/* ===================================
   Theme Option
====================================== */

.gigneo_page_gigneo-options .carbon-theme-options {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #475569;
    font-size: .8125rem;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0.3px;
}

.gigneo_page_gigneo-options #poststuff #post-body.columns-2 {
    margin-right: 0;
    width: 100%;
}

.rtl.gigneo_page_gigneo-options #poststuff #post-body.columns-2 {
    margin: 0;
}

.gigneo_page_gigneo-options #poststuff {
    display: flex;
    flex-direction: column;
}

.gigneo_page_gigneo-options .cf-container .cf-field {
    border: none;
}

.gigneo_page_gigneo-options .cf-container .cf-field.gn-ts-heading {
    width: 100%;
    flex: 0 1 auto;
    max-width: 35%;
}

.gigneo_page_gigneo-options .cf-container .cf-field.gn-ts-heading + .cf-field {
    flex: 0 1 auto;
    width: calc(100% - 35%);
}

.gigneo_page_gigneo-options .cf-container .cf-field.gn-separator:not(.gn-ts-heading):not(.cf-field.gn-ts-heading + .cf-field) {
    margin-left: 0;
}

.gigneo_page_gigneo-options #poststuff .gn-ts-heading h2 {
    padding: 0;
}

.gigneo_page_gigneo-options #poststuff .gn-ts-heading p {
    margin: 0;
}

/* Aside bar styling start here  */
.gigneo_page_gigneo-options .cf-container__tabs--tabbed-vertical {
    border-right: 0;
    width: 100%;
    background-color: #F0F0F1;
    overflow: hidden;
    overflow-x: auto;
}

.gigneo_page_gigneo-options .cf-container__tabs-list {
    position: relative;
    gap: 10px;
}

.gigneo_page_gigneo-options .cf-container__tabs--tabbed-vertical .cf-container__tabs-list {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    white-space: nowrap;
}

.gigneo_page_gigneo-options .cf-container--tabbed-vertical {
    flex-direction: column;
    max-width: calc(100vw - 20px);
}

.gigneo_page_gigneo-options .cf-container__tabs-list::before {
    content: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="36px" height="36px" viewBox="0 0 36 36" version="1.1"><defs><linearGradient id="linear0" gradientUnits="userSpaceOnUse" x1="-17.7034" y1="32.356602" x2="59.776798" y2="112.558998" gradientTransform="matrix(0.4,0,0,0.4,0,0)"><stop offset="0" style="stop-color:rgb(18.039216%,50.196078%,100%);stop-opacity:1;"/><stop offset="1" style="stop-color:rgb(49.411765%,29.803922%,100%);stop-opacity:1;"/></linearGradient><clipPath id="clip1"><path d="M 6 6 L 30 6 L 30 30 L 6 30 Z M 6 6 "/></clipPath></defs><g id="surface1"><path style=" stroke:none;fill-rule:nonzero;fill:url(%23linear0);" d="M 7.199219 0 L 28.800781 0 C 32.777344 0 36 3.222656 36 7.199219 L 36 28.800781 C 36 32.777344 32.777344 36 28.800781 36 L 7.199219 36 C 3.222656 36 0 32.777344 0 28.800781 L 0 7.199219 C 0 3.222656 3.222656 0 7.199219 0 Z M 7.199219 0 "/><g clip-path="url(%23clip1)" clip-rule="nonzero"><path style=" stroke:none;fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 29.332031 21.921875 C 30.25 19.292969 28.351562 16.695312 25.636719 16.089844 C 22.832031 15.460938 19.914062 15.21875 17.085938 15.203125 C 16.871094 15.199219 16.765625 15.464844 16.921875 15.613281 L 17.789062 16.441406 C 17.925781 16.570312 18.105469 16.640625 18.289062 16.640625 C 20.785156 16.652344 23.269531 16.960938 25.683594 17.566406 C 27.378906 17.992188 28.488281 19.746094 27.449219 21.152344 C 25.726562 23.496094 22.140625 25.109375 18 25.109375 C 17.59375 25.109375 17.195312 25.09375 16.800781 25.058594 C 11.761719 24.675781 7.785156 21.890625 7.476562 18.433594 C 7.460938 18.289062 7.453125 18.144531 7.453125 18 C 7.453125 17.613281 7.5 17.226562 7.59375 16.851562 C 8.40625 13.472656 12.757812 10.894531 18 10.894531 C 22.28125 10.894531 25.96875 12.613281 27.617188 15.082031 C 27.753906 15.289062 27.953125 15.445312 28.1875 15.515625 C 28.605469 15.644531 29.027344 15.78125 29.4375 15.9375 C 29.613281 16.003906 29.796875 15.855469 29.761719 15.671875 C 29.238281 13.023438 27.832031 10.621094 25.773438 8.867188 C 23.601562 7.015625 20.84375 6 17.992188 6 C 14.90625 6 11.9375 7.1875 9.707031 9.320312 C 7.476562 11.449219 6.148438 14.355469 6.003906 17.4375 C 5.996094 17.625 5.992188 17.8125 5.992188 18 C 5.992188 18.339844 6.003906 18.671875 6.035156 19.003906 C 6.269531 21.796875 7.472656 24.417969 9.441406 26.417969 C 11.40625 28.414062 14.011719 29.660156 16.800781 29.941406 C 17.199219 29.980469 17.597656 30 18 30 C 21.007812 30 23.90625 28.867188 26.121094 26.832031 C 27.582031 25.488281 28.683594 23.785156 29.332031 21.921875 Z M 29.332031 21.921875 "/></g></g></svg>');
    display: inline-block;
    position: relative;
    height: auto;
    padding: 0 20px;
}

.gigneo_page_gigneo-options .cf-container__tabs-list li {
    border: 0 !important;
    padding: 15px 20px;
    background-color: #F0F0F1;
    border-left: 4px solid transparent !important;
    border-radius: var(--gigneo-border-radius-md) 0 0 var(--gigneo-border-radius-md);
}

.rtl.gigneo_page_gigneo-options .cf-container__tabs-list li {
    border-left: 0 !important;
    border-right: 4px solid transparent !important;
}

.gigneo_page_gigneo-options .cf-container__tabs-list li + li {
    margin-top: 10px;
}

.gigneo_page_gigneo-options .cf-container__tabs-list li:hover {
    background-color: #F0F0F1;
}

.gigneo_page_gigneo-options .cf-container__tabs-list li.cf-container__tabs-item--current {
    background-color: #fff;
    border-left: 0 !important;
    border-radius: var(--gigneo-border-radius-md) var(--gigneo-border-radius-md) 0 0;
    border-bottom: 4px solid #BDCEFFE5 !important;
}

.gigneo_page_gigneo-options .cf-container__tabs-list li.cf-container__tabs-item {
    position: relative;
    max-width: 47px;
}

.gigneo_page_gigneo-options .cf-container__tabs-list li button {
    gap: 16px;
    padding: 0;
    display: flex;
    align-items: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: none;
}

.gigneo_page_gigneo-options .cf-container__tabs-list li button i {
    font-size: 24px;
    color: #585858;
}

.gigneo_page_gigneo-options .cf-container__tabs-list li.cf-container__tabs-item--current button i {
    color: rgb(var(--gigneo-secondary-color));
}

.gigneo_page_gigneo-options .cf-container__tabs-list li button .content {
    display: none;
    flex-direction: column;
}

.rtl.gigneo_page_gigneo-options .cf-container__tabs-list li button .content{
    text-align: right;
    margin-right: 0;
}

.gigneo_page_gigneo-options .cf-container__tabs-list li button .content span {
    margin: 0;
}

.gigneo_page_gigneo-options .cf-container__tabs-list li button .content .title {
    font-size: 15px;
    color: #1e293b;
    line-height: 20px;
    font-weight: 500;
    transition: color 0.3s ease;
}

.gigneo_page_gigneo-options .cf-container__tabs-list li button .content .description {
    font-size: 13px;
    font-weight: 400;
    color: #616e80;
    line-height: 23px;
}

.gigneo_page_gigneo-options .cf-container__tabs-list li.cf-container__tabs-item--current button .content .title {
    color: rgb(var(--gigneo-secondary-color));
}

/* Aside bar styling end here  */

/* dashboard styling start here */
.gigneo_page_gigneo-options .wrap > h2:first-child {
    display: none;
}

.gigneo_page_gigneo-options .postbox.carbon-box {
    box-shadow: none;
    border: 0;
    background: transparent;
}

.gigneo_page_gigneo-options .postbox,
.gigneo_page_gigneo-options #post-body-content {
    margin-bottom: 0;
}

.gigneo_page_gigneo-options .cf-container__fields {
    border-radius: var(--gigneo-border-radius-xl);
    background: #fff;
    align-content: flex-start;
    padding: 6px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.gigneo_page_gigneo-options #theme-options-form .gn-ts-separator,
.gigneo_page_gigneo-options #theme-options-form .cf-container .cf-container__fields:has(.gn-ts-main-heading) .cf-field.gn-ts-field-heading,
.gigneo_page_gigneo-options #theme-options-form .cf-container .cf-container__fields:has(.gn-ts-main-heading) .gn-ts-field-heading + .cf-field,
.gigneo_page_gigneo-options #theme-options-form .cf-container .cf-container__fields:has(.gn-ts-main-heading) .cf-field.gn-ts-main-heading {
    margin-left: 0;
}

.gigneo_page_gigneo-options #theme-options-form .gn-ts-main-heading .title {
    display: block;
    font-weight: 500;
    font-size: 22px;
    line-height: 32px;
    color: #1e293b;
}

.gigneo_page_gigneo-options #theme-options-form .gn-ts-main-heading .description {
    display: block;
    font-size: 14px;
    line-height: 24px;
}

