.toolbar .toolbar-tab .toolbar-icon-cstv-main-support:before {
    content: unset;
}

.toolbar .toolbar-tab .toolbar-icon-cstv-main-support {
    padding-left: 15px;
}

.path-logs table tbody td {
    white-space: nowrap;
}

.views-bulk-edit-form .vbe-selector-fieldset .fieldset-wrapper {
    display: flex;
    flex-direction: column;
}
.js-form-item-thcuom .select2-container,
.js-form-item-cbguom .select2-container,
.js-form-item-cbnuom .select2-container,
.js-form-item-thcauom .select2-container,
.js-form-item-thcvuom .select2-container,
.js-form-item-tacuom .select2-container,
.js-form-item-cbcuom .select2-container {
    width: 100% !important;
}
.user-admin__logged-in .view-products-search.view-display-id-block_8 .views-row .views-field-field-p-loc-display-title {
    display: none;
}
.user-admin__logged-in .view-products-search.view-display-id-block_8 .views-row .views-field-title-1 {
    display: block;
}
.user-nonadmin__logged-in .view-products-search.view-display-id-block_8 .views-row .views-field-field-p-loc-display-title {
    display: block;
}
.user-nonadmin__logged-in .view-products-search.view-display-id-block_8 .views-row .views-field-title-1 {
    display: none;
}
.user-admin__logged-in .view-products-search.view-display-id-block_9 .views-row .views-field-field-p-loc-display-title,
.user-admin__logged-in .view-products-search.view-display-id-block_10 .views-row .views-field-field-p-loc-display-title,
.user-admin__logged-in .view-products-search.view-display-id-block_11 .views-row .views-field-field-p-loc-display-title,
.user-admin__logged-in .view-products-search.view-display-id-block_12 .views-row .views-field-field-p-loc-display-title,
.user-admin__logged-in .view-products-search.view-display-id-block_13 .views-row .views-field-field-p-loc-display-title {
    display: none;
}
.user-admin__logged-in .view-products-search.view-display-id-block_9 .views-row .views-field-title-1,
.user-admin__logged-in .view-products-search.view-display-id-block_10 .views-row .views-field-title-1,
.user-admin__logged-in .view-products-search.view-display-id-block_11 .views-row .views-field-title-1,
.user-admin__logged-in .view-products-search.view-display-id-block_12 .views-row .views-field-title-1,
.user-admin__logged-in .view-products-search.view-display-id-block_13 .views-row .views-field-title-1 {
    display: block;
}
.user-nonadmin__logged-in .view-products-search.view-display-id-block_9 .views-row .views-field-field-p-loc-display-title,
.user-nonadmin__logged-in .view-products-search.view-display-id-block_10 .views-row .views-field-field-p-loc-display-title,
.user-nonadmin__logged-in .view-products-search.view-display-id-block_11 .views-row .views-field-field-p-loc-display-title,
.user-nonadmin__logged-in .view-products-search.view-display-id-block_12 .views-row .views-field-field-p-loc-display-title,
.user-nonadmin__logged-in .view-products-search.view-display-id-block_13 .views-row .views-field-field-p-loc-display-title {
    display: block;
}
.user-nonadmin__logged-in .view-products-search.view-display-id-block_9 .views-row .views-field-title-1,
.user-nonadmin__logged-in .view-products-search.view-display-id-block_10 .views-row .views-field-title-1,
.user-nonadmin__logged-in .view-products-search.view-display-id-block_11 .views-row .views-field-title-1,
.user-nonadmin__logged-in .view-products-search.view-display-id-block_12 .views-row .views-field-title-1,
.user-nonadmin__logged-in .view-products-search.view-display-id-block_13 .views-row .views-field-title-1 {
    display: none;
}
body.user-smart-ads-services__blocked .smart-ads-menu .manage-smartads-submenu li a {
    pointer-events: none;
    color: grey !important;
}
.js-form-item-thcuom .select2-container .select2-selection,
.js-form-item-cbguom .select2-container .select2-selection,
.js-form-item-cbnuom .select2-container .select2-selection,
.js-form-item-thcauom .select2-container .select2-selection,
.js-form-item-thcvuom .select2-container .select2-selection,
.js-form-item-tacuom .select2-container .select2-selection,
.js-form-item-cbcuom .select2-container .select2-selection {
    border: 1px solid #ced4da;
    border-radius: 15px !important;
}
.js-form-item-cbduom .select2-container {
    width: 100% !important;
}
.js-form-item-cbduom .select2-container .select2-selection {
    border: 1px solid #ced4da;
    border-radius: 15px !important;
}
.not-active__dropdpown .view-empty {
  display: none;
}
.media-library-widget-modal .form-actions {
    position: sticky;
    bottom: 0;
    background: #e9e9e9 !important;
    padding: 5px;
    right: 0;
    display: block;
    text-align: right;
    width: 100%;
}
.media-library-widget-modal .form-actions [data-drupal-selector="edit-submit"]:hover {
    color: #ed6736;
    background-color: #fff;
}
[data-drupal-selector="views-exposed-form-media-library-widget"] [data-drupal-selector="edit-actions"] .btn-primary {
    color: #ed6736;
    background-color: #fff;
}
[data-drupal-selector="views-exposed-form-media-library-widget"] [data-drupal-selector="edit-actions"] .btn-primary:hover {
    color: #ed6736;
    background-color: #fff;
}

body.user-nonadmin__logged-in.path-user [data-drupal-selector="edit-resend-register-mail"] {
    text-transform: uppercase;
    text-decoration: none;
    color: #ed6736;
    border-radius: 50px !important;
    padding: 8px 15px;
    background-color: #fff;
    border-color: #ed6736;
    border: 1px solid #ed6736;
}
body.user-nonadmin__logged-in.path-user [data-drupal-selector="edit-submit"] {
    text-transform: uppercase;
}

body.path-tablet-service .storeTitle {
    padding: 5px 35px 0 45px;
    background-color: #f1f1f1;
    margin-bottom: 20px;
    max-width: 90%;
    margin-top: -55px;
    margin-left: 8px;
    position: relative;
    z-index: 3;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
    color: #383838;
    font-size: 24px;
}
body.path-web-service .storeTitle {
    padding: 5px 35px 0 45px;
    background-color: #f1f1f1;
    margin-bottom: 20px;
    max-width: 90%;
    margin-top: -55px;
    margin-left: 8px;
    position: relative;
    z-index: 3;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
    color: #383838;
    font-size: 24px;
}
body.path-tablet-service .storeTitle {
    padding: 5px 35px 0 45px;
    background-color: #f1f1f1;
    margin-bottom: 20px;
    max-width: 90%;
    margin-top: -55px;
    margin-left: 8px;
    position: relative;
    z-index: 3;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
    color: #383838;
    font-size: 24px;
}
body.path-tv-services .storeTitle {
    padding: 5px 35px 0 45px;
    background-color: #f1f1f1;
    margin-bottom: 20px;
    max-width: 90%;
    margin-top: -55px;
    margin-left: 8px;
    position: relative;
    z-index: 3;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
    color: #383838;
    font-size: 24px;
}
body.path-tv-services .store-details__playlist .store-location__contact-info {
    display: none;
}
body.path-tv-services #block-tvsdigitalsignagewithbudvue {
    margin-top: 20px;
}
body.path-tablet-service #block-tabletappfeaturedsection {
    margin-top: 30px;
}
body.path-web-service #block-clickcollecttopsection {
    margin-top: 30px;
}
.store-location__details-wrapper {
    overflow-y: auto !important;
}
.slide-versions__wrap .slide-version__edit {
    display: flex;
    flex-direction: column;
}
.slide-versions__wrap .slide-version__edit #btnConfirmation {
    display: flex;
}
.active-promotions__container-wrap #active-promotions__slides {
    font-family: Montserrat, sans-serif;
}
#active-promotions__slides .active-promotions__slides-wrap .slide-versions__wrap .slide-version__edit a {
    text-transform: uppercase;
    color: #ed6736;
    border-radius: 50px;
    padding: 10px 15px;
    background-color: #fff;
    border-color: #ed6736;
    border: 1px solid #ed6736;
    text-decoration: none;
}
#active-promotions__slides .active-promotions__slides-wrap .slide-versions__wrap .slide-version__edit #btnConfirmation {
    text-transform: uppercase;
    color: #ed6736;
    border-radius: 50px;
    padding: 10px 15px;
    background-color: #fff;
    border-color: #ed6736;
    border: 1px solid #ed6736;
    text-decoration: none;
    margin-top: 7px;
}
.table-responsive.location-users__table table tr td {
    max-width: 10%;
    text-wrap: auto;
}
form.tablet-banner-images [data-drupal-selector="edit-banner-images-wrapper"] .fieldset-wrapper {
    display: flex;
    justify-content: space-between;
}
form.tablet-banner-images [data-drupal-selector="edit-banner-images-wrapper"] .fieldset-wrapper .fieldset-wrapper .media-library-item .js-form-wrapper {
    text-align: center;
}
form.tablet-banner-images [data-drupal-selector="edit-banner-images-wrapper"] .fieldset-wrapper .fieldset-wrapper .media-library-item .js-form-wrapper article div {
    display: none;
}
form.tablet-banner-images [data-drupal-selector="edit-banner-images-wrapper"] .fieldset-wrapper .fieldset-wrapper .media-library-item .js-form-wrapper article div.js-media-library-item-preview {
    display: block;
}
form.tablet-banner-images [data-drupal-selector="edit-banner-images-wrapper"] .fieldset-wrapper .fieldset-wrapper .media-library-item .js-form-wrapper article div.js-media-library-item-preview .field--name-thumbnail {
    display: block;
}
form.tablet-banner-images [data-drupal-selector="edit-banner-images-wrapper"] .fieldset-wrapper .media-library-form-element .fieldset-wrapper {
    display: flex;
    flex-direction: column;
}
form.tablet-banner-images [data-drupal-selector="edit-banner-images-wrapper"] .fieldset-wrapper .media-library-form-element .fieldset-wrapper button.media-library-item__remove {
    border-radius: 20px;
    margin-bottom: 10px;
}
form.tablet-banner-images [data-drupal-selector="edit-banner-images-wrapper"] .fieldset-wrapper .media-library-form-element legend {
    font-size: 20px;
    border-bottom: none;
    text-align: center;
}
form.tablet-banner-images [data-drupal-selector="edit-banner-images-wrapper"] .fieldset-wrapper .media-library-form-element .fieldset-wrapper .js-media-library-open-button {
    text-transform: uppercase;
    color: #fff;
    border-radius: 50px;
    padding: 8px 20px;
    background-color: #ed6736;
    border-color: #ed6736;
    border: 1px solid #ed6736;
    height: 40px;
    width: 135px;
}
form.tablet-banner-images [data-drupal-selector="edit-banner-images-wrapper"] .fieldset-wrapper p.media-library-form-element-empty-text {
    display: none;
}
form.tablet-banner-images [data-drupal-selector="edit-banner-images-wrapper"] .fieldset-wrapper .description {
    display: none;
}
.store-location__pop-up .store-location__slide-edit {
    display: none;
}
.user-admin__logged-in.path-web #search-by-location-admin-form [data-drupal-selector="edit-submit"] {
    display: block !important;
}
.user-admin__logged-in.path-web #main-wrapper {
    margin-top: 130px;
}
body.path-print-service #block-printmenusfeaturedsection {
    margin-top: 30px;
}
body.path-smart-tags-service .upgrade-content__wraper {
    margin-top: 30px;
}
body.path-print-service .storeTitle {
    padding: 5px 35px 0 45px;
    background-color: #f1f1f1;
    margin-bottom: 20px;
    max-width: 90%;
    margin-top: -55px;
    margin-left: 8px;
    position: relative;
    z-index: 3;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
    color: #383838;
    font-size: 24px;
}
body.path-smart-tags-service .storeTitle {
    padding: 5px 35px 0 45px;
    background-color: #f1f1f1;
    margin-bottom: 20px;
    max-width: 90%;
    margin-top: -55px;
    margin-left: 8px;
    position: relative;
    z-index: 3;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
    color: #383838;
    font-size: 24px;
}
.path-edit__manage .node-slide-manage-form.node-form .js-form-type-vertical-tabs {
    display: none;
}
.path-edit__manage #main-wrapper, .path-add__manage #main-wrapper {
    margin-top: 0px;
    padding-top: 50px;
    padding-bottom: 50px;
}
.path-edit__manage .view-homepage-location-search, .path-add__manage .view-homepage-location-search {
    display: none;
}
form#location-users-search-form {
    display: flex;
    gap: 20px;
}
form#location-users-search-form [data-drupal-selector="edit-submit"] {
    height: 40px;
    margin-top: 25px;
    border-radius: 20px;
}
.path-add__manage .admin-links__wrap {
    /* margin-top: 60px; */
}
.path-edit__manage .node-slide-manage-form.node-form #edit-field-location-nodes--wrapper {
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}

.path-edit__manage .node-slide-manage-form.node-form .form-actions {
    float: right;
}

.path-edit__manage .node-slide-manage-form.node-form .location-tab-wrapper {
    display: none;
}
.path-edit__manage .node-slide-manage-form.node-form .location-tab-wrapper .js-form-item-field-location-parent-nodes label {
    font-size: 1.5rem;
}
.path-edit__manage .node-slide-manage-form.node-form .location-tab-wrapper .js-form-item-field-location-parent-nodes .select2-search__field {
    border: none !important;
}
.path-edit__manage .node-slide-manage-form.node-form .location-tab-wrapper .js-form-item-field-location-parent-nodes .select2-selection--multiple  {
    border: 1px solid #8A8A8D;
    border-radius: 50px;
}
.user-admin__logged-in.path-edit__manage .locations-button__wrap-actions {
    display: none;
}
.locations-button__wrap-actions {
    display: none;
}
#edit-field-location-parent-nodes input#select-deselect-all {
    margin-left: 5px;
}
#edit-field-location-parent-nodes label#select-deselect-all {
    margin-left: 25px;
    font-size: 17px;
}
.path-edit__manage .node-slide-manage-form.node-form .location-tab-wrapper #edit-field-location-parent-nodes {
    max-height: 500px;
    overflow-y: auto;
    overflow-x: hidden;
}
.path-edit__manage .node-slide-manage-form.node-form .location-tab-wrapper .location-wrapper .fieldset-wrapper {
    column-count: 2;
    column-gap: 40px;
    min-height: 328px;
}
.location-address__wrap .fieldset-wrapper {
    column-count: 1 !important;
    min-height: 0px !important;
}
.location-address__wrap .fieldset-legend {
    font-weight: 600 !important;
    font-size: 18px !important;
}
.location-locality__wrap .fieldset-wrapper {
    column-count: 1 !important;
    min-height: 0px !important;
}
.location-locality__wrap .fieldset-legend {
    font-weight: 600 !important;
    font-size: 24px !important;
}
.playlist-options .fieldset-wrapper {
    column-count: 1 !important;
    min-height: 0px !important;
}
.playlist-options .fieldset-legend {
    font-weight: normal !important;
    font-size: 18px !important;
}
.path-edit__manage .node-slide-manage-form.node-form .location-tab-wrapper #edit-field-location-parent-nodes .fieldset-legend {
    font-weight: 600;
    font-size: 22px;
}
.path-edit__manage .node-slide-manage-form.node-form .location-tab-wrapper #edit-field-location-parent-nodes legend {
    border-bottom: none;
}
.path-edit__manage .node-slide-manage-form.node-form .location-tab-wrapper #edit-field-location-parent-nodes .fieldset-wrapper legend {
    display: block;
}
.path-edit__manage .node-slide-manage-form.node-form .location-tab-wrapper #edit-field-location-parent-nodes .fieldset-wrapper {
    display: block;
}
.path-edit__manage .node-slide-manage-form.node-form .location-tab-wrapper #edit-field-location-parent-nodes .fieldset-wrapper .js-form-type-checkbox {
    padding: 0;
}
.path-edit__manage .locations-button__wrap-actions {
    text-align: right;
    padding-right: 30px;
}
.path-edit__manage .locations-button__wrap-actions .add-to-all-playlist {
    color: #fff;
    border-radius: 50px;
    padding: 10px 20px;
    background-color: #ED6736;
    border-color: #ED6736;
    margin-right: 10px;
    text-decoration: none;
    cursor: pointer;
}
.path-edit__manage .locations-button__wrap-actions .remove-from-all-playlist {
    color: #ED6736;
    border-radius: 50px;
    padding: 10px 20px;
    background-color: #fff;
    border-color: #ED6736;
    margin-right: 10px;
    text-decoration: none;
    border: 1px solid #ED6736;
    cursor: pointer;
}
.path-edit__manage .node-slide-manage-form.node-form .location-tab-wrapper #edit-field-location-parent-nodes .fieldset-wrapper .js-form-type-checkbox .form-check-label {
    border: 1px solid #000;
    border-radius: 20px;
    padding: 0px 0px 0px 10px;
    width: 75%;
    margin-bottom: 15px;
}
.path-edit__manage .node-slide-manage-form.node-form .location-tab-wrapper #edit-field-location-parent-nodes .fieldset-wrapper .js-form-type-checkbox .form-check-input {
    display: none;
}
.path-edit__manage .node-slide-manage-form.node-form .location-tab-wrapper #edit-field-location-parent-nodes .fieldset-wrapper .checkbox-active .form-check-label {
    border: 1px solid #ED6736;
    background-color: #FAD9CD;
}
.path-edit__manage .node-slide-manage-form.node-form .location-tab-wrapper #edit-field-location-parent-nodes .fieldset-wrapper .checkbox-active .form-check-label::after {
    content: "✓";
    color: #ED6736;
    position: absolute;
    left: 70%;
}
.path-edit__manage .node-slide-manage-form.node-form .schedule-tab-wrapper {
    display: none;
}

.path-edit__manage .node-slide-manage-form.node-form .field--name-field-slide-schedule-date fieldset {
    border: 0;
    padding: 0;
}

.path-edit__manage .node-slide-manage-form.node-form .field--name-field-slide-schedule-date fieldset legend {
    display: none;
}

#block-clickspace-slidetabs {
    display: none;
}

