.booking-form-block input, .booking-form-block select {
line-height: 40px !important;
}
.input_select_field .input_select_wrapper .input_select_input {
padding: 0 20px 0 10px;
}
.input_select_field .input_select_wrapper i {
right: 18px;
font-size: 12px;
top: 18px;
}
.booking__price {
font-weight: 500;
font-size: 15px;
}
.booking__price label {
margin-right: 5px;
font-size: 14px;
font-weight: 400;
}
.booking__price label i {
font-size: 16px;
color: var(--e-global-color-primary);
margin-right: 10px;
}
.booking__price .item_info_price_new {
color: var(--e-global-color-primary);
}
.booking__price .item_info_price_old {
text-decoration: line-through;
margin-left: 3px;
font-size: 16px;
}
.booking__media {
font-size: 14px;
line-height: 1;
}
.booking__media a {
color: var(--e-global-color-text);
margin-left: 8px;
}
.booking__media a i {
font-size: 20px;
}
.booking__media a.ba-gallery {
margin-left: 0;
position: relative;
}
.booking__media a.ba-gallery span {
display: inline-block;
background: var(--e-global-color-primary);
color: #fff;
width: 14px;
height: 14px;
border-radius: 50%;
line-height: 1;
font-size: 11px;
line-height: 14px;
position: absolute;
text-align: center;
right: -4px;
top: -10px;
}
.booking__media a:hover {
color: var(--e-global-color-primary);
}
.booking__item-labels {
position: absolute;
top: 15px;
left: 15px;
z-index: 11;
}
.booking__item-label {
font-size: 11px;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 500;
padding: 0 8px;
line-height: 24px;
color: #fff;
display: block;
clear: both;
text-align: center;
}
.booking__item-label:not(:last-child) {
margin-bottom: 5px;
}
.booking__item-discount {
background: var(--e-global-color-primary);
}
.booking__item-featured {
background: #3A3768;
}
.booking__rating {
white-space: nowrap;
}
.booking__rating .post-total-rating {
font-size: 14px;
overflow: hidden;
}
.booking__rating .post-total-rating .stars {
letter-spacing: 1px;
}
.booking__rating .post-total-rating .star {
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.booking__rating .post-total-rating .total-rating {
margin-left: 6px;
font-weight: 500;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.booking__rating .post-total-rating .post-total-rating-value {
position: absolute;
top: -20px;
left: 0;
z-index: 1;
opacity: 0;
text-transform: uppercase;
font-weight: 500;
-webkit-transition: all 0.5s;
transition: all 0.5s;
color: #F7931E;
}
.wishlist-icon .ajax-wishlist-link {
position: absolute;
top: 15px;
right: 15px;
width: 30px;
height: 30px;
line-height: 31px;
text-align: center;
border-radius: 0;
z-index: 11;
background: rgba(0, 0, 0, 0.4);
color: #fff;
font-size: 16px;
}
.wishlist-icon .ajax-wishlist-link.wishlist-added {
background: var(--e-global-color-primary);
}
.wishlist-icon .ajax-wishlist-link.wishlist-added .icon:before {
font-weight: 900;
}
.wishlist-icon .ajax-wishlist-link.ajax-preload {
opacity: 0.68;
}
.booking-one__single {
-webkit-transition: all 0.35s;
transition: all 0.35s;
max-width: 550px;
margin: 0 auto 30px;
}
.booking-one__image {
position: relative;
border-radius: 0;
overflow: hidden;
min-height: 90px;
}
.booking-one__image img {
width: 100%;
}
.booking-one__content {
padding: 25px 30px 40px;
-webkit-box-shadow: 0px 10px 20px 0 rgba(23, 39, 54, 0.1);
box-shadow: 0px 10px 20px 0 rgba(23, 39, 54, 0.1);
border-top: none;
border-radius: 0;
background: #fff;
position: relative;
margin-top: -16px;
}
@media (max-width: 1024px) {
.booking-one__content {
padding: 30px;
}
}
.booking-one__media {
background: #fff;
-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
padding: 8px 15px;
font-size: 12px;
line-height: 1;
color: var(--e-global-color-primary);
position: absolute;
top: -18px;
right: 30px;
border-radius: 0;
z-index: 11;
-webkit-transition: all 0.35s;
transition: all 0.35s;
}
.booking-one__media a {
color: var(--e-global-color-text);
}
.booking-one__media a i {
font-size: 20px;
}
.booking-one__media a.ba-gallery span {
top: -10px;
background: var(--e-global-color-primary);
}
.booking-one__title {
font-size: 26px;
margin: 5px 0 10px;
font-weight: 400;
}
@media (max-width: 1199px) {
.booking-one__title {
font-size: 22px;
}
}
.booking-one__price .item_info_price_new {
color: var(--e-global-color-primary);
font-size: 26px;
font-weight: 500;
}
.booking-one__price label {
font-size: 16px;
font-weight: 500;
margin-left: 5px;
}
.booking-one__meta {
margin-top: 25px;
padding: 12px 20px;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
font-size: 16px;
font-weight: 500;
background: #faf5ef;
}
.booking-one__meta label {
margin-right: 5px;
}
.booking-one__item-meta {
color: var(--e-global-color-accent);
}
.booking-one__single:hover .booking-one__content .post-total-rating .star, .booking-one__single:hover .booking-one__content .post-total-rating .total-rating {
opacity: 0;
}
.booking-one__single:hover .booking-one__content .post-total-rating .post-total-rating-value {
top: 0;
opacity: 1;
}
.booking-two__single {
margin-bottom: 30px;
-webkit-transition: all 0.35s;
transition: all 0.35s;
}
.booking-two__wrap {
position: relative;
}
.booking-two__image {
overflow: hidden;
}
.booking-two__image img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.booking-two__content {
background: #fff;
position: absolute;
bottom: 20px;
left: 20px;
right: 20px;
}
.booking-two__content-inner {
position: relative;
padding: 25px 30px 25px;
}
@media (max-width: 1200px) {
.booking-two__content-inner {
padding: 20px 20px;
}
}
.booking-two__media {
background: #fff;
font-size: 12px;
line-height: 1;
color: var(--e-global-color-primary);
padding: 8px 15px;
position: absolute;
bottom: 100%;
left: 0;
border-radius: 0;
z-index: 11;
-webkit-transition: all 0.35s;
transition: all 0.35s;
}
.booking-two__media a i {
font-size: 20px;
}
.booking-two__media a.ba-gallery span {
top: -9px;
background: var(--e-global-color-primary);
}
.booking-two__title {
font-size: 26px;
margin: 0 0 10px;
font-weight: 400;
}
@media (max-width: 1199px) {
.booking-two__title {
font-size: 22px;
}
}
.booking-two__price .item_info_price_new {
color: var(--e-global-color-primary);
font-size: 26px;
font-weight: 500;
}
.booking-two__price label {
font-size: 16px;
font-weight: 500;
margin-left: 5px;
}
.booking-two__meta {
position: absolute;
bottom: 100%;
right: 0;
padding: 10px 15px;
font-size: 14px;
line-height: 1;
font-weight: 500;
background: var(--e-global-color-primary);
color: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.booking-two__meta label {
margin-right: 3px;
}
.booking-two__meta-left {
margin-right: 10px;
}
.booking-two__single:hover .booking-two__content .post-total-rating .star, .booking-two__single:hover .booking-two__content .post-total-rating .total-rating {
opacity: 0;
}
.booking-two__single:hover .booking-two__content .post-total-rating .post-total-rating-value {
top: 0;
opacity: 1;
}
.booking-block-list-small .babe-block-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.booking-block-list-small .post-image {
border-radius: 0;
overflow: hidden;
float: left;
width: 80px;
-webkit-box-flex: 0;
-ms-flex: 0 0 80px;
flex: 0 0 80px;
}
.booking-block-list-small .booking-content {
position: relative;
padding-left: 20px;
-webkit-box-flex: 0;
-ms-flex: 0 0 calc(100% - 80px);
flex: 0 0 calc(100% - 80px);
width: calc(100% - 80px);
}
@media (max-width: 1024px) {
.booking-block-list-small .booking-content {
padding-left: 10px;
}
}
.booking-block-list-small .booking-content .post-total-rating {
font-size: 13px;
overflow: hidden;
line-height: 20px;
margin-bottom: 5px;
}
.booking-block-list-small .booking-content .post-total-rating .stars {
letter-spacing: 1px;
}
.booking-block-list-small .booking-content .post-total-rating .star {
-webkit-transition: all 0.35s;
transition: all 0.35s;
}
.booking-block-list-small .booking-content .post-total-rating .total-rating {
margin-left: 6px;
font-weight: 500;
-webkit-transition: all 0.35s;
transition: all 0.35s;
}
.booking-block-list-small .booking-content .post-total-rating .post-total-rating-value {
position: absolute;
top: -20px;
left: 0;
z-index: 1;
opacity: 0;
text-transform: uppercase;
font-weight: 500;
-webkit-transition: all 0.35s;
transition: all 0.35s;
color: #F7931E;
}
.booking-block-list-small .booking-content .title {
font-size: 18px;
font-weight: 600;
font-family: var(--boliin-font-sans-serif);
margin: 0;
line-height: 22px;
}
.booking-block-list-small .booking-content .title a {
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
max-height: 1.5em;
}
.booking-block-list-small .booking-content .ba-price {
margin: 5px 0 0;
font-size: 15px;
font-weight: 500;
line-height: 26px;
}
.booking-block-list-small .booking-content .ba-price label {
font-size: 15px;
}
@media (max-width: 1024px) {
.booking-block-list-small .booking-content .ba-price label {
display: none;
}
}
.booking-block-list-small .booking-content .ba-price .item_info_price_new {
color: var(--e-global-color-primary);
}
.booking-block-list-small .booking-content .ba-price .item_info_price_old {
text-decoration: line-through;
}
.booking-block-list-small:hover .booking-content .post-total-rating .star, .booking-block-list-small:hover .booking-content .post-total-rating .total-rating {
opacity: 0;
}
.booking-block-list-small:hover .booking-content .post-total-rating .post-total-rating-value {
top: 0;
opacity: 1;
}
.ba-list-items .title {
font-size: 20px;
margin: 0 0 5px;
}
.ba-list-items .row .booking-block-list-small {
margin-bottom: 0;
}
.ba-list-items .row .booking-block-list-small .babe-block-content {
padding: 20px 0;
border-bottom: 1px solid #E2DFEB;
}
.ba-list-items .row .booking-block-list-small:last-child .babe-block-content {
border-bottom: 0;
padding-bottom: 0;
}
.booking-list__single {
margin-bottom: 30px;
-webkit-transition: all 0.35s;
transition: all 0.35s;
border-radius: 8px;
}
.booking-list__wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media (max-width: 540px) {
.booking-list__wrap {
display: block;
}
}
.booking-list__image {
width: 300px;
position: relative;
}
@media (max-width: 860px) {
.booking-list__image {
width: 220px;
}
}
@media (max-width: 540px) {
.booking-list__image {
width: 100%;
}
}
.booking-list__thumbnail {
position: relative;
height: 100%;
padding-top: 65%;
border-radius: 20px;
display: block;
}
.booking-list__thumbnail img {
position: absolute;
left: 0;
top: 0;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
height: 100%;
border-radius: 0;
}
.booking-list__labels {
position: absolute;
top: 15px;
left: 15px;
z-index: 11;
}
.booking-list__label {
border-radius: 0;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 500;
padding: 0 8px;
line-height: 24px;
color: #fff;
display: block;
clear: both;
text-align: center;
}
.booking-list__label:not(:last-child) {
margin-bottom: 5px;
}
.booking-list__discount {
background: var(--e-global-color-primary);
}
.booking-list__featured {
background: #3A3768;
}
.booking-list__content {
padding: 20px 30px;
border: 1px solid #E2DFEB;
border-left: none;
border-radius: 0;
background: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
@media (max-width: 1024px) {
.booking-list__content {
padding: 20px;
}
}
@media (max-width: 590px) {
.booking-list__content {
display: block;
border: 1px solid #E2DFEB;
border-top: 0;
border-radius: 0;
}
}
.booking-list__content:after {
content: '';
width: 100%;
height: 20px;
border-radius: 20px 20px 0 0;
position: absolute;
bottom: 100%;
left: 0;
z-index: 11;
background: #fff;
}
.booking-list__content .post-total-rating {
font-size: 14px;
overflow: hidden;
}
.booking-list__content .post-total-rating .stars {
letter-spacing: 1px;
}
.booking-list__content .post-total-rating .star {
-webkit-transition: all 0.35s;
transition: all 0.35s;
}
.booking-list__content .post-total-rating .total-rating {
margin-left: 6px;
font-weight: 500;
-webkit-transition: all 0.35s;
transition: all 0.35s;
}
.booking-list__content .post-total-rating .post-total-rating-value {
position: absolute;
top: -20px;
left: 0;
z-index: 1;
opacity: 0;
text-transform: uppercase;
font-weight: 500;
-webkit-transition: all 0.35s;
transition: all 0.35s;
color: #F7931E;
}
.booking-list__content-top {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.booking-list__content-top .post-total-rating {
width: calc(100% - 68px);
-webkit-box-flex: 0;
-ms-flex: 0 0 calc(100% - 68px);
flex: 0 0 calc(100% - 68px);
}
.booking-list__media {
width: 68px;
-webkit-box-flex: 0;
-ms-flex: 0 0 68px;
flex: 0 0 68px;
}
.booking-list__title {
font-size: 22px;
margin: 0px 0 12px;
line-height: 34px;
}
.booking-list__address {
font-size: 14px;
font-weight: 500;
line-height: 20px;
margin: 10px 0;
}
.booking-list__address i {
margin-right: 10px;
color: var(--e-global-color-primary);
}
.booking-list__price {
margin: 2px 0 0;
font-size: 26px;
font-weight: 500;
}
.booking-list__price label {
font-size: 16px;
font-weight: 500;
}
.booking-list__price .item_info_price_new {
color: var(--e-global-color-primary);
}
.booking-list__meta {
margin-top: 25px;
padding: 14px 25px;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
font-size: 16px;
font-weight: 500;
background: #faf5ef;
}
.booking-list__meta label {
margin-right: 5px;
}
.booking-list__item-meta {
color: var(--e-global-color-secondary);
}
.booking-list__single:hover {
-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.booking-list__single:hover .booking-list__wrap .post-total-rating .star, .booking-list__single:hover .booking-list__wrap .post-total-rating .total-rating {
opacity: 0;
}
.booking-list__single:hover .booking-list__wrap .post-total-rating .post-total-rating-value {
top: 0;
opacity: 1;
}
.gva-booking-list-small .gva-content-items .item-list:not(:last-child) {
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #E2DFEB;
}
.elementor-editor-active .boliin-single-booking-form #booking_form .input_group .list_service .view-list-details {
display: none !important;
}
.boliin-gva_ba_item_gallery {
position: relative;
}
.boliin-gva_ba_item_gallery .btn-gallery-video {
bottom: 0;
right: calc((100% - 1200px) / 2);
position: absolute;
z-index: 111;
padding: 6px 12px;
background: #FAF5EF;
border-radius: 6px 6px 0 0;
}
.boliin-gva_ba_item_gallery .btn-gallery-video .content-inner > div {
margin: 0 5px;
float: left;
}
.boliin-gva_ba_item_gallery .btn-gallery-video .content-inner > div a:nth-child(1) {
color: var(--e-global-color-primary);
background: #EAE7E6;
width: 32px;
height: 32px;
border-radius: 50%;
z-index: 1;
text-align: center;
line-height: 33px;
font-size: 13px;
display: inline-block;
}
.boliin-gva_ba_item_gallery .btn-gallery-video .content-inner > div a:nth-child(1):hover {
background: var(--e-global-color-primary);
color: #fff;
}
.boliin-single-taxonomy .content-inner, .boliin-single-price_from .content-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.boliin-single-taxonomy .content-inner .icon i, .boliin-single-price_from .content-inner .icon i {
color: var(--e-global-color-primary);
width: 53px;
height: 53px;
border-radius: 50%;
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;
background: #faf5ef;
}
.boliin-single-taxonomy .content-inner .box-content, .boliin-single-price_from .content-inner .box-content {
font-weight: 500;
}
.boliin-single-taxonomy .content-inner .box-content .ba-meta-title, .boliin-single-price_from .content-inner .box-content .ba-meta-title {
font-size: 15px;
margin: 0 0 2px;
color: var(--e-global-color-text);
font-weight: 500;
}
.boliin-single-taxonomy .content-inner .box-content .item-value, .boliin-single-price_from .content-inner .box-content .item-value {
color: var(--e-global-color-accent);
font-weight: 700;
}
.booking-el-meta__wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.booking-el-meta__icon {
-webkit-box-flex: 0;
-ms-flex: 0 0 54px;
flex: 0 0 54px;
width: 54px;
height: 54px;
background: #FAF5EF;
color: var(--e-global-color-primary);
border-radius: 50%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 24px;
}
.booking-el-meta__content {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc(100% - 54px);
flex: 0 0 calc(100% - 54px);
width: calc(100% - 54px);
padding-left: 10px;
}
.booking-el-meta__title {
margin: 0;
font-size: 15px;
color: var(--e-global-color-text);
font-family: var(--boliin-font-sans-serif);
font-weight: 500;
}
.booking-el-meta__value {
font-size: 15px;
color: var(--e-global-color-accent);
font-weight: 600;
line-height: 22px;
}
.boliin-single-price_from {
font-size: 16px;
}
.boliin-single-price_from .item_info_price_new {
font-size: 24px;
color: var(--e-global-color-primary);
}
.boliin-single-price_from .item_info_price_old {
color: var(--e-global-color-text);
font-size: 16px;
margin-left: 4px;
text-decoration: line-through;
}
.boliin-single-taxonomy.style-2 .content-inner {
display: block;
}
.boliin-single-taxonomy.style-2 .content-inner .ba-meta-title {
padding-bottom: 5px;
}
.boliin-single-taxonomy.style-2 .content-inner .box-content .ba-meta-title {
font-size: 32px;
color: var(--e-global-color-accent);
margin-bottom: 16px;
}
.boliin-single-taxonomy.style-2 .content-inner .box-content .term-level-0 {
width: 50%;
float: left;
margin-bottom: 20px;
}
.boliin-single-taxonomy.style-2 .content-inner .box-content .term-level-0 .term-name {
color: #292836;
font-size: 20px;
margin-bottom: 6px;
}
.boliin-single-taxonomy.style-2 .content-inner .box-content .term-level-0 .child-terms {
padding-left: 20px;
}
.boliin-single-taxonomy.style-2 .content-inner .box-content .term-item {
width: 33.33%;
float: left;
line-height: 1.8;
margin-bottom: 12px;
font-size: 16px;
padding-right: 10px;
}
.boliin-single-taxonomy.style-2 .content-inner .box-content .term-item:nth-of-type(3n+1) {
clear: both;
}
.boliin-single-taxonomy.style-2 .content-inner .box-content .term-item i {
font-size: 28px;
color: var(--e-global-color-primary);
margin-right: 10px;
position: relative;
top: 6px;
}
@media (max-width: 1024.98px) {
.boliin-single-taxonomy.style-2 .content-inner .box-content .term-item {
width: 50%;
}
.boliin-single-taxonomy.style-2 .content-inner .box-content .term-item:nth-of-type(3n+1) {
clear: none;
}
.boliin-single-taxonomy.style-2 .content-inner .box-content .term-item:nth-of-type(2n+1) {
clear: both;
}
}
@media (max-width: 480px) {
.boliin-single-taxonomy.style-2 .content-inner .box-content .term-item {
width: 100%;
}
.boliin-single-taxonomy.style-2 .content-inner .box-content .term-item:nth-of-type(2n+1) {
clear: none;
}
}
.boliin-single-address {
font-size: 16px;
font-weight: 500;
}
.boliin-single-address i {
color: var(--e-global-color-primary);
position: relative;
top: 2px;
margin-right: 4px;
}
.boliin-single-in-ex {
font-size: 16px;
}
.boliin-single-in-ex ul {
list-style: none;
padding: 0;
}
.boliin-single-in-ex ul li {
position: relative;
line-height: 22px;
}
.boliin-single-in-ex ul li:before {
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 14px;
top: 0;
left: 0;
z-index: 1;
display: inline;
content: '\f00c';
color: var(--e-global-color-primary);
}
.booking-el-highlights__content-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.booking-el-highlights__item {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
@media (max-width: 768px) {
.booking-el-highlights__item {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
}
.booking-el-highlights__item-title {
font-size: 20px;
margin: 0 0 10px;
}
.booking-el-highlights__item-content ul {
list-style: none;
padding: 0;
}
.booking-el-highlights__item-content ul li {
position: relative;
padding-left: 25px;
margin-top: 15px;
margin-bottom: 5px;
line-height: 20px;
}
.booking-el-highlights__item-content ul li:after {
content: '\f058';
position: absolute;
top: 0;
left: 0;
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 14px;
color: var(--e-global-color-primary);
}
.boliin-single-rating .stars .star {
color: #FFA801;
}
.boliin-single-rating .stars .post-total-rating-value {
font-weight: 500;
}
.boliin-single-booking-form {
padding: 0 40px 40px;
}
@media (max-width: 1024px) {
.boliin-single-booking-form {
padding: 0 30px 30px;
}
}
@media (max-width: 992px) {
.boliin-single-booking-form {
padding: 0 18px 30px;
}
}
.boliin-single-booking-form.style-1 {
background: #faf5ef;
}
.boliin-single-booking-form.style-2 {
background: #fff;
border-radius: 8px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
border: 1px solid rgba(0, 0, 0, 0.06);
}
.boliin-single-booking-form .box-title {
font-size: 30px;
background: var(--e-global-color-primary);
color: #fff;
padding: 20px 40px;
margin: 0 -40px 50px;
position: relative;
}
@media (max-width: 1024px) {
.boliin-single-booking-form .box-title {
margin: 0 -30px 50px;
font-size: 22px;
padding: 15px 30px;
}
}
@media (max-width: 992px) {
.boliin-single-booking-form .box-title {
margin: 0 -18px 50px;
padding: 15px 18px;
}
}
.boliin-single-booking-form .box-title:before {
content: "";
position: absolute;
top: 100%;
left: 0;
display: block;
border-top: 20px solid var(--e-global-color-primary);
border-left: 40px solid transparent;
border-right: 40px solid transparent;
}
.boliin-single-booking-form #booking_form .booking-form-block input[type="text"].booking_date {
padding-left: 15px;
padding-right: 15px;
}
.boliin-single-booking-form #booking_form .input_group .booking-form-block {
border: 0;
display: block;
}
.boliin-single-booking-form #booking_form .input_group .booking-form-block > div {
display: block;
}
.boliin-single-booking-form #booking_form .input_group .booking-form-block .booking_form_input_label {
color: var(--e-global-color-accent);
font-weight: 600;
font-size: 16px;
}
.boliin-single-booking-form #booking_form .input_group .booking-form-block .input_select_field {
line-height: 24px;
margin-bottom: 15px;
}
.boliin-single-booking-form #booking_form .input_group .booking-form-block .input_select_field .input_select_title_value {
padding: 0 10px 0 0;
width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 1px;
font-weight: 700;
}
.boliin-single-booking-form #booking_form .input_group .booking-form-block .input_select_field .input_select_wrapper .input_select_input_value {
line-height: 36px !important;
}
.boliin-single-booking-form #booking_form .input_group .booking-form-block .input_select_field .input_select_wrapper i {
top: 16px;
}
.boliin-single-booking-form #booking_form .input_group .booking-form-block .input_select_field .input_select_wrapper .input_select_list {
border: 1px solid rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.1);
box-shadow: 0 6px 15px rgba(0, 0, 0, 0.1);
}
.boliin-single-booking-form #booking_form .input_group .booking-form-block .input_select_field .input_select_wrapper .input_select_list > li {
padding: 5px 10px;
}
.boliin-single-booking-form #booking_form .input_group .booking-form-block .booking-date {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
position: relative;
background: #fff;
display: block;
}
.boliin-single-booking-form #booking_form .input_group .booking-form-block .booking-date i {
color: var(--e-global-color-primary);
font-size: 15px;
top: 18px;
position: absolute;
right: 12px;
}
.boliin-single-booking-form #booking_form .input_group .booking-form-block .booking-date input {
border: none;
font-size: 14px;
width: 100%;
min-height: 50px;
}
.boliin-single-booking-form #booking_form .input_group .booking-services-block {
padding-bottom: 0;
}
.boliin-single-booking-form #booking_form .input_group .booking-services-block .booking_form_input_label {
font-weight: 700;
margin-bottom: 10px;
}
.boliin-single-booking-form #booking_form .input_group .list_service {
border: 0;
padding-top: 0;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.boliin-single-booking-form #booking_form .input_group .list_service .view-list-details {
overflow: visible;
max-width: 260px;
max-height: 1000px;
-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.08);
box-shadow: 0 0 20px rgba(0, 0, 0, 0.08);
border-radius: 6px;
padding: 18px 18px 8px;
font-size: 15px;
line-height: 26px;
border: 1px solid #E2DFEB;
z-index: 111;
top: -15px;
margin-right: 30px;
display: block !important;
visibility: hidden;
-webkit-transition: all 0.3s;
transition: all 0.3s;
opacity: 0;
}
.boliin-single-booking-form #booking_form .input_group .list_service .view-list-details:before {
content: "";
position: absolute;
z-index: 11;
border-top: 1px solid #E2DFEB;
border-right: 1px solid #E2DFEB;
width: 12px;
height: 12px;
background: #fff;
display: inline-block;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
right: -6px;
top: 18px;
}
.boliin-single-booking-form #booking_form .input_group .list_service .view-list-details:after {
content: "";
position: absolute;
width: 20px;
height: 100%;
left: 100%;
top: 0;
z-index: 11;
}
.boliin-single-booking-form #booking_form .input_group .list_service:hover .view-list-details {
visibility: visible;
margin-right: 20px;
opacity: 1;
}
.boliin-single-booking-form #booking_form .input_group .list_service .list_service_prices {
font-size: 14px;
}
.boliin-single-booking-form #booking_form .input_group .list_service .list_service_prices .service_price_line {
font-weight: 600;
padding: 0 5px;
}
.boliin-single-booking-form #booking_form .input_group .list_service .list_service_prices .service_price_line label {
color: var(--e-global-color-text);
}
.boliin-single-booking-form #booking_form .input_group .list_service .list_service_prices .service_price_line .currency_amount {
color: #292836;
}
.boliin-single-booking-form #booking_form .input_group .list_service_title, .boliin-single-booking-form #booking_form .input_group .booking_time_line {
font-size: 0;
color: transparent;
line-height: 1.4;
}
.boliin-single-booking-form #booking_form .input_group .list_service_title input[type="checkbox"], .boliin-single-booking-form #booking_form .input_group .list_service_title input[type="radio"], .boliin-single-booking-form #booking_form .input_group .booking_time_line input[type="checkbox"], .boliin-single-booking-form #booking_form .input_group .booking_time_line input[type="radio"] {
position: relative;
}
.boliin-single-booking-form #booking_form .input_group .list_service_title > h4, .boliin-single-booking-form #booking_form .input_group .booking_time_line > h4 {
font-weight: 600;
font-size: 14px;
position: relative;
font-family: var(--boliin-font-sans-serif);
}
.boliin-single-booking-form #booking_form .input_group .list_service_title > label, .boliin-single-booking-form #booking_form .input_group .booking_time_line > label {
color: #292836;
font-size: 14px;
font-weight: 500;
padding-left: 6px;
position: relative;
line-height: 22px;
font-size: 0;
}
.boliin-single-booking-form #booking_form .input_group .list_service_title > label input, .boliin-single-booking-form #booking_form .input_group .booking_time_line > label input {
font-size: 14px;
display: inline-block !important;
margin-right: 8px;
position: relative;
top: 2px;
}
.boliin-single-booking-form #booking_form .input_group .list_service_title > label:hover, .boliin-single-booking-form #booking_form .input_group .booking_time_line > label:hover {
cursor: pointer;
}
.boliin-single-booking-form #booking_form .input_group .list_service_title input[type="radio"] + label:before, .boliin-single-booking-form #booking_form .input_group .list_service_title input[type="radio"] + label:after, .boliin-single-booking-form #booking_form .input_group .booking_time_line input[type="radio"] + label:before, .boliin-single-booking-form #booking_form .input_group .booking_time_line input[type="radio"] + label:after {
border-radius: 50%;
}
.boliin-single-booking-form #booking_form #total_group {
margin-top: 20px;
padding-top: 20px;
border-top: 1px solid #E2DFEB;
}
.boliin-single-booking-form #booking_form #total_group label {
color: var(--e-global-color-secondary);
font-size: 16px;
font-weight: 600;
}
.boliin-single-booking-form #booking_form #total_group #booking_form_total .currency_amount {
font-size: 16px;
font-weight: 700;
color: var(--e-global-color-primary);
}
.boliin-single-booking-form #booking_form .submit_group {
margin: 10px 0 0;
}
.boliin-single-booking-form #booking_form .submit_group .booking_form_submit {
border: none;
margin: 0;
width: 100%;
}
.boliin-single-booking-form #booking_form .submit_group .booking_form_submit:hover {
-webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
}
.boliin-single-booking-form .box-external-link {
margin-top: 20px;
text-align: center;
}
.boliin-single-booking-form .box-external-link a {
width: 100%;
}
.boliin-single-booking-form .box-external-link a i {
margin-right: 6px;
}
.boliin-single-calendar .title {
font-size: 32px;
}
.boliin-single-rating-criteria .box-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
border: 1px solid #E2DFEB;
border-radius: 0px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
@media (max-width: 560px) {
.boliin-single-rating-criteria .box-content {
display: block;
}
}
.boliin-single-rating-criteria .box-content .rating-value {
-webkit-box-flex: 0;
-ms-flex: 0 0 35%;
flex: 0 0 35%;
max-width: 35%;
padding: 50px;
text-align: center;
}
@media (max-width: 1024px) {
.boliin-single-rating-criteria .box-content .rating-value {
padding: 30px 15px;
}
}
@media (max-width: 560px) {
.boliin-single-rating-criteria .box-content .rating-value {
width: 100%;
max-width: 100%;
border-bottom: 1px solid #E2DFEB;
}
}
.boliin-single-rating-criteria .box-content .rating-value .rating-score {
font-size: 80px;
color: #292836;
}
@media (max-width: 1024px) {
.boliin-single-rating-criteria .box-content .rating-value .rating-score {
font-size: 60px;
}
}
@media (max-width: 678px) {
.boliin-single-rating-criteria .box-content .rating-value .rating-score {
font-size: 50px;
}
}
.boliin-single-rating-criteria .box-content .rating-value .rating-score span {
font-size: 22px;
color: var(--e-global-color-text);
}
.boliin-single-rating-criteria .box-content .rating-value .vote-text {
font-size: 20px;
font-weight: 500;
color: var(--e-global-color-primary);
}
.boliin-single-rating-criteria .box-content .rating-value .vote-number {
line-height: 22px;
}
.boliin-single-rating-criteria .box-content .all-review-progress {
-webkit-box-flex: 0;
-ms-flex: 0 0 65%;
flex: 0 0 65%;
max-width: 65%;
border-left: 1px solid #E2DFEB;
padding: 40px 50px 50px;
}
@media (max-width: 768px) {
.boliin-single-rating-criteria .box-content .all-review-progress {
padding: 30px 20px;
}
}
@media (max-width: 560px) {
.boliin-single-rating-criteria .box-content .all-review-progress {
width: 100%;
max-width: 100%;
border-left: 0;
}
}
.boliin-single-rating-criteria .box-content .all-review-progress .review-progress {
margin-bottom: 16px;
}
.boliin-single-rating-criteria .box-content .all-review-progress .review-progress:last-child {
margin-bottom: 0;
}
.boliin-single-rating-criteria .box-content .all-review-progress .review-progress .progress-meta {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
font-size: 16px;
font-weight: 500;
line-height: 30px;
}
.boliin-single-rating-criteria .box-content .all-review-progress .review-progress .progress-meta .item-title {
color: #292836;
}
.boliin-single-rating-criteria .box-content .all-review-progress .review-progress .progress-meta .item-value {
font-size: 15px;
letter-spacing: 0.5px;
}
.boliin-single-rating-criteria .box-content .all-review-progress .review-progress .progress {
height: 8px;
background: #FAF5EF;
border-radius: 6px;
}
.boliin-single-rating-criteria .box-content .all-review-progress .review-progress .progress .progress-bar {
background-color: var(--e-global-color-primary);
border-radius: 6px;
}
.comment-total-rating-stars {
display: none !important;
}
.boliin-single-comment .the-comment .comment-rating-ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 10px 0 10px;
}
.boliin-single-comment .the-comment .comment-rating-ul > li {
margin-right: 30px;
margin-bottom: 10px;
}
.boliin-single-comment .the-comment .comment-rating-ul > li:last-child {
margin-right: 0;
}
.boliin-single-comment .the-comment .comment-rating-ul > li > span {
display: block;
font-size: 15px;
font-weight: 500;
line-height: 24px;
}
.boliin-single-comment .the-comment .comment-rating-ul > li > span.comment-rating-stars {
font-size: 12px;
letter-spacing: -2px;
}
.boliin-single-comment form.comment-form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 0 -15px;
}
.boliin-single-comment form.comment-form > div, .boliin-single-comment form.comment-form > p, .boliin-single-comment form.comment-form > ul {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
padding: 0 15px;
-webkit-box-ordinal-group: 21;
-ms-flex-order: 20;
order: 20;
}
.boliin-single-comment form.comment-form .comment-form-rating {
display: none;
}
.boliin-single-comment form.comment-form .logged-in-as {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.boliin-single-comment form.comment-form .h-info {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.boliin-single-comment form.comment-form .comment-form-rating-ul {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: calc(100% - 210px);
-webkit-box-flex: 0;
-ms-flex: 0 0 calc(100% - 210px);
flex: 0 0 calc(100% - 210px);
max-width: calc(100% - 210px);
}
.boliin-single-comment form.comment-form .comment-form-rating-ul > li {
margin-right: 30px;
margin-bottom: 20px;
min-width: 150px;
}
@media (max-width: 1024px) {
.boliin-single-comment form.comment-form .comment-form-rating-ul > li {
min-width: 95px;
}
}
.boliin-single-comment form.comment-form .comment-form-rating-ul > li:last-child {
margin-right: 0;
}
.boliin-single-comment form.comment-form .comment-form-rating-ul > li > span {
display: block;
font-size: 16px;
font-weight: 500;
line-height: 24px;
}
.boliin-single-comment form.comment-form .comment-form-rating-ul > li > span.comment-form-rating-stars {
letter-spacing: -2px;
}
.boliin-single-comment form.comment-form .comment-form-rating-ul > li > span.comment-form-rating-stars .star {
padding: 0;
font-size: 16px;
}
.boliin-single-comment form.comment-form .avg-review {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
width: 210px;
-webkit-box-flex: 0;
-ms-flex: 0 0 210px;
flex: 0 0 210px;
max-width: 210px;
}
.boliin-single-comment form.comment-form .avg-review .content-inner {
background: #FAF5EF;
text-align: center;
min-height: 120px;
padding: 30px 0 30px;
margin-bottom: 30px;
}
.boliin-single-comment form.comment-form .avg-review .content-inner > span {
display: block;
}
.boliin-single-comment form.comment-form .avg-review .content-inner .value {
font-size: 30px;
font-weight: 700;
color: #F7931E;
}
.boliin-single-comment form.comment-form .avg-review .content-inner .avg-title {
font-size: 16px;
}
.boliin-single-comment form.comment-form .cm-your-name, .boliin-single-comment form.comment-form .cm-your-email {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4;
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
padding: 0 15px;
}
.boliin-single-comment form.comment-form .cm-your-email {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5;
}
.boliin-single-comment form.comment-form .comment-form-cookies-consent {
-webkit-box-ordinal-group: 22;
-ms-flex-order: 21;
order: 21;
margin: 18px 0 0;
}
.boliin-single-comment form.comment-form .form-submit {
-webkit-box-ordinal-group: 23;
-ms-flex-order: 22;
order: 22;
}
.booking-el-rules__item {
margin-top: 36px;
}
.booking-el-rules__item-title {
margin: 0 0 16px;
font-size: 20px;
}
.boliin-single-address-map #block_address_map_with_direction {
border-radius: 0;
overflow: hidden;
}
.boliin-single-address-map #block_address_map_with_direction > h3 {
display: none;
}
.boliin-single-address-map .title {
font-size: 32px;
}
.cal-month-block .cal-month-bar {
background: var(--e-global-color-secondary);
border-color: var(--e-global-color-secondary);
}
.cal-month-block .cal-week-name {
margin: 0;
text-align: center;
width: 100%;
font-weight: 500;
border-radius: 0;
border: 0;
padding: 9px 2px;
line-height: 24px;
color: #292836;
background-color: #FAF5EF;
}
.cal-month-block .cal-dates-block {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom: 2px;
border-top: 1px solid #E2DFEB;
}
.cal-month-block .cal-cell {
position: relative;
-ms-flex-preferred-size: 14.2857%;
flex-basis: 14.2857%;
text-align: right;
border: 1px solid #E2DFEB;
border-right: 0;
border-top: 0;
padding: 10px 15px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
min-height: 55px;
}
@media (max-width: 900px) {
.cal-month-block .cal-cell {
padding: 10px 5px;
}
}
.cal-month-block .cal-cell:nth-child(7n) {
border-right: 1px solid #E2DFEB;
}
.cal-month-block .cal-cell.cal-cell-empty, .cal-month-block .cal-cell.cal-cell-disabled {
background: #faf5ef;
}
.cal-month-block .cal-cell.cal-cell-invisible {
display: none;
}
.cal-month-block .cal-cell.cal-cell-active {
-webkit-transition: all 0.35s;
transition: all 0.35s;
}
.cal-month-block .cal-cell.cal-cell-active:hover {
background: #313041;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
.cal-month-block .cal-cell.cal-cell-active:hover .cal-cell-date {
color: #fff;
}
.cal-month-block .cal-cell .cal-cell-date {
font-size: 14px;
font-weight: 600;
line-height: 24px;
color: var(--e-global-color-text);
}
.cal-month-block .cal-cell .cal-cell-pricefrom {
font-size: 14px;
padding-top: 8px;
font-weight: 600;
color: var(--e-global-color-primary);
}
@media (max-width: 900px) {
.cal-month-block .cal-cell .cal-cell-pricefrom {
font-size: 11px;
}
}
.cal-month-block .cal-cell .cal-cell-pricefrom .currency_amount {
color: var(--e-global-color-primary);
}
.cal-cell.cal-cell-active.cal-cell-selected, .cal-cell.cal-cell-disabled-first.cal-cell-selected {
background: #504e64;
}
.view-rate-details {
font-size: 16px !important;
padding: 20px !important;
border-radius: 6px;
border: 1px solid rgba(0, 0, 0, 0.08) !important;
-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.08);
box-shadow: 0 0 20px rgba(0, 0, 0, 0.08);
top: 100%;
margin-top: -1px;
width: 280px;
}
.view-rate-details h4 {
font-size: 20px;
margin: 0;
}
.view-rate-details .rate_price_general {
font-size: 18px;
color: var(--e-global-color-primary);
}
.view-rate-details .rate_price_general > span {
font-size: 14px;
line-height: 22px;
display: inline;
text-decoration: none;
color: var(--e-global-color-text);
}
.view-rate-details .rate_price_general > span.rate_details_label {
display: block;
color: #292836;
font-weight: 500;
font-size: 16px;
}
.view-rate-details .rate_price_general > span.price_age_title {
position: relative;
}
.view-rate-details .rate_price_general > span.price_age_title:after {
content: ':';
padding-left: 1px;
font-weight: 500;
}
.view-rate-details .rate_price_general > span.price_age_value {
margin-left: 1px;
}
.boliin-ba-single-gallery {
position: relative;
}
.boliin-ba-single-gallery .swiper-nav-next {
right: 10px !important;
}
.boliin-ba-single-gallery .swiper-nav-prev {
left: 10px !important;
}
.boliin-ba-single-gallery .ba-media {
font-size: 16px;
line-height: 1;
background: rgba(0, 0, 0, 0.5);
}
.boliin-ba-single-gallery .ba-media a {
color: #fff;
margin-left: 12px;
}
.boliin-ba-single-gallery .ba-media a i {
font-size: 23px;
}
.boliin-ba-single-gallery .ba-media a.ba-gallery {
margin-left: 0;
position: relative;
}
.boliin-ba-single-gallery .ba-media a.ba-gallery span {
display: inline-block;
background: var(--e-global-color-primary);
color: #fff;
width: 14px;
height: 14px;
border-radius: 50%;
line-height: 1;
font-size: 11px;
line-height: 14px;
position: absolute;
text-align: center;
right: -4px;
top: -6px;
}
.boliin-ba-single-gallery .ba-media a:hover {
color: var(--e-global-color-primary);
}
.boliin-ba-single-gallery.style-1 .ba-media {
position: absolute;
right: 0;
bottom: 0;
z-index: 11;
padding: 10px 20px;
}
.boliin-ba-single-gallery.style-2 {
overflow: hidden;
border-radius: 8px;
}
.boliin-ba-single-gallery.style-2 .ba-media {
position: absolute;
right: 0;
bottom: 0;
z-index: 11;
padding: 10px 20px;
}
.wishlist-btn__single .ajax-wishlist-link {
position: relative;
background: #FAF5EF;
color: var(--e-global-color-text);
font-size: 12px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 1px;
padding: 5px 18px;
border-radius: 30px;
display: inline-block;
width: auto;
height: auto;
top: 0;
left: 0;
font-weight: 600;
}
.wishlist-btn__single .ajax-wishlist-link i {
margin-right: 5px;
}
.wishlist-btn__single .ajax-wishlist-link:hover {
background: var(--e-global-color-primary);
color: #fff;
opacity: 0.8;
}
.wishlist-btn__single .wishlist-added {
color: #fff;
background: var(--e-global-color-primary) !important;
opacity: 1 !important;
}
.wishlist-btn__single .ajax-preload {
opacity: 0.68;
}
.ba-content__one ul {
list-style: none;
padding: 15px 0 0;
}
.ba-content__one ul li {
font-weight: 500;
padding: 8px 0;
padding-left: 30px;
font-size: 17px;
position: relative;
}
.ba-content__one ul li:after {
content: '\f058';
font-family: 'Line Awesome Free';
font-weight: 900;
color: var(--e-global-color-primary);
position: absolute;
top: 10px;
left: 0;
z-index: 11;
line-height: 1;
font-size: 18px;
}
.ba-archive-info .term-name {
position: relative;
padding-bottom: 10px;
margin: 0 0 20px;
}
.ba-archive-info .term-name:after {
content: '';
width: 50px;
height: 2px;
position: absolute;
background: var(--e-global-color-primary);
bottom: 0;
left: 0;
z-index: 11;
}
.ba-archive-info .term-desc {
font-size: 16px;
line-height: 32px;
}
.ba-archive-info .term-info {
margin-top: 20px;
}
.ba-archive-info .term-info .info-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 10px 0;
border-bottom: 1px solid #E2DFEB;
font-size: 16px;
}
.ba-archive-info .term-info .info-item:last-child {
padding-bottom: 0;
border-bottom: 0;
}
.ba-archive-info .term-info .info-item .item-label {
-webkit-box-flex: 0;
-ms-flex: 0 0 180px;
flex: 0 0 180px;
max-width: 180px;
color: #292836;
font-weight: 500;
}
.ba-archive-image {
padding: 10px;
background: #fff;
-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
border-radius: 10px;
overflow: hidden;
}
.ba-archive-image img {
border-radius: 10px;
}
.babe_search_results .babe_search_results_filters {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
font-size: 16px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 18px;
line-height: 20px;
}
.babe_search_results .babe_search_results_filters .filter-sort {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.babe_search_results .babe_search_results_filters .filter-sort .input_select_field_sr_sort_by {
max-width: 175px;
}
.babe_search_results .babe_search_results_filters .filter-sort .input_select_field_sr_sort_by .input_select_list {
border: 1px solid #E2DFEB;
}
.babe_search_results .babe_search_results_filters .filter-sort .input_select_field_sr_sort_by .input_select_list .term_item {
padding: 5px 10px;
font-size: 16px;
}
.daterangepicker {
-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.18);
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.18);
border: 1px solid rgba(0, 0, 0, 0.01);
margin-left: -20px !important;
margin-top: 25px !important;
border-radius: 0;
}
@media (max-width: 1024px) {
.daterangepicker {
margin-left: -10px !important;
margin-top: 11px !important;
}
}
.daterangepicker .drp-buttons {
padding: 15px 15px 0;
}
.daterangepicker .drp-buttons .btn {
font-size: 15px;
text-transform: none;
letter-spacing: 0;
margin: 0 5px;
}
.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
font-size: 14px;
}
.boliin-search-form-wrap {
-webkit-transition: all 0.36s;
transition: all 0.36s;
}
.boliin-search-form-wrap.show {
opacity: 1 !important;
}
.boliin-search-form {
position: relative;
display: block !important;
z-index: 11;
padding: 0 !important;
}
.boliin-search-form.hidden-tab-yes #search_form_tabs {
display: none;
}
.boliin-search-form #search_form {
width: 100%;
-webkit-box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.1);
border-radius: 0;
background: #fff;
}
@media (max-width: 800px) {
.boliin-search-form #search_form {
padding: 5px 0;
}
}
.boliin-search-form #search_form .input-group {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
-webkit-box-pack: left;
-ms-flex-pack: left;
justify-content: left;
}
.boliin-search-form #search_form .input-group .add_input_field.is-active[data-tax]:nth-child(1) {
z-index: 19;
}
.boliin-search-form #search_form .input-group .add_input_field.is-active[data-tax]:nth-child(2) {
z-index: 18;
}
.boliin-search-form #search_form .input-group .add_input_field.is-active[data-tax]:nth-child(3) {
z-index: 17;
}
.boliin-search-form #search_form .input-group .add_input_field.is-active[data-tax]:nth-child(4) {
z-index: 16;
}
.boliin-search-form #search_form .input-group .add_input_field.is-active[data-tax]:nth-child(5) {
z-index: 15;
}
.boliin-search-form #search_form .input-group .add_input_field.is-active[data-tax]:nth-child(6) {
z-index: 12;
}
.boliin-search-form #search_form .input-group > .is-active {
border-bottom: 0;
border-right: 1px solid #E2DFEB;
padding: 15px 40px;
margin: 0;
position: relative;
}
.boliin-search-form #search_form .input-group > .is-active:nth-last-child(2) {
border-right: 0;
}
@media (max-width: 1024px) {
.boliin-search-form #search_form .input-group > .is-active {
padding: 0 15px;
border-right: 0;
}
.boliin-search-form #search_form .input-group > .is-active .field-group-content {
padding-bottom: 10px;
}
}
.boliin-search-form #search_form .input-group > .is-active .field-group-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
}
.boliin-search-form #search_form .input-group > .is-active .field-group-content .icon {
position: absolute;
top: 0;
right: 0;
padding-top: 8px;
line-height: 1;
}
.boliin-search-form #search_form .input-group > .is-active .field-group-content .icon i {
font-size: 25px;
color: var(--e-global-color-primary);
}
.boliin-search-form #search_form .input-group > .is-active .field-group-content .field-content {
line-height: 22px;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.boliin-search-form #search_form .input-group > .is-active .field-group-content .field-content .title-field, .boliin-search-form #search_form .input-group > .is-active .field-group-content .field-content .search_guests_title {
font-size: 10px;
font-weight: 500;
letter-spacing: 1px;
text-transform: uppercase;
display: block;
width: 100%;
padding: 0 !important;
}
.boliin-search-form #search_form .input-group > .is-active .field-group-content .field-content .add_ids_title {
padding: 0;
width: 100%;
position: static;
}
.boliin-search-form #search_form .input-group > .is-active .field-group-content .field-content .add_ids_title:after {
content: '';
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 1;
}
.boliin-search-form #search_form .input-group > .is-active .field-group-content .field-content .add_ids_title i {
font-size: 20px;
right: 0;
top: 8px;
color: var(--e-global-color-primary);
padding: 0;
display: none;
}
.boliin-search-form #search_form .input-group > .is-active .field-group-content .field-content .add_ids_title .add_ids_title_value {
font-size: 16px;
font-weight: 600;
color: var(--e-global-color-accent);
padding-right: 12px;
}
.boliin-search-form #search_form .input-group > .is-active .field-group-content .field-content .add_ids_title ul.add_ids_list {
left: 0;
right: 0;
margin-top: 15px;
font-size: 15px;
list-style: none;
padding: 6px 0;
border-radius: 0 0 8px 8px;
border: 1px solid rgba(0, 0, 0, 0.06);
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.06);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.06);
z-index: 11;
}
@media (max-width: 1024px) {
.boliin-search-form #search_form .input-group > .is-active .field-group-content .field-content .add_ids_title ul.add_ids_list {
left: 0;
right: 0;
margin-top: 0;
}
}
.boliin-search-form #search_form .input-group > .is-active .field-group-content .field-content .add_ids_title ul.add_ids_list li {
list-style: none;
font-weight: 400;
padding: 5px 10px 5px 15px;
}
.boliin-search-form #search_form .input-group > .is-active .field-group-content .field-content .add_ids_title ul.add_ids_list li ul {
padding: 0;
}
.boliin-search-form #search_form .input-group > .is-active .field-group-content .field-content .add_ids_title ul.add_ids_list li:not(.term_item_disabled):hover {
background: #FAF8F4;
color: #292836;
}
.boliin-search-form #search_form .input-group > .is-active .field-group-content .field-content .add_ids_title ul.add_ids_list .term_item_level_0.term_item_disabled {
font-weight: 700;
color: #292836;
}
.boliin-search-form #search_form .input-group .search_guests_field {
position: relative;
}
.boliin-search-form #search_form .input-group .search_guests_field .field-content .search_guests_title:after {
content: '';
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 11;
}
.boliin-search-form #search_form .input-group .search_guests_field .field-content .search_guests_title_value {
font-size: 16px;
font-weight: 600;
color: #292836;
}
.boliin-search-form #search_form .input-group .search_guests_field .field-content .search_guests_select_wrapper {
padding: 20px 20px 15px;
margin-top: 16px;
left: 0;
margin-left: -20px;
border-radius: 0;
border: 1px solid rgba(0, 0, 0, 0.01);
-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.18);
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.18);
z-index: 29;
}
@media (max-width: 1024px) {
.boliin-search-form #search_form .input-group .search_guests_field .field-content .search_guests_select_wrapper {
margin-left: 0;
margin-top: 11px;
}
}
.boliin-search-form #search_form .input-group .search_guests_field .field-content .search_guests_select_wrapper .input_select_field {
font-size: 16px;
border-bottom: 1px solid #E2DFEB;
padding-bottom: 5px;
margin-bottom: 5px;
}
.boliin-search-form #search_form .input-group .search_guests_field .field-content .search_guests_select_wrapper .input_select_field .search_guests_plus, .boliin-search-form #search_form .input-group .search_guests_field .field-content .search_guests_select_wrapper .input_select_field .search_guests_minus {
width: 26px;
height: 26px;
line-height: 26px;
padding: 0;
margin-top: 8px;
padding-left: 2px;
text-align: center;
background: var(--e-global-color-secondary);
}
.boliin-search-form #search_form .input-group .search_guests_field .field-content .search_guests_select_wrapper .input_select_field .search_guests_plus i, .boliin-search-form #search_form .input-group .search_guests_field .field-content .search_guests_select_wrapper .input_select_field .search_guests_minus i {
font-size: 11px;
}
.boliin-search-form #search_form .input-group .search_guests_field .field-content .search_guests_select_wrapper .input_select_field .search_guests_plus:hover, .boliin-search-form #search_form .input-group .search_guests_field .field-content .search_guests_select_wrapper .input_select_field .search_guests_minus:hover {
background: var(--e-global-color-primary);
}
.boliin-search-form #search_form .input-group .search_guests_field .field-content .search_guests_select_wrapper .input_select_field .search_guests_plus {
margin-left: 5px;
}
.boliin-search-form #search_form .input-group .search_guests_field .field-content .search_guests_select_wrapper .search_apply_btn {
padding: 8px 15px 8px;
font-weight: 700;
font-size: 13px;
-webkit-transition: all 0.35s;
transition: all 0.35s;
}
.boliin-search-form #search_form .input-group .search_guests_field .field-content .search_guests_select_wrapper .search_apply_btn:hover {
background: var(--e-global-color-primary);
opacity: 0.8;
}
.boliin-search-form #search_form .input-group .search-date {
position: relative;
}
.boliin-search-form #search_form .input-group .search-date .title-field:hover {
cursor: pointer;
}
.boliin-search-form #search_form .input-group .search-date .search_date {
padding: 0;
font-size: 16px;
font-weight: 600;
color: #292836;
position: relative;
}
.boliin-search-form #search_form .input-group .search_advanced_field {
display: none;
padding: 0 10px;
width: 55px;
border: none;
position: static;
}
.boliin-search-form #search_form .input-group .search_advanced_field div {
width: 100%;
}
.boliin-search-form #search_form .input-group .search_advanced_field > i.fa-filter {
display: none;
}
.boliin-search-form #search_form .input-group .search_advanced_field .search_advanced_title {
font-size: 0;
color: transparent;
text-align: center;
width: 100%;
padding: 14px 0 0;
}
.boliin-search-form #search_form .input-group .search_advanced_field .search_advanced_title:before {
content: "\f1de";
font-family: 'Line Awesome Free';
font-weight: 900;
font-size: 30px;
color: var(--e-global-color-primary);
}
.boliin-search-form #search_form .input-group .search_advanced_field .search_advanced_select_wrapper {
left: 0;
z-index: 11;
width: auto;
left: -30px;
right: -30px !important;
margin: 30px 0 0;
padding: 30px 30px 12px;
border-radius: 8px;
border-color: rgba(0, 0, 0, 0.06);
-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.06);
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.06);
display: block;
-webkit-transform: rotateX(-90deg);
transform: rotateX(-90deg);
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.boliin-search-form #search_form .input-group .search_advanced_field .search_advanced_select_wrapper.is-active {
-webkit-transform: rotateX(0);
transform: rotateX(0);
}
.boliin-search-form #search_form .input-group .search_advanced_field .search_advanced_select_wrapper > div {
margin-bottom: 20px;
padding-bottom: 10px;
border-bottom: 1px solid #E2DFEB;
}
.boliin-search-form #search_form .input-group .search_advanced_field .search_advanced_select_wrapper > div .field-group-content {
border: none;
}
.boliin-search-form #search_form .input-group .search_advanced_field .search_advanced_select_wrapper > div.advanced-price-content {
border: none;
}
.boliin-search-form #search_form .input-group .search_advanced_field .search_advanced_select_wrapper > div:nth-last-child(1), .boliin-search-form #search_form .input-group .search_advanced_field .search_advanced_select_wrapper > div:nth-last-child(2) {
border: none;
margin-bottom: 0;
}
.boliin-search-form #search_form .input-group .search_advanced_field .search_advanced_select_wrapper .price-header {
display: none;
}
.boliin-search-form #search_form .input-group .search_advanced_field .search_advanced_select_wrapper .advanced-header, .boliin-search-form #search_form .input-group .search_advanced_field .search_advanced_select_wrapper .price-header {
font-size: 18px;
margin-bottom: 10px;
}
.boliin-search-form #search_form .input-group .search_advanced_field .search_advanced_select_wrapper .advanced-taxonomy-block .add_ids_list {
font-size: 16px;
}
.boliin-search-form #search_form .input-group .search_advanced_field .search_advanced_select_wrapper .advanced-taxonomy-block .add_ids_list .term_item {
width: calc(100% / 3);
max-width: calc(100% / 3);
padding: 2px 0;
}
.boliin-search-form #search_form .input-group .search_advanced_field .search_advanced_select_wrapper .advanced-taxonomy-block .add_ids_list .term_item.term_item_level_0:not(.term_item_checkbox) {
display: block;
width: 100%;
max-width: 100%;
}
.boliin-search-form #search_form .input-group .search_advanced_field .search_advanced_select_wrapper .advanced-taxonomy-block .add_ids_list .term_item_level_0:not(.term_item_checkbox) {
font-weight: 700;
color: #292836;
}
.boliin-search-form #search_form .input-group .search_advanced_field .search_advanced_select_wrapper .search_guests_apply {
display: none;
}
.boliin-search-form #search_form .input-group .submit {
width: 100px;
height: 100%;
position: absolute;
right: 0;
top: 0;
text-align: center;
margin: 0;
padding: 10px 0;
z-index: 1;
}
@media (max-width: 800px) {
.boliin-search-form #search_form .input-group .submit {
position: relative;
top: 0;
margin: 0;
padding: 10px 15px;
width: 100%;
}
}
.boliin-search-form #search_form .input-group .submit .btn-search {
position: absolute;
top: 0;
left: 0;
z-index: 11;
background: var(--e-global-color-primary);
width: 100%;
height: 100%;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
border: none;
padding: 18px 10px;
font-size: 12px;
}
@media (max-width: 800px) {
.boliin-search-form #search_form .input-group .submit .btn-search {
position: relative;
}
}
.boliin-search-form #search_form .input-group .submit .btn-search i {
font-size: 24px;
font-family: "icons_boliin";
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: relative;
top: 2px;
padding: 0;
}
.boliin-search-form #search_form .input-group .submit .btn-search i:before {
content: '\e902';
}
@media (max-width: 800px) {
.boliin-search-form #search_form .input-group > .is-active {
padding: 0 15px;
}
.boliin-search-form #search_form .input-group > .is-active.search_advanced_field {
display: none;
position: relative;
width: 100%;
margin-top: 0 !important;
padding: 0 20px;
}
.boliin-search-form #search_form .input-group > .is-active.search_advanced_field .search_advanced_title {
display: inline-block !important;
font-size: 16px;
color: #292836;
font-weight: 700;
text-align: left;
padding-bottom: 15px;
}
.boliin-search-form #search_form .input-group > .is-active.search_advanced_field .search_advanced_title:before {
padding-right: 10px;
position: relative;
top: 6px;
}
}
.boliin-search-form.layout-1 #search_form .input-group .search_advanced_field .search_advanced_select_wrapper, .boliin-search-form.layout-1-2 #search_form .input-group .search_advanced_field .search_advanced_select_wrapper {
margin: 9px 0 0;
left: 0;
right: 0 !important;
}
.boliin-search-form.layout-1 #search_form.form-col-1 .input-group > .is-active:not(.search_advanced_field), .boliin-search-form.layout-1-2 #search_form.form-col-1 .input-group > .is-active:not(.search_advanced_field) {
max-width: calc( (100% - 100px) / 1);
-webkit-box-flex: 0;
-ms-flex: 0 0 calc( (100% - 100px) / 1);
flex: 0 0 calc( (100% - 100px) / 1);
}
.boliin-search-form.layout-1 #search_form.form-col-2 .input-group > .is-active:not(.search_advanced_field), .boliin-search-form.layout-1-2 #search_form.form-col-2 .input-group > .is-active:not(.search_advanced_field) {
max-width: calc( (100% - 100px) / 2);
-webkit-box-flex: 0;
-ms-flex: 0 0 calc( (100% - 100px) / 2);
flex: 0 0 calc( (100% - 100px) / 2);
}
@media (max-width: 800px) {
.boliin-search-form.layout-1 #search_form.form-col-2 .input-group > .is-active:not(.search_advanced_field), .boliin-search-form.layout-1-2 #search_form.form-col-2 .input-group > .is-active:not(.search_advanced_field) {
max-width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
border-bottom: 1px solid #E2DFEB;
border-right: 0;
}
}
.boliin-search-form.layout-1 #search_form.form-col-3 .input-group > .is-active:not(.search_advanced_field), .boliin-search-form.layout-1-2 #search_form.form-col-3 .input-group > .is-active:not(.search_advanced_field) {
max-width: calc( (100% - 100px) / 3);
-webkit-box-flex: 0;
-ms-flex: 0 0 calc( (100% - 100px) / 3);
flex: 0 0 calc( (100% - 100px) / 3);
}
@media (max-width: 800px) {
.boliin-search-form.layout-1 #search_form.form-col-3 .input-group > .is-active:not(.search_advanced_field), .boliin-search-form.layout-1-2 #search_form.form-col-3 .input-group > .is-active:not(.search_advanced_field) {
max-width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
border-bottom: 1px solid #E2DFEB;
}
}
.boliin-search-form.layout-1 #search_form.form-col-4 .input-group > .is-active:not(.search_advanced_field), .boliin-search-form.layout-1-2 #search_form.form-col-4 .input-group > .is-active:not(.search_advanced_field) {
max-width: calc( (100% - 100px) / 4);
-webkit-box-flex: 0;
-ms-flex: 0 0 calc( (100% - 100px) / 4);
flex: 0 0 calc( (100% - 100px) / 4);
}
.boliin-search-form.layout-1 #search_form.form-col-4 .input-group > .is-active:not(.search_advanced_field).search_guests_field, .boliin-search-form.layout-1-2 #search_form.form-col-4 .input-group > .is-active:not(.search_advanced_field).search_guests_field {
max-width: calc( (100% - 100px) * 0.2);
-webkit-box-flex: 0;
-ms-flex: 0 0 calc( (100% - 100px) * 0.2);
flex: 0 0 calc( (100% - 100px) * 0.2);
}
.boliin-search-form.layout-1 #search_form.form-col-4 .input-group > .is-active:not(.search_advanced_field).add_input_field[data-tax="ba_location"], .boliin-search-form.layout-1-2 #search_form.form-col-4 .input-group > .is-active:not(.search_advanced_field).add_input_field[data-tax="ba_location"] {
max-width: calc( (100% - 100px) * 0.3);
-webkit-box-flex: 0;
-ms-flex: 0 0 calc( (100% - 100px) * 0.3);
flex: 0 0 calc( (100% - 100px) * 0.3);
}
@media (max-width: 1024px) {
.boliin-search-form.layout-1 #search_form.form-col-4 .input-group > .is-active:not(.search_advanced_field), .boliin-search-form.layout-1-2 #search_form.form-col-4 .input-group > .is-active:not(.search_advanced_field) {
max-width: calc( (100% - 100px) / 2) !important;
-webkit-box-flex: 0 !important;
-ms-flex: 0 0 calc( (100% - 100px) / 2) !important;
flex: 0 0 calc( (100% - 100px) / 2) !important;
}
.boliin-search-form.layout-1 #search_form.form-col-4 .input-group > .is-active:not(.search_advanced_field) .field-group-content, .boliin-search-form.layout-1-2 #search_form.form-col-4 .input-group > .is-active:not(.search_advanced_field) .field-group-content {
border-bottom: 1px solid #E2DFEB;
margin: 5px 0;
}
}
@media (max-width: 800px) {
.boliin-search-form.layout-1 #search_form.form-col-4 .input-group > .is-active:not(.search_advanced_field), .boliin-search-form.layout-1-2 #search_form.form-col-4 .input-group > .is-active:not(.search_advanced_field) {
max-width: 100% !important;
-webkit-box-flex: 0 !important;
-ms-flex: 0 0 100% !important;
flex: 0 0 100% !important;
border-right: 0;
}
}
@media (max-width: 1024px) {
.boliin-search-form.layout-1 #search_form.form-col-4 .input-group .search_advanced_field, .boliin-search-form.layout-1-2 #search_form.form-col-4 .input-group .search_advanced_field {
margin-top: -68px !important;
}
}
@media (max-width: 800px) {
.boliin-search-form.layout-1 #search_form.form-col-4 .input-group .search_advanced_field, .boliin-search-form.layout-1-2 #search_form.form-col-4 .input-group .search_advanced_field {
display: none;
}
}
.boliin-search-form.layout-1 #search_form.form-col-5 .input-group > .is-active:not(.search_advanced_field), .boliin-search-form.layout-1-2 #search_form.form-col-5 .input-group > .is-active:not(.search_advanced_field) {
max-width: calc( (100% - 100px) / 5);
-webkit-box-flex: 0;
-ms-flex: 0 0 calc( (100% - 100px) / 5);
flex: 0 0 calc( (100% - 100px) / 5);
}
@media (max-width: 1024px) {
.boliin-search-form.layout-1 #search_form.form-col-5 .input-group > .is-active:not(.search_advanced_field), .boliin-search-form.layout-1-2 #search_form.form-col-5 .input-group > .is-active:not(.search_advanced_field) {
max-width: 100% !important;
-webkit-box-flex: 0 !important;
-ms-flex: 0 0 100% !important;
flex: 0 0 100% !important;
border-bottom: 1px solid #E2DFEB;
border-right: 0;
}
}
@media (max-width: 1024px) {
.boliin-search-form.layout-1 #search_form.form-col-5 .input-group .search_advanced_field, .boliin-search-form.layout-1-2 #search_form.form-col-5 .input-group .search_advanced_field {
position: relative;
width: 100%;
margin-top: 0 !important;
padding: 0 20px;
}
.boliin-search-form.layout-1 #search_form.form-col-5 .input-group .search_advanced_field .search_advanced_title, .boliin-search-form.layout-1-2 #search_form.form-col-5 .input-group .search_advanced_field .search_advanced_title {
display: inline-block !important;
font-size: 16px;
color: #292836;
font-weight: 700;
text-align: left;
padding-bottom: 15px;
}
.boliin-search-form.layout-1 #search_form.form-col-5 .input-group .search_advanced_field .search_advanced_title:before, .boliin-search-form.layout-1-2 #search_form.form-col-5 .input-group .search_advanced_field .search_advanced_title:before {
padding-right: 10px;
position: relative;
top: 6px;
}
}
.boliin-search-form.layout-1 #search_form.form-col-6 .input-group > .is-active:not(.search_advanced_field), .boliin-search-form.layout-1-2 #search_form.form-col-6 .input-group > .is-active:not(.search_advanced_field) {
max-width: calc( (100% - 100px) / 6);
-webkit-box-flex: 0;
-ms-flex: 0 0 calc( (100% - 100px) / 6);
flex: 0 0 calc( (100% - 100px) / 6);
}
@media (max-width: 1024px) {
.boliin-search-form.layout-1 #search_form.form-col-6 .input-group > .is-active:not(.search_advanced_field), .boliin-search-form.layout-1-2 #search_form.form-col-6 .input-group > .is-active:not(.search_advanced_field) {
max-width: calc( (100% - 100px) / 3) !important;
-webkit-box-flex: 0 !important;
-ms-flex: 0 0 calc( (100% - 100px) / 3) !important;
flex: 0 0 calc( (100% - 100px) / 3) !important;
}
.boliin-search-form.layout-1 #search_form.form-col-6 .input-group > .is-active:not(.search_advanced_field) .field-group-content, .boliin-search-form.layout-1-2 #search_form.form-col-6 .input-group > .is-active:not(.search_advanced_field) .field-group-content {
border-bottom: 1px solid #E2DFEB;
}
}
@media (max-width: 800px) {
.boliin-search-form.layout-1 #search_form.form-col-6 .input-group > .is-active:not(.search_advanced_field), .boliin-search-form.layout-1-2 #search_form.form-col-6 .input-group > .is-active:not(.search_advanced_field) {
max-width: 100% !important;
-webkit-box-flex: 0 !important;
-ms-flex: 0 0 100% !important;
flex: 0 0 100% !important;
border-right: 0;
}
}
@media (max-width: 1024px) {
.boliin-search-form.layout-1 #search_form.form-col-6 .input-group > .is-active:not(.search_advanced_field) .search_advanced_field, .boliin-search-form.layout-1-2 #search_form.form-col-6 .input-group > .is-active:not(.search_advanced_field) .search_advanced_field {
margin-top: -86px !important;
}
}
.boliin-search-form.layout-1 #search_form .input-group {
padding: 12px 0 12px 0;
}
.boliin-search-form.layout-1 #search_form .input-group > .is-active {
padding-top: 5px;
padding-bottom: 5px;
}
.boliin-search-form.layout-1 #search_form .input-group > .is-active.search_advanced_field {
display: none;
}
.boliin-search-form.layout-1 #search_form .input-group > .is-active .field-group-content ul.add_ids_list {
left: -20px !important;
right: -20px !important;
}
@media (max-width: 1024px) {
.boliin-search-form.layout-1 #search_form .input-group > .is-active .field-group-content ul.add_ids_list {
left: 0 !important;
right: 0 !important;
}
}
.boliin-search-form.layout-1 #search_form .search_advanced_select_wrapper {
margin-top: 30px !important;
}
.boliin-search-form.layout-1-2 #search_form {
width: 100%;
-webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
border-radius: 0;
padding: 20px;
background: #fff;
}
@media (max-width: 1024px) {
.boliin-search-form.layout-1-2 #search_form {
padding: 15px;
}
}
.boliin-search-form.layout-1-2 #search_form .input-group > .is-active {
padding: 0 20px 0 0;
border-right: 0;
}
@media (max-width: 800px) {
.boliin-search-form.layout-1-2 #search_form .input-group > .is-active {
padding: 0;
}
}
.boliin-search-form.layout-1-2 #search_form .input-group > .is-active .field-group-content {
padding-bottom: 10px;
border-bottom: 2px solid #E2DFEB;
}
.boliin-search-form.layout-1-2 #search_form .input-group > .is-active .field-group-content ul.add_ids_list {
margin-top: 5px !important;
width: 100%;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
@media (max-width: 1024px) {
.boliin-search-form.layout-1-2 #search_form .input-group > .is-active .field-group-content ul.add_ids_list {
margin-top: 0 !important;
}
}
.boliin-search-form.layout-1-2 #search_form .input-group .search_advanced_field {
padding-right: 15px;
width: 50px;
}
.boliin-search-form.layout-1-2 #search_form .submit {
width: 170px;
}
.boliin-search-form.layout-1-2 #search_form .submit button {
border-radius: 0px !important;
height: auto;
}
@media (max-width: 800px) {
.boliin-search-form.layout-1-2 #search_form .submit {
width: 100%;
padding: 15px 0 0;
}
}
.boliin-search-form.layout-2 #search_form {
padding: 30px;
border: 1px solid rgba(0, 0, 0, 0.06);
border-radius: 0;
}
@media (max-width: 1024px) {
.boliin-search-form.layout-2 #search_form {
padding: 30px 20px;
}
}
.boliin-search-form.layout-2 #search_form .input-group {
display: block;
}
.boliin-search-form.layout-2 #search_form .input-group > .is-active {
width: 100%;
padding: 0;
border: none;
border-bottom: 1px solid #E2DFEB !important;
padding-bottom: 15px;
margin-bottom: 15px;
width: 100% !important;
max-width: 100% !important;
}
.boliin-search-form.layout-2 #search_form .input-group > .is-active .field-group-content {
border: none !important;
padding: 0 !important;
margin: 0 !important;
}
.boliin-search-form.layout-2 #search_form .input-group > .is-active ul.add_ids_list {
left: 0;
right: 0;
margin-top: 15px !important;
width: 100%;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
.boliin-search-form.layout-2 #search_form .input-group .search_advanced_field {
position: relative;
z-index: 1;
border: none;
margin: 0 !important;
}
.boliin-search-form.layout-2 #search_form .input-group .search_advanced_field .search_advanced_title {
display: none;
}
.boliin-search-form.layout-2 #search_form .input-group .search_advanced_field .search_advanced_select_wrapper {
display: block;
position: relative;
left: 0;
right: 0 !important;
-webkit-box-shadow: none;
box-shadow: none;
border: none;
margin: 0;
padding: 0;
width: 100%;
min-width: 100%;
-webkit-transform: rotateX(0);
transform: rotateX(0);
}
.boliin-search-form.layout-2 #search_form .input-group .search_advanced_field .search_advanced_select_wrapper > div {
border: none !important;
}
.boliin-search-form.layout-2 #search_form .input-group .search_advanced_field .search_advanced_select_wrapper .price-header, .boliin-search-form.layout-2 #search_form .input-group .search_advanced_field .search_advanced_select_wrapper .advanced-header {
display: block;
}
.boliin-search-form.layout-2 #search_form .input-group .search_advanced_field .search_advanced_select_wrapper .advanced-taxonomy-block .add_ids_list {
font-size: 16px;
}
.boliin-search-form.layout-2 #search_form .input-group .search_advanced_field .search_advanced_select_wrapper .advanced-taxonomy-block .add_ids_list .term_item {
width: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%;
padding: 5px 0;
}
.boliin-search-form.layout-2 #search_form .input-group .search_advanced_field .search_advanced_select_wrapper .advanced-taxonomy-block .add_ids_list .term_item_level_0:not(.term_item_checkbox) {
font-weight: 700;
color: #292836;
}
.boliin-search-form.layout-2 #search_form .input-group .search_advanced_field .search_guests_apply {
display: none;
}
.boliin-search-form.layout-2 #search_form .input-group .submit {
position: relative;
width: auto;
height: auto;
padding: 0;
margin: 0 !important;
}
.boliin-search-form.layout-2 #search_form .input-group .submit .btn-search {
border-radius: 0px;
position: relative;
}
.my_account_page_content_wrapper.login-register-page {
background: #F1F2F6;
padding: 100px 0 !important;
min-height: auto !important;
margin: 0;
}
.my_account_page_content_wrapper.login-register-page .z-register-form {
border-radius: 8px;
-webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
overflow: hidden;
background: #fff;
}
.my_account_page_content_wrapper.login-register-page .z-register-form .alert {
margin-top: 20px;
}
.my_account_page_content_wrapper.login-register-page .z-register-form .modal-header {
display: none;
}
.my_account_page_content_wrapper.login-register-page .z-register-form .register-content-left {
background: #EFF6FE;
position: relative;
}
.my_account_page_content_wrapper.login-register-page .z-register-form .register-content-left .img-register {
display: inline-block;
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.my_account_page_content_wrapper.login-register-page .z-register-form .register-content-left .content-inner {
padding: 0 15px;
text-align: center;
position: absolute;
bottom: 20px;
left: 0;
width: 100%;
font-weight: 500;
font-size: 16px;
}
.my_account_page_content_wrapper.login-register-page .z-register-form .register-content-left .quick-login {
color: #292836;
background: #fff;
padding: 10px 20px;
margin: 0 auto;
display: inline-block;
-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}
.my_account_page_content_wrapper.login-register-page .z-register-form .register-content-left .quick-login .login-link {
padding-top: 2px;
padding-bottom: 2px;
}
.my_account_page_content_wrapper.login-register-page .z-register-form .register-form-content {
padding: 50px;
}
.my_account_page_content_wrapper.login-register-page .z-register-form .register-form-content .title {
margin: 0 0 6px;
font-size: 30px;
}
.my_account_page_content_wrapper.login-register-page .z-register-form .register-form-content .desc {
font-size: 16px;
}
.my_account_page_content_wrapper.login-register-page .z-register-form .register-form-content #registration_form {
margin: 0 -15px;
}
.my_account_page_content_wrapper.login-register-page .z-register-form .register-form-content #registration_form > div {
padding: 10px 15px;
}
.my_account_page_content_wrapper.login-register-page .z-register-form .register-form-content #registration_form > div label {
color: #292836;
}
.my_account_page_content_wrapper.login-register-page .z-register-form .register-form-content .statement {
text-align: left !important;
}
.my_account_page_content_wrapper.login-register-page .z-register-form .register-form-content .statement .register-notes {
font-weight: 500;
}
.my_account_page_content_wrapper.login-register-page .z-register-form .register-form-content .new-submit {
text-align: left;
}
.my_account_page_content_wrapper.login-register-page .z-register-form .register-form-content .new-submit #new-submit {
border: none;
}
.my_account_page_content_wrapper.login-register-page .z-register-form .register-form-content .new-submit #new-submit:hover {
background: var(--e-global-color-primary);
color: #fff;
}
.my_account_page_content_wrapper.login-register-page .z-login-form {
border-radius: 8px;
-webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
overflow: hidden;
background: #fff;
max-width: 600px;
margin: 0 auto;
}
.my_account_page_content_wrapper.login-register-page .z-login-form .form-content {
padding: 50px;
}
.my_account_page_content_wrapper.login-register-page .z-login-form .form-content #babe_login {
display: block;
}
.my_account_page_content_wrapper.login-register-page .z-login-form .form-content #babe_login > div {
width: 100%;
padding: 10px 0;
}
.my_account_page_content_wrapper.login-register-page .z-login-form .form-content #babe_login > div label {
color: #292836;
font-weight: 500;
}
.my_account_page_content_wrapper.login-register-page .z-login-form .form-content #forgot_url a {
color: var(--e-global-color-primary);
font-size: 16px;
font-weight: 500;
}
.my_account_page_content_wrapper.login-register-page .z-login-form .form-content #forgot_url a:hover {
text-decoration: underline;
}
.my_account_page_content_wrapper.login-register-page .z-login-form .form-content .user-registration {
text-align: center;
}
.my_account_page_content_wrapper.login-register-page .z-login-form .form-content .user-registration a {
color: var(--e-global-color-primary);
margin-left: 6px;
}
.my_account_page_content_wrapper.login-register-page .z-login-form .form-content .user-registration a:hover {
text-decoration: underline;
}
.my_account_page_content_wrapper #login_registration h3 {
display: none;
}
.my_account_page_content_wrapper #login_registration .registration_link {
display: none;
}
.my_account_page_content_wrapper #login_registration #registration {
display: block;
}
.my_account_page_content_wrapper .my_account_user_profile {
background: #fff;
border-radius: 8px;
-webkit-box-shadow: 0 0 20px 0 rgba(6, 30, 98, 0.08);
box-shadow: 0 0 20px 0 rgba(6, 30, 98, 0.08);
padding: 20px;
margin: 0 10px 15px;
}
.my_account_page_content_wrapper .my_account_user_profile .my_account_user_avatar {
margin-right: 20px;
}
@media (max-width: 600px) {
.my_account_page_content_wrapper .my_account_user_profile .my_account_user_avatar {
margin-right: 0;
}
}
.my_account_page_content_wrapper .my_account_user_profile .my_account_user_info {
margin: 0 10px;
}
.my_account_page_content_wrapper .my_account_user_profile .my_account_user_info table {
border: 0;
margin: 0;
}
.my_account_page_content_wrapper .my_account_user_profile .my_account_user_info table td {
border: 0;
line-height: 30px;
font-size: 16px;
line-height: 20px;
}
.my_account_page_content_wrapper .my_account_user_profile .my_account_user_info table td.my_account_label {
padding-right: 15px;
font-weight: 500;
color: #292836;
}
.my_account_page_content_wrapper .my_account_user_profile .my_account_user_info table td.my_account_label:after {
content: ':';
}
.boliin-dashboard-page .my-account-header {
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: 0 30px;
height: 68px;
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 11;
-webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.05);
box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.05);
background: #fff;
}
@media (max-width: 640px) {
.boliin-dashboard-page .my-account-header {
padding: 0 15px;
}
}
.boliin-dashboard-page .my-account-header .logo {
max-width: 180px;
}
@media (max-width: 640px) {
.boliin-dashboard-page .my-account-header .logo {
max-width: 100px;
padding-top: 10px;
}
}
.boliin-dashboard-page .my-account-header .logo img {
max-height: 100%;
}
.boliin-dashboard-page .my-account-header .header-right {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.boliin-dashboard-page .my-account-header .header-right .wishlist {
margin-right: 15px;
padding-right: 15px;
border-right: 1px solid #E2DFEB;
}
.boliin-dashboard-page .my-account-header .header-right .wishlist a {
color: var(--e-global-color-primary);
font-size: 16px;
position: relative;
top: 2px;
}
@media (max-width: 640px) {
.boliin-dashboard-page .my-account-header .header-right .wishlist a {
font-size: 0;
top: 6px;
}
}
.boliin-dashboard-page .my-account-header .header-right .wishlist a i {
font-size: 18px;
}
@media (max-width: 640px) {
.boliin-dashboard-page .my-account-header .header-right .wishlist a i {
font-size: 26px;
}
}
.boliin-dashboard-page .my-account-header .header-right .wishlist a:hover {
text-decoration: underline;
}
.boliin-dashboard-page .my-account-header .header-right .user-profile {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.boliin-dashboard-page .my-account-header .header-right .user-profile .avata {
width: 36px;
height: 36px;
border-radius: 50%;
overflow: hidden;
}
.boliin-dashboard-page .my-account-header .header-right .user-profile .name {
text-transform: capitalize;
font-size: 16px;
margin-left: 10px;
font-weight: 500;
}
@media (max-width: 640px) {
.boliin-dashboard-page .my-account-header .header-right .user-profile .name {
display: none;
}
}
.boliin-dashboard-page #my_account_page_wrapper {
margin-top: 68px;
}
@media (max-width: 881px) {
.boliin-dashboard-page #my_account_page_wrapper {
position: relative;
}
}
.boliin-dashboard-page .my_account_page_nav_wrapper {
position: fixed;
top: 68px;
bottom: 0;
left: 0;
z-index: 9;
background: #fff;
-webkit-box-shadow: 0 6px 15px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 6px 15px 0 rgba(0, 0, 0, 0.1);
border-right: 1px solid #E2DFEB;
padding: 0;
width: 300px;
}
@media (max-width: 881px) {
.boliin-dashboard-page .my_account_page_nav_wrapper {
position: absolute;
top: 12px;
bottom: auto;
margin: 0 !important;
left: 10px;
}
.boliin-dashboard-page .my_account_page_nav_wrapper .my_account_page_nav_selector {
border: none;
border-top: 1px solid #E2DFEB;
border-bottom: 1px solid #E2DFEB;
border-radius: 0;
}
}
.boliin-dashboard-page .my_account_page_nav_wrapper .my_account_page_nav_list {
padding: 30px 0;
position: relative;
}
@media (max-width: 881px) {
.boliin-dashboard-page .my_account_page_nav_wrapper .my_account_page_nav_list {
border: none;
}
}
.boliin-dashboard-page .my_account_page_nav_wrapper .my_account_page_nav_list ul.my_account_nav_list_0 > li > .my_account_nav_item_title {
padding: 5px 20px;
text-transform: uppercase;
font-size: 14px;
color: #292836;
}
.boliin-dashboard-page .my_account_page_nav_wrapper .my_account_page_nav_list ul.my_account_nav_list_1 li, .boliin-dashboard-page .my_account_page_nav_wrapper .my_account_page_nav_list ul.my_account_nav_list_0 li {
background: none;
}
.boliin-dashboard-page .my_account_page_nav_wrapper .my_account_page_nav_list ul.my_account_nav_list_1 li > a, .boliin-dashboard-page .my_account_page_nav_wrapper .my_account_page_nav_list ul.my_account_nav_list_0 li > a {
-webkit-transition: all 0.35s;
transition: all 0.35s;
position: relative;
}
.boliin-dashboard-page .my_account_page_nav_wrapper .my_account_page_nav_list ul.my_account_nav_list_1 li > a:after, .boliin-dashboard-page .my_account_page_nav_wrapper .my_account_page_nav_list ul.my_account_nav_list_0 li > a:after {
content: '';
width: 3px;
height: 100%;
background: var(--e-global-color-primary);
position: absolute;
left: 0;
top: 0;
z-index: 1;
opacity: 0;
}
.boliin-dashboard-page .my_account_page_nav_wrapper .my_account_page_nav_list ul.my_account_nav_list_1 li > a .my_account_nav_item_title, .boliin-dashboard-page .my_account_page_nav_wrapper .my_account_page_nav_list ul.my_account_nav_list_0 li > a .my_account_nav_item_title {
font-size: 16px;
color: var(--e-global-color-text);
padding: 8px 20px;
}
.boliin-dashboard-page .my_account_page_nav_wrapper .my_account_page_nav_list ul.my_account_nav_list_1 li > a .my_account_nav_item_title .my_account_nav_item_icon, .boliin-dashboard-page .my_account_page_nav_wrapper .my_account_page_nav_list ul.my_account_nav_list_0 li > a .my_account_nav_item_title .my_account_nav_item_icon {
font-size: 15px;
margin-right: 5px;
position: relative;
top: 1px;
}
.boliin-dashboard-page .my_account_page_nav_wrapper .my_account_page_nav_list ul.my_account_nav_list_1 li > a .my_account_nav_item_title:hover, .boliin-dashboard-page .my_account_page_nav_wrapper .my_account_page_nav_list ul.my_account_nav_list_0 li > a .my_account_nav_item_title:hover {
background: #F5F7FA;
}
.boliin-dashboard-page .my_account_page_nav_wrapper .my_account_page_nav_list ul.my_account_nav_list_1 li > a .my_account_nav_item_title:hover:after, .boliin-dashboard-page .my_account_page_nav_wrapper .my_account_page_nav_list ul.my_account_nav_list_0 li > a .my_account_nav_item_title:hover:after {
opacity: 1;
}
.boliin-dashboard-page .my_account_page_nav_wrapper .my_account_page_nav_list ul.my_account_nav_list_1 li.my_account_nav_item_current > a, .boliin-dashboard-page .my_account_page_nav_wrapper .my_account_page_nav_list ul.my_account_nav_list_0 li.my_account_nav_item_current > a {
background: #F5F7FA;
}
.boliin-dashboard-page .my_account_page_nav_wrapper .my_account_page_nav_list ul.my_account_nav_list_1 li.my_account_nav_item_current > a:after, .boliin-dashboard-page .my_account_page_nav_wrapper .my_account_page_nav_list ul.my_account_nav_list_0 li.my_account_nav_item_current > a:after {
opacity: 1;
}
.boliin-dashboard-page .my_account_page_nav_wrapper .mCSB_container {
margin: 0;
}
.boliin-dashboard-page .my_account_page_nav_wrapper #mCSB_1_scrollbar_vertical {
width: 4px;
}
.boliin-dashboard-page .my_account_page_nav_wrapper .mCSB_dragger_bar {
background: #ccc !important;
}
.boliin-dashboard-page .my_account_page_nav_wrapper .mCSB_draggerRail {
background: none;
}
.boliin-dashboard-page .my_account_page_content_wrapper {
padding: 0 20px 20px 320px;
min-height: calc(100vh - 68px);
background: #F5F7FA;
margin-top: 0 !important;
}
@media (max-width: 881px) {
.boliin-dashboard-page .my_account_page_content_wrapper {
padding: 0;
}
}
.boliin-dashboard-page .my_account_page_content_wrapper .my_account-content-inner {
max-width: 1200px;
margin: 50px auto;
}
@media (max-width: 881px) {
.boliin-dashboard-page .my_account_page_content_wrapper .my_account-content-inner {
margin: 70px auto 50px;
}
}
.boliin-dashboard-page .my_account_all_posts_inner, .boliin-dashboard-page .my_account_my_bookings_inner, .boliin-dashboard-page .my_account_edit_post_inner, .boliin-dashboard-page #edit_user_profile, .boliin-dashboard-page #change_user_password {
background: #fff;
-webkit-box-shadow: 0 0 20px 0 rgba(6, 30, 98, 0.08);
box-shadow: 0 0 20px 0 rgba(6, 30, 98, 0.08);
padding: 20px;
border-radius: 8px;
overflow: auto;
}
@media (max-width: 881px) {
.boliin-dashboard-page .my_account_all_posts_inner, .boliin-dashboard-page .my_account_my_bookings_inner, .boliin-dashboard-page .my_account_edit_post_inner, .boliin-dashboard-page #edit_user_profile, .boliin-dashboard-page #change_user_password {
padding: 10px;
}
}
.boliin-dashboard-page .my_account_all_posts_inner .my_account_all_posts_total, .boliin-dashboard-page .my_account_my_bookings_inner .my_account_all_posts_total, .boliin-dashboard-page .my_account_edit_post_inner .my_account_all_posts_total, .boliin-dashboard-page #edit_user_profile .my_account_all_posts_total, .boliin-dashboard-page #change_user_password .my_account_all_posts_total {
color: #292836;
font-size: 16px;
}
.boliin-dashboard-page #edit_user_profile {
overflow: hidden;
}
.boliin-dashboard-page #edit_user_profile .edit-profile-avatar {
width: 100%;
text-align: center;
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
display: block;
position: relative;
padding-bottom: 60px;
}
.boliin-dashboard-page #edit_user_profile .edit-profile-avatar img {
border-radius: 6px;
}
.boliin-dashboard-page #edit_user_profile .edit-profile-avatar .button_link {
position: absolute;
background: var(--e-global-color-primary);
bottom: 0;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
padding: 8px 15px;
font-size: 14px;
letter-spacing: 0;
text-transform: none;
border-radius: 4px;
}
.boliin-dashboard-page .edit-profile-form-block {
margin-bottom: 10px !important;
}
.boliin-dashboard-page .edit-profile-form-block .checkout_form_input_underline {
display: none;
}
.boliin-dashboard-page .edit-profile-form-block .checkout_form_input_label {
font-size: 14px;
color: #292836;
margin-bottom: 3px;
-webkit-transform: scale(1);
transform: scale(1);
position: relative;
font-weight: 500;
}
.boliin-dashboard-page .cmb-type-group .cmb-row.cmb-repeat-group-field, .boliin-dashboard-page .cmb2-postbox .cmb-row.cmb-repeat-group-field {
padding: 15px;
}
.boliin-dashboard-page .cmb-th {
width: 20% !important;
float: left;
font-weight: 500;
color: var(--e-global-color-accent);
font-size: 16px;
line-height: 22px;
padding-top: 4px;
padding-right: 10px;
}
.boliin-dashboard-page .cmb-th + .cmb-td, .boliin-dashboard-page .cmb-type-group .cmb-th + .cmb-td, .boliin-dashboard-page .cmb2-postbox .cmb-th + .cmb-td {
width: 80%;
float: right;
}
.boliin-dashboard-page .cmb-type-group .cmb-repeatable-group:not(:last-of-type), .boliin-dashboard-page .cmb-type-group .cmb-row:not(:last-of-type), .boliin-dashboard-page .cmb2-postbox .cmb-repeatable-group:not(:last-of-type), .boliin-dashboard-page .cmb2-postbox .cmb-row:not(:last-of-type) {
margin-bottom: 15px;
padding-bottom: 10px;
}
.boliin-dashboard-page .cmb-repeatable-group .cmb-group-title {
background: #E9E9E9;
}
.boliin-dashboard-page .cmb-group-description .cmb-th {
width: 100% !important;
}
.boliin-dashboard-page .cmb-group-description > .cmb-th {
font-weight: 700;
color: #292836;
text-transform: uppercase;
font-size: 16px !important;
}
.boliin-dashboard-page .cmb-group-description > .cmb-th .cmb2-metabox-description {
font-style: normal;
}
.boliin-dashboard-page .cmb-type-price-details .cmb-td #prices-form {
margin-bottom: 10px !important;
}
.boliin-dashboard-page .cmb-type-price-details .cmb-td h3 {
font-size: 20px;
}
.boliin-dashboard-page .cmb-type-price-details .cmb-td .button-secondary {
padding: 0 10px 1px !important;
border: none;
height: 28px;
}
.boliin-dashboard-page .cmb-type-price-details .cmb-td .button-secondary:hover {
background: var(--e-global-color-primary);
color: #fff;
}
.boliin-dashboard-page .cmb-type-discount .cmb-td .discount-block {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
font-size: 16px;
}
.boliin-dashboard-page .cmb-type-discount .cmb-td .discount-block > div {
margin-right: 15px;
}
.boliin-dashboard-page .cmb-type-tax-children-multicheck {
border-bottom: 1px solid #E2DFEB;
padding: 15px 0 0 !important;
}
.boliin-dashboard-page .cmb-type-tax-children-multicheck .term_item {
margin-bottom: 18px;
float: left;
}
.boliin-dashboard-page .cmb-type-tax-children-multicheck .term_item_level_0 {
font-weight: 500;
color: #292836;
font-size: 16px;
width: 100%;
}
.boliin-dashboard-page .cmb-type-tax-children-multicheck .term_item_level_1 {
padding-right: 15px;
font-size: 16px;
font-weight: 400;
color: var(--e-global-color-text);
}
.boliin-dashboard-page .cmb2-checkbox-list li {
padding: 6px 0;
}
.boliin-dashboard-page .cmb2-checkbox-list li label {
color: #292836;
font-size: 16px;
font-weight: 500;
}
.boliin-dashboard-page .cmb2-id-related-items .cmb2-checkbox-list li {
padding: 6px 15px 0 0;
}
.boliin-dashboard-page .cmb2-id-related-items .cmb2-checkbox-list li label {
color: #292836;
font-size: 16px;
font-weight: 400;
}
.boliin-dashboard-page .cmb2-id-related-items .related_collapsible {
background: #E9E9E9;
border: none;
text-align: left;
font-weight: 500;
font-size: 16px;
width: 100%;
-webkit-box-shadow: none;
box-shadow: none;
}
.boliin-dashboard-page .cmb2-id-related-items .related_collapsible.collapsed {
background: #D0D0D0;
}
.boliin-dashboard-page .cmb2-id-related-items .content {
padding: 20px 0;
}
.boliin-dashboard-page .cmb2-id-related-items .content ul.cmb2-checkbox-list li {
margin-bottom: 10px;
margin-right: 15px;
font-size: 16px;
}
.boliin-dashboard-page .cmb2-id-related-items .content ul.cmb2-checkbox-list li label {
color: var(--e-global-color-text);
}
.boliin-dashboard-page .my_account_edit_post_inner .button {
padding: 8px 10px 4px;
}
.boliin-dashboard-page .my_account_edit_post_inner .cmb2-wrap li {
font-size: 16px;
line-height: 24px;
}
.boliin-dashboard-page .my_account_edit_post_inner .cmb2-wrap li input[type=radio] {
position: relative;
top: 2px;
}
.boliin-dashboard-page .my_account_edit_post_inner .button-secondary:not(#rate_new_open) {
background: #4D5FE3;
border-radius: 4px;
font-size: 14px;
color: #fff;
border: none;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: all 0.35s;
transition: all 0.35s;
font-weight: 500;
padding: 8px 12px;
line-height: 20px;
height: auto;
}
.boliin-dashboard-page .my_account_edit_post_inner .button-secondary:not(#rate_new_open).cmb-shift-rows {
border-radius: 4px;
padding: 5px;
}
.boliin-dashboard-page .my_account_edit_post_inner .button-secondary:not(#rate_new_open).cmb-shift-rows .dashicons {
margin: 0;
}
.boliin-dashboard-page .my_account_edit_post_inner .button-secondary:not(#rate_new_open):hover {
opacity: 0.8;
}
.boliin-dashboard-page .my_account_edit_post_inner .service_prices_block {
font-size: 16px;
}
.boliin-dashboard-page .my_account_edit_post_inner .service_prices_block .service_price_item {
margin-bottom: 15px;
}
.boliin-dashboard-page .my_account_edit_post_inner .service_prices_block .service_price_item label {
min-width: 220px;
}
.boliin-dashboard-page .cmb-type-row-header {
margin: 20px 0 10px !important;
}
.boliin-dashboard-page .cmb-row {
padding-bottom: 10px;
}
.boliin-dashboard-page .cmb-row .cmb-remove-field-row {
margin: 0;
padding: 0 15px;
}
.boliin-dashboard-page .cmb-row .cmb-remove-field-row .cmb-remove-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.boliin-dashboard-page .cmb-row .cmb-remove-field-row .cmb-remove-row button {
margin-left: 2px;
}
.boliin-dashboard-page .cmb-row .cmb2-before-row-header {
background: #202F59 !important;
padding: 5px 15px;
}
.boliin-dashboard-page .cmb-row .cmb2-metabox-description {
font-size: 14px;
margin-bottom: 0;
}
.boliin-dashboard-page .cmb-row input[type="text"], .boliin-dashboard-page .cmb-row input[type="tel"], .boliin-dashboard-page .cmb-row input[type="password"], .boliin-dashboard-page .cmb-row input[type="email"], .boliin-dashboard-page .cmb-row input[type="url"], .boliin-dashboard-page .cmb-row input[type="date"], .boliin-dashboard-page .cmb-row input[type="number"], .boliin-dashboard-page .cmb-row textarea, .boliin-dashboard-page .cmb-row select {
line-height: 36px;
padding: 0 10px;
}
.boliin-dashboard-page .cmb-row .cmb-add-row {
margin-top: 15px;
}
.boliin-dashboard-page table.my_account_all_posts_table thead tr td, .boliin-dashboard-page table.my_account_all_posts_table thead tr th, .boliin-dashboard-page table.my_account_my_bookings_table thead tr td, .boliin-dashboard-page table.my_account_my_bookings_table thead tr th {
background: #F5F7FC;
color: #292836;
border: 0;
padding: 15px 15px;
font-weight: 700;
font-size: 15px;
}
.boliin-dashboard-page table.my_account_all_posts_table tr, .boliin-dashboard-page table.my_account_my_bookings_table tr {
border-bottom: 1px solid #E2DFEB;
}
.boliin-dashboard-page table.my_account_all_posts_table tr td, .boliin-dashboard-page table.my_account_my_bookings_table tr td {
padding: 15px 10px 15px;
border: none;
line-height: 20px;
}
.boliin-dashboard-page table.my_account_all_posts_table tr td.my_account_all_posts_td_title .title-image, .boliin-dashboard-page table.my_account_my_bookings_table tr td.my_account_all_posts_td_title .title-image {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.boliin-dashboard-page table.my_account_all_posts_table tr td.my_account_all_posts_td_title .title-image .image, .boliin-dashboard-page table.my_account_my_bookings_table tr td.my_account_all_posts_td_title .title-image .image {
width: 90px;
-webkit-box-flex: 0;
-ms-flex: 0 0 90px;
flex: 0 0 90px;
}
.boliin-dashboard-page table.my_account_all_posts_table tr td.my_account_all_posts_td_title .title-image .title, .boliin-dashboard-page table.my_account_my_bookings_table tr td.my_account_all_posts_td_title .title-image .title {
padding-left: 10px;
font-weight: 500;
font-size: 16px;
}
.boliin-dashboard-page table.my_account_all_posts_table tr td.my_account_all_posts_td_date, .boliin-dashboard-page table.my_account_my_bookings_table tr td.my_account_all_posts_td_date {
width: 130px;
font-size: 14px;
color: var(--e-global-color-text);
font-weight: 500;
}
.boliin-dashboard-page table.my_account_all_posts_table tr td.my_account_all_posts_td_action, .boliin-dashboard-page table.my_account_my_bookings_table tr td.my_account_all_posts_td_action {
width: 50px;
text-align: center;
}
.boliin-dashboard-page table.my_account_all_posts_table tr td.my_account_all_posts_td_action a, .boliin-dashboard-page table.my_account_my_bookings_table tr td.my_account_all_posts_td_action a {
font-size: 20px;
color: var(--e-global-color-primary);
}
.boliin-dashboard-page table.my_account_all_posts_table tr td.my_account_all_posts_td_action a:hover, .boliin-dashboard-page table.my_account_my_bookings_table tr td.my_account_all_posts_td_action a:hover {
color: #292836;
}
.boliin-dashboard-page table.my_account_all_posts_table tr td.my_account_all_posts_td_action .ajax-wishlist-link, .boliin-dashboard-page table.my_account_my_bookings_table tr td.my_account_all_posts_td_action .ajax-wishlist-link {
width: 30px;
height: 30px;
border-radius: 6px;
background: rgba(0, 0, 0, 0.6);
color: #fff !important;
display: inline-block;
text-align: center;
font-size: 16px;
}
.boliin-dashboard-page table.my_account_all_posts_table tr td.my_account_all_posts_td_action .ajax-wishlist-link.ajax-preload, .boliin-dashboard-page table.my_account_my_bookings_table tr td.my_account_all_posts_td_action .ajax-wishlist-link.ajax-preload {
opacity: 0.68;
}
.boliin-dashboard-page table.my_account_all_posts_table tr td.my_account_all_posts_td_action .ajax-wishlist-link.wishlist-added, .boliin-dashboard-page table.my_account_my_bookings_table tr td.my_account_all_posts_td_action .ajax-wishlist-link.wishlist-added {
background: var(--e-global-color-primary);
}
body.logged-in.admin-bar .boliin-dashboard-page .my-account-header {
margin-top: 32px;
}
@media (max-width: 782px) {
body.logged-in.admin-bar .boliin-dashboard-page .my-account-header {
margin-top: 46px;
}
}
@media (max-width: 600px) {
body.logged-in.admin-bar .boliin-dashboard-page .my-account-header {
position: relative;
margin-top: 0;
}
}
body.logged-in.admin-bar .boliin-dashboard-page #my_account_page_wrapper {
margin-top: 68px;
}
@media (max-width: 600px) {
body.logged-in.admin-bar .boliin-dashboard-page #my_account_page_wrapper {
margin-top: 0;
}
}
body.logged-in.admin-bar .boliin-dashboard-page .my_account_page_nav_wrapper {
margin-top: 30px;
}
body.modal-open .boliin-dashboard-page {
z-index: auto !important;
}
#checkout_form_block {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
#checkout_form_block > div h2 {
font-size: 22px;
margin: 0 0 18px;
}
#checkout_form_block .checkout-items {
padding-right: 15px;
-webkit-box-flex: 0;
-ms-flex: 0 0 65%;
flex: 0 0 65%;
max-width: 65%;
}
@media (max-width: 980px) {
#checkout_form_block .checkout-items {
max-width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
padding-right: 0;
}
}
#checkout_form_block .checkout-items table.table_order_items_details {
border: none;
}
#checkout_form_block .checkout-items table.table_order_items_details tr {
border: none;
}
#checkout_form_block .checkout-items table.table_order_items_details tr:first-child {
border-top: 1px solid #E2DFEB;
}
#checkout_form_block .checkout-items table.table_order_items_details tr td {
padding: 20px 0 5px;
vertical-align: top;
border: none;
}
#checkout_form_block .checkout-items table.table_order_items_details tr td.order_item_row_image {
width: 140px;
padding-right: 20px;
padding-top: 30px;
}
@media (max-width: 600px) {
#checkout_form_block .checkout-items table.table_order_items_details tr td.order_item_row_image {
width: 0;
}
}
#checkout_form_block .checkout-items table.table_order_items_details tr td.order_item_row_details table tr {
border: none;
}
#checkout_form_block .checkout-items table.table_order_items_details tr td.order_item_row_details table tr td {
padding: 0;
line-height: 26px;
}
#checkout_form_block .checkout-items table.table_order_items_details tr td.order_item_row_details table tr td.order_item_info_title {
font-size: 19px;
font-weight: 700;
padding-bottom: 5px;
}
#checkout_form_block .checkout-items table.table_order_items_details tr td.order_item_row_details table tr td .order_item_td_label {
color: #292836;
font-weight: 500;
}
#checkout_form_block .checkout-items table.table_order_items_details tr td.order_item_row_price .table_order_item_total_price tr {
border: 0;
}
#checkout_form_block .checkout-items table.table_order_items_details tr td.order_item_row_price .table_order_item_total_price tr td {
text-align: right;
padding: 0;
border: 0;
}
#checkout_form_block .checkout-items table.table_order_items_details tr td.order_items_row_total, #checkout_form_block .checkout-items table.table_order_items_details tr td.order_items_row_total_amount {
background: #FAF5EF;
padding: 3px 20px 3px 15px;
text-align: right;
}
#checkout_form_block .checkout-items table.table_order_items_details tr td.order_items_row_subtotal {
padding-top: 20px;
}
#checkout_form_block .checkout-items table.table_order_items_details tr td.order_items_row_due {
padding-bottom: 20px;
}
#checkout_form_block .checkout-information {
padding-left: 15px;
max-width: 35%;
-webkit-box-flex: 0;
-ms-flex: 0 0 35%;
flex: 0 0 35%;
}
@media (max-width: 980px) {
#checkout_form_block .checkout-information {
max-width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
padding-left: 0;
}
}
#checkout_form_block .checkout-information form#checkout_form .input_group {
display: block;
}
#checkout_form_block .checkout-information form#checkout_form .input_group > div {
max-width: 100%;
margin-bottom: 20px;
}
#checkout_form_block .checkout-information form#checkout_form .input_group .checkout-form-block {
line-height: 24px;
min-width: 30px;
}
#checkout_form_block .checkout-information form#checkout_form .input_group .checkout-form-block .checkout_form_input_label {
font-size: 16px;
padding: 0;
position: static !important;
-webkit-transition: none;
transition: none;
-webkit-transform: scale(1);
transform: scale(1);
max-width: 100%;
font-weight: 500;
color: #292836;
line-height: 1.1 !important;
}
#checkout_form_block .checkout-information form#checkout_form .input_group .checkout-form-block .checkout_input_field {
padding: 0 15px;
margin: 0;
}
#checkout_form_block .checkout-information form#checkout_form .input_group .checkout-form-block .checkout_form_input_underline {
display: none;
}
#checkout_form_block .checkout-information form#checkout_form .input_group .checkout-form-block .error {
font-size: 13px;
}
#checkout_form_block .checkout-information form#checkout_form .amount_group {
padding: 0;
background: #FAF5EF;
padding: 10px;
border-radius: 8px;
font-weight: 500;
margin-bottom: 25px;
}
#checkout_form_block .checkout-information form#checkout_form .payment_group.tabs_group {
font-size: 16px;
}
#checkout_form_block .checkout-information form#checkout_form .terms_group {
font-size: 16px;
line-height: 26px;
}
#checkout_form_block .checkout-information form#checkout_form .submit_group button {
width: 100%;
}
#checkout_form_block .checkout-information .coupon-form-block {
padding: 20px;
text-align: left;
display: block;
text-align: center;
background: #FAF5EF;
border-radius: 8px;
margin-bottom: 25px;
border: none;
}
#checkout_form_block .checkout-information .coupon-form-block #coupon_input_field {
height: 45px;
padding: 0 10px;
}
#checkout_form_block .checkout-information .coupon-form-block #coupon_form_submit {
margin: 15px 0 0;
}
.table_order_items_details {
border: none;
}
.table_order_items_details tr {
border: none;
}
.table_order_items_details tr:first-child {
border-top: 1px solid #E2DFEB;
}
.table_order_items_details tr td {
padding: 20px 0 5px;
vertical-align: top;
border: none;
}
.table_order_items_details tr td.order_item_row_image {
width: 140px;
padding-right: 20px;
padding-top: 30px;
}
.table_order_items_details tr td.order_item_row_details table tr {
border: none;
}
.table_order_items_details tr td.order_item_row_details table tr td {
padding: 0;
line-height: 26px;
}
.table_order_items_details tr td.order_item_row_details table tr td.order_item_info_title {
font-size: 19px;
font-weight: 700;
padding-bottom: 5px;
}
.table_order_items_details tr td.order_item_row_details table tr td .order_item_td_label {
color: #292836;
font-weight: 500;
}
.table_order_items_details tr td.order_item_row_price .table_order_item_total_price tr {
border: 0;
}
.table_order_items_details tr td.order_item_row_price .table_order_item_total_price tr td {
text-align: right;
padding: 0;
border: 0;
}
.table_order_items_details tr td.order_items_row_total, .table_order_items_details tr td.order_items_row_total_amount {
background: #FAF5EF;
padding: 2px;
}
.table_order_items_details tr td.order_items_row_subtotal {
padding-top: 20px;
}
.table_order_items_details tr td.order_items_row_due {
padding-bottom: 20px;
}
.ba-confirmation-page .page h4 {
margin-top: 30px;
padding-bottom: 15px;
border-bottom: 1px solid #E2DFEB;
}
.ba-confirmation-page .babe_message_order {
background: #FAF5EF;
color: #292836;
border: none;
border-radius: 8px;
}
.ba-confirmation-page .table_order_items_details {
border: none;
border-radius: 8px;
width: 100%;
float: left;
}
.ba-confirmation-page .table_order_items_details tr {
border: none;
}
.ba-confirmation-page .table_order_items_details tr td {
border: none;
}
.ba-confirmation-page .table_order_items_details tr td.order_item_row_details, .ba-confirmation-page .table_order_items_details tr td.order_item_row_price {
padding: 15px 15px 10px;
}
.ba-confirmation-page .table_order_items_details tr td.order_item_row_image {
padding: 15px 0;
}
@media (max-width: 600px) {
.ba-confirmation-page .table_order_items_details tr td.order_item_row_image {
width: 0;
}
}
.ba-confirmation-page .table_order_items_details tr td.order_items_row_total_amount {
text-align: right;
padding-right: 20px;
}
.ba-confirmation-page .table_order_items_details .customer_field_label {
font-weight: 500;
color: #292836;
width: 200px;
border: none;
padding: 5px 0;
}
.ba-confirmation-page .table_customer_details {
width: 100%;
background: #FAF5EF;
border: none;
}
.ba-confirmation-page .table_customer_details tr td {
padding: 5px 15px 5px 20px;
border: none;
font-weight: 500;
}
.ba-confirmation-page .table_customer_details tr td.customer_field_label {
width: 160px;
color: #292836;
}
.ba-confirmation-page .table_customer_details tr:first-child td {
padding: 20px 20px 5px;
}
.ba-confirmation-page .table_customer_details tr:last-child td {
padding: 5px 20px 20px;
}