.gigneo_page_gigneo-options #theme-options-form .gn-ts-heading .title,
.gigneo_page_gigneo-options #theme-options-form .gn-ts-field-heading .title {
    display: block;
    font-weight: 500;
    font-size: 17px;
    line-height: 27px;
    color: #1e293b;
    margin-bottom: 5px;
}

.gigneo_page_gigneo-options #theme-options-form .gn-ts-field-heading .description {
    font-size: 13px;
}

.gigneo_page_gigneo-options #theme-options-form .cf-container .cf-field:not(.gn-separator) {
    padding: 14px;
}

.gigneo_page_gigneo-options #theme-options-form .cf-container .cf-field.gn-ts-main-heading {
    padding: 14px 0 20px 0 !important;
    border-bottom: 1px solid rgb(var(--gigneo-grey-color));
    margin: 0 14px 14px 14px !important;
    height: fit-content;
}

.gigneo_page_gigneo-options #theme-options-form .cf-field.gn-ts-field-heading .content {
    display: block;
    max-width: 270px;
}

/* select styling start */
.gigneo_page_gigneo-options #theme-options-form .gn-select2,
.gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select {
    width: 100%;
}

/* Select2 Container and Dropdown */
.gn-select2 .select2-container:has(.selection) {
    height: 40px;
    width: 100% !important;
}

.gn-select2 .select2-selection {
    height: 40px;
    border: 1px solid rgb(var(--gigneo-grey-color));
    border-radius: var(--gigneo-border-radius-md);
    background-color: #fff;
    cursor: pointer;
    padding: 10px 30px 10px 12px;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    display: flex;
    flex-wrap: wrap;
}

.gn-select2 .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.gn-select2 .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    box-shadow: 0 0 0 3px #F8F5FF;
    border-color: rgb(var(--gigneo-primary-color));
}

.gn-select2 .select2-selection:hover {
    outline: 0;
}

.gn-select2 .select2-selection__rendered {
    color: #616e80;
}

.cf-multiselect__select .cf-multiselect__menu,
.gn-select2 .select2-dropdown {
    border: 0;
    z-index: 9999;
    padding: 8px;
    margin-top: 5px;
    margin-bottom: 0;
    border-radius: var(--gigneo-border-radius-md);
    background: #FFF;
    box-shadow: 0px 24px 48px -12px rgba(16, 24, 40, 0.18);
}

.cf-multiselect__select .cf-multiselect__option,
.gn-select2 .select2-results__option {
    list-style: none;
    padding: 10px;
    font-size: 13px;
    font-weight: 500;
    line-height: 18px;
    border-radius: var(--gigneo-border-radius-md);
    color: #616e80;
    background: #fff;
    transition: all 0.3s ease;
}

.gn-select2 .select2-results__option[aria-selected=true] {
    background: rgba(0, 0, 0, 0.03);
    color: #616e80;
}

.cf-multiselect__select .cf-multiselect__option:hover {
    background: rgba(0, 0, 0, 0.03);
    color: #616e80;
}

/* Scrollbar styling */
.gn-select2 .select2-results__options {
    max-height: 235px;
    overflow-y: auto;
}

.cf-multiselect__select .cf-multiselect__menu-list::-webkit-scrollbar,
.gn-select2 .select2-results__options::-webkit-scrollbar {
    opacity: 0;
    visibility: hidden;
    width: 5px;
}

.cf-multiselect__select .cf-multiselect__menu-list::-webkit-scrollbar-thumb,
.gn-select2 .select2-results__options::-webkit-scrollbar-thumb {
    width: 5px;
    opacity: 0;
    visibility: hidden;
    border-radius: 30px;
    background: rgb(var(--gigneo-grey-color));
}

.cf-multiselect__select .cf-multiselect__menu-list:hover::-webkit-scrollbar,
.gn-select2 .select2-results__options:hover::-webkit-scrollbar {
    opacity: 1;
    visibility: visible;
}

.gn-select2 .select2-results__options:hover::-webkit-scrollbar-thumb,
.cf-multiselect__select .cf-multiselect__menu-list:hover::-webkit-scrollbar-thumb {
    opacity: 1;
    visibility: visible;
}

.gn-select2 .select2-selection--single:after {
    content: "";
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g opacity="0.6"><path d="M4 6L8 10L12 6" stroke="%23585858" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');
    background-size: 16px;
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    width: 16px;
    height: 16px;
}

/* Inline search styling */
.gn-select2 .select2-container--default .select2-search--dropdown .select2-search__field {
    caret-color: #1e293b;
    width: 100%;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 10px;
    color: #616e80;
    border: 1px solid rgb(var(--gigneo-grey-color));
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    border-radius: var(--gigneo-border-radius-md);
    padding: 9px 12px;
    height: 40px;
}

/* Hide the arrow in single selection */
.gn-select2 .select2-selection__arrow {
    display: none;
}

.gn-select2 .select2-selection__placeholder {
    color: #616e80;
    opacity: 0.7;
}

.gn-select2 .select2-container--default .select2-selection--single > span {
    line-height: normal;
    color: #616e80;
    padding: 0;
}

/* Results in dropdown */
.gn-select2 .select2-results__option[aria-disabled=true] {
    display: none;
}

.gigneo_page_gigneo-options .cf-select select {
    appearance: none;
    font-size: 12px;
    line-height: var(--gigneo-line-height);
    font-weight: 400;
    width: 100%;
    max-width: 100%;
    border: 1px solid rgba(var(--gigneo-grey-color));
    outline: none;
    box-shadow: none;
    padding: 8px 14px;
    min-height: 40px;
    color: rgb(var(--gigneo-secondary-font-color));
    border-radius: var(--gigneo-border-radius-lg);
    background-color: rgb(var(--gigneo-light-grey-color));
    position: relative;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g opacity="0.6"><path d="M4 6L8 10L12 6" stroke="%23585858" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');
    background-repeat: no-repeat;
    background-position: right 12px center;
    background-size: 16px;
    box-shadow: none;
}

.gigneo_page_gigneo-options .cf-select select:hover,
.gigneo_page_gigneo-options .cf-select select:focus {
    border-color: rgb(var(--gigneo-grey-color));
}

.gigneo_page_gigneo-options .cf-select select option {
    color: #616e80;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}

/* multiselect styling start */
.gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select .cf-multiselect__control {
    box-shadow: none;
    padding-left: 14px;
    padding-right: 6px;
    border: 1px solid rgb(var(--gigneo-grey-color));
    border-radius: var(--gigneo-border-radius-lg);
    background-color: rgb(var(--gigneo-light-grey-color));
}

.gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select .cf-multiselect__control.cf-multiselect__control--is-focused,
.gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select .cf-multiselect__control.cf-multiselect__control--menu-is-open,
.gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select .cf-multiselect__control:focus{
    box-shadow: 0 0 0 3px #F8F5FF;
    border-color: rgb(var(--gigneo-primary-color)) !important;
}

.gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select .cf-multiselect__control .cf-multiselect__input > input {
    height: auto;
    min-height: 34px;
    box-shadow: none !important;
}

.gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select .cf-multiselect__control .cf-multiselect__placeholder{
    margin: 0;
    color: #989898;
    font-size: 12px;
}

.gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select .cf-multiselect__indicator-separator {
    margin: 0;
    background: rgb(var(--gigneo-grey-color));
}

.gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select .cf-multiselect__value-container {
    column-gap: 6px;
    padding-left: 2px;
    padding-right: 2px;
}

.gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select .cf-multiselect__value-container.cf-multiselect__value-container--has-value {
    gap: 0 6px;
}

.gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select .cf-multiselect__value-container .css-1g6gooi {
    margin: 0;
    padding: 0;
}

.gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select .cf-multiselect__multi-value {
    border-radius: 6px;
    padding: 5px 8px;
    background: #fff;
    border: 1px solid rgb(var(--gigneo-grey-color));
}

.gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select .cf-multiselect__multi-value .cf-multiselect__multi-value__label {
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    color: #616e80;
    padding: 0;
}

.gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select .cf-multiselect__multi-value .cf-multiselect__multi-value__remove {
    margin: 0;
    position: relative;
}

.gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select .cf-multiselect__multi-value .cf-multiselect__multi-value__remove::after {
    content: '';
    width: 13px;
    height: 14px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="14" viewBox="0 0 13 14" fill="none"><g opacity="0.6"><path d="M3.25 10.25L9.75 3.75M3.25 3.75L9.75 10.25" stroke="%23585858" stroke-width="1.01562" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');
    background-size: 13px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    right: 0;
    top: 0;
}

.gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select .cf-multiselect__clear-indicator svg,
.gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select .cf-multiselect__dropdown-indicator svg,
.gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select .cf-multiselect__multi-value .cf-multiselect__multi-value__remove svg {
    visibility: hidden;
    opacity: 0;
}

.gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select .cf-multiselect__clear-indicator,
.gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select .cf-multiselect__dropdown-indicator {
    width: 16px;
    height: 16px;
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: center;
}

.gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select .cf-multiselect__dropdown-indicator {
    margin: 0px 0px 0 7px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g opacity="0.4"><path d="M4 6L8 10L12 6" stroke="%23585858" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');
}

.gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select .cf-multiselect__clear-indicator {
    margin: 0px 7px 0 0;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g opacity="0.4"><path d="M6.00004 9.99992L8.00004 7.99992M8.00004 7.99992L10 5.99992M8.00004 7.99992L6.00004 5.99992M8.00004 7.99992L10 9.99992M14.6667 7.99992C14.6667 11.6818 11.6819 14.6666 8.00004 14.6666C4.31814 14.6666 1.33337 11.6818 1.33337 7.99992C1.33337 4.31802 4.31814 1.33325 8.00004 1.33325C11.6819 1.33325 14.6667 4.31802 14.6667 7.99992Z" stroke="%23585858" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');
}

.gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select .cf-multiselect__multi-value + .cf-multiselect__multi-value {
    margin-left: 0;
}

/* multiselect styling end */

/* label styling start */
.gigneo_page_gigneo-options #theme-options-form .cf-field__head .cf-field__label {
    font-size: 12px;
    font-weight: 500;
    position: relative;
    line-height: var(--gigneo-line-height);
    color: rgb(var(--gigneo-secondary-font-color));
    padding-bottom: 0;
    margin-bottom: 8px;
}