.node-location-edit-form .js-form-item-field-playlist-coordinates-0-value label {
    color: #686868;
}
.node-location-edit-form .js-form-item-field-playlist-coordinates-0-value input {
    border-color: #d4d4d4;
    background-color: hsla(0, 0%, 0%, .08);
    box-shadow: none;
    pointer-events: none;
}
.node-location-edit-form #edit-field-location-address-0 label {
    color: #686868;
}
.node-location-edit-form #edit-field-location-address-0 input {
    border-color: #d4d4d4;
    background-color: hsla(0, 0%, 0%, .08);
    box-shadow: none;
    pointer-events: none;
}
.node-location-edit-form #edit-field-location-address-0 select {
    border-color: #d4d4d4;
    background-color: hsla(0, 0%, 0%, .08);
    box-shadow: none;
    pointer-events: none;
}


.slide-tabs .tab {
    padding-right: 24px;
    padding-left: 24px;
    cursor: pointer;
    border-bottom: 3px solid lightgray;
}

.slide-tabs .tab.active {
    border-bottom: 3px solid blue;
}

table#form-sched-168 {
    margin-top: 0.5em;
    cursor: pointer;
    font-weight: bold;
    font-size: 12px;
    min-height: 125px;
}

.path-edit__manage table#form-sched-168 td {
    border: 3px solid #fff;
    width: 12%;
    padding: 2px 0;
    background-color: #EBEBEB;
}
table#form-sched-168 td {
    border: 1px solid #888;
    width: 12%;
    background-color: #fff;
}
.path-edit__manage table#form-sched-168 td.sched-table-cell.active {
    background-color: #FAD9CD;
    border: 3px solid #ED6736;
}
table#form-sched-168 td.sched-table-cell.active {
    background-color: #ED6736;
    border: 1px solid #fff;
}

.node-slide-manage-form label {
    font-weight: normal;
    font-size: 16px;
    color: #383838;
}
.node-slide-manage-form label legend {
    font-weight: normal !important;
    font-size: 16px !important;
    color: #383838 !important;
}
.js-media-library-view .views-row.checked {
    display: block;
}
.js-media-library-view .js-pager__items {
    text-align: center;
    display: flex;
    justify-content: center;
}
.js-media-library-view .js-pager__items [data-drupal-selector="edit-submit"] {
    background-image: none !important;
}
.js-media-library-view .js-pager__items .page-link {
    border-top-left-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
    border: 1px solid #ed6736;
    color: #ed6736;
}
.js-media-library-view .js-pager__items .page-item:last-child .page-link {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border: 1px solid #ed6736;
    color: #ed6736;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}
form.js-media-library-views-form [data-drupal-selector="edit-actions"] [data-drupal-selector="edit-submit"] {
    background-image: none;
    display: none;
}

.js-media-library-view form.views-exposed-form [data-drupal-selector="edit-actions"] .btn-primary {
    background-image: none !important;
}
.js-media-library-view form.views-exposed-form [data-drupal-selector="edit-actions"] {
    display: flex;
    align-items: end;
}
.js-media-library-view form.views-exposed-form .form-row {
    display: flex;
    flex-direction: row;
}
.js-media-library-view form.views-exposed-form .view-header {
    margin-top: 30px;
    margin-bottom: 20px;
}
.js-media-library-view form.js-media-library-views-form {
    display: flex;
    flex-wrap: wrap;
    min-width: 320px;
    gap: 30px;
}
.user-nonadmin__logged-in .js-media-library-view form.js-media-library-views-form article div {
    background: #fff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.view-my-library .js-hide.button {
    display: none;
}
.user-nonadmin__logged-in .js-media-library-view form.js-media-library-views-form article > div:nth-of-type(2) {
    display: none;
}
.js-media-library-view form.js-media-library-views-form .js-media-library-item-preview div {
    display: none;
    background: none;
}
.js-media-library-view form.js-media-library-views-form .js-media-library-item-preview img {
    min-height: 210px;
    height: 210px;
    min-width: 370px;
    border-radius: 10px;
    object-fit: contain;
    margin-bottom: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.js-media-library-view form.js-media-library-views-form .js-media-library-item-preview {
    display: block;
    background: none;
}
.js-media-library-view form.js-media-library-views-form .js-media-library-item-preview .field--name-thumbnail {
    display: block;
    background: lightgray;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
/* .js-media-library-view form.js-media-library-views-form .js-click-to-select-checkbox {
    display: none;
} */
.js-media-library-view form.js-media-library-views-form .js-media-library-item-button {
    text-align: right;
    padding: 10px;
}
.js-media-library-view form.js-media-library-views-form .js-media-library-item-button button {
    text-transform: uppercase;
    color: #fff;
    border-radius: 50px;
    padding: 6px 20px;
    background-color: #ed6736;
    border-color: #ed6736;
    border: 1px solid #ed6736;
    font-family: Montserrat, sans-serif;
}
.js-media-library-view form.js-media-library-views-form .js-media-library-item-button {
    display: block;
}
#drupal-modal [data-drupal-selector="edit-remove-button"] {
    background: #fff !important;
    color: #ed6736 !important;
}
#drupal-modal [data-drupal-selector="edit-save-select"] {
    background: #ed6736 !important;
    color: #fff !important;
}
.js-media-library-view .view-header a.views-display-link {
    text-transform: uppercase;
    color: #ed6736;
    border-radius: 50px;
    padding: 6px 20px;
    background-color: #fff;
    border-color: #ed6736;
    border: 1px solid #ed6736;
    text-decoration: none;
}
#images-tab-wrapper .js-form-submit {
  padding: 6px 20px !important;
  font-family: Montserrat, sans-serif;
}
/* Clickspace navigation style start here */
body.user-clicspace__logged-in ul#block-libraries {
    display: flex;
    justify-content: center;
    max-width: 80%;
    margin: 0 auto;
}
body.user-clicspace__logged-in ul#block-libraries li.menu-item {
    list-style-type: none;
    border-bottom: 1px solid #ced4da;
    padding-bottom: 10px;
    padding-top: 10px;
}
body.user-clicspace__logged-in ul#block-libraries li.menu-item.menu-item--active-trail {
    border: 1px solid #ced4da;
    border-bottom: none;
}
body.user-clicspace__logged-in ul#block-libraries li.menu-item a {
    border-bottom: 1px solid #d3d3d3;
    border-radius: 4px 4px 0 0;
    cursor: pointer;
    text-decoration: none;
    border: none;
    padding: 15px 20px;
}
/* Clickspace navigation style ends here */
body.path-edit__manage #block-clickspace-content .text-muted {
    display: none;
}
#block-clickspace-content #images-tab-wrapper .js-form-submit {
    text-transform: uppercase;
    color: #fff;
    border-radius: 50px;
    padding: 6px 20px;
    background-color: #276982;
    border-color: #276982;
    border: 1px solid #276982 !important;
}

