.directorist-bh-wrap .directorist-bh-extras .directorist-checkbox .directorist-checkbox__label,
.directorist-bh-wrap .directorist-bh-extras .directorist-radio .directorist-radio__label {
color: #1a1b29;
}
.directorist-bh-wrap .directorist-bh-extras__active-hour {
margin-bottom: 12px;
}
.directorist-bh-wrap .directorist-bh-extras__disabled {
margin-bottom: 12px;
} .dbh-tab__nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 0 -5px;
}
.directorist-bh-wrap .dbh-tab__nav__item {
text-decoration: none;
display: block;
border: 1px solid #e3e6ef;
padding: 8px 15px;
margin: 0 5px;
-webkit-transition: 0.3s ease;
transition: 0.3s ease;
}
.directorist-bh-wrap .dbh-tab__nav__item.active {
background: none;
color: #444752;
border-color: #444752;
}
.dbh-tab-panel {
overflow: hidden;
opacity: 0;
-webkit-transition: 0.3s ease;
transition: 0.3s ease;
height: 0;
}
.dbh-tab-panel.active {
height: auto;
opacity: 1;
overflow: visible;
}
.dbh-hours-type {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 25px -10px 0;
}
.dbh-checkbox {
margin: 0 10px;
}
.dbh-checkbox label {
margin: 0 !important;
}
.dbh-select-hours {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
margin: 0 -10px;
}
.dbh-select-hours--list {
margin-top: 28px;
}
.directorist-bh-wrap .dbh-select-from {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
margin: 0 10px;
position: relative;
}
.directorist-bh-wrap .dbh-select-from label {
display: block;
font-weight: 500;
}
.directorist-bh-wrap .dbh-select-from input {
width: 100%;
height: 46px;
padding: 0 15px;
}
.directorist-bh-wrap .dbh-select-hours + .dbh-select-hours {
margin-top: 13px;
}
.directorist-bh-wrap .dbh-select-hours .dbh-remove {
margin: 0 10px;
display: block;
height: 46px;
border: 0 none;
background: #444752;
color: #fff;
border-radius: 3px;
width: 46px;
}
.directorist-bh-wrap .dbh-default-times {
position: absolute;
width: 100%;
left: 0;
top: 79px;
border: 1px solid #e3e6ef;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
background: #fff;
z-index: 9999;
max-height: 200px;
overflow-y: scroll;
}
.directorist-bh-wrap .dbh-default-times li a {
display: block;
padding: 7px 15px;
border-bottom: 1px solid #e3e6ef;
}
.directorist-bh-wrap .dbh-add-hours {
margin-top: 20px;
}
.directorist-bh-wrap .directorist-bh-wrap__tab {
margin-top: 15px;
}
#business_hours_activated .input label span {
background: #008ec2;
width: 133px;
position: relative;
border-radius: 3px;
margin-top: 0;
}
#business_hours_activated .input label span:before {
content: "Activate";
position: absolute;
color: #fff;
left: 50%;
top: 48%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
border-radius: 3px;
}
#business_hours_activated + #success_msg {
color: #4caf50;
padding-left: 15px;
}
#business_hours_activated + #error_msg {
color: #dc143c;
padding-left: 15px;
}
#business_hours_deactivated .input label span {
background: #d05157;
width: 182px;
position: relative;
border-radius: 3px;
margin-top: 0;
padding: 18px;
}
#business_hours_deactivated .input label span:before {
content: "Deactivate";
position: absolute;
color: #fff;
left: 50%;
top: 48%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
border-radius: 3px;
}
#business_hours_deactivated + #success_msg {
color: #4caf50;
padding-left: 15px;
}
#business_hours_deactivated + #error_msg {
color: #dc143c;
padding-left: 15px;
} .directorist-bh-show {
display: block;
}
.directorist-bh-hide {
display: none !important;
}
.directorist-bh-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 28px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.directorist-bh-wrap input[type=radio],
.directorist-bh-wrap input[type=checkbox] {
display: none;
}
.directorist-bh-wrap .directorist-bh-section {
margin: 0;
}
.directorist-bh-wrap .directorist-bh-section__title {
font-size: 16px;
line-height: 22px;
font-weight: 600;
color: #141921;
margin: 0;
}
.directorist-bh-wrap .directorist-bh-section__desc {
font-size: 14px;
line-height: 22px;
font-weight: 400;
color: #4d5761;
margin: 0;
}
.directorist-bh-wrap .directorist-bh-section__wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 16px;
padding: 8px 0 24px;
border-bottom: 1px solid #e5e7eb;
}
.directorist-bh-wrap .directorist-bh-section__label {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
gap: 0;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin: 0;
}
.directorist-bh-wrap .directorist-bh-section__label:before {
content: "";
position: absolute;
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 44px;
height: 24px;
background-color: #a9abb6;
border-radius: 30px;
}
.directorist-bh-wrap .directorist-bh-section__label:after {
content: "";
position: absolute;
left: 2px;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 20px;
height: 20px;
background-color: #ffffff;
border-radius: 100%;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.directorist-bh-wrap .directorist-bh-section__label__title {
margin: 0;
}
.directorist-bh-wrap .directorist-bh-section--status .directorist-bh-section__label {
position: relative;
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
gap: 2px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
font-size: 16px;
line-height: 22px;
font-weight: 600;
color: #141921;
padding-left: 60px;
margin: 0;
cursor: pointer;
}
.directorist-bh-wrap .directorist-bh-section--status .directorist-bh-section__desc {
font-size: 14px;
line-height: 22px;
font-weight: 400;
color: #4d5761;
}
.directorist-bh-wrap .directorist-bh-section--status .directorist-bh-section__label:before {
content: "";
position: absolute;
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 44px;
height: 24px;
background-color: #a9abb6;
border-radius: 30px;
}
.directorist-bh-wrap .directorist-bh-section--status .directorist-bh-section__label:after {
content: "";
position: absolute;
left: 2px;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 20px;
height: 20px;
background-color: #ffffff;
border-radius: 100%;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.directorist-bh-wrap .directorist-bh-section--status input[type=checkbox]:checked ~ .directorist-bh-section__label:before {
background-color: #3e62f5;
}
.directorist-bh-wrap .directorist-bh-section--status input[type=checkbox]:checked ~ .directorist-bh-section__label:after {
left: 22px;
}
.directorist-bh-wrap .directorist-bh-section--timezone {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 16px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.directorist-bh-wrap .directorist-bh-section--timezone .directorist-bh-section__label {
-webkit-box-flex: 0;
-ms-flex: 0 0 250px;
flex: 0 0 250px;
}
.directorist-bh-wrap .directorist-bh-section--timezone .directorist-bh-section__label:before, .directorist-bh-wrap .directorist-bh-section--timezone .directorist-bh-section__label:after {
display: none;
}
.directorist-bh-wrap .directorist-bh-section--timezone .directorist-bh-section__wrapper {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.directorist-bh-wrap .directorist-bh-section--timezone .directorist-bh-section__wrapper .directorist-select {
width: 100%;
}
.directorist-bh-wrap .directorist-bh-section--timezone .directorist-bh-section__wrapper .directorist-select select {
width: 100%;
border: 1px solid #d0d7de;
border-radius: 6px;
}
.directorist-bh-wrap .directorist-bh-section--timezone .directorist-select2-addons-area {
display: none;
}
.directorist-bh-wrap .directorist-bh-section.bh-always-active .directorist-bh-section__wrapper {
border: none;
}
.directorist-bh-wrap .directorist-bh-section:last-child .directorist-bh-section__wrapper {
border-bottom: none;
}
.directorist-bh-wrap .directorist-bh-section__single {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.directorist-bh-wrap .directorist-bh-section__single label {
position: relative;
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
gap: 12px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 14px 16px;
border: 1px solid #e5e7eb;
border-radius: 8px;
margin: 0 !important;
padding-left: 44px;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
cursor: pointer;
}
.directorist-bh-wrap .directorist-bh-section__single label:before {
content: "";
position: absolute;
left: 16px;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 16px;
height: 16px;
border-radius: 100%;
border: 1px solid #6e7781;
background: transparent;
-webkit-mask-image: unset;
mask-image: unset;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.directorist-bh-wrap .directorist-bh-section__single label:after {
display: none;
}
.directorist-bh-wrap .directorist-bh-section__single label .directorist-bh-section__single__content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 2px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.directorist-bh-wrap .directorist-bh-section__single label .directorist-bh-section__single__icon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 36px;
height: 36px;
border-radius: 100%;
background-color: #e5e7eb;
}
.directorist-bh-wrap .directorist-bh-section__single label .directorist-bh-section__single__desc {
font-size: 14px;
line-height: 22px;
font-weight: 400;
color: #4d5761;
}
.directorist-bh-wrap .directorist-bh-section__single input[type=checkbox]:checked ~ label {
border-color: #3e62f5;
background-color: #f0f3ff;
}
.directorist-bh-wrap .directorist-bh-section__single input[type=checkbox]:checked ~ label:before {
border: 5px solid #3e62f5;
}
.directorist-bh-wrap .directorist-bh-section__single input[type=checkbox]:checked ~ label .directorist-bh-section__single__icon {
background-color: #3e62f5;
}
.directorist-bh-wrap .directorist-bh-section__single input[type=checkbox]:checked ~ label .directorist-bh-section__single__icon .directorist-icon-mask:after {
background-color: #ffffff;
}
.directorist-bh-wrap .directorist-bh-section__single input[type=checkbox]:checked ~ label .directorist-bh-section__single__icon svg path {
fill: #ffffff;
}
.directorist-bh-wrap .directorist-bh-section__single input[type=checkbox]:checked ~ label .directorist-bh-section__single__icon svg.directorist-bh-section__single__icon__stroke path {
fill: #3e62f5;
stroke: #ffffff;
}
.directorist-bh-selection {
display: none;
margin: 20px 0 0px;
padding: 18px 0 12px;
border-top: 1px solid #eff1f6;
border-bottom: 1px solid #eff1f6;
}
.directorist-bh-selection.directorist-bh-show {
display: block;
max-width: 750px;
}
.directorist-bh-selection .directorist-select .select2-selection__arrow {
height: 100% !important;
right: 5px !important;
top: 0 !important;
}
.directorist-bh-selection .directorist-select .select2-selection__arrow:after {
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
position: absolute;
font-size: 13px !important;
}
.directorist-bh-selection .directorist-select .select2-selection__arrow b {
display: none;
}
.directorist-bh-dayzone {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 16px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.directorist-bh-dayzone__single {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 16px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: 30px 24px 24px;
background-color: #f9fafb;
border: 1px solid #e5e7eb;
border-radius: 8px;
overflow-x: auto;
}
.directorist-bh-dayzone__single__choice {
display: none;
}
.directorist-bh-dayzone__single__choice__wrapper {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 12px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 12px 16px;
border-radius: 6px;
background: #f3f4f6;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.directorist-bh-dayzone__single__choice__slot {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.directorist-bh-dayzone__single__choice__slot .directorist-selects--start .select2-selection,
.directorist-bh-dayzone__single__choice__slot .directorist-selects--close .select2-selection {
width: 100%;
border-radius: 4px;
}
.directorist-bh-dayzone__single__choice__slot .directorist-selects--start .select2-selection .select2-selection--single,
.directorist-bh-dayzone__single__choice__slot .directorist-selects--close .select2-selection .select2-selection--single {
position: relative;
height: 100%;
border: none;
padding-left: 12px;
}
.directorist-bh-dayzone__single__choice__slot .directorist-selects--start .select2-selection .select2-selection--single:before,
.directorist-bh-dayzone__single__choice__slot .directorist-selects--close .select2-selection .select2-selection--single:before {
content: "\f107";
font-family: "Line Awesome Free";
font-weight: 900;
font-size: 12px;
color: #4d5761;
position: absolute;
right: 12px;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.directorist-bh-dayzone__single__choice__slot .directorist-selects--start .select2-selection .select2-selection--single .select2-selection__rendered,
.directorist-bh-dayzone__single__choice__slot .directorist-selects--close .select2-selection .select2-selection--single .select2-selection__rendered {
line-height: 44px;
}
.directorist-bh-dayzone__single__choice__item {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 16px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.directorist-bh-dayzone__single__choice__item.directorist-not-removable .directorist-bh-dayzone__single__choice__remove {
opacity: 0.5;
pointer-events: none;
}
.directorist-bh-dayzone__single__choice__action {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 12px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.directorist-bh-dayzone__single__choice__action__wrapper {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 12px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.directorist-bh-dayzone__single__choice__btn {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.directorist-bh-dayzone__single__choice__btn .directorist-icon-mask:after {
width: 20px;
height: 20px;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.directorist-bh-dayzone__single__choice__add {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 6px;
width: 100%;
height: 44px;
padding: 0 16px;
font-size: 14px;
font-weight: 500;
line-height: 20px;
color: #2c3239;
background-color: #ffffff;
border: 1px dashed #d2d6db;
border-radius: 6px;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.directorist-bh-dayzone__single__choice__add .directorist-icon-mask:after {
background-color: #2c3239;
}
.directorist-bh-dayzone__single__choice__add:hover, .directorist-bh-dayzone__single__choice__add:focus {
color: #3e62f5;
border-color: #3e62f5;
outline: none;
}
.directorist-bh-dayzone__single__choice__add:hover .directorist-icon-mask:after, .directorist-bh-dayzone__single__choice__add:focus .directorist-icon-mask:after {
background-color: #3e62f5;
}
.directorist-bh-dayzone__single__choice__remove {
color: #141921;
font-size: 20px;
}
.directorist-bh-dayzone__single__choice__remove .directorist-icon-mask:after {
background-color: #141921;
}
.directorist-bh-dayzone__single__choice__remove:hover {
color: #dc143c;
}
.directorist-bh-dayzone__single__choice__remove:hover .directorist-icon-mask:after {
background-color: #dc143c;
}
.directorist-bh-dayzone__single__choice .directorist-selects--seperator {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 0 13px;
}
.directorist-bh-dayzone__single__choice .directorist-selects--start,
.directorist-bh-dayzone__single__choice .directorist-selects--close {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.directorist-bh-dayzone__single__choice .directorist-selects__label--text {
font-size: 14px;
}
.directorist-bh-dayzone__single__choice .directorist-selects__dropdown--inner ul li .directorist-select-dropdown-text {
font-size: 14px;
font-weight: 500;
text-decoration: none;
display: block;
border-radius: 4px;
color: #5a5f7d;
}
.directorist-bh-dayzone__single__choice .directorist-selects .next-day-suffix {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 16px;
font-size: 10px;
font-weight: 600;
padding: 0 4px;
color: #a14d07;
background-color: #fdefce;
border-radius: 3px;
text-transform: capitalize;
}
.directorist-bh-dayzone__single__choice .directorist-selects .select2-container {
height: 44px;
width: calc(100% - 1px) !important;
}
.directorist-bh-dayzone__single__choice .directorist-selects .select2-selection--single {
position: relative;
height: 100%;
border: none;
padding-left: 12px;
}
.directorist-bh-dayzone__single__choice .directorist-selects .select2-selection--single:before {
display: block !important;
content: "\f107";
font-family: "Line Awesome Free";
font-weight: 900;
font-size: 12px;
color: #4d5761;
position: absolute;
right: 12px;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.directorist-bh-dayzone__single__choice .directorist-selects .select2-selection--single .select2-selection__rendered {
line-height: 44px;
}
.directorist-bh-dayzone__single__status {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.directorist-bh-dayzone__single__status__text {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 5px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: 32px;
width: 126px;
padding: 0 10px;
font-size: 12px;
line-height: 20px;
font-weight: 500;
border-radius: 6px;
-webkit-box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
}
.directorist-bh-dayzone__single__status__text--247 {
display: none;
color: #14b570;
background-color: #ffffff;
}
.directorist-bh-dayzone__single__status__text--closed {
color: #a1a9b2;
background-color: #f3f4f6;
}
.directorist-bh-dayzone__single__hour-selection {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
padding: 0;
margin-top: 7px;
display: none;
pointer-events: none;
opacity: 0;
visibility: hidden;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.directorist-bh-dayzone__single__switch {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
width: 125px;
padding: 0;
margin-top: 5px;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.directorist-bh-dayzone__single__switch .directorist-switch label {
color: #51526e !important;
font-weight: 400 !important;
padding-left: 44px;
cursor: pointer;
}
.directorist-bh-dayzone__single__switch .directorist-switch label:before {
width: 36px;
height: 20px;
left: 0;
background-color: #a9abb6;
}
.directorist-bh-dayzone__single__switch .directorist-switch label:after {
width: 12px;
height: 12px;
left: 4px;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.directorist-bh-dayzone__single__action {
display: none;
gap: 4px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
position: relative;
}
.directorist-bh-dayzone__single__action__btn {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 32px;
height: 32px;
font-size: 20px;
border-radius: 4px;
color: #141921;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.directorist-bh-dayzone__single__action__btn.active, .directorist-bh-dayzone__single__action__btn:hover, .directorist-bh-dayzone__single__action__btn:focus {
background: #e5e7eb;
outline: none;
}
.directorist-bh-dayzone__single.directorist-enable-hour-time-selection .directorist-bh-dayzone__single__switch {
-webkit-box-flex: unset;
-ms-flex: unset;
flex: unset;
}
.directorist-bh-dayzone__single.directorist-enable-hour-time-selection .directorist-bh-dayzone__single__action {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.directorist-bh-dayzone__single.directorist-enable-hour-time-selection .directorist-bh-dayzone__single__status {
display: none;
}
.directorist-bh-dayzone__single.directorist-enable-hour-time-selection .directorist-bh-dayzone__single__status__text--closed {
display: none;
}
.directorist-bh-dayzone__single.directorist-enable-hour-time-selection .directorist-bh-dayzone__single__hour-selection {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 80px;
opacity: 1;
visibility: visible;
pointer-events: all;
}
.directorist-bh-dayzone__single.directorist-enable-hour-time-selection .directorist-bh-dayzone__single__choice {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 12px;
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.directorist-bh-dayzone__single.directorist-enable-hour-time-selection .directorist-bh-dayzone__single__choice .directorist-bh-dayzone__single__choice__slot:not(:first-child) {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
}
.directorist-bh-dayzone__single.directorist-enable-hour-time-selection .directorist-bh-dayzone__single__switch .directorist-switch label {
font-size: 14px !important;
color: #1a1b29 !important;
font-weight: 500 !important;
}
.directorist-bh-dayzone__single.directorist-enable-hour-time-selection .directorist-bh-dayzone__single__switch .directorist-switch label:before {
background-color: #3e63dd !important;
}
.directorist-bh-dayzone__single.directorist-enable-hour-time-selection .directorist-bh-dayzone__single__switch .directorist-switch label:after {
left: 20px;
-webkit-transform: unset;
transform: unset;
}
.directorist-bh-dayzone__single.directorist-enable-hour-time-selection .directorist-bh-dayzone__single__hour-selection .directorist-checkbox label {
pointer-events: all;
}
.directorist-bh-dayzone__single.directorist-full-time .directorist-bh-dayzone__single__switch {
-webkit-box-flex: unset;
-ms-flex: unset;
flex: unset;
}
.directorist-bh-dayzone__single.directorist-full-time .directorist-bh-dayzone__single__status__text--closed {
display: none;
}
.directorist-bh-dayzone__single.directorist-full-time .directorist-bh-dayzone__single__status__text--247 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.directorist-bh-dayzone__single.directorist-full-time .directorist-bh-dayzone__single__status {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.directorist-bh-dayzone__single.directorist-full-time .directorist-bh-dayzone__single__choice {
opacity: 0;
visibility: hidden;
display: none;
}
.directorist-bh-dayzone__single.directorist-enable-hour-time-selection:not(.directorist-full-time) .directorist-bh-dayzone__single__switch {
margin-top: 12px;
}
.directorist-bh-dayzone__single.directorist-enable-hour-time-selection:not(.directorist-full-time) .directorist-bh-dayzone__single__hour-selection {
margin-top: 14px;
}
.directorist-bh-dayzone__single.directorist-enable-hour-time-selection:not(.directorist-full-time) .directorist-bh-dayzone__single__action {
margin-top: 7px;
}
.directorist-bh-dayzone__single label {
margin: 0 !important;
}
.directorist-bh-dayzone__single .directorist-bh-dayzone__single__hour-selection .directorist-checkbox {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.directorist-bh-dayzone__single .directorist-bh-dayzone__single__hour-selection .directorist-checkbox input[type=checkbox] + .directorist-checkbox__label {
font-size: 14px !important;
line-height: 20px;
font-weight: 400;
padding-left: 26px;
}
.directorist-bh-dayzone__single .directorist-bh-dayzone__single__hour-selection .directorist-checkbox input[type=checkbox] + .directorist-checkbox__label:before {
left: 4px !important;
top: 4px !important;
}
.directorist-bh-dayzone__single .directorist-bh-dayzone__single__hour-selection .directorist-checkbox input[type=checkbox] + .directorist-checkbox__label:after {
width: 18px !important;
height: 18px !important;
border-radius: 4px !important;
border: 1px solid #d1d1d7 !important;
}
.directorist-bh-dayzone__single .directorist-bh-dayzone__single__hour-selection .directorist-checkbox input[type=checkbox]:checked + .directorist-checkbox__label::after {
background-color: #3e63dd !important;
border: 1px solid #3e63dd !important;
}
.directorist-bh-dayzone__single .directorist-bh-dayzone__single__hour-selection .directorist-checkbox label {
pointer-events: none;
}
.directorist-bh-dayzone__single .directorist-select2-dropdown-close,
.directorist-bh-dayzone__single .directorist-select2-dropdown-toggle {
display: none;
}
.directorist-bh-dayzone__copy-dropdown {
background: #ffffff;
border: 1px solid #e5e7eb;
border-radius: 8px;
-webkit-box-shadow: 0 8px 16px 0 rgba(16, 24, 40, 0.1), 0 6px 8px 2px rgba(16, 24, 40, 0.04);
box-shadow: 0 8px 16px 0 rgba(16, 24, 40, 0.1), 0 6px 8px 2px rgba(16, 24, 40, 0.04);
width: 172px;
display: none;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
overflow: hidden;
}
.directorist-bh-dayzone__copy-dropdown.directorist-bh-dayzone__copy-dropdown--show {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
transform: translateY(0);
}
.directorist-bh-dayzone__copy-dropdown__header {
padding: 16px 16px 8px;
border-bottom: 1px solid #e5e7eb;
}
.directorist-bh-dayzone__copy-dropdown__header .directorist-bh-dayzone__copy-dropdown__title {
font-size: 10px;
line-height: 16px;
font-weight: 500;
color: rgba(0, 13, 77, 0.4509803922);
text-transform: uppercase;
letter-spacing: -0.15px;
}
.directorist-bh-dayzone__copy-dropdown__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 10px 16px;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.directorist-bh-dayzone__copy-dropdown__item.directorist-checkbox input[type=checkbox]:checked ~ .directorist-checkbox__label:before {
top: 3px !important;
left: 3px !important;
}
.directorist-bh-dayzone__copy-dropdown__item.directorist-checkbox input[type=checkbox]:checked ~ .directorist-checkbox__label:after {
background-color: #3e63dd !important;
border-color: #3e63dd !important;
}
.directorist-bh-dayzone__copy-dropdown__item.disabled {
opacity: 0.5;
cursor: not-allowed;
pointer-events: none;
}
.directorist-bh-dayzone__copy-dropdown__label.directorist-checkbox__label {
position: relative;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
font-size: 12px !important;
line-height: 16px !important;
font-weight: 500 !important;
color: rgba(0, 6, 38, 0.8980392157);
margin: 0 !important;
padding-left: 25px;
cursor: pointer;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.directorist-bh-dayzone__copy-dropdown__label.directorist-checkbox__label::after {
content: "";
width: 16px !important;
height: 16px !important;
border: 1px solid #c4c7cf !important;
border-radius: 4px !important;
}
.directorist-bh-dayzone__copy-dropdown__footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 16px 16px 8px;
border-top: 1px solid #e5e7eb;
}
.directorist-bh-dayzone__copy-dropdown__footer .directorist-bh-dayzone__copy-dropdown__btn {
padding: 8px 12px;
border: none;
border-radius: 4px;
font-size: 12px;
font-weight: 600;
line-height: 16px;
cursor: pointer;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.directorist-bh-dayzone__copy-dropdown__footer .directorist-bh-dayzone__copy-dropdown__btn:disabled {
opacity: 0.5;
cursor: not-allowed;
pointer-events: none;
}
.directorist-bh-dayzone__copy-dropdown__footer .directorist-bh-dayzone__copy-dropdown__btn--reset {
color: #3e63dd;
background: transparent;
border: none;
}
.directorist-bh-dayzone__copy-dropdown__footer .directorist-bh-dayzone__copy-dropdown__btn--reset:disabled {
color: #9ca3af;
}
.directorist-bh-dayzone__copy-dropdown__footer .directorist-bh-dayzone__copy-dropdown__btn--apply {
color: #ffffff;
background: #3e63dd;
border: 1px solid #3e63dd;
}
.directorist-bh-dayzone__copy-dropdown__footer .directorist-bh-dayzone__copy-dropdown__btn--apply:hover:not(:disabled) {
background: #2c4fd6;
border-color: #2c4fd6;
}
.directorist-bh-dayzone__copy-dropdown__footer .directorist-bh-dayzone__copy-dropdown__btn--apply:disabled {
background: #d1d5db;
border-color: #d1d5db;
}
.directorist-bh-section--timezone {
border-bottom: 1px solid #e5e7eb;
}
.directorist-bh-section--timezone .directorist-bh-section__wrapper {
border: none;
}
.directorist-bh-section--timezone .select2-selection__arrow,
.directorist-bh-section--timezone .select2-selection__clear {
display: none !important;
}
.directorist-bh-section--timezone .select2.select2-container .select2-selection--single {
position: relative;
}
.directorist-bh-section--timezone .select2.select2-container .select2-selection--single:before {
content: "\f0dc";
font-family: "Line Awesome Free";
font-weight: 900;
font-size: 14px;
color: #4d5761;
position: absolute;
right: 12px;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.directorist-bh-section--timezone .select2.select2-container .select2-selection--single .select2-selection__arrow {
top: 11px;
}
.directorist-bh-section--timezone .select2.select2-container .select2-selection--single .select2-selection__clear {
font-size: 18px;
}
.directorist-selects select {
min-height: 44px;
border-radius: 4px;
color: rgba(0, 6, 38, 0.8980392157);
border: none;
background-position: left 85% top 55%;
}
.directorist-selects select:focus {
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.directorist-select .select2-container.select2-container--default {
width: 100% !important;
}
.directorist-search-form-box .directorist-search-field .directorist-selects select {
border: 0 none;
width: 100%;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
}
.directorist-select .select2-container.select2-container--default .select2-selection--single {
height: 44px;
border-color: #ececec !important;
}
.directorist-select .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 42px;
padding-left: 12px;
}
.directorist-add-listing-form .directorist-bh-wrap .directorist-bh-dayzone__single__hour-selection {
min-width: 70px;
}
.directorist-add-listing-form .directorist-bh-wrap .directorist-bh-dayzone__single__choice__item {
gap: 15px;
}
.directorist-add-listing-form .directorist-bh-wrap .directorist-bh-dayzone__single__choice__slot {
background: transparent;
border: none;
border-radius: unset;
}
.directorist-add-listing-form .directorist-bh-wrap .directorist-bh-dayzone__single__status {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.directorist-add-listing-form .directorist-bh-wrap .directorist-selects {
border: none;
}
.directorist-add-listing-form .directorist-bh-wrap .directorist-selects select {
padding: 0 20px !important;
}
.directorist-add-listing-form .directorist-bh-wrap .directorist-selects .select2-selection--single:before {
display: none;
}
.directorist-add-listing-form .directorist-bh-wrap input[type=checkbox] + .directorist-checkbox__label:before {
top: 6px !important;
left: 6px !important;
}
.directorist-add-listing-form .directorist-bh-wrap input[type=checkbox]:disabled + .directorist-checkbox__label {
opacity: 0.5;
cursor: not-allowed;
}
.directorist-add-listing-form .directorist-bh-wrap .directorist-select .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
padding-left: 0;
}
.directorist-add-listing-form .directorist-bh-wrap .directorist-bh-dayzone__single__choice .directorist-selects .select2-selection--single:before,
.directorist-add-listing-form .directorist-bh-wrap .directorist-bh-section--timezone .select2.select2-container .select2-selection--single:before {
right: 0;
}
.directorist-bh-module__header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 10px 30px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: 0 0 20px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
border-bottom: 1px solid #f3f4f6;
}
.directorist-bh-module__header__icon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
min-width: 44px;
height: 44px;
border-radius: 50%;
background-color: #f3f4f6;
}
@media only screen and (max-width: 480px) {
.directorist-bh-module__header__icon {
min-width: 34px;
height: 34px;
}
}
.directorist-bh-module__header__icon .directorist-icon-mask:after {
width: 24px;
height: 24px;
}
@media only screen and (max-width: 480px) {
.directorist-bh-module__header__icon .directorist-icon-mask:after {
width: 20px;
height: 20px;
}
}
.directorist-bh-module__header__icon:empty {
display: none;
}
.directorist-bh-module__title {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 12px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 16px;
line-height: 22px;
font-weight: 600;
color: #141921;
margin: 0;
}
@media only screen and (max-width: 480px) {
.directorist-bh-module__title {
font-size: 14px;
gap: 8px;
}
}
.directorist-bh-module__title__icon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 44px;
height: 44px;
background-color: #f3f4f6;
}
.directorist-bh-module__title__icon:empty {
display: none;
}
@media only screen and (max-width: 480px) {
.directorist-bh-module__title__icon {
width: 34px;
height: 34px;
}
}
.directorist-bh-module__status {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 4px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 32px;
padding: 6px 12px;
border-radius: 100px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.directorist-bh-module__status--open {
background-color: #d2f9e1;
}
.directorist-bh-module__status--closed {
background-color: #fbe5e5;
}
.directorist-bh-module__status .directorist-icon-mask:after {
width: 20px;
height: 20px;
}
.directorist-bh-module__status__text {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 4px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 14px;
line-height: 16px;
font-weight: 500;
}
.directorist-bh-module__status__text span {
font-size: 16px;
font-weight: 700;
}
@media only screen and (max-width: 480px) {
.directorist-bh-module__status__text {
font-size: 12px;
}
.directorist-bh-module__status__text span {
font-size: 14px;
}
}
.directorist-bh-module__status__text--open, .directorist-bh-module__status__text.module__status__text--open {
color: #08935a;
}
.directorist-bh-module__status__text--open ~ .directorist-bh-module__status__icon, .directorist-bh-module__status__text.module__status__text--open ~ .directorist-bh-module__status__icon {
color: #08935a;
}
.directorist-bh-module__status__text--open ~ .directorist-bh-module__status__icon .directorist-icon-mask:after, .directorist-bh-module__status__text.module__status__text--open ~ .directorist-bh-module__status__icon .directorist-icon-mask:after {
background-color: #08935a;
}
.directorist-bh-module__status__text--close, .directorist-bh-module__status__text.module__status__text--close {
color: #e98080;
}
.directorist-bh-module__status__text--close ~ .directorist-bh-module__status__icon, .directorist-bh-module__status__text.module__status__text--close ~ .directorist-bh-module__status__icon {
color: #e98080;
}
.directorist-bh-module__status__text--close ~ .directorist-bh-module__status__icon .directorist-icon-mask:after, .directorist-bh-module__status__text.module__status__text--close ~ .directorist-bh-module__status__icon .directorist-icon-mask:after {
background-color: #e98080;
}
.directorist-bh-module__status__icon {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
} .directorist-bh-schedule {
font-size: 16px;
font-weight: 500;
}
.directorist-bh-schedule__header {
text-transform: uppercase;
border-bottom: 1px solid #e5e7eb;
}
.directorist-bh-schedule__header span {
min-width: 170px;
font-size: 14px !important;
line-height: 20px;
font-weight: 600;
color: #747c89;
letter-spacing: -0.15px;
position: unset !important;
top: unset !important;
}
@media only screen and (max-width: 480px) {
.directorist-bh-schedule__header span {
min-width: auto;
}
}
.directorist-bh-schedule__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 10px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-flex: 0 !important;
-ms-flex: 0 0 100% !important;
flex: 0 0 100% !important;
padding: 12px 0 16px;
margin: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-bottom: 1px solid #f3f4f6;
}
.directorist-bh-schedule__item span {
font-size: 14px !important;
position: unset !important;
top: unset !important;
}
.directorist-bh-schedule__item__badge {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 5px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
font-size: 14px;
line-height: 20px;
font-weight: 500;
padding: 6px 8px;
background-color: #f9fafb;
border-radius: 4px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.directorist-bh-schedule__item__badge--open {
color: #2e94fa;
}
.directorist-bh-schedule__item__badge--closed {
color: #e98080;
}
.directorist-bh-schedule__item--today {
position: relative;
}
.directorist-bh-schedule__item--today .directorist-bh-schedule__day {
color: #141921 !important;
font-weight: 700;
}
.directorist-bh-schedule__item--today:after {
content: "";
position: absolute;
height: calc(100% + 2px);
width: calc(100% + 64px);
left: -32px;
top: -1px;
background-color: #f9fafb;
}
.directorist-bh-schedule__item--today .directorist-bh-schedule__time .directorist-time-single {
color: rgba(0, 6, 38, 0.8980392157);
font-weight: 600;
}
.directorist-bh-schedule__item--today .directorist-bh-schedule__item__badge {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 4px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 32px;
padding: 6px 12px;
border-radius: 100px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.directorist-bh-schedule__item--today .directorist-bh-schedule__item__badge--open {
color: #08935a;
background-color: #d2f9e1;
}
.directorist-bh-schedule__item--today .directorist-bh-schedule__item__badge--closed {
color: #c83a3a;
background-color: #fbe5e5;
}
.directorist-bh-schedule__item--closed .directorist-bh-schedule__day {
color: #747c89;
}
.directorist-bh-schedule__day {
font-size: 16px;
line-height: 16px;
font-weight: 500;
color: #141921;
margin: 0;
z-index: 1;
}
.directorist-bh-schedule__day__badge {
height: 20px;
font-size: 12px;
font-weight: 600;
padding: 2px 4px;
border-radius: 3px;
}
.directorist-bh-schedule__day__badge--today {
color: #14b570;
background-color: #d2f9e1;
}
.directorist-bh-schedule__day__badge--nextday {
color: #ca6f04;
background-color: #fdefce;
}
.directorist-bh-schedule__time {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 6px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
font-size: 14px;
line-height: 16px;
font-weight: 500;
color: #4d5761;
margin: 0;
min-width: 170px;
z-index: 1;
}
.directorist-bh-schedule__time .directorist-time-single {
font-size: 14px;
line-height: 20px;
font-weight: 500;
color: #4d5761;
}
.directorist-bh-schedule .directorist-bh-schedule-247 {
padding: 12px 20px;
margin-bottom: 20px !important;
text-align: center;
border-radius: 10px;
color: #14b570;
background-color: #d2f9e1;
} .directorist-widget .directorist-bh-body {
padding: 20px 24px 0 !important;
}
.directorist-widget .directorist-bh-body .directorist-bh-schedule__item--today:after {
width: calc(100% + 48px);
left: -24px;
}
.directorist-widget .directorist-bh-schedule__header {
padding-top: 0;
}
.directorist-widget .directorist-bh-schedule__item {
padding: 12px 0 8px;
}
.directorist-widget .directorist-bh-schedule__item:last-child {
border-bottom: none;
}
.directorist-widget .directorist-widget__header__title {
font-size: 16px;
line-height: 22px;
font-weight: 600;
color: #141921;
}
@media only screen and (max-width: 480px) {
.directorist-widget .directorist-widget__header__title {
font-size: 14px;
}
}
.directorist-widget .directorist-widget__header__title .directorist_open_status_badge {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 4px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 24px;
padding: 5px 12px;
border-radius: 100px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.directorist-widget .directorist-widget__header__title .directorist_open_status_badge--open {
background-color: #d2f9e1;
}
.directorist-widget .directorist-widget__header__title .directorist_open_status_badge--closed {
background-color: #fbe5e5;
}
@media only screen and (max-width: 480px) {
.directorist-widget .directorist-widget__header__title .directorist_open_status_badge {
width: auto;
}
}
.directorist-widget .directorist-widget__header__title .directorist_open_status_badge .directorist-icon-mask:after {
width: 16px;
height: 16px;
}
.directorist-widget .directorist-widget__header__title .directorist-bh-module__status {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 4px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 5px 12px;
border-radius: 100px;
}
.directorist-widget .directorist-widget__header__title .directorist-bh-module__status--open {
background-color: #d2f9e1;
}
.directorist-widget .directorist-widget__header__title .directorist-bh-module__status--closed {
background-color: #fbe5e5;
}
.directorist-widget .directorist-widget__header__title .directorist-bh-module__status__text {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 4px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 12px;
line-height: 14px;
font-weight: 500;
}
.directorist-widget .directorist-widget__header__title .directorist-bh-module__status__text span {
font-size: 14px;
font-weight: 700;
}
.directorist-widget .directorist-widget__header__title .directorist-bh-module__status__text--open, .directorist-widget .directorist-widget__header__title .directorist-bh-module__status__text.module__status__text--open {
color: #08935a;
}
.directorist-widget .directorist-widget__header__title .directorist-bh-module__status__text--open ~ .directorist-bh-module__status__icon, .directorist-widget .directorist-widget__header__title .directorist-bh-module__status__text.module__status__text--open ~ .directorist-bh-module__status__icon {
color: #08935a;
}
.directorist-widget .directorist-widget__header__title .directorist-bh-module__status__text--open ~ .directorist-bh-module__status__icon .directorist-icon-mask:after, .directorist-widget .directorist-widget__header__title .directorist-bh-module__status__text.module__status__text--open ~ .directorist-bh-module__status__icon .directorist-icon-mask:after {
background-color: #08935a;
}
.directorist-widget .directorist-widget__header__title .directorist-bh-module__status__text--close, .directorist-widget .directorist-widget__header__title .directorist-bh-module__status__text.module__status__text--close {
color: #c83a3a;
}
.directorist-widget .directorist-widget__header__title .directorist-bh-module__status__text--close ~ .directorist-bh-module__status__icon, .directorist-widget .directorist-widget__header__title .directorist-bh-module__status__text.module__status__text--close ~ .directorist-bh-module__status__icon {
color: #c83a3a;
}
.directorist-widget .directorist-widget__header__title .directorist-bh-module__status__text--close ~ .directorist-bh-module__status__icon .directorist-icon-mask:after, .directorist-widget .directorist-widget__header__title .directorist-bh-module__status__text.module__status__text--close ~ .directorist-bh-module__status__icon .directorist-icon-mask:after {
background-color: #c83a3a;
}
.directorist-widget .directorist-widget__header__title .directorist-bh-module__status__icon {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
} @media only screen and (min-width: 992px) and (max-width: 1199px) {
.directorist-add-listing-form .directorist-bh-wrap .directorist-bh-dayzone__single.directorist-enable-hour-time-selection .directorist-bh-dayzone__single__choice {
-webkit-box-flex: unset;
-ms-flex: unset;
flex: unset;
}
}
@media only screen and (max-width: 1199px) {
.directorist-bh-wrap .directorist-bh-section__wrapper {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.directorist-bh-dayzone__single {
gap: 20px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.directorist-bh-dayzone__single.directorist-enable-hour-time-selection .directorist-bh-dayzone__single__choice {
-webkit-box-flex: unset;
-ms-flex: unset;
flex: unset;
width: 100%;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
overflow-x: auto;
}
.directorist-bh-dayzone__single__status,
.directorist-bh-wrap .directorist-bh-section__single {
-webkit-box-flex: unset;
-ms-flex: unset;
flex: unset;
}
.directorist-bh-dayzone__single__choice__item {
gap: 15px;
}
.directorist-selects select {
padding: 0 20px !important;
background-position: left 95% top 55%;
}
.directorist-bh-dayzone__single__status__text {
height: 36px;
padding: 0 10px;
line-height: 15px;
}
.directorist-bh-wrap .directorist-bh-section--timezone {
gap: 8px;
}
.directorist-add-listing-form .directorist-bh-wrap .directorist-bh-section--timezone .directorist-bh-section__wrapper {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
}
@media only screen and (max-width: 991px) {
.directorist-add-listing-form .directorist-bh-wrap .directorist-bh-dayzone__single.directorist-enable-hour-time-selection .directorist-bh-dayzone__single__choice {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
}
@media only screen and (max-width: 767px) {
.directorist-add-listing-form .directorist-bh-wrap .directorist-bh-dayzone__single {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
@media only screen and (max-width: 575px) {
.directorist-selects select {
font-size: 12px;
min-height: 36px;
}
.directorist-bh-dayzone__single__choice__btn .directorist-icon-mask:after {
width: 14px;
height: 14px;
}
.directorist-bh-schedule__item--today:after {
width: calc(100% + 30px);
left: -15px;
}
.directorist-bh-schedule__time {
min-width: auto;
}
.directorist-add-listing-form .directorist-bh-wrap .directorist-bh-dayzone__single.directorist-enable-hour-time-selection .directorist-bh-dayzone__single__choice {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.directorist-bh-dayzone__single.directorist-enable-hour-time-selection .directorist-bh-dayzone__single__choice .directorist-bh-dayzone__single__choice__wrapper {
width: auto;
}
}
@media only screen and (max-width: 479px) {
.directorist-bh-schedule__day {
font-size: 14px;
}
.directorist-bh-schedule__header span,
.directorist-bh-schedule__item__badge,
.directorist-bh-schedule__time .directorist-time-single {
font-size: 12px;
}
.directorist-bh-schedule__day__badge {
font-size: 10px;
}
}
.directorist-search-form-wrap.directorist-with-search-border .directorist-search-form-top .open_now > label {
display: none;
}
.directorist-search-contents .directorist-search-form-top .open_now {
-webkit-box-flex: 1;
-ms-flex: auto;
flex: auto;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
min-width: 200px;
margin: 5px 0;
padding-bottom: 0;
}
.directorist-search-contents .directorist-search-form-top .open_now:not(:last-child) {
border-right: 1px solid #eff1f6;
}
.directorist-search-contents .directorist-search-form-top .open_now .directorist-form-element {
border: 0 none;
background-color: transparent;
}
.directorist-search-contents .directorist-search-form-top .open_now .directorist-selects .directorist-select__label {
border: 0 none;
}
.directorist-search-contents .directorist-search-form-top .open_now > label {
display: none;
}
.directorist-search-contents .directorist-search-form-top .open_now .wp-picker-container .wp-picker-input-wrap label {
display: none;
}
.directorist-search-contents .directorist-search-form-top .open_now .directorist-search-tags {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 10px 15px;
}
.directorist-search-contents .directorist-search-form-top .open_now .directorist-search-tags .directorist-checkbox {
margin-bottom: 10px;
}
.directorist-search-contents .directorist-search-form-top .open_now .directorist-range-slider-wrap {
padding: 10px 15px;
min-width: 220px;
}
.directorist-search-contents .directorist-search-form-top .open_now .directorist-btn-ml {
font-size: 14px;
color: #7a82a6;
text-decoration: none;
}
.directorist-bh-schedule-dayzone .directorist-bh-schedule-dayzone__single .directorist-select2-dropdown-close {
display: none;
}
.select2-container--default .dbh-select2-container .select2-selection__rendered {
font-size: 14px;
font-weight: 500;
letter-spacing: -0.15px;
}
.select2-container--default .dbh-select2-container .select2-selection__placeholder {
font-size: 13px;
font-weight: 400;
}
.select2-container--default .dbh-select2-dropdown {
margin-top: 4px;
border-radius: 8px !important;
border: 1px solid rgba(0, 17, 102, 0.1019607843) !important;
-webkit-box-shadow: 0 6px 8px 2px rgba(16, 24, 40, 0.0392156863);
box-shadow: 0 6px 8px 2px rgba(16, 24, 40, 0.0392156863);
}
.select2-container--default .dbh-select2-dropdown .select2-search--dropdown {
padding: 6px;
}
.select2-container--default .dbh-select2-dropdown .select2-search--dropdown .select2-search__field {
border-radius: 6px;
min-height: 30px;
padding: 6px !important;
line-height: 1.5;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid rgba(0, 17, 102, 0.1019607843) !important;
}
.select2-container--default .dbh-select2-dropdown .select2-search--dropdown .select2-search__field:focus {
border-color: #3e62f5 !important;
-webkit-box-shadow: unset;
box-shadow: unset;
outline: none;
}
.select2-container--default .dbh-select2-dropdown .select2-results__option {
color: rgba(0, 6, 38, 0.8980392157);
padding: 10px;
font-size: 12px;
font-weight: 500;
margin: 0;
}
.select2-container--default .dbh-select2-dropdown .select2-results__option--highlighted, .select2-container--default .dbh-select2-dropdown .select2-results__option[aria-selected=true] {
color: rgba(0, 6, 38, 0.8980392157) !important;
background-color: rgba(0, 21, 128, 0.0392156863) !important;
}
.directorist-sidebar .atbd_widget .default-ad-search .check-btn .directorist-icon-mask:after {
width: 15px;
height: 15px;
padding: 0;
display: block;
border: 0 none;
}
.directorist-sidebar .atbd_widget .default-ad-search .check-btn label input:checked + span .directorist-icon-mask:after,
.btn-checkbox label input:checked + span .directorist-icon-mask:after {
background-color: #fff;
} .direcorist-search-field-business_hours .check-btn label span .directorist-icon-mask:after {
display: block;
padding: 0;
border: none;
width: 15px;
height: 15px;
}
.direcorist-search-field-business_hours .check-btn .btn-checkbox input[type=checkbox]:checked::before {
display: none;
}