/* input styling start */
.gigneo_page_gigneo-options #theme-options-form .cf-field__body input[type="text"],
.gigneo_page_gigneo-options #theme-options-form .cf-field__body input[type="number"],
.gigneo_page_gigneo-options #theme-options-form .cf-field__body input[type="email"],
.gigneo_page_gigneo-options #theme-options-form .cf-field__body input[type="password"],
.gigneo_page_gigneo-options #theme-options-form .cf-field__body input[type="tel"],
.gigneo_page_gigneo-options #theme-options-form .cf-field__body input[type="url"],
.gigneo_page_gigneo-options #theme-options-form .cf-field__body textarea {
    font-size: 14px;
    line-height: var(--gigneo-line-height);
    font-weight: 400;
    width: 100%;
    max-width: 100%;
    border: 1px solid rgba(var(--gigneo-grey-color));
    outline: none;
    box-shadow: none;
    padding: 8px 14px;
    min-height: 40px;
    color: rgb(var(--gigneo-secondary-font-color));
    border-radius: var(--gigneo-border-radius-lg);
    background-color: rgb(var(--gigneo-light-grey-color));
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body input[type="text"]:hover,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body input[type="number"]:hover,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body input[type="email"]:hover,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body input[type="password"]:hover,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body input[type="tel"]:hover,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body input[type="url"]:hover,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body textarea:hover {
    border-color: rgb(var(--gigneo-dark-grey-color));
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body input[type="text"]:focus,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body input[type="number"]:focus,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body input[type="email"]:focus,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body input[type="password"]:focus,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body input[type="tel"]:focus,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body input[type="url"]:focus,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body textarea:focus {
    box-shadow: 0 0 0 3px #F8F5FF;
    border-color: rgb(var(--gigneo-primary-color));
}

/* Placeholder Styles */
.gigneo_page_gigneo-options #theme-options-form .cf-field__body input::-webkit-input-placeholder, .gigneo_page_gigneo-options #theme-options-form .cf-field__body textarea::-webkit-input-placeholder {
    color: #616e80;
    opacity: 0.6;
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body input::-moz-placeholder, .gigneo_page_gigneo-options #theme-options-form .cf-field__body textarea::-moz-placeholder {
    color: #616e80;
    opacity: 0.6;
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body input:-ms-input-placeholder, .gigneo_page_gigneo-options #theme-options-form .cf-field__body textarea:-ms-input-placeholder {
    color: #616e80;
    opacity: 0.6;
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body input::-ms-input-placeholder, .gigneo_page_gigneo-options #theme-options-form .cf-field__body textarea::-ms-input-placeholder {
    color: #616e80;
    opacity: 0.6;
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body input::placeholder,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body textarea::placeholder {
    color: #616e80;
    opacity: 0.6;
}

/* Textarea-specific Styling */
.gigneo_page_gigneo-options #theme-options-form .cf-field__body textarea {
    min-height: 100px;
}

/* Disabled Input and Textarea Styling */
.gigneo_page_gigneo-options #theme-options-form .cf-field__body input:disabled,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body textarea:disabled {
    background-color: #f5f5f5;
    color: #ccc;
    cursor: not-allowed;
}

/* checkbox styling start */
.gigneo_page_gigneo-options #theme-options-form .cf-checkbox__input,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-set__input {
    appearance: none;
    width: 20px;
    height: 20px;
    border: 1px solid rgb(var(--gigneo-grey-color));
    border-radius: 6px;
    background-color: #fff;
    position: relative;
    cursor: pointer;
    box-shadow: none;
    flex: none;
    display: inline-grid;
    place-content: center;
    margin: 0;
    -webkit-transition: background-color 0.3s, border-color 0.3s, -webkit-box-shadow 0.3s;
    transition: background-color 0.3s, border-color 0.3s, -webkit-box-shadow 0.3s;
    -o-transition: background-color 0.3s, border-color 0.3s, box-shadow 0.3s;
    transition: background-color 0.3s, border-color 0.3s, box-shadow 0.3s;
    transition: background-color 0.3s, border-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
}

.gigneo_page_gigneo-options #theme-options-form .cf-checkbox__input:checked,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-set__input:checked {
    border-color: rgb(var(--gigneo-primary-color));
    background-color: rgb(var(--gigneo-primary-color));
}

.gigneo_page_gigneo-options #theme-options-form .cf-checkbox__input:checked::before,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-set__input:checked::before {
    content: '';
    width: 14px;
    height: 14px;
    margin: 0;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M11.6666 3.5L5.24992 9.91667L2.33325 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.gigneo_page_gigneo-options #theme-options-form .cf-checkbox__input:focus,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-set__input:focus {
    outline: none;
}

/* Disabled Checkbox */
.gigneo_page_gigneo-options #theme-options-form .cf-checkbox__input:disabled,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-set__input:disabled {
    background-color: #f5f5f5;
    pointer-events: none;
    border-color: rgb(var(--gigneo-grey-color));
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body:has(.cf-checkbox__input),
.gigneo_page_gigneo-options #theme-options-form .cf-set__list-item:has(.cf-set__input) {
    display: flex;
    align-items: center;
    gap: 10px;
    cursor: pointer;
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__head .cf-field__label,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-checkbox__label,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-set__label {
    font-size: 13px;
    font-weight: 500;
    line-height: 23px;
    color: #1e293b;
    cursor: pointer;
}

/* checkbox styling end */

/* separator styling start */
.gigneo_page_gigneo-options #theme-options-form .gn-ts-separator .cf-field__body .cf-html__content {
    color: rgb(var(--gigneo-primary-color));
    text-decoration: none;
}

.gigneo_page_gigneo-options #theme-options-form .gn-separator .cf-field__body .cf-html__content hr,
.gigneo_page_gigneo-options #theme-options-form .gn-ts-separator .cf-field__body .cf-html__content hr {
    margin: 0;
    border-bottom: 0;
    border-top: 1px solid rgb(var(--gigneo-grey-color));
}

/* button styling start */
.gigneo_page_gigneo-options #publishing-action .button-primary,
.gigneo_page_gigneo-options .postbox-container #publishing-action .button-secondary,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-datetime__inner .button,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-media-gallery__actions .button,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-complex__inserter .button {
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: #fff;
    border: none;
    border-radius: var(--gigneo-border-radius-lg);
    padding: 8px 20px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    -webkit-transition: background-color 0.3s ease, -webkit-transform 0.2s ease;
    transition: background-color 0.3s ease, -webkit-transform 0.2s ease;
    -o-transition: background-color 0.3s ease, transform 0.2s ease;
    transition: background-color 0.3s ease, transform 0.2s ease;
    transition: background-color 0.3s ease, transform 0.2s ease, -webkit-transform 0.2s ease;
    display: inline-block;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: none;
    outline: none;
    transition: all 0.3s ease-in-out;
    background: -webkit-gradient(linear, left top, right top, color-stop(10%, rgb(var(--gigneo-primary-color))), color-stop(90%, rgb(var(--gigneo-secondary-color))));
    background: -o-linear-gradient(left, rgb(var(--gigneo-primary-color)) 10%, rgb(var(--gigneo-secondary-color)) 90%);
    background: linear-gradient(90deg, rgb(var(--gigneo-primary-color)) 10%, rgb(var(--gigneo-secondary-color)) 90%);
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-media-gallery__actions .button,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-datetime__inner .button,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-complex__inserter .button {
    padding: 8px 24px;
    font-size: 14px;
    background: rgb(var(--gigneo-grey-color));
    color: rgb(var(--gigneo-secondary-font-color));
}