#images-tab-wrapper .js-media-library-item .js-form-submit {
    padding: 6px 20px !important;
    width: 120px;
}
#block-clickspace-content .loading-gif {
    height: 45px;
    width: 105px;
    margin-top: 5px;
}
#block-clickspace-content .loading-gif:not(:first-of-type) {
    display: none;
}
#block-clickspace-content .cancel-upload {
    text-transform: uppercase;
    text-decoration: none;
    color: #276982;
    border-radius: 50px;
    padding: 8px 20px;
    background-color: #fff;
    border: 1px solid #276982;
    display: inline-block;
    cursor: pointer;
}
#block-clickspace-content .cancel-upload:hover {
    color: #276982;
    text-decoration: none;
}
#block-clickspace-content .cancel-upload:not(:first-of-type) {
    display: none;
}
[data-drupal-selector="edit-field-media-type-value"] option[value="clickspace_media"] {
    display: none;
}
.user-admin__logged-in [data-drupal-selector="edit-field-media-type-value"] option[value="clickspace_media"] {
    display: block;
}
.user-clicspace__logged-in [data-drupal-selector="edit-field-media-type-value"] option[value="clickspace_media"] {
    display: block;
}
.user-clicspace__logged-in [data-drupal-selector="edit-field-media-type-value"] option[value="budvue_media"] {
    display: none;
}
.user-clicspace__logged-in [data-drupal-selector="edit-field-media-category-value"] option[value="Cannabis"] {
    display: none;
}
.user-clicspace__logged-in [data-drupal-selector="edit-media-0-fields-field-media-category"] option[value="Cannabis"] {
    display: none;
}
.user-clicspace__logged-in [data-drupal-selector="edit-field-media-orientation-value"] option[value="BudGuideBanner"] {
    display: none;
}
.user-clicspace__logged-in [data-drupal-selector="edit-media-0-fields-field-media-orientation"] option[value="BudGuideBanner"] {
    display: none;
}
/* New Product Page designs */
body.path-products #page {
    background: #f1f1f1;
}
body.path-products #page #main-wrapper {
    background: #f1f1f1;
}
body.path-products h1.products-title {
    font-size: 32px;
    margin-top: 50px;
    margin-bottom: 20px;
}
.products-subnavigation__wrap ul.products-subnavigation {
    display: flex;
    gap: 15px;
    padding-left: 10px;
    margin-top: 50px;
    padding-bottom: 7px;
    border-bottom: 1px solid #ced4da;
}
.products-subnavigation__wrap ul.products-subnavigation li {
    list-style: none;
}
.products-subnavigation__wrap ul.products-subnavigation a {
    color: #3b3b3b;
    text-decoration: none;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
.products-subnavigation__wrap ul.products-subnavigation a.active {
    color: #ed6736;
    border-bottom: 1px solid;
}
.products-subnavigation__wrap ul.products-subnavigation a:hover {
    color: #ed6736;
    border-bottom: 1px solid;
}
.dashboard-stats__wrap {
    display: flex;
    margin: 30px 0px 35px 0px;
    gap: 20px;
}
.dashboard-stats__wrap .dashboard-stats__box {
    background: #fff;
    padding: 10px 30px 20px 30px;
    flex: 1;
    border-radius: 20px;
}
.dashboard-stats__wrap .dashboard-stats__box.active {
    border: 1px solid #ed6736;
}
.dashboard-stats__wrap .dashboard-stats__box .dashboard-stats__footnote {
    text-align: right;
    cursor: pointer;
    min-height: 20px;
    position: relative;
}
.dashboard-stats__wrap .dashboard-stats__box .dashboard-stats__footnote .icon {
    position: relative;
    top: 12px;
}
.dashboard-stats__wrap .dashboard-stats__box .dashboard-stats__footnote .text {
    text-align: left;
    display: none;
    position: absolute;
    min-width: 350px;
    max-width: 400px;
    background: #000;
    padding: 20px;
    border-radius: 20px;
    color: #fff;
    right: 0;
    z-index: 2;
}
.dashboard-stats__wrap .dashboard-stats__box .dashboard-stats__footnote .text .title {
    font-weight: 600;
    margin-bottom: 10px;
}
.dashboard-stats__wrap .dashboard-stats__box .dashboard-stats__footnote:hover .text {
    display: block
}
.dashboard-stats__wrap .dashboard-stats__box.oos-50 .text, .dashboard-stats__wrap .dashboard-stats__box.los-50 .text {
    right: -85%;
}
.dashboard-stats__wrap .dashboard-stats__box.skus-stock .dashboard-stats__footnote {
    visibility: hidden;
}
.dashboard-stats__wrap .dashboard-stats__box .dashboard-stats__title {
    margin-bottom: 20px;
    margin-top: -10px;
}
.dashboard-stats__wrap .dashboard-stats__box .dashboard-stats__stat {
    margin-bottom: 10px;
}
.dashboard-stats__wrap .dashboard-stats__box .dashboard-stats__stat:not(.offers-tab) {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}
.dashboard-stats__wrap .dashboard-stats__box .dashboard-stats__stat .link {
    float: right;
}
.dashboard-stats__wrap .dashboard-stats__box .dashboard-stats__stat .link a {
    text-decoration: none;
}
.dashboard-stats__wrap .dashboard-stats__box .dashboard-stats__stat .number {
    font-size: 32px;
}
#product-table tbody tr td.product-name a {
    font-weight: 500 !important;
}
#product-table tbody tr td.product-with-image a {
    font-weight: normal;
    color: #000 !important;
    font-size: 22px;
}
#product-table th {
    background-color: #cecece !important;
    padding: 20px !important;
    font-size: 20px;
}
#product-table th.sortable:hover {
    background-color: darkgray !important;
}
#product-table tr {
    font-size: 18px;
}
#product-table td {
    padding: 18px !important;
    font-size: 18px;
}
#product-table thead tr th.th-productName, #product-table td.product-name {
    max-width: 625px;
    min-width: 525px;
    text-wrap: auto;
}
#product-table td .scheduled-date {
    margin-top: 5px;
    font-size: 16px;
}
#product-table th.right {
    text-align: right;
}
#product-table th.left {
    text-align: left;
}
#product-table td.right {
    text-align: right;
}
#product-table td.left {
    text-align: left;
}
#product-table td.sales-velocity span {
    padding: 5px;
    background: #f1f1f1;
    border-radius: 5px;
}
#product-table input[type=checkbox] {
    height: 20px;
    width: 20px;    
}
.path-products .footer {
    display: flex;
    justify-content: space-between;
}
.path-products .footer .summary {
    display: flex;
    align-items: center;
}
.path-products .footer .results-per-page {
    display: flex;
    align-items: center;
}
.path-products .footer .pagination {
    gap: 9px;
}
.path-products .footer .pagination li a {
    border: 1px solid #f1f1f1 !important;
    border-radius: 5px;
    color: grey !important;
}
.path-products .footer .pagination li.active a {
    background-color: #000 !important;
    color: #fff !important;
}
.path-products .product-table__wrap {
    border-top-right-radius: 25px;
    border-top-left-radius: 25px;
    max-height: none !important;
}
/* width */
.path-products .product-table__wrap::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}
/* Track */
.path-products .product-table__wrap::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}
/* Handle */
.path-products .product-table__wrap::-webkit-scrollbar-thumb {
    background: grey;
    border-radius: 10px;
}
/* Handle on hover */
.path-products .product-table__wrap::-webkit-scrollbar-thumb:hover {
    background: grey;
}
.path-products .results-per-page select#results-per-page-select {
    word-wrap: normal;
    padding: 12px 6px;
    border-color: #dee2e6;
    background: #fff;
    border-radius: 8px;
}
.path-products .results-per-page span.title {
   padding-right: 10px;
}
.path-products #block-budvue-content {
    clear: both;
}
.path-products .vertical-tabs__header {
    border: 1px solid #ced4da;
    border-right: none;
}
.path-products .view-products-search .show-locations-list {
    border: 1px solid #ced4da;
}
.path-products .add-tags__wrap {
    position: fixed;
    bottom: 10%;
    left: 45%;
    padding: 10px 20px;
    background: #000;
    border-radius: 50px;
    z-index: 5;
}
.path-products .add-tags__wrap .selection {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}
.path-products .add-tags__wrap span.close-btn {
    margin-left: 15px;
    position: relative;
    color: #fff;
    cursor: pointer;
    font-weight: 600;
}
#product-count {
    text-transform: capitalize !important;
    font-weight: 600;
}
#product-table ul.tag-list li {
    font-size: 13px;
    color: #495057;
    border: 1px solid #f1f1f1;
    padding: 1px 7px;
    background-color: #f1f1f1;
}
#product-table ul.tag-list li.enterprise-tag {
    display: flex;
    align-items: center;
    color: #f1f1f1;
    border: 1px solid #495057;
    background-color: #495057;
    gap: 5px;
}
#product-table ul.tag-list li.enterprise-tag button {
    color: #f1f1f1 !important;
}
body.path-products .tags-right__wrapper .tags-available {
    max-height: 500px;
    overflow-y: auto;
}
body.path-products #product-count-remove {
    padding: 5px 6px !important;
}
body.path-products #product-count-remove img {
    height: 25px;
    width: auto;
}
#product-table thead tr th span.arrow {
    font-size: 19px;
    font-weight: 500;
}
#product-table thead tr th a {
    color: #000;
}
#product-table thead tr th.with-footnote a {
    position: relative;
    display: flex;
    align-items: center;
}
#product-table thead tr th.with-footnote a .icon {
    font-weight: normal;
    margin: 5px 5px 0px 5px;
    font-size: 16px;
}
#product-table thead tr th.with-footnote a .text {
    text-align: left;
    display: none;
    position: absolute;
    min-width: 350px;
    background: #000;
    padding: 25px;
    border-radius: 20px;
    color: #fff;
    left: 10%;
    z-index: 2;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.2;
}
#product-table thead tr th.with-footnote a .text .title {
    font-weight: 600;
    margin-bottom: 10px;
}
#product-table thead tr th.with-footnote a.offer-sort .text {
    top: 20px;
}
#product-table thead tr th.with-footnote .table-header__footnote:hover .text {
    display: block
}
.taxonomy-terms__list ul.tab-nav {
    display: flex;
    margin-bottom: 0px;
    border-bottom: 1px solid #f0f1f2;
    border-top: 1px solid #f0f1f2;
    padding: 0px 20px;
}
.taxonomy-terms__list .tab-nav li {
    list-style-type: none;
    padding: 10px;
    cursor: pointer;
}
.taxonomy-terms__list .tab-nav li.active {
    color: #ed6736;
    border-bottom: 1px solid #ed6736;
    padding: 10px;
}
.taxonomy-terms__list .tags-tabs div.input {
    position: relative;
    margin: 20px 5px 20px 20px;
}
.taxonomy-terms__list .tags-tabs div.input:after {
    content: "";
    position: absolute;
    top: 30%;
    left: 2%;
    width: 18px;
    height: 18px;
    background-image: url(/themes/custom/budvue/images/png/search-50.png);
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
}
.taxonomy-terms__list .tags-tabs .tag-search {
    border: 1px solid #ced4da;
    border-radius: 20px;
    padding: 5px;
    width: 100%;
    padding-left: 30px;
}
.taxonomy-terms__list .tab-content {
    margin: 10px 30px;
    max-height: 400px;
    overflow-y: auto;
}
.taxonomy-terms__list .tab-content h3 {
    display: none;
}
.taxonomy-terms__list .tab-content .form-item {
    display: flex;
    align-items: center;
    padding: 5px 0px;
}
.taxonomy-terms__list .tab-content .form-item input {
    height: 17px;
    width: 17px;
    cursor: pointer;
}
.taxonomy-terms__list .tab-content .form-item label {
    font-weight: 400;
    padding-left: 5px;
    margin-top: 5px;
    margin-bottom: 0px;
    cursor: pointer;
}
.tag-list__wrapper .button-wrap {
    display: flex;
    justify-content: end;
    margin: 15px;
}
.tag-list__wrapper .cancel-tags-btn {
    display: block;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    text-transform: capitalize;
    color: #ed6736;
    border: 1px solid #ed6736;
    padding: 8px 22px;
    background-color: #fff;
    border-color: #ed6736;
    border-radius: 50px;
    text-decoration: none;
    margin-top: 20px;
    margin-right: 10px;
}
body.path-products .tags-right__wrapper button#save-tags, body.path-products .tags-right__wrapper button#save-tags-remove {
    font-size: 16px !important;
    text-transform: capitalize !important;
}
body.path-products .tags-right__wrapper button#save-tags-to-all {
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    text-transform: capitalize;
    color: #fff;
    border: 1px solid #ed6736;
    padding: 8px 22px;
    background-color: #ed6736;
    border-color: #ed6736;
    border-radius: 50px;
    text-decoration: none;
    margin-top: 20px;
    margin-left: 10px;
}
body.path-products .tags-right__wrapper h2 {
    font-weight: 500 !important;
    padding: 0px 20px;
    margin-top: 20px;
}
body.path-products .tags-right__wrapper {
    padding: 0px !important;
}
#product-search-form {
    justify-content: space-between;
}
#product-search-form .fieldset-value {
    display: none;
}
[data-drupal-selector="edit-submit"] {
    display: none;
}
#product-search-form .filters-left__wrap {
    display: flex;
    flex-wrap: wrap;
}
#product-search-form .js-form-item-sort-by, #product-search-form .js-form-item-sort-order, #product-search-form .js-form-item-items-to-display {
    display: none;
}
#product-search-form [data-drupal-selector="edit-category"] legend {
    display: none;
}
#product-search-form [data-drupal-selector="edit-filter-tags"] legend {
    display: none;
}
#product-search-form [data-drupal-selector="edit-brand"] legend {
    display: none;
}
#product-search-form .tags-overview-link {
    height: 45px;
    text-transform: capitalize;
    padding: 8px 20px !important;
    font-size: 18px;
    margin-right: 10px;
}
#product-search-form .js-form-item-show-in-stock label {
    padding-left: 5px;
}
.filters-right__wrap {
    display: flex;
    justify-content: flex-end;
}
#product-search-form .form-item-search-query {
    max-width: 65%;
    position: relative;
}
#product-search-form .form-item-search-query [data-drupal-selector="edit-search-query"] {
    border-color: #f0f1f2;
    border-radius: 25px;
    padding: 25px 20px 25px 45px;
    font-size: 16px;
}
#product-search-form .form-item-search-query::before{
    content: "";
    position: absolute;
    top: 30%;
    left: 4%;
    width: 20px;
    height: 20px;
    background-image: url(/themes/custom/budvue/images/png/search-50.png);
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    z-index: 1;
}
#product-search-form [data-drupal-selector="edit-brand"] {
    margin-right: 10px;
}
#product-search-form [data-drupal-selector="edit-brand"] .fieldset-wrapper {
    position: relative;
}
#product-search-form [data-drupal-selector="edit-brand"] #edit-brand {
    font-size: 18px;
    cursor: pointer;
    position: absolute;
    left: 0;
    z-index: 5;
    background: #fff;
    border: 1px solid #f1f1f1;
    border-radius: 20px;
    border-radius: 25px;
}
#product-search-form [data-drupal-selector="edit-brand"] #edit-brand .brand-checkbox-wrapper {
    max-height: 500px;
    overflow-y: auto;
}
body.path-products #showBrandInputBtn, body.path-products #showCategoryInputBtn, body.path-products #showTagsInputBtn {
    border: 2px dotted #1e1e1e;
    border-radius: 25px;
    padding: 8px 16px;
    font-size: 18px;
    min-width: 85px;
    background: #fff;
    cursor: pointer;
    display: flex;
    align-items: center;
    color: #1e1e1e;
}
body.path-products .with-brand-filters #showBrandInputBtn, body.path-products .with-category-filters #showCategoryInputBtn, body.path-products .with-tag-filters #showTagsInputBtn {
    border: 2px dotted #ec6636;
    color: #ec6636;
}
body.path-products .filters-left__wrap .fieldset-wrapper p.closeDropdownButton {
    display: inline-block;
    margin-bottom: 0px;
    font-size: 24px;
    margin: 0px 5px 0px 0px;
    line-height: 1;
    color: #000;
}
body.path-products .filters-left__wrap .fieldset-wrapper .active p.closeDropdownButton {
    cursor: pointer;
    color: #ec6636;
}
body.path-products [data-drupal-selector="edit-brand"] .with-brand-filters p.closeDropdownButton, body.path-products [data-drupal-selector="edit-category"] .with-category-filters p.closeDropdownButton, body.path-products [data-drupal-selector="edit-filter-tags"] .with-tag-filters p.closeDropdownButton {
    transform: rotate(45deg);
    transition: transform 0.3s ease;
    cursor: pointer;
    color: #ec6636;
}
body.path-products #showBrandInputBtn.with-brand-filters, body.path-products #showCategoryInputBtn.with-category-filters, body.path-products #showTagsInputBtn.with-tag-filters {
    border: 2px dotted #ec6636;
    color: #ec6636;
}
body.path-products #showBrandInputBtn.active, body.path-products #showCategoryInputBtn.active, body.path-products #showTagsInputBtn.active {
    border: 2px dotted #ec6636;
    color: #ec6636;
}
body.path-products #showBrandInputBtn::before, body.path-products #showCategoryInputBtn::before, body.path-products #showTagsInputBtn::before {
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
}
#product-search-form [data-drupal-selector=edit-filter-tags] .fieldset-wrapper #edit-filter-tags, #product-search-form [data-drupal-selector=edit-category] .fieldset-wrapper #edit-category {
    background: #fff;
    border: 1px solid #f1f1f1;
    border-radius: 20px;
    min-width: 300px;
    padding: 0px !important;
    z-index: 5 !important;
}
#product-search-form [data-drupal-selector=edit-filter-tags] .fieldset-wrapper #edit-filter-tags .tag-checkbox-wrapper, #product-search-form [data-drupal-selector=edit-category] .fieldset-wrapper #edit-category .category-checkbox-wrapper {
    max-height: 500px;
    overflow-y: auto;
}
#product-search-form #edit-filter-tags .btn-wrap, #product-search-form #edit-brand .btn-wrap, #product-search-form #edit-category .btn-wrap {
    display: flex;
}
#product-search-form #edit-filter-tags button.btn.btn-primary, #product-search-form #edit-brand button.btn.btn-primary, #product-search-form #edit-category button.btn.btn-primary {
    margin: 0px 30px 10px 30px;
    border-radius: 25px;
    width: 100%;
}
#product-search-form #edit-filter-tags::before, #product-search-form #edit-brand::before, #product-search-form #edit-category::before {
    content: "";
    position: absolute;
    top: 3%;
    left: 6%;
    width: 15px;
    height: 20px;
    background-image: url(/themes/custom/budvue/images/png/search-50.png);
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    z-index: 1;
}
#product-search-form [data-drupal-selector=edit-filter-tags] #tagSearchInput, #product-search-form [data-drupal-selector=edit-category] #categorySearchInput {
    border-top: none rgb(240, 241, 242);
    border-right: none rgb(240, 241, 242);
    border-left: none rgb(240, 241, 242);
    border-image: initial;
    padding: 25px 25px 25px 50px;
    border-bottom: 1px solid rgb(240, 241, 242);
    font-size: 18px;
    color: rgb(59, 59, 59);
    position: relative;
    margin-bottom: 15px;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
}
#product-search-form [data-drupal-selector=edit-brand] #brandSearchInput {
    border-top: none rgb(240, 241, 242);
    border-right: none rgb(240, 241, 242);
    border-left: none rgb(240, 241, 242);
    border-image: initial;
    padding: 15px 25px 15px 50px;
    border-bottom: 1px solid rgb(240, 241, 242);
    font-size: 18px;
    color: rgb(59, 59, 59);
    position: relative;
    margin-bottom: 15px;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
}
/* width */
#product-search-form [data-drupal-selector=edit-filter-tags] .fieldset-wrapper #edit-filter-tags .tag-checkbox-wrapper::-webkit-scrollbar, #product-search-form [data-drupal-selector=edit-brand] .fieldset-wrapper #edit-brand .brand-checkbox-wrapper::-webkit-scrollbar, #product-search-form [data-drupal-selector=edit-category] .fieldset-wrapper #edit-category .category-checkbox-wrapper::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}
/* Track */
#product-search-form [data-drupal-selector=edit-filter-tags] .fieldset-wrapper #edit-filter-tags .tag-checkbox-wrapper::-webkit-scrollbar-track, #product-search-form [data-drupal-selector=edit-brand] .fieldset-wrapper #edit-brand .brand-checkbox-wrapper::-webkit-scrollbar-track, #product-search-form [data-drupal-selector=edit-category] .fieldset-wrapper #edit-category .category-checkbox-wrapper::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}
/* Handle */
#product-search-form [data-drupal-selector=edit-filter-tags] .fieldset-wrapper #edit-filter-tags .tag-checkbox-wrapper::-webkit-scrollbar-thumb, #product-search-form [data-drupal-selector=edit-brand] .fieldset-wrapper #edit-brand .brand-checkbox-wrapper::-webkit-scrollbar-thumb, #product-search-form [data-drupal-selector=edit-category] .fieldset-wrapper #edit-category .category-checkbox-wrapper::-webkit-scrollbar-thumb {
    background: grey;
    border-radius: 10px;
}
/* Handle on hover */
#product-search-form [data-drupal-selector=edit-filter-tags] .fieldset-wrapper #edit-filter-tags .tag-checkbox-wrapper::-webkit-scrollbar-thumb:hover, #product-search-form [data-drupal-selector=edit-brand] .fieldset-wrapper #edit-brand .brand-checkbox-wrapper::-webkit-scrollbar-thumb:hover, #product-search-form [data-drupal-selector=edit-category] .fieldset-wrapper #edit-category .category-checkbox-wrapper::-webkit-scrollbar-thumb:hover {
    background: grey;
}
#product-search-form [data-drupal-selector="edit-submit"] {
    display: none;
}
.path-products .fieldset-wrapper input#select-deselect-all-tags, .path-products .fieldset-wrapper input#select-deselect-all-category {
    display: block;
    margin-left: 16px !important;
    border-radius: .25em;
    height: 18px;
    width: 18px;
    padding: 10px;
    float: left;
}
.path-products .fieldset-wrapper input#select-deselect-all-brand {
    display: block;
    margin-left: 18px !important;
    border-radius: .25em;
    height: 18px;
    width: 18px;
    padding: 10px;
    float: left;
    position: relative;
}
.path-products .fieldset-wrapper label#select-deselect-all-tags, .path-products .fieldset-wrapper label#select-deselect-all-category, .path-products .fieldset-wrapper label#select-deselect-all-brand {
    font-size: 17px;
    font-weight: 600;
    color: #3b3b3b;
    padding-left: 15px !important;
}
#product-search-form [data-drupal-selector=edit-filter-tags] .fieldset-wrapper .js-form-type-checkbox, #product-search-form [data-drupal-selector=edit-brand] .fieldset-wrapper .js-form-type-checkbox, #product-search-form [data-drupal-selector=edit-category] .fieldset-wrapper .js-form-type-checkbox {
    margin: 10px;
}
#product-search-form [data-drupal-selector=edit-filter-tags] .fieldset-wrapper .js-form-type-checkbox input, #product-search-form [data-drupal-selector=edit-filter-brand] .fieldset-wrapper .js-form-type-checkbox input, #product-search-form [data-drupal-selector=edit-category] .fieldset-wrapper .js-form-type-checkbox input {
    padding: 8px;
}
#product-search-form [data-drupal-selector=edit-filter-tags] .fieldset-wrapper .js-form-type-checkbox label, #product-search-form [data-drupal-selector=edit-brand] .fieldset-wrapper .js-form-type-checkbox label, .fieldset-wrapper .js-form-type-checkbox label, #product-search-form [data-drupal-selector=edit-category] .fieldset-wrapper .js-form-type-checkbox label {
    font-size: 17px;
    padding-left: 15px !important;
}
body:not(.campaign-pages):not(.user-clicspace__logged-in) .header .container-top a.navbar-brand {
    width: 14% !important;
}
body.path-products #drupal-modal article.node--view-mode-smart-ad-view-ad header {
    display: none;
}
body.path-products #drupal-modal article.node--view-mode-smart-ad-view-ad .node__content .delete-node-button {
    display: none;
}
body.path-products .ui-dialog,
body.path-data-agmts .ui-dialog {
    font-family: Montserrat, sans-serif;
    border-radius: 20px;
}
body.path-products .ui-dialog .ui-dialog-titlebar,
body.path-data-agmts .ui-dialog .ui-dialog-titlebar {
    background: #fff;
    border-left: none;
    border-right: none;
    border-top: none;
    font-size: 22px;
    font-weight: 500;
    font-family: Montserrat, sans-serif;
}
body.path-products .ui-dialog .ui-dialog-titlebar button.ui-dialog-titlebar-close,
body.path-data-agmts .ui-dialog .ui-dialog-titlebar button.ui-dialog-titlebar-close {
    border: none;
    background: #fff;
}
body.path-products .ui-dialog .ui-dialog-titlebar button.ui-dialog-titlebar-close::after,
body.path-data-agmts .ui-dialog .ui-dialog-titlebar button.ui-dialog-titlebar-close::after{
    position: absolute;
    content: "X";
    top: -10px;
    right: 3px;
    background: #fff;
    width: 14px;
    font-size: 19px;
}
.view-offer-details .offer-details__wrap {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 7px;
}
.view-offer-details .offer-details__wrap .list-item {
    display: flex;
    flex-direction: row;
}
.view-offer-details .offer-details__wrap .list-item span.title {
    width: 140px;
}
.view-offer-details .offer-details__wrap .list-item span.value {
    font-weight: 600;
}
body.path-products #drupal-modal article.node--view-mode-smart-ad-view-ad .field--type-file {
    display: flex;
    justify-content: center;
}
body.path-products #drupal-modal article.node--view-mode-smart-ad-view-ad .field--type-file video {
    width: 100% !important;
} 
body.path-tags-overview .view-header {
    display: flex;
    justify-content: space-between;
}
body.path-tags-overview .view-header a {
    font-size: 16px !important;
}
body.path-tags-overview .view-header .back-to-products {
    color: #ed6736;
    border: 1px solid #ed6736;
    padding: 8px 14px;
    background-color: #fff;
    border-color: #ed6736;
    border-radius: 50px;
    text-decoration: none;
    font-size: 16px;
    text-transform: uppercase;
}
body.path-products .tags-right__wrapper .tags-header__wrap {
    display: flex;
    justify-content: space-between;
}
body.path-products .tags-right__wrapper .tags-header__wrap a.edit-tags {
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    text-transform: capitalize;
    color: #ed6736;
    border: 1px solid #ed6736;
    padding: 8px 14px;
    background-color: #fff;
    border-color: #ed6736;
    border-radius: 50px;
    text-decoration: none;
    margin: 10px;
}
/* body.path-products .table-responsive table tr td, body.path-products .table-responsive table tr th {
    line-height: 1.3;
} */
body.path-products #imageModalOverlay {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    z-index: 9999;
    display: none;
    justify-content: center;
    align-items: center;
}
body.path-products #imageModalContent {
    position: relative;
    background: #fff;
    border-radius: 10px;
    max-width: 80vw;
    max-height: 80vh;
}
body.path-products #imageModalContent img {
    max-width: 80vw;
    max-height: 80vh;
    border-radius: 10px;
}
/* body.path-products #imageModalContent img {
    max-width: 100%;
    max-height: 100%;
    display: block;
} */
body.path-products #imageModalClose {
    position: absolute;
    top: -12px;
    right: -12px;
    background: #000;
    color: #fff;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    cursor: pointer;
    font-weight: bold;
}
body.user-store-admin__logged-in #save-tags-to-all {
    display: none !important;
}
/* New Product Page designs ends here */
/* New Container width and Budvue navigation designs starts here */
.header .container-top {
    max-width: 100% !important;
    padding: 0px 70px !important;
}
body:not(.path-budvue-public-library):not(.path-data-agmts-services) #main-wrapper #main.container {
    max-width: 100% !important;
    padding: 0px 70px !important;
}
.site-footer .container {
    max-width: 100% !important;
    padding: 0px 70px !important;
}
body:not(.campaign-pages):not(.user-clicspace__logged-in) .header {
    background-color: #000 !important;
}
body.user-clicspace__logged-in .header .container-top {
    display: flex;
    justify-content: center;
}
body.user-clicspace__logged-in .header .container-top .block-views-exposed-filter-blocksearch-header-page-1 {
    max-width: 55%;
}
nav.budvue-navigation {
    background-color: #000 !important;
}
nav.budvue-navigation li.we-mega-menu-li a.we-mega-menu-li {
    background-color: #000 !important;
}
body:not(.campaign-pages):not(.user-clicspace__logged-in) #block-accountmenu nav.account-menu {
    background-color: #000 !important;
}
body:not(.campaign-pages):not(.user-clicspace__logged-in) #block-accountmenu nav.account-menu a.we-mega-menu-li {
    background-color: #000 !important;
}
nav.budvue-navigation .we-mega-menu-ul>.we-mega-menu-li>a, .we-mega-menu-ul>.we-mega-menu-li>span {
    padding: 1.125rem !important;
}
nav.budvue-navigation .we-mega-menu-ul .dropdown-menu>a:after, nav.budvue-navigation .we-mega-menu-ul .dropdown-menu>a:before, nav.budvue-navigation .we-mega-menu-ul .dropdown-menu>span:after, nav.budvue-navigation .we-mega-menu-ul .dropdown-menu>span:before {
    right: 0px !important;
}
#block-budvuenavigation .we-mega-menu-ul li .we-mega-menu-submenu {
    margin-left: -30px !important;
}
nav.budvue-navigation .we-mega-menu-submenu {
    background-color: #000 !important;
}
nav.budvue-navigation li.active-trial a {
    border-bottom: 4px solid #ed6736 !important;
}
nav.budvue-navigation li.we-mega-menu-li:hover>a:not(.we-mega-menu-submenua) {
    border-bottom: 4px solid #ed6736 !important;
}
nav.budvue-navigation .active-trail>a {
    border-bottom: 4px solid #ed6736 !important;
}
nav.budvue-navigation .we-mega-menu-submenu {
    margin-top: 0px;
}
body:not(.campaign-pages):not(.user-clicspace__logged-in) #block-accountmenu nav.account-menu .we-mega-menu-ul .dropdown-menu>span:before, body:not(.campaign-pages):not(.user-clicspace__logged-in) #block-accountmenu nav.account-menu .we-mega-menu-ul .dropdown-menu>a:before {
    right: -10px !important;
}
body:not(.campaign-pages):not(.user-clicspace__logged-in) #block-accountmenu nav.account-menu .we-mega-menu-submenu {
    background-color: #000 !important;
}
body:not(.campaign-pages):not(.user-clicspace__logged-in) .header .container-top a.navbar-brand img {
    max-width: 200px !important;
    height: 70px;
}
body:not(.campaign-pages):not(.user-clicspace__logged-in) .header .container-top a.navbar-brand {
    display: flex;
    align-items: center;
    height: 110px;
    padding-left: 0px;

}
nav.advertisers-menu .active-trail>a {
    border-bottom: 6px solid #ED6736 !important;
}
.view-products-search .view-content .grouping-level-0 {
    column-count: 3;
    column-gap: 2rem;
}
.view-products-search .view-content .grouping-level-0 .column {
    break-inside: avoid;
}
/* New Container width and Budvue navigation designs ends here */
/* New Smart Ads designs starts here */
body.path-smart-ads-services #main-wrapper {
    background: linear-gradient(to bottom, #ffccc2 0%, #ffffff 50%);
    padding-top: 70px;
    margin-top: -15px;
}
.smart_ads-pagewrapper .smart_ads-pointers {
    display: flex;
    flex-direction: row;
    gap: 10px;
}
.smart_ads-pagewrapper .smart_ads-pointers .bullet {
    margin-top: -5px;
}
.smart_ads-pagewrapper .smart_ads-pointers .bullet img {
    height: 23px;
    width: 18px;
}
#block-budvue-views-block-duplicate-of-smart-ads-products-block-2 h2 {
    text-align: center;
}
#block-budvue-views-block-duplicate-of-smart-ads-products-block-2 .content {
    background: #f1f1f1;
    padding: 25px;
    border-radius: 20px;
    margin-top: 50px;
}
#block-budvue-views-block-duplicate-of-smart-ads-products-block-2 .content .form-row {
    display: flex;
    justify-content: left;
    gap: 20px;
}
#block-budvue-views-block-duplicate-of-smart-ads-products-block-2 .content .form-row .fieldset-value {
    display: none;
}
#block-budvue-views-block-duplicate-of-smart-ads-products-block-2 .content .form-row .js-form-submit {
    border-radius: 25px;
    font-size: 14px;
    padding: 6px 16px;
}
/* New Smart Ads designs ends here */
body.manage-playlists .slide-preview-image {
    position: relative;
}
body.manage-playlists .slide-preview-image .close-icon {
    position: absolute;
    cursor: pointer;
}
#images-tab-wrapper .js-media-library-item {
    display: flex;
    flex-direction: column-reverse;
}
.path-edit__manage .images-tab-wrapper .fieldset-wrapper .field-prefix {
    display: none;
}
.path-edit__manage .images-tab-wrapper .field--widget-media-library-widget.general {
    min-width: 370px;
}
.path-edit__manage .images-tab-wrapper .js-media-library-item article div {
    display: none;
}
.path-edit__manage .images-tab-wrapper .js-media-library-item article div.js-media-library-item-preview {
    display: block;
}
.path-edit__manage .images-tab-wrapper .js-media-library-item article .field--name-thumbnail {
    display: block !important;
    margin-top: 10px;
    width: 100% !important;
}
.path-edit__manage form.js-media-library-add-form [data-drupal-selector="edit-remove-button"] {
    margin-right: 10px;
}
.user-nonadmin__logged-in .js-media-library-view form.js-media-library-views-form .js-media-library-item .js-form-item {
    display: none;
}
.path-edit__manage .images-tab-wrapper .js-media-library-item article .field--name-thumbnail img {
    border-radius: 10px;
}
.path-edit__manage #block-clickspace-content .images-tab-wrapper {
    clear: both;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    background: #fff;
    padding: 30px;
    margin-bottom: 30px;
    border-radius: 20px;
    flex-direction: column;
}
.path-edit__manage #block-clickspace-content .images-tab-wrapper legend {
    border-bottom: 1px solid #e5e5e5;
}
.js-media-library-view .view-header {
    display: none;
}
.js-media-library-view .view-header a.views-display-link.is-active {
    background-color: #ed6736;
    color: #fff;
}
.ui-dialog .button:hover {
    color: #3a3a3a;
}
body.path-edit__manage .ui-dialog .ui-dialog-title {
    width: 98%;
}
body.path-edit__manage .ui-dialog-titlebar-close {
    color: #383838;
    position: relative;
    right: 0;
    top: -1px;
    left: 7px;
}
body.path-edit__manage .ui-dialog-titlebar-close:after {
    position: absolute;
    content: 'x';
    height: 1px;
    width: 1px;
    right: 13px;
    top: -3px;
}
.node-slide-manage-form label ul li {
    font-size: 14px;
    color: #383838;
    font-weight: normal;
}
.path-edit__manage .node-slide-manage-form .col-md-6 {
    width: 100%;
    margin-top: -50px;
}
.path-edit__manage .node-slide-manage-form .fieldset-wrapper {
    display: flex;
}
.path-edit__manage .node-slide-manage-form .fieldset-wrapper .fieldset-value {
    padding-right: 20px;
}
.path-edit__manage .node-slide-manage-form input {
    border-radius: 10px;
    border: 1px solid #8A8A8D !important;
}
.path-edit__manage .node-slide-manage-form .checkbox label, .radio label {
    font-weight: normal !important;
}

