
/* Operator page - Nearby experiences / Similar properties ajax  */
body.view-details .similar-properties-ajax #directory-operators::before,
body.view-details .similar-properties-ajax #directory-operators::after { display:none !important; }
body.view-details .similar-properties-ajax #directory-operators .utopia-page { background:#eff3f2; padding:var(--padding-80) 0 0 0; position:relative;}
body.view-details .similar-properties-ajax #directory-operators .trip-planner-add-button { display:block; width: 42px; height: 42px; line-height:42px; border-radius:50%; text-align:center; background-color: #b1c5bf; padding:0; transition:all 0.4s; text-decoration:none; margin:0; z-index:111; }
body.view-details .similar-properties-ajax #directory-operators .trip-planner-add-button.added,
body.view-details .similar-properties-ajax #directory-operators .trip-planner-add-button:hover { background-color: #59736e; }
body.view-details .similar-properties-ajax #directory-operators .trip-planner-add-button:before { content:"\f004"; color:#fff; line-height:42px; font-weight:300; margin:0; display:block; font-size: 25px; font-family: 'Font Awesome 5 Pro'; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; }
body.view-details .similar-properties-ajax #directory-operators .trip-planner-add-button span { display:none; }

/*
body .directory-nav-tabs-wrapper .nav-tabs > li.active > a,
body .directory-nav-tabs-wrapper .nav-tabs > li.active > a:focus,
body .directory-nav-tabs-wrapper .nav-tabs > li.active > a:hover { background: #eff3f2; color:#b0c4be; }
body .directory-legend li { font-size: 15px; letter-spacing: 0.82px; line-height:25px; }
body .directory-legend li::before { width: 25px; height: 25px; border-radius:50%; }
body .pagination > li > a, body .pagination > li > span { color:#59706d; } */
body.view-details .similar-properties-ajax #directory-operators .items__directory_utopia.items__grid > .row,
body.view-details .similar-properties-ajax .items__directory_utopia.items__grid > .row { margin:0 -15px; }
body.view-details .similar-properties-ajax .items__directory_utopia.items__grid > .row > [class*="col-"] { padding:0 15px; }
body.view-details .similar-properties-ajax .items__directory_utopia.items__grid .items__grid-item { box-shadow:none; margin-bottom:30px; padding-bottom:18px; border-radius: 10px; }
body.view-details .similar-properties-ajax .items__directory_utopia.items__grid .items__grid-item .utg-thumb { border-radius:10px; }
body.view-details .similar-properties-ajax .items__directory_utopia.items__grid .items__grid-item .utg-thumb .utopia-gallery img { border-top-left-radius:10px; border-top-right-radius:10px; }
body.view-details .similar-properties-ajax .items__directory_utopia.items__grid .items__grid-item .utg-text { position:relative; overflow:visible; padding-top:24px; }
body.view-details .similar-properties-ajax .items__directory_utopia.items__grid .items__grid-item .item-type { width: 42px; height: 42px; background-color: #060808; color:#fff; text-align:center; border-radius:50%; position:absolute; right:62px; top: -22px; left:unset; bottom:unset; }
body.view-details .similar-properties-ajax .items__directory_utopia.items__grid .items__grid-item .item-type i { line-height:42px; font-size: 25px; font-weight: 300; }
body.view-details .similar-properties-ajax .items__directory_utopia.items__grid .items__grid-item h2 { color: #000000; font-size: 20px; font-weight: 700; letter-spacing: 1.09px; line-height: 24px; text-transform:none; min-height:20px; }
body.view-details .similar-properties-ajax .items__directory_utopia.items__grid .items__grid-item h2 a { color:inherit; text-decoration:none; }
body.view-details .similar-properties-ajax .items__directory_utopia.items__grid .utg-subtitle i { display:none; }
body.view-details .similar-properties-ajax .items__directory_utopia.items__grid .trip-planner-add-button { position:absolute; right:15px; top: -22px; }
body.view-details .similar-properties-ajax .items__directory_utopia-list-item { border:none; padding:11px 0; position:relative; }
body.view-details .similar-properties-ajax .items__directory_utopia-list-item .row { background:#fff; margin: 0; border-radius:10px; }
body.view-details .similar-properties-ajax .items__directory_utopia-list-item h3 { color: #000000; font-size: 20px; font-weight: 700; letter-spacing: 1.09px; line-height: 24px; text-transform:none; }
body.view-details .similar-properties-ajax .items__directory_utopia-list-item h3 a { color:inherit; text-decoration:none; }
body.view-details .similar-properties-ajax .items__directory_utopia-list-item .col-thumb { border-top-left-radius:10px; border-bottom-left-radius:10px; padding:0; }
body.view-details .similar-properties-ajax .items__directory_utopia-list-item .col-thumb * { border-top-left-radius:10px; border-bottom-left-radius:10px; }
body.view-details .similar-properties-ajax .items__directory_utopia-list-item .col-btn { padding-top:36px; padding-bottom:18px; display:flex; }
body.view-details .similar-properties-ajax .items__directory_utopia-list-item .col-btn .im-btn { margin-top:auto; }
body.view-details .similar-properties-ajax .items__directory_utopia-list-item .item-address { max-width:unset; float:none; margin:0; }
body.view-details .similar-properties-ajax .items__directory_utopia-list-item .item-divider { display:none; }
body.view-details .similar-properties-ajax .items__directory_utopia-list-item .trip-planner-add-button { position:absolute; top:2px; right:22px; }
body.view-details .similar-properties-ajax .items__directory_utopia.items__grid .items__grid-item .special-offer-circle-promo { background:var(--colour-instant); color: #fff; text-align: center; border-radius: 13px; width: auto; height: 26px; padding:0 12px; margin: 12px 0 0 16px; font-size: 14px; font-weight: 400; letter-spacing: 0.76px; line-height: 26px; }
body.view-details .similar-properties-ajax .items__directory_utopia.items__grid .items__grid-item .special-offer-circle-promo:before { display:none; }
body.view-details .similar-properties-ajax .items__directory_utopia.items__grid .items__grid-item .special-offer-circle-promo > div { position:static; transform:none; }

@media (min-width: 768px) {
    body.view-details .similar-properties-ajax .items__directory_utopia.items__grid .utg-buttons .im-gadgetbutton-amount { position:absolute; right:30px; margin:-32px 0 0 0; }
}
@media (min-width: 1700px) {
    body.view-details .similar-properties-ajax .utopia-page .col-xlg-6 { max-width: 50%; }
}
@media (max-width: 767px) {
    body.view-details .similar-properties-ajax #easygadget-html { padding-bottom:10px; }
    body.view-details .similar-properties-ajax .items__directory_utopia-list-item .col-thumb *,
    body.view-details .similar-properties-ajax .items__directory_utopia-list-item .col-thumb .thumb { display:block; height:100%; }
    body.view-details .similar-properties-ajax .items__directory_utopia-list-item .col-main { padding:6px 6px 6px 10px; }
    body.view-details .similar-properties-ajax .items__directory_utopia-list-item h3 { font-size: 16px; }
    body.view-details .similar-properties-ajax .items__directory_utopia-list-item .item-type i,
    body.view-details .similar-properties-ajax .items__directory_utopia-list-item .item-address i,
    body.view-details .similar-properties-ajax .items__directory_utopia-list-item .item-data i { vertical-align:baseline; }
    body.view-details .similar-properties-ajax .items__directory_utopia-list-item .col-btn { padding:6px 0 0 0; display:block; float:left; flex:unset; width:unset; max-width:100%; }
    body.view-details .similar-properties-ajax .items__directory_utopia-list-item .col-btn .im-gadgetbutton { padding: 8px 15px !important; line-height: 12px; }
    body.view-details .similar-properties-ajax .items__directory_utopia-list-item .col-btn .im-btn .im-gadgetbutton-amount { font-size:16px !important; }
    body.view-details .similar-properties-ajax #directory-operators .items__directory_utopia-list-item .trip-planner-add-button { width:32px; height:32px; line-height:32px; top:6px; right:16px; }
    body.view-details .similar-properties-ajax #directory-operators .items__directory_utopia-list-item .trip-planner-add-button:before { line-height:32px; font-size: 16px; }
    body.view-details .similar-properties-ajax .directory-legend li { letter-spacing:0; }
    body.view-details .similar-properties-ajax .directory-legend li:before { width:20px; height:20px; }
}


/* Mclaren vale specific */
body.view-details .similar-properties-ajax .items__directory_utopia.items__grid .items__grid-item .item-type { background-color: transparent;left: 10px;top: -40px; }
body.view-details .similar-properties-ajax #directory-operators .trip-planner-add-button {display:none;/* added class not being applied*//*top: auto;bottom: -42px;left: 10px;background-color: #000;border-radius: 0;width: 25%;*/}
body.view-details .similar-properties-ajax .items__directory_utopia.items__grid .utg-buttons {/*width:75%; float:right;*/}
body.view-details .similar-properties-ajax .items__directory_utopia.items__grid .utg-buttons .im-gadgetbutton-label {line-height: 34px !important;}
body.view-details .similar-properties-ajax #directory-operators .trip-planner-add-button.added,
body.view-details .similar-properties-ajax #directory-operators .trip-planner-add-button:hover {background: #e1c19e;border-color: #e1c19e;color: #fff;}
body.view-details .similar-properties-ajax .items__directory_utopia.items__grid .utg-buttons .im-gadgetbutton:hover {background: #fff !important;  border: 1px solid #e1c19e !important;  color: #e1c19e !important;}
body.view-details .similar-properties-ajax .items__directory_utopia.items__grid .utg-buttons .im-gadgetbutton:hover .im-gadgetbutton-label {color: #e1c19e !important;}