.gigneo_page_gigneo-options .postbox-container #publishing-action .button-secondary {
    color: #7E65F4;
    background: rgba(58, 66, 225, 0.08);
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-file__inner .button,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body .wp-media-buttons .button,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-complex__actions > .button {
    color: rgb(var(--gigneo-primary-color));
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    -webkit-text-decoration-style: solid;
    text-decoration-style: solid;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    background: transparent;
    border: none;
    box-shadow: none;
    outline: none;
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-file__inner .button {
    z-index: 2;
    position: relative;
    color: #616e80 !important;
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-file__inner .cf-file__remove {
    z-index: 2;
}

/* collapsible styling start */
.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-complex__group {
    background: #fff;
    border: 1px solid rgb(var(--gigneo-grey-color));
    border-radius: var(--gigneo-border-radius-md);
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-complex__group .cf-complex__group-head {
    background: transparent;
    border: none;
    padding: 12px;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    color: #1e293b;
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-complex__group .cf-complex__group-head .cf-complex__group-index {
    width: 44px;
    height: 44px;
    margin: -12px 12px -12px -12px;
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-complex__group .cf-complex__group-head .cf-complex__group-title {
    padding: 0 2px;
    text-transform: capitalize;
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-complex__group .cf-complex__group-body {
    padding: 0;
    border: none;
    border-top: 1px solid rgb(var(--gigneo-grey-color));
    background-color: transparent;
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-complex__group .cf-complex__group-body .cf-field {
    margin-left: 0;
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-file__inner {
    width: 150px;
    overflow: hidden;
    border-radius: 12px;
    background: #F7F7F8;
    border: 0.8px dashed rgb(var(--gigneo-grey-color));
    transition: all 0.3s ease-in-out;
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-file__inner:hover .cf-file__preview::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0.3);
    z-index: 1;
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-file__inner .cf-file__content {
    top: 0;
    right: 0;
    left: auto;
    bottom: auto;
    width: 100%;
    height: 100%;
    border: none !important;
}

/* collapsible styling end */

/* gallery styling start */
.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-media-gallery__inner,
.gigneo_page_gigneo-options #theme-options-form .cf-media-gallery__item-inner,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-media-gallery__actions {
    border: none;
    padding-left: 0;
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-media-gallery__item-name {
    display: none;
}

.gigneo_page_gigneo-options #theme-options-form .cf-media-gallery__list {
    padding: 0;
    gap: 10px;
    overflow: visible;
}

.gigneo_page_gigneo-options #theme-options-form .cf-media-gallery__item {
    padding: 0;
}

.gigneo_page_gigneo-options #theme-options-form .cf-media-gallery__item-preview {
    border-radius: 8px;
}

.gigneo_page_gigneo-options #theme-options-form .cf-media-gallery__item-remove {

    top: -9px;
    right: -6px;
    box-shadow: 0px 0.444px 0.889px 0px rgba(16, 24, 40, 0.05);
}

.gigneo_page_gigneo-options #theme-options-form .cf-media-gallery__item-remove:before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 12 12" fill="none"><path d="M3.33301 8.66659L8.66634 3.33325M3.33301 3.33325L8.66634 8.66659" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    border-radius: 13.333px;
    border: 1.333px solid #FFF;
    background: #FF316B;
    box-shadow: 0px 0.444px 0.889px 0px rgba(16, 24, 40, 0.05);
    width: 16px;
    height: 16px;
    font-size: inherit;
}

/* gallery styling end */

/* switch styling start */
.gigneo_page_gigneo-options #theme-options-form .cf-checkbox.gn-switch .cf-checkbox__input {
    display: none;
}

.gigneo_page_gigneo-options #theme-options-form .cf-checkbox.gn-switch .cf-checkbox__input {
    position: relative;
    display: inline-block;
    width: 36px;
    height: 20px;
    background-color: #EAEAEA;
    border-radius: 999px;
    transition: background-color 0.3s ease;
    cursor: pointer;
    box-shadow: none;
    border: none;
    margin: 0;
    order: 2;
    margin-left: auto;
}

.gigneo_page_gigneo-options #theme-options-form .cf-checkbox.gn-switch .cf-checkbox__input::before {
    content: "";
    position: absolute;
    top: 2px;
    left: 2px;
    width: 16px;
    height: 16px;
    margin: 0;
    background-color: white;
    border-radius: 50%;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    -o-transition: transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
    -webkit-box-shadow: 0px 1px 3px 0px rgba(16, 24, 40, 0.10), 0px 1px 2px 0px rgba(16, 24, 40, 0.06);
    box-shadow: 0px 1px 3px 0px rgba(16, 24, 40, 0.10), 0px 1px 2px 0px rgba(16, 24, 40, 0.06);
}

.gigneo_page_gigneo-options #theme-options-form .cf-checkbox.gn-switch .cf-checkbox__input:checked {
    background-color: #7E65F4;
}

.gigneo_page_gigneo-options #theme-options-form .cf-checkbox.gn-switch .cf-checkbox__input:checked::before {
    transform: translateX(16px);
}

.gigneo_page_gigneo-options #theme-options-form .cf-checkbox.gn-switch .cf-checkbox__label {
    font-weight: 500;
}

.gigneo_page_gigneo-options #theme-options-form .cf-checkbox.gn-switch .cf-field__help {
    max-width: 300px;
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__help > a {
    color: rgb(var(--gigneo-primary-color));
}

/* switch styling end */

/* radio styling start */

.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-radio__input {
    appearance: none;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    border: 1px solid rgb(var(--gigneo-grey-color));
    outline: none;
    position: relative;
    transition: all 0.3s ease;
    cursor: pointer;
    margin: 0;
    box-shadow: none;
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-radio__input:checked {
    background-color: rgb(var(--gigneo-primary-color));
    border-color: rgb(var(--gigneo-primary-color));
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-radio__input:checked::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 8px;
    height: 8px;
    background-color: white;
    border-radius: 50%;
    transition: all 0.3s ease;
    margin: 0;
    transform: translate(-50%, -50%);
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-radio__list-item:has(.cf-radio__input) {
    display: flex;
    align-items: center;
    gap: 10px;
    cursor: pointer;
    margin: 0;
}

.gigneo_page_gigneo-options #theme-options-form .cf-radio__label {
    color: #1e293b;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    cursor: pointer;
}

/* radio styling end */

/* color toggle styling start */
.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-color__toggle {
    box-shadow: none;
    background-color: rgb(var(--gigneo-light-grey-color));
    border: 1px solid rgba(var(--gigneo-grey-color));  
    min-width: 135px;
    border-radius: 6px;
    padding: 6px;
    color: #1e293b;
    font-size: 13px;
    font-weight: 400;
    line-height: 23px;
    display: flex;
    align-items: center;
    gap: 10px;
    cursor: pointer;
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-color__toggle .cf-color__preview {
    display: block;
    position: inherit;
    width: 24px;
    height: 24px;
    border-radius: 4px;
    border: none;
    box-shadow: none;

}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-color__toggle .cf-color__toggle-text {
    margin: 0;
}

/* color toggle styling end */

/* editor styling start */
.gigneo_page_gigneo-options #theme-options-form .wp-editor-tabs {
    border-radius: 8px 8px 0px 0px;
    border-top: 1px solid rgba(206, 206, 206, 0.50);
    border-right: 1px solid rgba(206, 206, 206, 0.50);
    border-left: 1px solid rgba(206, 206, 206, 0.50);
    padding: 4px;
    background: -o-linear-gradient(bottom, rgba(58, 66, 225, 0.05) 0%, rgba(58, 66, 225, 0.05) 100%), #FFF;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(58, 66, 225, 0.05)), to(rgba(58, 66, 225, 0.05))), #FFF;
    background: linear-gradient(0deg, rgba(58, 66, 225, 0.05) 0%, rgba(58, 66, 225, 0.05) 100%), #FFF;
}

.gigneo_page_gigneo-options #theme-options-form .wp-switch-editor {
    border: 0;
    background: transparent;
    box-shadow: none;
    outline: none;
    border-radius: 0;
    margin: 0;
    padding: 2px 12px;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    opacity: 0.9;
    color: #616e80;
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body .tmce-active .switch-tmce,
.gigneo_page_gigneo-options #theme-options-form .cf-field__body .html-active .switch-html {
    color: rgb(var(--gigneo-primary-color));
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body .wp-editor-container {
    border: 1px solid rgb(var(--gigneo-grey-color));
    border-radius: 8px 0px 8px 8px;
    overflow: hidden;
    box-shadow: none;
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body .mce-toolbar-grp {
    border: none;
    border-bottom: 1px solid rgb(var(--gigneo-grey-color));
    box-shadow: none;
    background: transparent;
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body .mce-top-part::before {
    content: none;
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body .mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
    border: none;
    box-shadow: none;
    background: transparent;
    outline: none;
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body .mce-toolbar .mce-btn-group .mce-btn.mce-listbox button {
    border: none;
    box-shadow: none;
    background: transparent;
    outline: none;
    padding-right: 0;
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body .mce-toolbar .mce-ico {
    color: #616e80;
    opacity: 0.5;
}

/* editor styling end */

/* page styling start */
.gigneo_page_gigneo-options #theme-options-form .cf-field .cf-field__help {
    font-size: 13px;
    line-height: 20px;
    color: #616e80;
    font-style: normal;
    padding-top: 8px;
    margin: 0;
}

.gigneo_page_gigneo-options #theme-options-form .cf-field.cf-date {
    max-width: 31%;
}

.gigneo_page_gigneo-options #theme-options-form .cf-field.cf-date + .cf-field.cf-date-time {
    max-width: 31%;
    margin-left: 15px;
}

.gigneo_page_gigneo-options #theme-options-form .cf-field .cf-datetime__input {
    margin-top: 0;
}

.gigneo_page_gigneo-options #theme-options-form .cf-map .cf-field__body {
    border-radius: 8px;
    border: 1px solid rgba(206, 206, 206, 0.50);
    background: #FFF;
    overflow: hidden;
}

.gigneo_page_gigneo-options #theme-options-form .cf-map .cf-field__body .dashicons-before > input {
    border: none;
    background: transparent;
    box-shadow: none;
    outline: none;
    border-radius: 0;
    padding-left: 36px;
}

/* .gigneo_page_gigneo-options #theme-options-form .cf-complex__group-body .cf-field.cf-image {
    padding: 0;
} */

.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-radio__list {
    display: flex;
    align-items: center;
    gap: 16px;
}

.gigneo_page_gigneo-options #theme-options-form .cf-field__body .wp-media-buttons .button {
    min-height: auto;
    margin-left: auto;
}

.gigneo_page_gigneo-options #theme-options-form .post-body {
    position: relative;
}

.gigneo_page_gigneo-options #wpbody-content #post-body.columns-2 #postbox-container-1,
.gigneo_page_gigneo-options .carbon-theme-options #post-body.columns-2 #postbox-container-1.fixed,
.gigneo_page_gigneo-options .carbon-theme-options #post-body.columns-2 #postbox-container-1 {
    display: none;
    margin: 0;
    width: 100%;
    position: relative;
    top: auto !important;
    border-radius: 0 0 20px 20px;
}

.gigneo_page_gigneo-options #theme-options-form #submitdiv {
    border: none;
    box-shadow: none;
    border-radius: 0 0 20px 20px;
}