.field--name-field-slide-schedule-date .fieldset-wrapper .label {
    padding: 0;
    font-size: 14px;
    font-weight: normal;
    color: #383838;
}

.edit-field-slide-hour-binary-chart li.other-pages {
    font-weight: normal;
    font-size: 14px;
}
#block-budvue-slidetabs .slide-tabs {
    display: none;
}
.general-tab-wrapper {
    display: block !important;
    background: #fff;
    padding: 30px;
    margin-bottom: 30px;
    border-radius: 20px;
    width: 50%;
}
.general-tab-wrapper .general {
    width: 90%;
}
.location-tab-wrapper {
    display: block !important;
    background: #fff;
    padding: 30px;
    margin-bottom: 30px;
    border-radius: 20px;
}
.location-tab-wrapper #searchInput {
    width: 25%;
}
.schedule-tab-wrapper {
    display: flex !important;
    background: #fff;
    padding: 30px;
    margin-bottom: 30px;
    border-radius: 20px;
}
.field--name-field-slide-image legend {
    font-weight: normal;
    font-size: 16px;
    color: #383838;
    border: none;
}
.field--name-field-slide-image .btn-primary { 
    background-color: #fff;
    border-color: #ed6736;
    color: #ed6736 !important;
    border-radius: 15px;
}
.field--name-field-slide-image .btn-primary:hover { 
    background-color: #ed6736;
    border-color: #ed6736;
    color: #fff !important;
    border-radius: 15px;
}
.field--name-field-slide-image { 
    margin-top: 25px;
}
.path-edit__manage .node-slide-manage-form .field--name-field-slide-image .fieldset-wrapper {
    display: flex;
    flex-direction: column;
    width: 50%;
}
.path-edit__manage #main-wrapper {
    background: #EBEBEB;
}
.path-edit__manage .general-tab-wrapper {
    width: 48%;
    float: left;
    min-height: 431px;
    overflow-y: auto;
}
.path-edit__manage .slide-thumbnail__wrap {
    float: left;
    background: #fff;
    padding: 30px;
    margin-bottom: 30px;
    border-radius: 20px;
    margin-left: 30px;
    width: 49%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.path-edit__manage .slide-thumbnail__wrap .slide-thumbnail__preview {
    margin-bottom: 0px;
}
.path-edit__manage .slide-thumbnail__wrap a.preview.use-ajax {
    display: block;
    position: relative;
    text-align: right;
    visibility: hidden;
}
.path-edit__manage .slide-thumbnail__wrap a.preview.use-ajax:after {
    content: "";
    position: absolute;
    top: 20%;
    right: 0%;
    width: 30px;
    height: 30px;
    background-image: url(/themes/custom/budvue/images/png/eye-48.png);
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    visibility: visible;
}
.path-edit__manage .slide-thumbnail__wrap .slide-thumbnail__preview .slick-arrow {
    border: none;
    color: transparent;
    outline: 0;
    background: 0 0;
}
.path-edit__manage .slide-thumbnail__wrap .slide-thumbnail__preview .slick-arrow:before {
    background: #fff;
    color: #ed6736;
    opacity: 1;
}
.path-edit__manage .slide-thumbnail__wrap .slide-thumbnail__preview .slick-dots li.slick-active button:before {
    opacity: .75;
    color: #ed6736;
}
.path-edit__manage .slide-thumbnail__wrap .slide-thumbnail__preview .slick-dots {
    bottom: -10px;
}
.path-edit__manage .slide-thumbnail__preview img {
    border-radius: 20px;
    height: 450px;
    margin-right: 15px;
    margin-bottom: 15px;
    object-fit: contain;
}
.path-edit__manage .location-tab-wrapper {
    clear: both;
}
.path-edit__manage .label-title b {
    font-size: 24px;
}
.path-edit__manage #edit-field-slide-add-products-wrapper {
    background: #fff;
    padding: 30px;
    border-radius: 20px;
    clear: both;
}
.path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-legend {
    font-weight: 400;
    font-size: 22px;
}
.path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-wrapper {
    display: block;
}
.path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-wrapper .tabledrag-toggle-weight-wrapper {
    display: none;
}
.path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-wrapper .form-wrapper .field--name-field-slide-product-price {
    display: inline-block;
    width: 10%;
}
.path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-wrapper .form-wrapper .field--name-field-slide-product-price .field-prefix {
    padding: 4px 10px;
    background-color: #5FC8ED;
}
.path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-wrapper .form-wrapper .field--name-field-slide-product-brand {
    display: inline-block;
    width: 15%;
}
.path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-wrapper .form-wrapper .field--name-field-slide-product-unit {
    display: inline-block;
    width: 10%;
}
.path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-wrapper .form-wrapper .field--name-field-slide-product-thc {
    display: inline-block;
    width: 15%;
}
.path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-wrapper .form-wrapper .field--name-field-slide-product-strain {
    display: inline-block;
    width: 15%;
}
.path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-wrapper .form-wrapper .field--name-field-slide-product-cbd {
    display: inline-block;
    width: 15%;
}
.path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-wrapper .table-responsive thead tr {
    background-color: #5FC8ED;
}
.path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-wrapper .table-responsive tbody tr {
    background-color: #FAD9CD;
}
.path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-wrapper .table-responsive .ief-row-form {
    background-color: #fff;
}
.path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-wrapper .table-responsive thead tr th.inline-entity-form-node-status {
    display: none;
}
.path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-wrapper .table-responsive tbody tr td.inline-entity-form-node-status {
    display: none;
}
.path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-wrapper .table-responsive .js-form-submit {
    background-color: #FAD9CD;
    border: 3px solid #ED6736;
    border-radius: 50px;
    color: #000;
}
.path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-wrapper .js-form-submit {
    background-color: #FAD9CD;
    border: 3px solid #ED6736;
    border-radius: 50px;
    color: #000;
}
/* .path-edit__manage .node-slide-manage-form #edit-actions {
    display: flex;
    flex-direction: column;
    top: -13px !important;
    left: calc(66% - 13.5%) !important;
} */
.path-edit__manage .node-slide-manage-form #edit-actions .slide-submit__icon {
    text-align: center;
}
.path-edit__manage .node-slide-manage-form #edit-actions .slide-submit__icon img {
    height: 30px;
    width: 30px;
}
.path-add__manage .form-other__actions {
    display: none !important;
}
/* .path-add__manage .node-slide-manage-form #edit-actions {
    left: 71% !important;
} */
.path-edit__manage .button-wrapper {
    margin-top: 20px;
}
.path-edit__manage .button-wrapper .form-other__actions {
    display: flex;
    /* order: 3; */
    position: relative;
    z-index: 1;
}
.path-edit__manage .button-wrapper .form-other__actions .form-delete__action {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-right: 5px;
}
.path-edit__manage .button-wrapper .form-other__actions .form-delete__action img {
    height: 35px;
    width: 35px;
}
.path-edit__manage .button-wrapper .form-other__actions .form-delete__action a {
    color: #ED6736 !important;
    text-decoration: none;
}
.path-edit__manage .button-wrapper .form-other__actions .form-delete__action .remove-slide {
    color: #ED6736;
    cursor: pointer;
    background: #fff;
}
.path-edit__manage .button-wrapper .form-other__actions .form-duplicate__action {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-right: 5px;
}
.path-edit__manage .button-wrapper .form-other__actions .form-duplicate__action img {
    height: 35px;
    width: 35px;
}
.path-edit__manage .button-wrapper .form-other__actions .form-duplicate__action a {
    color: #ED6736 !important;
    background: #fff;
}
.path-edit__manage .button-wrapper .but-preview {
    display: flex;
    flex-direction: column;
    background: none !important;
    color: #ED6736 !important;
}
.path-edit__manage .button-wrapper .but-preview img {
    height: 35px;
    width: 35px;
}
.path-edit__manage .button-wrapper .but-preview a {
    color: #ED6736 !important;
    background: #fff;
}

.path-edit__manage table#form-sched-168 td.active.sched-table-cell {
    background-color: #FAD9CD;
    border: 3px solid #ED6736;
}

table#form-sched-168 td span.exx {
    color: #777;
    display: initial;
}

table#form-sched-168 td.active span.exx {
    display: none;
}

table#form-sched-168 td span.check {
    display: none;
}

table#form-sched-168 td.active span.check {
    display: initial;
}

table#form-sched-168 td.sched-table-top-left {
    text-align: center;
    padding-right: 0.5em;
    border: 3px solid #fff;
    background-color: lightblue;
}

table#form-sched-168 td.sched-table-top {
    text-align: center;
    border: 3px solid #fff;
    background-color: #5FC8ED;
}

table#form-sched-168 td.sched-table-left {
    text-align: right;
    padding-right: 0.5em;
    border: 3px solid #fff;
    background-color: #5FC8ED;
    width: 16%; /* 12% default, leaving 4% on the table to use here */
}

table#form-sched-168 td.sched-table-cell {
    vertical-align: middle;
    text-align: center;
    color: black;
}
.schedule-tab-wrapper {
    display: flex;
    flex-direction: column;
}
.schedule-tab-wrapper > .schedule-tab-items:first-of-type {
    order: 1;
}

.schedule-tab-wrapper .field--name-field-slide-hour-binary-chart {
    display: none;
}
.view-devices-report .view-filters .bef-exposed-form {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    gap: 20px;
    margin-bottom: 20px;
}
.view-devices-report .view-filters .bef-exposed-form .form--inline > .form-item {
    float: none;
    min-width: 250px;
    width: 250px;
}
.view-id-company_view .view-filters .views-exposed-form { 
    display: none;
}
.view-budguide-tablet-profiles .view-filters .views-exposed-form { 
    display: none;
}
.alert-wrapper .fade {
    opacity: 1;
}
.form-check-input:checked {
    background-color: #ED6736 !important;
    border-color: #ED6736 !important;
}
.nav-tabs .nav-item .nav-link {
    color: #ED6736;
}
.profile-content-profile-edit-form .form-actions #edit-delete {
    color: #ED6736;
    padding-left: 15px;
}
.profile-content-profile-edit-form .form-actions #edit-submit {
    display: inline-block;
    padding: 5px 14px;
    background-color: #d47831;
    color: #fff;
    text-decoration: none;
}
body.page-user-register .section {
    position: relative;
    z-index: 1;
    background: #fff;
    margin: 0 auto 50px;
    padding: 45px;
    box-shadow: 0 0 20px 0 rgba(0,0,0,.2), 0 5px 5px 0 rgba(0,0,0,.24);
    border: 1px solid #fff;
    border-radius: 0.7em;
    width: 575px;
    margin-top: 50px;
}
body.path-edit__manage .js-form-item-field-skin span.selection span.select2-selection {
    border-radius: 10px;
    border: 1px solid #8A8A8D !important;
}
body.path-edit__manage .js-form-item-field-skin span.select2-container {
    width: 91% !important;
}
body.path-edit__manage #block-searchbylocationadminblock {
    display: none;
}
body.path-request_content #block-searchbylocationadminblock {
    display: none;
}
body.page-user-register #main-wrapper {
    margin-top: 0px;
}
body.page-user-register header {
    height: 90px;
}
body.page-user-register header .container-top {
    display: flex;
}
body.page-user-register header .container-top a.navbar-brand {
    flex: 1;
}
body.page-user-register header .container-top #block-accountmenu {
    flex: 1;
}
body.page-user-register header .container-top #block-accountmenu nav.account:before {
    right: 63%;
}
.header .container-top #block-accountmenu {
    display: flex;
    justify-content: right;
}
.company-aler_modal .company-aler_popup {
    width: 60%;
    height: 20%;
    top: 30%;
}
.company-aler_modal .company-aler_popup p.modal-description {
    margin-top: 10px;
    font-size: 18px;
    font-weight: bold;
    padding-left: 20px;
}
.company-aler_modal .company-aler_popup #close-modal {
    color: #fff !important;
    border-radius: 20px;
    padding: 8px 16px !important;
    background-color: #ed6736 !important;
    border-color: #ed6736;
    border: 1px solid #ed6736;
}
.company-aler_modal .company-aler_popup .ok-alert {
    text-align: right;
}
.playlist-error-modal .playlist-error-popup {
    width: 60%;
    height: 20%;
    top: 30%;
}
.playlist-error-modal .playlist-error-popup p.modal-description {
    margin-top: 10px;
    font-size: 18px;
    font-weight: bold;
    padding-left: 20px;
}
.playlist-error-modal .playlist-error-popup #close-modal {
    color: #fff !important;
    border-radius: 20px;
    padding: 8px 16px !important;
    background-color: #ed6736 !important;
    border-color: #ed6736;
    border: 1px solid #ed6736;
}
.playlist-error-modal .playlist-error-popup .ok-alert {
    text-align: right;
}
body.page-user-register h1.title {
    padding-bottom: 30px;
    text-align: left;
    border-bottom: 1px solid #000;
    margin-bottom: 40px;
}
body.page-user-register .user-register-form .form-control {
    border: 1px solid #a9a9a9;
    border-radius: 2em;
    margin: 0 0 6px;
    padding: 20px;
    box-sizing: border-box;
    font-size: 14px;
}
body.page-user-register .user-register-form #edit-submit {
    text-transform: uppercase;
    outline: 0;
    width: 100%;
    border: 0;
    padding: 15px;
    color: #fff;
    font-size: 14px;
    -webkit-transition: all .3 ease;
    transition: all .3 ease;
    cursor: pointer;
    border-radius: 2em;
    font-weight: 700;
    background-color: #ec6636;
}
body.page-user-register #header {
    margin-bottom: 0px;
}
body.page-user-register #page-wrapper #main-wrapper {
    background-image: url(/themes/custom/budvue/images/png/iStock-1160375527_0.jpg);
    background-size: cover;
}
#confirmationModal .modal-content {
height: 25%;
top: 35%;
padding: 50px 40px;
}
#confirmationModal .modal-content .remove-slide__confirmation-statement {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
}
#confirmationModal .modal-content .confirmation-btn__wrap a {
    color: #fff;
    border-radius: 50px;
    padding: 0.375rem 1.3rem;
    background-color: #ED6736;
    border-color: #ED6736;
    margin-right: 10px;
}
#confirmationModal .modal-content .confirmation-btn__wrap span {
    color: #ED6736;
    background-color: #822727;
    border-radius: 50px;
    padding: 0.375rem 1.3rem;
    background-color: #fff;
    border-color: #ED6736;
}

