#db-add-listing-form .db-field-row.db-register-email label,
#db-add-listing-form .db-field-row.db-login-username label {
top: 40px;
}
#db-add-listing-form .db-field-row.db-register-email.text-added label,
#db-add-listing-form .db-field-row.db-login-username.text-added label {
top: 36px;
}
#db-add-listing-form .db-field-row input[type="text"],
#db-add-listing-form .db-field-row input[type="email"],
#db-add-listing-form .db-field-row input[type="url"],
#db-add-listing-form .db-field-row input[type="password"],
#db-add-listing-form .db-field-row textarea,
#db-add-listing-form .db-field-row select,
#db-add-listing-form .db-field-row input[type="number"],
#db-add-listing-form .db-field-row input[type="time"],
#db-add-listing-form .db-field-row input[type="date"],
.db-main-wrapper #db-register-form input[type="text"],
.db-main-wrapper #db-register-form input[type="email"],
.db-main-wrapper #db-register-form input[type="password"],
.db-main-wrapper #db-login-form input[type="text"],
.db-main-wrapper #db-login-form input[type="password"],
.db-main-wrapper .db-account-lost-pass input[type="password"] {
height: 45px;
line-height: 45px;
background-color: #fff;
border: none;
border-radius: 4px;
outline: none;
color: #50514F;
padding: 0 22px;
border: 1px solid #fff;
width: 100%;
-webkit-transition: padding-top ease-in-out 0.2s;
-moz-transition: padding-top ease-in-out 0.2s;
-o-transition: padding-top ease-in-out 0.2s;
transition: padding-top ease-in-out 0.2s;
}
.db-main-wrapper .db-account-lost-pass input {
margin-bottom: 16px;
}
.db-main-wrapper .db-account-lost-pass input[type="submit"] {
padding: 11px 25px 10px 25px;
float: right;
margin-bottom: 0;
}
.db-account-lost-pass {
max-width: 30%;
margin: 10px auto 0 auto;
}
#db-add-listing-form .db-field-row:not(.custom-select) input[type="text"]:focus,
#db-add-listing-form .db-field-row.active input.dt-custom-select,
#db-add-listing-form .db-field-row input[type="email"]:focus,
#db-add-listing-form .db-field-row input[type="url"]:focus,
#db-add-listing-form .db-field-row input[type="password"]:focus,
#db-add-listing-form .db-field-row textarea:focus,
#db-add-listing-form .db-field-row select:focus,
#db-add-listing-form .db-field-row input[type="number"]:focus,
#db-add-listing-form .db-field-row input[type="time"]:focus,
#db-add-listing-form .db-field-row input[type="date"]:focus {
border-radius: 0;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.13);
}
#db-add-listing-form .db-field-row.text-added input[type="text"],
#db-add-listing-form .db-field-row.text-added input[type="email"],
#db-add-listing-form .db-field-row.text-added input[type="url"],
#db-add-listing-form .db-field-row.text-added input[type="password"],
#db-add-listing-form .db-field-row.text-added textarea,
#db-add-listing-form .db-field-row.text-added select,
#db-add-listing-form .db-field-row.text-added input[type="number"],
#db-add-listing-form .db-field-row.text-added input[type="time"],
#db-add-listing-form .db-field-row.text-added input[type="date"] {
height: auto;
}
body #db-add-listing-form .db-field-row.db-hop-times-row {
margin-top: -2px;
}
#db-add-listing-form .db-field-row select {
padding: 15px 22px;
}
#db-add-listing-form .db-field-row.invalid input[type="text"],
#db-add-listing-form .db-field-row.invalid input[type="email"],
#db-add-listing-form .db-field-row.invalid input[type="url"],
#db-add-listing-form .db-field-row.invalid input[type="password"],
#db-add-listing-form .db-field-row.invalid textarea,
#db-add-listing-form .db-field-row.invalid input[type="number"],
#db-add-listing-form .db-field-row.invalid input[type="time"],
#db-add-listing-form .db-field-row.invalid input[type="date"],
#db-add-listing-form .db-field-row.invalid .db-radio-label:before,
#db-add-listing-form .db-field-row.invalid.checkbox-label label:before {
border-color: #F25F5C;
}
#db-add-listing-form .db-field-row.invalid .dt-custom-select-search input[type="text"] {
border-color: #fff;
}
#db-add-listing-form .db-field-row textarea {
min-height: 100px;
line-height: 22px;
padding-top: 11px;
}
#db-add-listing-form .db-field-row.listing_content textarea {
min-height: 250px;
}
body #db-add-listing-form .db-field-row {
margin-bottom: 23px;
position: relative;
}
#db-add-listing-form .db-field-custom-row {
margin: 0 -15px;
display: flex;
flex-wrap: wrap;
}
#db-add-listing-form .db-field-custom-row .db-field-row {
width: 33.33%;
padding: 0 15px;
float: left;
}
#db-add-listing-form .db-field-custom-row .db-field-row label {
left: 37px;
}
.db-map-row {
width: 33.33%;
float: right;
padding-left: 20px;
}
#db-add-listing-form .db-field-row label,
.dt-modal-right-side .dt-form-row .dt-form-row-label {
font-family: 'Open Sans';
font-size: 11px;
line-height: 11px;
margin: 0;
position: absolute;
left: 22px;
opacity: 0;
color: #fff;
top: 11px;
-webkit-transition: opacity linear 0.3s, color linear 0.2s, top linear 0.2s;
-moz-transition: opacity linear 0.3s, color linear 0.2s, top linear 0.2s;
-o-transition: opacity linear 0.3s, color linear 0.2s, top linear 0.2s;
transition: opacity linear 0.3s, color linear 0.2s, top linear 0.2s;
}
#db-add-listing-form .db-field-row.text-added label,
.dt-modal-right-side .dt-form-row.text-added .dt-form-row-label {
opacity: 1;
color: #c8c2c1;
top: 7px;
}
#db-add-listing-form .db-field-row.text-added.text-focused label,
.dt-modal-right-side .dt-form-row.text-added.text-focused .dt-form-row-label {
color: #247BA0;
}
#db-add-listing-form .db-field-row.text-added input[type="text"],
#db-add-listing-form .db-field-row.text-added input[type="password"],
#db-add-listing-form .db-field-row.text-added input[type="email"],
#db-add-listing-form .db-field-row.text-added input[type="url"],
#db-add-listing-form .db-field-row.text-added textarea,
.dt-modal-right-side .dt-form-row.text-added input[type="text"],
.dt-modal-right-side .dt-form-row.text-added input[type="password"],
.dt-modal-right-side .dt-form-row.text-added input[type="email"] {
padding-top: 12px;
}
.custom-single-search {
border: none;
outline: none;
min-height: 45px;
border-radius: 4px;
font-family: 'Open Sans';
font-size: 13px;
color: #50514F;
font-weight: 600;
padding: 0 20px;
line-height: 45px;
cursor: pointer;
background: url(https://tanglewoodmoms.b-cdn.net/wp-content/themes/whitelab/images/select-arrow.jpg) #fff no-repeat;
background-position: 90% center;
-webkit-appearance: none;
appearance: none
}
.db-search-sort.custom-single-search {
min-width: 146px;
}
.db-found-count {
font-size: 18px;
color: #000;
font-family: 'Poppins';
position: relative;
bottom: -10px;
}
.db-found-count:before {
content: attr(data-total-found);
}
.db-found-count.total-hidden:before {
content: attr(data-found);
}
.db-search-sort {
float: right;
}
.db-search-sort-container {
position: relative;
margin-top: 26px;
}
.db-search-side-two.bottom .db-search-sort-container {
margin-top: 14px;
}
.db-search-sort-container:before {
content: '';
border-bottom: 1px solid rgba(155,155,155,0.30);
width: calc(100% - 161px);
position: absolute;
bottom: 0;
}
.db-search-sort-container:after {
content: '';
border-bottom: 2px solid #70c1b3;
width: 137px;
position: absolute;
bottom: 1px;
}
.db-slider-field .db-slider-left {
height: 5px;
position: absolute;
top: 0px;
background: #70c1b3;
}
.dt-custom-select-scrollbar-wrapper,
.db-autocomplete-scrollbar-wrapper {
width: 1px;
position: absolute;
right: 0;
top: 43px;
height: calc(100% - 45px);
}
.db-autocomplete-scrollbar-wrapper {
top: 5px;
height: calc(100% - 5px);
}
.db-field-upload-row-wrapper {
margin: 0 -15px;
margin-bottom: 23px;
}
.db-field-upload-row-wrapper .db-field-upload-row {
width: 50%;
float: left;
padding: 0 15px;
}
.db-field-upload-container {
width: 100%;
min-height: 280px;
border: 3px dashed #909FA5;
padding: 15px;
display: flex;
flex-wrap: wrap;
}
.dropzone-upload .dz-preview {
position: relative;
float: left;
width: 25%;
padding: 0 5px 5px 5px;
}
.dropzone-upload .dz-preview .dz-image {
background-color: #ccc;
}
.dropzone-upload .dz-preview .dz-image img {
width: 100%;
display: block;
max-width: none;
}
.dropzone-upload .dz-preview .dz-details {
font-size: 14px;
line-height: 18px;
background: #fff;
padding: 5px;
}
.dropzone-upload .dz-preview .dz-details .dz-filename > span {
word-break: break-word;
}
.dropzone-upload .dz-preview .dz-progress {
height: 5px;
width: 100%;
background: #d5d7d8;
position: relative;
}
.dropzone-upload .dz-preview .dz-progress .dz-upload {
height: 5px;
background: #70c1b3;
position: absolute;
top: 0;
left: 0;
display: block;
-webkit-transition: width linear 0.2s;
-moz-transition: width linear 0.2s;
-o-transition: width linear 0.2s;
transition: width linear 0.2s;
}
.dropzone-upload .dz-preview .dz-success-mark,
.dropzone-upload .dz-preview .dz-error-mark {
position: absolute;
top: 5px;
left: 10px;
opacity: 0;
}
.dropzone-upload .dz-preview.dz-success .dz-success-mark {
opacity: 1;
}
.dropzone-upload .dz-preview.dz-error .dz-error-mark {
opacity: 1;
}
.dropzone-upload .dz-preview .dz-success-mark svg,
.dropzone-upload .dz-preview .dz-error-mark svg {
width: 50px;
height: 50px;
}
.dropzone-upload .dz-preview.dz-error .dz-error-message {
position: absolute;
top: 0;
left: 0;
color: #fff;
background: #f25f5c;
border-radius: 4px;
padding: 5px;
z-index: 2;
font-size: 14px;
line-height: 18px;
opacity: 0;
}
.dropzone-upload .dz-preview.dz-error:hover .dz-error-message {
opacity: 1;
}
.dz-remove {
color: #f25f5c;
font-size: 14px;
line-height: 1;
}
.db-file-upload-hint {
font-family: 'Poppins';
font-size: 12px;
color: #9B9B9B;
margin-top: 5px;
display: block;
}
.db-field-row-description {
font-family: 'Open Sans';
font-size: 11px;
line-height: 14px;
color: #9B9B9B;
margin-left: 23px;
}
.dt-header-search-inner .dt-search-row {
-webkit-transition: background ease-in-out 0.2s;
-moz-transition: background ease-in-out 0.2s;
-o-transition: background ease-in-out 0.2s;
transition: background ease-in-out 0.2s;
}
.dt-header-search-inner .dt-search-row:not(.active):hover {
background: #F4F8FA;
}
.dt-header-search-inner .dt-search-row.active {
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
}
.dt-header-search-inner .dt-search-row.active label {
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
}
.dt-header-search-inner .dt-search-row label {
-webkit-transition: color ease-in-out 0.2s;
-moz-transition: color ease-in-out 0.2s;
-o-transition: color ease-in-out 0.2s;
transition: color ease-in-out 0.2s;
}
.dt-header-search-inner .dt-search-row:not(.active):hover label {
color: #5CADD8;
}
.db-main-search,
.db-search-sort-container {
padding-right: 7px;
}
.db-upload-placeholder {
font-family: 'Poppins';
font-size: 18px;
color: #909FA5;
text-align: center;
width: 76%;
margin: 0 auto;
margin-top: 68px;
margin-bottom: 20px;
position: relative;
z-index: -1;
}
.db-upload-placeholder:after {
content: '';
background: url(https://tanglewoodmoms.b-cdn.net/wp-content/themes/whitelab/images/cloud.svg);
width: 45px;
height: 35px;
display: block;
margin: 0 auto;
margin-top: 14px;
}
.db-main-wrapper h3 {
font-family: 'Poppins';
font-size: 18px;
color: #000000;
font-weight: 400;
padding-bottom: 25px;
}
#db-add-listing-form .db-field-row.db-hop-times-row .db-field-row-label,
#db-add-listing-form .db-field-row.default-label label.db-field-row-label {
font-family: 'Poppins';
font-size: 18px;
color: #000000;
font-weight: 400;
padding-bottom: 29px;
opacity: 1;
position: relative;
left: 0;
}
#db-add-listing-form .db-field-row.radio label {
top: 0;
left: 0;
position: relative;
opacity: 1;
color: #909FA5;
display: block;
}
#db-add-listing-form .db-field-row.db-hop-times-row label {
position: relative;
left: 0;
opacity: 1;
pointer-events: auto;
}
#db-add-listing-form .db-field-row .db-radio-label {
font-family: 'Open Sans';
font-size: 15px;
color: #909FA5;
margin-bottom: 11px
}
#db-add-listing-form .db-field-row.db-hop-times-row .db-add-new-hop {
font-family: 'Poppins';
font-size: 14px;
color: #fff;
border: 2px solid transparent;
border-radius: 3px;
font-weight: 600;
padding: 5px 21px 5px 20px;
color: #247BA0;
border-color: #247BA0;
margin-top: 10px !important;
display: inline-block;
}
.db-hop-dialog .db-hop-left .db-checkbox-label {
color: #000;
}
.db-hop-time-container .db-hop-day-row {
font-family: 'Open Sans';
font-size: 15px;
color: #909FA5;
background: #fff;
border: none;
padding: 7px 22px;
}
.db-hop-time-container .db-hop-day-row .db-hop-day-names {
margin-right: 57px;
}
.db-hop-time-container .db-hop-day-row {
margin-top: 13px;
}
.db-hop-remove {
position: relative;
right: -14px;
}
#db-add-listing-form .db-field-row .db-radio-label input {
display: none;
}
#db-add-listing-form .db-field-row .db-radio-label {
position: relative;
cursor: pointer;
}
#db-add-listing-form .db-field-row .db-radio-label:before,
#db-add-listing-form .db-field-row.checkbox-label label:before {
content: '';
border: 3px solid #909fa5;
width: 13px;
height: 13px;
display: inline-block;
border-radius: 50%;
background: #fff;
margin-right: 6px;
position: relative;
top: 4px;
left: -2px;
}
#db-add-listing-form .db-field-row.checkbox-label label:before {
border-radius: 5px;
}
#db-add-listing-form .db-field-row .db-radio-label.active:before,
#db-add-listing-form .db-field-row.checkbox-label label.active:before {
border-color: #70c1b3;
}
#db-add-listing-form .db-field-row .db-radio-label.active:after,
#db-add-listing-form .db-field-row.checkbox-label label.active:after {
content: '';
width: 9px;
height: 9px;
background-color: #70c1b3;
position: absolute;
border-radius: 50%;
top: 9px;
left: 3px;
}
#db-add-listing-form .db-field-row.checkbox-label label {
cursor: pointer;
}
.db-field-row.checkbox-label input {
display: none;
}
.db-field-row.checkbox-label .db-field-meta {
margin-top: 15px;
}
.db-main-wrapper #db-listing-map {
margin-bottom: 8px;
}
#db-add-listing-form .db-field-row.db-hop-times-row .db-hop-left label {
font-family: 'Open Sans';
font-size: 12px;
color: #909FA5;
padding: 7px 9px;
border-radius: 4px;
margin-bottom: 7px;
}
#db-add-listing-form .db-field-row.db-hop-times-row .db-hop-left label.active {
color: #fff;
}
#db-add-listing-form .db-field-row.db-hop-times-row .db-hop-right .db-hop-row {
font-family: 'Open Sans';
font-size: 15px;
color: #909FA5;
margin-bottom: 5px;
}
#db-add-listing-form .db-field-row.db-hop-times-row .db-hop-right .db-hop-row input {
font-family: 'Open Sans';
font-size: 15px;
color: #909FA5;
background: #EEF2F5;
border-radius: 4px;
min-height: 35px;
line-height: 35px;
padding: 0 5px;
text-align: center;
}
.db-hop-add-time {
background: #F25F5C;
border-radius: 4px;
font-family: 'Poppins';
font-size: 14px;
color: #FFFFFF !important;
padding: 3px 20px;
margin-top: 34px;
position: relative;
bottom: -4px;
}
.db-hop-dialog {
padding: 12px 20px 25px;
border: none;
border: none;
border-radius: 4px;
box-shadow: 0px 2px 15px rgba(0,0,0,0.1);
}
.db-main-search-listings.loading:before,
.vc_basic_grid.blog-loading:before {
content: '';
width: 50px;
height: 50px;
position: absolute;
background: url(https://tanglewoodmoms.b-cdn.net/wp-content/themes/whitelab/images/loading.gif);
top: 250px;
left: 50%;
z-index: 99999;
-ms-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.vc_basic_grid.blog-loading:before {
top: 0;
}
.db-search-side-two.bottom .db-main-search-listings.loading:before {
top: 100px;
}
.db-main-search-listings.loading:after {
content: '';
position: absolute;
width: 100%;
height: 100%;
background: #eff2f3;
z-index: 99998;
left: 0;
top: 0;
}
.db-map-marker {
position: relative;
-webkit-animation: optest 0.3s forwards;
-moz-animation: optest 0.3s forwards;
-o-animation: optest 0.3s forwards;
animation: optest 0.3s forwards;
}
@-webkit-keyframes optest {
0% { top: -50px; }
100% { top: 0px; }
}
@-moz-keyframes optest {
0% { top: -50px; }
100% { top: 0px; }
}
@-o-keyframes optest {
0% { top: -50px; }
100% { top: 0px; }
}
@keyframes optest {
0% { top: -50px; }
100% { top: 0px; }
}
.db-map-marker:before {
border-radius: 50%;
-webkit-transition: color ease-in-out 0.2s, background ease-in-out 0.2s, width ease-in-out 0.2s, height ease-in-out 0.2s, line-height ease-in-out 0.2s, left ease-in-out 0.2s, top ease-in-out 0.2s, font-size ease-in-out 0.2s;
-moz-transition: color ease-in-out 0.2s, background ease-in-out 0.2s, width ease-in-out 0.2s, height ease-in-out 0.2s, line-height ease-in-out 0.2s, left ease-in-out 0.2s, top ease-in-out 0.2s, font-size ease-in-out 0.2s;
-o-transition: color ease-in-out 0.2s, background ease-in-out 0.2s, width ease-in-out 0.2s, height ease-in-out 0.2s, line-height ease-in-out 0.2s, left ease-in-out 0.2s, top ease-in-out 0.2s, font-size ease-in-out 0.2s;
transition: color ease-in-out 0.2s, background ease-in-out 0.2s, width ease-in-out 0.2s, height ease-in-out 0.2s, line-height ease-in-out 0.2s, left ease-in-out 0.2s, top ease-in-out 0.2s, font-size ease-in-out 0.2s;
}
.db-map-marker.hovered {
background: #f25f5c;
z-index: 2;
}
.db-map-marker.hovered:before {
color: #fff;
background: #f25f5c;
width: 50px;
height: 50px;
line-height: 50px;
border-radius: 50%;
left: -11px;
top: -16px;
font-size: 20px;
}
.full-listing {
width: 100%;
}
#db-add-listing-form input[type="submit"] {
margin-top: 30px;
display: none;
}
.db-field-row-required {
font-family: "Open Sans";
font-size: 11px;
line-height: 13px;
color: #F25F5C;
margin-left: 23px;
display: none;
}
.db-field-row.invalid .db-field-row-required {
display: inline-block;
}
.db-field-meta {
margin-top: 2px;
line-height: 14px;
}
.db-terms-and-conditions {
font-family: 'Open Sans';
font-size: 14px;
color: #53666D;
line-height: 25px;
}
#db-add-listing-form .db-field-row.terms-and-conditions label {
position: relative;
opacity: 1;
font-family: 'Open Sans';
font-size: 15px;
color: #909FA5;
left: 0;
}
#db-add-listing-form .db-field-row.terms-and-conditions.invalid label {
color: #F25F5C;
}
#db-add-listing-form .db-field-row.checkbox-label label {
position: relative;
top: 0;
left: 0;
opacity: 1;
font-family: 'Open Sans';
font-size: 15px;
color: #909FA5;
float: left;
}
#db-add-listing-form .db-field-row.checkbox-label input {
float: left;
}
.db-checkout-terms {
font-family: 'Open Sans';
font-size: 14px;
color: #909FA5;
border: none;
outline: none;
border-radius: 4px;
padding: 10px 22px;
line-height: 21px;
background: #fff;
margin-top: 3px;
margin-bottom: 16px;
}
.dt-custom-select-item.child:after {
content: attr(data-depth);
float: left;
margin-right: 3px;
} .db-hide-fields .db-search-controls {
min-height: 60px;
overflow: hidden;
}
.db-show-more-fields {
font-family: 'Open Sans';
line-height: 21px;
font-size: 12px;
font-weight: 600;
text-align: center;
position: relative;
cursor: pointer;
color: #53666D;
margin-top: 0;
margin-bottom: 0;
top: -12px;
height: 0;
display: block;
opacity: 0;
pointer-events: none;
-webkit-transition: opacity 0.2s linear;
transition: opacity 0.2s linear;
}
.db-search-side-two.db-hide-fields .db-show-more-fields {
opacity: 1;
pointer-events: auto;
}
.db-show-more-fields:hover {
color: #0b6490;
}
.db-show-more-fields:before,
.db-show-more-fields:after {
content: '';
position: absolute;
width: 46%;
height: 1px;
background: rgba(155, 155, 155, 0.3);
right: 0;
top: 11px;
}
.db-show-more-fields:before {
left: 0;
right: auto;
}
#dt-main-listing-search {
height: calc(100vh - 100px);
}
body.admin-bar #dt-main-listing-search {
height: calc(100vh - 132px);
}
.db-search-side-one {
width: 44%;
}
.db-search-side-two {
width: 56%;
}
.db-search-side-two {
padding-left: 31px;
padding-top: 26px;
padding-right: 23px;
}
.db-main-wrapper .db-search-side-two input[type="text"],
.db-main-wrapper .db-search-side-two input[type="email"],
.db-main-wrapper .db-search-side-two input[type="url"],
.db-main-wrapper .db-search-side-two input[type="number"],
.db-main-wrapper .db-search-side-two input[type="time"],
.db-main-wrapper .db-search-side-two input[type="date"],
.db-main-wrapper .db-search-side-two textarea {
height: 45px;
padding: 0 20px;
border: none;
outline: none;
border-radius: 4px;
font-family: 'Open Sans';
font-size: 13px;
line-height: 45px;
color: #50514F;
font-weight: 600;
}
.db-main-wrapper .db-search-side-two input[type="number"],
.db-main-wrapper .db-search-side-two input[type="time"],
.db-main-wrapper .db-search-side-two input[type="date"] {
display: block;
width: 100%;
}
.db-main-wrapper .db-search-side-two input[type="text"]::-webkit-input-placeholder,
.db-main-wrapper .db-search-side-two input[type="email"]::-webkit-input-placeholder,
.db-main-wrapper .db-search-side-two input[type="url"]::-webkit-input-placeholder,
.db-main-wrapper .db-search-side-two input[type="number"]::-webkit-input-placeholder,
.db-main-wrapper .db-search-side-two input[type="time"]::-webkit-input-placeholder,
.db-main-wrapper .db-search-side-two input[type="date"]::-webkit-input-placeholder,
.db-main-wrapper .db-search-side-two textarea::-webkit-input-placeholder {
font-weight: 400;
}
.db-main-wrapper .db-search-side-two input[type="text"]:-moz-placeholder,
.db-main-wrapper .db-search-side-two input[type="email"]:-moz-placeholder,
.db-main-wrapper .db-search-side-two input[type="url"]:-moz-placeholder,
.db-main-wrapper .db-search-side-two input[type="number"]:-moz-placeholder,
.db-main-wrapper .db-search-side-two input[type="time"]:-moz-placeholder,
.db-main-wrapper .db-search-side-two input[type="date"]:-moz-placeholder,
.db-main-wrapper .db-search-side-two textarea:-moz-placeholder {
font-weight: 400;  
}
.db-main-wrapper .db-search-side-two input[type="text"]::-moz-placeholder,
.db-main-wrapper .db-search-side-two input[type="email"]::-moz-placeholder,
.db-main-wrapper .db-search-side-two input[type="url"]::-moz-placeholder,
.db-main-wrapper .db-search-side-two input[type="number"]::-moz-placeholder,
.db-main-wrapper .db-search-side-two input[type="time"]::-moz-placeholder,
.db-main-wrapper .db-search-side-two input[type="date"]::-moz-placeholder,
.db-main-wrapper .db-search-side-two textarea::-moz-placeholder {
font-weight: 400;  
}
.db-main-wrapper .db-search-side-two input[type="text"]:-ms-input-placeholder,
.db-main-wrapper .db-search-side-two input[type="email"]:-ms-input-placeholder,
.db-main-wrapper .db-search-side-two input[type="url"]:-ms-input-placeholder,
.db-main-wrapper .db-search-side-two input[type="number"]:-ms-input-placeholder,
.db-main-wrapper .db-search-side-two input[type="time"]:-ms-input-placeholder,
.db-main-wrapper .db-search-side-two input[type="date"]:-ms-input-placeholder,
.db-main-wrapper .db-search-side-two textarea:-ms-input-placeholder {  
font-weight: 400;  
}
.db-main-wrapper .db-search-side-two .db-field-row:not(.custom-select) input[type="text"]:focus,
.db-main-wrapper .db-search-side-two .db-field-row.active .dt-custom-select,
.db-main-wrapper .db-search-side-two .dt-sort-row.active input[type="text"],
.db-main-wrapper .db-search-side-two input[type="email"]:focus,
.db-main-wrapper .db-search-side-two input[type="url"]:focus,
.db-main-wrapper .db-search-side-two input[type="number"]:focus,
.db-main-wrapper .db-search-side-two input[type="time"]:focus,
.db-main-wrapper .db-search-side-two input[type="date"]:focus,
.db-main-wrapper .db-search-side-two textarea:focus {
border-radius: 0;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.13);
}
.db-main-wrapper .db-search-side-two input[type="number"]::-webkit-inner-spin-button, 
.db-main-wrapper .db-search-side-two input[type="number"]::-webkit-outer-spin-button,
.db-main-wrapper .db-search-side-two input[type="date"]::-webkit-inner-spin-button, 
.db-main-wrapper .db-search-side-two input[type="date"]::-webkit-outer-spin-button,
.db-main-wrapper .db-search-side-two input[type="time"]::-webkit-inner-spin-button, 
.db-main-wrapper .db-search-side-two input[type="time"]::-webkit-outer-spin-button { 
-webkit-appearance: none; 
margin: 0; 
}
.db-main-wrapper .db-search-side-two input[type="text"][name="listing_address"],
#db-add-listing-form .db-field-row input[type="text"][name="listing_address"] {
padding-right: 40px;
}
.db-field-row.text-added .db-autolocate-me {
top: 17px;
}
.db-search-custom-fields .db-field-row.text-added .db-autolocate-me {
top: 10px;
}
.dt-search-row.listing-address .db-autolocate-me {
top: 20px;
right: 15px;
}
.db-search-custom-fields .db-field-row .db-field-row-description,
.db-search-custom-fields .db-field-row .db-field-row-label {
display: none;
}
.db-main-wrapper .db-search-custom-fields .db-field-row .dt-custom-select {
padding-right: 45px;
}
.db-field-row .db-field-row-description {
display: inline-block;
}
.db-search-custom-fields .db-field-row {
padding-bottom: 23px;
position: relative;
}
.db-search-custom-fields .db-field-row.db-slider-field-wrapper {
width: 66.66%;
}
.db-main-search-item {
width: 50%;
}
.ui-slider.ui-slider-horizontal {
position: relative;
padding: 0;
height: 5px;
background: #d5d7d8;
background-clip: content-box;
margin-top: 8px;
margin-bottom: 17px;
display: block;
margin-right: 15px;
}
.ui-slider.ui-slider-horizontal:before {
content: '';
height: 5px;
width: 15px;
background: #d5d7d8;
position: absolute;
right: -15px;
}
.ui-slider.ui-slider-horizontal input,
.db-slider-field input {
display: none;
}
.ui-slider.ui-slider-horizontal .ui-slider-handle {
position: absolute;
top: -6px;
width: 18px;
height: 18px;
background: #fff;
border-radius: 50%;
border: 4px solid #70c1b3;
cursor: pointer;
}
.ui-slider.ui-slider-horizontal .ui-slider-handle:after {
content: attr(data-value);
font-family: Poppins;
font-size: 11px;
color: #4A4A4A;
display: block;
white-space: nowrap;
position: relative;
top: 10px;
left: -12px;
}
.db-slider-field-wrapper .db-field-row-label {
display: block !important;
font-family: 'Open Sans';
font-size: 13px;
color: #50514F;
font-weight: 600;
margin-top: -15px;
}
.db-field-row .dt-custom-select-container,
#db-add-listing-form .db-field-custom-row .db-field-row .dt-custom-select-container,
#db-add-listing-form .db-field-custom-row .db-row-autocomplete {
width: calc(100% - 30px);
left: 15px;
border: none;
}
.db-field-row.listing_category .dt-custom-select-container {
width: 100%;
left: 0;
}
#db-add-listing-form .db-field-row .dt-custom-select-container {
left: 0;
width: 100%;
}
.db-main-search-listings {
margin-top: 50px;
overflow-y: auto;
overflow-x: hidden;
overflow: hidden;
position: relative;
}
.db-search-side-two:not(.bottom) .db-main-search-listings {
overflow-y: scroll;
}
.db-search-side-two:not(.bottom) .db-main-search-listings.loading {
overflow: hidden;
}
.db-search-side-two.left .db-main-search-listings {
width: calc(100% + 23px);
padding-right: 23px;
}
.db-search-side-two.left .db-main-search-listings .dt-featured-listings-item {
width: calc(50% - 30px);
}
.db-search-side-two:not(.bottom) .db-main-search-listings::-webkit-scrollbar { 
opacity: 0;
width: 0;
}
.db-main-search-listings .dt-featured-listings-item {
width: calc(50% - 18px);
margin-bottom: 0;
padding: 15px 0 !important;
border: none;
}
.db-search-side-two.bottom .db-main-search-listings .dt-featured-listings-item {
width: calc(33.33% - 20px);
padding: 15px 0;
}
.db-search-side-two.bottom .db-main-search-listings {
height: auto;
overflow-y: auto;
overflow-x: hidden;
margin-bottom: 30px;
margin-top: 15px;
min-height: 200px;
z-index: 1;
}
.db-search-side-two.bottom .db-main-search-listings::-webkit-scrollbar {
display: none;
}
.db-main-search-item {
border: none;
}
.db-search-categories {
position: relative;
width: 33.33%;
float: left;
padding-right: 20px;
}
.db-search-categories input {
width: 100%;
}
.db-search-categories .dt-custom-select-container {
border: none;
width: calc(100% - 30px);
left: 15px;
}
.dt-search-row.listing-category:before {
content: '';
background: url(https://tanglewoodmoms.b-cdn.net/wp-content/themes/whitelab/images/select-triangle.svg);
width: 10px;
height: 6px;
position: absolute;
top: 30px;
right: 14px;
}
.db-field-row.custom-select:before,
.db-search-categories.custom-select:before,
.dt-sort-row.single-select:before,
.db-field-row.single-select:before {
content: '' !important;
background: url(https://tanglewoodmoms.b-cdn.net/wp-content/themes/whitelab/images/select-arrow.jpg);
width: 13px;
height: 9px;
position: absolute;
top: 18px;
right: 33px;
pointer-events: none;
}
.db-field-custom-row .db-field-row.custom-select:before {
right: 33px;
}
.dt-sort-row.single-select:before,
#db-add-listing-form .db-field-row.single-select:before,
#db-add-listing-form .db-field-row.custom-select:before {
right: 19px;
}
#db-add-listing-form .db-field-custom-row .db-field-row.custom-select:before {
right: 33px;
}
.dt-search-row.listing-category.active:before,
.db-field-row.custom-select.active:before,
.db-search-categories.custom-select.active:before,
.dt-sort-row.single-select.active:before,
.db-field-row.single-select.active:before  {
-ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.dt-search-row.listing-category.active:before {
top: 29px;
}
.db-slider-field-wrapper #listing_search_radius {
display: none;
}
.db-slider-field-wrapper {
min-height: 68px;
}
.db-address-row .db-field-row {
width: 33.33%;
}
.db-address-row .db-field-row.db-slider-field-wrapper {
width: 66.66%;
}
body.page-template-template-listing_search:not(.db-bottom-search) .header-content {
width: 100%;
max-width: none;
padding: 0 30px;
}
.db-find-listings {
height: 0;
opacity: 0;
}
.db-search-custom-fields {
margin-top: 23px;
}
.dt-sort-row {
position: relative;
float: right;
width: 146px;
}
.dt-sort-row.single-select .dt-custom-select-items,
.db-field-row.single-select .dt-custom-select-items {
margin-top: 10px;
}
.db-author-social svg:hover > g > g {
fill-opacity: 1;
}
body .dt-featured-listings-title,
body .dt-featured-listings-meta .dt-featured-listings-category,
body .dt-featured-listings-image-meta span {
font-family: 'Poppins';
font-weight: 400;
}
body .dt-featured-listings-title {
margin-top: -1px;
}
body .dt-featured-listings-meta .dt-featured-listings-category,
body .dt-featured-listings-image-meta span {
font-weight: 600;
}
body .dt-featured-listings-description {
font-family: 'Open Sans';
font-weight: 400;
font-size: 14px;
line-height: 21px;
height: 61px;
margin-top: 9px;
}
body .dt-featured-listings-image-meta span {
font-size: 15px;
}
body .dt-featured-listings-image-meta .db-search-listing-field-item span {
display: inline-block;
}
body .dt-featured-listings-image-meta .dt-featured-listings-custom-fields span {
display: inline-block;
}
body .dt-featured-listings-image-meta .dt-featured-listings-custom-fields span.dt-featured {
display: block;
} .db-listing-featured-img {
height: 383px;
position: relative;
background-position: center !important;
background-size: cover !important;
z-index: 1;
}
.db-single-listing-category {
font-family: 'Poppins';
font-size: 12px;
letter-spacing: 1px;
color: #FFE066;
text-transform: uppercase;
}
.db-single-listing-category:before {
content: '';
border: 2px solid #ffe066;
width: 11px;
height: 11px;
display: inline-block;
border-radius: 50%;
position: relative;
top: 3px;
margin-right: 5px;
}
.db-single-listing-head h1 {
font-family: 'Poppins';
font-size: 28px;
line-height: 46px;
color: #FFFFFF;
padding: 0;
font-weight: 600;
max-width: 50%;
height: 92px;
}
.db-single-listing-container {
max-width: 1170px;
margin: 0 auto;
position: relative;
z-index: 2;
}
body.db-contact-dialog-open .db-single-listing-container {
z-index: 999;
}
.db-single-listing-head {
position: absolute;
top: -207px;
left: 15px;
width: 100%;
}
.db-single-listing-left {
width: 75%;
float: left;
padding: 0 15px;
margin-top: -99px;
}
.db-single-listing-right {
width: 25%;
float: left;
padding: 0 15px;
margin-top: -99px;
}
.db-single-listing-main {
background: #fff;
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.10);
border-radius: 4px;
padding: 0 31px;
}
.db-single-listing-main p:first-child {
font-family: 'Open Sans';
font-size: 27px;
font-weight: 300;
color: #53666D;
line-height: 39px;
padding-top: 60px;
padding-bottom: 70px;
text-align: center;
}
.db-single-listing-main > p {
font-family: 'Open Sans';
font-size: 14px;
color: #53666D;
line-height: 25px;
padding-bottom: 25px;
}
.db-single-listing-left .comments-area {
background: #F1F5F8;
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.10);
border-radius: 4px;
padding: 0 31px;
}
.db-single-listing-left .comments-area.no-comments {
padding-top: 40px;
}
.review-author {
overflow: hidden;
border-radius: 50%;
}
.db-review-title {
font-family: 'Poppins';
font-size: 18px;
font-weight: 600;
color: #53666D;
}
.review-content > p {
font-family: 'Open Sans';
font-size: 14px;
color: #53666D;
line-height: 24px;
padding: 0;
margin-top: 2px;
}
body .review-list .review-content {
display: block;
margin-left: 74px;
position: relative;
top: -6px;
}
.db-review-bottom {
display: block;
text-align: right;
font-family: 'Open Sans';
font-size: 13px;
line-height: 21px;
color: #909FA5;
font-style: italic;
margin-top: 17px;
}
.db-review-bottom a {
font-family: 'Poppins';
font-size: 13px;
font-weight: 600;
color: #50514F;
font-style: normal;
}
ul.review-list li.comment {
border-bottom: 1px solid rgba(155,155,155,0.15);
margin-bottom: 20px;
}
ul.review-list li.comment:last-child {
margin-bottom: 0;
border: none;
}
.db-single-listing-left .comment-respond > h3 {
color: #53666D;
}
.db-single-listing-left #commentform > span {
display: block;
position: relative;
padding-bottom: 23px;
}
.db-single-listing-left #commentform > span.comment-form-comment {
padding-bottom: 0;
}
.db-add-review-bottom {
padding-bottom: 23px;
}
.db-single-listing-left #commentform span input {
font-family: 'Open Sans';
font-size: 15px;
color: #909FA5;
outline: none;
border: none;
border-radius: 4px;
background: #fff;
padding: 0 22px;
height: 45px;
display: block;
width: 100%;
}
.db-add-review-bottom {
margin: 0 -15px;
}
.db-add-review-bottom span {
width: 50%;
padding: 0 15px;
float: left;
}
.db-rating-stars {
margin-left: 22px;
margin-bottom: 17px;
}
.db-rating-stars .db-rating-text {
font-family: 'Open Sans';
font-size: 15px;
font-weight: 600;
color: #53666D;
margin-right: 11px;
}
.db-rating-stars .db-rating-container {
display: inline-block;
position: relative;
top: 2px;
}
.db-rating-container > svg {
cursor: pointer;
}
.db-rating-container.selected-1 > svg:nth-child(1) g#Single-listing {
stroke: #247ba0;
}
.db-rating-container.selected-2 > svg:nth-child(1) g#Single-listing,
.db-rating-container.selected-2 > svg:nth-child(2) g#Single-listing {
stroke: #247ba0;
}
.db-rating-container.selected-3 > svg:nth-child(1) g#Single-listing,
.db-rating-container.selected-3 > svg:nth-child(2) g#Single-listing,
.db-rating-container.selected-3 > svg:nth-child(3) g#Single-listing {
stroke: #247ba0;
}
.db-rating-container.selected-4 > svg:nth-child(1) g#Single-listing,
.db-rating-container.selected-4 > svg:nth-child(2) g#Single-listing,
.db-rating-container.selected-4 > svg:nth-child(3) g#Single-listing,
.db-rating-container.selected-4 > svg:nth-child(4) g#Single-listing {
stroke: #247ba0;
}
.db-rating-container.selected-5 > svg:nth-child(1) g#Single-listing,
.db-rating-container.selected-5 > svg:nth-child(2) g#Single-listing,
.db-rating-container.selected-5 > svg:nth-child(3) g#Single-listing,
.db-rating-container.selected-5 > svg:nth-child(4) g#Single-listing,
.db-rating-container.selected-5 > svg:nth-child(5) g#Single-listing {
stroke: #247ba0;
}
.db-rating-container.active-1 > svg:nth-child(1) g#Single-listing {
stroke: #247ba0;
}
.db-rating-container.active-2 > svg:nth-child(1) g#Single-listing,
.db-rating-container.active-2 > svg:nth-child(2) g#Single-listing {
stroke: #247ba0;
}
.db-rating-container.active-3 > svg:nth-child(1) g#Single-listing,
.db-rating-container.active-3 > svg:nth-child(2) g#Single-listing,
.db-rating-container.active-3 > svg:nth-child(3) g#Single-listing {
stroke: #247ba0;
}
.db-rating-container.active-4 > svg:nth-child(1) g#Single-listing,
.db-rating-container.active-4 > svg:nth-child(2) g#Single-listing,
.db-rating-container.active-4 > svg:nth-child(3) g#Single-listing,
.db-rating-container.active-4 > svg:nth-child(4) g#Single-listing {
stroke: #247ba0;
}
.db-rating-container.active-5 > svg:nth-child(1) g#Single-listing,
.db-rating-container.active-5 > svg:nth-child(2) g#Single-listing,
.db-rating-container.active-5 > svg:nth-child(3) g#Single-listing,
.db-rating-container.active-5 > svg:nth-child(4) g#Single-listing,
.db-rating-container.active-5 > svg:nth-child(5) g#Single-listing {
stroke: #247ba0;
}
.db-listing-rating {
position: relative;
top: 1px;
margin-left: 13px;
}
.db-single-listing-meta {
text-align: right;
margin-top: 19px;
padding-bottom: 26px;
}
.db-single-listing-meta > div {
font-family: 'Poppins';
font-size: 14px;
color: #53666D;
display: inline-block;
margin-left: 22px;
}
.db-single-listing-meta .db-single-listing-share {
width: 62px;
position: relative;
height: 30px;
vertical-align: bottom;
}
.db-single-listing-meta .db-single-listing-share.active {
width: 80px;
}
.db-single-listing-meta > div svg {
position: relative;
top: 3px;
margin-left: 2px
}
.db-single-additional-information-item,
.db-amenitie-item {
font-family: 'Open Sans';
font-size: 14px;
color: #53666D;
display: inline-block;
margin-bottom: 2px;
line-height: 28px;
position: relative;
min-height: 37px;
}
.db-amenitie-item a {
color: #53666D;
}
.db-single-additional-information-item span,
.db-amenitie-item span {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
max-width: 96px;
display: inline-block;
position: relative;
}
.db-single-additional-information-item span {
margin-right: 25px;
text-overflow: initial;
max-width: none;
}
.db-amenitie-item span.db-amenities-overflow {
max-width: none;
position: absolute;
left: 0;
opacity: 0;
background: #eff2f3;
padding-right: 5px;
z-index: 2;
}
.db-amenitie-item img {
margin-right: 12px;
margin-top: -20px;
max-width: 100px;
}
.db-single-additional-information .db-single-additional-information-title,
.db-single-amenities .db-single-amenities-title,
.db-single-adv-title {
color: #53666D;
padding-top: 0;
padding-bottom: 27px;
}
.db-single-adv-title {
padding-bottom: 10px;
}
.db-single-additional-information,
.db-single-amenities,
.db-single-adv {
margin-top: 30px;
margin-left: 30px;
margin-bottom: 34px;
}
.db-single-adv img,
.db-single-listing-side-wrapper img {
max-width: 100%;
height: auto;
}
.db-amenitie-item:hover .db-amenities-text {
opacity: 0;
}
.db-amenitie-item:hover .db-amenities-overflow {
opacity: 1;
}
.db-amenities-inner {
display: inline-block;
position: relative;
}
.db-get-directions {
font-family: 'Poppins';
font-size: 14px;
color: #FFFFFF !important;
font-weight: 600;
background: #70C1B3;
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.10);
border-radius: 4px;
height: 41px;
line-height: 41px;
display: inline-block;
padding: 0 23px;
white-space: nowrap;
}
.db-single-listing-side-wrapper .db-listing-side-title {
padding-top: 0;
padding-bottom: 12px;
}
.db-single-listing-side-wrapper .db-single-listing-side-container {
background: #FFFFFF;
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.10);
border-radius: 4px;
overflow: hidden;
padding: 20px 22px;
position: relative;
overflow: hidden;
}
.db-single-listing-side-wrapper .db-single-listing-side-container.hoo {
padding: 15px 20px;
}
.db-single-contact-item {
font-family: 'Open Sans';
font-size: 14px;
color: #53666D;
line-height: 20px;
display: block;
margin-bottom: 10px;
}
.db-single-contact-item:last-child {
margin-bottom: 0;
}
.db-single-contact-item a {
max-width: 85%;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
display: inline-block;
position: relative;
top: 5px;
}
.db-single-contact-item img {
margin-right: 7px;
position: relative;
top: -2px;
}
.db-single-opening-hours {
font-family: 'Open Sans';
font-size: 14px;
color: #53666D;
line-height: 30px;
}
.db-single-opening-hours .db-single-opening-day {
font-weight: 600;
min-width: 100px;
display: inline-block;
}
.db-single-listing-side-bottom {
font-family: 'Open Sans';
font-size: 14px;
line-height: 19px;
color: #909FA5;
display: block;
text-align: right;
margin-top: 10px;
}
.db-single-listing-side-bottom.text-align-left {
text-align: left;
}
.db-single-listing-side-bottom.db-claim-text {
margin-top: -2px;
margin-bottom: 32px;
}
.db-single-listing-side-wrapper {
margin-bottom: 32px;
position: relative;
}
.db-single-listing-side-container.hoo table {
box-shadow: none;
margin: 0;
}
.db-single-listing-side-container.hoo table td {
padding: 0;
border: none;
}
#db-contact-listing-dialog {
position: fixed;
width: 684px;
z-index: 99999;
top: 50%;
left: 50%;
-ms-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#db-contact-listing-dialog .db-contact-form {
margin: 0;
position: relative;
padding: 70px 70px 54px 70px;
background-color: #eff2f3;
box-shadow: 0px 2px 50px 0px rgba(0,0,0,0.50);
}
.db-contact-listing-title {
margin-bottom: 48px;
font-family: 'Poppins';
font-size: 28px;
color: #50514F;
line-height: 28px;
display: block;
}
.db-contact-status {
font-family: 'Open Sans';
font-size: 16px;
}
.db-contact-name,
.db-contact-email {
margin-bottom: 16px;
}
.db-contact-listing-msg {
position: relative;
margin-bottom: 16px;
}
body .db-contact-message {
border: none;
width: 100%;
border-radius: 3px;
outline: none;
height: 45px;
line-height: 45px;
padding: 0 22px;
margin-bottom: 4px;
min-height: 232px;
color: #909FA5;
}
body .db-contact-form .db-contact-author {
position: absolute;
bottom: 12px;
right: 20px;
}
.db-contact-close {
position: absolute;
top: 12px;
right: 19px;
cursor: pointer;
}
.pp_content .pp_details {
display: none;
}
body .db-gallery-mos-container {
margin-bottom: 48px;
}
.db-single-listing-main h3 {
color: #53666D;
padding-top: 25px;
padding-bottom: 28px;
position: relative;
overflow: hidden;
}
body .review-list .review-content .comment-edit-link {
font-size: 13px;
vertical-align: top;
display: inline-block;
margin-left: 15px;
vertical-align: baseline;
}
.db-single-listing-left .db-comment-count {
color: #53666D;
padding: 30px 0;
}
ul.review-list {
margin-left: 0;
}
.db-amenitie-item-wrapper {
display: inline-block;
margin-right: 26px;
}
.hide-whole-page {
display: none !important;
}
.db-contact-form input[type="text"],
.db-contact-form input[type="email"] {
font-family: 'Open Sans';
font-size: 15px;
color: #909FA5;
outline: none;
border: none;
border-radius: 4px;
background: #fff;
padding: 0 22px;
height: 45px;
display: block;
width: 68%;
}
.db-claim-actions {
margin-top: 10px;
}
.db-claim-actions .db-claim-left {
width: 30%;
float: left;
margin-left: 15%;
}
.db-claim-actions .db-claim-right {
width: 30%;
float: right;
margin-right: 15%;
}
.db-claim-actions h3 {
color: #53666D;
}
body #db-register-form input,
body #db-login-form input {
margin-bottom: 16px;
}
body #db-register-form input[type="submit"],
body #db-login-form input[type="submit"] {
padding: 11px 25px 10px 25px;
float: right;
margin-bottom: 0;
}
.db-claim-issue {
margin: 30px 0;
background: rgba(242, 95, 92, 0.3);
padding: 15px;
text-align: center;
border-radius: 5px;
font-size: 14px;
} .db-main-checkout .db-checkout-title {
font-family: 'Open Sans';
font-size: 45px;
color: #53666D;
line-height: 59px;
text-align: center;
padding-bottom: 13px;
position: relative;
}
.db-checkout-close {
position: absolute;
top: -53px;
right: -51px;
cursor: pointer;
}
.db-main-checkout .db-checkout-desc {
font-family: 'Open Sans';
font-size: 14px;
color: #50514F;
line-height: 20px;
text-align: center;
}
.db-main-checkout-wrapper {
width: 1140px;
height: 876px;
margin: 0 auto;
position: fixed;
z-index: 99999;
top: 50%;
left: 50%;
-ms-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.db-main-checkout {
background: #EFF2F3;
box-shadow: 0px 2px 50px 0px rgba(0,0,0,0.50);
padding: 45px 70px 77px 70px;
}
.db-checkout-select {
text-align: center;
margin-top: 29px;
}
.db-checkout-select .db-checkout-item {
background: #FFFFFF;
border: 2px solid transparent;
border-radius: 4px;
width: 142px;
display: inline-block;
vertical-align: top;
cursor: pointer;
}
.db-checkout-select .db-checkout-item.active {
border-color: #247BA0;
}
.db-checkout-select .db-checkout-item span {
font-family: 'Poppins';
font-size: 15px;
line-height: 19px;
color: #50514F;
display: block;
}
.db-checkout-select .db-checkout-item[data-type="credit-card"] {
padding-top: 15px;
margin-right: 14px;
}
.db-checkout-select .db-checkout-item[data-type="credit-card"] span {
padding-top: 15px;
padding-bottom: 10px;
}
.db-checkout-select .db-checkout-item[data-type="paypal"] {
padding-top: 10px;
}
.db-checkout-select .db-checkout-item[data-type="paypal"] span {
padding-top: 13px;
padding-bottom: 10px;
}
.db-checkout-option .db-checkout-left,
.db-checkout-option .db-checkout-right {
width: 50%;
float: left;
}
.db-checkout-option .db-checkout-left {
padding-right: 28px;
}
.db-checkout-option .db-checkout-right {
padding-left: 28px;
}
.db-checkout-option h3 {
font-family: 'Poppins';
font-size: 18px;
color: #53666D;
padding-top: 0;
padding-bottom: 36px;
}
.db-checkout-row {
position: relative;
margin-bottom: 16px;
}
.db-checkout-row .db-checkout-label {
display: none;
}
.db-checkout-row .db-checkout-field {
font-family: 'Open Sans';
font-size: 15px;
color: #909FA5;
border: none;
outline: none;
border-radius: 4px;
height: 45px;
padding: 0 22px;
line-height: 45px;
display: block;
width: 100%;
}
.db-checkout-option {
margin-top: 65px;
}
.db-checkout-split {
margin: 0 -8px;
}
.db-checkout-split .db-checkout-row {
padding: 0 8px;
float: left;
}
.db-checkout-split.two .db-checkout-row {
width: 50%;
}
.db-checkout-split.three .db-checkout-row {
width: 33.33%;
}
.db-checkout-option input[type="submit"] {
padding: 9px 21px 8px 21px !important;
}
.db-checkout-proceed {
text-align: right;
position: relative;
}
.db-checkout-proceed.loading-effect * {
opacity: 0;
}
.db-checkout-proceed:before {
content: '';
width: 50px;
height: 50px;
position: absolute;
background: url(https://tanglewoodmoms.b-cdn.net/wp-content/themes/whitelab/images/loading.gif);
top: 10px;
left: 50%;
z-index: 99999;
opacity: 1;
display: none;
-ms-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.db-checkout-proceed.loading-effect:before {
display: block;
}
.db-checkout-proceed .dt-form-row {
margin-top: 27px;
margin-bottom: 13px;
}
.db-main-checkout.show-checkout {
display: block;
}
.db-choose-package:after {
content: '\e847';
font-family: 'dboptions';
margin-left: 10px;
font-size: 12px;
display: inline-block;
width: 0;
margin: 0;
opacity: 0;
animation: ftg_spin 2s linear infinite;
}
.db-choose-package.loading-effect:after {
width: auto;
opacity: 1;
margin-left: 10px;
}
body .db-main-search-item {
border: none;
}
@keyframes ftg_spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.db-single-listing-main #entry-content-wrapper {
padding: 40px 0 50px;
}
.db-single-listing-main #entry-content-wrapper ul.db-payment-packages li {
width: 50%;
}
.db-checkout-error {
color: #F25F5C;
font-size: 14px;
margin-bottom: 10px;
display: block;
}
body .db-search-side-two.right {
padding-left: 30px;
}
.db-pricing-main-wrapper {
max-width: 1140px;
margin: 0 auto;
}
body.db-bottom-search #page {
overflow: auto;
}
.db-open-always {
font-size: 14px;
color: #53666D;
line-height: 20px;
font-family: 'Open Sans';
display: block;
}
.db-claim-container {
min-height: calc(100vh - 350px);
} .db-logout {
position: relative;
bottom: 12px;
}
body #entry-content-wrapper ul.db-account-menu li:last-child {
float: right;
margin-right: 0;
}
body #entry-content-wrapper ul.db-account-menu {
margin: 0;
list-style: none;
border-bottom: 2px solid rgba(155,155,155,0.30);
margin-bottom: 39px;
}
body #entry-content-wrapper ul.db-account-menu li {
padding: 0;
display: inline-block;
margin-right: 31px;
}
body #entry-content-wrapper ul.db-account-menu li a:not(.db-logout) {
font-family: 'Poppins';
font-size: 14px;
color: #909FA5;
border-bottom: 3px solid transparent;
margin-bottom: -2px;
display: inline-block;
padding-bottom: 3px;
}
body #entry-content-wrapper ul.db-account-menu li a.active,
body #entry-content-wrapper ul.db-account-menu li a:not(.active):not(.db-logout):hover {
border-color: #70c1b3;
color: #000;
}
p.db-account-intro {
font-family: 'Open Sans';
font-size: 14px;
color: #53666D;
line-height: 22px;
max-width: 35%;
padding-bottom: 0;
margin-top: 0;
margin-bottom: 36px;
}
.db-account-profile-intro {
background: #FFFFFF;
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.10);
border-radius: 4px;
width: 376px;
padding: 20px 20px 16px;
margin-bottom: 52px;
}
.db-account-profile-intro .db-account-row {
font-family: 'Open Sans';
font-size: 14px;
color: #53666D;
line-height: 21px;
display: block;
margin-bottom: 10px;
}
.db-account-profile-intro .db-account-row .db-account-label {
font-weight: 600;
}
.db-account-profile-intro a {
font-family: 'Poppins';
font-size: 14px;
color: #247BA0;
font-weight: 600;
float: right;
margin-top: 2px;
}
h2.db-account-title {
font-family: 'Poppins';
font-size: 18px;
color: #000000;
font-weight: 400;
padding-bottom: 12px;
}
table.db-account-listings {
background: #FFFFFF;
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.10);
border-radius: 4px;
border: none;
overflow: visible;
}
table.db-account-listings th {
font-family: 'Open Sans';
font-size: 14px;
color: #53666D;
font-weight: 600;
border: none;
padding: 10px 20px;
}
table.db-account-listings thead {
background: rgba(155,155,155,0.30);
border-radius: 4px 4px 0 0;
}
table.db-account-listings td {
font-family: 'Open Sans';
font-size: 14px;
color: #53666D;
line-height: 21px;
border: none;
border-bottom: 1px solid #EAEEF0;
padding: 15px 20px;
text-align: left;
}
table.db-account-listings td:last-child {
text-align: right;
}
table.db-account-listings tbody tr:last-child td {
border: none;
}
.db-account-listing-option {
width: 31px;
height: 31px;
display: inline-block;
line-height: 31px;
text-align: center;
border-radius: 50%;
background: #E1E1E1;
position: relative;
margin-left: 6px;
}
.db-account-listing-option:first-child {
margin-left: 0;
}
.db-account-listing-option.renew svg {
position: relative;
top: 2px;
}
.db-account-listing-option.view svg {
position: relative;
top: 1px;
left: 0px;
}
.db-account-listing-option.edit svg {
position: relative;
top: 2px;
left: 1px;
}
.db-account-listing-option.delete svg {
position: relative;
top: 2px;
left: 0px;
}
.db-account-listing-option svg > g > g {
fill: #53666d;
}
.db-account-listing-option:hover svg > g > g {
fill: #247ba0;
}
.db-account-listing-option-hover {
font-family: 'Open Sans';
font-size: 12px;
line-height: 14px;
color: #53666D;
background: #FFFFFF;
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.10);
border-radius: 4px;
padding: 8px 12px 7px 12px;
position: absolute;
z-index: 1;
top: -41px;
left: 50%;
-ms-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
display: none;
}
.db-account-listing-option-hover:before {
content: '';
width: 0;
height: 0;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-top: 8px solid #fff;
position: absolute;
bottom: -8px;
left: 50%;
-ms-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.db-account-listing-option:hover .db-account-listing-option-hover,
.db-align-center.db-status:hover .db-account-listing-option-hover {
display: block;
}
.db-align-center.db-status {
position: relative;
}
.db-align-center.db-status .db-account-listing-option-hover {
top: auto;
bottom: 90%;
left: 35%;
}
.db-account-listing-option:hover svg #My-account {
fill: #3986a7;
}
body a.db-see-all-listing.dt-button.dt-button-invert,
body a.db-see-all-favorites.dt-button.dt-button-invert {
color: #247BA0;
border-color: #247BA0;
float: right;
margin-top: 7px;
}
body a.db-see-all-listing.dt-button.dt-button-invert:hover,
body a.db-see-all-favorites.dt-button.dt-button-invert:hover {
color: #fff;
background-color: #247BA0;
}
.db-account-favorites {
margin-top: 52px;
}
#db-edit-profile input:not([type="submit"]) {
min-height: 45px;
line-height: 45px;
background-color: #fff;
border: none;
border-radius: 4px;
outline: none;
color: #50514F;
padding: 0 22px;
border: 1px solid #fff;
-webkit-transition: padding-top ease-in-out 0.2s;
-moz-transition: padding-top ease-in-out 0.2s;
-o-transition: padding-top ease-in-out 0.2s;
transition: padding-top ease-in-out 0.2s;
}
#db-edit-profile .db-field-row.text-added input:not([type="submit"]){
padding-top: 12px;
}
#db-edit-profile .db-field-row {
float: none;
width: 30%;
padding: 0;
position: relative;
margin-bottom: 20px;
}
#db-edit-profile .db-field-row label {
font-family: 'Open Sans';
font-size: 11px;
line-height: 11px;
margin: 0;
position: absolute;
left: 22px;
opacity: 0;
color: #fff;
top: 11px;
-webkit-transition: opacity linear 0.3s, color linear 0.2s, top linear 0.2s;
-moz-transition: opacity linear 0.3s, color linear 0.2s, top linear 0.2s;
-o-transition: opacity linear 0.3s, color linear 0.2s, top linear 0.2s;
transition: opacity linear 0.3s, color linear 0.2s, top linear 0.2s;
}
#db-edit-profile .db-field-row.text-added label {
opacity: 1;
color: #c8c2c1;
top: 7px;
}
#db-edit-profile .db-field-row.text-added.text-focused label {
color: #247BA0;
}
.db-update-message {
padding-bottom: 12px;
display: block;
font-size: 13px;
line-height: 19px;
color: #53666d;
}
.db-update-message.error {
color: #F25F5C;
}
.db-update-message.success,
.db-account-wrapper .db-info-message.success p {
color: #2bb736;
}
.db-account-wrapper {
padding: 0 15px;
}
.db-account-wrapper .db-main-wrapper {
margin: 0 -15px;
}
.db-account-wrapper .db-info-message {
padding: 0 15px;
}
.db-account-wrapper .db-account-favorites .dt-featured-listings-item {
padding-bottom: 30px;
}
.db-search-prev-page,
.db-search-next-page {
font-family: 'Open Sans';
font-size: 12px;
color: #53666D;
line-height: 21px;
font-weight: 600;
margin-top: 7px;
margin-bottom: 20px;
position: absolute;
left: 0;
}
.db-search-side-two.bottom .db-search-prev-page,
.db-search-side-two.bottom .db-search-next-page {
top: auto !important;
bottom: -3px;
margin-bottom: 0;
}
.db-search-side-two.bottom .db-main-search-listings {
margin-bottom: 0;
overflow-y: hidden;
}
.db-search-next-page {
left: auto;
right: 30px;
}
.db-gallery-mos-container .db-gallery-mos-item:nth-child(1),
.db-gallery-mos-container .db-gallery-mos-item:nth-child(2) {
width: 50%;
height: 242px;
} .db-marker-window .marker-loading.active {
width: 100%;
height: auto;
}
.db-marker-window  .dt-featured-listings-item {
width: 100%;
padding: 0;
}
.db-marker-window-loading {
margin-left: -35px;
bottom: -15px;
}
.db-marker-window-loaded {
margin-left: -150px;
bottom: -15px;
overflow: hidden !important;
-webkit-animation: marker_anim 0.2s cubic-bezier(0.51,0.16,0.32,0.65) forwards;
-moz-animation: marker_anim 0.2s cubic-bezier(0.51,0.16,0.32,0.65) forwards;
-o-animation: marker_anim 0.2s cubic-bezier(0.51,0.16,0.32,0.65) forwards;
animation: marker_anim 0.2s cubic-bezier(0.51,0.16,0.32,0.65) forwards;
}
.db-marker-window-loaded .dt-featured-listings-meta .dt-featured-listings-rating {
margin-top: 7px;
}
.js-info-bubble-close {
top: 32px !important;
right: 15px !important;
}
@-webkit-keyframes marker_anim {
0% { transform: translate3d(0px, 10px, -500px); }
70% { transform: translate3d(0px, 10px, 0px); }
100% { transform: translate3d(0px, 0px, 0px); }
}
@-moz-keyframes marker_anim {
0% { transform: translate3d(0px, 10px, -500px); }
70% { transform: translate3d(0px, 10px, 0px); }
100% { transform: translate3d(0px, 0px, 0px); }
}
@-o-keyframes marker_anim {
0% { transform: translate3d(0px, 10px, -500px); }
70% { transform: translate3d(0px, 10px, 0px); }
100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes marker_anim {
0% { transform: translate3d(0px, 10px, -500px); }
70% { transform: translate3d(0px, 10px, 0px); }
100% { transform: translate3d(0px, 0px, 0px); }
}
.db-marker-perspective {
perspective: 1000px;
} .dt-register-form .dt-form-row .dt-checkbox input {
width: 13px;
height: 13px;
top: 3px;
}
.dt-register-form .dt-form-row .dt-radio,
#db-register-form .dt-radio {
position: relative;
font-size: 12px;
font-family: 'Open Sans';
font-weight: 400;
cursor: pointer;
display: block;
}
.dt-register-form .dt-form-row .dt-radio:before,
#db-register-form .dt-radio:before {
content: '';
width: 13px;
height: 13px;
display: inline-block;
border: 1px solid #247ba0;
border-radius: 50%;
cursor: pointer;
margin-right: 6px;
top: 4px;
position: relative;
}
.dt-register-form .dt-form-row .dt-radio:after,
#db-register-form .dt-radio:after {
content: '';
width: 7px;
height: 7px;
display: inline-block;
border-radius: 50%;
cursor: pointer;
margin-right: 6px;
top: 4px;
position: relative;
position: absolute;
left: 4px;
top: 12px;
background: #eff2f3;
opacity: 0;
}
.dt-register-form .dt-form-row .dt-radio.active:before,
#db-register-form .dt-radio.active:before {
background-color: #247ba0;
}
.dt-register-form .dt-form-row .dt-radio.active:after,
#db-register-form .dt-radio.active:after {
opacity: 1;
}
.dt-register-form .dt-form-row .dt-radio input,
#db-register-form .dt-radio input {
position: absolute;
top: 9px;
left: 1px;
opacity: 0;
width: 13px;
height: 13px;
}
.dt-register-form .dt-form-row textarea {
height: auto;
min-height: 80px;
} .dt-search-row .db-field-row {
width: 100%;
float: none;
padding: 0;
}
.dt-search-row .db-field-meta {
display: none;
}
.dt-search-row .db-field-row.custom-select:before,
.dt-search-row .db-field-row.single-select:before {
background: url(https://tanglewoodmoms.b-cdn.net/wp-content/themes/whitelab/images/select-triangle.svg);
width: 10px;
height: 6px;
position: absolute;
top: 30px;
right: 14px;
}
.dt-search-row .db-field-row .dt-custom-select-container {
width: 100%;
left: 0;
top: 100%;
}
.dt-search-row .db-field-row .db-field-row-label {
margin-top: 2px;
margin-bottom: 0;
}
.db-favorite-tooltip {
font-family: 'Open Sans';
font-size: 12px;
line-height: 14px;
color: #53666D;
background: #FFFFFF;
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.10);
border-radius: 4px;
padding: 8px 12px 7px 12px;
position: absolute;
z-index: 1;
top: -40px;
right: -20px;
white-space: nowrap;
display: none;
}
.db-favorite-tooltip.shown {
display: block;
}
.db-single-listing-like {
position: relative;
}
.db-favorite-tooltip:before {
content: '';
width: 0;
height: 0;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-top: 8px solid #fff;
position: absolute;
z-index: 2;
bottom: -8px;
right: 20px;
}
.db-favorite-tooltip:after {
content: '';
width: 0;
height: 0;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-top: 8px solid rgba(0,0,0,0.06);
position: absolute;
z-index: 1;
bottom: -11px;
right: 20px;
}
.db-main-search-item .db-favorite-tooltip {
top: 35px;
}
.db-main-search-item .db-favorite-tooltip:before {
border-top: none;
border-bottom: 8px solid #fff;
bottom: auto;
top: -8px;
}
.db-main-search-item .db-favorite-tooltip:after {
border-top: none;
border-bottom: 8px solid rgba(0,0,0,0.06);
bottom: auto;
top: -11px;
}
.db-main-search-listings.db-no-listings .db-main-search-item {
width: 40%;
padding: 0;
margin: 0 auto;
left: 0 !important;
right: 0 !important;
top: auto !important;
transform: none !important;
position: relative !important;
}