.gigneo_page_gigneo-options #theme-options-form #submitdiv h3 {
    display: none;
}

.gigneo_page_gigneo-options #theme-options-form #major-publishing-actions {
    background: #fff;
    border: none;
    padding: 30px;
    border-radius: 0 0 20px 20px;
    border-top: 1px solid rgb(var(--gigneo-grey-color));
}

.gigneo_page_gigneo-options #theme-options-form .metabox-holder:has(.gn-theme-option-loaded) #postbox-container-1 {
    display: block !important;
}

.gigneo_page_gigneo-options .dashicons-no:before {
    content: "\ea39";
    font-family: 'hero-icons' !important;
    color: #1e293b;
    opacity: 0.5;
}

.gigneo_page_gigneo-options #theme-options-form .cf-color .cf-color__reset {
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease;
}

.gigneo_page_gigneo-options #theme-options-form .cf-color .cf-field__body:hover .cf-color__reset {
    visibility: visible;
    opacity: 1;
}

.gigneo_page_gigneo-options #theme-options-form #publishing-action {
    display: flex;
    align-items: center;
    gap: 16px;
    flex-wrap: wrap;
    width: 100%;
    justify-content: flex-end;
}

.gigneo_page_gigneo-options #theme-options-form .cf-complex__placeholder-label.cf-complex__placeholder-label {
    font-weight: 300;
}

/* ===================================
   Sidebar
====================================== */

.gigneo_page_gigneo-options #poststuff .gn-theme-option-sidebar {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
    max-width: 100%;
    margin-top: 30px;
    display: flex;
    flex-direction: column;
    gap: 15px 30px;
}

/*Go Premium Card*/
.gigneo_page_gigneo-options #poststuff .gn-explore-features-card {
    display: flex;
    padding: 24px;
    align-items: center;
    border-radius: var(--gigneo-border-radius-xl);
    flex-direction: column;
    justify-content: center;
    text-align: center;
    overflow: hidden;
    box-sizing: border-box;
    background: -o-linear-gradient(315deg, #2E80FF 8%, #9E47EB 115%);
    background: linear-gradient(135deg, #2E80FF 8%, #9E47EB 115%);
    box-shadow: 0px 4px 8px -2px rgba(0, 0, 0, 0.10), 0px 2px 4px -2px rgba(0, 0, 0, 0.06);
}

.gigneo_page_gigneo-options #poststuff .gn-explore-features-card .gn-subtitle {
    color: #fff;
    text-align: center;
    border-radius: 170px;
    padding: 3px 16px;
    backdrop-filter: blur(57px);
    font-size: 12px;
    line-height: 22px;
    letter-spacing: 0.8px;
    font-weight: 500;
    margin-bottom: 5px;
    background: rgba(255, 255, 255, 0.10);
    border: 1px solid rgba(255, 255, 255, 0.60);
}

.gigneo_page_gigneo-options #poststuff .gn-explore-features-card .gn-title {
    color: #fff;
    margin: 0;
    text-align: center;
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    margin-bottom: 10px;
}

.gigneo_page_gigneo-options #poststuff .gn-explore-features-card .gn-description {
    font-size: 14px;
    color: #fff;
    margin: 0 0 25px 0;
}

.gigneo_page_gigneo-options #poststuff .gn-explore-features-card .gn-explore-feature-btn {
    display: flex;
    gap: 5px;
    border: none;
    color: #1e293b;
    cursor: pointer;
    padding: 10px 24px;
    background: #FF0;
    align-items: center;
    border-radius: var(--gigneo-border-radius-lg);
    box-sizing: border-box;
    justify-content: center;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
    width: 100%;
    max-width: 100%;
    line-height: 20px;
}

.gigneo_page_gigneo-options #poststuff .gn-explore-features-card .review {
    display: flex;
    align-items: center;
    gap: 5px;
    margin-top: 10px;
    text-decoration: none;
}

.gigneo_page_gigneo-options #poststuff .gn-explore-features-card .review-desc {
    color: #fff;
    font-size: 14px;
    margin: 0;
}

.gigneo_page_gigneo-options #poststuff .gn-explore-features-card img.review-stars {
    width: auto;
    max-width: 100%;
    height: max-content;
}

/*Feature Card*/
.gigneo_page_gigneo-options #poststuff .gn-unique-features-card {
    display: flex;
    border-radius: var(--gigneo-border-radius-xl);
    flex-direction: column;
    justify-content: center;
    background: #fff;
    overflow: hidden;
    box-shadow: 0px 4px 8px -2px rgba(0, 0, 0, 0.10), 0px 2px 4px -2px rgba(0, 0, 0, 0.06);
}

.gigneo_page_gigneo-options #poststuff .gn-unique-features-card > figure.gn-card-img {
    margin: 0;
    width: 100%;
}

.gigneo_page_gigneo-options #poststuff .gn-unique-features-card > figure.gn-card-img img {
    width: 100%;
    display: block;
}

.gigneo_page_gigneo-options #poststuff .gn-unique-features-card > .gn-content {
    padding: 16px 24px 24px;
}

.gigneo_page_gigneo-options #poststuff .gn-unique-features-card .gn-title {
    padding: 0;
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
    margin: 0 0 4px;
}

.gigneo_page_gigneo-options #poststuff .gn-unique-features-card .gn-description {
    font-size: 14px;
    margin: 0;
}

.gigneo_page_gigneo-options #poststuff .gn-unique-features-card ul.gn-features {
    list-style: none;
    padding: 0;
    margin: 24px 0 0;
    display: flex;
    flex-direction: column;
    gap: 13px;
}

.gigneo_page_gigneo-options #poststuff .gn-unique-features-card ul.gn-features > li {
    font-size: 14px;
    line-height: 20px;
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 0;
}

.gigneo_page_gigneo-options #poststuff .gn-unique-features-card ul.gn-features > li > i {
    font-size: 18px;
}

.gigneo_page_gigneo-options #poststuff .gn-unique-features-card ul.gn-features > li > img {
    width: auto;
    height: auto;
    max-width: 100%;
}