/* Styles for the Ajax Progress Bar */
body.path-request_content .ajax-progress {
    position: relative;
    margin: 20px 0;
    width: 470px;
}
body.path-request_content .progress {
    position: relative;
    /* height: 40px; */
    border: 1px solid #ccc;
    overflow: hidden;
    width: 470px;
}
body.path-request_content .progress__label,
body.path-request_content .progress__percentage,
body.path-request_content .progress__description {
    text-align: center;
    line-height: 40px;
}
body.path-request_content .progress__track {
    position: absolute;
    top: 0;
    left: 0;
    width: 470px;
    height: 100%;
}
body.path-request_content .progress__bar {
    height: 40px;
    background-color: #007bff;
    transition: width 0.3s ease-in-out;
    width: 470px;
}
body.path-request_content .progress__percentage {
    color: #007bff;
}
body.path-request_content .progress__label:empty {
    display: none;
}
body.path-request_content .progress__description {
    display: block;
}

/* Styles for the Ajax Progress Bar ends here */
body.page-vocabulary-tags {
    font-family: Montserrat,sans-serif;
}
body.page-vocabulary-tags .taxonomy-term-tags-delete-form #edit-actions {
    margin-top: 25px;
}
body.page-vocabulary-tags .taxonomy-term-tags-delete-form #edit-actions .js-form-submit {
    color: #fff;
    border: 1px solid #ed6736;
    padding: 8px 14px;
    background-color: #ed6736;
    border-color: #ed6736;
    border-radius: 50px;
    text-decoration: none;
    font-size: 14px;
    text-transform: uppercase;
}
body.page-vocabulary-tags .taxonomy-term-tags-delete-form #edit-actions #edit-cancel {
    color: #ed6736;
    border: 1px solid #ed6736;
    padding: 8px 14px;
    background-color: #fff;
    border-color: #ed6736;
    border-radius: 50px;
    text-decoration: none;
    font-size: 14px;
    margin-left: 10px;
    text-transform: uppercase;
}
body.page-vocabulary-tags #block-budvue-page-title .tagContentTitle {
    color: #ed6736;
    font-style: normal;
}
body.page-vocabulary-tags p#productTagsWarningContent {
    font-size: 20px;
    margin-top: 40px;
}
body.page-vocabulary-tags #block-budvue-content .tagContentSubHeader {
    font-size: 20px;
    margin: 20px 0px 30px 0px;
}  
body.page-vocabulary-tags #block-budvue-content .tagContentSubHeader span {
    font-weight: bold;
}
body.page-vocabulary-tags #block-budvue-content table {
    width: 50%;
    margin-bottom: 40px;
    font-size: 14px;
}
body.page-vocabulary-tags #block-budvue-content table th {
    background-color: #f9f9f9;
    color: #000;
}
body.page-vocabulary-tags #block-budvue-content table tr a {
    color: #ed6736;
    text-decoration: none;
}
body.page-vocabulary-tags #block-budvue-content table tr a:hover {
    color: #ed6736;
    text-decoration: none;
}
body.page-vocabulary-tags #block-budvue-content table#slidesTable img {
    height: 90px;
    width: 160px;
}
body.page-node-type-playlist-location [data-drupal-selector="edit-field-p-loc-tablet-status"] {
    cursor: pointer;
}
body.page-node-type-playlist-location [data-drupal-selector="edit-field-loc-web-status"] {
    cursor: pointer;
}

.path-node [data-drupal-selector="edit-field-p-loc-health-score"] .form-radios {
  display: flex;
  gap: 30px;
}

.path-node [data-drupal-selector=edit-field-p-loc-pos-type] [value="techPOS"] {
    display: none;
}
.path-node [data-drupal-selector=edit-field-p-loc-pos-type] [value="globalTill"] {
    display: none;
}
.path-node [data-drupal-selector=edit-field-p-loc-pos-type] [value="flowHub"] {
    display: none;
}
.path-node [data-drupal-selector=edit-field-p-loc-pos-type] [value="clearPOS"] {
    display: none;
}
.path-node [data-drupal-selector=edit-field-p-loc-pos-type] [value="leafLogix"] {
    display: none;
}

.path-node [data-drupal-selector="edit-field-p-loc-health-score"] .form-item label {
  position: relative;
  padding-left: 20px;
  line-height: 1.5;
}

.path-node [data-drupal-selector="edit-field-p-loc-health-score"] .form-item label::before {
  content: "";
  width: 15px;
  height: 15px;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.path-node [data-drupal-selector="edit-field-p-loc-health-score"] #edit-field-p-loc-health-score-good + label::before {
  background-color: green;
}

.path-node [data-drupal-selector="edit-field-p-loc-health-score"] #edit-field-p-loc-health-score-medium + label::before {
  background-color: orange;
}

.path-node [data-drupal-selector="edit-field-p-loc-health-score"] #edit-field-p-loc-health-score-atrisk + label::before {
  background-color: red;
}

.path-node [data-drupal-selector="edit-field-p-loc-health-score"] #edit-field-p-loc-health-score-none + label::before {
  background-color: transparent;
  padding: 0px;
}

.view-my-library.view-display-id-page_5 .full-width__library-with-filters .view-content .views-row .views-field-nothing-2 {
    display: flex;
}
.view-my-library.view-display-id-page_5 .full-width__library-with-filters .view-content .views-row .views-field-nothing-2 .company-admin__edit {
    margin-top: 2px;
    margin-left: 5px;
}
.view-my-library.view-display-id-page_5 .full-width__library-with-filters .view-content .views-row .views-field-nothing-2 .company-admin__edit .edit-slide {
    font-family: Montserrat, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    color: #ed6736;
    border: 1px solid #ed6736;
    padding: 8px 12px;
    background-color: #fff;
    border-color: #ed6736;
    border-radius: 50px;
    text-decoration: none;
}
.view-my-library.view-display-id-page_5 .full-width__library-with-filters .view-content .views-row .views-field-nothing-2 .field-content {
    max-height: 31px;
}
.user-store-admin__logged-in .view-my-library.view-display-id-page_5 .full-width__library-with-filters .view-content .views-row .views-field-nothing-2 .field-content {
    display: none;
}
.user-company-admin__logged-in.node--type-slide .layout-region.layout-region-node-main .js-form-type-checkbox {
    display: none;
}
.user-company-admin__logged-in.node--type-slide .layout-region.layout-region-node-main [data-drupal-selector="edit-group-classification"] {
    display: none;
}
.user-company-admin__logged-in.node--type-slide .layout-region.layout-region-node-main [data-drupal-selector="edit-group-media"] {
    display: none;
}
.user-company-admin__logged-in.path-add__manage #block-budvue-editoriginalcopyslide #edit-company-slide { 
    display: none;
}
body.path-tags-overview .view-tags-overview .view-content {
    display: flex;
    flex-direction: column;
}
body.path-tags-overview .view-tags-overview .view-content div:first-child caption {
    display: none;
}
body.path-tags-overview .view-tags-overview .view-content caption {
    color: #ed6736;
    font-size: 24px;
    font-weight: bold;
}
.user-nonadmin__logged-in.path-add-tag #edit-group-section-title-lock {
    display: none;
}
.user-nonadmin__logged-in.path-taxonomy #edit-group-section-title-lock {
    display: none;
}
.view-tags-overview th.views-field-field-tags-tv {
    width: 165px;
    text-align: center;
}
.view-tags-overview th.views-field-field-tags-tablet {
    width: 165px;
    text-align: center;
}
.view-tags-overview th.views-field-field-tags-web {
    width: 165px;
    text-align: center;
}
.view-tags-overview th.views-field-field-tags-print {
    width: 165px;
    text-align: center;
}
.view-tags-overview th.views-field-edit-taxonomy-term {
    width: 165px;
}
.page-view-tags-overview.user-nonadmin__logged-in th.views-field-field-tag-ownership-1 {
    display: none;
}
.page-view-tags-overview.user-nonadmin__logged-in td.views-field-field-tag-ownership-1 {
    display: none;
}
.page-view-tags-overview.user-nonadmin__logged-in td a.non-admin-denied {
    display: none;
}
.page-view-tags-overview .table-responsive.col::-webkit-scrollbar {
    height: 10px;
}
.view-tags-overview th.views-field-delete-taxonomy-term {
    width: 165px;
}
.view-tags-overview td.views-field-field-tags-tv {
    text-align: center;
}
.view-tags-overview td.views-field-field-tags-tablet {
    text-align: center;
}
.view-tags-overview td.views-field-field-tags-web {
    text-align: center;
}
.view-tags-overview td.views-field-field-tags-print {
    text-align: center;
}
.view-tags-overview td.views-field-edit-taxonomy-term {
    text-align: center;
}
.view-tags-overview td.views-field-delete-taxonomy-term {
    text-align: center;
}
.user-company-admin__logged-in.path-add__manage #block-budvue-editoriginalcopyslide #edit-company-slide {
    display: block;
    cursor: pointer;
    text-transform: uppercase;
    border-radius: 50px;
    padding: 8px 20px;
    border-color: #ed6736;
    border: 1px solid #ed6736;
    color: #ed6736;
    background: #fff;
    margin: 0 0px 1rem 10px;
    text-decoration: none;
}
.user-company-admin__logged-in.node--type-slide .layout-region-node-secondary {
    display: none;
}
.user-company-admin__logged-in.node--type-slide .col.layout-region-node-footer {
    flex: unset;
}
.user-company-admin__logged-in.node--type-slide .col.layout-region-node-footer [data-drupal-selector="edit-submit"] {
    font-family: Montserrat, sans-serif;
    cursor: pointer;
    text-transform: uppercase;
    border-radius: 50px;
    padding: 8px 20px;
    border-color: #ed6736;
    border: 1px solid #ed6736;
    color: #ed6736;
    background: #fff;
    text-decoration: none;
}
.user-company-admin__logged-in.node--type-slide nav.tabs {
    display: none !important;
}
.user-company-admin__logged-in.node--type-slide header {
    display: none !important;
}
.user-company-admin__logged-in.node--type-slide footer {
    display: none !important;
}
.view-my-library.view-display-id-page_5 .full-width__library-with-filters .view-content .views-row .views-field-nothing-3 .edit-slide {
    display: none;
}
.user-company-admin__logged-in .view-my-library.view-display-id-page_5 .full-width__library-with-filters .view-content .views-row .views-field-nothing-3 .edit-btn__wrap {
    padding: 11px 10px !important;
}
.path-library__mycontent-view .library-left__filters-wrap {
    display: none;
}
.view-id-my_library.view-display-id-page_5 .views-exposed-form .form-row [data-drupal-selector="edit-field-slide-folders-target-id"] .js-form-item-field-slide-folders-target-id label.label-greyed .option-without-data {
    color: #6c757d;
    border-color: #6c757d;
    cursor: default;
}
body.user-nonadmin__logged-in .node-slide-edit-form .js-form-item {
    display: flex;
}
body.user-nonadmin__logged-in .node-slide-edit-form .js-form-item input {
    border-radius: 20px;
}
body.user-nonadmin__logged-in .node-slide-edit-form .js-form-item label {
    min-width: 200px;
    font-weight: normal;
    font-size: 18px;
    color: #000;
}
body.user-nonadmin__logged-in .node-slide-edit-form .js-form-item-field-slide-folders .description {
    display: none;
}
body.user-nonadmin__logged-in .node-slide-edit-form .js-form-item-field-slide-spirit-leaf-locked-value {
    display: flex !important;
    padding-left: 0px;
}
body.user-nonadmin__logged-in .node-slide-edit-form .field-group-tab {
    display: none;
}
body.manage-playlists .ui-dialog-titlebar .ui-dialog-titlebar-close {
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    background: 0 0;
}
body.manage-playlists #drupal-modal .node-location-edit-form .content.clearfix.row {
    top: 0;
}
body.manage-playlists .ui-dialog-titlebar .ui-dialog-titlebar-close::after {
    content: "×";
    font-size: 25px;
}
body.user-nonadmin__logged-in.manage-playlists #drupal-modal {
    display: flex;
    overflow-y: auto;
}
body.user-nonadmin__logged-in.manage-playlists #drupal-modal .node-location-edit-form {
    display: flex;
    overflow-y: auto;
    width: 100%;
}
body.user-nonadmin__logged-in.manage-playlists #drupal-modal .node-location-edit-form .col-md-6.layout-region-node-main {
    width: 100%;
    padding-right: 10px;
}
body.user-nonadmin__logged-in.manage-playlists #drupal-modal .node-location-edit-form .col-md-6.layout-region-node-main .js-form-item-field-display-name-0-value {
    display: flex;
    align-items: center;
    margin-top: 10px;
}
body.user-nonadmin__logged-in.manage-playlists #drupal-modal .node-location-edit-form .col-md-6.layout-region-node-main .js-form-item-field-display-name-0-value label {
    min-width: 150px;
    font-weight: normal;
    font-size: 18px;
    color: #000;
    margin-bottom: 0px;
}
body.user-nonadmin__logged-in.manage-playlists #drupal-modal .node-location-edit-form .col-md-6.layout-region-node-main .js-form-item-field-display-name-0-value input {
    border-radius: 20px;
}
body.user-nonadmin__logged-in.manage-playlists #drupal-modal .node-location-edit-form .layout-region-node-footer {
    display: block;
    text-align: right;
    width: 100%;
    padding-right: 10px;
}
body.user-nonadmin__logged-in.manage-playlists #drupal-modal .node-location-edit-form .layout-region-node-footer [data-drupal-selector="edit-actions"] [data-drupal-selector="edit-submit"] {
    color: #fff;
    background: #ed6736;
}
body.user-nonadmin__logged-in.manage-playlists #drupal-modal .node-playlist-location-edit-form {
    overflow-y: auto;
    width: 100%;
}
body.user-nonadmin__logged-in.manage-playlists #drupal-modal .node-playlist-location-edit-form .content {
    top: 10px;
    width: 100%;
}
body.user-nonadmin__logged-in.manage-playlists #drupal-modal .node-playlist-location-edit-form .content .layout-region-node-footer [data-drupal-selector="edit-submit"] {
    color: #fff !important;
    background: #ed6736 !important;
}
body.user-nonadmin__logged-in.manage-playlists #drupal-modal .node-playlist-location-edit-form .content .layout-region-node-footer {
    width: 100%;
    text-align: right;  
}
body.user-nonadmin__logged-in.manage-playlists #drupal-modal .col-md-6.layout-region-node-secondary {
    display: none;
}
body.user-nonadmin__logged-in.manage-playlists #drupal-modal .node-playlist-location-edit-form .col-md-6.layout-region-node-main {
    width: 100%;
    padding-right: 10px;
}
body.user-nonadmin__logged-in.manage-playlists #drupal-modal .node-playlist-location-edit-form .js-form-item {
    display: flex;
}
body.user-nonadmin__logged-in.manage-playlists #drupal-modal .node-playlist-location-edit-form .js-form-item label {
    min-width: 200px;
    font-weight: normal;
    font-size: 18px;
    color: #000;
    margin-bottom: 0px;
}
body.user-nonadmin__logged-in.manage-playlists #drupal-modal .node-playlist-location-edit-form .js-form-item input {
    border-radius: 20px;
}
body.user-nonadmin__logged-in.manage-playlists #drupal-modal .node-playlist-location-edit-form .js-form-item select {
    border-radius: 20px;
}
body.user-nonadmin__logged-in.manage-playlists #drupal-modal .node-playlist-location-edit-form .js-form-item .select2-selection.select2-selection--single {
    border-radius: 20px;
}
body.user-nonadmin__logged-in.manage-playlists #drupal-modal .node-playlist-location-edit-form summary {
    display: none;
}
body.user-nonadmin__logged-in.manage-playlists #drupal-modal {
    top: 10px;
}
.slide-preview-image .close-icon {
    background: #000;
    right: 0px;
    border-radius: 60px;
}
body.user-services-country__usa .smart-ads-menu {
    display: none;
}
body.user-data-agmts-services__blocked .data-agmts-menu {
    display: none;
}
body.path-preview footer.site-footer {
    display: none !important;
}
body.path-preview #freshworks-container iframe {
    display: none !important;
}
body.path-preview .slide-preview-image {
    display: flex;
    justify-content: center;
    vertical-align: middle;
}
.path-edit__manage .label-title b {
    font-size: 32px;
    font-weight: 400;
}
body.path-request_content #request-content-form h3.request-form-title {
    font-size: 32px;
    font-weight: 400 !important;
}
body.user-nonadmin__logged-in .node-slide-edit-form .js-form-item-field-slide-spirit-leaf-locked-value label {
    margin: 0;
    padding: 0;
}
body.user-nonadmin__logged-in .node-slide-edit-form .col-md-6 {
    width: 100%;
}
body.user-nonadmin__logged-in.node--type-slide #main-wrapper {
    margin-top: 10px;
}
body.user-nonadmin__logged-in.node--type-slide #main-wrapper #main {
    max-width: 100% !important;
    margin: auto !important;
}
body.user-nonadmin__logged-in .node-slide-edit-form .js-form-item-field-slide-spirit-leaf-locked-value input {
    position: relative !important;
    margin: 3px 10px 0px 0px;
    height: 15px;
    margin-left: 0px !important;
    width: 15px;
}
.path-folders .create-folder iframe {
    width: 100%;
    height: 100%;
}
.node-slide-edit iframe {
    width: 100%;
    height: 100%;
}
body.user-nonadmin__logged-in .node-slide-edit-form .form-item-field-slide-folders span.select2-container {
    width: 100% !important;
}
body.node--type-slide #freshworks-container {
    display: none;
}
.page-view-my-library .create-folder iframe {
    width: 100%;
    height: 100%;
}
.page-view-my-library .modal-content.create-folder {
    width: 50%;
    height: 50%;
    top: 25%;
}
.path-folders .edit-folder iframe {
    width: 100%;
    height: 100%;
}
.path-folders .modal-content {
    font-family: Montserrat, sans-serif;
}
.path-folders .delete-folder {
    width: 50%;
    height: 30%;
    top: 35%;
}
.path-folders .delete-folder .dynamic-content {
    padding: 25px 25px;
}
.path-folders .delete-folder .dynamic-content p {
    font-weight: 700;
    font-size: 18px;
}
.path-folders .delete-folder .dynamic-content .modal-buttons {
    display: flex;
    justify-content: flex-end;
}
.path-folders .delete-folder .dynamic-content .modal-buttons .cancel {
    margin-bottom: 0px;
    display: flex;
    align-items: center;
    border-radius: 1.25rem;
    padding: .5rem 1.25rem .375rem;
    text-transform: uppercase;
    font-family: Montserrat, sans-serif;
    font-size: 1rem;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ed6736;
    color: #ed6736;
    margin-right: 5px;
    font-weight: normal;
    cursor: pointer;
}
.path-folders .delete-folder .dynamic-content .modal-buttons .yes-btn {
    margin-bottom: 0px;
    display: flex;
    align-items: center;
    border-radius: 1.25rem;
    padding: .5rem 1.25rem .375rem;
    text-transform: uppercase;
    font-family: Montserrat, sans-serif;
    font-size: 1rem;
    text-decoration: none;
    background-color: #ed6736;
    border: 1px solid #ed6736;
    color: #fff;
    margin-right: 5px;
}
.user-nonadmin__logged-in.page-vocabulary-folders header#header {
    display: none;
}
.user-nonadmin__logged-in.page-vocabulary-folders #freshworks-container {
    display: none;
}
.user-nonadmin__logged-in.path-add_folder #freshworks-container {
    display: none;
}
.user-nonadmin__logged-in.page-vocabulary-folders .site-footer {
    display: none !important;
}
.user-nonadmin__logged-in.page-vocabulary-folders #main-wrapper {
    margin-top: 0px;
    padding-top: 20px;
}
.user-nonadmin__logged-in.page-vocabulary-folders #block-budvue-page-title {
    margin-bottom: 35px;
}
.user-nonadmin__logged-in.path-add_folder #block-budvue-page-title {
    margin-bottom: 35px;
}
body.path-product .product-edit__wrapper table tr td.current-price-flowhub {
    display: flex;
    padding-top: 7px;
}

/* Edit page popup */
.user-nonadmin__logged-in.page-vocabulary-folders .taxonomy-term-folders-form .form-type-textfield {
    display: flex;
}
.user-nonadmin__logged-in.page-vocabulary-folders .taxonomy-term-folders-form .form-type-textfield label {
    display: flex;
    margin-right: 45px;
}
.user-nonadmin__logged-in.page-vocabulary-folders .taxonomy-term-folders-form .form-type-textfield input {
    border-radius: 20px;
}
.user-nonadmin__logged-in.page-vocabulary-folders .taxonomy-term-folders-form [data-drupal-selector="edit-field-slide-folder-ownership-wrapper"] .js-form-item {
    display: flex;
}
.user-nonadmin__logged-in.page-vocabulary-folders .taxonomy-term-folders-form [data-drupal-selector="edit-field-slide-folder-ownership-wrapper"] .js-form-item label {
    display: flex;
    margin-right: 40px;
}
.user-nonadmin__logged-in.page-vocabulary-folders .taxonomy-term-folders-form [data-drupal-selector="edit-field-slide-folder-ownership-wrapper"] .js-form-item span.select2-selection {
    border-radius: 20px;
    border: 1px solid #ced4da;
}
.user-nonadmin__logged-in.page-vocabulary-folders .taxonomy-term-folders-form [data-drupal-selector="edit-field-slide-folder-ownership-wrapper"] .js-form-item small.description {
    display: none;
}
.user-nonadmin__logged-in.page-vocabulary-folders .taxonomy-term-folders-form [data-drupal-selector="edit-status-wrapper"] {
    display: none;
}
.user-nonadmin__logged-in.page-vocabulary-folders .taxonomy-term-folders-form [data-drupal-selector="edit-actions"] {
    text-align: right;
    margin-bottom: 0px !important;
}
.user-nonadmin__logged-in.page-vocabulary-folders .taxonomy-term-folders-form [data-drupal-selector="edit-actions"] [data-drupal-selector="edit-submit"] {
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    border: 1px solid #ed6736;
    padding: 7px 25px;
    background-color: #ed6736;
    border-color: #ed6736;
    border-radius: 50px;
    text-decoration: none;
}

/* Add page Popup */
.user-nonadmin__logged-in.path-add_folder .taxonomy-term-folders-form .form-type-textfield {
    display: flex;
}
.user-nonadmin__logged-in.path-add_folder .taxonomy-term-folders-form .form-type-textfield label {
    display: flex;
    margin-right: 45px;
}
.user-nonadmin__logged-in.path-add_folder .taxonomy-term-folders-form .form-type-textfield input {
    border-radius: 20px;
}
.user-nonadmin__logged-in.path-add_folder .taxonomy-term-folders-form [data-drupal-selector="edit-field-slide-folder-ownership-wrapper"] .js-form-item {
    display: flex;
}
.user-nonadmin__logged-in.path-add_folder .taxonomy-term-folders-form [data-drupal-selector="edit-field-slide-folder-ownership-wrapper"] .js-form-item label {
    display: flex;
    margin-right: 40px;
}
.user-nonadmin__logged-in.path-add_folder .taxonomy-term-folders-form [data-drupal-selector="edit-field-slide-folder-ownership-wrapper"] .js-form-item span.select2-selection {
    border-radius: 20px;
    border: 1px solid #ced4da;
}
.user-nonadmin__logged-in.path-add_folder .taxonomy-term-folders-form [data-drupal-selector="edit-field-slide-folder-ownership-wrapper"] .js-form-item small.description {
    display: none;
}
.user-nonadmin__logged-in.path-add_folder .taxonomy-term-folders-form [data-drupal-selector="edit-status-wrapper"] {
    display: none;
}
.user-nonadmin__logged-in.path-add_folder .taxonomy-term-folders-form [data-drupal-selector="edit-actions"] {
    text-align: right;
    margin-bottom: 0px !important;
}
.user-nonadmin__logged-in.path-add_folder .taxonomy-term-folders-form [data-drupal-selector="edit-actions"] [data-drupal-selector="edit-submit"] {
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    border: 1px solid #ed6736;
    padding: 7px 25px;
    background-color: #ed6736;
    border-color: #ed6736;
    border-radius: 50px;
    text-decoration: none;
}
.user-nonadmin__logged-in.path-add_folder .taxonomy-term-folders-form [data-drupal-selector="edit-actions"] [data-drupal-selector="edit-overview"] {
    display: none;
}

.page-vocabulary-folders {
    font-family: Montserrat, sans-serif;
}
.path-add_folder.user-nonadmin__logged-in header#header {
    display: none;
}
.path-add_folder.user-nonadmin__logged-in .site-footer {
    display: none !important;
}
.path-add_folder.user-nonadmin__logged-in #main-wrapper {
    margin-top: 0px;
    padding-top: 0px;
}
.path-add_folder.user-nonadmin__logged-in #main-wrapper #main {
    margin: 0px !important;
}
.path-add_folder {
    font-family: Montserrat, sans-serif;
}
.path-folders .modal-content.edit-folder {
    width: 50%;
    height: 45%;
    top: 30%;
}
.path-folders .modal-content.create-folder {
    width: 50%;
    height: 45%;
    top: 30%;
}
body.user-nonadmin__logged-in .node-slide-edit-form .js-form-item [data-drupal-selector="edit-field-slide-folders"] .select2-container {
    width: 100% !important;
}
body.user-nonadmin__logged-in .node-slide-edit-form .js-form-item .select2-selection {
    border-radius: 20px;
}
body.user-nonadmin__logged-in .node-slide-edit-form { 
    font-family: Montserrat, sans-serif;
    margin-top: 30px;
}
body.user-nonadmin__logged-in .node-slide-edit-form .content { 
    flex-direction: column;
}
body.user-nonadmin__logged-in .node-slide-edit-form .layout-region-node-footer { 
    width: 100%;
    text-align: right;
}
body.user-nonadmin__logged-in .node-slide-edit-form .layout-region-node-footer [data-drupal-selector="edit-actions"] [data-drupal-selector="edit-submit"] { 
    color: #fff !important;
    background: #ed6736 !important;
}
body.user-nonadmin__logged-in .modal-content.node-slide-edit {
    width: 60%;
    height: 60%;
    top: 20%;
}
.view-my-library.view-display-id-page_5 .full-width__library-with-filters .view-content .views-row .views-field-nothing-1 .slide-tabs a.preview-slide {
    z-index: 0 !important;
}
.view-my-library.view-display-id-page_5 .full-width__library-with-filters .view-content .views-row .views-field-nothing-1 .node-slide-edit.modal-content {
    height: 80% !important;
    width: 50%;
    top: 10%;
}


.user-company-admin__logged-in.path-library__mycontent-view .view-my-library.view-display-id-page_5 .full-width__library-with-filters .view-content .views-row .views-field-nothing-3 .edit-slide {
    display: block !important;
    font-family: Montserrat, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    color: #ed6736;
    border: 1px solid #ed6736;
    padding: 7px 12px;
    background-color: #fff;
    border-color: #ed6736;
    border-radius: 50px;
    text-decoration: none;
    margin: 0px 10px;
}
body.user-store-admin__logged-in form.js-media-library-add-form [data-drupal-selector="edit-media-0-fields-field-media-ownership-wrapper"] {
    display: none;
}
body.user-company-admin__logged-in form.js-media-library-add-form [data-drupal-selector="edit-media-0-fields-field-media-ownership-wrapper"] {
    display: block;
}
body.user-admin__logged-in form.js-media-library-add-form [data-drupal-selector="edit-media-0-fields-field-media-ownership-wrapper"] {
    display: block;
}
body.user-store-admin__logged-in .view-my-library .toggle-links-folders {
    display: none;
}
body.user-company-admin__logged-in .view-my-library .toggle-links-folders {
    display: block;
}
body.user-admin__logged-in .view-my-library .toggle-links-folders {
    display: block;
}

.user-store-admin__logged-in form.js-media-library-add-form [data-drupal-selector="edit-media-0-fields-field-media-category-wrapper"] {
    display: none;
}
.user-company-admin__logged-in form.js-media-library-add-form [data-drupal-selector="edit-media-0-fields-field-media-category-wrapper"] {
    display: none;
}
.user-store-admin__logged-in form.js-media-library-add-form [data-drupal-selector="edit-media-0-fields-field-media-type-wrapper"] {
    display: none;
}
.user-company-admin__logged-in form.js-media-library-add-form [data-drupal-selector="edit-media-0-fields-field-media-type-wrapper"] {
    display: none;
}

.user-company-admin__logged-in form.user-form [data-drupal-selector="edit-roles"] .js-form-item-roles-advertiser {
    display: none;
}
.user-company-admin__logged-in form.user-form [data-drupal-selector="edit-roles"] .js-form-item-roles-api-user {
    display: none;
}
.view-my-library.view-display-id-page_5 .full-width__library-with-filters .view-content .views-row .views-field-nothing-1 .node-slide-edit {
    height: 65% !important;
}
.user-company-admin__logged-in.node--type-slide .dialog-off-canvas-main-canvas {
    background: #fff;
}
.path-add__manage.user-company-admin__logged-in .node-slide-edit iframe {
    width: 100%;
    height: 100%;
}
body.path-products .tags-right__wrapper .taxonomy-terms__list .tags-available h3 {
    /* color: #ed6736;
    font-size: 22px;
    font-weight: bold;
    margin-top: 25px; */
    display: none;
}
/* body.path-products .tags-right__wrapper .taxonomy-terms__list .tags-available h3:first-of-type {
    display: block !important;
} */
.path-manage #last-played-slide{
    display: block !important;
}


/* Create selectable dropdown checkboxes for folders page*/
table.folders .dropdown-check-list {
    display: inline-block;
}
table.folders .dropdown-check-list .anchor {
    position: relative;
    cursor: pointer;
    display: inline-block;
    padding: 5px 50px 5px 10px;
    border: 1px solid #ccc;
}
table.folders .dropdown-check-list .anchor:after {
    position: absolute;
    content: "";
    border-left: 2px solid black;
    border-top: 2px solid black;
    padding: 5px;
    right: 10px;
    top: 20%;
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
}
table.folders .dropdown-check-list.visible .anchor:after {
    top: 40%;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
table.folders .dropdown-check-list .anchor:active:after {
    right: 8px;
    top: 21%;
}
table.folders .dropdown-check-list ul.items {
    padding: 2px;
    display: none;
    margin: 0;
    border: 1px solid #ccc;
    border-top: none;
}
table.folders .dropdown-check-list ul.items li {
    list-style: none;
}
table.folders .dropdown-check-list.visible .anchor {
    color: #000;
}
table.folders .dropdown-check-list.visible .items {
    display: block;
    text-align: left !important;
    max-height: 600px;
    overflow-y: auto;
}
.folder-top-links {
    text-align: right;
    margin-bottom: 15px;
}
.folder-top-links .back-btn {
    border-radius: 1.25rem;
    padding: .5rem 1.25rem .375rem;
    text-transform: uppercase;
    font-family: Montserrat, sans-serif;
    font-size: 1rem;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ed6736;
    color: #ed6736;
    margin-right: 5px;
}
.folder-top-links .create-btn {
    border-radius: 1.25rem;
    padding: .5rem 1.25rem .375rem;
    text-transform: uppercase;
    font-family: Montserrat, sans-serif;
    font-size: 1rem;
    text-decoration: none;
    background-color: #ed6736;
    border: 1px solid #ed6736;
    color: #fff;
}
.campaign-pages .js-form-wrapper [data-drupal-selector="edit-field-related-products-wrapper"] .js-form-submit {
    background-color: #fff;
    color: #ed6736;
}
body.path-request_content #main-wrapper {
    background: #ebebeb;
    padding-top: 40px;
    padding-bottom: 40px;
    margin-top: 0px;
}
body.path-request_content #header {
    margin-bottom: 0px;
}
body.path-request_content .site-footer {
    margin-top: 0px !important;
}
body.path-request_content {
    font-family: Montserrat, sans-serif;
}
body.path-request_content #request-content-form {
    max-width: 100% !important;
}
body.path-request_content #request-content-form h3.request-form-title {
    font-size: 32px;
    font-weight: 600;
}
body.path-request_content #request-content-form .cancel-upload-wrapper {
    display: flex;
    text-align: right;
    justify-content: end;
    margin-bottom: 20px;
}
body.path-request_content #request-content-form .slide-upload-wrapper .file-upload-container-class .js-form-item {
    align-items: start;
}
body.path-request_content #request-content-form .cancel-upload-wrapper a.cancelUploadBtn {
    width: auto !important;
    font-size: 18px;
}
body.path-request_content #request-content-form .submit-wrapper .no-submit {
    opacity: 0.5;
    pointer-events: none;
}
body.path-request_content #request-content-form button[type=submit] {
    font-size: 18px;
    border-radius: 20px;
    padding: 6px 15px;
}
.modal-content iframe {
    width: 100%;
    height: 100%;
}
body.path-request_content #request-content-form .slide-upload-wrapper {
    display: flex;
    gap: 20px;
}
body.path-request_content #request-content-form .slide-upload-wrapper .request-form-details {
    font-size: 24px;
    border-bottom: 1px solid #ced4da;
    margin-bottom: 20px;
}
body.path-request_content #request-content-form .slide-upload-wrapper .request-form-file {
    font-size: 24px;
    border-bottom: 1px solid #ced4da;
    margin-bottom: 20px;
}
body.path-request_content #request-content-form .slide-upload-wrapper .js-form-item {
    display: flex;
    gap: 20px;
    align-items: center;
}
body.path-request_content #request-content-form .slide-upload-wrapper .js-form-item label {
    min-width: 160px;
    font-size: 16px;
    font-weight: normal;
}
body.path-request_content #request-content-form .slide-upload-wrapper .js-form-item .form-control {
    border-radius: 20px;
}
body.path-request_content #request-content-form .slide-upload-wrapper .js-form-item .select2.select2-container {
    width: 100% !important;
}
body.path-request_content #request-content-form .slide-upload-wrapper .js-form-item .select2.select2-container .select2-selection {
    border-radius: 20px;
    border: 1px solid #ced4da !important;
}
body.path-request_content #request-content-form .slide-upload-wrapper .js-form-wrapper {
    background: #fff;
    padding: 20px 40px;
    border-radius: 20px;
}
body.user-clicspace__logged-in.path-request_content #request-content-form .slide-upload-wrapper .js-form-wrapper {
    flex: 1;
}
body.path-request_content #request-content-form .slide-upload-wrapper .js-form-wrapper .file-description ul {
    padding-left: 15px;
}
body.path-request_content #request-content-form .slide-upload-wrapper .js-form-wrapper .file-description li {
    font-size: 14px;
    color: #ada9a9;
}
body.path-request_content #request-content-form [data-drupal-selector="edit-company-ownership"] {
    background: #fff;
    padding: 20px 40px;
    border-radius: 20px;
}
body.path-request_content #request-content-form [data-drupal-selector="edit-company-ownership"] .fieldset-wrapper #edit-company-ownership {
    max-height: 600px;
    overflow-y: auto;
}
body.path-request_content #request-content-form .submit-wrapper {
    display: flex;
    justify-content: end;
}