.gigneo_page_gigneo-options #poststuff .gn-unique-features-card ul.gn-features > .gn-model > i {
    background: -o-linear-gradient(45deg, #B985DE, #251EE5);
    background: linear-gradient(45deg, #B985DE, #251EE5);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.gigneo_page_gigneo-options #poststuff .gn-unique-features-card ul.gn-features > .gn-wallet-and-credit > i {
    background: -o-linear-gradient(45deg, #2FA86B, #54F696);
    background: linear-gradient(45deg, #2FA86B, #54F696);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.gigneo_page_gigneo-options #poststuff .gn-unique-features-card ul.gn-features > .gn-escrow-and-dispute > i {
    background: -o-linear-gradient(45deg, #E25544, #620C90);
    background: linear-gradient(45deg, #E25544, #620C90);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.gigneo_page_gigneo-options #poststuff .gn-unique-features-card ul.gn-features > .gn-commission-and-withdrawal > i {
    background: -o-linear-gradient(45deg, #9358F7, #10D7E2);
    background: linear-gradient(45deg, #9358F7, #10D7E2);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.gigneo_page_gigneo-options #poststuff .gn-unique-features-card ul.gn-features > .gn-many-more > i {
    background: -o-linear-gradient(45deg, #FF5722, #FFD43B);
    background: linear-gradient(45deg, #FF5722, #FFD43B);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.gigneo_page_gigneo-options #poststuff .gn-unique-features-card .gn-get-started-btn {
    gap: 5px;
    border: none;
    display: flex;
    color: #FFF;
    cursor: pointer;
    padding: 10px 24px;
    align-items: center;
    border-radius: var(--gigneo-border-radius-lg);
    justify-content: center;
    text-align: center;
    max-width: 100%;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
    margin-top: 33px;
    background: -webkit-gradient(linear, left top, right top, color-stop(10%, rgb(var(--gigneo-primary-color))), color-stop(90%, rgb(var(--gigneo-secondary-color))));
    background: -o-linear-gradient(left, rgb(var(--gigneo-primary-color)) 10%, rgb(var(--gigneo-secondary-color)) 90%);
    background: linear-gradient(90deg, rgb(var(--gigneo-primary-color)) 10%, rgb(var(--gigneo-secondary-color)) 90%);
}

.gigneo_page_gigneo-options:has(.cf-multiselect_menu.css-2613qy-menu) ~ .cf-multiselect__control{
    outline: none;
    border-color: #CECECE;
    transition: border-color 0.3s ease,
    box-shadow 0.3s ease,
    -webkit-box-shadow 0.3s ease;
}

.cf-multiselect__control--menu-is-open,
.gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select .cf-multiselect__control,
.gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select .cf-multiselect__control--menu-is-open{
    transition: border-color 0.3s ease,
    box-shadow 0.3s ease,
    -webkit-box-shadow 0.3s ease;
}

.cf-multiselect__control--menu-is-open:hover,
.gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select .cf-multiselect__control:hover{
   border-color: rgb(var(--gigneo-dark-grey-color))
}

/* RTL */


.rtl.gigneo_page_gigneo-options .cf-container .cf-field.gn-separator:not(.gn-ts-heading):not(.cf-field.gn-ts-heading + .cf-field),
.rtl.gigneo_page_gigneo-options #theme-options-form .gn-ts-separator,
.rtl.gigneo_page_gigneo-options #theme-options-form .cf-container .cf-container__fields:has(.gn-ts-main-heading) .cf-field.gn-ts-field-heading,
.rtl.gigneo_page_gigneo-options #theme-options-form .cf-container .cf-container__fields:has(.gn-ts-main-heading) .gn-ts-field-heading + .cf-field,
.rtl.gigneo_page_gigneo-options #theme-options-form .cf-container .cf-container__fields:has(.gn-ts-main-heading) .cf-field.gn-ts-main-heading {
    margin-right: 0;
}


.rtl.gigneo_page_gigneo-options #theme-options-form .cf-color .cf-color__reset {
    margin-left: 0;
    margin-right: 8px;
}

.rtl.gigneo_page_gigneo-options .cf-complex__group-actions--grid {
    right: auto;
    left: 12px;
}

.rtl.gigneo_page_gigneo-options .cf-complex__group-actions--grid .cf-complex__group-action:not(:first-child) {
    margin-left: 0;
    margin-right: 12px;
}

.rtl.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-complex__group .cf-complex__group-head .cf-complex__group-index {
    margin-left: 12px;
    margin-right: -12px;
    border-right: 0;
    border-left: 1px solid #e2e4e7;
}

.rtl.gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select .cf-multiselect__dropdown-indicator {
    margin-left: 0;
    margin-right: 7px;
}

.rtl.gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select .cf-multiselect__clear-indicator {
    margin-left: 7px;
    margin-right: 0;
}

.rtl.gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-complex__group .cf-complex__group-body .cf-field {
    margin-right: 0;
}

/* ===================================
   Media Query
====================================== */

.gigneo_page_gigneo-options #publishing-action .button-primary,
.gigneo_page_gigneo-options .postbox-container #publishing-action .button-secondary{
    width: 100%;
}

.gigneo_page_gigneo-options .postbox-container #publishing-action .spinner{
    display: none;
}
@media (min-width: 576px) {
    .gigneo_page_gigneo-options .cf-container__fields {
        padding: 6px 16px 16px;
    }
    .gigneo_page_gigneo-options #theme-options-form .cf-checkbox.gn-switch .cf-checkbox__input{margin-left: 0;}
    
    .gigneo_page_gigneo-options #theme-options-form .cf-checkbox.gn-switch .cf-checkbox__label {
        min-width: 235px;
    }

    .gigneo_page_gigneo-options .cf-container__tabs-list li button .content{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    
    .gigneo_page_gigneo-options .cf-container__tabs-list li.cf-container__tabs-item{
        max-width: 100%;
    }
    
}

@media (min-width: 768px) {
    .rtl.gigneo_page_gigneo-options .cf-container__tabs--tabbed-vertical {
        overflow: hidden;
    }
    .gigneo_page_gigneo-options #poststuff .gn-explore-features-card .gn-explore-feature-btn {
        font-size: 16px;
        padding: 14px 24px;
    }

    .gigneo_page_gigneo-options #poststuff .gn-unique-features-card .gn-get-started-btn {
        font-size: 16px;
        padding: 14px 24px;
    }

    .gigneo_page_gigneo-options .cf-container__tabs-list li.cf-container__tabs-item--current {
        border-left: 4px solid #BDCEFFE5 !important;
        border-bottom: 0 !important;
        border-radius: var(--gigneo-border-radius-md) 0 0 var(--gigneo-border-radius-md);
    }

    .rtl.gigneo_page_gigneo-options .cf-container__tabs-list li.cf-container__tabs-item--current {
        border-left: 0 !important;
        border-right: 4px solid #BDCEFFE5 !important;
        border-radius: 0 var(--gigneo-border-radius-md) var(--gigneo-border-radius-md) 0;
    }

    .gigneo_page_gigneo-options .cf-container__tabs-list li.cf-container__tabs-item--current::after {
        content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"><path d="M0.592313 0.0278275C16.7268 0.785844 29.5489 13.854 30 30V0H0L0.592313 0.0278275Z" fill="white"/></svg>');
        display: inline-block;
        position: absolute;
        bottom: -34px;
        right: 0;
        z-index: 1;
    }

    .rtl.gigneo_page_gigneo-options .cf-container__tabs-list li.cf-container__tabs-item--current::after {
        transform: rotate(-90deg);
        left: 2px;
        right: auto;
        bottom: -32px;
    }

    .gigneo_page_gigneo-options .cf-container__tabs-list li.cf-container__tabs-item--current::before {
        content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"><path d="M0.592313 29.9722C16.7268 29.2142 29.5489 16.146 30 0V30H0L0.592313 29.9722Z" fill="white"/></svg>');
        display: inline-block;
        position: absolute;
        top: -30px;
        right: 0;
        z-index: 1;
    }

    .rtl.gigneo_page_gigneo-options .cf-container__tabs-list li.cf-container__tabs-item--current::before {
        transform: rotate(90deg);
        left: -2px;
        right: auto;
    }

    .gigneo_page_gigneo-options .cf-container__tabs-list::before {
        content: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="150px" height="45px" viewBox="0 0 151 45" version="1.1"><defs><linearGradient id="linear0" gradientUnits="userSpaceOnUse" x1="-17.7034" y1="32.356602" x2="59.776798" y2="112.558998" gradientTransform="matrix(0.5,0,0,0.5,0,0)"><stop offset="0" style="stop-color:rgb(18.039216%,50.196078%,100%);stop-opacity:1;"/><stop offset="1" style="stop-color:rgb(49.411765%,29.803922%,100%);stop-opacity:1;"/></linearGradient><clipPath id="clip1"><path d="M 7.335938 7.375 L 37.335938 7.375 L 37.335938 37.375 L 7.335938 37.375 Z M 7.335938 7.375 "/></clipPath></defs><g id="surface1"><path style=" stroke:none;fill-rule:nonzero;fill:url(%23linear0);" d="M 9 0 L 36 0 C 40.96875 0 45 4.03125 45 9 L 45 36 C 45 40.96875 40.96875 45 36 45 L 9 45 C 4.03125 45 0 40.96875 0 36 L 0 9 C 0 4.03125 4.03125 0 9 0 Z M 9 0 "/><g clip-path="url(%23clip1)" clip-rule="nonzero"><path style=" stroke:none;fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 36.5 27.277344 C 37.648438 23.992188 35.277344 20.742188 31.878906 19.984375 C 28.375 19.203125 24.730469 18.898438 21.191406 18.875 C 20.921875 18.875 20.792969 19.203125 20.988281 19.390625 L 22.074219 20.425781 C 22.242188 20.585938 22.464844 20.675781 22.699219 20.675781 C 25.816406 20.6875 28.921875 21.078125 31.9375 21.832031 C 34.058594 22.363281 35.445312 24.554688 34.148438 26.316406 C 31.992188 29.242188 27.511719 31.257812 22.335938 31.257812 C 21.828125 31.257812 21.328125 31.242188 20.835938 31.199219 C 14.535156 30.71875 9.5625 27.238281 9.179688 22.917969 C 9.164062 22.738281 9.152344 22.554688 9.152344 22.375 C 9.152344 21.890625 9.210938 21.410156 9.328125 20.941406 C 10.339844 16.714844 15.78125 13.492188 22.335938 13.492188 C 27.6875 13.492188 32.292969 15.640625 34.359375 18.726562 C 34.527344 18.984375 34.777344 19.179688 35.070312 19.269531 C 35.59375 19.429688 36.117188 19.601562 36.632812 19.792969 C 36.851562 19.878906 37.082031 19.691406 37.035156 19.460938 C 36.382812 16.152344 34.628906 13.152344 32.050781 10.957031 C 29.335938 8.644531 25.886719 7.375 22.324219 7.375 C 18.46875 7.375 14.757812 8.859375 11.96875 11.523438 C 9.179688 14.183594 7.523438 17.820312 7.339844 21.671875 C 7.328125 21.902344 7.324219 22.136719 7.324219 22.375 C 7.324219 22.796875 7.339844 23.214844 7.378906 23.628906 C 7.671875 27.121094 9.175781 30.398438 11.636719 32.894531 C 14.09375 35.394531 17.347656 36.949219 20.835938 37.296875 C 21.332031 37.347656 21.835938 37.375 22.335938 37.375 C 26.097656 37.375 29.71875 35.960938 32.488281 33.414062 C 34.3125 31.734375 35.691406 29.605469 36.5 27.277344 Z M 36.5 27.277344 "/></g><path style=" stroke:none;fill-rule:nonzero;fill:rgb(3.529412%,3.529412%,4.313726%);fill-opacity:1;" d="M 142.863281 16.882812 C 144.363281 16.882812 145.714844 17.246094 146.914062 17.964844 C 148.113281 18.664062 149.066406 19.632812 149.765625 20.875 C 150.464844 22.09375 150.816406 23.515625 150.816406 25.132812 C 150.816406 26.734375 150.464844 28.152344 149.765625 29.394531 C 149.066406 30.613281 148.113281 31.574219 146.914062 32.273438 C 145.714844 32.972656 144.363281 33.324219 142.863281 33.324219 C 141.363281 33.324219 140.015625 32.972656 138.816406 32.273438 C 137.613281 31.574219 136.65625 30.613281 135.933594 29.394531 C 135.234375 28.152344 134.886719 26.734375 134.886719 25.132812 C 134.886719 23.515625 135.234375 22.09375 135.933594 20.875 C 136.65625 19.632812 137.613281 18.664062 138.816406 17.964844 C 140.015625 17.246094 141.363281 16.882812 142.863281 16.882812 Z M 142.820312 20.140625 C 141.761719 20.140625 140.820312 20.359375 140 20.800781 C 139.179688 21.238281 138.539062 21.839844 138.078125 22.597656 C 137.621094 23.359375 137.390625 24.199219 137.390625 25.121094 C 137.390625 26.039062 137.621094 26.871094 138.078125 27.609375 C 138.539062 28.371094 139.179688 28.96875 140 29.410156 C 140.820312 29.847656 141.761719 30.070312 142.820312 30.070312 C 143.921875 30.070312 144.871094 29.847656 145.671875 29.410156 C 146.488281 28.96875 147.128906 28.371094 147.589844 27.609375 C 148.070312 26.871094 148.308594 26.039062 148.308594 25.121094 C 148.308594 24.199219 148.070312 23.359375 147.589844 22.597656 C 147.128906 21.839844 146.488281 21.238281 145.671875 20.800781 C 144.871094 20.359375 143.921875 20.140625 142.820312 20.140625 Z M 142.820312 20.140625 "/><path style=" stroke:none;fill-rule:evenodd;fill:rgb(3.529412%,3.529412%,4.313726%);fill-opacity:1;" d="M 121.265625 32.304688 C 122.484375 32.984375 123.925781 33.324219 125.585938 33.324219 C 126.625 33.324219 127.613281 33.125 128.554688 32.722656 C 129.515625 32.324219 130.265625 31.863281 130.804688 31.34375 C 131.242188 30.984375 131.464844 30.585938 131.464844 30.144531 C 131.464844 29.804688 131.34375 29.515625 131.105469 29.273438 C 130.863281 29.015625 130.5625 28.882812 130.203125 28.882812 C 129.902344 28.882812 129.605469 28.972656 129.304688 29.15625 C 129.0625 29.355469 128.785156 29.5625 128.464844 29.785156 C 128.144531 30.003906 127.742188 30.195312 127.265625 30.355469 C 126.785156 30.496094 126.175781 30.5625 125.433594 30.5625 C 122.546875 30.5625 120.691406 28.59375 120.125 27.609375 C 119.796875 27.089844 119.582031 26.535156 119.476562 25.945312 L 130.773438 25.945312 C 131.175781 25.945312 131.523438 25.8125 131.824219 25.554688 C 132.125 25.292969 132.285156 24.964844 132.304688 24.5625 C 132.285156 23.464844 132.074219 22.453125 131.675781 21.535156 C 131.273438 20.59375 130.722656 19.785156 130.023438 19.105469 C 129.34375 18.40625 128.5625 17.863281 127.683594 17.484375 C 126.804688 17.085938 125.875 16.882812 124.894531 16.882812 C 123.613281 16.882812 122.402344 17.222656 121.265625 17.90625 C 120.125 18.5625 119.195312 19.523438 118.472656 20.785156 C 117.773438 22.023438 117.425781 23.523438 117.425781 25.285156 C 117.425781 26.84375 117.753906 28.234375 118.414062 29.453125 C 119.09375 30.65625 120.042969 31.605469 121.265625 32.304688 Z M 128.402344 21.355469 C 128.824219 21.875 129.054688 22.484375 129.09375 23.183594 L 129.09375 23.394531 L 119.714844 23.394531 C 119.824219 23.117188 119.960938 22.855469 120.125 22.597656 C 120.539062 21.875 121.730469 20.335938 123.152344 19.972656 C 123.714844 19.773438 124.292969 19.675781 124.894531 19.675781 C 125.574219 19.675781 126.222656 19.824219 126.84375 20.125 C 127.347656 20.351562 127.785156 20.664062 128.15625 21.066406 C 128.242188 21.15625 128.324219 21.253906 128.402344 21.355469 Z M 128.402344 21.355469 "/><path style=" stroke:none;fill-rule:nonzero;fill:rgb(3.529412%,3.529412%,4.313726%);fill-opacity:1;" d="M 108.667969 16.882812 C 110.089844 16.882812 111.1875 17.183594 111.96875 17.785156 C 112.75 18.363281 113.289062 19.15625 113.589844 20.15625 C 113.910156 21.132812 114.070312 22.234375 114.070312 23.453125 L 114.070312 31.496094 C 114.070312 31.933594 113.917969 32.304688 113.617188 32.605469 C 113.339844 32.882812 112.988281 33.023438 112.570312 33.023438 C 112.128906 33.023438 111.769531 32.882812 111.488281 32.605469 C 111.207031 32.304688 111.070312 31.933594 111.070312 31.496094 L 111.070312 23.484375 C 111.070312 22.765625 110.96875 22.125 110.769531 21.5625 C 110.570312 20.984375 110.21875 20.523438 109.71875 20.183594 C 109.238281 19.824219 108.558594 19.644531 107.679688 19.644531 C 106.859375 19.644531 106.136719 19.824219 105.519531 20.183594 C 104.898438 20.523438 104.410156 20.984375 104.046875 21.5625 C 103.707031 22.125 103.539062 22.765625 103.539062 23.484375 L 103.539062 31.496094 C 103.539062 31.933594 103.386719 32.304688 103.089844 32.605469 C 102.808594 32.882812 102.457031 33.023438 102.039062 33.023438 C 101.597656 33.023438 101.238281 32.882812 100.957031 32.605469 C 100.679688 32.304688 100.539062 31.933594 100.539062 31.496094 L 100.539062 18.773438 C 100.539062 18.335938 100.679688 17.972656 100.957031 17.695312 C 101.238281 17.394531 101.597656 17.246094 102.039062 17.246094 C 102.457031 17.246094 102.808594 17.394531 103.089844 17.695312 C 103.386719 17.972656 103.539062 18.335938 103.539062 18.773438 L 103.539062 20.453125 L 103 20.753906 C 103.136719 20.3125 103.378906 19.875 103.71875 19.433594 C 104.078125 18.972656 104.507812 18.554688 105.007812 18.175781 C 105.507812 17.773438 106.070312 17.464844 106.6875 17.246094 C 107.308594 17.003906 107.96875 16.882812 108.667969 16.882812 Z M 108.667969 16.882812 "/><path style=" stroke:none;fill-rule:nonzero;fill:rgb(3.529412%,3.529412%,4.313726%);fill-opacity:1;" d="M 88.125 16.882812 C 88.984375 16.882812 89.773438 17.023438 90.492188 17.304688 C 91.214844 17.585938 91.835938 17.945312 92.355469 18.382812 C 92.761719 18.703125 93.101562 19.03125 93.375 19.371094 L 93.375 18.535156 C 93.375 18.113281 93.515625 17.753906 93.792969 17.453125 C 94.074219 17.152344 94.433594 17.003906 94.875 17.003906 C 95.3125 17.003906 95.675781 17.152344 95.953125 17.453125 C 96.234375 17.734375 96.375 18.09375 96.375 18.535156 L 96.375 31.765625 C 96.375 33.464844 96.015625 34.84375 95.292969 35.90625 C 94.574219 36.984375 93.613281 37.773438 92.414062 38.273438 C 91.234375 38.773438 89.933594 39.023438 88.515625 39.023438 C 88.015625 39.023438 87.425781 38.953125 86.742188 38.8125 C 86.0625 38.695312 85.433594 38.542969 84.855469 38.363281 C 84.292969 38.183594 83.902344 38.003906 83.683594 37.824219 C 83.222656 37.585938 82.914062 37.304688 82.753906 36.984375 C 82.613281 36.664062 82.613281 36.34375 82.753906 36.023438 C 82.953125 35.585938 83.222656 35.3125 83.5625 35.214844 C 83.902344 35.113281 84.292969 35.144531 84.734375 35.304688 C 84.933594 35.363281 85.242188 35.472656 85.664062 35.632812 C 86.085938 35.792969 86.554688 35.933594 87.074219 36.054688 C 87.59375 36.195312 88.085938 36.265625 88.542969 36.265625 C 90.144531 36.265625 91.34375 35.894531 92.144531 35.15625 C 92.964844 34.414062 93.375 33.40625 93.375 32.125 L 93.375 30.550781 C 93.304688 30.675781 93.226562 30.800781 93.132812 30.925781 C 92.835938 31.34375 92.433594 31.734375 91.933594 32.09375 C 91.433594 32.453125 90.855469 32.753906 90.195312 32.996094 C 89.554688 33.214844 88.894531 33.324219 88.214844 33.324219 C 86.792969 33.324219 85.523438 32.972656 84.40625 32.273438 C 83.285156 31.554688 82.394531 30.585938 81.734375 29.363281 C 81.074219 28.125 80.742188 26.703125 80.742188 25.105469 C 80.742188 23.503906 81.074219 22.09375 81.734375 20.875 C 82.394531 19.632812 83.273438 18.664062 84.375 17.964844 C 85.492188 17.246094 86.742188 16.882812 88.125 16.882812 Z M 88.574219 20.15625 C 87.535156 20.15625 86.605469 20.363281 85.785156 20.785156 C 84.945312 21.203125 84.292969 21.785156 83.835938 22.523438 C 83.355469 23.265625 83.113281 24.125 83.113281 25.105469 C 83.113281 26.085938 83.355469 26.945312 83.835938 27.683594 C 84.316406 28.425781 84.964844 29.003906 85.785156 29.425781 C 86.605469 29.84375 87.535156 30.054688 88.574219 30.054688 C 89.613281 30.054688 90.542969 29.84375 91.363281 29.425781 C 92.183594 29.003906 92.835938 28.425781 93.316406 27.683594 C 93.792969 26.945312 94.035156 26.082031 94.035156 25.105469 C 94.035156 24.125 93.804688 23.265625 93.34375 22.523438 C 92.863281 21.785156 92.214844 21.203125 91.394531 20.785156 C 90.554688 20.363281 89.613281 20.15625 88.574219 20.15625 Z M 88.574219 20.15625 "/><path style=" stroke:none;fill-rule:nonzero;fill:rgb(3.529412%,3.529412%,4.313726%);fill-opacity:1;" d="M 77.519531 31.496094 C 77.519531 31.933594 77.378906 32.304688 77.097656 32.605469 C 76.820312 32.882812 76.457031 33.023438 76.019531 33.023438 C 75.597656 33.023438 75.238281 32.882812 74.9375 32.605469 C 74.660156 32.304688 74.519531 31.933594 74.519531 31.496094 L 74.519531 18.65625 C 74.519531 18.214844 74.660156 17.855469 74.9375 17.574219 C 75.238281 17.273438 75.597656 17.125 76.019531 17.125 C 76.457031 17.125 76.820312 17.273438 77.097656 17.574219 C 77.378906 17.855469 77.519531 18.214844 77.519531 18.65625 Z M 75.988281 15.144531 C 75.410156 15.144531 74.988281 15.042969 74.726562 14.84375 C 74.46875 14.625 74.339844 14.265625 74.339844 13.765625 L 74.339844 13.285156 C 74.339844 12.785156 74.476562 12.433594 74.757812 12.234375 C 75.039062 12.035156 75.457031 11.933594 76.019531 11.933594 C 76.617188 11.933594 77.046875 12.042969 77.308594 12.265625 C 77.570312 12.464844 77.699219 12.804688 77.699219 13.285156 L 77.699219 13.765625 C 77.699219 14.285156 77.558594 14.644531 77.277344 14.84375 C 77.019531 15.042969 76.589844 15.144531 75.988281 15.144531 Z M 75.988281 15.144531 "/><path style=" stroke:none;fill-rule:evenodd;fill:rgb(3.529412%,3.529412%,4.313726%);fill-opacity:1;" d="M 59.628906 32.515625 C 60.949219 33.054688 62.371094 33.324219 63.890625 33.324219 C 65.089844 33.324219 66.230469 33.15625 67.308594 32.816406 C 68.410156 32.472656 69.410156 32.023438 70.308594 31.464844 C 70.511719 31.324219 70.691406 31.144531 70.851562 30.925781 C 71.011719 30.703125 71.089844 30.433594 71.089844 30.113281 L 71.089844 23.453125 C 71.089844 23.015625 70.941406 22.65625 70.640625 22.375 C 70.359375 22.074219 70.011719 21.925781 69.589844 21.925781 L 64.398438 21.925781 C 63.960938 21.925781 63.589844 22.066406 63.289062 22.34375 C 63.011719 22.625 62.871094 22.984375 62.871094 23.425781 C 62.871094 23.863281 63.011719 24.222656 63.289062 24.503906 C 63.589844 24.785156 63.960938 24.925781 64.398438 24.925781 L 67.851562 24.925781 L 67.851562 29.511719 C 62.703125 31.890625 55 28.546875 55.207031 22.332031 C 55.402344 16.410156 62.757812 13.109375 67.730469 15.59375 C 67.851562 15.65625 67.980469 15.703125 68.121094 15.746094 C 68.28125 15.785156 68.429688 15.804688 68.570312 15.804688 C 68.96875 15.804688 69.300781 15.65625 69.558594 15.355469 C 69.839844 15.035156 69.980469 14.664062 69.980469 14.246094 C 69.980469 14.023438 69.921875 13.804688 69.800781 13.585938 C 69.679688 13.34375 69.488281 13.15625 69.230469 13.015625 C 68.488281 12.59375 67.660156 12.273438 66.738281 12.054688 C 65.820312 11.835938 64.871094 11.722656 63.890625 11.722656 C 62.371094 11.722656 60.949219 12.003906 59.628906 12.566406 C 58.308594 13.105469 57.148438 13.875 56.148438 14.875 C 55.171875 15.855469 54.398438 16.996094 53.839844 18.292969 C 53.28125 19.59375 53 21.003906 53 22.523438 C 53 24.042969 53.28125 25.453125 53.839844 26.753906 C 54.398438 28.054688 55.171875 29.203125 56.148438 30.203125 C 57.148438 31.183594 58.308594 31.953125 59.628906 32.515625 Z M 59.628906 32.515625 "/></g></svg>');
        display: inline-block;
        height: 45px;
        width: 150px;
        left: 20px;
        padding: 22px 0;
    }

    .rtl.gigneo_page_gigneo-options .cf-container__tabs-list::before {
        left: auto;
        right: 20px;
    }

    .gigneo_page_gigneo-options .cf-container--tabbed-vertical {
        flex-direction: row;
    }

    .gigneo_page_gigneo-options .cf-container__tabs--tabbed-vertical .cf-container__tabs-list {
        flex-direction: column;
        flex-wrap: wrap;
        align-items: inherit;
    }
    
    .gigneo_page_gigneo-options #wpbody-content #post-body.columns-2 #postbox-container-1,
    .gigneo_page_gigneo-options .carbon-theme-options #post-body.columns-2 #postbox-container-1.fixed,
    .gigneo_page_gigneo-options .carbon-theme-options #post-body.columns-2 #postbox-container-1 {
        position: sticky;
        bottom: 0;
        right: 0;
        top: auto !important;
        overflow: hidden;
        z-index: 99;
    }

    .gigneo_page_gigneo-options #wpbody-content #post-body.columns-2 #postbox-container-1,
    .gigneo_page_gigneo-options .carbon-theme-options #post-body.columns-2 #postbox-container-1.fixed,
    .gigneo_page_gigneo-options .carbon-theme-options #post-body.columns-2 #postbox-container-1 {
        width: calc(100% - 250px);
    }
    
    .gigneo_page_gigneo-options .cf-container__tabs--tabbed-vertical {
        width: 250px;
    }
    .gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select .cf-multiselect__control .cf-multiselect__input > input {
        min-height: 42px;
    }
    .gigneo_page_gigneo-options #theme-options-form #publishing-action{
        flex-direction: row;
    }
    
    .gigneo_page_gigneo-options #publishing-action .button-primary,
    .gigneo_page_gigneo-options .postbox-container #publishing-action .button-secondary{
        width: auto;
    }
    
    .gigneo_page_gigneo-options #poststuff .gn-theme-option-sidebar{
        flex-direction: row;
    }
    
    .gigneo_page_gigneo-options #poststuff .gn-unique-features-card,
    .gigneo_page_gigneo-options #poststuff .gn-explore-features-card{
        width: 50%;
    }
    .gigneo_page_gigneo-options #theme-options-form .cf-field__body input[type="text"],
    .gigneo_page_gigneo-options #theme-options-form .cf-field__body input[type="number"],
    .gigneo_page_gigneo-options #theme-options-form .cf-field__body input[type="email"],
    .gigneo_page_gigneo-options #theme-options-form .cf-field__body input[type="password"],
    .gigneo_page_gigneo-options #theme-options-form .cf-field__body input[type="tel"],
    .gigneo_page_gigneo-options #theme-options-form .cf-field__body input[type="url"],
    .gigneo_page_gigneo-options #theme-options-form .cf-field__body textarea {
        padding: 11px 16px;
        min-height: 48px;
    }
    
    .gn-select2 .select2-container:has(.selection) {
        height: 48px;
    }
    
    .gigneo_page_gigneo-options #publishing-action .button-primary,
    .gigneo_page_gigneo-options .postbox-container #publishing-action .button-secondary,
    .gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-datetime__inner .button,
    .gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-media-gallery__actions .button,
    .gigneo_page_gigneo-options #theme-options-form .cf-field__body .cf-complex__inserter .button{
        font-size: 16px;
        padding: 12px 22px;
    }
    
    .gigneo_page_gigneo-options #theme-options-form .cf-multiselect__select .cf-multiselect__control .cf-multiselect__placeholder{
        font-size: 14px;
    }
    
    .gigneo_page_gigneo-options .cf-select select {
        font-size: 14px;
        padding: 11px 16px;
        min-height: 48px;
    }
}