body.path-folders #main-wrapper {
    background: #ebebeb;
    padding-top: 40px;
    padding-bottom: 40px;
    margin-top: 0px;
}
body.path-folders #header {
    margin-bottom: 0px;
}
body.path-folders .site-footer {
    margin-top: 0px !important;
}
body.path-folders #block-budvue-page-title .title {
    font-family: Montserrat, sans-serif;
}
table.folders .dropdown-check-list ul.items {
    position: absolute;
    background: #fff;
    z-index: 1;
    padding: 15px;
    border-radius: 20px;
    margin-top: 10px;
    border-top: 1px solid #ccc;
    font-size: 12px;
}
table.folders .dropdown-check-list span.anchor {
    font-size: 14px;
    color: #000;
    border-radius: 20px;
    width: 140px;
    text-align: left;
}
.table-responsive table.folders tr td {
    text-align: center;
}
.table-responsive table.folders tr th {
    text-align: center;
}
.table-responsive table.folders tr td.name {
    text-align: left;
    width: 70%;
}
.table-responsive table.folders tr th.name {
    text-align: left;
}

/* Folders integration on Public Library */
.view-my-library.view-display-id-page_5 .full-width__library-with-filters .library-left__filters [data-drupal-selector="edit-field-slide-folders-target-id"] legend::after {
    content: '' !important;
    display: none;
}
.view-my-library.view-display-id-page_5 .full-width__library-with-filters .library-left__filters fieldset legend {
    display: flex;
}
.view-my-library.view-display-id-page_5 .full-width__library-with-filters .library-left__filters [data-drupal-selector="edit-field-slide-folders-target-id"] .fieldset-wrapper {
    margin-top: 50px;
}
.view-my-library.view-display-id-page_5 .full-width__library-with-filters .library-left__filters [data-drupal-selector="edit-field-slide-folders-target-id"] .links-container {
    margin-top: 5px;
    position: absolute;
    top: 25px;
    left: 50%;
    background: #fff;
    border: 1px solid #ed6736;
    border-radius: 20px;
    padding: 5px 10px;
    z-index: 1;
    min-width: 140px;
}
.profile-form #edit-field-user-companies .full-width {
    display: none;
}
.view-my-library.view-display-id-page_5 .full-width__library-with-filters .library-left__filters [data-drupal-selector="edit-field-slide-folders-target-id"] .links-container a {
    font-size: 14px;
    text-decoration: none;
    font-family: Montserrat, sans-serif;
}
.view-my-library.view-display-id-page_5 .full-width__library-with-filters .library-left__filters [data-drupal-selector="edit-field-slide-folders-target-id"] .links-container a:hover {
   color: #ed6736;
}
.view-my-library.view-display-id-page_5 .full-width__library-with-filters .library-left__filters [data-drupal-selector="edit-field-slide-folders-target-id"] .fieldset-wrapper {
    margin-top: 50px;
}
#block-advertisersmenu, #block-budvuenavigation {
    width: 69% !important;
}
[data-drupal-selector="views-exposed-form-media-library-widget"] .form-row .js-form-item-field-media-category-value {
    display: flex;
    flex-direction: column;
}
[data-drupal-selector="views-exposed-form-media-library-widget"] .form-row .js-form-item-field-media-category-value .select2-selection.select2-selection--single {
    display: flex;
    flex-direction: column;
}
nav.budvue-navigation li.we-mega-menu-li.products-menu .we-mega-menu-submenu {
    width: 400px;
    margin-left: -55px !important;
}
nav.budvue-navigation li.we-mega-menu-li.smart-ads-menu .we-mega-menu-submenu {
    width: 500px;
    margin-left: -170px !important;
}
body.path-tablet #media-library-add-form-wrapper .field--name-field-media-image {
    display: none;
}
body.path-tablet .ui-dialog-titlebar-close:after {
    position: absolute;
    content: 'x';
    height: 1px;
    width: 1px;
    right: 13px;
    top: -3px;
}
#playlist .playlist-wrapper.blocked .playlist-title .dropdown .dropdown-item {
    border-top: none;
}
body.path-smart-ads-services {
    font-family: Montserrat, sans-serif;
}
body.path-smart-ads-services .smart_ads-featured-section {
    display: flex;
}
body.path-smart-ads-services .smart_ads-title {
    text-align: center;
    font-size: 36px;
    font-weight: bold;
    margin: 35px 0px;
    font-family:"Libre Baskerville",serif;
    margin-bottom: 50px;
}
body.path-smart-ads-services .smart_ads-pagewrapper {
    margin-top: 75px;
}
body.path-smart-ads-services .smart_ads-featured-section .smart_ads-featured-media {
    flex: 1;
    width: 100%;
}
body.path-smart-ads-services .smart_ads-featured-section .smart_ads-featured-media iframe {
    width: 100%;
    height: 500px;
}
body.path-smart-ads-services .smart_ads-featured-content {
    flex: 1;
}
body.path-smart-ads-services .smart_ads-featured-content .smart_ads-featured-title {
    font-size: 32px;
    font-weight: bold;
    font-family:"Libre Baskerville",serif;
}
body.path-smart-ads-services .smart_ads-featured-content .smart_ads-featured-text {
    font-size: 20px;
    margin-top: 25px;
    font-family: Montserrat, sans-serif;
}
body.path-smart-ads-services .smart_ads-featured-content .smart_ads-featured-link {
    text-align: left;
    margin-top: 30px;
}
body.path-smart-ads-services .smart_ads-featured-content .smart_ads-featured-link a {
    text-decoration: none;
    color: #fff;
    border: 1px solid #ed6736;
    border-radius: 50px;
    padding: 7px 16px;
    background: #ed6736;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
}
/* body.path-smart-ads-services #main-wrapper {
    margin-top: 0px !important;
    padding-top: 70px;
    background: #f1f1f1;
} */
body.path-smart-ads-services .view-products-search .form-control {
    background-color: #fff;
}
body.path-smart-ads-services .vertical-tabs__header {
    background-color: #fff;
}
body.path-smart-ads-services .show-locations-list {
    background-color: #fff;
}
body.path-smart-ads-services footer.site-footer {
    margin-top: 0px !important;
    padding-top: 35px !important;
}
#block-budvue-views-block-duplicate-of-smart-ads-products-block-2 {
    padding: 30px 0px;
    margin-top: 75px;
}
#block-budvue-views-block-duplicate-of-smart-ads-products-block-2 h2 {
    font-size: 28px;
    margin-bottom: 20px;
    font-family: "Libre Baskerville", serif;
    font-weight: bold;
}
#block-budvue-views-block-duplicate-of-smart-ads-products-block-2 .js-form-type-select {
    display: flex;
    gap: 10px;
    flex-direction: column;
}
#block-budvue-views-block-duplicate-of-smart-ads-products-block-2 .js-form-type-select .select2-container {
    min-width: 400px;
}
#block-budvue-views-block-duplicate-of-smart-ads-products-block-2 .js-form-type-select .select2-selection {
    border-radius: 25px;
    border: 1px solid #ced4da;
    height: 37px;
}
#block-budvue-views-block-duplicate-of-smart-ads-products-block-2 .js-form-type-select .select2-selection .select2-selection__rendered {
    padding-top: 3px;
}
#block-budvue-views-block-duplicate-of-smart-ads-products-block-2 .js-form-type-select .select2-selection .select2-selection__arrow b {
    top: 60%;
}
#block-budvue-views-block-duplicate-of-smart-ads-products-block-2 .js-form-type-select label {
    width: 100px;
}
#block-budvue-views-block-duplicate-of-smart-ads-products-block-2 .js-form-type-select .form-select {
    max-width: 400px;
    border-radius: 25px;
}
#block-budvue-views-block-duplicate-of-smart-ads-products-block-2 ul.js-pager__items {
    justify-content: center;
}
body.path-smart-ads-services .storeTitle {
    padding: 5px 35px 0px 45px;
    background-color: rgb(255, 255, 255);
    margin-bottom: 20px;
    margin-top: -55px;
    margin-left: 8px;
    position: relative;
    z-index: 3;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
    color: rgb(56, 56, 56);
    font-size: 24px;
    max-width: 60%;
}
.path-edit__manage.no-image-tabs .images-tab-wrapper {
    display: none;
}
body.path-manage #block-clickspace-content .node-slide-manage-form #edit-actions [data-drupal-selector="edit-submit"] {
    cursor:pointer;
    text-transform:uppercase;
    border-radius:50px;
    padding:8px 20px;
    border-color:#276982;
    border:1px solid #276982;
    color:#fff;
    background:#276982;
    margin:0 10px 1rem 10px;
}
body.path-manage #block-clickspace-content .node-slide-manage-form #edit-actions p.btn-secondary {
    cursor:pointer;
    text-transform:uppercase;
    border-radius:50px;
    padding:8px 20px;
    border-color:#276982;
    border:1px solid #276982;
    color:#276982;
    background:#fff;
    margin:0 10px 1rem 10px;
}
body.path-manage #block-clickspace-editoriginalcopyslide {
    margin-right: 0px !important;
    position: relative;
    z-index: 1;
}
body.path-manage #block-clickspace-editoriginalcopyslide .form-other__actions {
    display: none;
} 
body.path-manage #block-clickspace-editoriginalcopyslide p.but-cancel {
    cursor:pointer;
    text-transform:uppercase;
    border-radius:50px;
    padding:8px 20px;
    border-color:#276982;
    border:1px solid #276982;
    color:#276982;
    background:#fff;
    margin:0 10px 1rem 10px;
    height: 43px;
}
body.path-manage #block-clickspace-editoriginalcopyslide #edit-actions [data-drupal-selector="edit-submit"] {
    cursor:pointer;
    text-transform:uppercase;
    border-radius:50px;
    padding:8px 20px;
    border-color:#276982;
    border:1px solid #276982;
    color:#fff;
    background:#276982;
    margin:0 10px 1rem 10px;
}
body.path-add__manage .slide-submit__icon, body.path-edit__manage .slide-submit__icon {
    display: none;
}
body.path-manage #block-clickspace-content .node-slide-manage-form #edit-actions {
    position: static !important;
}
body.path-managers-playlist {
    background-color: #000;
    font-family: Montserrat, sans-serif;
}
body.path-managers-playlist .view-content .views-col {
    display: inline-block;
    margin: 0px 1% 21px;
    border: 1px solid #276982;
    border-radius: 5px;
    padding: 5px;
}
body.path-managers-playlist .view-content .views-col .views-field-field-slide-thumbnail, body.path-managers-playlist .view-content .views-col .field-slide-thumbnail {
    float: left;
    position: initial;
    margin: 0;
    border: 1px solid #276982;
}
body.path-managers-playlist .view-content .views-col .views-field-field-slide-thumbnail img, body.path-managers-playlist .view-content .views-col .field-slide-thumbnail img {
    object-fit: contain;
    max-height: 87px;
    background-color: #000;
    width: 155px;
}
body.path-managers-playlist .view-content .views-col .views-field-title, body.path-managers-playlist .view-content .views-col .title {
    position: initial;
    line-height: 17px;
    height: 53px;
    margin: 0;
    text-align: center;
    padding: 3px 5px 0 10px;
}
body.path-managers-playlist .block-add-slide-playlist-form-block {
    margin-top: 70px;
}

body.path-managers-playlist .view-content .views-col .views-field-nothing, body.path-managers-playlist .view-content .views-col .nothing {
    float: right;
    width: calc(100% - 160px);
    text-align: center;
}
body.path-managers-playlist .view-content .views-col .views-field-nothing .item, body.path-managers-playlist .view-content .views-col .nothing .item {
    display: flex;
    justify-content: center;
}
body.path-managers-playlist .view-content .views-col .views-field-nothing .item a, body.path-managers-playlist .view-content .views-col .nothing .item a, body.path-managers-playlist .view-content .views-col .nothing .item button.add-slide-managers, body.path-managers-playlist .view-content .views-col .views-field-nothing .item button.add-slide-managers {
    display: inline-block;
    cursor: pointer;
    width: 48%;
    margin: 0 1%;
    white-space: nowrap;
    appearance: none;
    background: #276982;
    color: #ffffff;
    padding: 5px 10px 9px;
    line-height: normal;
    font-size: 16px;
    text-transform: lowercase;
    border: none;
    text-align: center;
    border-radius: 5px;
    text-decoration: none;
}
body.path-managers-playlist .add-slide-form form {
    margin-top: 50px;
}
body.path-managers-playlist .view-id-my_library.view-display-id-block_2 .views-field-field-slide-thumbnail img {
    max-height: 240px;
    width: 650px;
    object-fit: cover;
}
body.path-managers-playlist .view-id-my_library.view-display-id-block_2 .views-field-title {
    font-size: 24px;
    padding-top: 40px;
}
body.path-managers-playlist .view-id-my_library.view-display-id-block_2 .views-field-nothing {
    width: 48%;
    text-align: center;
    padding: 30px 20px;
}
body.path-managers-playlist .managers-playlist-current-slides {
    margin-bottom: 50px;
}
body.path-managers-playlist .managers-playlist-current-slides table td {
    padding: 10px;
    border: 1px solid #3495ac;
    font-size: 16px;
}
body.path-managers-playlist .managers-playlist-current-slides table td img.slide-thumbnail {
    height: auto;
    max-height: 80px;
    object-fit: contain;
    background-color: #000000;
}
body.path-managers-playlist .managers-playlist-current-slides table td.slide-column {
    text-align: center;
}
body.path-managers-playlist .managers-playlist-current-slides table td.remove-column {
    text-align: center;
}
body.path-managers-playlist .managers-playlist-current-slides table td.remove-column a {
    text-align: center;
    background: #276982;
    color: #ffffff;
    padding: 10px 20px;
    line-height: normal;
    font-size: 16px;
    text-transform: lowercase;
    border: none;
    text-align: center;
    border-radius: 5px;
    text-decoration: none;
}
body.path-managers-playlist .managers-playlist-current-slides table td.title-column .duration {
    font-weight: bold;
}
body.path-managers-playlist .managers-playlist-current-slides table tr:nth-of-type(even) {
    background-color: transparent;
}
body.path-managers-playlist .managers-playlist-current-slides table tr.slides-running-row td {
    border: 1px solid #44c3d8;
    background: #44c3d8;
    color: #fff;
    font-weight: 800;
    font-size: 1.6em;
}
body.path-managers-playlist .managers-playlist-current-slides table tr.slides-running-row td h2 {
    margin-bottom: 0px;
    font-weight: bold;
    font-size: 26px;
}
body.path-managers-playlist h1.title {
    font-weight: bold;
}
body.path-managers-playlist .view-id-my_library.view-display-id-block_2 {
    margin-top: 20px;
}
body.path-managers-playlist .view-my-library .views-view-grid .views-row .views-col {
    margin-left: 0;
    margin-right: 0;
}
body.path-managers-playlist .view-my-library .views-view-grid .views-row {
    gap: 20px;
}
.slide-add-form {
    background: #fff;
    padding: 10px;
    font-family: Montserrat, sans-serif;
}
.slide-add-form .close-icon {
    color: #000;
    text-align: right;
}
.slide-add-form .close-icon img {
    background: #000;
    border-radius: 25px;
    cursor: pointer;
}
.slide-add-form form {
    padding: 0px 10px 25px 10px;
}
.slide-add-form form .js-form-item-field-locations .select2-container {
    width: 100% !important;
}
.slide-add-form form .js-form-item-field-skin .select2-container {
    width: 100% !important;
}
.slide-add-form form [data-drupal-selector="edit-submit"] {
    text-transform: uppercase;
    color: #fff;
    border-radius: 50px !important;
    padding: .375rem 1.3rem;
    background-color: #276982;
    border-color: #276982;
    border: 1px solid #276982;
    font-size: 16px;
    background-image: none;
}
#block-clickspace-useraccountmenu-2 {
    display: flex;
    justify-content: end;
}
.view-search-header .views-view-grid .views-row {
    display: flex;
    justify-content: center;
}
.view-search-header .slide-tabs {
    display: block;
}
#block-clickspace-content #playlist .playlist-wrapper .playlist-thumbnail {
    width: 25%;
    padding: 20px;
    min-height: 220px;
    border: none;
}
#block-clickspace-content #playlist .playlist-wrapper .playlist-thumbnail img {
    width: 165px;
    min-height: 150px;
    object-fit: contain;
}
#block-clickspace-content #playlist .playlist-wrapper .playlist-thumbnail video {
    width: 165px;
    min-height: 150px;
    object-fit: contain;
}
#block-clickspace-content #playlist .playlist-wrapper .playlist-title {
    width: 100%;
}
#block-clickspace-content #playlist .playlist-wrapper .slide-ratio-value {
    width: 100%;
}
#block-clickspace-content #playlist .playlist-wrapper .slide-ratio-value-top__wrap {
    width: 100% !important;
}
#block-clickspace-content #playlist .playlist-wrapper .playlist-schedule-tab {
    width: 35% !important;
    padding: 20px !important;
}
#block-clickspace-content #playlist .playlist-wrapper .playlist-thumbnail a {
    font-family: Montserrat, sans-serif;
    position: absolute;
    bottom: 20px;
    text-align: center;
    left: 20%;
    display: inline-block;
    width: 100px;
    text-transform: uppercase;
    background: #fff;
    color: #276982;
    border: 1px solid #276982 !important;
    border-radius: 20px;
    padding: 5px;
}

#block-clickspace-content #playlist .playlist-wrapper .playlist-title__wrap {
    width: 40%;
}
#block-clickspace-content #playlist .playlist-wrapper .playlist-schedule-tab {
    width: 20%;
}
#block-clickspace-content #playlist .playlist-wrapper .playlist-actions {
    width: 20%;
    padding: 20px;
    display: flex;
    justify-content: center;
    align-items: baseline;
    font-family: Montserrat, sans-serif;
    flex-direction: column;
}
#block-clickspace-content #playlist .playlist-wrapper .btn-secondary {
    text-transform: uppercase;
    color: #276982;
    border-radius: 50px !important;
    padding: .375rem 1.3rem;
    background-color: #fff;
    border-color: #276982;
    border: 1px solid #276982;
    font-size: 18px;
}
#block-clickspace-content #playlist .playlist-wrapper #btnConfirmation {
    text-transform: uppercase;
    color: #276982;
    border-radius: 50px !important;
    padding: .375rem 1.3rem;
    background-color: #fff;
    border-color: #276982;
    border: 1px solid #276982;
    font-size: 18px;
    margin-top: 5px;
}
#block-clickspace-content #playlist .playlist-wrapper #slideConfirmationModal .modal-content {
    height: 25%;
    padding: 30px 40px;
    display: block;
    background-color: #fefefe;
    margin: auto;
    border: 1px solid #888;
    width: 80%;
    top: 35%;
    z-index: 999;
}
#block-clickspace-content #playlist .playlist-wrapper #slideConfirmationModal .modal-content .close.confirm-close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: 700;
    position: relative;
    top: -15px;
    right: 0px;
    background: 0 0;
    cursor: pointer;
}
#block-clickspace-content #playlist .playlist-wrapper #slideConfirmationModal .modal-content .remove-slide {
    text-transform: uppercase;
    color: #fff;
    border-radius: 50px !important;
    padding: .375rem 1.3rem;
    background-color: #276982;
    border-color: #276982;
    border: 1px solid #276982;
    font-size: 16px;
    margin-right: 10px;
}
#block-clickspace-content #playlist .playlist-wrapper .playlist-schedule-tab:hover div.locked {
    background: url(/themes/custom/clickspace/images/png/locked-sign.png) no-repeat 50% 0, #276982;
}
#block-clickspace-content #playlist .playlist-wrapper #slideConfirmationModal .modal-content .remove-slide__confirmation-statement {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
}
#block-clickspace-content #playlist .playlist-wrapper #slideConfirmationModal .modal-content .cancel {
    text-transform: uppercase;
    color: #276982;
    border-radius: 50px !important;
    padding: 4px 15px;
    background-color: #fff;
    border-color: #276982;
    border: 1px solid #276982;
    font-size: 16px;
}
#block-clickspace-content #playlist .playlist-wrapper .item {
    border: none;
}
#block-clickspace-content input[type=range].minor-slider {
    margin-left: 0;
}
#block-clickspace-content #playlist .playlist-wrapper:last-of-type .item {
    border-bottom: none;
}
#block-clickspace-content .playlist-wrapper div.locked {
    bottom: 10%
}
#block-clickspace-content .user-playlist__wrapper .playlist-edit-popup {
    display: none;
}  
#block-clickspace-content .user-playlist__wrapper .playlist-edit-popup {
    display: none;
}
#block-clickspace-content .user-playlist__wrapper .user-playlist-title {
    font-size: 26px;
    font-weight: bold;
    margin-top: 50px;
}
#block-clickspace-content .user-playlist__wrapper .device-details__wrap {
    display: none;
}
#block-clickspace-content .user-playlist__wrapper .playlist-tv__breakdown {
    display: none;
}
#block-clickspace-content .user-playlist__wrapper .block-location-ratio #golf-sliders tr.percentage-views-table.percentage-text {
    display: none;
}
#block-clickspace-content .user-playlist__wrapper .dropdown {
    display: none;
}
#block-clickspace-content .user-playlist__wrapper .edit-btn__content {
    display: none;
}
#block-clickspace-content .user-playlist__wrapper .modal-content {
    height: 25%;
    padding: 50px 40px;
    display: block;
    background-color: #fefefe;
    margin: auto;
    border: 1px solid #888;
    width: 80%;
    top: 35%;
    z-index: 999;
}

/* Clickspace Playlist page search by location */
body.clickspace-theme .view-homepage-location-search .view-content {
    display: none;
}
body.clickspace-theme .view-homepage-location-search .view-content .grouping-level-0 {
    min-height: 228px;
    border-left: 1px solid #8a8a8d;
    padding-left: 40px;
}
body.clickspace-theme .view-homepage-location-search .view-content .grouping-level-0 .column {
    float: left;
    width: 250px;
    padding-top: 15px;
    padding-left: 15px;
}
body.clickspace-theme .view-homepage-location-search .show-locations-list {
    display: block;
}
body.clickspace-theme .view-homepage-location-search .view-empty p {
    font-family: Montserrat, sans-serif;
    font-weight: 700;
    border-bottom-left-radius: 35px !important;
    border-bottom-right-radius: 35px !important;
    background-color: #f1f1f1;
    padding: 35px 0 35px 40px;
}
body.clickspace-theme .view-homepage-location-search .location-close__btn {
    display: none;
    text-align: right;
    margin-top: 5px;
}
body.clickspace-theme .view-homepage-location-search .location-close__btn:nth-of-type(1) {
    display: block;
}
body.clickspace-theme .view-homepage-location-search .form-control {
    border-top-left-radius: 35px !important;
    border-top-right-radius: 35px !important;
    border-bottom-left-radius: 35px !important;
    border-bottom-right-radius: 35px !important;
    background-color: #f1f1f1;
    padding: 20px 0 25px 40px;
    font-weight: normal;
    font-family: Montserrat, sans-serif;
}
body.clickspace-theme .view-homepage-location-search .active-locations__dropdpown .form-control {
    position: relative;
    z-index: 2;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
body.clickspace-theme .view-homepage-location-search .js-form-item-combine {
    margin-bottom: 0px !important;
    position: relative;
}
body.clickspace-theme .view-homepage-location-search .js-form-item-combine input::placeholder {
    padding-left: 25px;
}
body.clickspace-theme .view-homepage-location-search .js-form-item-combine:after {
    content: "";
    position: absolute;
    top: 30%;
    left: 1%;
    width: 25px;
    height: 25px;
    background-image: url(/themes/custom/budvue/images/png/search-50.png);
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    z-index: 4;
}
body.clickspace-theme .view-homepage-location-search .form-actions {
    margin-bottom: 0px !important;
}
body.clickspace-theme .view-homepage-location-search .show-locations-list {
    float: left;
    padding: 0px 12px;
    border: 1px solid #f1f1f1;
    width: 81%;
    min-height: 300px;
    margin-bottom: 30px;
    padding: 7px 35px 35px 35px;
    background-color: #f1f1f1;
    border-bottom-right-radius: 50px;
    font-family: Montserrat, sans-serif;
    overflow-y: auto;
}
body.clickspace-theme .view-homepage-location-search .show-locations-list h3 {
    font-size: 20px;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
}
body.clickspace-theme .view-homepage-location-search .show-locations-list .views-row {
    padding-bottom: 5px;
}
body.clickspace-theme .view-homepage-location-search.view-display-id-block_2 .views-row .views-field-title-1 {
    display: none;
}
body.clickspace-theme .user-admin__logged-in .view-homepage-location-search.view-display-id-block_2 .views-row .views-field-field-p-loc-display-title {
    display: none;
}
body.clickspace-theme .user-admin__logged-in .view-homepage-location-search.view-display-id-block_2 .views-row .views-field-title-1 {
    display: block;
}
body.clickspace-theme .vertical-tabs__header {
    display: none;
    float: left;
    position: relative;
    font-family: Montserrat, sans-serif;
    border-right: 1px solid;
    border: 1px solid #f1f1f1;
    background-color: #f1f1f1;
    width: 20%;
    min-height: 300px;
    padding: 35px;
    margin-bottom: 30px;
    border-bottom-left-radius: 50px;
}
.vertical-tabs__header .header-grouping-0 {
    width: 100%;
}
body.clickspace-theme .vertical-tabs__header .header-grouping-0 {
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    cursor: pointer;
    min-width: 90px;
}
body.clickspace-theme .vertical-tabs__header .header-grouping-0.active {
    border-bottom: 3px solid #ed6736;
}
body.clickspace-theme .vertical-tabs__header:nth-of-type(2) {
    display: block;
}
body.clickspace-theme .playlist-wrapper .store-location__title-wrap {
    display: flex;
    color: #000;
    border-radius: 50px;
    padding: 5px 35px 0px 45px;
    background-color: #f1f1f1;
    margin-bottom: 20px;
    max-width: 90%;
    position: absolute;
    margin-top: -65px;
    margin-left: 5px;
    position: relative;
    z-index: 3;
}
body.clickspace-theme .playlist-wrapper .store-location__title-wrap .store-location__title {
    padding-right: 20px;
    padding-top: 5px;
    padding-left: 10px;
}
body.clickspace-theme .playlist-wrapper .store-location__title-wrap .store-location__title h3 {
    font-family: Montserrat, sans-serif;
    font-weight: 700;
    color: #383838;
}
body.clickspace-theme .playlist-wrapper .store-location__title-wrap .store-location__address {
    margin: auto auto;
}
body.clickspace-theme .playlist-wrapper .store-location__title-wrap .store-location__address .store-location__address-line {
    font-family: Montserrat, sans-serif;
    color: #383838;
    padding-top: 10px;
}
body.clickspace-theme .store-location__contact-info {
    display: flex;
    justify-content: space-between;
    padding-left: 30px;
    max-width: 90%;
    padding-top: 35px;
    font-family: Montserrat, sans-serif;
    color: #383838;
    font-size: 18px;
}
body.clickspace-theme .store-location__contact-info .store-company {
    padding-bottom: 10px;
}
body.clickspace-theme .store-location__contact-info .store-contact {
    flex: 1;
}
body.clickspace-theme .store-location__contact-info .store-phone {
    flex: 1;
}
body.clickspace-theme .store-location__contact-info .store-email {
    flex: 1;
}
body.clickspace-theme .store-location__contact-info .store-edit {
    display: none;
}
body.clickspace-theme .store-location__contact-info .store-edit img {
    width: 60px;
    height: 40px;
}
body.clickspace-theme .store-details__playlist {
    margin-bottom: 25px;
}
body.clickspace-theme .store-details__playlist .view-display-id-block_3 .views-field-title {
    display: flex;
}
body.clickspace-theme .store-details__playlist .view-display-id-block_3 .views-field-title h3 {
    padding-right: 25px;
}
body.clickspace-theme .user-playlist-wrap .arrow-right-icon {
    display: none;
}
body.simplelogin.clickspace-theme {
    background-image: none;
    background: #fff;
}
body.simplelogin.clickspace-theme .simplelogin-logo img {
    height: 235px;
    margin-bottom: -100px;
}
body.simplelogin.clickspace-theme .simplelogin a, body.simplelogin.clickspace-theme .simplelogin-form .forgot-password a, body.simplelogin.clickspace-theme .simplelogin a:hover, body.simplelogin.clickspace-theme .simplelogin a:focus {
    color: #05435a;
}
body.simplelogin.clickspace-theme .simplelogin-form .password-instructions a {
    color: #05435a;
}
body.simplelogin.clickspace-theme .simplelogin-form button.form-submit {
    background-color: #05435a;
}
body.simplelogin.clickspace-theme .simplelogin-wrapper .simplelogin-form .simplelogin-link .back-wrapper a.back-to-login {
    color: #05435a;
}
.path-user.user-nonadmin__logged-in form.user-form [data-drupal-selector=edit-roles] .js-form-item-roles-clickspace-branding {
    display: none;
}
.path-user__create-account.user-company-admin__logged-in [data-drupal-selector=edit-roles] .js-form-item-roles-clickspace-branding {
    display: none;
}
.simplelogin-form .login__with-sso {
    text-align: right;
    margin-top: 15px;
}
.simplelogin-form .login__with-sso a.login__with-sso-link {
    border: none;
    text-transform: none;
}
.path-edit__manage [data-drupal-selector="edit-group-classification"] {
    display: none;
}
.path-edit__manage [data-drupal-selector="edit-group-media"] {
    display: none;
}
.path-edit__manage [data-drupal-selector="edit-group-edit-page-settings"] {
    display: none;
}
.path-request_content #block-clickspace-views-block-homepage-location-search-block-2-2 {
    display: none;
}
/* #product-search-form .js-form-item-sort-by {
    display: flex;
    flex-direction: column;
} */
.alert-wrapper .alert-success {
    background: #fff;
    border-color: #5fc8ed;
    color: #000;
}
#drupal-modal .node-playlist-location-edit-form {
    overflow-y: scroll;
    width: auto;
}
.manage-playlists #drupal-modal img {
    max-height: 700px;
    object-fit: contain;
    padding: 20px;
}
.manage-playlists #drupal-modal .close-icon {
    top: 10px;
    right: 10px;
}
.manage-playlists #drupal-modal .close-icon img {
    max-height: 24px;
    padding: 0px;
}
.manage-playlists .sponsored .remove-slide__btn-wrap a.dropdown-item {
    display: inline;
    margin-right: 10px;
    background-color: #ed6736 !important;
    color: #fff !important;
}
.manage-playlists .remove-slide__btn-wrap span.cancel {
    padding: 4px 20px !important;
    text-transform: uppercase !important;
}
body.simplelogin .js-form-type-password .shwpd {
    position: relative;
    right: 10px;
}
body.path-data-agmts-services .storeTitle {
    background-color: #fff!important;
}
body.path-request_content #request-content-form .slide-upload-wrapper .js-form-wrapper {
    flex: 1;
}
body.path-request_content div .alert-heading {
    display: none;
}
body.path-request_content .js-form-type-managed-file label::after {
    content: '';
    vertical-align: super;
    display: inline-block;
    background-image: url(/themes/contrib/bootstrap_barrio/images/required.svg);
    background-repeat: no-repeat;
    background-size: 7px 7px;
    width: 7px;
    height: 7px;
    margin: 0 0.3em;
}
body:not(.user-admin__logged-in) .admin-page {
    display:none;
}
a[href="/samllogin"] {
    display: none !important;
}
.login__with-sso {
    display: none;
}
/* CSS to disable tags feature for users with just override allowed */
body.user-tags-services__blocked.path-products .filters-right__wrap .tags-overview-link {
    color: #ced4da;
    border-color: #ced4da;
    pointer-events: none;
}
body.user-tags-services__blocked.path-products .fieldset-wrapper #showTagsInputBtn {
    color: #ced4da;
    border-color: #ced4da;
    pointer-events: none;
}
body.user-tags-services__blocked.path-products .fieldset-wrapper #showTagsInputBtn .closeDropdownButton {
    color: #ced4da;
    pointer-events: none;
}
body.user-tags-services__blocked.path-products #product-table input[type=checkbox] {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    height: 20px;
    width: 20px;
    border: 1px solid #ced4da;
    pointer-events: none;
}

body.path-admin .view-product-offer-listing .views-field-field-companies .company-hover-box {
    text-align: left;
    position: absolute;
    min-width: 350px;
    max-width: 400px;
    background: rgb(0, 0, 0);
    padding: 20px;
    border-radius: 20px;
    color: rgb(255, 255, 255);
    right: -60%;
    top: 70%;
    margin-top: 5px;
    z-index: 2;
    display: block;
}

@media only screen and (min-width: 1392px) and (max-width: 1430px) {
    .full-width__library-with-filters .view-content .views-row .views-field-field-slide-thumbnail img {
        min-width: 290px !important;
        min-height: 165px !important;        
    }
}
@media only screen and (min-width: 1230px) and (max-width: 1392px) {
    .full-width__library-with-filters .view-content .views-row .views-field-field-slide-thumbnail img {
        min-height: 165px !important;        
    }
}
@media only screen and (min-width: 1091px) and (max-width: 1230px) {
    .full-width__library-with-filters .view-content .views-row .views-field-field-slide-thumbnail img {
        height: 142px !important;
        min-height: 142px !important;
    }
}
@media only screen and (max-width: 600px) {
    .path-edit__manage .general-tab-wrapper {
        width: 100%;
        float: none;
    }
    .path-edit__manage .slide-thumbnail__preview {
        width: 100%;
        float: none;
    }
    .path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-wrapper .table-responsive {
        position: relative;
    }
    .path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-wrapper .form-wrapper .field--name-field-slide-product-price {
        display: block;
        width: 100%;
    }
    .path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-wrapper .form-wrapper .field--name-field-slide-product-brand {
        display: block;
        width: 100%;
    }
    .path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-wrapper .form-wrapper .field--name-field-slide-product-unit {
        display: block;
        width: 100%;
    }
    .path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-wrapper .form-wrapper .field--name-field-slide-product-thc {
        display: block;
        width: 100%;
    }
    .path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-wrapper .form-wrapper .field--name-field-slide-product-strain {
        display: block;
        width: 100%;
    }
    .path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-wrapper .form-wrapper .field--name-field-slide-product-cbd {
        display: block;
        width: 100%;
    }
    .path-edit__manage .node-slide-manage-form.node-form .location-tab-wrapper .location-wrapper .fieldset-wrapper {
        column-count: 1;
    }
    .path-edit__manage .locations-button__wrap-actions {
        display: flex;
        flex-direction: column;
        text-align: center;
    }
    .path-edit__manage .locations-button__wrap-actions .remove-from-all-playlist {
        margin-bottom: 15px;
    }
    body.path-manage #block-budvue-editoriginalcopyslide .content>div.button-wrapper, body.path-manage #block-clickspace-editoriginalcopyslide .content>div.button-wrapperbody.path-manage #block-budvue-editoriginalcopyslide .content>div.button-wrapper, body.path-manage #block-clickspace-editoriginalcopyslide .content>div.button-wrapper {
        flex-wrap: wrap !important;
    }
    /* .path-edit__manage .node-slide-manage-form #edit-actions {
        left: 60% !important;
    } */
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
    .path-edit__manage .node-slide-manage-form .label-title{
        width: 50%;
    }
    /* .path-edit__manage .node-slide-manage-form #edit-actions {
        left: 80% !important;
    } */
    .path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-wrapper .form-wrapper .field--name-field-slide-product-price {
        width: 20%;
    }
    .path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-wrapper .form-wrapper .field--name-field-slide-product-brand {
        width: 50%;
    }
    .path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-wrapper .form-wrapper .field--name-field-slide-product-unit {
        width: 20%;
    }
    .path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-wrapper .form-wrapper .field--name-field-slide-product-thc {
        width: 30%;
    }
    .path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-wrapper .form-wrapper .field--name-field-slide-product-strain {
        width: 30%;
    }
    .path-edit__manage #edit-field-slide-add-products-wrapper .fieldset-wrapper .form-wrapper .field--name-field-slide-product-cbd {
        width: 30%;
    }
    body.path-manage #block-budvue-editoriginalcopyslide {
        /* margin-right: 100px !important;
        margin-top: -64px !important; */
    }
    .path-edit__manage .node-slide-manage-form #edit-actions {
        /* left: 85% !important;
        top: -47px !important; */
    }
}

@media only screen and (min-width: 993px) and (max-width: 1200px) {
    /* .path-edit__manage .node-slide-manage-form #edit-actions {
        left: calc(53% - 18.5%) !important;
    } */
}

@media only screen and (min-width: 1200px) and (max-width: 1280px) {
    /* .path-edit__manage .node-slide-manage-form #edit-actions {
        left: calc(61% - 15.5%) !important;
    } */
}