@media (min-width: 1281px){
    .gigneo_page_gigneo-options #poststuff{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
    
    .gigneo_page_gigneo-options #poststuff .gn-theme-option-sidebar{
        width: 315px;
        padding-left: 15px;
        margin-top: 0;
        position: sticky;
        top: 45px;
        height: max-content;
    }

    .rtl.gigneo_page_gigneo-options #poststuff .gn-theme-option-sidebar {
        padding-right: 15px;
        padding-left: 0;
    }
    
    .gigneo_page_gigneo-options #theme-options-form #poststuff #post-body.columns-2{
        max-width: calc(100% - 315px);
    }
    
    .gigneo_page_gigneo-options #poststuff .gn-theme-option-sidebar{
       flex-direction: column;
    }

    .gigneo_page_gigneo-options #poststuff .gn-unique-features-card,
    .gigneo_page_gigneo-options #poststuff .gn-explore-features-card{
        width: 100%;
    }
}

@media (min-width: 1367px){
    .gigneo_page_gigneo-options #theme-options-form .cf-field.gn-ts-field-heading{
        max-width: 35%;
    }
    
    .gigneo_page_gigneo-options .cf-container .cf-field:not(.gn-ts-heading):not(.cf-field.gn-ts-heading + .cf-field) {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        margin-left: 35%;
    }
    
    .gigneo_page_gigneo-options #theme-options-form .cf-field.gn-ts-field-heading + .cf-field {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        width: calc(100% - 35%);
    }

    .rtl.gigneo_page_gigneo-options .cf-container .cf-field:not(.gn-ts-heading):not(.cf-field.gn-ts-heading + .cf-field) {
        margin-left: 0;
        margin-right: 35%;
    }
}

@media (min-width: 1441px) {
    .gigneo_page_gigneo-options #wpbody-content #post-body.columns-2 #postbox-container-1,
    .gigneo_page_gigneo-options .carbon-theme-options #post-body.columns-2 #postbox-container-1.fixed,
    .gigneo_page_gigneo-options .carbon-theme-options #post-body.columns-2 #postbox-container-1 {
        width: calc(100% - 300px);
    }
    
    .gigneo_page_gigneo-options .cf-container__tabs--tabbed-vertical{
        width: 300px;
    }
    
    .gigneo_page_gigneo-options #poststuff .gn-theme-option-sidebar{
        width: 370px;
    }
    
    .gigneo_page_gigneo-options #poststuff #post-body.columns-2{
        max-width: calc(100% - 370px);
    }
}