.listar-not-loaded,
.listar-not-loaded:before,
.listar-not-loaded:after,
.listar-not-loaded *:not(.listar-loading-holder):not(.listar-loading-ball-holder),
.listar-not-loaded *:before,
.listar-not-loaded *:after,
.listar-not-loaded * *:not(.listar-loading-holder):not(.listar-loading-ball-holder),
.listar-not-loaded * *:before,
.listar-not-loaded * *:after {
-webkit-animation: none !important;
-moz-animation: none !important;
-ms-animation: none !important;
-o-animation: none !important;
animation: none !important;
-webkit-transition: none !important;
-moz-transition: none !important;
-ms-transition: none !important;
-o-transition: none !important;
transition: none !important;
}
html,
body,
#page,
#content,
#primary,
.listar-hero-header {
max-width: 100%;
}
:root {
--vh-offset: 0px; 
}
body {
position: relative;
width: 100%;
min-height: 100vh; min-height: calc(100vh - var(--vh-offset, 0px)); overflow-x: hidden;
font-weight: 400;
top: 0;
color: #252525;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
font-size: 14px;
line-height: 1.8; letter-spacing: 0.025em;
}
body.admin-bar {
min-height: calc(100vh - 32px); min-height: calc(100vh - (32px + var(--vh-offset, 0px))); }
input,
textarea,
select,
button {
letter-spacing: 0.025em;
}
select + *,
.wp-block-archives-dropdown + *,
.wp-block-categories + * {
margin-top: 30px;
}
input[type="text"],
input[type="url"] {
line-height: 1.4;
}
::-ms-clear {
width : 0;
height: 0;
}
input[name="post_password"] {
margin-left: 8px;
margin-right: 8px;
}
body.listar-primary-navbar-mobile-visible {
overflow-x: hidden
}
#page {
overflow: hidden;
width: auto;
height: auto;
min-height: 100%;
position: relative;
z-index: 3;
padding-top: 84px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-orient: column;
-moz-box-orient: column;
-webkit-box-direction: column;
-moz-box-direction: column;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-grow: 1;
-ms-flex-grow: 1;
flex-grow: 1;
}
.listar-showing-map.listar-header-footer-waves #page,
.page-template-front-page.listar-has-wp-job-manager #page,
.listar-showing-map #page {
padding-top: 0;
}
#page.listar-is-mobile {
overflow-x: hidden;
}
.listar-showing-search-filter #page {
z-index: 999999; -webkit-transform: translateZ(999999px) translate3d(0,0,0);
-moz-transform: translateZ(999999px) translate3d(0,0,0);
-o-transform: translateZ(999999px) translate3d(0,0,0);
transform: translateZ(999999px) translate3d(0,0,0);
overflow: visible;
}
main {
min-width: 0;
}
#primary {
position: relative;
z-index: 10;
}
#primary.listar-current-gallery-is-dark {
background-color: transparent !important; }
#content {
-webkit-flex-grow: 1;
-ms-flex-grow: 1;
flex-grow: 1;
}
.listar-showing-search-filter #content {
overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #252525;
}
h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong {
color: rgb(37,139,213);
} h1,
h2,
h3,
h4,
h5,
h6,
a,
p,
div,
header,
li {	
word-break: break-word; 
-ms-word-wrap: break-word;
word-wrap: break-word;
overflow-wrap: break-word;
word-break: break-word;
-ms-hyphens: none;
-moz-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
width: auto;
}
a {
outline: none; }
a,
a:hover,
a:focus {
text-decoration: none;
color: rgb(37,139,213);
}
a.button:focus {
color: #fff;
}
p {
line-height: 1.8;
}
p.has-background {
padding: 30px;
}
.single p.has-background[class*="fa fa-"],
.page p.has-background[class*="fa fa-"],
.single p.has-background[class*="icon-"],
.page p.has-background[class*="icon-"] {
position: relative;
padding-top: 150px;
}
.single p.has-background[class*="fa fa-"]:before,
.page p.has-background[class*="fa fa-"]:before,
.single p.has-background[class*="icon-"]:before,
.page p.has-background[class*="icon-"]:before {
position: absolute;
top: 30px;
left: 50%;
margin-left: -30px;
width: 60px;
height: 60px;
line-height: 60px;
text-align: center;
padding-left: 1px;
border-radius: 50%;
background-color: #fff;
color: #252525;
font-size: 30px;
z-index: 1;
}
.single p.has-background[class*="fa fa-"]:after,
.page p.has-background[class*="fa fa-"]:after,
.single p.has-background[class*="icon-"]:after,
.page p.has-background[class*="icon-"]:after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 120px;
background-color: rgba(0,0,0,0.2);
color: #252525;
}
p,
figure,
hr,
pre,
dl,
address,
.wp-block-code,
.wp-block-image,
.wp-block-button,
.gallery,
.wp-block-cover,
.wp-block-cover-image,
blockquote,
blockquote cite,
.wp-block-quote,
.wp-block-archives-dropdown,
.wp-block-categories,
.wp-block-file,
.wp-block-quote__citation,
.wp-block-quote cite,
.wp-block-quote footer,
.wp-block-quote.is-large,
.wp-block-quote.is-style-large,
.single #main ul,
.single #main ol,
.page #main ul,
.page #main ol,
.wp-block-cover,
.alignfull,
figure + p,
[class*="wp-block-"],
.wp-block-archives,
.wp-block-categories,
article table,
#comments table,
.wp-audio-shortcode,
.wp-block-pullquote.is-style-solid-color blockquote p,
.textwidget * {
margin-top: 30px;
margin-bottom: 30px;
}
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image h2,
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover h2 {
padding: 30px;
}
.wp-block-pullquote {
padding: 30px 0;
}
.wp-block-latest-posts.is-grid li {
margin: 0 30px 24px 0;
}
article > *:first-child,
blockquote > *:first-child,
blockquote > p > *:first-child,
.panel-body > *:first-child,
.panel-body > p > *:first-child,
.job_description > *:first-child,
.job_description > p > *:first-child,
figure > *:first-child,
.listar-listing-description-text > *:first-child,
.listar-fix-first-wp-paragraph + *,
.wp-block-columns + *,
.wp-block-column > *:first-child,
.single #main .wp-block-column > ul:first-child,
.single #main .wp-block-column > ol:first-child,
.page #main .wp-block-column > ul:first-child,
.page #main .wp-block-column > ol:first-child,
.wp-block-media-text__content> *:first-child,
.comment-content > *:first-child,
.wp-block-cover > *:first-child,
.wp-block-cover video + *,
.alignleft,
.alignright,
.single #main ul.alignleft,
.single #main ol.alignleft,
.page #main ul.alignleft,
.page #main ol.alignleft,
.single #main ul.alignright,
.single #main ol.alignright,
.page #main ul.alignright,
.page #main ol.alignright,
.single #main ul ul,
.single #main ul ol,
.single #main ol ul,
.single #main ol ol,
.page #main ul ul,
.page #main ul ol,
.page #main ol ul,
.page #main ol ol,
[class*="wp-block-"] > *:first-child,
[class*="wp-block-"] > [class*="wp-block-"]:first-child,
.wp-block-latest-posts__post-date,
.wp-block-column,
.wp-block-media-text__content,
.wp-block-pullquote.is-style-solid-color blockquote > p:first-child,
.textwidget > *:first-child,
.textwidget * > *:first-child,
.wp-block-spacer,
article form > *:first-child,
.listar-front-page-has-content > .listar-container-wrapper > .container > .row > .col-sm-12 > *:first-child {
margin-top: 0;
}
article > *:last-child,
blockquote > *:last-child,
blockquote > p > *:last-child,
figure > *:last-child,
.listar-listing-description-text > *:last-child,
.single #main .wp-block-column > ul:last-child,
.single #main .wp-block-column > ol:last-child,
.page #main .wp-block-column > ul:last-child,
.page #main .wp-block-column > ol:last-child,
.wp-block-media-text__content> *:last-child,
.wp-block-cover > *:last-child,
.single #main ul ul,
.single #main ul ol,
.single #main ol ul,
.single #main ol ol,
.page #main ul ul,
.page #main ul ol,
.page #main ol ul,
.page #main ol ol,
[class*="wp-block-"] > *:last-child,
[class*="wp-block-"] > [class*="wp-block-"]:last-child,
[class*="wp-block-"] > .wp-block-embed__wrapper,
.wp-block-latest-posts__post-date,
.wp-block-latest-posts.is-grid,
.single #main ul.wp-block-latest-posts.is-grid,
.page #main ul.wp-block-latest-posts.is-grid,
.wp-block-pullquote.is-style-solid-color blockquote > p:last-child,
.wp-block-image figure figure,
.textwidget > *:last-child,
.textwidget * > *:last-child,
.wp-block-spacer,
.woocommerce-Tabs-panel--description > *:last-child {
margin-bottom: 0;
}
.wp-block-embed__wrapper iframe,
.wp-block-embed__wrapper iframe {
margin-top: 0 !important; margin-bottom: 0 !important; }
.listar-remove-last-margin-bottom {
margin-bottom: 0 !important; }
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
padding-top: 30px;
padding-bottom: 30px;
}
.wp-block-media-text .wp-block-media-text__content,
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
padding: 0 30px;
}
.wp-block-video {
font-size: 0;
}
a.opt,
a.opt:hover,
a.opt:focus,
button,
button *,
button:focus,
button:focus * {
outline: none;
box-shadow: none;
}
hr {
border-top: 1px solid rgba(125,125,125,0.2);
border-bottom: 0;
}
.listar-is-safari.listar-is-mobile hr {
border-top: 1px solid rgba(125,125,125,0.35);
}
.wp-block-separator {
border-top: 3px solid rgba(30,35,40,0.83);
border-bottom: 0;
}
.entry-content hr,
.comment-content hr,
.listar-listing-description-text hr {
clear: both;
}
.entry-content hr:not(.is-style-default):not(.is-style-wide):not(.is-style-dots),
.comment-content hr:not(.is-style-default):not(.is-style-wide):not(.is-style-dots),
.listar-listing-description-text hr:not(.is-style-default):not(.is-style-wide):not(.is-style-dots) {
border-top: 3px solid rgba(30,35,40,0.83);
border-bottom: 0;
max-width: 100px;
}
blockquote,
.wp-block-quote:not(.is-large):not(.is-style-large) {
position: relative;
color: #252525;
padding: 30px;
font-size: 18px;
border-top: 0;
border-bottom: 0;
border-left: 4px solid #eee;
font-style: italic;
}
blockquote[style*="text-align:right"],
blockquote[style*="text-align: right"],
.wp-block-quote[style*="text-align:right"],
.wp-block-quote[style*="text-align: right"],
.wp-block-quote:not(.is-large):not(.is-style-large)[style*="text-align:right"],
.wp-block-quote:not(.is-large):not(.is-style-large)[style*="text-align: right"] {
border-left: 0;
border-right: 4px solid #eee;
}
.wp-block-pullquote {
border-top: 4px solid #eee;
border-bottom: 4px solid #eee;
margin-top: 30px;
margin-bottom: 30px;
}
.wp-block-pullquote.is-style-solid-color blockquote {
padding-left: 0;
padding-right: 0;
}
.wp-block-pullquote p,
.wp-block-pullquote.is-style-solid-color blockquote p {
font-size: 28px;
}
.wp-block-quote.alignleft blockquote p,
.wp-block-quote.alignright blockquote p,
.wp-block-pullquote.is-style-solid-color.alignleft blockquote p,
.wp-block-pullquote.is-style-solid-color.alignright blockquote p {
font-size: 18px;
}
.wp-block-pullquote blockquote,
.wp-block-pullquote .wp-block-quote:not(.is-large):not(.is-style-large),
.wp-block-pullquote blockquote[style*="text-align:right"],
.wp-block-pullquote blockquote[style*="text-align: right"],
.wp-block-pullquote .wp-block-quote[style*="text-align:right"],
.wp-block-pullquote .wp-block-quote[style*="text-align: right"],
.wp-block-pullquote .wp-block-quote:not(.is-large):not(.is-style-large)[style*="text-align:right"],
.wp-block-pullquote .wp-block-quote:not(.is-large):not(.is-style-large)[style*="text-align: right"] {
border: 0;
padding-top: 0;
padding-bottom: 0;
margin-top: 0;
margin-bottom: 0;
}
blockquote cite,
.wp-block-quote__citation,
.wp-block-quote cite,
.wp-block-quote footer,
.wp-block-pullquote__citation,
.wp-block-pullquote cite,
.wp-block-pullquote footer,
.wp-block-pullquote.is-style-solid-color blockquote cite,
.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer,
.wp-block-pullquote footer {
color: inherit;
display: block;
text-transform: none;
font-size: 15px;
font-style: italic;
}
blockquote:not(.has-text-color) cite,
.wp-block-quote:not(.has-text-color) .wp-block-quote__citation,
.wp-block-quote:not(.has-text-color) cite,
.wp-block-quote:not(.has-text-color) cite footer,
.wp-block-pullquote:not(.has-text-color) .wp-block-pullquote__citation,
.wp-block-pullquote:not(.has-text-color) cite,
.wp-block-pullquote:not(.has-text-color) cite footer {
color: #6c7781;
text-align: inherit;
}
.wp-block-pullquote:not(.has-text-color) .wp-block-pullquote__citation,
.wp-block-pullquote:not(.has-text-color) cite,
.wp-block-pullquote:not(.has-text-color) cite footer,
.wp-block-pullquote .wp-block-pullquote__citation,
.wp-block-pullquote cite,
.wp-block-pullquote cite footer {
color: inherit;
}
.wp-block-pullquote p,
.wp-block-pullquote.is-style-solid-color blockquote p {
font-size: 28px;
}
.listar-force-quotes:before {
content: open-quote;
padding-right: 5px;
}
.listar-force-quotes:after {
content: close-quote;
padding-left: 5px;
}
.has-drop-cap:not(:focus)::first-letter {
font-size: 8.7em;
margin: 8px 30px 30px 0;
font-weight: 500 !important; }
.has-drop-cap:not(:focus)::after {
content: "";
display: table;
clear: both;
padding-top: 14px;
}
.wp-block-file {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: space-between;
align-items: center;
padding: 30px;
border-radius: 0;
background-color: rgb(35,40,45);
}
.wp-block-file a {
margin-top: 0;
}
.wp-block-file * {
color: #fff;
}
figure,
.wp-block-gallery .blocks-gallery-image figure,
.wp-block-gallery .blocks-gallery-item figure {
position: relative;
max-width: 100%;
overflow: hidden;
}
.blocks-gallery-item a:hover,
.wp-block-image a:hover {
opacity: 0.7;
}
.container,
.container-fluid {
position: relative;
max-width: 100%;
}
.listar-no-padding {
padding: 0;
}
.listar-grey-background {
box-shadow: 0 10000px #333 inset;
}
.listar-light-grey {
color: #252525;
}
.listar-light-grey {
color: #bbb;
}
.listar-color-design {
box-shadow: 0 10000px rgb(37,139,213) inset;
background-color: rgb(37,139,213);
}
.listar-color-text-bg {
background-color: rgb(37,139,213);
padding-left: 10px;
padding-right: 10px;
border-radius: 18px;
color: #fff;
}
.listar-color-design a {
color: #fff;
text-decoration: underline;
}
.listar-color-design.listar-no-data-found a {
text-decoration: underline;
}
.listar-hero-header.listar-transparent-design {
background-color: rgb(35,40,45);
}
body > [class*="-popup"] {
box-shadow: 0 350px 0 #fff;
}
.listar-hero-header.listar-transparent-design.listar-listing-categories-popup,
.listar-hero-header.listar-transparent-design.listar-listing-regions-popup,
.listar-hero-header.listar-transparent-design.listar-search-by-popup,
.listar-hero-header.listar-transparent-design.listar-report-popup,
.listar-hero-header.listar-transparent-design.listar-claim-popup,
.listar-hero-header.listar-transparent-design.listar-settings-popup {
background-color: #fff;
}
.listar-transparent-design.listar-no-frontpage-hero-image,
.listar-hero-header.listar-transparent-design.listar-no-frontpage-hero-image {
background-color: rgb(35,40,45);
}
.listar-no-background-image.listar-transparent-design {
background-color: transparent;
}
.listar-stop-scrolling,
.listar-stop-scrolling #page {
overflow: hidden;
}
.listar-stop-scrolling-mobile {	
height: 100vh; max-height: 100vh; height: calc(100vh - var(--vh-offset, 0px)); max-height: calc(100vh - var(--vh-offset, 0px)); }
.listar-stop-scrolling-mobile.admin-bar {
height: calc(100vh - 32px); max-height: calc(100vh - 32px); height: calc(100vh - (32px + var(--vh-offset, 0px))); max-height: calc(100vh - (32px + var(--vh-offset, 0px))); }
.listar-clear-both,
p.listar-empty-line {
clear: both;
height: 0;
margin: 0;
padding: 0;
}
.wp-block-spacer {
clear: both;
}
p.listar-empty-line + p.listar-empty-line,
p:empty {
display: none;
}
img {
max-width: 100%;
}
.alignwide img {
width: 100%;
}
.page-template-medium-width-page #main > .listar-post-content-section > .listar-container-wrapper {
max-width: 760px;
margin: auto;
float: none;
}
.page-template-medium-width-page #main > article {
padding: 0;
margin: auto;
position: relative;
}
.listar-image-icon svg {
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
position: relative;
display: block;
left: 50%;
vertical-align: middle;
}
.listar-svg-icon {
position: relative;
width: auto;
left: 50%;
display: block;
overflow: visible;
vertical-align: middle;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.listar-uppercase {
text-transform: uppercase;
}
[class^="fa fa-"]:before,
[class*=" fa fa-"]:before {
font-family: "FontAwesome";
} .icon-bicycle:before,
.icon-bicycle2:before {
position: relative;
top: -4px;
}
.icon-road-sign:before,
.icon-library2:before,
.icon-heart-pulse:before,
.icon-teapot:before,
.icon-moon:before {
left: 1px;
}
.icon-library2:before {
top: -1px;
}
.listar-grid {
margin-bottom: -30px;
}
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
align-self: flex-start;
}
.listar-no-home-page {
display: block;
text-align: center;
padding-top: 160px;
padding-bottom: 80px;
}
.listar-white-background,
.listar-white-background * {
background-color: #fff;
}
.listar-img-left {
position: relative;
display: inline-block;
margin-right: 5%;
max-width: 200px;
top: 0;
vertical-align: top;
float: none;
}
.listar-img-left.listar-image-with-icon:before {
position: absolute;
top: 50%;
margin-top: -30px;
left: 0;
width: 100%;
font-size: 52px;
text-align: center;
color: #fff;
z-index: 15;
}
.listar-img-left.listar-image-with-icon.listar-image-icon svg,
.listar-img-left.listar-image-with-icon svg {
position: absolute;
top: 50%;
margin-top: -30px;
left: 0;
width: 100%;
text-align: center;
z-index: 15;
width: 100%;
height: 52px;
left: auto;
display: inline-block;
vertical-align: middle;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.listar-img-left.listar-image-with-icon svg * {
fill: rgb(255,255,255);
}
.listar-img-left.listar-image-with-icon:after {
content: "";
position: absolute;
top: 5%;
left: 5%;
width: 90%;
height: 90%;
box-shadow: 0 10000px rgba(37,139,213,0.6) inset;
z-index: 10;
border-radius: 50%;
text-align: center;
color: #fff;
overflow: hidden;
}
.listar-img-left img {
border-radius: 50%;
position: relative;
z-index: -6;
width: 280px;
top: 0;
}
.listar-hidden-svg {
display: none;
}
iframe {
max-width: 100%;
border: 1px solid rgba(125,125,125,0.2);
}
iframe[src*="widgets.resy.com/images"],
.listar-listing-description iframe[src*="widgets.resy.com/images"] {
min-height: 1px;
}
iframe[allowfullscreen] {
width: 100%;
}
.listar-listing-description iframe,
.wp-editor-container iframe,
#tinymce iframe {
width: 100%;
min-width: 100%;
max-width: 100%;
min-height: 400px;
border: 1px solid #e7e7e7;
}
#wp-job_description-wrap .wp-editor-container iframe {
min-height: 130px;
} table {
width: 100%;
text-align: left;
border-spacing: 0;
border-collapse: collapse;
-ms-word-wrap: break-word;
word-wrap: break-word;
overflow-wrap: break-word;
word-break: break-word;
-ms-hyphens: none;
-moz-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
}
td,
th,
thead,
.wp-block-table td,
.wp-block-table th {
-ms-word-wrap: break-word;
word-wrap: break-word;
overflow-wrap: break-word;
word-break: break-word;
-ms-hyphens: none;
-moz-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
}
article table caption,
#comments table caption,
body #calendar_wrap>table>caption,
.wp-block-table caption,
#wp-calendar caption {
background-color: rgb(37,139,213);
color: #ffffff;
font-weight: bold;
font-size: 15px;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
position: relative;
bottom: -1px;
}
body #calendar_wrap>table>caption,
#wp-calendar caption {
border: 0;
}
article table,
#comments table,
body #calendar_wrap table,
#secondary table,
.wp-block-table {
background-color: #f5f6fa;
border: 1px solid #ddd;
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tr:nth-child(odd),
.wp-block-table.is-style-stripes tr:nth-child(odd) {
background-color: #f5f6fa;
}
article thead,
#comments thead,
#calendar_wrap thead,
#secondary thead,
.wp-block-table thead,
article thead *,
#comments thead *,
#calendar_wrap thead *,
#secondary thead *,
.wp-block-table thead *,
article table th,
.woocommerce table.shop_table tfoot tr.recurring-totals th {
border-bottom: 1px solid #dddddd;
background-color: rgb(35,40,45);
color: #ffffff;
}
.woocommerce table.shop_table tfoot tr.cart-subtotal.recurring-total th {
text-transform: capitalize;
}
.woocommerce table.shop_table tfoot tr.recurring-totals th,
.woocommerce table.shop_table tfoot tr.cart-subtotal.recurring-total th,
.woocommerce table.shop_table tfoot tr.cart-subtotal.recurring-total td {
border-top: 0;
}
.woocommerce table.shop_table tfoot tr.cart-subtotal.recurring-total th,
.woocommerce table.shop_table tfoot tr.cart-subtotal.recurring-total td {
background-color: #eee;
}
article tfoot,
#comments tfoot,
#calendar_wrap tfoot,
#secondary tfoot,
.wp-block-table tfoot,
article tfoot *,
#comments tfoot *,
#calendar_wrap tfoot *,
#secondary tfoot *,
.wp-block-table tfoot *,
article tbody th,
#comments tbody th,
#secondary tbody th,
.wp-block-table tbody th,
article tbody th *,
#comments tbody th *,
#secondary tbody th *,
.wp-block-table tbody th *,
article tfoot th,
#comments tfoot th,
#secondary tfoot th,
.wp-block-table tfoot th,
article tfoot th *,
#comments tfoot th *,
#secondary tfoot th *,
.wp-block-table tfoot th *{
background-color: #eeeeee;
color: #252525;
font-weight: bold;
}
th {
text-align: left;
}
table,
.wp-block-table,
.wp-block-table th {
font-weight: normal;
font-size: 14px;
text-align: left;
}
.wp-block-table.has-fixed-layout {
width: 100%;
table-layout: auto; }
.alignwide.has-fixed-layout,
.alignfull.has-fixed-layout {
width: 100vw;
table-layout: auto; }
.col-md-8 .alignwide.has-fixed-layout,
.col-md-9 .alignwide.has-fixed-layout,
.col-lg-9 .alignwide.has-fixed-layout,
.col-md-8 .alignfull.has-fixed-layout,
.col-md-9 .alignfull.has-fixed-layout,
.col-lg-9 .has-fixed-layout,
.col-md-9 .has-fixed-layout,
.col-lg-9 .has-fixed-layout {
width: 100%;
}
table thead th,
.wp-block-table thead th {
font-size: 15px;
font-weight: bold !important; }
table th,
table td
.wp-block-table th,
.wp-block-table td {
border: none;
}
table tr
.wp-block-table tr {
border: 0;
border-top: 1px solid #dddddd;
}
table tr:first-child,
.wp-block-table tr:first-child {
border-top: 0;
}
.wp-block-table.is-style-stripes {
border-bottom: 1px solid #e7e7e7;
}
.entry-content tr,
.comment-content tr,
.listar-listing-description-text tr,
#wp-calendar tr {
border-top: 1px solid #dddddd;
}
.entry-content tr:first-of-type,
.comment-content tr:first-of-type,
.listar-listing-description-text tr:first-of-type {
border-top: 0;
}
table > tr:last-child,
table > :last-child > tr:last-child {
border-bottom: 0;
}
th,
td {
padding: 9px 12px;
vertical-align: middle;
}
table thead th,
body .entry-content table thead genetr th,
body .comment-content table thead tr th,
body .listar-listing-description-text table thead tr th {
font-size: 15px;
font-weight: bold;
}
tbody th {
font-weight: normal;
}
#wp-calendar {
width: 100%;
text-align: center;
}
article caption,
#comments caption,
#calendar_wrap caption,
#secondary caption,
.wp-block-table caption,
article th,
#comments th,
#calendar_wrap th,
#secondary th,
.wp-block-table th,
#wp-calendar caption,
#wp-calendar th {
font-size: 14px;
padding-top: 0;
letter-spacing: 1px;
}
#wp-calendar caption {
font-size: 15px;
}
#wp-calendar caption,
#wp-calendar th {
text-align: center;
}
article caption,
#comments caption,
#calendar_wrap caption,
#secondary caption,
#wp-calendar caption,
.wp-block-table caption {
padding-bottom: 16px;
}
#wp-calendar #prev {
text-align: left;
}
#wp-calendar #next {
text-align: right;
}
.entry-content .widget_calendar caption {
padding: 0 10px 25px;
}
article td,
#comments td,
#calendar_wrap td,
#secondary td,
.widget_calendar td,
.wp-block-table td {
padding: 4px 0;
}
article td,
#comments td,
#secondary td,
.wp-block-table tfoot td,
article caption,
#comments caption,
#secondary caption,
.wp-block-table td,
article th,
#comments th,
#secondary th,
.wp-block-table th,
#job-manager-job-dashboard table td,
#job-manager-job-dashboard table th {
padding: 9px 14px;
}
article td,
#comments td,
#secondary td,
.wp-block-table td {
border: 1px solid #e7e7e7;
}
article th,
#comments th,
#secondary th,
.wp-block-table th {
border: 1px solid #555;
}
article caption,
#comments caption,
#secondary caption,
.wp-block-table caption {
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
}
article tbody th,
#comments tbody th,
#secondary tbody th,
.wp-block-table tbody th,
article tfoot th,
#comments tfoot th,
#secondary tfoot th,
.wp-block-table tfoot th {
border: 1px solid #ddd;
}
#wp-calendar caption,
#wp-calendar th,
#wp-calendar tr,
#wp-calendar td {
padding: 10px 0;
}
article tfoot td,
#comments tfoot td,
#calendar_wrap tfoot td,
#secondary tfoot td,
#wp-calendar tfoot td,
.wp-block-table tfoot td {
border-top: 1px solid #ddd;
border-left: 0;
border-right: 0;
padding: 10px;
} dt,
dd {
line-height: 1.8;
}
dl dt {
font-weight: bold;
}
dd {
margin: 0 0 30px 30px;
} ul {
list-style: initial;
text-align: left;
padding-left: 0;
line-height: 1.8;
} ol {
text-align: left;
padding-left: 0;
line-height: 1.8;
}
body strong,
body b,
.listar-strong {
font-weight: bold;
}
.listar-strong:before,
.nav > li.listar-strong > a .listar-cat-icon:before,
.nav:not( .listar-footer-menu ):not( .primary-menu ) > li.listar-strong > a:before {
font-weight: bold !important;
}
.nav > li.listar-strong > a .listar-cat-icon.fa-frown:before {
font-weight: 500 !important;
}
.listar-strong[class*="fa fa-"]:before,
.nav > li.listar-strong > a .listar-cat-icon[class*="fa fa-"]:before,
.nav > li.listar-strong[class*="fa fa-"] > a .listar-cat-icon:before,
.nav:not( .listar-footer-menu ):not( .primary-menu ) > li.listar-strong > a[class*="fa fa-"]:before {
font-weight: normal !important;
}
.listar-strong[class*="fal fa-"]:before,
.nav > li.listar-strong > a .listar-cat-icon[class*="fal fa-"]:before,
.nav > li.listar-strong[class*="fal fa-"] > a .listar-cat-icon:before,
.nav:not( .listar-footer-menu ):not( .primary-menu ) > li.listar-strong > a[class*="fal fa-"]:before {
font-weight: 300 !important;
}
.single #main ul ul,
.single #main ol ol,
.page #main ul ul,
.page #main ol ol,
.single #main ul ol,
.single #main ol ul,
.page #main ul ol,
.page #main ol ul,
.single #main ol ul,
.single #main ul ol,
.page #main ol ul,
.page #main ul ol {
margin-bottom: 0;
}
ul.listar-displace-list-left,
ol.listar-displace-list-left,
ul ul,
ul ol,
ol ul,
ol ol {
padding-left: 30px;
}
ul.wp-block-latest-comments,
ol.wp-block-latest-comments,
ul.listar-displace-list-left.wp-block-latest-comments,
ol.listar-displace-list-left.wp-block-latest-comments {
padding-left: 0;
}
.wp-block-latest-comments__comment-link ~ .wp-block-latest-comments__comment-date {
margin-top: 10px;
}
.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
margin-right: 8px;
}
.wp-block-latest-comments__comment-meta {
margin-bottom: 15px;
}
.wp-block-latest-comments__comment-excerpt {
margin-top: 15px;
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt {
margin-left: 66px;
}
.wp-block-latest-comments__comment-avatar {
box-shadow: 5px 5px 15px rgba(0,0,0,0.15);
}
ul.listar-displace-list-left ul.listar-displace-list-left {
list-style-type: circle
}
.entry-content address,
.comment-content address {
font-style: italic;
line-height: 1.8;
}
.single #main ul.wp-block-gallery,
.single #main ol.wp-block-gallery,
.page #main ul.wp-block-gallery,
.page #main ol.wp-block-gallery {
margin-bottom: 30px;
}
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
margin: 0;
}
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
width: calc(100%/2);
}
.wp-block-gallery.columns-1 .blocks-gallery-image,
.wp-block-gallery.columns-1 .blocks-gallery-item {
width: 100%;
margin-right: 0;
}
.wp-block-gallery.columns-2 .blocks-gallery-image,
.wp-block-gallery.columns-2 .blocks-gallery-item {
width: calc(100%/2);
margin-right: 0;
}
.wp-block-gallery.columns-3 .blocks-gallery-image,
.wp-block-gallery.columns-3 .blocks-gallery-item {
width: calc(100%/3);
margin-right: 0;
}
.wp-block-gallery.columns-4 .blocks-gallery-image,
.wp-block-gallery.columns-4 .blocks-gallery-item {
width: calc(100%/4);
margin-right: 0;
}
.wp-block-gallery.columns-5 .blocks-gallery-image,
.wp-block-gallery.columns-5 .blocks-gallery-item {
width: calc(100%/5);
margin-right: 0;
}
.wp-block-gallery.columns-6 .blocks-gallery-image,
.wp-block-gallery.columns-6 .blocks-gallery-item {
width: calc(100%/6);
margin-right: 0;
}
.wp-block-gallery.columns-7 .blocks-gallery-image,
.wp-block-gallery.columns-7 .blocks-gallery-item {
width: calc(100%/7);
margin-right: 0;
}
.wp-block-gallery.columns-8 .blocks-gallery-image,
.wp-block-gallery.columns-8 .blocks-gallery-item {
width: calc(100%/8);
margin-right: 0;
}
.wp-block-gallery.columns-9 .blocks-gallery-image,
.wp-block-gallery.columns-9 .blocks-gallery-item {
width: calc(100%/9);
margin-right: 0;
} abbr[title] {
text-decoration: none;
}
tt,
code,
kbd,
samp {
font-size: 100%;
text-align: left;
font-family: monospace;
}
samp {
color: rgb(37,139,213);
}
pre,
code,
.wp-block-code {
background-color: rgb(35,40,45);
color: #fff;
padding: 30px;
line-height: 1.8;
text-align: left;
border: 0;
font-size: 14px;
}
code {
padding: 2px 4px;
}
.wp-block-code code {
white-space: pre;
}
.listar-is-safari.listar-is-mobile pre {
border: 1px solid rgba(125,125,125,0.35);
}
pre.wp-block-verse {
border: 0;
font-size: 14px;
}
kbd {
color: #fff;
}
small {
color: #888;
}
.listar-left-dashed-border {
border-left: 1px solid rgba(125,125,125,0.2);
}
.listar-is-safari.listar-is-mobile .listar-left-dashed-border {
border-left: 1px solid rgba(125,125,125,0.35);
}
#page .mejs-container span {
color: #fff;
}
.listar-front-page-has-content {
position: relative;
background-color: #fff;
}
.listar-front-page-has-content p:last-child,
.listar-front-page-has-content p:last-of-type {
margin-bottom: 0;
}
.entry-content .widget:not([class*="widget_listar_"]),
.entry-content .widget[class*="widget_listar_"].widget_listar_page_links .listar-widget-content-wrapper,
.entry-content .widget[class*="widget_listar_"].widget_listar_listing_region_links .listar-widget-content-wrapper,
.entry-content .widget[class*="widget_listar_"].widget_listar_listing_category_links .listar-widget-content-wrapper,
.entry-content .widget[class*="widget_listar_"].widget_listar_listing_amenity_links .listar-widget-content-wrapper,
.entry-content .widget[class*="widget_listar_"].widget_listar_social_networks .listar-widget-content-wrapper {
padding: 0 20px;
}
.listar-lateral-padding {
padding-left: 30px;
padding-right: 30px;
}
input[type="checkbox"]{
position: relative;
top: 2px;
}
.listar-blue-text,
.listar-blue-text *,
.listar-blue-text:hover,
.listar-blue-text *:hover,
.listar-blue-text:focus,
.listar-blue-text *:focus {
color: #258bd5;
}
.listar-pink-text,
.listar-pink-text *,
.listar-pink-text:hover,
.listar-pink-text *:hover,
.listar-pink-text:focus,
.listar-pink-text *:focus {
color: #fa5abf;
}
.listar-green-text,
.listar-green-text *,
.listar-green-text:hover,
.listar-green-text *:hover,
.listar-green-text:focus,
.listar-green-text *:focus {
color: #00ae5a;
}
.listar-blue-text a:hover,
.listar-pink-text a:hover,
.listar-green-text a:hover,
a.listar-blue-text:hover,
a.listar-pink-text:hover,
a.listar-green-text:hover {
opacity: 0.75;
}
.entry-content h2.listar-margin-bottom-40 {
margin-bottom: 40px;
}
.entry-content .listar-dark-pricing-table + h2 {
margin-top: 20px;
}
.listar-margin-top-60 {
margin-top: 60px;
}
.listar-section {
padding-top: 80px;
padding-bottom: 80px;
}
.listar-no-addons.listar-fix-single-post-section .listar-section.listar-post-content-section {
padding-bottom: 60px;
}
.listar-blog-grid-section {
background-color: #fff;
}
.listar-section.listar-section-no-padding-top,
.listar-listing-grid-section ~ .listar-section.listar-listing-related-wrapper {
padding-top: 0;
}
.listar-section.listar-section-no-padding-bottom {
padding-bottom: 0;
}
.listar-author-section ~ .listar-section.listar-comments-section {
padding-top: 0;
}
.listar-author-section + section.listar-comments-section {
margin-top: 30px;
}
.template_faq {
background: #edf3fe none repeat scroll 0 0;
}
h3.listar-listing-description-title,
h3.listar-listing-amenities-title,
h3.listar-listing-contact-title {
margin-top: 0;
margin-bottom: 40px;
text-align: center;
}
h3.listar-listing-description-title:before,
h3.listar-listing-amenities-title:before,
h3.listar-listing-contact-title:before {
font-family: "icon" !important;
content: "\ec2c";
background-color: white;
position: relative;
display: block;
width: calc(100% + 60px);
left: -30px;
top: -3px;
text-align: center;
line-height: 52px;
padding-right: 2px;
font-style: normal;
font-size: 30px;
opacity: 0.85;
z-index: 2;
font-weight: 400;
padding-bottom: 25px;
margin-bottom: 30px;
border-bottom: 1px solid rgba(125,125,125,0.2);
}
h3.listar-listing-contact-title:before {
content: "\ead7";
}
h3.listar-listing-amenities-title:before {
content: "\ea56";
}
#accordion .accordion-group {
border: medium none;
border-radius: 0;
box-shadow: none;
margin: 0;
}
#accordion .accordion-group:last-child {
margin-bottom: 0;
}
#accordion .panel-heading {
border-radius: 30px;
padding: 0;
}
#accordion .panel-title a {
background: #ffffff none repeat scroll 0 0;
border-top: 1px solid rgba(125,125,125,0.2);
border-radius: 0;
display: block;
font-weight: 600;
padding: 0 20px 0 74px;
height: 110px;
line-height: 110px;
position: relative;
text-transform: uppercase;
}
#accordion .accordion-group:first-child .panel-title a {
border-top: 0;
height: 80px;
line-height: 53px;
}
#accordion .accordion-group:last-child .panel-title a[aria-expanded="false"] {
border-bottom: 0;
height: 87px;
}
#accordion.listar-accordion-one-group .accordion-group:last-child .panel-title a[aria-expanded="false"] {
height: 50px;
}
#accordion.listar-accordion-one-group .accordion-group:last-child .panel-title a[aria-expanded="true"] {
height: 70px;
}
#accordion .panel-title a.collapsed {
background: #fff none repeat scroll 0 0;
color: #333;
}
.listar-accordion-title-inner {
display: inline-block;
}
#accordion h4.panel-title {
margin-top: 0;
margin-bottom: 0;
line-height: 1;
}
#accordion .panel-title a:before,
#accordion .panel-title a.collapsed:before,
.listar-operating-hours-quick-button-inner .listar-open-or-closed:before,
.listar-booking-quick-button-inner .listar-open-or-closed:before,
.listar-more-info-links a:before,
.listar-map-button-icon[class*=" icon-"]:before {
background: #ffffff none repeat scroll 0 0;
border: 1px solid #ccc;
box-shadow: 8px 8px 14px rgba(0,0,0,0.08);
border-radius: 50%;
font-size: 27px;
width: 50px;
height: 50px;
left: 0;
line-height: 49px;
position: absolute;
text-align: center;
top: 30px;
padding-left: 3px;
}
.listar-map-button-icon[class*=" icon-"]:before {
position: relative;
top: auto;
}
.listar-map-button-icon.icon-radar[class*=" icon-"]:before {
font-size: 28px;
}
.listar-map-button-icon.icon-zoom-in[class*=" icon-"]:before {
font-size: 25px;
}
.listar-header-more-info {
padding: 45px 30px;
text-align: center;
background-color: #f6f6f6;
font-size: 16px;
cursor: pointer;
text-transform: uppercase;
color: #252525;
font-weight: 600 !important;
}
.listar-more-info-link {
margin-top: 35px;
}
.listar-more-info-links a {
display: inline-block;
padding-top: 13px;
padding-left: 61px;
vertical-align: top;
color: #111111;
}
.listar-more-info-links a:before {
top: 0;
vertical-align: top;
font-size: 26px;
}
.listar-more-info-links a:hover {
color: rgb(37,139,213);
}
.listar-more-info-links a:hover:before {
box-shadow: none;
}
.listar-more-info-links a:after {
font-family: "icon" !important;
content: "\ec44";
display: inline-block;
left: 0;
margin-left: 5px;
vertical-align: top;
font-size: 16px;
position: relative;
line-height: 0;
top: 12px;
}
.listar-more-info-links a:hover:after {
left: 5px;
}
.listar-pricing-menu-items + .listar-listing-more-info-wrapper,
.listar-listing-more-info-inner + .listar-listing-more-info-inner {
margin-top: 30px;
}
.single #main .listar-pricing-menu-items ul.nav-tabs {
margin-top: 0;
border-bottom: 1px solid #e7e7e7;
}
.single #main #unknown-category ul.listar-price-list-wrapper {
margin-top: 0;
}
.listar-pricing-item-front-image {
position: relative;
width: 60px;
height: 60px;
float: left;
margin-right: 20px;
margin-top: 5px;
border-radius: 100px;
background: #FFF;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
cursor: pointer;
box-shadow: 0 0 15px rgb(0 0 0 / 20%);
z-index: 2;
}
.listar-pricing-item-front-image:before {
position: absolute;
width: 25px;
height: 25px;
border-radius: 50px;
background: #eee;
bottom: -3px;
right: -3px;
text-align: center;
line-height: 25px;
padding-left: 1px;
font-size: 13px;
font-weight: 600;
box-shadow: 0 0 10px rgba(0,0,0,0.3);
}
.listar-pricing-item-front-image:hover:before {
background: #fff;
}
.listar-pricing-menu-items .nav-tabs>li>a,
.listar-pricing-item .listar-price-item-title,
.listar-price-item-price-value {
font-size: 16px;
color: #aaaaaa;
cursor: pointer;
text-transform: uppercase;
background-color: transparent;
}
.listar-pricing-item .listar-price-item-title,
.listar-price-item-price-value {
cursor: default;
}
.listar-pricing-menu-items .nav-tabs>li>a,
.listar-pricing-menu-items .nav-tabs>li>a:hover,
.listar-pricing-menu-items .nav-tabs>li>a:focus,
.listar-pricing-menu-items .nav-tabs>li.active>a,
.listar-pricing-menu-items .nav-tabs>li.active>a:hover,
.listar-pricing-menu-items .nav-tabs>li.active>a:focus {
border: 0;
padding-left: 0;
padding-right: 25px;
padding-top: 0;
padding-bottom: 30px;
font-weight: 600 !important;
background-color: transparent;
}
.listar-pricing-item .listar-price-item-title,
.listar-price-item-price-value,
.listar-pricing-menu-items .nav-tabs>li>a:hover,
.listar-pricing-menu-items .nav-tabs>li>a:focus,
.listar-pricing-menu-items .nav-tabs>li.active>a,
.listar-pricing-menu-items .nav-tabs>li.active>a:hover,
.listar-pricing-menu-items .nav-tabs>li.active>a:focus {
color: #252525;
font-weight: 600 !important;
}
.listar-pricing-menu-items .listar-price-list-wrapper,
.listar-pricing-menu-items .listar-price-list-wrapper > li {
list-style: none;
padding: 0;
margin: 0;
}
.listar-pricing-menu-items .listar-price-list-wrapper > li {
padding: 30px;
position: relative;
background-color: #f6f6f6;
border-bottom: 1px solid #e4e4e4;
}
.listar-pricing-menu-items .listar-price-list-wrapper > li.listar-pricing-item.listar-item-has-tag:after {
content: '';
position: absolute;
top: -3px;
left: 0;
width: 100%;
height: calc(100% + 6px);
border-radius: 5px;
border: 6px solid rgb(37,139,213);
z-index: 1;
}
.listar-pricing-menu-items .listar-price-list-wrapper > li:last-child {
border-bottom: 0;
}
.listar-price-item-tag-label {
position: relative;
display: inline-block;
background-color: rgb(37,139,213);
color: #fff;
padding: 2px 27px 2px 30px;
border-radius: 0 20px 20px 0;
margin-left: -30px;
text-transform: uppercase;
font-size: 15px;
font-weight: 900 !important;
}
.listar-price-item-price-value {
position: relative;
float: right;
z-index: 1;
background-color: #f6f6f6;
color: rgb(37,139,213);
padding-left: 25px;
font-weight: 900 !important;
}
.listar-price-item-content-wrapper {
position: relative;
}
.listar-price-item-tag-label-wrapper ~ .listar-price-item-content-wrapper {
margin-top: 15px;
}
.listar-price-item-description {
margin-top: 7px;
}
.listar-pricing-item .listar-price-item-title {
position: relative;
float: left;
display: block;
width: calc(100% - 150px);
z-index: 1;
}
.listar-pricing-item .listar-price-item-title span {
background-color: #f6f6f6;
padding-right: 25px;
}
.listar-price-item-title-dotted {
position: absolute;
top: 13px;
left: 0;
width: 100%;
border-top: 10px solid #e7e7e7;
z-index: 0;
opacity: 0;
}
.listar-price-item-more-info-link-wrapper {
position: relative;
font-weight: bold;
text-transform: uppercase;
margin-top: 10px;
margin-bottom: -5px;
z-index: 5;
}
.listar-price-item-more-info-link-wrapper a:before {
padding-left: 7px;
font-weight: 600;
float: right;
position: relative;
top: 6px;
}
.listar-operating-hours-quick-button-inner .listar-open-or-closed:before,
.listar-booking-quick-button-inner .listar-open-or-closed:before {
width: 44px;
height: 44px;
width: 44px;
height: 44px;
font-size: 25px !important;
line-height: 44px;
}
.listar-booking-quick-button-inner .listar-open-or-closed:before {
font-size: 28px !important;
}
#accordion .accordion-group:first-child .panel-title a:before,
#accordion .accordion-group:first-child .panel-title a.collapsed:before {
top: 0;
}
#accordion .panel-title a:after {
font-family: "icon";
content: "\ec36";
position: absolute;
top: 0;
right: 0;
font-size: 16px;
font-weight: bold;
}
#accordion .panel-title a[aria-expanded="true"]:after {
content: "\ec37";
}
#accordion .panel-title a:before {
margin-left: 0;
}
#accordion .panel-title a.collapsed:before {
background: #ffffff none repeat scroll 0 0;
border: 1px solid #ccc;
box-shadow: 8px 8px 14px rgba(0,0,0,0.08);
color: #333;
}
#accordion .panel-body {
background: transparent none repeat scroll 0 0;
border-top: medium none;
padding: 3px 0 30px 0;
position: relative;
}
#accordion .accordion-group:last-child .panel-body {
padding-bottom: 0;
}
#accordion .panel-body p {
padding-left: 0;
}
#accordion .panel-title a,
#accordion .panel-title a:before,
#accordion .panel-title a:hover,
#accordion .panel-title a:hover:before,
#accordion .panel-title a:focus,
#accordion .panel-title a:focus:before,
listar-more-info-links a {
color: #252525;
}
#accordion .panel-title a.listar-claim-is-awaiting-moderation {
cursor: default;
}
#accordion .panel-title a.icon-notification:before,
#accordion .panel-title a.icon-notification:hover:before,
#accordion .panel-title a.icon-notification:focus:before {
font-size: 32px;
color: #747474;
}
#accordion .panel-title a.icon-alarm-check:before,
#accordion .panel-title a.icon-alarm-check:hover:before,
#accordion .panel-title a.icon-alarm-check:focus:before,
.listar-operating-hours-quick-button-inner .icon-alarm-check:before {
color: #34a742;
border: 1px solid #34a742;
}
#accordion .panel-title a.icon-alarm-error:before,
#accordion .panel-title a.icon-alarm-error:hover:before,
#accordion .panel-title a.icon-alarm-error:focus:before,
.listar-operating-hours-quick-button-inner .icon-alarm-error:before {
color: #f36b6b;
border: 1px solid #f36b6b;
}
.listar-operating-hours-quick-button .listar-operating-hours-quick-button-inner .icon-alarm-check:before,
.listar-operating-hours-quick-button .listar-operating-hours-quick-button-inner .icon-alarm-error:before,
.listar-booking-quick-button .listar-booking-quick-button-inner .icon-alarm-add:before {
border: 1px solid transparent;
}
#accordion .panel-title a.icon-alarm-check:after,
#accordion .panel-title a.icon-alarm-check:hover:after,
#accordion .panel-title a.icon-alarm-check:focus:after {
color: #34a742;
}
#accordion .panel-title a.icon-alarm-error:after,
#accordion .panel-title a.icon-alarm-error:hover:after,
#accordion .panel-title a.icon-alarm-error:focus:after {
color: #f36b6b;
}
#accordion .panel-title a.icon-play-circle:before,
#accordion .panel-title a.icon-play-circle:hover:before,
#accordion .panel-title a.icon-play-circle:focus:before,
#accordion .panel-title a.icon-checkmark-circle:before,
#accordion .panel-title a.icon-checkmark-circle:hover:before,
#accordion .panel-title a.icon-checkmark-circle:focus:before,
#accordion .panel-title a.icon-menu-circle:before,
#accordion .panel-title a.icon-menu-circle:hover:before,
#accordion .panel-title a.icon-menu-circle:focus:before,
#accordion .panel-title a.icon-link2:before,
#accordion .panel-title a.icon-link2:hover:before,
#accordion .panel-title a.icon-link2:focus:before,
#accordion .panel-title a.icon-arrow-right-circle:before,
#accordion .panel-title a.icon-arrow-right-circle:hover:before,
#accordion .panel-title a.icon-arrow-right-circle:focus:before {
font-size: 32px;
color: rgba(30,30,30,0.67);
line-height: 49px;
}
#accordion .panel-title a.icon-arrow-right-circle:before {
padding-left: 1px;
box-shadow: 0 8px 14px rgba(0,0,0,0.08);
-webkit-transform: rotate(315deg);
-moz-transform: rotate(315deg);
-ms-transform: rotate(315deg);
-o-transform: rotate(315deg);
transform: rotate(315deg);
}
#accordion .panel-title a.icon-link2:before,
#accordion .panel-title a.icon-link2:hover:before,
#accordion .panel-title a.icon-link2:focus:before {
padding-left: 2px;
font-size: 31px;
}
#accordion .panel-title a.icon-location:before,
#accordion .panel-title a.icon-location:hover:before,
#accordion .panel-title a.icon-location:focus:before {
padding-left: 2px;
line-height: 51px;
}
.listar-accordion-wrapper-paragraph {
margin: 0;
}
.listar-no-wrap {
white-space: nowrap;
}
.listar-business-video-accordion .icon-play-circle:after,
.listar-business-claim-accordion a:after {
display: none;
}
#accordion .panel-title a.icon-play-circle:before,
#accordion .panel-title a.icon-play-circle:hover:before,
#accordion .panel-title a.icon-play-circle:focus:before {
color: #6baede;
border: 1px solid #6baede;
}
#accordion .panel-title a.icon-flag2:before,
#accordion .panel-title a.icon-flag2:hover:before,
#accordion .panel-title a.icon-flag2:focus:before {
color: #ba66ff;
border: 1px solid #ba66ff;
font-size: 25px;
}
#accordion .panel-title a.icon-alarm-add:before,
#accordion .panel-title a.icon-alarm-add:hover:before,
#accordion .panel-title a.icon-alarm-add:focus:before {
color: #05b3a5;
border: 1px solid #05b3a5;
font-size: 27px;
}
#accordion .panel-title a.icon-flag2.listar-claim-is-awaiting-moderation:before,
#accordion .panel-title a.icon-flag2.listar-claim-is-awaiting-moderation:hover:before,
#accordion .panel-title a.icon-flag2.listar-claim-is-awaiting-moderation:focus:before {
color: #dbb016;
border: 1px solid #dbb016;
}
.listar-business-claim-accordion .listar-accordion-flag-tag {
color: #ba66ff;
}
.listar-business-booking-accordion .listar-accordion-flag-tag {
color: #05b3a5;
}
.listar-business-claim-accordion a.icon-flag2.listar-claim-is-awaiting-moderation .listar-accordion-flag-tag {
color: #dbb016;
}
.listar-more-info-links a {
text-transform: uppercase;
}
.radio input[type="radio"] + *,
.radio-inline input[type="radio"] + *,
.checkbox input[type="checkbox"] + *,
.checkbox-inline input[type="checkbox"] + * {
position: relative;
padding-left: 20px;
top: -3px;
}
.listar-cache-generator-wrapper {
position: fixed;
text-transform: uppercase;
background-color: rgba(35,40,45,0.8);
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10; -webkit-transform: translateZ(10px);
-moz-transform: translateZ(10px);
-o-transform: translateZ(10px);
transform: translateZ(10px);
}
.listar-cache-generator-inner {
max-width: 100%;
min-width: 300px;
position: absolute;
text-align: center;
top: 300px;
left: 50%;
background-color: rgb(15,20,25);
border-radius: 15px;
padding: 30px;
z-index: 11;
-webkit-transform: translate(-50%,-50%) translateZ(11px);
-moz-transform: translate(-50%,-50%) translateZ(11px);
-ms-transform: translate(-50%,-50%) translateZ(11px);
-o-transform: translate(-50%,-50%) translateZ(11px);
transform: translate(-50%,-50%) translateZ(11px);
}
.listar-cache-generator-inner:before {
position: absolute;
font-family: "icon";
content: "\eab9";
color: #fff;
top: -25px;
left: 50%;
margin-left: -25px;
width: 50px;
height: 50px;
border-radius: 50%;
text-align: center;
font-size: 28px;
line-height: 50px;
box-shadow: 1px 3px 5px rgba(0,0,0,0.25);
text-shadow: 1px 1px rgba(0,0,0,0.2);
padding-left: 2px;
background-color: #2ba830;
z-index: 12;
-webkit-transform: translateZ(12px);
-moz-transform: translateZ(12px);
-ms-transform: translateZ(12px);
-o-transform: translateZ(12px);
transform: translateZ(12px);
}
.listar-cache-generator-inner h5 {
text-align: center;
color: #fff;
margin: 20px 0 30px 0;
padding-bottom: 30px;
border-bottom: 2px dashed #888;
}
.listar-cache-generator-inner h5.listar-cache-completed {
margin: 30px 0 20px 0;
padding-bottom: 0;
padding-top: 30px;
border-bottom: 0;
border-top: 2px dashed #888;
}
.listar-cached-pages,
.listar-missing-cache-pages {
margin: 15px 0;
color: #fff;
}
.listar-cached-number,
.listar-missing-cache-number {
text-align: center;
display: inline-block;
min-width: 56px;
margin-left: 10px;
padding: 0 4px;
border-radius: 5px;
background-color: #fff;
font-size: 16px;
color: #000;
} .gallery {
padding-left: 0;
padding-right: 0;
}
.tiled-gallery-caption {
z-index: 1;
}
.pull-left,
.alignleft,
.wp-block-image .alignleft {
margin-right: 30px;
margin-bottom: 30px;
float: left;
padding-top: 0;
}
.pull-right,
.alignright,
.wp-block-image .alignright {
margin-left: 30px;
margin-bottom: 30px;
float: right;
padding-top: 0;
}
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright,
.wp-block-pullquote.alignleft blockquote,
.wp-block-pullquote.alignright blockquote {
padding-left: 0;
padding-right: 0;
}
.wp-block-pullquote.pull-left,
.wp-block-pullquote.alignleft,
.wp-block-pullquote.pull-right,
.wp-block-pullquote.alignright {
padding-top: 30px;
}
.wp-block-pullquote.alignleft blockquote,
.wp-block-pullquote.alignright blockquote {
max-width: 100%;
}
.wp-block-pullquote[class*="-background-color"] {
padding: 30px;
}
.wp-block-column {
margin-bottom: 30px;
}
.wp-block-text-columns .wp-block-column {
margin-left: 30px;
margin-right: 0;
}
.wp-block-text-columns .wp-block-column:first-child {
margin-left: 0;
}
.wp-block-column > *:first-child {
margin-top: 0;
}
.wp-block-column > *:last-child {
margin-bottom: 0;
}
.wp-block-gallery .blocks-gallery-image figure,
.wp-block-gallery .blocks-gallery-item figure {
margin: 0;
}
.listar-fix-bad-image-insertion-margin {
margin-top: 30px !important; }
img.aligncenter {
display: block;
}
.aligncenter {
text-align: center;
}
img.aligncenter {
margin: 0 auto;
}
aligncenter,
a.aligncenter,
figure.aligncenter {
clear: both;
position: relative;
margin-left: auto;
margin-right: auto;
}
.gallery-item img {
max-width: none;
} img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
height: auto;
} img.size-full {
max-width: 100%;
width: auto;
} .entry-content img,
.comment-content img,
.widget img {
max-width: 100%;
height: auto;
}
.comment-content img {
margin-bottom: 30px;
}
.entry-content img,
.wp-block-image img {
border-radius: 15px 15px 0 0;
}
.listar-post-images-design-squared .entry-content img,
.listar-post-images-design-squared .wp-block-image img {
border-radius: 0;
}
.wp-block-gallery.listar-equalize-gallery .blocks-gallery-image a,
.wp-block-gallery.listar-equalize-gallery .blocks-gallery-item a,
.wp-block-gallery.listar-equalize-gallery .blocks-gallery-image img,
.wp-block-gallery.listar-equalize-gallery .blocks-gallery-item img {
width: auto;
max-width: 999999px;
position: relative;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
.wp-block-gallery.listar-equalize-gallery .blocks-gallery-image a img,
.wp-block-gallery.listar-equalize-gallery .blocks-gallery-item a img {
top: 0;
left: 0%;
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-ms-transform: translate(0,0);
-o-transform: translate(0,0);
transform: translate(0,0);
}
.entry-content .listar-partner-image-wrapper img,
.wp-block-image .listar-partner-image-wrapper img {
border-radius: 15px;
} .alignmedium {
max-width: calc(50% - 15px);
}
a.alignmedium:first-child,
img.size-medium.alignnone.alignmedium:first-child,
a.alignmedium:nth-child(2n+1),
img.size-medium.alignnone.alignmedium:nth-child(2n+1) {
display: inline-block;
margin-right: 30px;
}
a.alignmedium:nth-child(2n+1),
a.alignmedium:nth-child(2n+2),
img.size-medium.alignnone.alignmedium:nth-child(2n+1),
img.size-medium.alignnone.alignmedium:nth-child(2n+2) {
display: inline-block;
margin-top: 30px;
}
a.alignmedium:nth-child(-n+2),
img.size-medium.alignnone.alignmedium:nth-child(-n+2) {
margin-top: 0;
}
a img.size-thumbnail:hover,
a .thumbnail:hover,
a img.size-thumbnail:hover {
opacity: 0.8;
}
.widget dl,
.widget dd {
margin-bottom: 15px;
}
.wp-smiley {
border: 0;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
.post-password-form input[type="password"] {
border: 1px solid rgba(125,125,125,0.2);
border-radius: 4px;
}
.listar-is-safari.listar-is-mobile .post-password-form input[type="password"] {
border: 1px solid rgba(125,125,125,0.35);
}
.comment.bypostauthor,
.pingback.bypostauthor {
color: inherit;
}
.entry__content .alignfull,
*.alignfull,
.entry__content .alignwide,
*.alignwide,
.wp-block-archives.alignwide,
.wp-block-categories.alignwide,
.wp-block-latest-posts.alignwide,
.wp-block-archives.alignfull,
.wp-block-categories.alignfull,
.wp-block-latest-posts.alignfull {
margin-left: calc( -100vw / 2 + 100% / 2 );
margin-right: calc( -100vw / 2 + 100% / 2 );
width: 100vw;
max-width: 100vw;
}
.wp-block-archives.alignwide select,
.wp-block-categories.alignwide select,
.wp-block-latest-posts.alignwide select,
.wp-block-archives.alignfull select,
.wp-block-categories.alignfull select,
.wp-block-latest-posts.alignfull select {
max-width: 100vw;
}
.alignfull {
padding-left: 0 !important; padding-right: 0 !important; }
.wp-block-text-columns.alignfull,
.wp-block-columns.alignfull,
.wp-block-audio.alignfull,
.wp-block-latest-posts.alignfull,
.wp-block-file.alignfull {
padding-left: 30px !important; padding-right: 30px !important; }
.col-md-8 .wp-block-text-columns.alignfull,
.col-md-8 .wp-block-columns.alignfull,
.col-md-8 .wp-block-audio.alignfull,
.col-md-8 .wp-block-latest-posts.alignfull,
.col-md-9 .wp-block-text-columns.alignfull,
.col-md-9 .wp-block-columns.alignfull,
.col-md-9 .wp-block-audio.alignfull,
.col-md-9 .wp-block-latest-posts.alignfull
.col-lg-9 .wp-block-text-columns.alignfull,
.col-lg-9 .wp-block-columns.alignfull,
.col-lg-9 .wp-block-audio.alignfull,
.col-lg-9 .wp-block-latest-posts.alignfull {
padding-left: 0 !important; padding-right: 0 !important; }
.alignfull > img {
width: 100%;
}
.wp-block-embed-twitter.alignwide,
.wp-block-embed-facebook.alignwide,
.wp-block-embed-instagram.alignwide,
.wp-block-embed-twitter.alignfull,
.wp-block-embed-facebook.alignfull,
.wp-block-embed-instagram.alignfull,
.wp-block-embed-twitter.aligncenter,
.wp-block-embed-facebook.aligncenter,
.wp-block-embed-instagram.aligncenter {
max-width: 100vw !important;
margin-left: auto;
margin-right: auto;
width: auto;
}
.wp-block-embed-twitter.alignwide > *,
.wp-block-embed-twitter.alignwide > * > *,
.wp-block-embed-twitter.alignfull > *,
.wp-block-embed-twitter.alignfull > * > *,
.wp-block-embed-twitter.aligncenter > *,
.wp-block-embed-twitter.aligncenter > * > *,
.wp-block-embed-facebook.alignwide > *,
.wp-block-embed-facebook.alignwide,
.wp-block-embed-facebook.alignfull,
.wp-block-embed-facebook.aligncenter,
.wp-block-embed-facebook.alignwide .fb_iframe_widget,
.wp-block-embed-facebook.alignfull .fb_iframe_widget,
.wp-block-embed-facebook.aligncenter .fb_iframe_widget,
.wp-block-embed-instagram.alignwide > *,
.wp-block-embed-instagram.alignwide > * > *,
.wp-block-embed-instagram.alignfull > *,
.wp-block-embed-instagram.alignfull > * > *,
.wp-block-embed-instagram.aligncenter > *,
.wp-block-embed-instagram.aligncenter > * > *,
.wp-block-embed-instagram.alignwide iframe,
.wp-block-embed-instagram.alignfull iframe,
.wp-block-embed-instagram.aligncenter iframe {
text-align: center;
margin-left: auto !important; margin-right: auto !important; }
.wp-block-media-text {
padding: 0;
}
.wp-block-media-text img {
border-radius: 0;
}
*.alignwide {
border-radius: 15px 15px 0 0;
}
.listar-post-images-design-squared *.alignwide {
border-radius: 0;
}
.listar-no-gutenberg .entry__content .alignwide,
.listar-no-gutenberg *.alignwide {
margin-left: auto;
margin-right: auto;
}
.alignwide.wp-has-aspect-ratio .wp-block-embed__wrapper,
.alignfull.wp-has-aspect-ratio .wp-block-embed__wrapper {
height: 0;
padding-top: 0;
padding-bottom: 56.34%;
position: relative;
overflow: hidden;
}
.alignwide iframe,
.alignwide object,
.alignwide embed,
.alignwide video,
.alignfull iframe,
.alignfull object,
.alignfull embed,
.alignfull video,
.wp-block-video video {
width: 100%;
}
.alignwide.wp-has-aspect-ratio iframe,
.alignwide.wp-has-aspect-ratio object,
.alignwide.wp-has-aspect-ratio embed,
.alignwide.wp-has-aspect-ratio video,
.alignfull.wp-has-aspect-ratio iframe,
.alignfull.wp-has-aspect-ratio object,
.alignfull.wp-has-aspect-ratio embed,
.alignfull.wp-has-aspect-ratio video {
top: 0;
left: 0;
width: 100%;
height: 100%;
position: absolute;
}
.wp-block-cover__video-background,
.alignwide video.wp-block-cover__video-background,
.alignfull video.wp-block-cover__video-background {
top: 50%;
left: 50%;
}
dl[data-dynamic-embed-iframe],
dl[data-dynamic-embed-object],
dl[data-dynamic-embed-embed],
dl[data-dynamic-embed-audio],
dl[data-dynamic-embed-video],
dt[data-dynamic-embed-source],
dt[data-dynamic-embed-param],
dl[data-dynamic-embed-iframe] *,
dl[data-dynamic-embed-object] *,
dl[data-dynamic-embed-embed] *,
dl[data-dynamic-embed-audio] *,
dl[data-dynamic-embed-video] *,
dt[data-dynamic-embed-source] *,
dt[data-dynamic-embed-param] * {
width: 0;
height: 0;
line-height: 0;
font-size: 0;
letter-spacing: 0;
margin: 0;
padding: 0;
border: 0;
}
.col-md-8 .entry__content .alignfull,
.col-md-8 *.alignfull,
.col-md-8 .entry__content .alignwide,
.col-md-8 *.alignwide,
.col-md-9 .entry__content .alignfull,
.col-md-9 *.alignfull,
.col-md-9 .entry__content .alignwide,
.col-md-9 *.alignwide,
.col-md-8 .wp-block-archives.alignwide,
.col-md-8 .wp-block-categories.alignwide,
.col-md-8 .wp-block-latest-posts.alignwide,
.col-md-8 .wp-block-archives.alignfull,
.col-md-8 .wp-block-categories.alignfull,
.col-md-8 .wp-block-latest-posts.alignfull,
.col-md-9 .wp-block-archives.alignwide,
.col-md-9 .wp-block-categories.alignwide,
.col-md-9 .wp-block-latest-posts.alignwide,
.col-md-9 .wp-block-archives.alignfull,
.col-md-9 .wp-block-categories.alignfull,
.col-md-9 .wp-block-latest-posts.alignfull {
margin-left: 0;
margin-right: 0;
max-width: 100%;
}
img.emoji {
width: 16px;
}
.listar-bold {
font-weight: bold;
} .has-strong-red-color {
color: #ab0303 !important; }
.has-light-green-color {
color: #cdf7c9 !important; }
.has-very-light-gray-color {
color: #eee !important; }
.has-very-dark-gray-color {
color: #252525 !important; }
.has-strong-red-background-color {
background-color: #ab0303 !important; }
.has-light-green-background-color {
background-color: #cdf7c9 !important; }
.has-very-light-gray-background-color {
background-color: #eee !important; }
.has-very-dark-gray-background-color {
background-color: #252525 !important; }
#wp-admin-bar-autoptimize > .ab-item {
text-transform: uppercase;
}
.autoptimize-loading.listar-clean-cache-loading {
display: block !important;
background-image: url(//foodfinder.pk/wp-content/themes/listar-2/assets/images/spinner.gif);
background-color: rgba(255,255,255,0.75);
}
.autoptimize-loading:not( .listar-clean-cache-loading ),
#wp-admin-bar-powered-cache,
#ao-delete-cache-timeout {
display: none !important;
}
#wp-admin-bar-autoptimize.bullet-green .ab-icon::before,
#wp-admin-bar-autoptimize.bullet-green:hover .ab-icon::before {
top: -1px;
}
.ab-item:hover,
.ab-item:focus {
outline: none !important;
}
.widget_search .wp-block-search__input,
.widget_search .wp-block-search__inside-wrapper  {
margin-top: 0;
}
.widget_search .wp-block-search__button {
margin-top: 0;
margin-bottom: auto !important;
padding: 8px .625em;
}
label[for="agreement-checkbox"] {
cursor: pointer !important;
}   h1,
.entry-content h1,
#wcfmmp-store #wcfm_store_header h1.wcfm_store_title {
font-size: 32px;
line-height: 1.5; }
h2,
.entry-content h2 {
font-size: 28px;
line-height: 1.5; }
h3,
.entry-content h3 {
font-size: 24px;
line-height: 1.5; }
h4,
.entry-content h4 {
font-size: 21px;
line-height: 1.5; }
h5,
.entry-content h5 {
font-size: 18px;
line-height: 1.5; }
h6,
.entry-content h6 {
font-size: 16px;
line-height: 1.5; }
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.comment-content h1,
.comment-content h2,
.comment-content h3,
.comment-content h4,
.comment-content h5,
.comment-content h6 {
margin: 0 0 0.85em;
padding: 0.85em 0 0;
line-height: 1.5;
} .fa-star-o:before {
content: "\f005";
}
.fa-star-o.listar-no-rating:before {
font-weight: 300;
}
.listar-aside-list .fa-star-o.listar-no-rating:before {
font-weight: 300;
font-size: 20px;
font-weight: normal;
}
.listar-circular-wrapper .fa-star-o.listar-no-rating:before {
font-weight: 500;
}
.fa-envelope-o:before {
content: "\f0e0";
}
.fa-heart-o:before {
content: "\f004";
}
.listar-forced-font-size {
font-size: 16px !important;
} .site-header {
background-color: rgb(37,139,213);
height: 60px;
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 9996; -webkit-transform: translateZ(9996px);
-moz-transform: translateZ(9996px);
-o-transform: translateZ(9996px);
transform: translateZ(9996px);
display: table;
}
.site-header.listar-hide-main-menu {
top: -300px;
}
.listar-hide-main-menu .site-header {
top: -300px;
}
.admin-bar .site-header {
margin-top: 32px;
}
.listar-showing-search-filter.listar-header-on-top #masthead {
margin-top: 0;
}
.site-header.listar-light-design {
background-color: #fff;
}
.page-template-front-page.listar-frontpage-topbar-transparent .site-header.listar-light-design,
.page-template-front-page.listar-frontpage-topbar-transparent.listar-topbar-default-color .site-header.listar-light-design:before {
background-color: transparent;
box-shadow: none;
}
.page-template-front-page.listar-frontpage-topbar-transparent .site-header.listar-light-design {
border-bottom: 1px dashed transparent;
}
.listar-topbar-default-color .site-header.listar-light-design {
background-color: transparent;
border-bottom: 1px solid transparent;
}
.listar-topbar-default-color .site-header.listar-light-design:before,
.page-template-front-page.listar-frontpage-topbar-transparent.listar-no-wp-job-manager .site-header.listar-light-design:before,
.page-template-front-page.listar-frontpage-topbar-transparent.listar-topbar-default-color.listar-no-wp-job-manager .site-header.listar-light-design:before,
.listar-topbar-default-color.listar-no-wp-job-manager .site-header.listar-light-design:before {
content: "";
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.listar-topbar-default-color.listar-header-footer-waves .site-header.listar-light-design:before,
.page-template-front-page.listar-frontpage-topbar-transparent.listar-no-wp-job-manager.listar-header-footer-waves .site-header.listar-light-design:before,
.page-template-front-page.listar-frontpage-topbar-transparent.listar-topbar-default-color.listar-no-wp-job-manager.listar-header-footer-waves .site-header.listar-light-design:before,
.listar-topbar-default-color.listar-no-wp-job-manager.listar-header-footer-waves .site-header.listar-light-design:before {
opacity: 0;
}
.listar-fallback-menu-background {
position: absolute;
top: -1910px;
left: 0;
width: 5000px;
height: 2000px;
background-color: #23282d;
box-shadow: 0 0 30px rgba(255,255,255,0.02);
}
.listar-wavy-background-main-menu .listar-fallback-menu-background {
display: none;
}
.listar-header-background-animation-wrapper,
.listar-footer-wavy-animation-wrapper,
.page-template-front-page.listar-frontpage-topbar-transparent.listar-no-wp-job-manager .site-header.listar-light-design .listar-header-background-animation-wrapper {
position: absolute;
top: -6px;
left: 0;
z-index: 0;
}
.page-template-front-page.listar-frontpage-topbar-transparent.listar-no-wp-job-manager .site-header.listar-light-design .listar-header-background-animation-wrapper {
opacity: 1;
}
.listar-footer-wavy-animation-wrapper {
top: -10px;
}
.listar-header-background-animation-wrapper svg,
.listar-footer-wavy-animation-wrapper svg {
overflow: visible;
}
.listar-header-background-animation-wrapper:before {
content: "";
position: absolute;
width: calc(100vw + 100px);
height: 60px;
top: 0;
left: -50px;
box-shadow: 0 0 120px rgba(0,0,0,1),0 10px 120px rgba(0,0,0,0.7);
z-index: -1;
}
.listar-header-background-animation-wrapper svg,
.listar-header-background-animation-wrapper:before {
display: none;
}
.listar-wavy-background-main-menu .listar-header-background-animation-wrapper svg,
.listar-wavy-background-main-menu .listar-header-background-animation-wrapper:before {
display: block;
}
.listar-header-wavy-animation,
.listar-topbar-default-color .site-header.listar-light-design .listar-header-wavy-animation,
.listar-footer-wavy-animation {
position: absolute;
top: -700px;
width: 31500px;
left: -240px;
height: 800px;
opacity: 1;
}
.listar-header-wavy-animation {
-webkit-filter: drop-shadow(0 12px 0 rgba(255,255,255,0.4));
filter: drop-shadow(0 12px 0 rgba(255,255,255,0.4));
}
.listar-footer-wavy-animation {
top: -5px;
height: 104px;
}
.listar-footer-dark .listar-footer-wavy-animation {
-webkit-filter: drop-shadow(0 -12px 50px rgba(0,0,0,0.6));
filter: drop-shadow(0 -12px 50px rgba(0,0,0,0.6));
}
.page-template-front-page.listar-frontpage-topbar-transparent .site-header.listar-light-design .listar-header-background-animation-wrapper {
top: -160px;
opacity: 0;
}
.site-header.listar-no-shadow {
box-shadow: none;
}
.site-header.listar-transparent-design {
position: absolute;
background-color: transparent;
}
.listar-primary-navbar-mobile-visible .site-header .listar-logo {
z-index: 0;
}
.listar-logo a {
position: relative;
display: inline-block;
color: #fff;
font-size: 28px;
font-weight: 500;
height: 84px;
line-height: 84px;
}
.listar-logo a,
.site-header .listar-logo img {
display: inline-block;
vertical-align: top;
}
.listar-logo a:hover,
.listar-logo a:focus {
color: #fff;
}
.listar-logo a:hover {
opacity: 0.7;
}
.listar-logo img {
max-width: none;
}
.site-header .listar-logo img {
height: 44px;
width: 280px;
background-repeat: no-repeat;
max-height: 80px;
vertical-align: middle;
top: 50%;
position: relative;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);
}
.listar-hero-section-title {
position: relative;
min-height: 50px;
z-index: 1011; -webkit-transform: translateZ(1011px) translate3d(0,0,0);
-moz-transform: translateZ(1011px) translate3d(0,0,0);
-o-transform: translateZ(1011px) translate3d(0,0,0);
transform: translateZ(1011px) translate3d(0,0,0);
}
.listar-hero-section-title.listar-reduce-hero-title {
height: 0;
overflow: hidden;
line-height: 0;
font-size: 0;
opacity: 0;
margin-top: -200px;
}
.listar-hero-section-title h1 {
font-size: 52px;
margin-top: 0;
margin-bottom: 0;
padding-bottom: 25px;
}
.listar-hero-section-title h1,
.listar-hero-section-title p {
color: #fff;
text-shadow: 1px 1px rgba(0,0,0,0.2), 0 0 10px rgba(0,0,0,0.2);
}
.listar-hero-section-title p {
position: relative;
margin-top: 0;
margin-bottom: 30px;
z-index: 99999991; -webkit-transform: translateZ(99999991px) translate3d(0,0,0);
-moz-transform: translateZ(99999991px) translate3d(0,0,0);
-o-transform: translateZ(99999991px) translate3d(0,0,0);
transform: translateZ(99999991px) translate3d(0,0,0);
}
#page .listar-hero-section-title h1 span {
display: inline-block;
color: #fff;
}
#page .listar-hero-section-title h1 span span {
color: rgb(37,139,213);
padding: 0;
border: 0;
text-shadow: 1px 1px rgba(0,0,0,0.2), 0 0 30px #000;
}
.site-header .listar-hero-search {
display: none;
}
.site-header .navbar {
position: relative;
float: right;
right: 0;
top: 0;
opacity: 0;
margin-right: 10px;
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-ms-transform: translate(0,0);
-o-transform: translate(0,0);
transform: translate(0,0);
}
.listar-loaded .site-header .navbar {
opacity: 1;
}
.site-header .navbar-nav>li>.dropdown-menu {
border-top-left-radius: 6px;
border-top-right-radius: 0;
margin-top: 0;
top: 60px;
border: 0;
}
.site-header .listar-user-buttons {
position: relative;
top: 0;
right: 0;
height: 44px;
border-radius: 0;
}
.listar-header-search-button {
text-align: center;
font-size: 24px;
color: #fff;
z-index: 10000;
position: relative;
float: right;
top: 0;
border-radius: 50%;
cursor: pointer;
padding-left: 15px;
padding-right: 15px;
}
#secondary .listar-header-search-button,
.listar-site-footer .listar-header-search-button {
display: none;
}
.site-header.listar-light-design .listar-header-search-button {
color: rgb(37,139,213);
}
.listar-topbar-default-color .site-header.listar-light-design .listar-header-search-button {
color: #fff;
}
.listar-header-search-button:before,
.listar-hero-search-icon:before {
font-family: "FontAwesome";
content: "\f002";
display: inline-block;
font-size: 24px;
margin-top: 0;
font-weight: bold;
}
.listar-header-search-button:before {
font-weight: 300;
}
.listar-buttons-squared .listar-header-search-button:before {
border-radius: 8px;
}
.listar-header-search-button:before {
font-size: 21px;
height: 84px;
line-height: 84px;
} .navbar {
position: absolute;
top: 0;
right: 50%;
width: auto;
z-index: 999998;
-webkit-transform: translate(50%,0);
-moz-transform: translate(50%,0);
-ms-transform: translate(50%,0);
-o-transform: translate(50%,0);
transform: translate(50%,0);
}
.navbar-inverse {
background-color: transparent;
border-color: transparent;
}
.navbar .listar-primary-navigation-wrapper {
width: 100%;
padding: 0;
}
.nav>li>a {
padding-left: 15px;
padding-right: 15px;
}
.nav > li > a .listar-cat-icon {
position: relative;
top: auto !important;
left: auto !important;
right: auto !important;
display: inline-block;
vertical-align: middle;
margin-left: 0;
margin-right: 22px;
text-align: center;
box-shadow: 5px 5px 15px rgb(0,0,0,0.22);
}
#listar-listing-search-menu .listar-cat-icon.listar-image-icon svg,
#listar-listing-search-menu .listar-cat-icon svg {
stroke: #fff;
-webkit-stroke-width: 8;
-moz-stroke-width: 8;
-ms-stroke-width: 8;
-o-stroke-width: 8;
stroke-width: 8;
}
#listar-listing-search-menu .nav > li.listar-light-icon > a .listar-cat-icon.listar-image-icon svg,
#listar-listing-search-menu .nav > li.listar-light-icon > a .listar-cat-icon svg {
-webkit-stroke-width: 2;
-moz-stroke-width: 2;
-ms-stroke-width: 2;
-o-stroke-width: 2;
stroke-width: 2;
}
.nav:not( .listar-footer-menu ):not( .primary-menu ) > li > a:before {
display: none !important;
}
.nav:not( .listar-footer-menu ):not( .primary-menu ) > li[class*="listar-default-icon"] > a[class*="fa fa-"] .listar-cat-icon,
.nav:not( .listar-footer-menu ):not( .primary-menu ) > li[class*="listar-default-icon"] > a[class*="fal fa-"] .listar-cat-icon,
.nav:not( .listar-footer-menu ):not( .primary-menu ) > li[class*="listar-default-icon"] > a[class*="icon-"] .listar-cat-icon {
display: inline-block;
}
.nav > li > a .listar-cat-icon:before,
.nav:not( .listar-footer-menu ):not( .primary-menu ) > li > a:before {
position: relative;
display: inline-block;
width: 44px;
height: 44px;
line-height: 40px;
text-align: center;
border-radius: 50%;
color: #fff;
font-size: 22px;
font-weight: normal;
}
.listar-hero-categories-design-squared .nav > li > a .listar-cat-icon:before,
.listar-hero-categories-design-squared .nav:not( .listar-footer-menu ):not( .primary-menu ) > li > a:before {
border-radius: 8px;
}
.nav:not( .listar-footer-menu ):not( .primary-menu ) > li > a:before {
margin-right: 21px;
background-color: rgb(37,139,213);
font-weight: normal;
line-height: 44px;
}
.nav > li:not( .listar-strong ) > a .listar-cat-icon:before,
.nav:not( .listar-footer-menu ):not( .primary-menu ) > li > a:not( .listar-strong ):before,
.nav:not( .listar-footer-menu ):not( .primary-menu ) > li > a[class*="fal fa-"]:before {
font-weight: 300;
}
.listar-listing-search-menu a {
position: relative;
color: #252525;
font-size: 20px;
height: 81px;
line-height: 44px;
overflow: hidden;
white-space: nowrap;
}
.nav.listar-listing-search-menu li > a {
position: relative;
padding: 18px 30px 18px 21px;
border-bottom: 1px solid rgba(125,125,125,0.2);
}
#listar-listing-search-menu > .nav.listar-listing-search-menu > li:last-child > a {
border-bottom: 0;
}
#listar-listing-search-menu > .nav.listar-listing-search-menu > li > a,
#listar-listing-search-menu > .nav.listar-listing-search-menu > li > :hover,
#listar-listing-search-menu > .nav.listar-listing-search-menu > li > a:focus {
background-color: #ffffff;
}
.listar-listing-search-menu .listar-listing-search-menu {
padding-left: 30px;
}
.nav.listar-listing-search-menu {
border-radius: 8px 0 0 8px;
overflow: hidden;
}
.listar-menu-item-description {
margin-left: 20px;
position: absolute;
vertical-align: middle;
line-height: 1.5;
font-size: 12px;
text-transform: uppercase;
border: 3px solid #252525;
border-radius: 15px;
color: #000;
min-width: 100px;
text-align: center;
padding: 3px 8px 2px;
display: block;
top: 26px;
right: 30px;
background-color: #fff;
box-shadow: 5px 5px 15px rgb(0,0,0,0.22), -20px 0 30px #fff, -20px 0 30px #fff, -30px 0 30px #fff, -30px 0 30px #fff, -30px 0 30px #fff, -30px 0 30px #fff, 40px 0 0 #fff;
}
.listar-listing-search-menu li > a:hover .listar-menu-item-description {
border: 3px solid rgb(37,139,213);
color: rgb(37,139,213);
}
.listar-listing-search-menu li:nth-child(odd) a {
background-color: transparent;
}
.listar-listing-search-menu:hover li:nth-child(odd) a,
.listar-listing-search-menu li a:hover,
.listar-listing-search-menu li:nth-child(odd) a:hover {
background-color: transparent;
}
.listar-listing-search-menu a:hover,
.listar-listing-search-menu a:focus {
color: rgb(37,139,213);
}
#site-navigation .navbar-toggle {
cursor: pointer;
position: relative;
line-height: 0;
float: left;
margin: 0;
width: 30px;
height: 40px;
padding: 10px 0 0 0;
border: 0;
background-color: transparent;
}
#site-navigation .navbar-toggle > .icon-bar {
width: 100%;
display: block;
height: 2px;
margin: 0;
}
#site-navigation .navbar-toggle > .icon-bar + .icon-bar,
#site-navigation .navbar-toggle > .icon-bar + .icon-bar  + .icon-bar {
margin: 6px 0 0 0;
}
.listar-light-design #site-navigation .navbar-toggle > .icon-bar,
#site-navigation .navbar-toggle.listar-primary-navbar-mobile-visible .icon-bar {
background-color: rgb(37,139,213);
}
.navbar-header {
position: relative
}
.navbar.navbar-fixed-top.listar-primary-navbar-mobile-visible {
position: relative
}
.navbar-inverse .navbar-nav>li>a {
font-weight: 400;
padding-top: 20px;
padding-bottom: 20px;
top: 0
}
.navbar-inverse .navbar-nav li a {
font-size: 14px;
}
.caret {
margin-left: 5px;
}
#listar-primary-menu .navbar-nav li a .caret {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
.dropdown-menu .caret {
position: absolute;
top: 15px;
right: 25px;
}
.dropdown-menu>li>a.dropdown-toggle {
padding: 8px 40px 8px 30px;
}
.navbar-nav>li>.dropdown-menu {
border-top-left-radius: 0;
border-top-right-radius: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.site-header .navbar-inverse .navbar-nav>li:hover>.dropdown-menu {
border-top-left-radius: 0;
border-top-right-radius: 0;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
}
.site-header.listar-transparent-design .navbar-inverse .navbar-nav>li:hover>.dropdown-menu {
border-top-left-radius: 8px;
}
.site-header.listar-light-design .navbar-inverse .navbar-nav>li:hover>.dropdown-menu {
border-radius: 8px;
border: 0;
box-shadow: 0 0 100px rgba(0,0,0,0.3);
}
.listar-full-dimming-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgb(37,139,213);
z-index: 0; -webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0);
display: none;
opacity: 0;
} .listar-hero-header {
position: relative;
margin-right: auto;
margin-left: auto;
height: 100%;
min-height: 460px;
padding: 0;
z-index: 0;
}
.listar-hero-header.listar-light-design {
background-color: rgba(255,255,255,0);
}
.listar-hero-image {
position: absolute;
z-index: 0;
width: 100%;
height: 100%;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-attachment: scroll;
opacity: 0.65;
}
.listar-front-header {
z-index: 11;
}
.logged-in.listar-rubber-effect-enabled .listar-front-header .listar-hero-image {
background-attachment: scroll;
}
.listar-hero-header[class*="-popup"] .listar-hero-image {
background-attachment: scroll;
}
.listar-hero-gooey-effect .listar-hero-image {
position: fixed;
}
.listar-search-popup .listar-hero-image,
.listar-login-popup .listar-hero-image,
.listar-booking-popup .listar-hero-image,
.listar-listing-categories-popup .listar-hero-image,
.listar-settings-popup .listar-hero-image,
.listar-listing-regions-popup .listar-hero-image,
.listar-search-by-popup .listar-hero-image,
.listar-report-popup .listar-hero-image,
.listar-claim-popup .listar-hero-image {
background-image: none;
}
.listar-no-background-image .listar-hero-image {
background-color: transparent;
}
.listar-hero-header.with-topbar .listar-hero-image {
-webkit-transform: translate(0,30px);
-moz-transform: translate(0,30px);
-ms-transform: translate(0,30px);
-o-transform: translate(0,30px);
transform: translate(0,30px);
}
.listar-front-header .listar-gradient-overlay {
z-index: 2;
opacity: 0;
display: none;
}
.listar-hero-header .listar-hero-canvas-bg,
.listar-hero-header .listar-hero-header-overlay,
.listar-gradient-overlay,
.listar-search-magnifier,
.listar-header-centralizer {
position: absolute;
top: 0;
left: 0;
padding: 0;
width: 100%;
height: 100%;
}
.listar-gradient-overlay {
width: calc(100% + 1px);
z-index: 2;
}
.listar-term-design-light .listar-gradient-overlay {
display: none;
}
.listar-header-centralizer {
height: 100vh; min-height: 100vh; height: calc(100vh - var(--vh-offset, 0px)); min-height: calc(100vh - var(--vh-offset, 0px)); }
.listar-term-background-overlay {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
border-radius: 400px;
background-color: rgb(37,139,213);
box-shadow: 5px 5px rgb(37,139,213);
z-index: -1;
display: none;
}
.listar-term-description {
position: absolute;
bottom: 20px;
left: 30px;
padding-right: 65px;
line-height: 1.78;
text-shadow: 1px 1px rgba(0,0,0,0.45);
font-size: 14px;
text-align: left;
color: #fff;
}
.listar-term-text ~ .listar-term-description,
.listar-term-name-big ~ .listar-term-description,
.listar-text-centralizer ~ .listar-term-description {	
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 3;
height: auto;
min-height: 0;
max-height: 75px;
}
.listar-taxonomy-terms-design-rounded .listar-term-description {
left: 50%;
-webkit-transform: translate(-50%,0%);
-moz-transform: translate(-50%,0%);
-ms-transform: translate(-50%,0%);
-o-transform: translate(-50%,0%);
transform: translate(-50%,0%);
padding-left: 67px;
padding-right: 67px;
width: 100%;
text-align: center;
}
.listar-header-centralizer {
position: relative;
display: table;
overflow: auto;
text-align: center;
white-space: nowrap;
font-size: 0;
z-index: 3;
height: 100vh; min-height: 100vh; height: calc(100vh - var(--vh-offset, 0px)); min-height: calc(100vh - var(--vh-offset, 0px) + 1px); }
.listar-listing-regions-popup .listar-header-centralizer,
.listar-search-by-popup .listar-header-centralizer,
.listar-listing-categories-popup .listar-header-centralizer,
.listar-settings-popup .listar-header-centralizer {
display: block;
}
.admin-bar .listar-front-header .listar-header-centralizer {
height: calc(100vh - 32px); min-height: calc(100vh - 32px); height: calc(100vh - (32px + var(--vh-offset, 0px))); min-height: calc(100vh - (32px + var(--vh-offset, 0px))); }
.listar-is-mobile .listar-front-header .listar-header-centralizer {
overflow-y: auto;
}
.admin-bar .listar-is-mobile .listar-front-header .listar-header-centralizer {
overflow-y: auto;
}
.listar-search-popup .listar-header-centralizer {
height: 100vh; min-height: 100vh; height: calc(100vh - var(--vh-offset, 0px)); min-height: calc(100vh - var(--vh-offset, 0px)); overflow-y: auto;
}
.listar-header-centralizer:before {
content: "";
display: inline-block;
height: 99.9999%;
vertical-align: middle;
}
.listar-hero-search-wrapper {
position: relative;
z-index: 5;
}
.listar-content-centralized {
width: 100%;
position: relative;
display: table-cell;
vertical-align: middle;
white-space: normal;
font-size: 14px;
line-height: normal;
padding: 150px 30px 200px 30px;
z-index: 1010; -webkit-transform: translateZ(1010px) translate3d(0,0,0);
-moz-transform: translateZ(1010px) translate3d(0,0,0);
-o-transform: translateZ(1010px) translate3d(0,0,0);
transform: translateZ(1010px) translate3d(0,0,0);
}
.listar-search-popup .listar-content-centralized {
padding: 150px 30px;
}
.listar-hero-container {
max-width: 1160px;
margin: auto;
}
.listar-hero-header.listar-listing-categories-popup .listar-content-centralized,
.listar-hero-header.listar-settings-popup .listar-content-centralized,
.listar-hero-header.listar-listing-regions-popup .listar-content-centralized,
.listar-hero-header.listar-search-by-popup .listar-content-centralized {
padding: 80px 0;
max-width: none;
display: inline-block;
}
.listar-hero-header .listar-hero-canvas-bg {
z-index: -1;
}
.listar-hero-header .listar-hero-header-overlay {
display: none;
height: 99.99%;
background-color: rgba(0,0,0,0.4);
z-index: 2;
}
.listar-hero-gooey-effect .listar-hero-header .listar-hero-header-overlay {
height: 200%;
}
.listar-hero-header.listar-light-design .listar-hero-header-overlay,
.listar-hero-header.listar-transparent-design.listar-search-by-popup.listar-no-background-image .listar-hero-header-overlay,
.listar-hero-header.listar-transparent-design.listar-report-popup.listar-no-background-image .listar-hero-header-overlay,
.listar-hero-header.listar-transparent-design.listar-claim-popup.listar-no-background-image .listar-hero-header-overlay {
background-color: rgba(255,255,255,0.80);
}
.listar-hero-header.listar-dark-design .listar-hero-header-overlay {
background-color: rgba(50,50,50,0.8);
}
.listar-hero-header.listar-color-design .listar-hero-header-overlay {
background-color: rgb(37,139,213);
}
.listar-search-magnifier {
text-align: left;
margin-left: 180%;
z-index: 2;
}
.listar-search-magnifier img {
position: absolute;
top: 0;
height: 100%;
width: auto;
}
.listar-hero-search,
.listar-listing-search-menu-wrapper {
width: 100%;
max-width: 600px;
position: relative;
display: inline-block;
padding: 14px;
background-color: transparent;
border-radius: 100px;
height: 72px;
text-align: center;
z-index: 10;
box-shadow: 0 0 60px rgba(0,0,0,0.4);
}
.listar-search-highlight-tip {
position: relative;
display: inline-block;
z-index: 0;
width: 100%;
max-width: 600px;
color: #fff;
text-align: right;
left: 50%;
opacity: 0;
-webkit-transform: translate(-50%);
-moz-transform: translate(-50%);
-ms-transform: translate(-50%);
-o-transform: translate(-50%);
transform: translate(-50%);
}
.listar-loaded .listar-search-highlight-tip {
opacity: 1;
}
.listar-search-highlight-tip {
position: relative;
display: block;
z-index: 0;
width: 100%;
max-width: 600px;
color: #fff;
text-align: right;
left: 50%;
-webkit-transform: translate(-50%);
-moz-transform: translate(-50%);
-ms-transform: translate(-50%);
-o-transform: translate(-50%);
transform: translate(-50%);
}
.listar-search-highlight-tip-inner {
cursor: pointer;
position: relative;
display: inline-block;
margin-top: 30px;
text-align: left;
line-height: 34px;
text-shadow: 1px 1px rgba(0,0,0,0.2), 0 0 10px rgba(0,0,0,0.2);
}
.listar-search-highlight-tip-inner.listar-search-no-tip-icon {
line-height: 24px;
}
.listar-search-highlight-tip-inner i {
font-size: 25px;
padding-right: 12px;
display: inline-block;
}
.listar-search-highlight-tip-inner:before {
font-family: "icon";
content: "\ebd5";
position: absolute;
left: -48px;
top: 50%;
margin-top: -20px;
font-size: 36px;
font-weight: 500;
-webkit-transform: rotate(220deg) scale(-1, 1);
-moz-transform: rotate(220deg) scale(-1, 1);
-ms-transform: rotate(220deg) scale(-1, 1);
-o-transform: rotate(220deg) scale(-1, 1);
transform: rotate(220deg) scale(-1, 1);
}
.listar-listing-search-menu-wrapper {
position: absolute;
height: auto;
padding: 12px;
border-radius: 8px;
max-width: 600px;
top: 120px;
background-color: #ffffff;
left: 50%;
z-index: 1;
-webkit-transform: translate(-50%);
-moz-transform: translate(-50%);
-ms-transform: translate(-50%);
-o-transform: translate(-50%);
transform: translate(-50%);
}
.listar-showing-ajax-search ~ .listar-listing-search-menu-wrapper,
.listar-ajax-search-found-results .listar-searching-ajax-results-item {
display: none;
}
.listar-cat-icon .listar-ajax-listing-img {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
border-radius: 50%;
z-index: 1;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
}
.listar-cat-icon .listar-ajax-listing-img[style*="http"][style*="://"] {
background-color: #ffffff;
}
.listar-taxonomy-terms-design-squared .listar-cat-icon .listar-ajax-listing-img {
border-radius: 8px;
}
.listar-ajax-search .nav > li.listar-strong > a .listar-cat-icon[class*="fal fa-"]:before {
font-weight: 500 !important;
}
.listar-ajax-search .nav > li > a .listar-cat-icon.fa-camera:after {
content: "";
position: absolute;
width: 3px;
height: 46px;
background-color: #fff;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%) rotate(45deg);
-moz-transform: translate(-50%,-50%) rotate(45deg);
-ms-transform: translate(-50%,-50%) rotate(45deg);
-o-transform: translate(-50%,-50%) rotate(45deg);
transform: translate(-50%,-50%) rotate(45deg);
}
.listar-ajax-search.listar-borderize .nav > li > a .listar-cat-icon:after {
content: "";
position: absolute;
width: 52px;
height: 52px;
top: 50%;
left: 50%;
border-color: inherit;
border-style: solid;
border-width: 8px;
display: none;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
.listar-listing-search-input-rounded .listar-listing-search-menu-wrapper {
border-radius: 30px 20px 20px 30px
}
.listar-listing-search-menu-inner {
height: auto;
max-height: 405px;
overflow-x: hidden;
overflow-y: auto;
}
.listar-search-popup .listar-listing-search-menu-inner {
max-height: 324px
}
.listar-menu-item-title-wrapper {
width: calc(100% - 70px);
display: inline-block;
vertical-align: middle;
width: calc(100% - 70px);
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.listar-listing-search-input-squared .listar-hero-search {
border-radius: 8px;
}
.listar-hero-search:before {
content: "";
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
-webkit-transform: translateZ(-1px);
-moz-transform: translateZ(-1px);
-o-transform: translateZ(-1px);
transform: translateZ(-1px);
border-radius: 50px;
background-color: #fff;
}
.listar-hero-search:after {
content: "";
position: absolute;
display: block;
top: 4px;
left: 4px;
width: 100%;
height: 100%;
overflow: hidden;
z-index: -2;
-webkit-transform: translateZ(-2px);
-moz-transform: translateZ(-2px);
-o-transform: translateZ(-2px);
transform: translateZ(-2px);
border-radius: 50px;
background: rgba(255,0,85,1);
background: -moz-linear-gradient(left, rgba(255,0,85,1) 0%, rgba(255,0,85,1) 19.9%, rgba(112,204,41,1) 20%, rgba(112,204,41,1) 39.9%, rgba(1,145,248,1) 40%, rgba(1,145,248,1) 59.9%, rgba(255,0,136,1) 60%, rgba(255,0,136,1) 79.9%, rgba(151,31,231,1) 80%, rgba(151,31,231,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,0,85,1)), color-stop(19.9%, rgba(255,0,85,1)), color-stop(20%, rgba(112,204,41,1)), color-stop(39.9%, rgba(112,204,41,1)), color-stop(40%, rgba(1,145,248,1)), color-stop(59.9%, rgba(1,145,248,1)), color-stop(60%, rgba(255,0,136,1)), color-stop(79.9%, rgba(255,0,136,1)), color-stop(80%, rgba(151,31,231,1)), color-stop(100%, rgba(151,31,231,1)));
background: -webkit-linear-gradient(left, rgba(255,0,85,1) 0%, rgba(255,0,85,1) 19.9%, rgba(112,204,41,1) 20%, rgba(112,204,41,1) 39.9%, rgba(1,145,248,1) 40%, rgba(1,145,248,1) 59.9%, rgba(255,0,136,1) 60%, rgba(255,0,136,1) 79.9%, rgba(151,31,231,1) 80%, rgba(151,31,231,1) 100%);
background: -o-linear-gradient(left, rgba(255,0,85,1) 0%, rgba(255,0,85,1) 19.9%, rgba(112,204,41,1) 20%, rgba(112,204,41,1) 39.9%, rgba(1,145,248,1) 40%, rgba(1,145,248,1) 59.9%, rgba(255,0,136,1) 60%, rgba(255,0,136,1) 79.9%, rgba(151,31,231,1) 80%, rgba(151,31,231,1) 100%);
background: -ms-linear-gradient(left, rgba(255,0,85,1) 0%, rgba(255,0,85,1) 19.9%, rgba(112,204,41,1) 20%, rgba(112,204,41,1) 39.9%, rgba(1,145,248,1) 40%, rgba(1,145,248,1) 59.9%, rgba(255,0,136,1) 60%, rgba(255,0,136,1) 79.9%, rgba(151,31,231,1) 80%, rgba(151,31,231,1) 100%);
background: linear-gradient(to right, rgba(255,0,85,1) 0%, rgba(255,0,85,1) 19.9%, rgba(112,204,41,1) 20%, rgba(112,204,41,1) 39.9%, rgba(1,145,248,1) 40%, rgba(1,145,248,1) 59.9%, rgba(255,0,136,1) 60%, rgba(255,0,136,1) 79.9%, rgba(151,31,231,1) 80%, rgba(151,31,231,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0055', endColorstr='#971fe7', GradientType=1 )
}
.listar-listing-search-input-squared .listar-hero-search:before,
.listar-listing-search-input-squared .listar-hero-search:after {
border-radius: 8px;
}
.listar-theme-color-stripes .listar-hero-search:after {
background: rgb(37,139,213);
}
.listar-theme-gray-stripes .listar-hero-search:after {
background: -moz-linear-gradient(left, rgba(180,180,180,0.7) 0%, rgba(180,180,180,0.7) 19.9%, rgba(180,180,180,1) 20%, rgba(180,180,180,1) 39.9%, rgba(180,180,180,0.7) 40%, rgba(180,180,180,0.7) 59.9%, rgba(180,180,180,1) 60%, rgba(180,180,180,1) 79.9%, rgba(180,180,180,0.7) 80%, rgba(180,180,180,0.7) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(180,180,180,0.7)), color-stop(19.9%, rgba(180,180,180,0.7)), color-stop(20%, rgba(180,180,180,1)), color-stop(39.9%, rgba(180,180,180,1)), color-stop(40%, rgba(180,180,180,0.7)), color-stop(59.9%, rgba(180,180,180,0.7)), color-stop(60%, rgba(180,180,180,1)), color-stop(79.9%, rgba(180,180,180,1)), color-stop(80%, rgba(180,180,180,0.7)), color-stop(100%, rgba(180,180,180,0.7)));
background: -webkit-linear-gradient(left, rgba(180,180,180,0.7) 0%, rgba(180,180,180,0.7) 19.9%, rgba(180,180,180,1) 20%, rgba(180,180,180,1) 39.9%, rgba(180,180,180,0.7) 40%, rgba(180,180,180,0.7) 59.9%, rgba(180,180,180,1) 60%, rgba(180,180,180,1) 79.9%, rgba(180,180,180,0.7) 80%, rgba(180,180,180,0.7) 100%);
background: -o-linear-gradient(left, rgba(180,180,180,0.7) 0%, rgba(180,180,180,0.7) 19.9%, rgba(180,180,180,1) 20%, rgba(180,180,180,1) 39.9%, rgba(180,180,180,0.7) 40%, rgba(180,180,180,0.7) 59.9%, rgba(180,180,180,1) 60%, rgba(180,180,180,1) 79.9%, rgba(180,180,180,0.7) 80%, rgba(180,180,180,0.7) 100%);
background: -ms-linear-gradient(left, rgba(180,180,180,0.7) 0%, rgba(180,180,180,0.7) 19.9%, rgba(180,180,180,1) 20%, rgba(180,180,180,1) 39.9%, rgba(180,180,180,0.7) 40%, rgba(180,180,180,0.7) 59.9%, rgba(180,180,180,1) 60%, rgba(180,180,180,1) 79.9%, rgba(180,180,180,0.7) 80%, rgba(180,180,180,0.7) 100%);
background: linear-gradient(to right, rgba(180,180,180,0.7) 0%, rgba(180,180,180,0.7) 19.9%, rgba(180,180,180,1) 20%, rgba(180,180,180,1) 39.9%, rgba(180,180,180,0.7) 40%, rgba(180,180,180,0.7) 59.9%, rgba(180,180,180,1) 60%, rgba(180,180,180,1) 79.9%, rgba(180,180,180,0.7) 80%, rgba(180,180,180,0.7) 100%);
}
.listar-theme-flat-gray-stripes .listar-hero-search:after {
background: rgba(210,210,210,0.7);
}
.listar-theme-disabled-stripes .listar-hero-search:after {
content: none;
}
.listar-open-regions-list .listar-hero-search:before {
background-color: rgba(255,255,255,0.06);
box-shadow: 5px 5px 0 rgba(255,255,255,0.03);
}
.listar-open-regions-list .listar-hero-search:after {
background-color: transparent;
}
.listar-hero-search.listar-hide-featured {
width: 80%;
left: 10%;
}
.listar-hero-search form {
position: relative;
text-align: center;
white-space: nowrap;
display: table;
width: 100%;
}
.listar-hero-search form fieldset {
position: relative;
display: block;
}
.listar-hero-search form input {
padding: 0 70px 0 20px;
}
.listar-hero-search form input,
.listar-hero-search form input:focus {
height: 44px;
position: relative;
color: #000000;
font-size: 16px;
z-index: 1;
background-color: transparent;
border: 0;
outline: none;
box-shadow: none;
}
.listar-is-safari.listar-is-mobile .listar-hero-search form input,
.listar-is-safari.listar-is-mobile .listar-hero-search form input:focus {
border: 0;
}
.listar-hero-search form input[type="submit"],
.listar-hero-search form input[type="submit"]:focus {
padding: 0;
}
.listar-hero-search.listar-color-design form input {
color: #fff;
}
.listar-hero-search .listar-search-submit {
display: inline-block;
width: 50px;
}
input[type="submit"] {
font-weight: 400;
-webkit-appearance: button;
-moz-appearance: button;
cursor: pointer;
}
.listar-current-search-by {
border-radius: 20px;
position: absolute;
text-transform: uppercase;
font-size: 14px;
top: -38px;
left: 50%;
font-size: 13px;
cursor: pointer;
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-o-transform: translate(-50%,0);
transform: translate(-50%,0);
background-color: #ffffff;
padding: 5px 12px;
box-shadow: 3px 0 10px rgba(0,0,0,0.35);
}
.listar-search-by-tip {
border-radius: 20px;
position: absolute;
top: -38px;
left: 42px;
font-size: 13px;
text-transform: uppercase;
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-o-transform: translate(-50%,0);
transform: translate(-50%,0);
background-color: rgb(37,139,213);
color: #ffffff;
padding: 5px 12px;
box-shadow: 0 0 10px rgba(0,0,0,0.4);
}
.listar-hero-header .listar-search-submit,
.listar-search-by-button,
.listar-clean-search-by-filters-button,
.listar-clean-search-input-button {
position: absolute;
width: 50px;
height: 100%;
border: 0;
text-align: right;
top: 0;
right: 0;
vertical-align: top;
font-size: 16px;
font-weight: 400;
border-radius: 4px;
z-index: 12;
}
.listar-search-by-button,
.listar-clean-search-by-filters-button,
.listar-clean-search-input-button {
position: absolute;
right: auto;
left: 20px;
top: -2px;
font-size: 33px;
line-height: 43px;
border-radius: 50%;
width: 44px;
height: 44px;
color: rgb(40,45,50);
text-align: center;
cursor: pointer;
}
.listar-clean-search-by-filters-button,
.listar-clean-search-input-button {
display: none;
top: auto;
bottom: -42px;
font-size: 18px;
background-color: #fff;
box-shadow: 3px 3px 10px rgba(0,0,0,0.3);
width: 36px;
height: 36px;
line-height: 34px;
left: 24px;
padding-left: 1px;
}
.listar-clean-search-input-button {
left: 74px;
}
.listar-clean-search-input-button:before {
left: 74px;
font-weight: 700;
}
.listar-is-desktop .listar-search-by-button:hover {
color: rgb(37,139,213);
}
.listar-clean-search-by-filters-button:hover,
.listar-clean-search-input-button:hover {
color: #df2029;
}
.listar-hero-search form .listar-search-by-button + fieldset input {
padding-left: 85px;
}
.listar-search-by-popup .listar-search-by-options .listar-search-by-options-wrapper {
border: 1px solid #dfdfdf;
background-color: #fff;
border-radius: 12px;
max-width: 320px;
left: 50%;
padding: 0;
text-align: left;
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-o-transform: translate(-50%,0);
transform: translate(-50%,0);
}
.listar-search-by-popup .listar-search-by-options .listar-search-by-options-wrapper a,
.listar-search-by-popup .listar-search-by-options .listar-search-by-options-wrapper .listar-nearest-me-loading-inner {
color: #252525;
padding: 30px;
box-shadow: 0 1px rgba(125,125,125,0.2), 0 15px 15px rgba(0,0,0,0.12);
display: block;
border-radius: 0 0 12px 12px;
}
.listar-search-by-popup .listar-search-by-options .listar-search-by-options-wrapper a h4,
.listar-search-by-popup .listar-search-by-options .listar-nearest-me-loading-inner h4 {
display: inline-block;
max-width: calc(100% - 57px);
margin: 0;
}
.listar-search-by-popup .listar-search-by-options .listar-nearest-me-loading-inner h4 {
text-align: center;
display: block;
max-width: 100%;
}
.listar-search-by-popup .listar-search-by-options .listar-search-by-options-wrapper a div {
padding-left: 57px;
line-height: 1.8;
font-style: italic;
}
.listar-search-by-custom-location-data-countries-select {
padding: 0 30px 30px 87px;
padding-left: 87px;
margin-top: -30px;
position: relative;
border-radius: 12px;
background-color: #fff;
z-index: 1;
box-shadow: 0 1px rgba(125,125,125,0.2), 0 15px 15px rgba(0,0,0,0.12);
}
.listar-search-by-custom-location-data-countries-select h6 {
display: inline-block;
}
.listar-search-by-custom-location-data-countries-select.listar-edit-nearest-me-wrapper {
padding-top: 15px;
}
.listar-search-by-custom-location-data-countries-select .listar-edit-nearest-me {
display: inline-block;
cursor: pointer;
}
.listar-search-by-custom-location-data-countries-select .listar-edit-nearest-me:hover {
display: inline-block;
cursor: pointer;
color: rgb(37,139,213);
}
.listar-edit-nearest-me-data {
margin-right: 15px;
}
.listar-search-by-popup .listar-search-by-options .listar-search-by-options-wrapper a:before {
position: relative;
font-size: 33px;
line-height: 0;
top: -3px;
padding-bottom: 5px;
padding-bottom: 15px;
padding-top: 15px;
width: 53px;
text-align: left;
padding-right: 0;
z-index: 1;
}
.listar-search-by-button:before {
position: relative;
}
.listar-search-by-button.fa-cog:before {
top: -1px;
}
.listar-search-by-popup .listar-search-by-options .listar-search-by-options-wrapper a.fa-glasses-alt:before,
.listar-search-by-button.fa-glasses-alt:before {
left: -1px;
}
.listar-search-by-popup .listar-search-by-options .listar-search-by-options-wrapper a:hover,
.listar-search-by-popup .listar-search-by-options .listar-search-by-options-wrapper a:hover h4 {
color: rgb(37,139,213);
}
.listar-open-regions-list .listar-search-submit {
display: none;
}
.listar-hero-header .listar-search-submit input[type="submit"] {
background-color: transparent;
width: 100%;
height: 100%;
border: 0;
opacity: 0;
}
.listar-hero-search-icon {
width: 100%;
height: 100%;
text-align: center;
position: absolute;
right: 4px;
color: rgb(40,45,50);
cursor: pointer;
font-style: normal;
font-size: 30px;
font-weight: 400;
line-height: 42px;
}
.listar-search-submit:hover .listar-hero-search-icon {
color: rgb(37,139,213);
}
.listar-color-design .listar-hero-search-icon {
color: #fff;
} .listar-search-categories {
width: 100%;
max-width: 660px;
position: absolute;
-webkit-transform: translate(-50%,0%) translateZ(1009px) translate3d(0,0,0);
-moz-transform: translate(-50%,0%) translateZ(1009px) translate3d(0,0,0);
-ms-transform: translate(-50%,0%) translateZ(1009px) translate3d(0,0,0);
-o-transform: translate(-50%,0%) translateZ(1009px) translate3d(0,0,0);
transform: translate(-50%,0%) translateZ(1009px) translate3d(0,0,0);
display: block;
padding: 0 30px;
color: #fff;
max-height: 140px;
height: 140px;
text-align: center;
z-index: 4;
font-size: 0;
line-height: 0;
border-radius: 36px 36px 0 0;
bottom: 10px;
left: 50%;
}
.listar-search-categories.listar-no-icons-one-line {
max-height: 68px;
height: 68px;
}
.listar-search-categories.listar-no-icons-two-lines {
max-height: 134px;
height: 134px;
}
.listar-search-categories.listar-categories-fixed-bottom {
max-height: 190px;
height: 190px;
}
.listar-no-hero-header-bottom-wave .listar-search-categories.listar-categories-fixed-bottom {
max-height: 173px;
height: 173px;
}
[class*="-popup"] .listar-search-categories {
z-index: 1009;
}
[class*="-popup"] .listar-header-centralizer {
overflow-x: hidden;
z-index: 1007; -webkit-transform: translateZ(1007px) translate3d(0,0,0);
-moz-transform: translateZ(1007px) translate3d(0,0,0);
-o-transform: translateZ(1007px) translate3d(0,0,0);
transform: translateZ(1007px) translate3d(0,0,0);
}
.listar-search-categories.listar-categories-fixed-bottom.listar-no-icons-one-line {
max-height: 110px;
height: 110px;
}
.listar-search-categories.listar-categories-fixed-bottom.listar-no-icons-two-lines {
max-height: 178px;
height: 178px;
}
.listar-open-regions-list .listar-search-categories,
.listar-open-regions-list .listar-hero-section-title {
opacity: 0.1 !important; }
.listar-no-search-categories {
display: block;
width: 100%;
height: 75px;
}
.listar-search-categories.listar-hide-featured {
width: 80%;
left: 10%;
}
.listar-search-categories .listar-listing-categories {
margin-top: 0;
padding: 0;
width: calc(100% - 80px);
margin: 0 auto;
}
.listar-listing-categories-inner {
height: 163px;
overflow: hidden;
}
.listar-search-categories.listar-no-icons-one-line .listar-listing-categories-inner {
height: 68px;
}
.listar-search-categories.listar-no-icons-two-lines .listar-listing-categories-inner {
height: 134px;
}
.listar-listing-categories-wrapper {
display: inline-block;
position: relative;
z-index: 0;
padding: 0;
}
.listar-listing-categories-inner > div {
z-index: 15;
position: relative;
}
.listar-search-categories .listar-listing-categories a {
display: inline-block;
min-width: 128px;
line-height: 3px;
height: auto;
top: 0;
vertical-align: middle;
text-shadow: 1px 1px rgba(0,0,0,0.2);
padding: 25px 10px;
color: #fff;
width: auto;
font-weight: 400;
font-size: 13px;
letter-spacing: 1px;
border-radius: 20px;
}
.listar-listing-search-input-squared .listar-search-categories .listar-listing-categories a {
border-radius: 7px;
}
.listar-is-desktop .listar-search-categories .listar-listing-categories a:hover {
background-color: rgba(255,255,255,0.1);
}
.listar-header-category-name {
white-space: nowrap;
word-wrap: normal;
overflow-wrap: normal;
word-break: normal;
-ms-hyphens: none;
-moz-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
padding: 4px 8px;
border-radius: 40px;
text-align: center;
}
.listar-open-regions-list .listar-search-categories .listar-listing-categories a,
.listar-open-regions-list .listar-search-categories .listar-listing-categories a:hover {
background-color: transparent;
}
.listar-light-design .listar-search-categories .listar-listing-categories a {
color: rgb(37,139,213);
text-shadow: none;
}
.listar-category-icon-wrapper {
position: relative;
margin-top: 5px;
margin-bottom: 12px;
}
.listar-icons-counters-terms-design-rounded .listar-category-icon-wrapper {
margin-top: 12px;
margin-bottom: 45px;
}
.listar-tagline-category-icon {
position: relative;
width: calc(100% + 60px);
margin-left: -30px;
margin-top: -30px;
padding: 30px;
background-color: rgba(0,0,0,0.42);
border-radius: 15px 15px 0 0;
z-index: 1;
}
.listar-category-links-wrapper {
margin-bottom: -20px;
}	
.listar-tagline-wrapper .listar-category-icon-wrapper {
position: relative;
margin-top: 0;
margin-bottom: 0;
display: inline-block;
}
.listar-single-listing-category-no-link,
.listar-single-listing-category-link,
.listar-single-listing-category-link:hover,
.listar-single-listing-category-link:focus {
vertical-align: top;
top: 0;
display: inline-block;
margin-left: 12px;
margin-right: 12px;
margin-bottom: 20px;
width: 44px;
height: 44px;
color: #fff;
overflow: hidden;
border-radius: 50%;
}
.listar-hero-categories-design-squared .listar-single-listing-category-no-link,
.listar-hero-categories-design-squared .listar-single-listing-category-link,
.listar-hero-categories-design-squared .listar-single-listing-category-link:hover,
.listar-hero-categories-design-squared .listar-single-listing-category-link:focus {
border-radius: 8px;
}
.listar-category-icon-box {
position: absolute;
top: 0;
left: 50%;
margin-left: -22px;
background-color: rgb(37,139,213);
width: 44px;
height: 44px;
line-height: 44px;
text-align: center;
border-radius: 50%;
z-index: -1;
box-shadow: 0 0 20px rgba(0,0,0,0.1),5px 5px 5px rgba(0,0,0,0.1);
}
.listar-hero-categories-design-squared .listar-category-icon-box {
border-radius: 8px;
}
.listar-search-categories .listar-listing-categories span:before,
.listar-tagline-category-icon .listar-category-icon-wrapper span:before,
.listar-tagline-category-icon .listar-category-icon-wrapper span svg {
display: inline-block;
font-size: 22px;
width: 44px;
height: 44px;
line-height: 44px;
text-align: center;
border-radius: 50%;
}
.listar-tagline-category-icon .listar-category-icon-wrapper span svg {
width: 32px;
height: 28px;
line-height: 28px;
margin-left: -16px;
top: 8px;
border-radius: 0;
}
.listar-tagline-category-icon .listar-category-icon-wrapper span svg * {
fill: rgb(255,255,255);
}
.listar-tagline-category-icon .listar-category-icon-wrapper span:before {
padding-left: 2px;
}
.listar-search-categories .listar-listing-categories span:after {
content: "";
display: inline-block;
position: absolute;
top: -12px;
left: -12px;
width: calc(100% + 24px);
height: calc(100% + 24px);
border-radius: 50%;
z-index: -1000;
background-color: rgba(255,255,255,1);
}
.listar-hero-categories-design-marker .listar-search-categories .listar-listing-categories span:after {
background-color: rgba(255,255,255,1);
box-shadow: 4px 4px 15px rgba(0,0,0,0.1);
border-radius: 50px 50px 10px 50px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.listar-hero-categories-design-marker .listar-search-categories .listar-listing-categories .listar-listing-categories-wrapper:hover span:after,
.listar-hero-categories-design-rounded-and-marker .listar-search-categories .listar-listing-categories .listar-listing-categories-wrapper:hover span:after {
border-radius: 50px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.listar-hero-categories-design-marker .listar-search-categories .listar-listing-categories .listar-listing-categories-wrapper .listar-listing-category-link:hover span:after,
.listar-hero-categories-design-rounded-and-marker .listar-search-categories .listar-listing-categories .listar-listing-categories-wrapper .listar-listing-category-link:hover span:after {
border-radius: 50px 50px 10px 50px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.listar-hero-categories-design-squared .listar-search-categories .listar-listing-categories span:after {
border-radius: 9px;
}
.listar-search-categories .listar-listing-categories span {
width: 44px;
height: 44px;
line-height: 44px;
display: block;
position: relative;
left: 50%;
margin-left: -22px;
border-radius: 50%;
font-family: serif;
box-shadow: 0 0 15px rgba(0,0,0,0.2);
}
.listar-icons-counters-terms-design-squared .listar-category-icon-box,
.listar-hero-categories-design-squared .listar-search-categories .listar-listing-categories span:before,
.listar-hero-categories-design-squared .listar-search-categories .listar-listing-categories span {
border-radius: 8px;
}
.listar-search-categories .listar-listing-categories span.listar-image-icon svg,
.listar-search-categories .listar-listing-categories span svg {
height: 28px;
width: 32px;
left: 0;
margin-left: 0;
display: inline-block;
vertical-align: middle;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.listar-search-categories .listar-listing-categories span svg * {
fill: rgb(255,255,255);
}
.listar-light-design .listar-search-categories .listar-listing-categories span svg * {
fill: rgb(37,139,213);
}
.listar-light-design .listar-search-categories .listar-listing-categories a:hover span svg * {
fill: #fff;
}
.listar-search-categories .listar-more-categories,
.listar-search-categories .listar-less-categories,
.listar-more-menu-links {
position: absolute;
right: 30px;
top: 122px;
display: none;
cursor: pointer;
font-size: 14px;
text-align: center;
width: 40px;
height: 20px;
border-radius: 20px;
box-shadow: 0 0 15px rgba(0,0,0,0.2);
background-color: #fff;
color: #555;
}
.nav>li.listar-more-menu-links-wrapper {
position: absolute;
top: 12px;
right: 8px;
}
.listar-search-categories.listar-hidden-category-nav .listar-more-categories,
.listar-search-categories.listar-hidden-category-nav .listar-less-categories {
display: none;
}
.listar-search-categories .listar-more-categories:hover {
color: rgb(37,139,213);
} .listar-nav-regions {
position: absolute;
top: -6000px;
right: 87px;
width: 34px;
height: 26px;
background-color: transparent;
z-index: 6000;
font-size: 14px;
color: #fff;
cursor: pointer;
opacity: 0;
}
.listar-nav-regions:hover {
color: rgb(37,139,213);
font-weight: 700;
}
.listar-regions-top {
margin-top: -200px;
padding-top: 0;
border-radius: 6px 6px 0 0;
display: none;
}
.listar-regions-bottom {
margin-top: 189px;
padding-top: 1px;
border-radius: 0 0 6px 6px;
}
.listar-regions-top:before {
font-family: "FontAwesome";
content: "\f077";
position: relative;
padding-left: 1px;
top: 4px;
}
.listar-regions-bottom:before {
font-family: "FontAwesome";
content: "\f078";
position: relative;
padding-left: 1px;
top: 1px;
}
.listar-regions-overlay-top,
.listar-regions-overlay-bottom {
position: absolute;
width: 100%;
height: 4px;
background-color: #fff;
left: 0;
z-index: 30;
display: none;
}
.listar-regions-overlay-top {
top: 0;
}
.listar-regions-overlay-bottom {
bottom: 0;
}
.listar-search-regions {
position: absolute;
margin-top: 0;
right: 0;
top: 0;
display: block;
padding: 0;
text-align: center;
z-index: 4;
font-size: 0;
border-radius: 0;
height: 44px;
max-height: 44px;
line-height: 44px;
text-align: right;
max-width: 60%;
}
.listar-open-regions-list .listar-search-regions {
margin-top: -16px;
max-height: 363px;
z-index: 30;
background-color: rgba(255,255,255,1);
margin-top: -158px;
margin-right: -16px;
border-radius: 8px;
}
.listar-search-regions.listar-showing-regions {
background-color: rgba(255,255,255,1);
max-width: 240px;
}
.listar-search-regions.listar-hide-featured {
width: 80%;
left: 10%;
}
.listar-search-regions .listar-regions-list {
position: relative;
display: inline-block;
max-width: 100%;
background-color: #fff;
}
.listar-search-regions .listar-regions-list a {
font-size: 14px;
margin: 0;
padding: 0;
width: auto;
font-weight: 400;
background-image: none;
box-shadow: 0 10000px rgba(255,255,255,1) inset;
display: none;
float: right;
clear: right;
}
.listar-search-regions .listar-regions-list a.current {
display: inline-block;
padding: 8px 65px 8px 0;
background-image: none;
max-width: 100%;
font-size: 14px;
height: 44px;
line-height: 0;
}
.listar-regions-list a.listar-region-no-hover {
cursor: default;
}
.listar-open-regions-list .listar-search-regions .listar-regions-list a.current {
margin: 0;
box-shadow: 0 2000px #efefef inset;
text-align: center;
font-size: 14px;
}
.listar-search-regions .listar-regions-list a span,
#page .listar-search-regions .listar-regions-list a span {
background-color: transparent;
padding: 7px 0 7px 30px;
border-radius: 50px;
text-shadow: none;
line-height: 14px;
font-size: 16px;
color: #252525;
height: 28px;
}
.listar-listing-search-input-filter-squared .listar-search-regions .listar-regions-list a span,
.listar-listing-search-input-filter-squared #page .listar-search-regions .listar-regions-list a span {
border-radius: 6px;
}
.listar-open-regions-list .listar-search-regions .listar-regions-list.listar-has-more-regions a.current span,
.listar-open-regions-list .listar-search-regions .listar-regions-list a span,
.listar-open-regions-list .listar-search-regions .listar-regions-list.listar-has-more-regions a span,
#page .listar-open-regions-list .listar-search-regions .listar-regions-list.listar-has-more-regions a.current span {
white-space: normal;
display: inline-block;
line-height: 1.2;
vertical-align: middle;
padding: 7px 10px;
position: relative;
top: -1px;
width: auto;
overflow: visible;
border: 0;
}
.listar-search-regions .listar-regions-list a.listar-all-regions-button span,
#page .listar-search-regions .listar-regions-list a.listar-all-regions-button span {
box-shadow: none;
}
.listar-search-regions .listar-regions-list a.listar-region-no-hover,
.listar-search-regions .listar-regions-list a.listar-region-no-hover:hover,
.listar-open-regions-list .listar-search-regions .listar-regions-list a:hover,
.listar-search-regions .listar-regions-list a.listar-region-no-hover:hover span {
opacity: 1;
}
.listar-open-regions-list .listar-search-regions .listar-regions-list a.current:hover span {
color: #fff;
}
.listar-search-regions .listar-regions-list a.current span,
#page .listar-search-regions .listar-regions-list a.current span {
box-shadow: none;
position: relative;
overflow: hidden;
display: inline-block;
vertical-align: top;
color: #000000;
}
.listar-search-regions .listar-regions-list a.current:hover span,
#page .listar-search-regions .listar-regions-list a.current:hover span {
color: rgb(37,139,213);
}
.listar-search-regions .listar-more-regions,
.listar-search-regions .listar-less-regions {
position: absolute;
right: 8px;
color: #fff;
font-size: 12px;
display: none;
cursor: pointer;
}
.listar-search-regions .listar-more-regions,
.listar-search-regions .listar-less-regions {
bottom: 0;
}
.listar-search-regions .listar-more-regions:hover,
.listar-search-regions .listar-less-regions:hover {
color: rgba(255,255,255,0.6);
}
.listar-show-regions {
position: relative;
left: 25%;
display: block;
width: 33px;
text-align: left;
color: #fff;
margin-top: 10px;
}
.listar-show-regions:before {
font-family: "FontAwesome";
content: "\f00d";
position: relative;
background-color: rgba(255,255,255,0.2);
padding: 7px 1px 4px 2px;
border-radius: 4px;
font-size: 14px;
width: 26px;
display: block;
margin-top: 8px;
text-align: center;
cursor: pointer;
}
.listar-show-regions:hover:before {
background-color: rgb(37,139,213);
color: #fff;
}
.listar-login-popup,
.listar-booking-popup,
.listar-hero-header.listar-search-popup,
.listar-review-popup,
.listar-listing-categories-popup,
.listar-settings-popup,
.listar-listing-regions-popup,
.listar-search-by-popup,
.listar-report-popup,
.listar-claim-popup,
.listar-social-share-popup {
position: fixed;
top: -105%;
left: -105%;
margin-top: 0;
width: 100%;
height: 100vh; line-height: 100vh; height: calc(100vh - var(--vh-offset, 0px)); line-height: calc(100vh - var(--vh-offset, 0px)); opacity: 0.99;
z-index: 9999999; -webkit-transform: translateZ(9999999px);
-moz-transform: translateZ(9999999px);
-o-transform: translateZ(9999999px);
transform: translateZ(9999999px);
}
.listar-search-by-popup,
.listar-report-popup,
.listar-claim-popup {
z-index: 99999991; -webkit-transform: translateZ(99999991px);
-moz-transform: translateZ(99999991px);
-o-transform: translateZ(99999991px);
transform: translateZ(99999991px);
}
.listar-hero-header.listar-front-header,
.listar-hero-header.listar-search-popup {
height: auto;
display: table;
width: 100%;
}
.admin-bar .listar-hero-header.listar-front-header {
min-height: calc(100vh - 32px); line-height: calc(100vh - 32px); min-height: calc(100vh - (32px + var(--vh-offset, 0px))); line-height: calc(100vh - (32px + var(--vh-offset, 0px))); }
.listar-login-popup.listar-showing-login,
.listar-booking-popup.listar-showing-booking,
.listar-hero-header.listar-search-popup.listar-showing-search,
.listar-review-popup.listar-showing-review,
.listar-listing-categories-popup.listar-showing-categories,
.listar-settings-popup.listar-showing-settings,
.listar-listing-regions-popup.listar-showing-regions,
.listar-search-by-popup.listar-showing-search-by,
.listar-report-popup.listar-showing-report,
.listar-claim-popup.listar-showing-claim,
.listar-social-share-popup.listar-showing-share {
top: 0;
}
.listar-hero-header.listar-login-popup .listar-hero-header-overlay,
.listar-hero-header.listar-booking-popup .listar-hero-header-overlay,
.listar-hero-header.listar-search-popup .listar-hero-header-overlay,
.listar-hero-header.listar-review-popup .listar-hero-header-overlay,
.listar-hero-header.listar-listing-categories-popup .listar-hero-header-overlay,
.listar-hero-header.listar-settings-popup .listar-hero-header-overlay,
.listar-hero-header.listar-listing-regions-popup .listar-hero-header-overlay,
.listar-hero-header.listar-search-by-popup.listar-has-background-image .listar-hero-header-overlay,
.listar-hero-header.listar-report-popup.listar-has-background-image .listar-hero-header-overlay,
.listar-hero-header.listar-claim-popup.listar-has-background-image .listar-hero-header-overlay,
.listar-hero-header.listar-transparent-design .listar-hero-header-overlay,
.listar-hero-header.listar-social-share-popup .listar-hero-header-overlay {
display: block;
background-color: rgba(0,0,0,0.4);
}
.listar-hero-header.listar-no-background-image.listar-transparent-design .listar-hero-header-overlay {
background-color: rgba(0,0,0,0.55);
}
.listar-hero-header.listar-listing-categories-popup.listar-no-background-image .listar-hero-header-overlay,
.listar-hero-header.listar-settings-popup.listar-no-background-image .listar-hero-header-overlay,
.listar-hero-header.listar-listing-regions-popup.listar-no-background-image .listar-hero-header-overlay,
.listar-hero-header.listar-search-by-popup.listar-no-background-image .listar-hero-header-overlay,
.listar-hero-header.listar-report-popup.listar-no-background-image .listar-hero-header-overlay,
.listar-hero-header.listar-claim-popup.listar-no-background-image .listar-hero-header-overlay {
background-color: #fff;
}
.listar-hero-header.listar-transparent-design.listar-no-frontpage-hero-image .listar-hero-header-overlay {
background-color: transparent;
}
.listar-hero-header.listar-light-design .listar-hero-header-overlay {
background-color: rgba(255,255,255,0.85);
}
.listar-hero-header.listar-color-design .listar-hero-header-overlay {
background-color: rgb(37,139,213);
}
.listar-back-site,
#bookafy-fancy-box #bookafy-fancy-box-close-icon {
position: absolute;
top: 30px;
right: 30px;
display: inline-block;
cursor: pointer;
font-size: 16px;
z-index: 1010;
border-radius: 50%;
text-align: center;
width: 44px;
height: 44px;
line-height: 42px;
}
.listar-back-site:before {
font-weight: bold;
}
.listar-buttons-squared .listar-back-site {
border-radius: 8px;
}
.listar-popup-title,
.listar-popup-footer {
line-height: 1.5; opacity: 0;
}
.listar-showing-categories .listar-popup-title,
.listar-showing-categories .listar-popup-footer,
.listar-showing-regions .listar-popup-title,
.listar-showing-regions .listar-popup-footer,
.listar-showing-settings .listar-popup-title,
.listar-showing-settings .listar-popup-footer,
.listar-showing-search-by .listar-popup-title,
.listar-showing-search-by .listar-popup-footer,
.listar-showing-report .listar-popup-title,
.listar-showing-report .listar-popup-footer,
.listar-showing-claim .listar-popup-title,
.listar-showing-claim .listar-popup-footer {
opacity: 1;
}
.listar-popup-title {
margin-bottom: 60px;
}
.listar-popup-footer {
top: auto;
bottom: 0;
margin-top: 60px;
background-color: transparent;
}
.listar-popup-title h2,
.listar-popup-footer h4 {
margin: 0;
color: #fff;
display: inline-block;
}
.listar-search-by-popup .listar-popup-title h2,
.listar-report-popup .listar-popup-title h2,
.listar-claim-popup .listar-popup-title h2 {
font-size: 52px;
}
.listar-no-background-image .listar-popup-title h2 {
color: #252525;
}
.listar-no-background-image .listar-popup-footer h4 {
color: #252525;
}
.listar-back-site:hover {
opacity: 0.8;
}
.listar-open-regions-list .listar-back-site {
display: none;
}
.listar-rubber-container.listar-rubber-media {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
background-image: none;
overflow: hidden;
z-index: 2;
}
.listar-rubber-container.listar-rubber-media .listar-rubber-clear-image {
display: none;
width: 12000px;
height: 12000px;
}
.listar-rubber-container.listar-rubber-media img {
max-width: 100%;
vertical-align: middle;
display: inline-block;
}
.listar-rubber-container canvas {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.listar-hero-video {
position: absolute;
z-index: 1;
width: 100%;
height: 100%;
top:  0;
left: 0;
}
.listar-hero-video {
opacity: 0;
overflow: hidden;
}
.listar-hero-video video {
max-width: 99999px;
object-fit: cover;
}
.listar-hero-video.listar-video-rendered {
opacity: 1;
}
.listar-hero-video .player {
height: 100%;
overflow: hidden;
}
.listar-hero-video .mejs__container,
.listar-hero-video .mejs-container {
position: relative;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
} body .button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.wp-block-button__link,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce button.button.disabled {
font-size: 14px;
font-weight: 400;
background-color: rgb(37,139,213);
color: #fff;
border: 0;
padding: 10px 40px;
border-radius: 22px;
min-height: 44px;
position: relative;
display: inline-block;
max-width: 100%;
line-height: 1.78;
text-align: center;
cursor: pointer;
text-shadow: 1px 1px rgba(0,0,0,0.2);
text-decoration: none;
}
.wp-block-button.is-style-outline .wp-block-button__link {
color: inherit;
}
body.listar-buttons-squared .button,
.listar-buttons-squared .woocommerce #respond input#submit,
.listar-buttons-squared .woocommerce a.button,
.listar-buttons-squared .woocommerce button.button,
.listar-buttons-squared .woocommerce input.button,
.listar-buttons-squared .wp-block-button__link {
border-radius: 8px;
}
body .button:hover,
.wp-block-button__link:hover {
opacity: 0.85;
}
body .button.listar-cancel-hover-opacity:hover {
opacity: 1;
box-shadow: none;
}
body .button.listar-hover-light:hover {
background-color: #fff;
color: rgb(37,139,213);
text-shadow: none;
opacity: 1;
}
body .button.listar-light-button {
background-color: #fff;
color: #252525;
border: 1px solid rgba(125,125,125,0.2);
box-shadow: 0 0 1px #c2c2c2;
text-shadow: none;
}
body .button.listar-dark-button {
background-color: rgba(35,40,45,0.9);
text-shadow: none;
}
body.listar-launch-map-button-design-light .listar-map-launch-wrapper .button.listar-dark-button {
color: #252525;
background-color: #ffffff;
box-shadow: 0 0 30px rgba(0,0,0,0.3);
}
body.listar-launch-map-button-design-light .listar-map-launch-wrapper .button.listar-dark-button:hover {
opacity: 1;
}
body .button.listar-color-button.listar-red-button {
background-color: #ff324b;
}
body .button.listar-color-button.listar-red-button:hover {
background-color: #ff324b;
}
.listar-call-to-action-button .listar-color-button:hover {
background-color: rgba(37,139,213,0.7);
}
.listar-button-bubble-effect .listar-call-to-action-button .button:before {
content: "";
position: absolute;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -22px;
width: 44px;
height: 44px;
box-shadow: 0 0 0 rgba(255,255,255,0.3);
background-color: transparent;
border-radius: 50%;
}
.listar-button-bubble-effect .listar-call-to-action-button .button:hover:before {
box-shadow:
-80px 270px 1px rgba(150,220,200,0.35),
-160px -500px 1px rgba(100,100,100,0.08),
-240px -490px 1px rgba(200,200,200,0.35),
300px -500px 1px rgba(100,240,80,0.45),
190px -540px 1px rgba(150,150,25,0.25),
540px -500px 1px rgba(15,195,220,0.35),
-500px -480px 1px rgba(65,15,10,0.20),
-600px -50px 1px rgba(200,200,200,0.45),
600px -100px 1px rgba(200,200,200,0.30),
-563px 120px 1px rgba(10,180,180,0.75),
-513px 130px 1px rgba(255,255,0,0.45),
-263px 120px 1px rgba(180,180,180,0.75),
-190px 90px 1px rgba(255,0,180,0.35),
-320px -170px 1px rgba(180,255,25,0.55),
-50px 70px 1px rgba(40,180,180,0.7),
-400px -200px 1px rgba(180,10,180,0.1),
-670px -250px 1px rgba(18,180,18,0.15),
150px -350px 1px rgba(50,0,255,0.7),
-570px -270px 1px rgba(255,180,180,0.25),
400px -310px 1px rgba(200,200,0,0.45),
400px -80px 1px rgba(255,200,0,0.3),
-220px -270px 1px rgba(200,0,0,0.45),
70px 200px 1px rgba(180,180,180,0.35),
220px 90px 1px rgba(255,0,180,0.35),
360px 40px 1px rgba(180,255,255,0.55),
120px -160px 1px rgba(230,108,0,0.7),
270px -260px 1px rgba(180,10,180,0.4),
280px 200px 1px rgba(18,180,18,0.35),
450px -60px 1px rgba(50,0,255,0.3),
500px 130px 1px rgba(255,108,217,0.15),
660px -30px 1px rgba(200,200,150,0.45),
180px 220px 1px rgba(10,200,255,0.75),
260px 70px 1px rgba(50,0,200,0.45);
}
body.listar-is-safari.listar-is-mobile .button.listar-light-button {
border: 1px solid rgba(125,125,125,0.40);
}
body .button.listar-light-button:hover,
body.listar-is-safari.listar-is-mobile .button.listar-light-button:hover {
background-color: rgb(37,139,213);
color: #fff;
border: 1px solid transparent;
text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
}
body .button.listar-light-button.listar-light-hover:hover {
background-color: #fff;
color: #252525;
opacity: 0.85;
text-shadow: none;
}
body .button.listar-grey-button {
background-color: #bbb;
}
body .button.listar-grey-button:hover {
background-color: rgb(37,139,213);
opacity: 1;
}
body form input[type="submit"],
body .woocommerce #respond input#submit,
body .woocommerce a.button,
body .woocommerce button.button,
body .woocommerce input.button,
body .woocommerce #respond input#submit:hover,
body .woocommerce a.button:hover,
body .woocommerce button.button:hover,
body .woocommerce input.button:hover,
body .woocommerce button.button:disabled,
body .woocommerce button.button:disabled[disabled],
body .woocommerce button.button:disabled:hover,
body .woocommerce button.button:disabled[disabled]:hover,
#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
position: relative;
padding: 10px 40px;
background-color: rgb(37,139,213);
color: #fff;
border-radius: 22px;
border: 0;
font-weight: 400;
font-size: 14px;
line-height: 1.78;
text-shadow: 1px 1px rgba(0,0,0,0.2);
min-height: 44px;
text-align: center;
outline: none;
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
width: auto;
display: inline-block;
}
body.listar-buttons-squared form input[type="submit"],
body.listar-buttons-squared .woocommerce #respond input#submit,
body.listar-buttons-squared .woocommerce a.button,
body.listar-buttons-squared .woocommerce button.button,
body.listar-buttons-squared .woocommerce input.button,
body.listar-buttons-squared .woocommerce #respond input#submit:hover,
body.listar-buttons-squared .woocommerce a.button:hover,
body.listar-buttons-squared .woocommerce button.button:hover,
body.listar-buttons-squared .woocommerce input.button:hover,
body.listar-buttons-squared .woocommerce button.button:disabled,
body.listar-buttons-squared .woocommerce button.button:disabled[disabled],
body.listar-buttons-squared .woocommerce button.button:disabled:hover,
body.listar-buttons-squared .woocommerce button.button:disabled[disabled]:hover {
border-radius: 8px;
}
.woocommerce table.my_account_orders .woocommerce-orders-table__cell .button {
padding: 0;
background-color: transparent;
color: rgb(37,139,213);
text-shadow: none;
opacity: 1;
min-height: 0;
}
body .woocommerce button.button:disabled:hover,
body .woocommerce button.button:disabled[disabled]:hover {
opacity: 0.5;
}
body form input[type="submit"]:hover,
body .woocommerce #respond input#submit:hover,
body .woocommerce a.button:hover,
body .woocommerce button.button:hover,
body .woocommerce input.button:hover,
body .woocommerce #respond input#submit:hover,
body .woocommerce a.button:hover,
body .woocommerce button.button:hover,
body .woocommerce input.button:hover {
opacity: 0.7;
}
body .button:hover {
color: #fff;
opacity: 0.8;
} .listar-user-buttons {
position: absolute;
top: 10px;
right: 10px;
z-index: 11001;
z-index: 11001;
-webkit-transform: translateZ(11001px);
-moz-transform: translateZ(11001px);
-o-transform: translateZ(11001px);
transform: translateZ(11001px);
}
.site-header listar-primary-navbar-mobile-visible .listar-user-buttons.listar-user-buttons-responsive {
display: none;
}
.site-header .listar-user-buttons {
padding: 0;
background-color: transparent;
font-size: 0;
letter-spacing: 0;
}
.site-header .listar-user-buttons.listar-user-buttons-responsive {
display: none;
}
.site-header.listar-light-design .listar-user-buttons {
background-color: #fff;
}
.listar-primary-navbar-mobile-visible .site-header .listar-user-buttons.listar-mobile-user-buttons {
display: none;
}
.listar-topbar-default-color .site-header.listar-light-design .listar-user-buttons,
.site-header.listar-transparent-design .listar-user-buttons {
background-color: transparent;
}
.listar-add-listing-btn,
.listar-add-listing-btn:hover,
.listar-add-listing-btn:focus {
position: relative;
display: inline-block;
overflow: hidden;
line-height: 12px;
margin-left: 0;
white-space: nowrap;
height: 50px;
padding: 20px 23px 0 54px;
color: #fff;
background-color: rgba(0,0,0,0.10);
border-radius: 0;
border-left: 1px dashed rgba(255,255,255,0.5);
}
.listar-light-design .listar-add-listing-btn {
margin-left: 25px;
}
.site-header .listar-user-login {
margin-left: 15px;
}
.listar-light-design .listar-add-listing-btn,
.site-header .listar-user-login {
font-size: 14px;
letter-spacing: 0.025em;
}
.listar-user-login,
.site-header .listar-add-listing-btn {
z-index: 11000;
-webkit-transform: translateZ(11000px);
-moz-transform: translateZ(11000px);
-o-transform: translateZ(11000px);
transform: translateZ(11000px);
}
.listar-light-design .listar-add-listing-btn,
.listar-user-not-logged .site-header.listar-light-design .listar-user-login {
background-color: rgb(37,139,213);
border-left: 0;
text-shadow: 1px 1px rgba(0,0,0,0.2);
border-radius: 22px;
}
.listar-buttons-squared .listar-light-design .listar-add-listing-btn,
.listar-user-not-logged.listar-buttons-squared .site-header.listar-light-design .listar-user-login {
border-radius: 8px;
}
.listar-topbar-default-color.listar-user-not-logged .site-header.listar-light-design .listar-user-login,
.listar-topbar-default-color .listar-light-design .listar-add-listing-btn {
background-color: #fff;
color: #252525;
text-shadow: none;
}
#bookafy-fancy-box #bookafy-fancy-box-close-icon {
background: none;
top: -18px;
right: -18px;
}
.listar-back-site,
.listar-hero-header .listar-close-aside-listings,
#bookafy-fancy-box #bookafy-fancy-box-close-icon {
color: #fff;
background-color: rgb(226,24,82);
text-shadow: 1px 1px rgba(0,0,0,0.2);
}
#bookafy-fancy-box #bookafy-fancy-box-close-icon:before {
font-family: "icon";
content: "\ec35";
font-weight: bold;
}
.listar-user-not-logged .listar-user-login:before {
font-size: 20px;
}
.listar-add-listing-btn:before {
content: "\ea7c";
}
.site-header.listar-transparent-design .listar-add-listing-btn {
background-color: transparent;
}
.site-header .listar-add-listing-btn:hover {
opacity: 0.8;
}
.site-header.listar-light-design .listar-add-listing-btn:hover {
opacity: 1;
}
.site-header.listar-transparent-design .listar-add-listing-btn:hover {
opacity: 1;
background-color: rgb(37,139,213);
}
.listar-user-login {
position: relative;
display: inline-block;
text-align: center;
}
.listar-user-login:before {
font-family: "icon";
content: "\ea1e";
display: inline-block;
font-size: 21px;
position: relative;
width: auto;
}
.listar-user-logged .listar-user-login:before {
content: none;
}
.listar-user-logged .site-header .listar-user-login {
width: 44px;
height: 44px;
background-color: transparent;
border-radius: 50%;
margin-right: 0;
margin-left: 15px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
border: 2px solid #fff;	
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.listar-user-avatar-squared .site-header .listar-user-login {
border-radius: 8px;
}
.listar-user-logged .site-header .listar-mobile-user-buttons .listar-user-login {
display: none;
}
.listar-user-not-logged .listar-light-design.listar-no-primary-menu .listar-user-login:hover {
background-color: #fff;
text-shadow: none;
}
.site-header .listar-user-login {
position: relative;
float: left;
text-align: center;
top: 0;
height: 100%;
}
.site-header.listar-transparent-design .listar-user-login:hover {
background-color: rgb(37,139,213);
} body .button.listar-iconized-button {
padding: 10px 20px;
min-width: 0;
}
.listar-color-design a.button.listar-iconized-button {
text-decoration: none;
}
body .button.listar-iconized-button:before {
display: inline-block;
position: relative;
top: -2px;
line-height: 0;
font-size: 24px;
vertical-align: middle;
padding-right: 5px;
z-index: 2;
}
body .listar-grid-filler .button.listar-iconized-button.icon-arrow-right {
direction: rtl;
}
body .listar-grid-filler .button.listar-iconized-button.icon-arrow-right:before {
padding-right: 0;
padding-left: 5px;
}
.listar-no-background-image .listar-back-site {
line-height: 40px;
padding-left: 1px;
}
.woocommerce div.product form.cart div.quantity {
margin-right: 30px;
}
.btn-info {
background-color: rgb(37,139,213);
color: rgba(255,255,255,1);
}
.listar-back-to-top {
display: block;
position: fixed;
z-index: 9999;
bottom: 20px;
height: 44px;
width: 44px;
border-radius: 50%;
text-align: center;
font-size: 24px;
line-height: 40px;
padding-left: 2px;
background: #fff;
color: rgb(37,139,213);
cursor: pointer;
box-shadow:
0 0 80px rgba(0,0,0,0.4),
0 0 15px rgba(0,0,0,0.06);
}
.listar-buttons-squared .listar-back-to-top {
border-radius: 8px;
}
.single .listar-back-to-top.listar-hidden-fixed-button,
.listar-back-to-top.listar-hidden-fixed-button,
.single.listar-force-back-to-top-display .listar-back-to-top.listar-hidden-fixed-button,
.listar-force-back-to-top-display .listar-back-to-top.listar-hidden-fixed-button {
right: -200px;
}
.single .listar-toggle-fixed-quick-menu-wrapper.listar-hidden-fixed-button,
.single .listar-toggle-fixed-quick-menu-wrapper.listar-hidden-fixed-button ~ .listar-bookmark-card-button-wrapper.listar-bookmark-button-fixed,
.listar-showing-all-topbar-buttons .listar-bookmark-card-button-wrapper.listar-bookmark-button-fixed {
left: -200px;
}
.listar-showing-all-topbar-buttons .listar-bookmark-card-button-wrapper.listar-bookmark-button-fixed.listar-allow-visibility {
left: 85px;
}
.listar-showing-all-topbar-buttons .listar-operating-hours-quick-button-wrapper.listar-allow-visibility,
.listar-showing-all-topbar-buttons .listar-booking-quick-button-wrapper.listar-allow-visibility {
right: 30px;
}
.listar-showing-all-topbar-buttons .listar-operating-hours-quick-button-wrapper,
.listar-showing-all-topbar-buttons .listar-booking-quick-button-wrapper,
.listar-showing-all-topbar-buttons .listar-trending-flag-single.listar-trending-icon {
right: -200px;
}
.listar-footer-is-visible .listar-back-to-top {
bottom: 32px;
}
.listar-footer-is-visible .listar-back-to-top.listar-footer-details-one-line {
bottom: 17px;
}
.listar-back-to-top:hover {
background: rgb(37,139,213);
color: #fff;
box-shadow: 0 5px 30px rgba(0,0,0,0.22);
} .listar-separator,
.listar-separator-short,
.listar-separator-medium,
.listar-separator-large {
position: relative;
display: block;
width: 100%;
margin-top: 60px;
margin-bottom: 60px;
border-top: 1px solid rgba(125,125,125,0.2);
}
.listar-is-safari.listar-is-mobile .listar-separator,
.listar-is-safari.listar-is-mobile .listar-separator-short,
.listar-is-safari.listar-is-mobile .listar-separator-medium,
.listar-is-safari.listar-is-mobile .listar-separator-large {
border-top: 1px solid rgba(125,125,125,0.35);
}
.single-job_listing #primary ~ .listar-separator-large {
display: none;
}
.listar-separator-short {
margin-top: 20px;
margin-bottom: 20px;
}
.listar-separator-medium {
margin-top: 40px;
margin-bottom: 40px;
}
.listar-separator-large {
margin-top: 60px;
margin-bottom: 60px;
}
.listar-separator-line {
border-top: 1px solid rgba(37,139,213,0.4);
top: 15px;
}
.listar-separator-line-dashed {
border-top: 1px dashed rgb(37,139,213);
top: 15px;
}
.listar-separator-line-dashed.listar-related-separator {
top: 0;
}
.listar-separator-line-dashed-grey {
border-top: 1px solid rgba(125,125,125,0.2);
top: 15px;
}
.wp-block-separator.is-style-dots:before {
font-weight: 700;
font-size: 30px;
letter-spacing: 1.5em;
}
.listar-is-safari.listar-is-mobile .listar-separator-line-dashed-grey {
border-top: 1px solid rgba(125,125,125,0.35);
}
.listar-iconized-separator {
margin-top: 60px;
margin-bottom: 60px;
position: relative;
}
.listar-light-comments-single .listar-iconized-separator {
margin-top: 0;
}
.listar-iconized-separator .listar-separator-mask {
overflow: hidden;
height: 20px;
border-top: 1px solid rgba(125,125,125,0.2);
}
.listar-light-comments-single .listar-iconized-separator .listar-separator-mask {
border: 0;
}
.listar-single-without-sidebar .container.listar-single-block {
max-width: 760px;
}
#page .listar-iconized-separator span {
width: 60px;
height: 60px;
position: absolute;
bottom: 100%;
margin-bottom: -30px;
left: 50%;
margin-left: -30px;
border-radius: 100%;
box-shadow:
3px 15px 50px rgba(0,0,0,0.10),
3px 15px 10px rgba(0,0,0,0.01);
background-color: white;
}
.listar-iconized-separator span i {
position: absolute;
bottom: 4px;
left: 4px;
right: 4px;
border-radius: 100%;
text-align: center;
line-height: 44px;
font-style: normal;
font-size: 30px;
height: 52px;
}
.listar-iconized-separator-vertical {
display: inline-block;
margin-top: 100px;
margin-left: 100px;
width: 100px;
position: relative;
}
.listar-iconized-separator-vertical .listar-separator-mask {
overflow: hidden;
width: 20px;
height: 200px;
}
.listar-iconized-separator-vertical.left .listar-separator-mask:after {
content: "";
display: block;
margin-left: -20px;
width: 20px;
height: 100%;
border-radius: 12px / 125px;
box-shadow: 0 0 8px black;
}
.listar-iconized-separator-vertical.right .listar-separator-mask:before {
content: "";
display: block;
margin-left: 20px;
width: 20px;
height: 100%;
border-radius: 12px / 125px;
box-shadow: 0 0 8px black;
} .tooltip {
min-width: 110px;
text-shadow: 1px 1px rgba(0,0,0,0.2);
}
.tooltip-inner {
padding: 4px 10px;
font-size: 14px;
border-radius: 15px;
box-shadow: 0 0 1px rgba(255,255,255,1);
}
.listar-page-user .tooltip-inner {
box-shadow: 1px 1px #555, -1px -1px #555, -1px 1px #555, 1px -1px #555;
}
.tooltip.top .tooltip-arrow {
border-top-color: #252525;
}
.tooltip-inner {
background-color: #252525;
}
.tooltip.left .tooltip-arrow {
border-left-color: #252525;
}
.tooltip.right .tooltip-arrow {
left: 1px;
border-right-color: #252525;
}
*[data-toggle] + .tooltip {
z-index: 0;
}
.listar-settings-button ~ .tooltip {
text-shadow: none;
}
.listar-settings-button ~ .tooltip .tooltip-inner {
box-shadow: none;
margin-left: -1px;
}
.listar-settings-button ~ .tooltip .tooltip-inner {
color: #252525;
background-color: #fff;
}
.listar-settings-button ~ .tooltip.right .tooltip-arrow {
border-right-color: #fff;
}
.listar-grid-design-1 .tooltip,
.listar-grid-design-2 .tooltip {
margin-top: -45px;
border-radius: 15px;
}
.listar-toggle-listing-sidebar-position ~ .tooltip.top {
margin-top: -10px;
z-index: 15;
}
.listar-toggle-listing-sidebar-position ~ .tooltip.top .tooltip-inner {
width: auto !important;
white-space: nowrap;
box-shadow: 0 0 2px rgb(255,255,255);
}
.listar-clean-search-by-filters-button ~ .tooltip,
.listar-clean-search-input-button ~ .tooltip {
text-shadow: none;
font-weight: 700;
margin-top: 10px;
}
.listar-clean-search-by-filters-button ~ .tooltip .tooltip-inner,
.listar-clean-search-input-button ~ .tooltip .tooltip-inner {
box-shadow: none;
margin-left: -1px;
color: #fff;
background-color: #c72222;
font-size: 16px;
padding: 3px 12px;
line-height: 1.3;
}
.listar-clean-search-by-filters-button ~ .tooltip.bottom .tooltip-arrow,
.listar-clean-search-input-button ~ .tooltip.bottom .tooltip-arrow {
border-bottom-color: #c72222;
} .listar-logged-user-menu-wrapper {
overflow: auto;
font-size: 12px;
font-weight: 400;
background-color: rgba(255,255,255,1);
position: fixed;
margin-top: 85px;
min-width: 290px;
height: 100vh; min-height: 100vh; height: calc(100vh - var(--vh-offset, 0px)); min-height: calc(100vh - var(--vh-offset, 0px)); color: #e1ffff;
z-index: 9999999; -webkit-transform: translateZ(9999999px);
-moz-transform: translateZ(9999999px);
-o-transform: translateZ(9999999px);
transform: translateZ(9999999px);
right: -500px;
text-align: left;
box-shadow: -20px 0 100px rgba(0,0,0,0.2);
}
.listar-logged-user-menu-wrapper {
margin-top: 84px;
height: calc(100vh - 84px); min-height: calc(100vh - 84px); height: calc(100vh - (84px + var(--vh-offset, 0px))); min-height: calc(100vh - (84px + var(--vh-offset, 0px))); }
.admin-bar .listar-logged-user-menu-wrapper {
height: calc(100vh - 116px); min-height: calc(100vh - 116px); height: calc(100vh - (116px + var(--vh-offset, 0px))); min-height: calc(100vh - (116px + var(--vh-offset, 0px))); }
.listar-logged-user-menu-wrapper .listar-logged-user-menu-inner .listar-logged-user-menu-list {
display: block;
}
.listar-logged-user-menu-wrapper .listar-toggle-button {
display: none;
}
.listar-logged-user-menu-wrapper ul,
.listar-logged-user-menu-wrapper li {
list-style: none;
padding: 0;
margin: 0;
line-height: 45px;
cursor: pointer;
}
.listar-logged-user-menu-wrapper ul :not(collapsed) .arrow:before,
.listar-logged-user-menu-wrapper li :not(collapsed) .arrow:before {
font-family: FontAwesome;
content: "\f078";
display: inline-block;
padding-left: 10px;
padding-right: 10px;
vertical-align: middle;
float: right;
}
.listar-logged-user-menu-wrapper ul .active,
.listar-logged-user-menu-wrapper li .active {
border-left: 3px solid #d19b3d;
background-color: #4f5b69;
}
.listar-logged-user-menu-wrapper ul .sub-menu li.active,
.listar-logged-user-menu-wrapper li .sub-menu li.active {
color: #d19b3d;
}
.listar-logged-user-menu-wrapper ul .sub-menu li.active a,
.listar-logged-user-menu-wrapper li .sub-menu li.active a {
color: #d19b3d;
}
.listar-logged-user-menu-wrapper ul .sub-menu li,
.listar-logged-user-menu-wrapper li .sub-menu li {
background-color: #181c20;
border: none;
line-height: 28px;
margin-left: 0;
}
.listar-logged-user-menu-wrapper ul .sub-menu li:hover,
.listar-logged-user-menu-wrapper li .sub-menu li:hover {
background-color: #020203;
}
.listar-logged-user-menu-wrapper ul .sub-menu li:before,
.listar-logged-user-menu-wrapper li .sub-menu li:before {
font-family: FontAwesome;
content: "\f105";
display: inline-block;
padding-left: 10px;
padding-right: 10px;
vertical-align: middle;
}
.listar-logged-user-menu-wrapper li {
padding-left: 0;
border-left: 3px solid rgba(255,255,255,1);
}
.listar-logged-user-menu-wrapper li.listar-logged-user-name:hover,
.listar-logged-user-menu-wrapper li.listar-logged-user-name {
border: 0;
background-color: aliceblue;
color: rgb(37,139,213);
font-size: 15px;
cursor: default;
padding: 30px 20px 30px 25px;
line-height: 1.5; text-transform: capitalize;
}
.listar-logged-user-menu-wrapper li a {
border-top: 1px solid #e8e8e8;
text-decoration: none;
color: #252525;
display: block;
width: 100%;
height: 100%;
font-size: 14px;
padding: 30px 20px;
line-height: 1.5; }
.listar-logged-user-menu-wrapper li a:hover {
color: rgb(37,139,213);
}
.listar-logged-user-menu-wrapper li a i {
font-size: 25px;
position: relative;
top: 3px;
height: 14px;
line-height: 14px;
display: inline-block;
}
.listar-logged-user-menu-wrapper li:hover {
border-left: 3px solid rgb(37,139,213);
background-color: aliceblue;
}
.listar-add-listing-main-menu {
display: none;
padding-right: 0;
font-size: 25px;
position: relative;
top: 3px;
}
.listar-iconized-menu-item a:before,
.listar-iconized-menu-item a i:before {
display: inline-block;
padding-right: 14px;
font-size: 25px;
position: relative;
top: 1px;
height: 14px;
line-height: 14px;
} .listar-page-header {
position: relative;
display: block;
width: 100%;
height: auto;
text-align: center;
padding-bottom: 0;
margin: 0;
border: 0;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
color: #fff;
box-shadow: 0 10000px rgba(0,0,0,0.4) inset;
}
.single .listar-page-header {
background-attachment: scroll;
}	
.listar-page-header.listar-map-listing {
display: block;
}
.listar-search-no-results .listar-page-header.listar-map-listing {
display: none;
}
.listar-page-header.listar-no-image {
box-shadow: 10000px 0 rgb(45,50,55) inset;
}
.listar-page-header.listar-map-listing,
.listar-page-header.listar-no-image.listar-map-listing {
box-shadow: 10000px 0 #ffffff inset;
}
.listar-page-header.listar-no-image:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
border-bottom: 1px solid rgba(125,125,125,0.2);
}
.listar-page-header.listar-no-image.listar-map-listing:after,
.archive .listar-page-header.listar-no-image:after {
content: none;
}
.listar-is-safari.listar-is-mobile .listar-page-header.listar-no-image:after {
border-bottom: 1px solid rgba(125,125,125,0.35);
}
.listar-page-header.listar-light-grey-cover {
box-shadow: 0 10000px rgba(0,0,0,0.08) inset;
}
.listar-page-header.listar-color-cover {
box-shadow: 0 10000px rgb(37,139,213) inset;
}
.listar-page-header.listar-no-image .listar-page-title,
#page .listar-page-header.listar-no-image .listar-page-title span,
.listar-page-header.listar-no-image .listar-page-subtitle,
.listar-page-header.listar-light-grey-cover .listar-page-title,
#page .listar-page-header.listar-light-grey-cover .listar-page-title span,
.listar-page-header.listar-light-grey-cover .listar-page-subtitle,
.listar-page-header.listar-no-image .listar-page-header-content * {
color: #ffffff;
}
.listar-page-header-content {
display: block;
position: relative;
z-index: 3;
color: #fff;
width: 100%;
text-align: center;
vertical-align: middle;
padding: 120px 80px;
text-shadow: 1px 1px rgba(0,0,0,0.2), 0 0 5px rgba(0,0,0,0.3);
}
.single .listar-page-header-content {
padding: 300px 0 450px;
}
.single.listar-no-addons .listar-page-header-content {
padding: 300px 0 370px;
}
.listar-map-listing .listar-page-header-content {
padding: 0;
}
.listar-page-header.listar-no-image .listar-page-header-content {
text-shadow: none;
}
#page .listar-page-header-content span,
.listar-page-header-content * {
color: #fff;
}
.listar-page-header-content .listar-post-meta-wrapper,
.listar-single-post-header-categories {
max-width: 920px;
margin-left: auto;
margin-right: auto;
margin-top: 25px;
padding-left: 30px;
padding-right: 30px;
}
.listar-single-post-header-categories {
margin-top: 0;
}
.listar-page-header-content .listar-post-meta-wrapper .post-meta ~ .edit-link {
margin-top: 25px;
}
.listar-page-header-content .listar-post-meta-wrapper .post-meta .posted-on {
text-transform: uppercase;
}
.listar-page-header-content .listar-post-meta-wrapper .listar-date-update,
.listar-page-header-content .listar-post-meta-wrapper .listar-date-comma {
display: none;
}
.listar-page-header-content .listar-post-meta-wrapper .posted-on {
font-size: 17px;
}
.single-post .listar-page-header .listar-page-header-content .listar-single-post-header-categories .listar-ribbon {
color: #252525;
font-size: 16px;
padding: 2px 15px;
margin-left: 27px;
margin-right: 27px;
margin-top: 30px;
}
.listar-post-header-icon-1.listar-delay-effect,
.listar-post-header-icon-2.listar-delay-effect,
.listar-post-header-icon-3.listar-delay-effect,
.listar-post-header-icon-4.listar-delay-effect,
.listar-post-header-icon-5.listar-delay-effect {
opacity: 0;
-webkit-transform: rotate(270deg) scale(0.1);
-moz-transform: rotate(270deg) scale(0.1);
-ms-transform: rotate(270deg) scale(0.1);
-o-transform: rotate(270deg) scale(0.1);
transform: rotate(270deg) scale(0.1);
}
.listar-post-header-icon-1,
.listar-post-header-icon-2,
.listar-post-header-icon-3,
.listar-post-header-icon-4,
.listar-post-header-icon-5 {
display: none;
}
.listar-post-header-icon-1 {
position: absolute;
font-size: 250px;
top: 50px;
left: 90px;
opacity: 0.55;
-webkit-transform: rotate(20deg);
-moz-transform: rotate(20deg);
-ms-transform: rotate(20deg);
-o-transform: rotate(20deg);
transform: rotate(20deg);
}
.listar-post-header-icon-2 {
position: absolute;
font-size: 140px;
top: 0;
left: 50%;
opacity: 0.6;
-webkit-transform: rotate(35deg);
-moz-transform: rotate(35deg);
-ms-transform: rotate(35deg);
-o-transform: rotate(35deg);
transform: rotate(35deg);
}
.listar-post-header-icon-3 {
position: absolute;
font-size: 300px;
top: -70px;
right: 70px;
opacity: 0.45;
-webkit-transform: rotate(-15deg);
-moz-transform: rotate(-15deg);
-ms-transform: rotate(-15deg);
-o-transform: rotate(-15deg);
transform: rotate(-15deg);
}
.listar-post-header-icon-4 {
position: absolute;
font-size: 120px;
bottom: 255px;
left: 50%;
margin-left: -450px;
opacity: 0.6;
-webkit-transform: rotate(-20deg);
-moz-transform: rotate(-20deg);
-ms-transform: rotate(-20deg);
-o-transform: rotate(-20deg);
transform: rotate(-20deg);
}
.listar-no-addons .listar-post-header-icon-4 {
bottom: 175px;
}
.listar-post-header-icon-5 {
position: absolute;
font-size: 85px;
bottom: 305px;
right: 50%;
margin-right: -420px;
opacity: 0.6;
-webkit-transform: rotate(-5deg);
-moz-transform: rotate(-5deg);
-ms-transform: rotate(-5deg);
-o-transform: rotate(-5deg);
transform: rotate(-5deg);
}
.listar-no-addons .listar-post-header-icon-5 {
bottom: 225px;
}
.listar-page-title,
.listar-page-subtitle {
display: block;
text-align: center;
}
.listar-page-title {
font-size: 52px;
margin-top: 10px;
max-width: 960px;
margin: 0 auto;
padding-left: 30px;
padding-right: 30px;
text-transform: uppercase;
letter-spacing: 0.025em;
}
.listar-page-subtitle {
margin-top: 10px;
font-size: 16px;
font-weight: 400;
}
.page-content,
body.error404 .page-content {
margin: auto;
padding-top: 0;
padding-bottom: 0;
max-width: 100%;
}
.listar-page-intro {
padding-top: 80px;
padding-bottom: 80px;
text-align: center;
}
.listar-is-safari.listar-is-mobile .listar-page-intro {
box-shadow: 0 -50px 200px rgba(0,0,0,0.19) inset;
border-bottom: 1px solid rgba(125,125,125,0.35);
}
.listar-img-left img.listar-about-image-icon {
border-radius: 0;
position: absolute;
z-index: 100;
max-width: 60px;
max-height: 60px;
top: 50%;
left: 50%;
}
.listar-about-item {
border-bottom: 1px dashed rgb(37,139,213);
padding-bottom: 75px;
margin-bottom: 75px;
}
.listar-about-item:last-child {
border: 0;
padding: 0;
margin: 0;
}
.listar-about-item h2 {
margin-top: 20px;
text-align: center;
}
.edit-link,
.container .edit-link,
.single-job_listing .container .edit-link {
clear: both;
margin-top: 5px;
padding: 10px 0;
text-align: right;
}
.single-job_listing .listar-listing-title .container .edit-link {
padding: 0;
margin-top: 30px;
margin-bottom: 0;
}
.single-job_listing .listar-listing-title .container .edit-link {
text-align:center;
}
header .edit-link,
header .edit-link a,
header .edit-link a:hover,
#page header .edit-link a span {
text-align: center;
margin: 0;
color: #fff;
}
header .listar-page-title ~ .edit-link {
margin-top: 30px;
}
header .edit-link a:hover {
opacity: 0.8;
}
.single-job_listing header .edit-link a {
color: #252525;
}
.single-job_listing #page header .edit-link a span,
.single-job_listing header .edit-link a:hover {
color: rgb(37,139,213);
}
.listar-comments-container .edit-link {
margin: 0;
padding: 0 5px 0 0;
}
.page-template-front-page .listar-fill-background.listar-light-design h1,
.entry-content .widget-title,
.entry-content .widget-title a {
margin: 0;
color: #252525;
font-size: 32px;
line-height: 1.5; text-align: center;
}
.listar-title-with-stripe {
position: relative;
display: inline-block;
}
.listar-title-with-stripe:after {
display: block;
content: "";
width: 75%;
max-width: 220px;
position: relative;
left: 50%;
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-o-transform: translate(-50%,0);
transform: translate(-50%,0);
height: 4px;
border-radius: 5px;
margin-top: 25px;
margin-bottom: 5px;
box-shadow: 0 0 1px rgba(0,0,0,0.5), 0 0 5px rgba(255,255,255,0.5) inset;
background: #e5e5e5;
background: -moz-linear-gradient(left, rgba(255,0,85,1) 0%, rgba(255,0,85,1) 19.9%, rgba(112,204,41,1) 20%, rgba(112,204,41,1) 39.9%, rgba(1,145,248,1) 40%, rgba(1,145,248,1) 59.9%, rgba(255,0,136,1) 60%, rgba(255,0,136,1) 79.9%, rgba(151,31,231,1) 80%, rgba(151,31,231,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,0,85,1)), color-stop(19.9%, rgba(255,0,85,1)), color-stop(20%, rgba(112,204,41,1)), color-stop(39.9%, rgba(112,204,41,1)), color-stop(40%, rgba(1,145,248,1)), color-stop(59.9%, rgba(1,145,248,1)), color-stop(60%, rgba(255,0,136,1)), color-stop(79.9%, rgba(255,0,136,1)), color-stop(80%, rgba(151,31,231,1)), color-stop(100%, rgba(151,31,231,1)));
background: -webkit-linear-gradient(left, rgba(255,0,85,1) 0%, rgba(255,0,85,1) 19.9%, rgba(112,204,41,1) 20%, rgba(112,204,41,1) 39.9%, rgba(1,145,248,1) 40%, rgba(1,145,248,1) 59.9%, rgba(255,0,136,1) 60%, rgba(255,0,136,1) 79.9%, rgba(151,31,231,1) 80%, rgba(151,31,231,1) 100%);
background: -o-linear-gradient(left, rgba(255,0,85,1) 0%, rgba(255,0,85,1) 19.9%, rgba(112,204,41,1) 20%, rgba(112,204,41,1) 39.9%, rgba(1,145,248,1) 40%, rgba(1,145,248,1) 59.9%, rgba(255,0,136,1) 60%, rgba(255,0,136,1) 79.9%, rgba(151,31,231,1) 80%, rgba(151,31,231,1) 100%);
background: -ms-linear-gradient(left, rgba(255,0,85,1) 0%, rgba(255,0,85,1) 19.9%, rgba(112,204,41,1) 20%, rgba(112,204,41,1) 39.9%, rgba(1,145,248,1) 40%, rgba(1,145,248,1) 59.9%, rgba(255,0,136,1) 60%, rgba(255,0,136,1) 79.9%, rgba(151,31,231,1) 80%, rgba(151,31,231,1) 100%);
background: linear-gradient(to right, rgba(255,0,85,1) 0%, rgba(255,0,85,1) 19.9%, rgba(112,204,41,1) 20%, rgba(112,204,41,1) 39.9%, rgba(1,145,248,1) 40%, rgba(1,145,248,1) 59.9%, rgba(255,0,136,1) 60%, rgba(255,0,136,1) 79.9%, rgba(151,31,231,1) 80%, rgba(151,31,231,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0055', endColorstr='#971fe7', GradientType=1 )
}
.listar-theme-color-stripes .listar-title-with-stripe:after {
background: -moz-linear-gradient(left, rgba(37,139,213,0.7) 0%, rgba(37,139,213,0.7) 19.9%, rgba(37,139,213,1) 20%, rgba(37,139,213,1) 39.9%, rgba(37,139,213,0.7) 40%, rgba(37,139,213,0.7) 59.9%, rgba(37,139,213,1) 60%, rgba(37,139,213,1) 79.9%, rgba(37,139,213,0.7) 80%, rgba(37,139,213,0.7) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(37,139,213,0.7)), color-stop(19.9%, rgba(37,139,213,0.7)), color-stop(20%, rgba(37,139,213,1)), color-stop(39.9%, rgba(37,139,213,1)), color-stop(40%, rgba(37,139,213,0.7)), color-stop(59.9%, rgba(37,139,213,0.7)), color-stop(60%, rgba(37,139,213,1)), color-stop(79.9%, rgba(37,139,213,1)), color-stop(80%, rgba(37,139,213,0.7)), color-stop(100%, rgba(37,139,213,0.7)));
background: -webkit-linear-gradient(left, rgba(37,139,213,0.7) 0%, rgba(37,139,213,0.7) 19.9%, rgba(37,139,213,1) 20%, rgba(37,139,213,1) 39.9%, rgba(37,139,213,0.7) 40%, rgba(37,139,213,0.7) 59.9%, rgba(37,139,213,1) 60%, rgba(37,139,213,1) 79.9%, rgba(37,139,213,0.7) 80%, rgba(37,139,213,0.7) 100%);
background: -o-linear-gradient(left, rgba(37,139,213,0.7) 0%, rgba(37,139,213,0.7) 19.9%, rgba(37,139,213,1) 20%, rgba(37,139,213,1) 39.9%, rgba(37,139,213,0.7) 40%, rgba(37,139,213,0.7) 59.9%, rgba(37,139,213,1) 60%, rgba(37,139,213,1) 79.9%, rgba(37,139,213,0.7) 80%, rgba(37,139,213,0.7) 100%);
background: -ms-linear-gradient(left, rgba(37,139,213,0.7) 0%, rgba(37,139,213,0.7) 19.9%, rgba(37,139,213,1) 20%, rgba(37,139,213,1) 39.9%, rgba(37,139,213,0.7) 40%, rgba(37,139,213,0.7) 59.9%, rgba(37,139,213,1) 60%, rgba(37,139,213,1) 79.9%, rgba(37,139,213,0.7) 80%, rgba(37,139,213,0.7) 100%);
background: linear-gradient(to right, rgba(37,139,213,0.7) 0%, rgba(37,139,213,0.7) 19.9%, rgba(37,139,213,1) 20%, rgba(37,139,213,1) 39.9%, rgba(37,139,213,0.7) 40%, rgba(37,139,213,0.7) 59.9%, rgba(37,139,213,1) 60%, rgba(37,139,213,1) 79.9%, rgba(37,139,213,0.7) 80%, rgba(37,139,213,0.7) 100%);
}
.listar-theme-gray-stripes .listar-title-with-stripe:after {
background: -moz-linear-gradient(left, rgba(180,180,180,0.7) 0%, rgba(180,180,180,0.7) 19.9%, rgba(180,180,180,1) 20%, rgba(180,180,180,1) 39.9%, rgba(180,180,180,0.7) 40%, rgba(180,180,180,0.7) 59.9%, rgba(180,180,180,1) 60%, rgba(180,180,180,1) 79.9%, rgba(180,180,180,0.7) 80%, rgba(180,180,180,0.7) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(180,180,180,0.7)), color-stop(19.9%, rgba(180,180,180,0.7)), color-stop(20%, rgba(180,180,180,1)), color-stop(39.9%, rgba(180,180,180,1)), color-stop(40%, rgba(180,180,180,0.7)), color-stop(59.9%, rgba(180,180,180,0.7)), color-stop(60%, rgba(180,180,180,1)), color-stop(79.9%, rgba(180,180,180,1)), color-stop(80%, rgba(180,180,180,0.7)), color-stop(100%, rgba(180,180,180,0.7)));
background: -webkit-linear-gradient(left, rgba(180,180,180,0.7) 0%, rgba(180,180,180,0.7) 19.9%, rgba(180,180,180,1) 20%, rgba(180,180,180,1) 39.9%, rgba(180,180,180,0.7) 40%, rgba(180,180,180,0.7) 59.9%, rgba(180,180,180,1) 60%, rgba(180,180,180,1) 79.9%, rgba(180,180,180,0.7) 80%, rgba(180,180,180,0.7) 100%);
background: -o-linear-gradient(left, rgba(180,180,180,0.7) 0%, rgba(180,180,180,0.7) 19.9%, rgba(180,180,180,1) 20%, rgba(180,180,180,1) 39.9%, rgba(180,180,180,0.7) 40%, rgba(180,180,180,0.7) 59.9%, rgba(180,180,180,1) 60%, rgba(180,180,180,1) 79.9%, rgba(180,180,180,0.7) 80%, rgba(180,180,180,0.7) 100%);
background: -ms-linear-gradient(left, rgba(180,180,180,0.7) 0%, rgba(180,180,180,0.7) 19.9%, rgba(180,180,180,1) 20%, rgba(180,180,180,1) 39.9%, rgba(180,180,180,0.7) 40%, rgba(180,180,180,0.7) 59.9%, rgba(180,180,180,1) 60%, rgba(180,180,180,1) 79.9%, rgba(180,180,180,0.7) 80%, rgba(180,180,180,0.7) 100%);
background: linear-gradient(to right, rgba(180,180,180,0.7) 0%, rgba(180,180,180,0.7) 19.9%, rgba(180,180,180,1) 20%, rgba(180,180,180,1) 39.9%, rgba(180,180,180,0.7) 40%, rgba(180,180,180,0.7) 59.9%, rgba(180,180,180,1) 60%, rgba(180,180,180,1) 79.9%, rgba(180,180,180,0.7) 80%, rgba(180,180,180,0.7) 100%);
}
.listar-theme-flat-gray-stripes .listar-title-with-stripe:after {
background: rgba(210,210,210,0.7);
}
.listar-theme-disabled-stripes .listar-title-with-stripe:after {
content: none;
}
.listar-color-design .listar-title-with-stripe:after,
.listar-call-to-action-wrapper .listar-title-with-stripe:after {
display: none;
}
.listar-widget-subtitle {
text-align: center;
}
.page-template-front-page .listar-widget-subtitle {
padding-top: 15px;
opacity: 0.8;
font-size: 18px;
text-align: center;
}
.page-template-front-page .listar-fill-background h1,
.listar-fill-background h1,
.listar-fill-background h4 {
color: #fff;
}
.listar-fill-background.listar-light-design h4 {
color: #666;
}  .listar-posts-column {
position: absolute;
top: 15%;
margin-top: -10px;
right: 3%;
width: 20%;
height: 74%;
border-radius: 8px;
padding: 15px;
}
.listar-aside-list .listar-posts-column {
position: relative;
top: auto;
right: 0;
width: 290px;
height: 100%;
margin: 0;
padding: 0;
text-align: center;
z-index: 0;
opacity:  0.45;
pointer-events: none;
}	
.listar-aside-list .listar-posts-column.listar-enable-mouse-events {
opacity:  1;
pointer-events: auto;
}
.listar-map-ready-to-launch.listar-map-with-waves .listar-aside-list .listar-posts-column {
padding-bottom: 12px;
}
.listar-posts-column.listar-hide-featured {
width: 0;
height: 0;
right: 30px;
}
.listar-posts-column .listar-column-toggle-visibility {
position: absolute;
top: 2px;
left: 14px;
display: block;
z-index: 2;
color: rgb(37,139,213);
background-color: #fff;
width: 28px;
height: 28px;
line-height: 29px;
text-align: center;
border-radius: 50%;
cursor: pointer;
}
.listar-light-design .listar-posts-column .listar-column-toggle-visibility {
color: rgb(37,139,213);
text-shadow: none;
cursor: pointer;
}
.listar-posts-column .listar-column-toggle-visibility:before {
font-family: "FontAwesome";
content: "\f068";
background-color: transparent;
display: inline-block;
font-size: 12px;
}
.listar-posts-column.listar-hide-featured .listar-column-toggle-visibility:before {
content: "\f067";
}
.listar-aside-list .listar-posts-column .listar-column-toggle-visibility:before {
display: none;
}
.listar-column-toggle-visibility:hover {
opacity: 0.6;
}
.listar-posts-column .listar-posts-column-list-wrapper {
position: relative;
width: 100%;
height: 100%;
right: 0;
}
.listar-posts-column.listar-hide-featured .listar-posts-column-list-wrapper {
right: -1000px;
}
.listar-posts-column-list {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #fff;
z-index: 3;
overflow-x: hidden;
overflow-y: auto;
}
.listar-widgetized-map-container .listar-posts-column-list {
height: 100%;
top: 0;
}
.listar-aside-post {
position: relative;
width: 100%;
background-color: #fff;
border-bottom: 1px solid rgba(125,125,125,0.2);
}
.listar-is-safari.listar-is-mobile .listar-aside-post {
border-bottom: 1px solid rgba(125,125,125,0.35);
}
.listar-aside-post a {
width: 100%;
height: 100%;
display: block;
background-color: #fff;
padding: 20px 0;
color: #252525;
border-radius: 4px;
}
.listar-no-reviews .listar-aside-post[data-no-image] a {
padding: 60px 5px 30px 5px;
}
.listar-aside-post .listar-aside-post-icon,
.listar-aside-post .listar-map-icon,
.listar-aside-post .listar-no-map-nav {
position: absolute;
top: 0;
left: 0;
font-size: 22px;
color: #fff;
width: 44px;
height: 44px;
line-height: 50px;
text-align: center;
}
.listar-aside-post .listar-no-map-nav {
color: #aaa;
}
.listar-aside-post .listar-aside-post-icon {
border-radius: 46px;
top: 10px;
left: 10px;
background-color: rgb(37,139,213);
color: #fff;
line-height: 44px;
border-radius: 50%;
overflow: hidden;
font-family: serif;
line-height: 40px;
}
.listar-icons-counters-terms-design-squared .listar-aside-post .listar-aside-post-icon {
border-radius: 8px;
}
.listar-aside-post .listar-no-map-nav {
left: auto;
right: 10px;
top: 10px;
border-radius: 50%;
line-height: 42px;
box-shadow: 0 0 4px rgba(0,0,0,0.35);
font-family: serif;
}
.listar-aside-post:hover .listar-no-map-nav {
color: #aaa;
}
.listar-aside-post .listar-aside-post-icon:before,
.listar-aside-post .listar-map-icon:before {
display: inline-block;
}
.listar-aside-post-icon.fa:before {
position: relative;
}
.listar-aside-post-icon svg,
.listar-aside-post .listar-map-icon svg,
.listar-listing-amenities-inner svg {
width: 32px;
height: 28px;
left: auto;
display: inline-block;
vertical-align: middle;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.listar-listing-amenities-inner svg {
position: relative;
width: 24px;
height: 24px;
margin-right: 5px;
margin-top: -3px;
z-index: 2;
}
.listar-aside-post-icon svg *,
.listar-aside-post .listar-map-icon svg *,
.listar-listing-amenities-inner svg * {
fill: #fff;
}
.listar-aside-post .listar-map-icon {
top: 35px;
left: 0;
color: #bbb;
font-size: 18px;
cursor: pointer;
}
.listar-aside-post:hover .listar-map-icon {
display: none;
}
.listar-aside-post-rating {
position: absolute;
top: 6px;
right: 8px;
font-size: 9px;
color: rgb(37,139,213);
}
.listar-aside-post-pic {
position: relative;
display: inline-block;
border: 0;
background-color: #fff;
width: 120px;
height: 120px;
border-radius: 50%;
overflow: hidden;
padding: 0;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.listar-map-sidebar-listing-thumbnail-squared .listar-aside-post-pic {
border-radius: 8px;
}
.listar-aside-post a:hover .listar-aside-post-pic {
box-shadow: 0 10000px rgb(37,139,213) inset;
padding: 12px;
}
.listar-is-desktop.listar-spiral-effect .listar-aside-post a:hover .listar-aside-post-pic {
box-shadow: 0 10000px rgba(37,139,213,0.9) inset;
}
.listar-aside-post-pic div {
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-color: #ffffff;
width: 100%;
height: 100%;
border-radius: 50%;
box-shadow: 0 2000px rgba(0,0,0,0.12) inset, 0 0 30px rgba(0,0,0,0.35) inset;
position: relative;
z-index: 2;
}
.listar-map-sidebar-listing-thumbnail-squared .listar-aside-post-pic div {
border-radius: 8px;
}
.listar-aside-post-pic img {
width: 100%;
border-radius: 50%;
}
.listar-aside-post-data {
display: block;
width: 100%;
padding: 0 30px;
}
.listar-aside-post-title {
color: rgb(37,139,213);
margin-top: 10px;
margin-bottom: 2px;
line-height: 1.5;
font-size: 16px;
}
.listar-map-sidebar-listing-thumbnail-squared .listar-aside-post-title {
margin-top: 27px;
}
div[data-has="claim"] .listar-aside-post-title {
margin-top: 27px;
}
.listar-aside-post[data-no-image] .listar-aside-post-title,
div[data-has="claim"][data-no-image] .listar-aside-post-title {
margin-top: 0;
}
.listar-testimonial-post-data .listar-aside-post-title {
margin: 0;
display: inline-block;
width: 100%;
}
.listar-testimonial-post-data .listar-aside-post-data {
padding: 0;
}
.listar-aside-post-category,
.listar-aside-post-region {
border-radius: 4px;
display: inline-block;
font-size: 14px;
margin-top: 0;
color: #252525;
}
.listar-references-distance-metering {
position: relative;
margin-bottom: 20px;
white-space: nowrap;
width: calc(100% + 60px);
max-width: calc(100% + 60px);
margin-left: -30px;
margin-right: -30px;
overflow: hidden;
border-top: 1px solid #dfdfdf;
border-bottom: 1px solid #dfdfdf;
line-height: 0;
box-shadow: 0 -15px 40px -30px rgba(0,0,0,0.55), 0 15px 40px -30px rgba(0,0,0,0.55);
}
.listar-references-navigation {
display: inline-block;
position: absolute;
top: 50%;
margin-top: -22px;
left: auto;
right: 5px;
width: 44px;
height: 44px;
border-radius: 50%;
background-color: transparent;
line-height: 43px;
text-align: center;
padding-left: 4px;
cursor: pointer;
}
.listar-references-navigation:hover {
color: rgb(37,139,213);
}
.listar-location-references-wrapper {
font-size: 0;
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-ms-transform: translate(0,0);
-o-transform: translate(0,0);
transform: translate(0,0);
}
.listar-references-distance-metering .listar-location-references-wrapper div {
width: 100%;
padding: 20px 35px;
display: inline-block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
line-height: 2;
font-size: 14px;
}
.listar-references-distance-metering .listar-location-references-wrapper div span {
background-color: #252525;
color: #fff;
border-radius: 3px;
padding: 0 7px;
line-height: 0;
padding: 4px 10px;
border-radius: 50px;
}
.listar-references-distance-metering .listar-location-references-wrapper div span.fas {
font-size: 24px;
background-color: #fff;
color: #252525;
padding: 0;
position: relative;
top: 1px;
padding-right: 4px;
display: none;
}
.listar-grid-design-image-block .listar-references-distance-metering .listar-location-references-wrapper div span.fas {
display: inline-block;
}
.widget_listar_listing_reviews .listar-aside-post-category a,
.widget_listar_listing_reviews .listar-aside-post-region a {
color: #252525;
}
.listar-aside-post-category ~ .listar-aside-post-region:before,
.listar-card-category-name a ~ a:before,
.listar-search-query:before,
.listar-map-button-content a:before,
.leaflet-pop-address span:before {
content: "";
display: inline-block;
position: relative;
width: 2px;
height: 2px;
border-radius: 50%;
background-color: rgb(37,139,213);
margin-left: 6px;
margin-right: 6px;
top: -3px;
}
.listar-map-button-content a:first-child:before,
.leaflet-pop-address span:first-child:before {
content: none;
}
.listar-aside-post a .listar-single-listing-link,
.listar-aside-post a .listar-show-map-popup {
position: absolute;
z-index: 1000;
right: 10px;
top: 63px;
}
.listar-aside-post a .listar-single-listing-link {
opacity: 0;
}
.listar-aside-post a:hover .listar-single-listing-link {
opacity: 1;
}
.listar-aside-post a .listar-show-map-popup {
right: auto;
left: 10px;
}
.listar-aside-post[data-no-image] a .listar-single-listing-link,
.listar-aside-post[data-no-image] a .listar-show-map-popup {
top: 50%;
margin-top: 0;
}
.listar-aside-post a .listar-single-listing-link:before,
.listar-aside-post a .listar-show-map-popup:before {
font-family: "FontAwesome";
content: "\f053";
background-color: #fff;
color: rgb(37,139,213);
display: inline-block;
width: 40px;
height: 40px;
line-height: 32px;
font-size: 14px;
border-radius: 50%;
text-align: center;
padding: 5px 6px 4px 3px;
}
.listar-aside-post a .listar-single-listing-link:before {
content: "\f054";
padding: 5px 3px 4px 6px;
}
.listar-aside-post a:hover .listar-show-map-popup:before,
.listar-aside-post a:hover .listar-single-listing-link:before {
display: block;
color: rgb(37,139,213);
}
.listar-aside-post[data-no-image] .listar-aside-post-pic {
display: none;
}
.listar-aside-post[data-no-coordinates] a .listar-show-map-popup {
display: none;
} .listar-map-listing {
padding: 0;
width: 100%;
overflow: hidden;
}
.listar-map-listing.listar-map-hidden {
height: 164px;
}
.listar-map-listing.listar-map-hidden.listar-no-results-header,
.listar-map-listing.listar-map-hidden.listar-no-results-header .listar-map-button {
height: 90px;
line-height: 90px;
background-color: #ffffff;
box-shadow: none;
border-bottom: 1px solid rgba(125,125,125,0.2);
}
.listar-map-listing.listar-map-hidden.listar-no-results-header .listar-map-button {
border-bottom:0;
}
.listar-close-aside-listings {
position: absolute;
width: 44px;
height: 44px;
line-height: 44px;
font-size: 16px;
text-align: center;
background-color: #fff;
color: rgb(37,139,213);
cursor: pointer;
border-radius: 50px;
top: 20px;
left: -66px;
z-index: 60;
}
.listar-buttons-squared .listar-close-aside-listings {
border-radius: 8px;
}
#map ~ .listar-aside-list .listar-close-aside-listings {
top: 10px;
left: -56px;
box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.1), -2px -2px 2px 0 rgba(0,0,0,0.1);
}
#map ~ .listar-aside-list .listar-close-aside-listings.icon-location {
left: -66px;
}
.listar-close-aside-listings.icon-cross2 {
padding-left: 2px;
line-height: 41px;
}
#secondary #map ~ .listar-aside-list .listar-close-aside-listings.icon-cross2,
.listar-site-footer #map ~ .listar-aside-list .listar-close-aside-listings.icon-cross2 {
left: auto;
right: 20px;
}
.listar-close-aside-listings:before {
display: inline-block;
}
.listar-close-aside-listings.icon-location {
font-size: 20px;
}
.listar-is-desktop .listar-close-aside-listings:hover {
background-color: rgb(37,139,213);
color: rgb(255,255,255);
text-shadow: 1px 1px rgba(0,0,0,0.2);
}
.listar-is-desktop .listar-hero-header .listar-close-aside-listings:hover {
opacity: 0.8;
background-color: rgba(255,255,255,0.15);
color: #fff;
}
.listar-page-header-with-map {
width: 100%;
height: 100%;
display: table;
text-align: center;
font-size: 16px;
position: absolute;
top: 0;
left: 0;
z-index: 5;
color: rgb(37,139,213);
}
.listar-map-view .listar-page-header-with-map {
display: none;
}
.listar-current-page-info,
.listar-map-button {
width: 100%;
position: absolute;
display: table;
right: 0;
top: 0;
height: 200px;
line-height: 164px;
white-space: nowrap;
font-size: 0;
}
.listar-current-page-info {
display: inline-block;
}
.listar-current-page-info:before,
.listar-map-button:before {
content: "";
display: inline-block;
height: 100%;
vertical-align: middle;
}
.listar-map-button {
right: auto;
box-shadow: 0 0 65px rgba(0,0,0,0.07) inset, 0 0 35px rgba(0,0,0,0.05) inset;
}
.listar-current-page-info {
right: auto;
left: 0;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
text-align: center;
border-bottom-right-radius: 30px;
overflow: hidden;
z-index: 10;
cursor: default;
line-height: normal;
box-shadow: 0 10000px rgba(0,0,0,0.4) inset;
}
.listar-page-header.listar-no-image .listar-current-page-info {
box-shadow: none;
}
.listar-current-page-info.listar-no-image {
box-shadow: none;
}
.listar-listing-list-view.listar-listing-list-view-only .listar-current-page-info {
width: 100%;
border-radius: 0;
}
.listar-current-page-info.listar-light-cover {
box-shadow: 0 -50px 200px rgba(0,0,0,0.08) inset;
}
.listar-current-page-info.listar-color-cover {
box-shadow: 0 10000px rgb(37,139,213) inset;
}
.listar-current-page-info.listar-light-grey-cover {
box-shadow: 0 10000px #ededed inset;
}
.listar-current-page-info.listar-hide-page-info {
left: -50%;
margin-left: -25px;
}
.listar-current-page-info.listar-no-image .listar-current-page-icon {
text-shadow: none;
}
.listar-current-page-icon.listar-image-icon svg,
.listar-current-page-icon svg {
width: 60px;
height: 51px;
left: auto;
display: inline-block;
top: -3px;
vertical-align: middle;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.listar-current-page-icon svg * {
fill: #fff;
}
.listar-no-image .listar-current-page-icon svg * {
fill: rgb(37,139,213);
}
.listar-current-page-info.listar-color-cover .listar-current-page-icon svg * {
fill: #fff;
}
.listar-listing-flag {
position: absolute;
bottom: 0;
left: 12px;
width: 50px;
height: 40px;
line-height: 50px;
text-align: center;
color: rgb(37,139,213);
background-color: #fff;
z-index: 10;
font-size: 26px;
border-radius: 8px 8px 0 0;
}
.listar-map-button-text {
font-size: 14px;
font-weight: 400;
vertical-align: middle;
width: 100%;
text-align: center;
color: rgb(37,139,213);
display: inline-block;
white-space: normal;
}
.listar-filter-block {
display: inline-block;
margin-top: 1px;
margin-bottom: 1px;
font-size: 17px;
font-weight: 400;
}
.listar-map-button {
height: 164px;
vertical-align: middle;
position: relative;
float: right;
cursor: pointer;
background-color: rgba(255,255,255,0.2);
}
.listar-map-button.disabled {
cursor: default;
background-color: #ffffff;
}
.listar-map-button-text {
height: auto;
position: relative;
vertical-align: middle;
line-height: normal;
cursor: pointer;
opacity: 0;
display: none;
text-shadow: none;
line-height: 26px;
}
#page .listar-page-header-content .listar-map-button-text span {
position: relative;
display: inline-block;
vertical-align: middle;
font-size: 15px;
height: 44px;
line-height: 1.6;
padding: 10px 25px;
box-shadow: 0 0 300px rgba(0,0,0,0.65),0 0 30px rgba(0,0,0,0.06);
border-radius: 50px;
background-color: rgba(35,40,45,0.9);
color: #fff;
text-shadow: 1px 1px rgba(0,0,0,0.2);
}
.listar-launch-map-button-design-light #page .listar-page-header-content .listar-map-button-text span {
background-color: #ffffff;
color: #252525;
text-shadow: none;
}
.listar-map-button-text .icon-map2:before {
font-size: 22px;
position: relative;
top: -3px;
padding-right: 8px;
}
.listar-map-button.disabled .listar-map-button-text .icon-map2:before {
content: none;
}
.listar-buttons-squared #page .listar-page-header-content .listar-map-button-text span {
border-radius: 8px;
}
#page .listar-page-header-content .listar-map-button:hover .listar-map-button-text span {
opacity: 0.8;
}
.listar-launch-map-button-design-light #page .listar-page-header-content .listar-map-button:hover .listar-map-button-text span {
opacity: 1;
}
#page .listar-page-header-content .listar-map-button:hover {
background-color: rgba(255,255,255,0.6);
}
#page .listar-page-header-content .listar-map-button.disabled:hover {
background: #ffffff;
}
#page .listar-page-header-content .listar-map-button.disabled .listar-map-button-text span,
#page .listar-page-header-content .listar-map-button.disabled:hover .listar-map-button-text span {
background-color: transparent;
color: rgb(37,139,213);
width: 44px;
padding: 0;
box-shadow: none;
}
.listar-listing-list-view.listar-listing-list-view-only .listar-map-button-text {
display: none;
}
.disabled .listar-map-button-text {
cursor: default;
display: inline-block;
opacity: 1;
}
.disabled .listar-map-button-text:before {
font-family: "icon";
content: "\eb8d";
position: absolute;
color: rgb(37,139,213);
width: 44px;
height: 44px;
line-height: 44px;
font-size: 22px;
text-align: center;
padding-left: 2px;
}
.listar-map-button.hover {
width: 100%;
height: 100%;
left: 0;
display: table;
text-align: center;
font-size: 16px;
position: absolute;
top: 0;
z-index: 1;
color: rgb(37,139,213);
}
#map {
position: relative;
z-index: 0;
background-color: #c5dff7;
}
.listar-widgetized-map-container #map {
height: 60vh; min-height: 60vh; height: calc(60vh - var(--vh-offset, 0px)); min-height: calc(60vh - var(--vh-offset, 0px)); max-height: 456px
}
.listar-map-ready-to-launch.listar-map-with-waves #map {
margin-top: 12px;
}
#map.listar-color-design {
background-color: rgb(37,139,213);
}
#map.listar-color-design .leaflet-tile-pane {
opacity: 0.75;
}
#map.listar-color-design .leaflet-tile-pane {
opacity: 0.6;
}
.listar-back-listing-button {
background-color: rgb(35,40,45);
color: #fff;
height: 44px;
line-height: 47px;
vertical-align: middle;
position: absolute;
bottom: 0;
left: 0;
z-index: 20000;
padding: 0 25px 0 15px;
cursor: pointer;
border-radius: 0 50px 50px 0;
font-size: 16px;
text-shadow: 1px 1px rgba(0,0,0,0.2);
}
.listar-launch-map-button-design-light .listar-back-listing-button {
background-color: #ffffff;
color: #252525;
text-shadow: none;
}
.listar-buttons-squared .listar-back-listing-button {
border-radius: 0 8px 8px 0;
}
.listar-map-view.listar-only-map .listar-back-listing-button,
.single-job_listing .listar-back-listing-button,
.listar-map-and-page .listar-back-listing-button {
display: none;
}
.listar-back-listing-button:before {
position: relative;
margin-right: 12px;
font-size: 26px;
top: -2px;
}
.listar-map-listing .listar-posts-column-list {
top: 0;
height: 100%;
}
.listar-map-listing .listar-aside-post:first-child {
margin-top: 0;
border-top: 1px solid rgba(125,125,125,0.2);
}
.listar-is-safari.listar-is-mobile .listar-map-listing .listar-aside-post:first-child {
border-top: 1px solid rgba(125,125,125,0.35);
}
.leaflet-control {
color: #252525;
}
.leaflet-top {
z-index: 900;
}
.listar-map-ready-to-launch.listar-map-with-waves .leaflet-top {
top: 10px;
}
.leaflet-control a,
.leaflet-control a:hover {
color: rgb(37,139,213);
}
body .leaflet-bar a span {
display: inline-block;
}
.leaflet-touch .leaflet-bar {
border: none;
opacity: 1;
}
.leaflet-control-zoom {
box-shadow: none;
}
body .leaflet-control-zoom-in,
body .leaflet-control-zoom-out {
font-size: 20px;
}
.leaflet-control-zoom-out,
.leaflet-control-zoom-in,
.leaflet-control-zoom-reset,
.leaflet-bar a:first-child,
.leaflet-bar a:last-child,
.leaflet-touch .leaflet-bar a,
.leaflet-touch .leaflet-bar a:first-child,
.leaflet-touch .leaflet-bar a:last-child {
border-radius: 50%;
overflow: hidden;
box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.1), -2px -2px 2px 0 rgba(0,0,0,0.1);
border: 0;
}
body .leaflet-bar a {
line-height: 0;
}
.leaflet-bar a.leaflet-control-zoom-in,
.leaflet-bar a.leaflet-control-zoom-out,
.leaflet-bar a.leaflet-control-zoom-reset {
display: inline-block;
font-size: 0;
line-height: 0;
vertical-align: top;
width: 30px;
height: 30px;
}
.leaflet-bar a.leaflet-control-zoom-in.leaflet-disabled,
.leaflet-bar a.leaflet-control-zoom-out.leaflet-disabled,
.leaflet-bar a.leaflet-control-zoom-reset.leaflet-disabled,
.leaflet-control a.leaflet-disabled:hover {
color: #bbb;
}
.leaflet-control-zoom-reset {
width: 30px;
height: 30px;
line-height: 32px;
font-size: 16px;
font-weight: 400;
}
.leaflet-control-zoom-out,
.leaflet-control-zoom-reset {
margin-left: 8px;
}
.leaflet-control-zoom-reset.fa:before {
display: inline-block;
font-size: 16px;
line-height: 30px;
}
.leaflet-pane {
z-index: 900;
}
.leaflet-popup-tip,
.leaflet-popup-content-wrapper {
background-color: #fff;
color: #252525;
}
.leaflet-popup-content-wrapper {
box-shadow: 0 0 30px rgba(0,0,0,0.1);
}
.leaflet-popup-content {
margin: 0;
width: auto;
padding: 0;
}
.leaflet-popup-content .leaflet-popup-listing-link {
display: block;
padding: 8px;
max-width: 256px;
cursor: pointer;
}
.leaflet-popup-content .leaflet-popup-listing-link.leaflet-no-popup-image {
margin-top: 0;
margin-bottom: 12px;
}
.listar-map-contact .leaflet-popup-content .leaflet-popup-listing-link,
.leaflet-popup-content .leaflet-popup-listing-link.leaflet-popup-no-hover,
.leaflet-popup-listing-link.leaflet-popup-no-hover {
cursor: default;
}
.leaflet-popup-content .leaflet-popup-listing-link:before {
font-family: "icon";
content: "\ec44";
position: absolute;
display: inline-block;
top: 10px;
left: 110px;
width: 42px;
height: 42px;
line-height: 43px;
background-color: rgba(0,0,0,0.3);
box-shadow: 0 0 50px rgba(0,0,0,0.5);
color: #fff;
text-shadow: none;
text-align: center;
border-radius: 50%;
z-index: 100;
font-size: 28px;
opacity: 0;
}
.leaflet-popup-content .leaflet-popup-listing-link.leaflet-popup-no-hover:before {
content: none;
}
.leaflet-popup:hover .leaflet-popup-content .leaflet-popup-listing-link:before {
opacity: 1;
top: 55px;
}
.leaflet-popup:hover .leaflet-popup-content .leaflet-popup-listing-link.leaflet-no-popup-image:before {
top: 50%;
margin-top: -21px;
box-shadow: none;
background-color: #aaa;
}
.leaflet-popup:hover .leaflet-popup-content .leaflet-popup-listing-link.leaflet-no-popup-image .leaflet-pop-title,
.leaflet-popup:hover .leaflet-popup-content .leaflet-popup-listing-link.leaflet-no-popup-image .leaflet-pop-address {
opacity: 0.65;
}
.leaflet-popup-image {
position: relative;
width: 240px;
height: 140px;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
border-radius: 8px;
margin-bottom: 10px;
box-shadow: 0 10000px rgba(0,0,0,0.15) inset, 0 0 40px rgba(0,0,0,0.3) inset;
}
.listar-popup-rating {
position: absolute;
width: 44px;
height: 44px;
line-height: 44px;
font-size: 14px;
font-weight: 400;
text-align: center;
text-shadow: none;
left: -14px;
top: -16px;
color: rgb(37,139,213);
background-color: #fff;
box-shadow: 5px 5px 10px rgba(0,0,0,0.2);
border-radius: 50%;
z-index: 2;
}
.listar-listing-rating-squared .listar-popup-rating {
border-radius: 8px;
}
.leaflet-container a.leaflet-popup-close-button,
.leaflet-popup-coordinate-icon:before {
position: absolute;
text-align: center;
z-index: 2;
width: 44px;
height: 44px;
line-height: 44px;
font-size: 14px;
font-weight: 400;
text-shadow: none;
right: -13px;
top: -15px;
color: rgb(37,139,213);
background-color: #fff;
box-shadow: -5px 5px 10px rgba(0,0,0,0.2);
border-radius: 50%;
padding: 0;
}
.leaflet-container a.leaflet-popup-close-button,
.leaflet-container a.leaflet-popup-close-button:hover {
font-size: 22px;
color: transparent;
}
.leaflet-container a.leaflet-popup-close-button:before {
font-family: "icon";
content: "\ec35";
color: rgb(37,139,213);
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
text-align: center;
font-size: 12px;
padding-left: 2px;
line-height: 45px;
font-weight: 600;
}
.leaflet-container a.leaflet-popup-close-button {
color: rgba(37,139,213,0);
}
.leaflet-popup-coordinate-icon:before {
font-family: "icon";
content: "\ea7a";
line-height: 30px;
text-align: left;
font-size: 20px;
position: absolute;
display: inline-block;
z-index: 15;
border-radius: 8px 0 0 0;
width: 26px;
height: 28px;
top: auto;
bottom: 0;
left: auto;
right: 0;
padding-right: 0;
padding-top: 1px;
padding-left: 7px;
cursor: pointer;
}
.leaflet-no-popup-image .leaflet-popup-image {
box-shadow: none;
height: 0;
}
.leaflet-no-popup-image .listar-listing-logo-wrapper ~ .leaflet-popup-image {
margin-bottom: 50px;
}
.leaflet-no-popup-image .leaflet-popup-image .leaflet-popup-coordinate-icon {
margin-top: 30px;
position: relative;
top: -8px;
}
.leaflet-popup-coordinates {
position: relative;
width: 100%;
text-align: center;
background-color: aliceblue;
border: 1px dashed rgba(0,0,0,0.4);
border-radius: 8px;
padding: 10px 6px 8px 6px;
cursor: text;
display: none;
}
body .leaflet-popup-coordinates * {
color: #252525;
}
body .leaflet-popup-coordinates:hover {
background-color: #fff;
border: 1px dashed rgba(0,0,0,0.7);
color: rgb(37,139,213);
}
body .leaflet-popup-coordinates:hover * {
color: rgb(37,139,213);
text-shadow: none;
}
body .leaflet-popup-coordinates div {
display: inline-block;
width: 100%;
text-align: center;
}
body .leaflet-popup-coordinates div span {
font-weight: 700;
font-size: 13px;
padding-right: 4px;
}
.leaflet-pop-title,
.leaflet-pop-category,
.leaflet-pop-address {
width: 100%;
text-align: center;
color: #252525;
font-size: 13px;
line-height: 1.5; margin-top: 20px;
margin-bottom: 1px;
}
.leaflet-pop-address {
font-size: 14px;
}
.leaflet-pop-title {
font-size: 16px;
padding-left: 12px;
padding-right: 12px;
margin-bottom: 12px;
color: rgb(37,139,213);
}
.leaflet-pop-category {
position: absolute;
display: inline-block;
background-color: #fff;
color: #252525;
border-radius: 4px;
width: auto;
max-width: calc(100% - 14px);
text-align: left;
letter-spacing: 0.5px;
font-weight: 400;
font-size: 14px;
line-height: 1.5; text-shadow: none;
bottom: 7px;
left: 7px;
padding: 2px 6px 1px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.leaflet-popup-image .leaflet-pop-category {
bottom: 3px;
left: 4px;
max-width: calc(100% - 33px);
}
.leaflet-no-popup-image .leaflet-popup-image .leaflet-pop-category {
}
.leaflet-pop-address {
font-weight: 400;
margin-top: 0;
color: #252525;
line-height: 1.5; margin-bottom: 12px;
padding-left: 12px;
padding-right: 12px;
letter-spacing: 0.025em;
}
.leaflet-div-icon {
font-size: 22px;
display: table;
text-align: center;
border-radius: 50%;
border: 0;
background-color: rgb(37,139,213);
color: #fff;
text-shadow: 1px 1px rgba(0,0,0,0.2);
width: 44px !important; height: 44px !important; margin-left: -25px !important; margin-top: -25px !important; }
.single-job_listing .leaflet-interactive {
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: grab;
}
.listar-icons-counters-terms-design-squared .leaflet-div-icon {
border-radius: 8px;
}
.leaflet-div-icon:hover .leaflet-marker-pin {
box-shadow: none;
color: #fff;
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
}
.single-job_listing .leaflet-div-icon:hover .leaflet-marker-pin {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.leaflet-div-icon.selected {
color: #fff;
text-shadow: 1px 1px rgba(0,0,0,0.2);
}
.leaflet-div-icon.selected i svg * {
fill: #fff;
}
.leaflet-div-icon.selected .leaflet-marker-pin {
opacity: 0;
}
.leaflet-div-icon.leaflet-high-z-index {
z-index: 11999;
}
.leaflet-div-icon i {
display: table-cell;
vertical-align: middle;
text-align: center;
position: relative;
}
.leaflet-div-icon i:before {
height: 44px;
line-height: 44px;
display: inline-block;
}
.leaflet-div-icon.selected i:before {
line-height: 41px;
}
.leaflet-div-icon i svg {
width: 32px;
height: 28px;
left: auto;
display: inline-block;
vertical-align: middle;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.leaflet-div-icon.selected i svg {
margin-top: -6px;
}
.leaflet-div-icon i svg * {
fill: #fff;
}
.leaflet-marker-pin,
.leaflet-marker-pin-border {
position: absolute;
width: 100%;
height:100%;
top: 0;
left: 0;
border-radius: 50%;
z-index: -1;
}
.listar-icons-counters-terms-design-squared .leaflet-marker-pin,
.listar-icons-counters-terms-design-squared .leaflet-marker-pin-border {
border-radius: 8px;
}
.leaflet-marker-pin {
background-color: rgb(37,139,213);
z-index: 0;
}
.leaflet-div-icon.selected .leaflet-marker-pin,
.leaflet-div-icon.selected .leaflet-marker-pin-border {
border-radius: 50% 50% 50% 50%;
}
.leaflet-marker-pin-border {
z-index: 5;
}
.leaflet-popup {
margin-bottom: 20px;
}
.leaflet-popup-tip-container {
display: none;
}
.listar-aside-list {
display: none;
position: absolute;
top: 0;
right: -350px;
padding-right: 3px;
background-color: #fff;
line-height: 1.5; }
.listar-hero-header .listar-aside-list {
display: block;
height:  calc(100vh - 84px); min-height: calc(100vh - 84px); height: calc(100vh - (84px + var(--vh-offset, 0px))); min-height: calc(100vh - (84px + var(--vh-offset, 0px))); z-index: 10;
top: 84px;
padding-right: 0;
}
.listar-more-map-listing {
display: block;
position: relative;
width: 100%;
height: 80px;
line-height: 80px;
text-align: center;
font-size: 42px;
padding-top: 3px;
color: rgb(37,139,213);
cursor: pointer;
}
.listar-more-results.listar-disable-click,
.listar-more-map-listing {
cursor: default;
}
.listar-more-results {
position: relative;
z-index: 1;
color: #252525;
}
.listar-aside-list .listar-more-results {
margin-top: 0;
}
.listar-main-block .listar-load-more-wrapper,
#primary.listar-blog-results-wrapper .listar-more-results {
text-align: center;
}
.listar-aside-list .listar-load-more-wrapper {
padding: 25px 20px;
}
.listar-aside-list .listar-posts-column-list .listar-more-results {
display: block;
width: 100%;
}
.listar-more-results.listar-loading-results:after,
.listar-more-map-listing.listar-loading-results:after,
.listar-nearest-me-loading-icon.listar-is-geolocating:after {
content: "";
background-image: url(//foodfinder.pk/wp-content/themes/listar-2/assets/images/spinner.gif);
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
width: 20px;
height: 20px;
position: absolute;
top: -36px;
left: 50%;
margin-left: -10px;
border-radius: 50%;
overflow: hidden;
}
.listar-nearest-me-loading-icon.listar-is-geolocating:after {
position: relative;
display: block;
left: 50%;
margin-left: -10px;
top: auto;
margin-top: 20px;
}
.listar-loading-results + div.tooltip {
display: none !important; }
.listar-more-results:before,
.listar-more-map-listing:before {
display: inline-block;
}
.listar-more-map-listing {
display: block;
color: rgb(37,139,213);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(150,150,150,0.17)), color-stop(100%, rgba(150,150,150,0)));
background: -webkit-linear-gradient(top,rgba(150,150,150,0.17) 0%,rgba(150,150,150,0) 100%);
background: -moz-linear-gradient(top,rgba(150,150,150,0.17) 0%, rgba(150,150,150,0) 100%);
background: -o-linear-gradient(top,rgba(150,150,150,0.17) 0%, rgba(150,150,150,0) 100%);
background: linear-gradient(to bottom,  rgba(150,150,150,0.17) 0%,rgba(150,150,150,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2b969696", endColorstr="#00969696",GradientType=0);
}
.listar-get-directions-wrapper {
position: absolute;
height: 0;
text-align: center;
width: 100%;
bottom: 0;
left: 50%;
}
.listar-listing-map .listar-get-directions {
position: relative;
float: left;
bottom: 10px;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-100%);
}
.listar-ajax-map-markers {
display: none;
}
.leaflet-control-zoom-reset.fa {
font-size: 16px;
}
body .leaflet-bar a.leaflet-control-zoom-in span,
body .leaflet-bar a.leaflet-control-zoom-out span {
display: none;
}
body .leaflet-bar a.leaflet-control-zoom-in:before,
body .leaflet-bar a.leaflet-control-zoom-out:before {
font-family: "FontAwesome";
font-size: 14px;
content: "\f067";
font-weight: 400;
display: inline-block;
line-height: 32px;
}
body .leaflet-bar a.leaflet-control-zoom-out:before {
content: "\f068";
}
.listar-map-hidden .leaflet-control-container {
display: none;
}
body .leaflet-control-attribution a {
color: #252525;
text-decoration: none;
}
.listar-showing-map .listar-related-separator,
.listar-showing-map .listar-related-listing-archive {
display: none;
}
.listar-hidden-map .listar-widgetized-map-container {
height: 0;
left: -100%;
overflow: hidden;
}
.listar-map-launch-wrapper {
box-shadow: 5000px 0 0 rgba(255,255,255,0.3) inset;
padding-top: 120px;
padding-bottom: 120px;
background-color: aliceblue;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-attachment: scroll;
}
.listar-map-launch-wrapper .button:hover {
padding: 10px 45px 10px 53px;
}
#page .listar-page-header-content .listar-map-button:hover .listar-map-button-text span {
padding: 10px 43px 10px 51px;
}
.listar-map-launch-wrapper .button:after,
#page .listar-page-header-content .listar-map-button .listar-map-button-text span:after {
content: "";
position: absolute;
top: -14px;
left: -14px;
width: calc(100% + 28px);
height: calc(100% + 28px);
border: 12px solid rgba(35,40,45,0.9);
border-radius: 36px;
}
.listar-launch-map-button-design-light .listar-map-launch-wrapper .button:after,
.listar-launch-map-button-design-light #page .listar-page-header-content .listar-map-button .listar-map-button-text span:after {
border: 12px solid #ffffff;
}
.listar-map-launch-wrapper .button.listar-color-button:after {
border: 12px solid rgba(37,139,213,0.9);
}
.listar-buttons-squared .listar-map-launch-wrapper .button:after,
.listar-buttons-squared #page .listar-page-header-content .listar-map-button .listar-map-button-text span:after {
border-radius: 20px;
}
#page .listar-no-results-header .listar-page-header-content .listar-map-button .listar-map-button-text span:after {
content: none;
}
.listar-map-launch-wrapper .button:hover:after,
#page .listar-page-header-content .listar-map-button:hover .listar-map-button-text span:after {
top: -18px;
left: -18px;
width: calc(100% + 36px);
height: calc(100% + 36px);
border-radius: 40px;
}
.listar-buttons-squared .listar-map-launch-wrapper .button:hover:after,
.listar-buttons-squared #page .listar-page-header-content .listar-map-button:hover .listar-map-button-text span:after {
border-radius: 22px;
}
.listar-map-launch-wrapper .button:hover:before,
#page .listar-page-header-content .listar-map-button .listar-map-button-text span:before {
opacity: 1;
left: 0;
margin-left: 0;
}
.listar-map-launch-wrapper .button:hover:before,
#page .listar-page-header-content .listar-map-button:hover .listar-map-button-text span:before {
opacity: 0;
left: -2px;
margin-left: -44px;
}
.page-template-front-page.listar-page-has-scrolled .listar-rubber-container.listar-rubber-media {
opacity: 0;
}
.listar-is-safari.listar-is-mobile .listar-map-launch-wrapper {
background-attachment: scroll;
}
body .entry-content .listar-front-widget-wrapper.listar-map-ready-to-launch {
position: relative;
z-index: 1;
} .leaflet-cluster {
text-align: center;
color: rgb(37,139,213);
font-weight: 700;
}
.leaflet-cluster-content {
position: absolute;
z-index: -1;
border: 1px solid transparent;
background-color: #fff;
}
.leaflet-cluster:hover .leaflet-cluster-content {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
}
.leaflet-cluster-border {
content: " ";
position: absolute;
border-radius: 50%;
z-index: -1;
top: 1px;
left: 1px;
right: 1px;
bottom: 1px;
}
.digits-1 .leaflet-cluster-content {
border-radius: 50%;
font-size: 15px;
font-weight: 400;
height: 50px;
width: 50px;
line-height: 50px;
margin-top: -18px;
margin-left: -18px;
box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.1), -2px -2px 2px 0 rgba(0,0,0,0.1);
}
.digits-2 .leaflet-cluster-content {
border-radius: 50%;
font-size: 15px;
font-weight: 400;
height: 53px;
width: 53px;
line-height: 50px;
border-width: 3px;
margin-top: -26px;
margin-left: -26px;
padding-right: 4px;
}
.digits-2 .leaflet-cluster-border {
border-radius: 50%;
border-width: 2.4px;
}
.digits-3 .leaflet-cluster-content {
border-radius: 50%;
font-size: 15px;
font-weight: 400;
height: 66px;
width: 66px;
line-height: 49px;
border-width: 4px;
margin-top: -33px;
margin-left: -33px;
padding-right: 2px;
}
.digits-3 .leaflet-cluster-border {
border-radius: 50%;
border-width: 2.7px;
}
.digits-4 .leaflet-cluster-content {
border-radius: 50%;
font-size: 15px;
font-weight: 400;
height: 80px;
width: 80px;
line-height: 4em;
border-width: 5px;
margin-top: -40px;
margin-left: -40px;
padding-right: 0.1em;
}
.digits-4 .leaflet-cluster-border {
border-radius: 50%;
border-width: 3px;
}
.listar-icons-counters-terms-design-squared .leaflet-cluster-border,
.listar-icons-counters-terms-design-squared .digits-1 .leaflet-cluster-content,
.listar-icons-counters-terms-design-squared .digits-2 .leaflet-cluster-content,
.listar-icons-counters-terms-design-squared .digits-2 .leaflet-cluster-border,
.listar-icons-counters-terms-design-squared .digits-3 .leaflet-cluster-content,
.listar-icons-counters-terms-design-squared .digits-3 .leaflet-cluster-border,
.listar-icons-counters-terms-design-squared .digits-4 .leaflet-cluster-content,
.listar-icons-counters-terms-design-squared .digits-4 .leaflet-cluster-border {
border-radius: 8px;
}
.leaflet-overlay-pane path {
stroke: rgb(37,139,213);
fill: rgb(37,139,213);
}
.marker-cluster {
background-clip: padding-box;
border-radius: 20px;
}
.marker-cluster div {
width: 30px;
height: 30px;
margin-left: 5px;
margin-top: 5px;
text-align: center;
border-radius: 15px;
font-weight: 400;
}
#page .marker-cluster span {
line-height: 30px;
} .listar-fill-background {
position: relative;
border: 0;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-attachment: scroll;
background-color: #000;
text-align: center;
box-shadow: 0 10000px rgba(0,0,0,0.65) inset;
}
.listar-fill-background.listar-light-design {
box-shadow: 0 10000px rgba(255,255,255,0.83) inset;
background-color: transparent;
}
.listar-fill-background.listar-dark-design {
box-shadow: 0 10000px rgba(0,0,0,0.55) inset;
background-color: transparent;
}
.listar-is-mobile .listar-fill-background {
background-attachment: scroll;
}
.listar-grid,
.listar-grid .col-md-8,
.listar-grid .col-md-9,
.listar-feature-items {
text-align: center;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.listar-grid .col-md-8,
.col-md-8 .listar-grid,
.listar-grid .col-md-9,
.col-md-9 .listar-grid {
-webkit-align-items: initial;
align-items: initial;
justify-content: initial;
}
.listar-grid,
.listar-feature-items {
-webkit-align-items: center;
align-items: center;
justify-content: center;
}
.listar-partners .listar-grid {
-webkit-align-items: center;
align-items: center;
justify-content: center;
margin-top: 20px;
margin-bottom: 20px;
}
.listar-feature-items {
margin-bottom: -30px;
}
.listar-no-flex .listar-grid {
display: block;
}
.listar-no-flex .col-sm-3 {
float: none;
display: inline-block;
}
.listar-grid [class*="col-"]:hover {
z-index: 101;
}
.listar-grid.listar-grid2 .col-md-8,
.listar-grid.listar-grid2 .col-md-9 {
display: block;
}
.listar-grid.listar-grid6 .col-md-8,
.listar-grid.listar-grid6 .col-md-9 {
padding: 0;
}
.listar-grid .col-md-8 .col-sm-4,
.listar-grid .col-md-9 .col-sm-4 {
margin-bottom: 30px;
}
.listar-card-link {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 61;
}
.listar-grid-filler {
opacity: 0;
height: 380px;
position: absolute;
right: -5000px;
}
.listar-disable-listing-grid-filler-card .listar-listing-card.listar-grid-filler,
.listar-disable-blog-grid-filler-card .listar-blog-card.listar-grid-filler {
display: none !important; }
.listar-grid-filler .listar-card-link {
border-radius: 20px;
}
.listar-grid-filler.listar-height-changed {
opacity: 1;
position: relative;
right: 0;
}
.listar-grid-filler-background-image-wrapper,
.listar-grid-filler-background-image {
position: absolute;
overflow: hidden;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
box-shadow: 2000px 0 rgba(20,25,30, 0.6) inset;
border-radius: 15px;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.listar-squared-details .listar-grid-filler-background-image-wrapper,
.listar-squared-details .listar-grid-filler-background-image,
.listar-listing-card-design-squared .listar-grid-filler-background-image-wrapper,
.listar-listing-card-design-squared .listar-grid-filler-background-image,
.listar-grid-design-2.listar-squared-details .listar-card-content:after,
.listar-ready-for-hover.listar_expansive_excerpt .listar-grid-design-2.listar-squared-details.listar-grid-design-image-block .listar-card-content:hover:after {
border-radius: 8px;
}
.listar-card-link:hover ~ .listar-grid-filler-background-image-wrapper .listar-grid-filler-background-image {
-webkit-transform: scale(1.03);
-moz-transform: scale(1.03);
-ms-transform: scale(1.03);
-o-transform: scale(1.03);
transform: scale(1.03);
}
.listar-card-link ~ .listar-fallback-content {
position: relative;
z-index: 1;
padding: 0 30px;
top: 50%;
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);
}
.listar-card-link ~ .listar-fallback-content .listar-fallback-content-wrapper {
overflow: hidden;
padding-top: 30px;
padding-bottom: 30px;
}
.listar-grid-filler-has-background-image .listar-card-link ~ .listar-fallback-content {
width: calc(100% + 60px);
margin-left: -30px;
}
.listar-grid-design-1.listar-grid-filler .listar-card-content:after,
.listar-grid-design-2.listar-grid-filler .listar-card-content:after {
box-shadow:
0 0 30px rgba(0,0,0,0.1),
2000px 0 0 rgb(35,40,45) inset;
}
.listar-grid-design-1.listar-grid-filler .listar-card-content,
.listar-grid-design-2.listar-grid-filler .listar-card-content,
.listar-grid-filler h5 {
color: #fff;
}
.listar-grid-filler h5 {
font-size: 22px;
white-space: pre-line;
word-break: break-word;
-webkit-hyphens: none;
-moz-hyphens: none;
hyphens: none;
text-shadow: 1px 1px #000000;
}
.listar-fallback-content-button-wrapper {
position: relative;
width: 100%;
z-index: 1;
}
.listar-card-link:hover ~ .listar-fallback-content-button-wrapper {
position: absolute;
width: 100%;
top: 50%;
left: 0;
z-index: 1;
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);
}
.listar-fallback-content-data {
height: auto;
max-height: 999px;
}
.listar-card-link:hover ~ .listar-fallback-content .listar-fallback-content-data {
max-height: 0;
overflow: hidden;
}
.listar-card-link ~ .listar-fallback-content .listar-fallback-content-data ~ .listar-fallback-content-button-wrapper {
margin-top: 40px;
}
.listar-card-link:hover ~ .listar-fallback-content .listar-fallback-content-data ~ .listar-fallback-content-button-wrapper {
opacity: 1;
margin-top: 0;
}
.entry-content .listar-grid-filler h5 {
padding: 0;
margin-top: 10px;
margin-bottom: 10px;
}
body .listar-card-link:hover ~ .listar-fallback-content .button.listar-light-button {
background-color: rgb(37,139,213);
color: #fff;
text-shadow: 1px 1px rgba(0,0,0,0.2);
}
.listar-grid-design-1.listar-grid-filler .listar-card-content:hover:after,
.listar-grid-design-2.listar-grid-filler .listar-card-content:hover:after {
box-shadow:
0 0 30px rgba(0,0,0,0.1),
2000px 0 0 rgb(35,40,45) inset;
}
.listar-is-desktop .listar-grid-design-1.listar-grid-filler .listar-card-content:hover,
.listar-is-desktop .listar-grid-design-2.listar-grid-filler .listar-card-content:hover {
border-radius: 20px;
}
#secondary .listar-grid-filler {
display: none !important; }
.listar-card-content {
width: 100%;
position: relative;
display: inline-block;
margin-bottom: 30px;
height: calc(100% - 30px);
}
.listar-grid-filler .listar-fallback-content-small-title {
position: relative;
padding-top: 20px;
padding-bottom: 20px;
margin-top: 20px;
border-top: 1px solid rgba(125,125,125,0.4);
border-bottom: 1px solid rgba(125,125,125,0.4);
margin-bottom: 40px;
background-color: rgb(35,40,45);
text-transform: uppercase;
letter-spacing: 0.1em;
}
.listar-grid-filler .listar-grid-filler-has-background-image .listar-fallback-content-small-title {
background-color: rgba(255,255,255,0.04);
border: 0;
padding-left: 30px;
padding-right: 30px;
}
.listar-grid-filler .listar-fallback-content-description {
opacity: 0.9;
text-shadow: 1px 1px #000000;
}
.listar-grid-filler .listar-grid-filler-has-background-image .listar-fallback-content-description {
padding-left: 30px;
padding-right: 30px;
}
.listar-grid-filler .listar-fallback-content-small-title:before {
content: "";
position: absolute;
width: calc(100% - 80px);
height: 100%;
top: 0;
left: 40px;
box-shadow: 0 0 40px rgba(0,0,0,0.7);
z-index: -1;
}
.listar-grid-filler .listar-grid-filler-has-background-image .listar-fallback-content-small-title:before {
width: 100%;
left: 0;
box-shadow: 0 0 40px rgba(0,0,0,0.8);
}
.listar-grid-filler .listar-card-link:hover ~ .listar-fallback-content .listar-grid-filler-has-background-image .listar-fallback-content-small-title,
.listar-grid-filler .listar-card-link:hover ~ .listar-fallback-content .listar-fallback-content-small-title {
border: 0;
}
.listar-grid-filler .listar-card-link:hover ~ .listar-fallback-content .listar-grid-filler-has-background-image .listar-fallback-content-small-title:before,
.listar-grid-filler .listar-card-link:hover ~ .listar-fallback-content .listar-fallback-content-small-title:before {
opacity: 0;
}
.owl-loaded .listar-card-content {
height: 100%;
}
.listar-grid-design-1 .listar-card-content {
border-radius: 8px;
}
.listar-grid-design-1 .listar-card-content:after,
.listar-grid-design-2 .listar-card-content:after {
content: "";
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: none;
border-radius: 20px;
box-shadow: 0 0 30px rgba(0,0,0,0.1), 0 800px 0 #fff inset;
}
.listar-blog-card-design-squared .listar-grid-design-1 .listar-card-content:after {
border-radius: 8px;
}
.listar-listing-card-design-squared .listar-grid-design-2 .listar-card-content:after,
.listar-ready-for-hover.listar_expansive_excerpt.listar-listing-card-design-squared .listar-grid-design-2 .listar-card-content:hover:after,
.listar-ready-for-hover.listar_expansive_excerpt.listar-listing-card-design-squared .listar-grid-design-2 .listar-card-content.listar-no-listing-address:hover:after,
.listar-ready-for-hover.listar_expansive_excerpt.listar-listing-card-design-squared .listar-grid-design-2.listar-grid-design-image-block .listar-card-content:hover:after {
border-radius: 8px;
}
.listar-ready-for-hover.listar_expansive_excerpt .listar-grid-design-2 .listar-card-content:hover:after {
border-radius: 20px 20px 0 0;
}
.listar-ready-for-hover.listar_expansive_excerpt .listar-grid-design-2.listar-grid-design-image-block .listar-card-content:hover:after,
.listar-ready-for-hover.listar_expansive_excerpt.listar-is-mobile .listar-grid-design-2 .listar-card-content:hover:after,
.listar-ready-for-hover.listar_expansive_excerpt .listar-grid-design-2 .listar-card-content.listar-no-listing-address:hover:after {
border-radius: 20px;
}
.listar-grid-design-1 .listar-card-content {
max-width: initial;
}
.widget .listar-card-content {
position: relative;
border-radius: 20px;
font-size: 14px;
}
.listar-circular-wrapper {
position: relative;
display: block;
margin-top: 40px;
width: calc(100% - 40px);
min-width: 285px;
max-width: 285px;
z-index: 1;
left: 50%;
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-o-transform: translate(-50%,0);
transform: translate(-50%,0);
}
.listar-grid4 .listar-no-description .listar-card-content {
margin-bottom: 20px;
}
.listar-grid6 .listar-card-content {
margin-bottom: 10px;
max-width: none;
}
.listar-card-content-image-wrapper,
.listar-card-full .listar-card-content:hover .listar-card-content-image-wrapper {
border-bottom: 1px solid rgba(125,125,125,0.2);
}
.listar-is-safari.listar-is-mobile .listar-card-content-image-wrapper,
.listar-is-safari.listar-is-mobile .listar-card-full .listar-card-content:hover .listar-card-content-image-wrapper {
border-bottom: 1px solid rgba(125,125,125,0.35);
}
.sticky .listar-card-content-image-wrapper,
.listar-is-safari.listar-is-mobile .sticky .listar-card-content-image-wrapper {
border-bottom: 0;
}
.listar-card-content:hover .listar-card-content-image-wrapper,
.listar-card-full .listar-card-content.sticky:hover .listar-card-content-image-wrapper {
border-bottom: 0;
}
.listar-card-content-date-wrapper {
text-align: center;
position: relative;
z-index: 66;
}
.listar-card-geolocated-distance,
.listar-post-edit-link-card {
position: absolute;
z-index: 1;
right: 0;
top: -16px;
background-color: #fff;
border-radius: 25px 10px 25px 25px;
padding: 5px 14px;
}
.listar-post-edit-link-card,
.listar-get-geolocated {
z-index: 62;
right: auto;
border-radius: 25px;
top: 15px;
left: 20px;
width: 44px;
height: 44px;
line-height: 41px;
box-shadow: 0 0 20px rgba(0,0,0,0.12);
border: 1px solid #eee;
padding: 0;
padding-left: 1px;
}
.listar-get-geolocated,
.listar-get-geolocated:hover,
.listar-get-geolocated:focus {
cursor: pointer;
position: absolute;
font-size: 26px;
line-height: 39px;
border: 0;
right: auto;
z-index: 150;
top: -20px;
left: -10px;
background-color: #fff;
color: #252525;
text-shadow: none;
box-shadow: 0 0 20px rgba(0,0,0,0.12);
}
.listar-get-geolocated {
z-index: 66;
}
.listar-card-design-image-block ~ .listar-get-geolocated,
.listar-card-design-image-block ~ .listar-get-geolocated:hover,
.listar-card-design-image-block ~ .listar-get-geolocated:focus {
left: -20px;
top: 50px;
background-color: #252525;
color: #fff;
text-shadow: 1px 1px rgba(0,0,0,0.2);
box-shadow: 3px 3px 15px rgba(255,255,255,0.3);
}
.listar-card-content.listar-no-image .listar-card-design-image-block ~ .listar-get-geolocated,
.listar-card-content.listar-no-image .listar-card-design-image-block ~ .listar-get-geolocated:hover,
.listar-card-content.listar-no-image .listar-card-design-image-block ~ .listar-get-geolocated:focus {
background-color: #fff;
color: #252525;
text-shadow: none;
box-shadow: 0 0 20px rgba(0,0,0,0.12);
}
.listar-get-geolocated ~ .tooltip {
z-index: 70;
}
.listar-get-geolocated ~ .tooltip .tooltip-inner {
font-size: 16px;
border: 0;
box-shadow: none;
padding: 6px 16px;
border-radius: 50px;
margin-top: 10px;
background-color: #151515;
letter-spacing: 0.025em;
white-space: nowrap;
width: auto;
max-width: none;
}
.listar-card-design-image-block ~ .listar-get-geolocated ~ .tooltip .tooltip-inner {
text-transform: uppercase;
}
.listar-get-geolocated ~ .tooltip .tooltip-arrow {
display: none;
}
.listar-get-geolocated:hover ~ .listar-card-geolocated-distance,
.listar-get-geolocated:hover ~ .listar-listing-logo-wrapper,
.listar-get-geolocated:hover ~ .listar-floating-card-icons-h,
.listar-get-geolocated:hover ~ .listar-floating-card-icons,
.listar-get-geolocated:hover ~ .listar-circular-wrapper .listar-card-geolocated-distance,
.listar-get-geolocated:hover ~ .listar-circular-wrapper .listar-category-icon,
.listar-get-geolocated:hover ~ .listar-circular-wrapper .listar-listing-rating,
.listar-get-geolocated:hover ~ .listar-bookmark-card-button-wrapper,
.listar-get-geolocated:hover ~ .listar-card-link .listar-open-or-closed {
opacity: 0;
}
.listar-bookmarks-active.listar-listing-card-design-squared .listar-post-edit-link-card {
top: -20px;
left: 35px;
}
.listar-post-edit-link-card:hover {
background-color: rgb(37,139,213);
color: #fff
}
.listar-listing-card-design-rounded .listar-card-geolocated-distance {
right: 12px;
top: 12px;
border-radius: 25px;
border: 1px solid #ddd;
z-index: 65;
}
.listar-bookmarks-active.listar-listing-card-design-rounded .listar-card-geolocated-distance {
top: -16px;
right: 0;
border: 0;
border-radius: 25px 25px 0 25px;
}
.listar-bookmarks-active.listar-listing-card-design-rounded .listar-card-design-image-block ~ .listar-card-geolocated-distance,
.listar-card-design-image-block ~ .listar-card-geolocated-distance {
background-color: #252525;
color: #fff;
top: -16px;
right: auto;
border-radius: 25px 25px 25px 0;
left: 0;
}
.listar-bookmarks-active.listar-listing-card-design-rounded .listar-card-content.listar-no-image .listar-card-design-image-block ~ .listar-card-geolocated-distance,
.listar-card-content.listar-no-image .listar-card-design-image-block ~ .listar-card-geolocated-distance {
background-color: #fff;
color: #252525;
}
.listar-card-content-date {
position: relative;
display: inline-block;
top: -12px;
width: 64px;
height: 64px;
padding: 0;
text-align: center;
font-size: 13px;
line-height: 1.4em;
background-color: #fff;
border-top: 1px solid #e9e9e9;
border-bottom: 1px solid #e9e9e9;
border-radius: 50%;
z-index: 50;
}
.listar-card-full .listar-card-content-date {
border-top: 0;
}
.sticky .listar-card-content-date,
.listar-card-content:hover .listar-card-content-date,
.listar-card-content:hover .listar-card-content-image-wrapper,
.listar-card-full .listar-card-content:hover .listar-card-content-image-wrapper {
border-top: 0;
border-bottom: 0;
}
.listar-grid-design-1 .listar-card-content-date {
position: relative;
}
.listar-card-content-date span {
display: inline-block;
vertical-align: middle;
}
.listar-grid-design-1 .listar-card-content .listar-card-content-image {
box-shadow: none;
}
.listar-grid-design-1 .listar-card-content-date {
margin-top: -38px;
width: 76px;
height: 76px;
line-height: 76px;
}
.listar-card-content .listar-card-content-date,
.listar-card-content:hover .listar-card-content-date {
background-color: rgb(37,139,213);
color: #fff;
text-shadow: 1px 1px rgba(0,0,0,0.2);
}
.listar-date-design-2 .listar-card-content-date {
border: 0;
border-radius: 0;
width: 100%;
height: auto;
top: auto;
margin-top: auto;
line-height: 1.5; background-color: ALICEBLUE;
color: #000;
position: absolute;
left: 0;
padding: 0 30px;
max-height: 0;
overflow: hidden;
opacity: 0;
z-index: 51;
}
.listar-date-design-2 .listar-card-content-date:after {
content: "";
position: absolute;
top: 50px;
left: 0;
width: 100%;
height: 22px;
background-color: rgb(37,139,213);
}
.listar-is-desktop.listar-ready-for-hover.listar_expansive_excerpt .listar-blog-card:not(.listar-card-full) .listar-card-content:hover .listar-date-design-2 .listar-card-content-date {
padding: 30px;
max-height: 80px;
opacity: 1;
}
.listar-card-full .listar-card-content .listar-date-design-2 .listar-card-content-date {
position: relative;
opacity: 1;
height: auto;
max-height: none;
line-height: 1.5;
font-size: 14px;
padding: 30px;
background-color: rgb(37,139,213);
color: #ffffff;
}
.listar-card-content.sticky.listar-no-image .listar-date-design-2 .listar-card-content-date {
box-shadow: 0 -10px 10px rgba(0,0,0,0.06);
}
.listar-card-full .listar-card-content.sticky .listar-date-design-2 .listar-card-content-date {
color: #fff;
}
.listar-card-content .listar-card-content-image,
.listar-card-content .listar-card-content-image .listar-card-image-inner img,
.listar-card-content .listar-card-content-image .listar-card-content-title-centralizer ~ img {
width: 100%;
height: 1px;
padding-bottom: 100%;
display: inline-block;
border-radius: 50%;
}
.listar-listing-card-design-squared .listar-card-content .listar-card-content-image,
.listar-listing-card-design-squared .listar-card-content .listar-card-content-image .listar-card-image-inner img,
.listar-listing-card-design-squared .listar-card-content .listar-card-content-image .listar-card-content-title-centralizer ~ img,
.listar-listing-card-design-squared .listar-card-image-inner {
border-radius: 8px;
}
.listar-listing-card-design-squared .listar-grid-design-2.listar-rounded-details .listar-card-content:after,
.listar-ready-for-hover.listar_expansive_excerpt.listar-listing-card-design-squared .listar-grid-design-2.listar-rounded-details .listar-card-content:hover:after,
.listar-ready-for-hover.listar_expansive_excerpt.listar-listing-card-design-squared .listar-grid-design-2.listar-rounded-details .listar-card-content.listar-no-listing-address:hover:after,
.listar-ready-for-hover.listar_expansive_excerpt.listar-listing-card-design-squared .listar-grid-design-2.listar-grid-design-image-block.listar-rounded-details .listar-card-content:hover:after,
.listar-listing-card-design-squared .listar-rounded-details .listar-card-content .listar-card-content-image,
.listar-listing-card-design-squared .listar-rounded-details .listar-card-content .listar-card-content-image .listar-card-image-inner img,
.listar-listing-card-design-squared .listar-rounded-details .listar-card-content .listar-card-content-image .listar-card-content-title-centralizer ~ img,
.listar-listing-card-design-squared .listar-rounded-details .listar-card-image-inner {
border-radius: 20px;
}
.listar-grid-design-1 .listar-card-content-image-wrapper {
position: relative;
height: 280px;
z-index: 1;
}
.listar-grid-design-1 .sticky .listar-card-content-image-wrapper,
.listar-grid-design-1 .listar-card-content:hover .listar-card-content-image-wrapper{
height: 280px;
}
.listar-grid-design-1 .listar-card-content-image {
overflow: hidden;
}
.listar-grid-design-1 .listar-card-content .listar-card-content-image,
.listar-grid-design-1 .listar-card-content .listar-card-content-image .listar-card-image-inner img,
.listar-grid-design-1 .listar-card-content .listar-card-content-image .listar-card-content-title-centralizer ~ img {
padding-bottom: 280px;
border-radius: 20px 20px 0 0;
}
.listar-blog-card-design-squared .listar-grid-design-1 .listar-card-content .listar-card-content-image,
.listar-blog-card-design-squared .listar-grid-design-1 .listar-card-content .listar-card-content-image .listar-card-image-inner img,
.listar-blog-card-design-squared .listar-grid-design-1 .listar-card-content .listar-card-content-image .listar-card-content-title-centralizer ~ img {
border-radius: 8px 8px 0 0;
}
.listar-grid-design-1 .listar-card-content.sticky .listar-card-content-image .listar-card-image-inner img,
.listar-grid-design-1 .listar-card-content.sticky .listar-card-content-image .listar-card-content-title-centralizer ~ img {
border-radius: 25px 25px 0 0;
}
.listar-grid-design-1 .listar-card-content.sticky:hover .listar-card-content-image .listar-card-image-inner img,
.listar-grid-design-1 .listar-card-content.sticky:hover .listar-card-content-image .listar-card-content-title-centralizer ~ img {
border-radius: 20px 20px 0 0;
}
.listar-card-content .listar-card-image-wrapper {
padding: 12px;
}
.listar-card-image-inner {
border-radius: 50%;
overflow: hidden;
}
.listar-card-content .listar-card-content-image .listar-card-image-inner img,
.listar-card-content .listar-card-content-image .listar-card-content-title-centralizer ~ img,
.widget_recent_entries img,
.listar-grid.listar-white-design .listar-featured-listing .listar-card-content.listar-no-image .listar-card-content-image .listar-card-image-inner img,
body.listar-is-safari.listar-is-mobile .listar-grid.listar-white-design .listar-featured-listing .listar-card-content.listar-no-image .listar-card-content-image .listar-card-image-inner img,
.listar-grid.listar-white-design .listar-featured-listing .listar-card-content.listar-no-image .listar-card-content-image .listar-card-content-title-centralizer ~ img,
body.listar-is-safari.listar-is-mobile .listar-grid.listar-white-design .listar-featured-listing .listar-card-content.listar-no-image .listar-card-content-image .listar-card-content-title-centralizer ~ img {
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
box-shadow: inset 0 5000px 0 rgba(0,0,0,0.45);
}
.listar-card-content.listar-color-cover .listar-card-content-image .listar-card-image-inner img,
.listar-card-content.listar-color-cover .listar-card-content-image .listar-card-content-title-centralizer ~ img,
.widget_recent_entries .listar-post-item.listar-color-cover img {
background-color: rgb(37,139,213);
}
.listar-grid.listar-white-design .listar-featured-listing .listar-card-content.listar-no-image .listar-card-content-image .listar-card-image-inner img,
.listar-card-content.listar-no-image .listar-card-content-image .listar-card-image-inner img,
.listar-grid.listar-white-design .listar-featured-listing .listar-card-content.listar-no-image .listar-card-content-image .listar-card-content-title-centralizer ~ img,
.listar-card-content.listar-no-image .listar-card-content-image .listar-card-content-title-centralizer ~ img {
opacity: 0.15;
}
.listar-card-content.listar-no-image .listar-card-content-image .listar-card-content-title {
text-shadow: none;
color: #252525;
}
.listar-grid.listar-white-design .listar-card-content.listar-no-image .listar-card-content-image .listar-card-image-inner img,
.listar-grid-design-2 .listar-card-content.listar-no-image .listar-card-content-image .listar-card-image-inner img,
.listar-grid.listar-white-design .listar-featured-listing .listar-card-content.listar-no-image .listar-card-content-image .listar-card-image-inner img,
.listar-grid.listar-white-design .listar-card-content.listar-no-image .listar-card-content-image .listar-card-content-title-centralizer ~ img,
.listar-grid-design-2 .listar-card-content.listar-no-image .listar-card-content-image .listar-card-content-title-centralizer ~ img,
.listar-grid.listar-white-design .listar-featured-listing .listar-card-content.listar-no-image .listar-card-content-image .listar-card-content-title-centralizer ~ img {
opacity: 1;
background-color: aliceblue;
box-shadow: none;
}
.hide-border-circles .listar-card-content .listar-card-content-image .listar-card-image-inner img,
.hide-border-circles .listar-card-content .listar-card-content-image .listar-card-content-title-centralizer ~ img,
.listar-card-content.listar-no-image:hover .listar-card-content-image,
.listar-grid.listar-white-design .listar-card-content.listar-no-image:hover .listar-card-content-image .listar-card-image-inner img,
.listar-grid.listar-white-design .listar-card-content.sticky.listar-no-image .listar-card-content-image .listar-card-image-inner img,
.listar-grid.listar-white-design .listar-card-content.listar-no-image:hover .listar-card-content-image .listar-card-content-title-centralizer ~ img,
.listar-grid.listar-white-design .listar-card-content.sticky.listar-no-image .listar-card-content-image .listar-card-content-title-centralizer ~ img {
background-color: rgb(37,139,213);
}
.listar-grid-design-2 .listar-card-content.listar-no-image:hover .listar-card-content-image .listar-card-image-inner img,
.listar-grid.listar-white-design .listar-card-content.listar-no-image:hover .listar-card-content-image .listar-card-image-inner img,
.listar-grid-design-2 .listar-card-content.listar-no-image:hover .listar-card-content-image .listar-card-content-title-centralizer ~ img,
.listar-grid.listar-white-design .listar-card-content.listar-no-image:hover .listar-card-content-image .listar-card-content-title-centralizer ~ img {
opacity: 0.15;
background-color: transparent;
box-shadow: inset 0 5000px 0 rgba(0,0,0,0.45);
}
.listar-is-desktop .listar-grid-design-2 .listar-card-content.listar-no-image:hover .listar-card-content-image .listar-card-image-inner img,
.listar-is-desktop .listar-grid.listar-white-design .listar-card-content.listar-no-image:hover .listar-card-content-image .listar-card-image-inner img,
.listar-is-desktop .listar-grid-design-2 .listar-card-content.listar-no-image:hover .listar-card-content-image .listar-card-content-title-centralizer ~ img,
.listar-is-desktop .listar-grid.listar-white-design .listar-card-content.listar-no-image:hover .listar-card-content-image .listar-card-content-title-centralizer ~ img {
background-color: rgb(37,139,213);
opacity: 1;
}
.listar-card-content.listar-no-image.sticky .listar-card-content-image .listar-card-content-title,
.listar-card-content.listar-no-image:hover .listar-card-content-image .listar-card-content-title {
color: #fff;
}
.listar-squared-shape .listar-card-content .listar-card-content-image,
.listar-squared-shape .listar-card-content .lstar-card-content-image .listar-card-image-inner img,
.listar-squared-shape .listar-card-content .lstar-card-content-image .listar-card-content-title-centralizer ~ img {
width: 100%;
display: inline-block;
border-radius: 20px;
}
.listar-grid6 .listar-card-content .listar-card-content-image,
.listar-grid6 .listar-card-content .listar-card-content-image .listar-card-image-inner img,
.listar-grid6 .listar-card-content .listar-card-content-image .listar-card-content-title-centralizer ~ img {
border-radius: 8px;
}
.listar-grid6.listar-rounded-pic .listar-card-content .listar-card-content-image {
border-radius: 85px 8px 8px 85px;
}
.listar-grid6.listar-rounded-pic .listar-card-content .listar-card-content-image .listar-card-image-inner img,
.listar-grid6.listar-rounded-pic .listar-card-content .listar-card-content-image .listar-card-content-title-centralizer ~ img {
border-radius: 50%;
}
.listar-grid6 .listar-card-content .listar-card-content-image .listar-card-image-inner img,
.listar-grid6 .listar-card-content .listar-card-content-image .listar-card-content-title-centralizer ~ img {
display: table-cell;
width: 150px;
max-width: none;
}
.listar-card-content .listar-card-content-image {
position: relative;
background-color: rgba(255,255,255,0.1);
box-shadow: 0 10px 35px rgba(0,0,0,0.15);
z-index: 0;
}
.listar-grid-design-image-block .listar-card-content .listar-card-content-image {
box-shadow: none;
}
.listar-grid-design-image-block {
height: 540px;
}
.listar-grid-design-image-block article {
height: 510px;
}
.listar-card-content .listar-circular-wrapper .listar-card-content-image {
background-color: #fff;
}
body.listar-is-safari.listar-is-mobile .listar-card-content .listar-card-content-image {
background-color: rgba(255,255,255,0.22);
box-shadow: 0 10px 35px rgba(0,0,0,0.27);
}
.hide-border-circles .listar-card-content .listar-card-content-image {
background-color: transparent;
box-shadow: none;
}
.listar-grid6 .listar-card-content .listar-card-content-image {
display: table;
position: relative;
padding: 10px;
}
.listar-listing-rating {
position: absolute;
z-index: 20;
display: block;
border-radius: 50%;
width: 44px;
height: 44px;
line-height: 44px;
text-align: center;
font-weight: 400;
top: 50%;
left: 100%;
right: auto;
margin-right: auto;
margin-top: -23px;
margin-left: -26px;
white-space: nowrap;
color: rgb(37,139,213);
background-color: #fff;
text-shadow: none;
box-shadow: 0 8px 20px rgba(0,0,0,0.10);
}
.listar-listing-card-design-squared .listar-listing-rating {
margin-left: -28px;
}
.listar-listing-search-menu-inner .listar-listing-rating {
position: relative;
display: inline-block;
top: auto;
bottom: auto;
left: auto;
right: auto;
font-size: 14px;
vertical-align: middle;
margin: 0;
margin-left: -20px;
margin-right: 20px;
line-height: 44px;
box-shadow: 0 4px 20px rgba(0,0,0,0.15);
}
.listar-listing-header-topbar-icon,
.listar-toggle-fixed-quick-menu-wrapper a {
position: relative;
z-index: 20;
display: inline-block;
border-radius: 50%;
width: 48px;
height: 48px;
line-height: 44px;
text-align: center;
font-weight: 400;
white-space: nowrap;
color: #ffffff;
background-color: rgb(25,30,35);
border: 2px solid #333333;
font-size: 24px;
vertical-align: middle;
}
.listar-toggle-fixed-quick-menu-wrapper a,
.listar-toggle-fixed-quick-menu-wrapper a:focus {
width: 44px;
height: 44px;
line-height: 40px;
background-color: #fff;
color: #252525;
box-shadow: 0 0 80px rgba(0,0,0,0.2), 0 0 15px rgba(0,0,0,0.1);
}
.listar-toggle-fixed-quick-menu-wrapper a:hover {
color: rgb(37,139,213);
}
.listar-toggle-fixed-quick-menu-wrapper a:before {
padding-left: 3px;
top: -3px;
font-weight: bold;
}
.listar-buttons-squared .listar-listing-header-topbar-icon {
border-radius: 8px;
}
.listar-is-desktop .listar-listing-header-topbar-item a:hover .listar-listing-header-topbar-icon,
.listar-is-desktop .listar-listing-header-topbar-item a:hover .listar-listing-rating {
background-color: rgb(37,139,213);
text-shadow: none;
border: 2px solid rgb(25,30,35);
color: #fff;
}
.listar-toggle-fixed-quick-menu-wrapper a,
.listar-toggle-fixed-quick-menu-wrapper a:hover {
border: 2px solid transparent;
}
.listar-listing-header-topbar-icon[class^="icon-"]:before,
.listar-listing-header-topbar-icon[class*=" icon-"]:before {
position: absolute;
line-height: 2px;
padding-left: 1px;
vertical-align: top;
height: 0;
width: 100%;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
.listar-listing-header-topbar-icon.icon-compass2[class*=" icon-"]:before {
font-size: 25px;
}
.listar-listing-header-topbar-icon.icon-alarm-add[class*=" icon-"]:before {
font-size: 28px;
}
.listar-listing-header-topbar-icon.icon-radar[class*=" icon-"]:before {
font-size: 27px;
padding-left: 4px;
padding-bottom: 2px;
}
.listar-map-button-coordinates {
background-color: #fdf2a0;
border-radius: 5px;
font-weight: bold;
}
.listar-listing-header-topbar-icon.icon-link2[class*=" icon-"]:before {
line-height: 0;
padding-left: 2px;
}
.listar-listing-header-topbar-icon.icon-camera2[class*=" icon-"]:before {
line-height: 0;
padding-left: 2px;
}
.listar-listing-header-topbar-icon.fa-share-alt[class*=" icon-"]:before {
padding-left: 0;
padding-right: 1px;
line-height: 0;
font-size: 22px;
}
.listar-listing-header-topbar-icon.icon-arrow-right-circle[class*=" icon-"]:before {
font-size: 27px;
padding-left: 2px;
padding-bottom: 2px;
box-shadow: 0 8px 14px rgba(0,0,0,0.08);
-webkit-transform: translate(-50%,-50%) rotate(315deg);
-moz-transform: translate(-50%,-50%) rotate(315deg);
-ms-transform: translate(-50%,-50%) rotate(315deg);
-o-transform: translate(-50%,-50%) rotate(315deg);
transform: translate(-50%,-50%) rotate(315deg);
}
.listar-listing-header-topbar-icon.icon-notification[class*=" icon-"]:before {
font-size: 28px;
margin-left: 1px;
padding-bottom: 2px;
}
.listar-listing-header-topbar-icon.icon-clock3[class*=" icon-"]:before {
margin-top: -1px;
margin-left: 1px;
font-size: 26px;
}
.listar-listing-header-topbar-icon.icon-play-circle[class*=" icon-"]:before {
margin-top: -1px;
margin-left: 1px;
font-size: 26px;
}
.listar-listing-rating-squared .listar-listing-rating {
border-radius: 8px;
}
.listar-listing-header-topbar-wrapper {
position: relative;
width: 100%;
padding: 30px 0;
text-align: center;
height: auto;
background-color: rgb(25,30,35);
z-index: 2;
font-size: 0;
letter-spacing: 0;
}
.admin-bar .listar-listing-header-topbar-wrapper.listar-listing-header-menu-fixed.listar-hidden-fixed-button,
.listar-listing-header-topbar-wrapper.listar-listing-header-menu-fixed.listar-hidden-fixed-button {
top: -900px;
}
.admin-bar .listar-listing-header-topbar-wrapper.listar-listing-header-menu-fixed,
.listar-listing-header-topbar-wrapper.listar-listing-header-menu-fixed {
top: 74px;
position: fixed;
z-index: 11; -webkit-transform: translateZ(11px);
-moz-transform: translateZ(11px);
-o-transform: translateZ(11px);
transform: translateZ(11px);
}
.admin-bar .listar-listing-header-topbar-wrapper.listar-listing-header-menu-fixed {
top: 116px;
}
.listar-toggle-fixed-quick-menu-wrapper {
position: fixed;
top: 104px;
left: 30px;
z-index: 12; -webkit-transform: translateZ(12px);
-moz-transform: translateZ(12px);
-o-transform: translateZ(12px);
transform: translateZ(12px);
}
.admin-bar .listar-toggle-fixed-quick-menu-wrapper {
top: 136px;
}
.listar-listing-header-topbar-inner {
width: 100%;
margin-left: auto;
margin-right: auto;
}
.listar-show-all-topbar-buttons .listar-listing-header-topbar-inner {
max-height: 576px;
overflow-x: hidden;
overflow-y: auto;
}
.listar-listing-header-topbar-item,
.listar-listing-header-topbar-item.listar-listing-more-options-button,
.listar-show-all-topbar-buttons .listar-listing-header-topbar-item:nth-child(n) {
display: inline-block;
}
.listar-listing-header-plus-button-wrapper,
.listar-hide-plus-button .listar-listing-header-topbar-item.listar-listing-header-plus-button-wrapper {
display: none;
}
.listar-listing-header-topbar-item a {
display: inline-block;
padding: 30px 15px;
width: auto;
height: auto;
min-width: 145px;
font-size: 0;
text-shadow: 1px 1px rgba(0,0,0,1);
}
.listar-listing-header-topbar-item-label {
color: #fff;
margin-top: 20px;
line-height: 14px;
font-size: 14px;
letter-spacing: 0.025em;
}
.listar-listing-header-topbar-icon-wrapper {
display: inline-block;
position: relative;
z-index: 2;
}
.listar-listing-header-stars .listar-listing-header-topbar-icon-wrapper {
position: relative;
height: 0;
line-height: 0;
top: -18px;
right: -26px;
}
.listar-listing-header-stars .listar-listing-rating {
font-weight: 600;
}
.listar-listing-header-topbar-wrapper .listar-listing-rating {
font-size: 16px;
margin-left: 0.5px;
}
.listar-listing-header-topbar-wrapper .listar-listing-rating .listar-no-rating:before {
width: 44px;
}
.listar-no-rating {
position: relative;
}
.listar-popup-rating .listar-no-rating,
.listar-listing-rating .listar-no-rating,
.listar-no-rating {
font-size: 22px;
line-height: 41px;
font-family: "FontAwesome";
}
.listar-no-rating:before {
opacity: 0.5;
}
.listar-listing-header-stars-button .listar-no-rating:before {
opacity: 0.86;
margin-left: 1px;
}
.listar-listing-header-stars-button .listar-no-rating:after {
border-bottom: 2px solid rgba(37,139,213,0.82);
}
.listar-listing-header-topbar-wrapper .listar-no-rating:before {
opacity: 0.85;
}
.listar-no-rating:after {
font-family: "icon";
content: "";
position: absolute;
border-bottom: 2px solid rgba(37,139,213,0.5);
width: 111%;
z-index: 2;
top: 57.39%;
left: -6%;
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);
opacity: 0.75;
font-weight: 700;
line-height: 2px;
}
.listar-average-review .listar-no-rating:after {
top: 67%;
}
.listar-listing-header-topbar-wrapper .listar-no-rating:after {
border-bottom: 2px solid rgba(255,255,255,1);
top: 58%;
}
.listar-average-review .listar-no-rating:after {
border-bottom: 4px solid rgba(255,255,255,0.7);
}
.listar-popup-rating .listar-no-rating,
.listar-aside-post .listar-no-rating {
left: 1px;
}
.listar-listing-rating .listar-no-rating,
.listar-aside-post .listar-no-rating {
top: -3px;
vertical-align: middle;
}
.listar-listing-header-topbar-wrapper .listar-no-rating {
top: -4px;
vertical-align: middle;
}
.listar-listing-rating .listar-no-rating,
.listar-aside-post .listar-no-rating,
.listar-listing-header-topbar-wrapper .listar-no-rating,
.listar-popup-rating .listar-no-rating,
.listar-listing-rating .listar-no-rating:before,
.listar-aside-post .listar-no-rating:before,
.listar-listing-header-topbar-wrapper .listar-no-rating:before,
.listar-popup-rating .listar-no-rating:before,
.listar-listing-rating .listar-no-rating:after,
.listar-aside-post .listar-no-rating:after,
.listar-listing-header-topbar-wrapper .listar-no-rating:after,
.listar-popup-rating .listar-no-rating:after {
line-height: 0;
height: 0;
width: 100%;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
.listar-listing-rating .listar-no-rating:after,
.listar-aside-post .listar-no-rating:after,
.listar-listing-header-topbar-wrapper .listar-no-rating:after,
.listar-popup-rating .listar-no-rating:after {
top: 2px;
width: 55%;
}
.listar-squared-shape .listar-listing-rating {
left: auto;
right: 8%;
top: 6%;
}
.listar-grid6 .listar-listing-rating {
top: 6px;
left: auto;
right: 5px;
margin-right: 0;
margin-top: 0;
}
.listar-grid6.listar-rounded-pic .listar-listing-rating {
top: -8px;
right: auto;
left: 85px;
}
.listar-aside-post .listar-listing-rating,
.listar-testimonial-review-average {
width: 44px;
height: 44px;
line-height: 44px;
font-weight: 400;
top: 33px;
margin-right: -70px;
left: auto;
right: 50%;
margin-top: 0;
text-align: center;
color: rgb(37,139,213);
background-color: #fff;
text-shadow: none;
}
.listar-aside-post .listar-claimed-icon {
top: 118px;
right: 50%;
left: auto;
margin-right: -22px;
}
.listar-map-sidebar-listing-thumbnail-squared .listar-aside-post .listar-listing-rating {
top: 4px;
margin-right: -74px;
}
.listar-aside-post[data-no-image] .listar-listing-rating,
.listar-aside-post[data-no-image] .listar-claimed-icon,
.listar-aside-post[data-no-image] .listar-trending-icon,
.listar-aside-post[data-no-image]:hover .listar-trending-icon,
.listar-aside-post[data-no-image] .listar-no-map-nav.icon-map-marker-crossed {
position: relative;
display: inline-block;
left: auto;
right: auto;
top: 0;
bottom: auto;
vertical-align: top;
margin: 0 5px 10px 5px;
box-shadow: 0 0 4px rgba(0,0,0,0.35);
opacity: 1;
}
.listar-aside-post:hover .listar-listing-rating {
top: 5px;
margin-right: -25px;
}
.listar-aside-post[data-no-image]:hover .listar-listing-rating {
top: 0;
margin-right: 5px;
}
.listar-card-content:hover .listar-card-content-image:before {
color: rgb(37,139,213);
background-color: #fff;
}
.listar-card-content-title-centralizer {
position: absolute;
z-index: 100;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
max-height: 100%;
text-align: center;
padding: 30px;
border-radius: 50%;
font-size: 0;
letter-spacing: 0;
}
.listar-grid6 .listar-card-content-title-centralizer {
display: table-cell;
position: relative;
vertical-align: top;
}
.listar-grid6.listar-rounded-pic .listar-card-content-title-centralizer {
padding-right: 0;
}
.listar-squared-shape .listar-card-content-title-centralizer {
border-radius: 0;
}
.listar-card-content-title-centralizer:before {
content: "";
display: inline-block;
height: 100%;
vertical-align: middle;
margin-right: -0.25em;
}
.listar-card-content-title,
.entry-content .listar-card-content-title {
width: 100%;
display: inline-block;
vertical-align: middle;
font-weight: 400;
letter-spacing: 0.06em;
text-align: center;
margin: 0;
color: #fff;
white-space: pre-line;
word-break: break-word; 
-webkit-hyphens:none;
-moz-hyphens: none; 
hyphens: none;
padding: 0 10px;
-webkit-transform: translate(0,10%);
-moz-transform: translate(0,10%);
-ms-transform: translate(0,10%);
-o-transform: translate(0,10%);
transform: translate(0,10%);
text-shadow: 1px 1px rgba(0,0,0,0.8);
}
.listar-card-design-image-block ~ .listar-card-content-wrapper .listar-card-content-title {
text-align: left;
}
h6.listar-card-content-title,
.entry-content h6.listar-card-content-title {
font-size: 18px;
}
.listar-ribbon.listar-detail-ribbon {
text-shadow: none;
}
.listar-grid2 .listar-card-content-title,
.listar-grid3 .listar-card-content-title {
white-space: normal;
padding: 0;
text-shadow: none;
letter-spacing: 0;
}
.listar-grid6 .listar-card-content-title {
white-space:normal;
padding-left: 0;
}
.blog .listar-grid6 .listar-card-content-title {
padding-right: 0;
}
.listar-ribbon,
.single-product .summary.entry-summary .price .woocommerce-Price-amount.amount,
.listar-booking-popup .summary.entry-summary .price .woocommerce-Price-amount.amount {
color: rgb(37,139,213);
background-color: #fff;
position: relative;
z-index: 600;
height: 22px;
max-width: 100%;
padding: 1px 5px 0 5px;
font-size: 14px;
line-height: 19px;
display: inline-block;
white-space: nowrap;
text-align: center;
text-shadow: none;
font-weight: 500;
letter-spacing: 0.6px;
}
.single-product .summary.entry-summary .price .woocommerce-Price-amount.amount,
.listar-booking-popup .summary.entry-summary .price .woocommerce-Price-amount.amount {
color: #252525;
}
.single-product .summary.entry-summary .price .woocommerce-Price-amount.amount.listar-ribbon,
.listar-booking-popup .summary.entry-summary .price .woocommerce-Price-amount.amount.listar-ribbon {
color: #fff;
background-color: rgb(37,139,213);
height: 44px;
line-height: 41px;
padding-left: 10px;
border-radius: 8px;
padding-left: 15px;
padding-right: 12px;
}
.single-product .summary.entry-summary .price .woocommerce-Price-amount.amount.listar-ribbon .woocommerce-Price-currencySymbol,
.listar-booking-popup .summary.entry-summary .price .woocommerce-Price-amount.amount.listar-ribbon .woocommerce-Price-currencySymbol {
color: #fff;
}
.single-product .summary.entry-summary .price .woocommerce-Price-amount.amount.listar-ribbon:before,
.listar-booking-popup .summary.entry-summary .price .woocommerce-Price-amount.amount.listar-ribbon:before {
content: none;
}
.single-product .summary.entry-summary .price del ~ ins,
.listar-booking-popup .summary.entry-summary .price del ~ ins {
margin-top: 23px;
}
.single-product .summary.entry-summary .price .woocommerce-Price-amount.amount.listar-ribbon:after,
.listar-booking-popup .summary.entry-summary .price .woocommerce-Price-amount.amount.listar-ribbon:after {
right: -22px;
border: 22px solid transparent;
border-top-color: rgb(37,139,213);
border-bottom-color: rgb(37,139,213);
}
.single-product .summary.entry-summary .price del .woocommerce-Price-amount.amount,
.listar-booking-popup .summary.entry-summary .price del .woocommerce-Price-amount.amount {
text-decoration: line-through;
background-color: transparent;
}
.single-product .summary.entry-summary .price del .woocommerce-Price-amount.amount.listar-ribbon:after,
.listar-booking-popup .summary.entry-summary .price del .woocommerce-Price-amount.amount.listar-ribbon:after {
border-top-color: #aaa;
border-bottom-color: #aaa;
}
.listar-woo-product-card .listar-card-content .listar-ribbon {
position: relative;
display: table;
height: auto;
padding: 5px 15px 5px 15px;
border-radius: 26px;
margin-top: 10px;
text-shadow: none;
left: 50%;
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-o-transform: translate(-50%,0);
transform: translate(-50%,0);
}
.listar-woo-product-card.listar-grid-design-image-block .listar-card-content .listar-ribbon {
background-color: #fff;
color: #252525;
position: absolute;
z-index: 2;
top: -24px;
box-shadow: 0 3px 6px rgba(0,0,0,0.15);
}
#page .listar-woo-product-card.listar-grid-design-image-block .listar-no-image span.listar-ribbon-price-before, .listar-no-image .listar-ribbon-price-before {
color: #666;
text-decoration: line-through;
opacity: 0.7;
}
.listar-sale-price {
text-transform: uppercase;
color: #fff;
z-index: 15;
left: 30px;
top: 40px;
font-size: 50px;
position: absolute;
text-shadow: 1px 1px 0 rgb(0,0,0,0.4), 2px 2px 8px rgb(0,0,0,0.4);
}
#page .listar-woo-product-card.listar-grid-design-image-block .listar-no-image .listar-sale-price {
text-shadow: none;
}
.single-product.woocommerce div.product .summary.entry-summary p.price del,
.listar-booking-popup div.product .summary.entry-summary p.price del {
display: block;
margin-bottom: -15px;
}
.single-product .summary.entry-summary .price .woocommerce-Price-amount.amount,
.listar-booking-popup .summary.entry-summary .price .woocommerce-Price-amount.amount {
font-size: 32px;
}
.listar-sale-price span,
.single-product .summary.entry-summary .price del .woocommerce-Price-amount.amount,
.single-product .summary.entry-summary .price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol,
.listar-booking-popup .summary.entry-summary .price del .woocommerce-Price-amount.amount,
.listar-booking-popup .summary.entry-summary .price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol {
font-size: 20px;
}
.single-product .summary.entry-summary .price,
.listar-booking-popup .summary.entry-summary .price {
display: inline-block;
margin-top: 0;
}
.single-product .summary.entry-summary p.price,
.single-product .summary.entry-summary span.price,
.listar-booking-popup .summary.entry-summary p.price,
.listar-booking-popup .summary.entry-summary span.price {
font-size: 14px;
font-weight: bold;
color: #252525;
word-spacing: 2000px;
}
.single-product .summary.entry-summary p.price *,
.single-product .summary.entry-summary span.price *,
.listar-booking-popup .summary.entry-summary p.price *,
.listar-booking-popup .summary.entry-summary span.price * {
word-spacing: normal;
}
.summary.entry-summary .price span ~ * {
display: block;
font-size: 14px;
margin-top: 10px;
}
.listar-grid-design-image-block .listar-card-content.listar-no-image .listar-sale-price {
color: #252525;
}
.listar-is-desktop .listar-grid-design-2.listar-grid-design-image-block .listar-card-content.listar-no-image:hover .listar-sale-price,
.listar-is-desktop .listar-grid-design-2.listar-grid-design-image-block .listar-card-content:hover .listar-sale-price {
color: #fff
}
.listar-sorting-margin-bottom {
margin-bottom: 35px;
margin-top: -10px;
}
.listar-woo-product-card .listar-ribbon:before,
.listar-woo-product-card .listar-ribbon:after {
content: none;
}
.listar-circular-wrapper .listar-ribbon {
font-size: 14px;
font-weight: 400;
line-height: 20px;
}
.listar-term-data-wrapper .listar-ribbon,
.listar-text-before-listing-title .listar-ribbon,
.single-post .listar-page-header .listar-page-header-content .listar-single-post-header-categories .listar-ribbon {
box-shadow: -15px 0 20px rgba(50,50,50,0.3), 15px 0 20px rgba(50,50,50,0.3);
height: auto;
line-height: 20px;
color: #252525;
border-radius: 0;
padding-top: 2px;
padding-bottom: 2px;
text-transform: uppercase;
}
.listar-text-before-listing-title .listar-ribbon {
background-color: rgb(25,30,35);
color: #fff;
text-shadow: 1px 1px rgba(15,20,25,0.5);
min-width: 140px;
box-shadow: none;
}
.listar-text-before-listing-title {
margin-top: -25px;
}
.listar-text-before-listing-title .listar-ribbon {
margin-top: 25px;
}
.listar-text-before-listing-title .listar-ribbon:hover {
opacity: 0.7;
}
.listar-listing-without-slideshow-cover .listar-text-before-listing-title .listar-ribbon,
.listar-listing-gallery-has-light-design .listar-text-before-listing-title .listar-ribbon {
box-shadow: none;
}
.listar-featured-listing-terms a:hover .listar-ribbon,
.listar-featured-listing-regions .listar-term-link:hover .listar-ribbon {
box-shadow: none;
color: rgb(37,139,213);
}
.listar-ribbon.listar-detail-ribbon {
color: #fff;
background-color: rgb(37,139,213);
height: 20px;
padding: 1px 5px 0 5px;
z-index: auto;
left: 3px;
}
.listar-card-content .listar-ribbon {
position: relative;
box-shadow: 0 0 20px rgba(0,0,0,0.15), 0 0 20px rgba(0,0,0,0.15);
text-shadow: 1px 1px rgba(0,0,0,0.2);
left: 50%;
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-o-transform: translate(-50%,0);
transform: translate(-50%,0);
text-shadow: 1px 1px rgba(0,0,0,0.8);
}
.listar-card-content.listar-no-image .listar-ribbon {
box-shadow: none;
color: #fff;
background-color: rgb(37,139,213);
}
.listar-card-content.listar-no-image .listar-ribbon:before,
.listar-card-content.listar-no-image .listar-ribbon:after {
border-top-color: rgb(37,139,213);
border-bottom-color: rgb(37,139,213);
}
.listar-card-content.listar-no-image:hover .listar-card-content-image .listar-ribbon {
text-shadow: none;
background-color: #fff;
color: rgb(37,139,213);
}
.listar-card-content .listar-listing-amenities-inner {
text-align: left;
margin-top: 15px;
}
.listar-grid6 .listar-card-content .listar-ribbon {
display: table-cell;
top: 0;
left: 8px;
line-height: 20px;
}
.listar-grid6.listar-rounded-pic .listar-card-content .listar-ribbon {
border-top-right-radius: 6px;
}
.listar-grid2 .listar-ribbon,
.listar-grid3 .listar-ribbon {
position: absolute;
left: auto;
margin-left: 0;
margin-right: 0;
text-shadow: none;
box-shadow: none;
top: -17px;
right: 0;
border-top-right-radius: 6px;
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-ms-transform: translate(0,0);
-o-transform: translate(0,0);
transform: translate(0,0);
}
.listar-ribbon:before,
.listar-ribbon:after {
content: "";
position: absolute;
height: 0;
border: 11px solid transparent;
top: 0;
width: 0;
border-top-color: #fff;
border-bottom-color: #fff;
}
.listar-term-data-wrapper .listar-ribbon:before,
.listar-term-data-wrapper .listar-ribbon:after,
.listar-text-before-listing-title .listar-ribbon:before,
.listar-text-before-listing-title .listar-ribbon:after,
.single-post .listar-page-header .listar-page-header-content .listar-single-post-header-categories .listar-ribbon:before,
.single-post .listar-page-header .listar-page-header-content .listar-single-post-header-categories .listar-ribbon:after {
border: 12px solid transparent;
border-top-color: #fff;
border-bottom-color: #fff;
}
.listar-text-before-listing-title .listar-ribbon:before,
.listar-text-before-listing-title .listar-ribbon:after {
border-width: 12px;
border-top-color: inherit;
border-bottom-color: inherit;
}
.listar-term-data-wrapper .listar-ribbon:before,
.listar-text-before-listing-title .listar-ribbon:before,
.single-post .listar-page-header .listar-page-header-content .listar-single-post-header-categories .listar-ribbon:before {
left: -12px;
}
.listar-term-data-wrapper .listar-ribbon:after,
.listar-text-before-listing-title .listar-ribbon:after,
.single-post .listar-page-header .listar-page-header-content .listar-single-post-header-categories .listar-ribbon:after {
right: -12px;
}
.listar-card-content.listar-no-image:hover .listar-card-content-image .listar-ribbon:before,
.listar-card-content.listar-no-image:hover .listar-card-content-image .listar-ribbon:after {
border-top-color: #fff;
border-bottom-color: #fff;
}
.listar-ribbon.listar-detail-ribbon:before,
.listar-ribbon.listar-detail-ribbon:after {
border-top-color: #fff;
border-bottom-color: #fff;
top: 2px;
z-index: -1;
}
.listar-ribbon:before {
left: -11px;
}
.listar-ribbon:after {
right: -11px;
}
.listar-grid2 .listar-ribbon:after,
.listar-grid3 .listar-ribbon:after,
.listar-aside-post .listar-ribbon:after,
.leaflet-popup .listar-ribbon:after,
.listar-grid6.listar-rounded-pic .listar-ribbon:after {
display: none;
}
.listar-aside-post .listar-ribbon,
.leaflet-popup .listar-ribbon {
position: absolute;
top: -6px;
right: 0;
padding: 3px 5px 0 5px;
height: 24px;
font-size: 14px;
text-shadow: none;
background-color: #fff;
border-left: 1px solid rgba(125,125,125,0.2);
border-bottom: 1px solid rgba(125,125,125,0.2);
color: rgb(37,139,213);
border-bottom-left-radius: 6px;
}
.leaflet-popup .listar-ribbon {
top: auto;
bottom: 0;
border-radius: 6px 0;
background-color: rgba(0,0,0,0.5);
color: rgba(255,255,255,0.9);
border: 0;
}
.listar-aside-list .listar-aside-post .listar-ribbon,
.leaflet-popup .listar-ribbon {
padding: 3px 5px 0 5px;
text-shadow: none;
}
.listar-aside-post:hover .listar-ribbon {
display: none;
}
.listar-aside-post .listar-ribbon:before,
.leaflet-popup .listar-ribbon:before {
display: none;
border: 9px solid transparent;
border-top-color: #fff;
border-bottom-color: #fff;
left: -9px;
}
.listar-bookmark-card-button-wrapper {
position: absolute;
top: 40px;
right: calc(50% - 130px);
width: 0;
height: 285px;
z-index: 62;
}
.listar-bookmark-card-button-wrapper.listar-bookmark-button-fixed {
position: fixed;
position: fixed;
right: auto;
left: 85px;
top: 134px;
}
.admin-bar .listar-bookmark-card-button-wrapper.listar-bookmark-button-fixed {
top: 170px;
}
.listar-bookmark-card-button-wrapper.listar-bookmark-button-fixed .listar-bookmark-card-button {
box-shadow: none;
}
.listar-bookmark-card-button-wrapper.listar-bookmark-button-fixed .listar-bookmark-card-button a:before {
box-shadow: 0 0 80px rgba(0,0,0,0.2), 0 0 15px rgba(0,0,0,0.1);
}
.listar-bookmark-card-button-wrapper.listar-bookmark-button-fixed .listar-bookmark-card-button:after{
display: none;
}
.listar-bookmark-card-button-wrapper.listar-bookmark-button-fixed .listar-bookmark-counter,
.listar-card-design-image-block ~ .listar-floating-card-icons .listar-bookmark-counter {
border: 1px solid rgba(150,150,150,0.2);
background-color: rgba(255,255,255,0.05);
top: -19px;
right: -31px;
}
.listar-card-design-image-block ~ .listar-floating-card-icons .listar-bookmark-counter {
right: -24px;
top: -27px;
}
.listar-grid-design-image-block .listar-card-content:not(.listar-no-image) .listar-card-design-image-block ~ .listar-floating-card-icons .listar-bookmark-counter {
background-color: rgba(255,255,255,0.1);
color: #fff;
}	
.listar-bookmark-card-button a {
position: absolute;
top: 0;
left: 0;
width: 44px;
height: 44px;
border-radius: 50%;
}
.listar-card-content .listar-category-icon,
.listar-bookmark-card-button {
position: absolute;
z-index: 1;
top: 14.5%;
left: 30%;
margin-left: -36px;
margin-top: -26px;
border-radius: 50%;
overflow: hidden;
}
.listar-icons-counters-terms-design-squared .listar-card-content .listar-category-icon,
.listar-icons-counters-terms-design-squared .listar-bookmark-card-button {
border-radius: 8px;
}
.listar-card-content .listar-category-icon:before,
.listar-bookmark-card-button a:before {
display: block;
width: 44.5px;
height: 44.5px;
line-height: 44px;
font-size: 22px;
text-align: center;
background-color: #fff;
box-shadow: 2px 2px 5px 0 rgba(0,0,0,0.15), -2px -2px 5px 0 rgba(0,0,0,0.15);
border-radius: 50%;
z-index: 15;
}
.listar-card-content .listar-category-icon:before {
color: rgb(37,139,213);
}
.listar-grid-design-2 .listar-card-content .listar-category-icon,
.listar-bookmark-card-button {
border: 12px solid rgb(255, 255, 255);
top: 5%;
left: 5%;
margin: 0;
height: 68px;
width: 68px;
line-height: 44px;
box-shadow: 0 0 30px rgba(0,0,0,0.15);
}
.listar-bookmark-card-button {
border: 0;
left: auto;
top: calc(5% + 12px);
right: calc(5% + 12px);
width: 44px;
height: 44px;
background-color: #ffffff;
color: #252525;
overflow: visible;
}
.listar-bookmark-card-button:after {
content: "";
position: absolute;
top: -12px;
left: -12px;
border: 12px solid rgba(255,255,255,0.5);
height: 68px;
width: 68px;
border-radius: 50%;
box-shadow: 0 0 30px rgba(0,0,0,0.07);
}
.listar-bookmark-counter {
position: absolute;
width: 44px;
height: 44px;
border-radius: 50%;
z-index: 1;
top: -25px;
left: auto;
right: -26px;
background-color: transparent;
text-align: center;
box-shadow: 0 0 20px rgba(0,0,0,0.12);
border: 1px solid #eee;
color: #aaaaaa;
}
.listar-listing-card-design-squared .listar-grid-design-2 .listar-card-content .listar-bookmark-card-button-wrapper {
width: calc(100% - 40px);
min-width: 285px;
max-width: 285px;
height: 0;
left: 50%;
right: auto;
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-o-transform: translate(-50%,0);
transform: translate(-50%,0);
}
.listar-listing-card-design-squared .listar-grid-design-2 .listar-card-content .listar-category-icon {
top: -24px;
left: -24px;
}
.listar-report-listing,
.listar-claim-listing.listar-listing-not-claimed {
cursor: pointer;
}
.listar-report-listing:hover,
.listar-claim-listing.listar-listing-not-claimed:hover {
opacity: 0.6;
}
.listar-listing-card-design-squared .listar-grid-design-2 .listar-card-content .listar-bookmark-counter {
top: 38px;
right: 0;
background-color: #fff;
z-index: -50;
}
.listar-listing-card-design-squared .listar-card-content .listar-bookmark-card-button {
top: -12px;
right: -13px;
}
.listar-grid-design-2 .listar-card-content .listar-category-icon:before,
.listar-bookmark-card-button a:before {
width: 44px;
height: 44px;
line-height: 44px;
font-size: 22px;
color: #fff;
background-color: transparent;
box-shadow: none;
padding: 0;
}
.listar-bookmark-card-button a:before {
color: #252525;
font-weight: bold;
}
.listar-bookmark-card-button a.listar-bookmark-loading:before {
width: 20px;
height: 20px;
line-height: 20px;
top: 12px;
}
.listar-bookmark-card-button.listar-bookmarked-item a:before,
.listar-bookmark-card-button a:hover:before {
color: rgb(230,41,76);
}
.listar-card-content .listar-category-icon.listar-image-icon svg,
.listar-card-content .listar-category-icon svg {
position: relative;
width: 32px;
height: 28px;
left: auto;
top: -1px;
display: inline-block;
vertical-align: middle;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.listar-card-content .listar-category-icon svg * {
fill: #fff;
}
.listar-grid7 .listar-card-content .listar-category-icon {
top: 14%;
}
.listar-fill-background.listar-light-design .listar-card-content .listar-category-icon {
color: rgb(37,139,213);
background-color: #fff;
}
.listar-fill-background .listar-card-content .listar-category-icon:hover:before,
.listar-fill-background.listar-light-design .listar-card-content .listar-category-icon:hover:before {
color: #fff;
background-color: rgb(37,139,213);
text-shadow: 1px 1px rgba(0,0,0,0.2);
}
.listar-fill-background.listar-light-design .listar-card-content .listar-category-icon svg * {
fill: rgb(37,139,213);
}
.listar-fill-background.listar-light-design .listar-card-content .listar-category-icon:hover svg * {
fill: #fff;
}
.listar-grid6 .listar-card-content .listar-category-icon {
top: 6%;
left: 25px;
}
.listar-grid6.listar-rounded-pic .listar-card-content .listar-category-icon {
top: 35px;
left: 40px;
}
.listar-squared-shape .listar-card-content .listar-category-icon {
top: 6%;
left: 11%;
}
.listar-card-content .listar-category-icon.fa {
font-size: 21px;
}
.listar-grid.listar-white-design .listar-card-content .listar-category-icon:hover:before {
color: #fff;
text-shadow: 1px 1px rgba(0,0,0,0.2);
}
.listar-card-content-author {
position: relative;
display:inline-block;
z-index: 30;
top: -50px;
border-radius: 50%;
}
.listar-grid6 .listar-card-content-author {
position: relative;
display:inline-block;
z-index: 30;
top: -50px;
left: 0;
border-radius: 50%;
}
.listar-card-content-author img {
width: 45px;
border-radius: 50%;
}
.listar-card-content-data,
.listar-grid6 .listar-card-content-data {
margin-top: 0;
}
.listar-load-card-content-ajax .listar-listing-card article {
min-height: 533px;
max-height: 533px;
}
.listar-load-card-content-ajax.listar-cards-has-reference-row .listar-listing-card article {
min-height: 623px;
max-height: 623px;
}
.listar-load-card-content-ajax .listar-listing-card.listar-grid-design-image-block article,
.listar-load-card-content-ajax.listar-cards-has-reference-row .listar-listing-card.listar-grid-design-image-block article {
min-height: 0;
max-height: 999px;
}
.listar-disable-listing-card-equalizer .listar-listing-card .listar-card-content-data {
min-height: 148px;
}
.listar-listing-card .listar-card-category-name {
min-height: 33px;
}
.listar-grid2 .listar-card-content-data,
.listar-blog-home .listar-card-content-data,
.blog .listar-card-content-data {
margin-top: 0;
}
.listar-grid-design-2 .listar-card-content-data,
.blog .listar-grid-design-1 .listar-card-content-data {
top: 0;
padding: 30px;
position: relative;
border-radius: 0 0 20px 20px;
z-index: 67;
}
.listar-blog-card-design-squared .blog .listar-grid-design-1 .listar-card-content-data {
border-radius: 0 0 8px 8px;
}
.listar-listing-card-design-squared .listar-grid-design-2 .listar-card-content-data {
border-radius: 0 0 8px 8px;
}
.blog .listar-grid-design-1 .listar-card-content-data {
padding: 30px;
}
.listar-card-category-name {
padding-top: 5px;
}
.listar-read-more-link {
margin-top: 15px;
}
.listar-post-no-excerpt .listar-read-more-link {
margin-top: 0;
}
.listar-is-desktop.listar-ready-for-hover.listar_expansive_excerpt .listar-grid-design-2 .listar-card-content:hover .listar-listing-address ~ .listar-card-content-data {
box-shadow: 0 -132px 0 #fff inset, 0 60px 50px rgba(0,0,0,0.15);
}
.listar-is-desktop .listar-grid-design-2 .listar-card-content:hover {
border-radius: 20px 20px 0 0;
}
.listar-is-desktop.listar-ready-for-hover.listar_expansive_excerpt .blog .listar-grid-design-1 .listar-card-content:hover .listar-card-content-data {
top: 80px;
min-height: 117px;
}
.listar-is-desktop.listar-ready-for-hover.listar_expansive_excerpt .blog .listar-grid-design-1 .listar-card-content:hover .listar-card-content-data {
background-color: #fff;
box-shadow: 0 40px 40px rgba(0,0,0,0.15);
}
.listar-is-desktop .blog .listar-grid-design-1.listar-card-full .listar-card-content:hover .listar-card-content-data {
background-color: transparent;
}
.listar-is-desktop.listar-ready-for-hover.listar_expansive_excerpt .blog .listar-grid-design-1 .listar-card-content.sticky:hover .listar-card-content-data {
top: 80px;
}
.listar-is-desktop.listar-ready-for-hover.listar_expansive_excerpt .blog .listar-grid-design-1.listar-card-full .listar-card-content.sticky:hover .listar-card-content-data,
.listar-is-desktop.listar-ready-for-hover.listar_expansive_excerpt .blog .listar-grid-design-1.listar-card-full .listar-card-content:hover .listar-card-content-data {
top: 0;
}
.listar-grid5 .listar-card-content-data {
margin-top: -20px;
}
.listar-card-content-excerpt,
.listar-listing-address {
display: block;
overflow: hidden;
position: relative;
}
.listar-listing-address {
background-color: ALICEBLUE;
}
.listar-light-design .listar-listing-address,
.listar-light-design .listar-card-content-excerpt {
color: #000;
text-shadow: none;
}
.listar-light-design .listar-listing-address {
color: #000;
}
.listar-listing-address {
font-weight: 400;
color: #000;
width: 100%;
text-align: center;
margin-top: 5px;
margin-bottom: 0;
padding: 0 30px;
max-height: 0;
overflow: hidden;
opacity: 0;
}
.entry-content address.listar-listing-address,
.comment-content address.listar-listing-address {
font-style: normal;
line-height: 1.42857143;
}
.listar-card-data-arrow-before {
display: none;
position: relative;
z-index: 10;
top: 25px;
}
.listar-card-content .listar-card-data-arrow-before:before {
color: rgb(37,139,213);
text-shadow: none;
opacity: 0;
top: -10px;
}
.listar-card-detail-row-default .listar-card-content .listar-card-data-arrow-before:before {
color: aliceblue;
}
.listar-is-desktop.listar-ready-for-hover.listar_expansive_excerpt .listar-grid-design-2 .listar-card-content:hover .listar-card-data-arrow-before:before {
opacity: 1;
top: -27px;
text-shadow: 0 -5px 5px rgba(0,0,0,0.02);
}
.listar-grid-design-2 .listar-listing-address {
position: absolute;
display: none;
-webkit-transform: scale(0.8);
-moz-transform: scale(0.8);
-ms-transform: scale(0.8);
-o-transform: scale(0.8);
transform: scale(0.8);
}
.listar-is-desktop.listar-ready-for-hover.listar_expansive_excerpt .listar-card-content:hover .listar-listing-address {
max-height: 80px;
padding: 30px 20px;
margin-top: 30px;
z-index: 66;
opacity: 1;
background-color: rgb(37,139,213);
color: #fff;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.listar-is-desktop.listar-ready-for-hover.listar_expansive_excerpt.listar-card-detail-row-default .listar-card-content:hover .listar-listing-address {
display: none;
}
.listar-listing-address span {
display: block;
position: relative;
width: 100%;
max-height: 20px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.listar-fill-background .listar-listing-address {
color: #fff;
}
.listar-fill-background.listar-light-design .listar-listing-address {
color: #000;
}
.listar-card-content-excerpt {
border-top: 0;
padding-top: 0;
width: 100%;
text-align: center;
min-height: 0;
max-height: 75px;
}
.listar-is-desktop.listar-ready-for-hover.listar_expansive_excerpt .listar-grid-design-2:not(.listar-woo-product-card) .listar-card-content:hover .listar-card-content-excerpt {
max-height: 176px;
}
.listar-is-desktop.listar-ready-for-hover.listar_expansive_excerpt .listar-grid-design-2.listar-grid-design-image-block .listar-card-content:hover .listar-card-content-excerpt {
max-height: 75px;
}
.listar-is-desktop.listar-ready-for-hover.listar_expansive_excerpt .listar-grid-design-1 .listar-card-content:hover .listar-card-content-excerpt {
min-height: 75px;
max-height: 125px;
}
.listar-read-more-link {
position: relative;
z-index: 1;
display: inline-block;
}
.listar-read-more-link span {
position: relative;
display: inline-block;
width: 40px;
height: 20px;
border-radius: 10px;
color: #555;
}
.listar-read-more-link span:before,
.listar-search-categories .listar-more-categories:before,
.listar-more-menu-links:before {
font-family: "icon";
content: "";
display: inline-block;
font-size: 28px;
width: 14px;
vertical-align: top;
height: 14px;
color: #555;
line-height: 0;
padding-top: 20px;
background-image: url(//foodfinder.pk/wp-content/themes/listar-2/assets/images/three-dots.svg);
-webkit-background-size: 14px 19px;
-moz-background-size: 14px 19px;
-o-background-size: 14px 19px;
background-size: 14px 19px;
background-repeat: no-repeat;
background-position: center center;
box-shadow: 50px 0 0 rgba(255,255,255,0.32) inset;
}
.listar-read-more-link:hover span {
background-color: #fff;
box-shadow: 0 0 15px #bbb;
color: rgb(37,139,213);
}
.blog .listar-card-content-excerpt {
border-top: 0;
}
.listar-fill-background .listar-card-content-excerpt {
color: #fff;
text-shadow: 1px 1px rgba(0,0,0,0.2);
}
.listar-fill-background.listar-light-design .listar-card-content-excerpt {
color: rgba(0,0,0,0.7);
text-shadow: none;
}
.blog .listar-card-content-excerpt {
padding-top: 0;
}
.listar-grid6 .listar-card-category-name {
position: absolute;
bottom: 0;
right: 0;
background-color: #fff;
z-index: 100;
padding: 2px 5px 0 8px;
border-top-left-radius: 0;
}
.listar-card-category-name a {
display: inline-block;
color: rgb(37,139,213);
margin-top: 0;
font-size: 16px;
}
.listar-light-design .listar-card-category-name a,
.listar-fill-background.listar-light-design .listar-card-category-name a {
text-shadow: none;
}
.listar-card-category-name a:hover {
opacity: 0.7;
}
.listar-grid.listar-white-design .listar-card-category-name a {
text-shadow: none;
color: rgb(37,139,213);
}
.listar-grid.listar-white-design .listar-card-category-name a:hover {
opacity: 0.7;
}
.listar-term-content-wrapper,
.listar-featured-listing-term-item,
.listar-featured-listing-term-item a,
.listar-term-items .listar-gradient-overlay,
.entry-content .listar-featured-listing-regions .listar-term-link,
.entry-content .listar-featured-listing-regions .listar-region-overlay,
.listar-featured-listing-term-item .listar-listing-term-image,
.listar-term-overlay {
border-radius: 400px;
}
.listar-term-design-1 .listar-term-content-wrapper,
.listar-term-design-1 .listar-featured-listing-term-item,
.listar-term-design-1 .listar-featured-listing-term-item a,
.listar-term-design-1 .listar-term-overlay,
.listar-term-design-1 .listar-term-items .listar-gradient-overlay,
.listar-term-design-1 .listar-featured-listing-term-item .listar-listing-term-image,
.listar-term-design-1 .listar-featured-listing-regions .listar-term-link,
.listar-term-design-1 .listar-featured-listing-regions .listar-region-overlay,
.listar-term-design-1 .listar-regions .listar-gradient-overlay {
border-radius: 120px 30px;
}
.listar-term-design-1 .listar-regions .listar-term-counter {
top: 20px;
right: 20px;
}
.listar-term-design-1 .listar-term-background-overlay,
.listar-term-design-1 .listar-regions .listar-term-background-overlay {
border-radius: 20px;
background-color: transparent;
box-shadow: none !important; }
.listar-term-design-1 .listar-featured-listing-term-item a,
.listar-term-design-1 .listar-term-overlay,
.listar-term-design-1 .listar-term-items .listar-gradient-overlay {
border-radius: 20px;
}
.listar-term-design-2 .listar-featured-listing-regions .listar-term-link,
.listar-term-design-2 .listar-featured-listing-regions .listar-region-overlay,
.listar-term-design-2 .listar-regions .listar-gradient-overlay {
border-radius: 200px 10px;
}
.entry-content .listar-term-design-2 .listar-regions .listar-term-counter {
top: 20px;
right: 20px;
}
.entry-content .listar-term-design-2 .listar-regions .listar-term-background-overlay {
border-radius: 10px 200px;
top: 0;
left: 0;
box-shadow: none !important; }
.listar-term-design-3 .listar-term-content-wrapper,
.listar-term-design-3 .listar-featured-listing-term-item,
.listar-term-design-3 .listar-featured-listing-term-item a,
.listar-term-design-3 .listar-term-overlay,
.listar-term-design-3 .listar-term-items .listar-gradient-overlay,
.listar-term-design-3 .listar-featured-listing-term-item .listar-listing-term-image,
.listar-term-design-3 .listar-term-background-overlay,
.listar-term-design-3 .listar-featured-listing-regions .listar-term-link,
.listar-term-design-3 .listar-featured-listing-regions .listar-region-overlay,
.listar-term-design-3 .listar-regions .listar-gradient-overlay,
.listar-term-design-3 .listar-regions .listar-term-background-overlay {
border-radius: 8px;
}
.listar-term-design-3 .listar-featured-listing-term-item a {
box-shadow: 6px 6px 20px rgba(0,0,0,0.2);
}
.listar-term-design-3 .listar-featured-listing-term-item.listar-term-bordered  a {
box-shadow: none;
}
.listar-taxonomy-terms-design-rounded .listar-term-design-3 .listar-term-content-wrapper,
.listar-taxonomy-terms-design-rounded .listar-term-design-3 .listar-featured-listing-term-item,
.listar-taxonomy-terms-design-rounded .listar-term-design-3 .listar-featured-listing-term-item a,
.listar-taxonomy-terms-design-rounded .listar-term-design-3 .listar-term-overlay,
.listar-taxonomy-terms-design-rounded .listar-term-design-3 .listar-term-items .listar-gradient-overlay,
.listar-taxonomy-terms-design-rounded .listar-term-design-3 .listar-featured-listing-term-item .listar-listing-term-image,
.listar-taxonomy-terms-design-rounded .listar-term-design-3 .listar-term-background-overlay,
.listar-taxonomy-terms-design-rounded .listar-term-design-3 .listar-featured-listing-regions .listar-term-link,
.listar-taxonomy-terms-design-rounded .listar-term-design-3 .listar-featured-listing-regions .listar-region-overlay,
.listar-taxonomy-terms-design-rounded .listar-term-design-3 .listar-regions .listar-gradient-overlay,
.listar-taxonomy-terms-design-rounded .listar-term-design-3 .listar-regions .listar-term-background-overlay {
border-radius: 1000px;
overflow: visible;
}
.listar-taxonomy-terms-design-rounded .listar-term-design-3 .listar-featured-listing-term-item a,
.listar-taxonomy-terms-design-rounded .listar-term-design-3 .listar-featured-listing-regions .listar-term-link {
overflow: hidden;
}
.listar-term-counter {
position: absolute;
width: 44px;
height: 44px;
line-height: 46px;
top: auto;
bottom: 20px;
right: 21px;
border-radius: 50%;
background-color: #fff;
color: rgb(37,139,213);
box-shadow: 0 0 35px rgba(0,0,0,0.20);
text-shadow: 1px 1px rgba(0,0,0,0.2);
font-size: 14px;
z-index: 30;
}
.listar-icons-counters-terms-design-squared .listar-term-counter {
border-radius: 8px;
}
.listar-taxonomy-terms-design-rounded .widget_listar_listing_amenities .listar-term-counter {
bottom: calc(18% - 10px);
}
.listar-taxonomy-terms-design-squared [class*=-popup] .listar-term-counter {
right: 12px;
}
.listar-taxonomy-terms-design-rounded .listar-term-counter,
.listar-taxonomy-terms-design-squared [class*=-popup] .listar-term-bordered .listar-term-counter {
right: 22px;
}
.listar-taxonomy-terms-design-rounded .owl-loaded .listar-term-counter {
bottom: 10px;
right: 15px;
}
.listar-taxonomy-terms-design-rounded .owl-loaded .listar-term-bordered .listar-term-counter {
bottom: 22px;
right: 20px;
}
.listar-taxonomy-terms-design-squared .owl-loaded .listar-term-counter {
bottom: 10px;
right: 10px;
}
.listar-taxonomy-terms-design-squared .owl-loaded .listar-term-bordered .listar-term-counter {
bottom: 22px;
right: 22px;
}
.listar-taxonomy-terms-design-squared .widget_listar_listing_amenities .listar-term-counter {
right: 12px;
bottom: 32px;
}
.listar-counters-design-2 .listar-term-counter {
text-shadow: none;
}
.listar-counters-design-1 .listar-term-counter {
background-color: rgb(37,139,213);
color: #fff;
box-shadow: 0 0 10px rgba(255,255,255,0.3);
}
.listar-counters-design-1 .widget_listar_listing_amenities .listar-term-counter {
box-shadow:
-9px -9px #ffffff,
0 0 20px rgba(0,0,0,0.1);
}
.listar-term-design-3 .listar-term-counter {
box-shadow:
-10px -10px #ffffff,
0 0 30px rgba(0,0,0,0.10);
}
.listar-icons-counters-terms-design-squared .listar-term-design-3 .listar-term-counter {
box-shadow:
-10px -10px #ffffff,
10px -10px #ffffff,
10px 10px #ffffff,
-10px 10px #ffffff,
0 0 30px rgba(0,0,0,0.10);
}
.listar-taxonomy-terms-design-squared.listar-icons-counters-terms-design-rounded .listar-term-design-3 .listar-term-counter {
box-shadow: none;
}
.listar-term-bordered .listar-term-counter:before,
.listar-term-bordered .listar-cat-icon:after,
.widget_listar_listing_amenities .listar-cat-icon:after,
.widget_listar_listing_amenities .listar-term-counter:after {
content: "";
position: absolute;
width: 68px;
height: 68px;
top: -12px;
left: -12px;
border-radius: 50%;
border: 12px solid rgba(255,255,255,1);
box-shadow: 0 0 80px rgba(0,0,0,0.3);
display: inline-block;
z-index: -100;
-webkit-transform: scale(0.98);
-moz-transform: scale(0.98);
-ms-transform: scale(0.98);
-o-transform: scale(0.98);
transform: scale(0.98);
}
.listar-taxonomy-terms-design-squared .listar-term-bordered .listar-term-counter:before,
.listar-taxonomy-terms-design-squared .listar-term-bordered .listar-cat-icon:after {
content: none;
}
.listar-icons-counters-terms-design-squared .listar-term-bordered .listar-cat-icon:after,
.listar-icons-counters-terms-design-squared .widget_listar_listing_amenities .listar-cat-icon:after {
border-radius: 8px;
-webkit-transform: rotate(0deg) scale(0.98);
-moz-transform: rotate(0deg) scale(0.98);
-ms-transform: rotate(0deg) scale(0.98);
-o-transform: rotate(0deg) scale(0.98);
transform: rotate(0deg) scale(0.98);
}
.listar-taxonomy-terms-design-squared.listar-icons-counters-terms-design-rounded .listar-term-bordered .listar-cat-icon:after {
border-radius: 8px 50px 50px 50px;
box-shadow: none;
}
.listar-taxonomy-terms-design-squared.listar-icons-counters-terms-design-rounded .listar-term-bordered .listar-term-counter:before {
border-radius: 50px 50px 8px 50px;
box-shadow: none;
}
.listar-taxonomy-terms-design-squared .widget_listar_listing_amenities .listar-cat-icon:after,
.listar-taxonomy-terms-design-squared .widget_listar_listing_amenities .listar-term-counter:after {
content: none;
}
.listar-term-bordered .listar-term-counter:before,
.widget_listar_listing_amenities .listar-term-counter:after {
border-radius: 10px 50px 50px 50px;
}
.listar-icons-counters-terms-design-squared .listar-term-bordered .listar-term-counter:before,
.listar-icons-counters-terms-design-squared .widget_listar_listing_amenities .listar-term-counter:after {
border-radius: 8px;
}
.listar-term-bordered .listar-cat-icon:after,
.widget_listar_listing_amenities .listar-cat-icon:after {
border-radius: 50px 50px 10px 50px;
-webkit-transform: rotate(45deg) scale(0.98);
-moz-transform: rotate(45deg) scale(0.98);
-ms-transform: rotate(45deg) scale(0.98);
-o-transform: rotate(45deg) scale(0.98);
transform: rotate(45deg) scale(0.98);
}
.listar-taxonomy-terms-design-squared.listar-icons-counters-terms-design-rounded .listar-term-bordered .listar-cat-icon:after,
.listar-taxonomy-terms-design-squared.listar-icons-counters-terms-design-rounded .widget_listar_listing_amenities .listar-cat-icon:after {
border-radius: 10px 50px 50px 50px;
-webkit-transform: rotate(0deg) scale(0.98);
-moz-transform: rotate(0deg) scale(0.98);
-ms-transform: rotate(0deg) scale(0.98);
-o-transform: rotate(0deg) scale(0.98);
transform: rotate(0deg) scale(0.98);
}
.widget_listar_listing_amenities .listar-term-counter:after {
content: "";
position: absolute;
width: 68px;
height: 68px;
border-radius: 10px 50px 50px 50px;
border: 12px solid rgba(255,255,255,1);
box-shadow: 0 0 80px rgba(0,0,0,0.3);
display: inline-block;
z-index: -100;
}
.listar-counters-design-2 .listar-term-counter {
background-color: #fff;
color: #252525;
box-shadow: 0 0 10px rgba(255,255,255,0.3);
}
.listar-featured-listing-term-item a:hover ~ .listar-term-inner .listar-term-counter,
.listar-featured-listing-term-item a:hover ~ .listar-term-wrapper .listar-term-counter {
right: -45px;
opacity: 0;
}
.listar-term-counter span {
display: none;
}
.listar-regions .listar-gradient-overlay,
.listar-term-items .listar-gradient-overlay {
border-radius: 400px;
}
.widget_listar_listing_amenities .listar-term-design-default .listar-term-items .listar-gradient-overlay {
opacity: 0;
}
.listar-card-link ~ .listar-circular-wrapper .listar-card-content-image:before,
.listar-aside-post a .listar-aside-post-pic:before {
content: "";
position: absolute;
top: 0;
left: 0;
display: inline-block;
width: 100%;
height: 100%;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index: -1;
margin: 0;
opacity: 0;
overflow: hidden;
border-radius: 50%;
}
.listar-map-sidebar-listing-thumbnail-squared .listar-aside-post a .listar-aside-post-pic:before,
.listar-listing-card-design-squared .listar-card-link ~ .listar-circular-wrapper .listar-card-content-image:before,
.listar-listing-card-design-squared .listar-aside-post a .listar-aside-post-pic:before {
border-radius: 8px;
}
.listar-aside-post a .listar-aside-post-pic:before {
z-index: 1;
}
.listar-is-desktop.listar-spiral-effect .listar-card-content:hover .listar-circular-wrapper .listar-card-content-image:before,
.listar-is-desktop.listar-spiral-effect .listar-aside-post a:hover .listar-aside-post-pic:before {
background-image: url(//foodfinder.pk/wp-content/themes/listar-2/assets/images/spiral.gif);
opacity: 0.14;
}
.listar-is-desktop.listar-spiral-effect .listar-aside-post a:hover .listar-aside-post-pic:before {
opacity: 0.17;
}
.listar-term-wrapper:after,
.listar-term-content-wrapper:after {
content: "";
position: relative;
display: block;
width: 100%;
height: 30px;
}
.listar-term-bordered .listar-term-wrapper {
width: 100%;
display: block;
position: relative;
border-radius: 300px;
}
.listar-term-3d-effect-wrapper {
padding: 12px;
display: block;
position: relative;
box-shadow: 0 0 80px rgba(0,0,0,0.25);
border-radius: 300px;
width: 100%;
height: 264px;
top: 0;
left: 0;
background-color: #ffffff;
}
.listar-taxonomy-terms-design-squared .listar-term-bordered .listar-term-wrapper,
.listar-taxonomy-terms-design-squared .listar-term-3d-effect-wrapper,
.listar-taxonomy-terms-design-squared .listar-term-3d-effect-wrapper:before {
border-radius: 10px;
}
.listar-hoverable-overlay {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
border-radius: 300px;
}
.listar-hovering-terms .listar-term-3d-effect-wrapper {
opacity: 0.3;
}
.listar-hovering-terms.listar-featured-listing-regions .listar-term-3d-effect-wrapper {
-webkit-transform: rotate(-4deg) scale(0.94);
-moz-transform: rotate(-4deg) scale(0.94);
-ms-transform: rotate(-4deg) scale(0.94);
-o-transform: rotate(-4deg) scale(0.94);
transform: rotate(-4deg) scale(0.94);
}
.listar-hovering-terms .listar-hoverable-overlay:hover ~ .listar-term-3d-effect-wrapper {
-webkit-transform: perspective(900px) skew(0deg, 0deg) rotateY(14deg) translate(10px) scale(1.1);
-moz-transform: perspective(900px) skew(0deg, 0deg) rotateY(14deg) translate(10px) scale(1.1);
-ms-transform: perspective(900px) skew(0deg, 0deg) rotateY(14deg) translate(10px) scale(1.1);
-o-transform: perspective(900px) skew(0deg, 0deg) rotateY(14deg) translate(10px) scale(1.1);
transform: perspective(900px) skew(0deg, 0deg) rotateY(14deg) translate(10px) scale(1.1);
box-shadow: 0 0 60px rgba(0,0,0,0.4);
}
.listar-hovering-terms.listar-featured-listing-regions .listar-hoverable-overlay:hover ~ .listar-term-3d-effect-wrapper {
-webkit-transform: perspective(900px) skew(0deg, 0deg) rotateY(14deg) translate(20px) scale(1.02);
-moz-transform: perspective(900px) skew(0deg, 0deg) rotateY(14deg) translate(20px) scale(1.02);
-ms-transform: perspective(900px) skew(0deg, 0deg) rotateY(14deg) translate(20px) scale(1.02);
-o-transform: perspective(900px) skew(0deg, 0deg) rotateY(14deg) translate(20px) scale(1.02);
transform: perspective(900px) skew(0deg, 0deg) rotateY(14deg) translate(20px) scale(1.02);
}
.listar-hovering-terms a:hover ~ .listar-term-3d-effect-wrapper {
opacity: 1;
background-color: rgba(255,255,255,1);
}
.listar-term-3d-effect-wrapper:before {
content: "";
position: absolute;
width: calc(100% - 40px);
height: calc(100% - 40px);
top: 20px;
left: 20px;
border-radius: 500px;
box-shadow: 0 0 30px rgba(0,0,0,0.5);
z-index: 0;
opacity: 0;
}
.listar-hovering-terms a:hover ~ .listar-term-3d-effect-wrapper:before {
opacity: 1;
z-index: 1;
}
.listar-term-count-hover {
position: absolute;
bottom: -27px;
left: 50%;
-webkit-transform: translate(-50%);
-moz-transform: translate(-50%);
-ms-transform: translate(-50%);
-o-transform: translate(-50%);
transform: translate(-50%);
padding-top: 0;
text-align: center;
line-height: 1.5;
z-index: 15;
font-weight: normal;
text-shadow: none;
border-radius: 0 0 12px 12px;
color: #252525;
font-size: 17px;
background-color: #fff;
box-shadow: -5px 5px 5px rgba(80,80,80,0.04);
padding: 6px 14px 7px 16px;
display: inline-block;
opacity: 0;
}
.listar-hovering-terms a:hover ~.listar-term-3d-effect-wrapper .listar-term-count-hover {
opacity: 1;
}
.listar-listing-logo-wrapper {
position: absolute;
bottom: 1%;
right: 1%;
border: 10px solid #ffffff;
border-radius: 50%;
box-shadow: 0 0 30px rgba(0,0,0,0.15);
z-index: 1;
background-color: #fff;
}
.listar-card-design-image-block ~ .listar-listing-logo-wrapper {
z-index: 15;
bottom: auto !important;
right: auto !important;
top: 35px;
left: 30px;
}
.listar-card-design-image-block ~ .listar-listing-logo-wrapper .listar-listing-logo {
width: 50px;
height: 50px;
}
.listar-listing-card-design-squared .listar-listing-logo-wrapper {
bottom: -20px;
right: -26px;
}
.listar-listing-logo-data {
text-align: center;
}
.listar-listing-logo-data .listar-listing-logo-wrapper {
position: relative;
bottom: auto;
right: auto;
display: inline-block;
box-shadow: 8px 8px 25px rgba(0,0,0,0.12);
}
.leaflet-popup-content .listar-listing-logo-wrapper {
bottom: auto;
top: -32px;
border: 7px solid #fff;
left: 50%;
margin-left: -35px;
right: auto;
}
.listar-aside-post .listar-listing-logo-wrapper {
bottom: auto;
top: 88px;
right: auto;
border: 2px solid #fff;
left: calc(50% + 26px);
z-index: 5;
opacity: 1;
}
.listar-aside-post:hover .listar-listing-logo-wrapper {
top: 105px;
left: calc(50% + 34px);
opacity: 0;
}
.listar-listing-logo {
width: 65px;
height: 65px;
border-radius: 50%;
overflow: hidden;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-repeat: no-repeat;
}
.listar-listing-logo-data .listar-listing-logo {
width: 120px;
height: 120px;
}
.leaflet-popup-content .listar-listing-logo {
width: 55px;
height: 55px;
}
.listar-aside-post .listar-listing-logo {
width: 44px;
height: 44px;
}
.listar-map-sidebar-listing-thumbnail-squared .listar-aside-post .listar-listing-logo-wrapper {
top: 117px;
right: 50%;
left: auto;
margin-right: -74px;
}
.listar-map-sidebar-listing-thumbnail-squared .listar-aside-post .listar-listing-logo {
width: 40px;
height: 40px;
}
.listar-card-design-image-block ~ .listar-card-content-wrapper .listar-card-content-title {
display: -webkit-box;
padding: 35px 0 0 0;
font-size: 22px;
max-height: 167px;
text-transform: uppercase;
margin: 0 auto;
margin-bottom: 0;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.listar-card-design-image-block ~ .listar-card-content-wrapper .listar-card-excerpt {
margin-top: 25px;
}
.listar-grid-design-image-block .listar-card-content.listar-no-image .listar-card-design-image-block ~ .listar-card-content-wrapper .listar-card-content-title {
color: #252525;
text-shadow: none;
}
.listar-is-desktop .listar-grid-design-2.listar-grid-design-image-block .listar-card-content.listar-no-image:hover .listar-card-content-image .listar-card-image-inner img,
.listar-is-desktop .listar-grid.listar-white-design .listar-grid-design-image-block .listar-card-content.listar-no-image:hover .listar-card-content-image .listar-card-image-inner img,
.listar-is-desktop .listar-grid-design-2.listar-grid-design-image-block .listar-card-content.listar-no-image:hover .listar-card-content-image .listar-card-content-title-centralizer ~ img,
.listar-is-desktop .listar-grid.listar-white-design .listar-grid-design-image-block .listar-card-content.listar-no-image:hover .listar-card-content-image .listar-card-content-title-centralizer ~ img {
opacity: 0;
}
.listar-is-desktop .listar-grid-design-2.listar-grid-design-image-block .listar-card-content.listar-no-image:hover .listar-card-design-image-block ~ .listar-card-content-wrapper .listar-card-content-title,
.listar-is-desktop .listar-grid-design-2.listar-grid-design-image-block .listar-card-content.listar-no-image:hover .listar-card-excerpt,
.listar-is-desktop .listar-grid.listar-white-design .listar-grid-design-2.listar-grid-design-image-block .listar-card-content.listar-no-image:hover .listar-card-content-excerpt,
.listar-is-desktop .listar-grid.listar-white-design .listar-grid-design-2.listar-grid-design-image-block .listar-card-content.listar-no-image:hover .listar-card-category-name a {
color: #fff;
}
.listar-is-desktop .listar-grid-design-2.listar-grid-design-image-block .listar-card-content.listar-no-image:hover .listar-card-footer .listar-card-category-name a ~ a:before {
background-color: #fff;
}
.listar-card-design-image-block ~ .listar-card-content-image .listar-card-image-inner img,
.listar-card-design-image-block ~ .listar-card-content-image .listar-card-content-title-centralizer ~ img {
background-color: #fff !important;
}
.listar-card-design-image-block ~ .listar-floating-card-icons {
position: absolute;
width: 44px;
top: 20px;
margin-top: 30px;
right: 30px;
text-align: center;
z-index: 110;
}
.listar-card-design-image-block ~ .listar-floating-card-icons-h {
position: absolute;
width: calc(100% - 125px);
top: 50px;
right: 95px;
text-align: right;
z-index: 150;
cursor: pointer;
white-space: nowrap;
}
.listar-card-design-image-block ~ .listar-floating-card-icons-h > *:not(.tooltip) {
margin-left: 20px;
box-shadow: 0 0 20px rgba(0,0,0,0.4);
}
.listar-card-content.listar-no-image .listar-card-design-image-block ~ .listar-floating-card-icons-h > * {
box-shadow: 0 0 30px rgba(0,0,0,0.15);
}
.listar-card-design-image-block ~ .listar-floating-card-icons > * {
position: relative;
top: auto !important;
bottom: auto !important;
left: auto !important;
right: auto !important;
z-index: 2;
margin: 0;
margin-bottom: 10px !important;
white-space: normal;
display: inline-block;
font-size: 14px;
font-weight: bold;
}
.listar-card-design-image-block ~ .listar-floating-card-icons .listar-listing-rating .listar-no-rating:before,
.listar-card-design-image-block ~ .listar-floating-card-icons .listar-listing-rating .listar-no-rating:after {
font-weight: 500;
opacity: 0.9;
}
.listar-card-design-image-block ~ .listar-floating-card-icons .listar-listing-rating .listar-no-rating:after {
border-bottom: 2px solid rgba(0,0,0,0.85);
}
.listar-card-design-image-block ~ .listar-floating-card-icons .listar-listing-rating {
color: #252525;
}
.listar-card-design-image-block ~ .listar-floating-card-icons .listar-bookmark-counter {
font-size: 14px;
}
.listar-card-design-image-block ~ .listar-floating-card-icons > .listar-bookmark-card-button-wrapper {
height: auto;
}
.listar-grid-design-image-block .listar-post-edit-link-card {
top: 47px;
left: -20px;
}
.listar-grid-design-image-block .listar-post-edit-link-card {
top: -18px;
left: auto;
right: -18px;
}
.listar-card-design-image-block ~ .listar-card-content-image {
position: absolute;
top: 0;
left: 0;
padding-bottom: 0;
z-index: 1;
height: 100%;
border-radius: 20px;
}
.listar-squared-details .listar-card-design-image-block ~ .listar-card-content-image {
border-radius: 8px;
}
.listar-card-design-image-block ~ .listar-card-content-image .listar-card-image-wrapper,
.listar-card-design-image-block ~ .listar-card-content-image .listar-card-image-inner,
.listar-card-design-image-block ~ .listar-card-content-image .listar-card-image-inner img,
.listar-card-design-image-block ~ .listar-card-content-image .listar-card-content-title-centralizer ~ img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 0;
border-radius: 20px;
}
.listar-squared-details .listar-card-design-image-block ~ .listar-card-content-image .listar-card-image-wrapper,
.listar-squared-details .listar-card-design-image-block ~ .listar-card-content-image .listar-card-image-inner,
.listar-squared-details .listar-card-design-image-block ~ .listar-card-content-image .listar-card-image-inner img,
.listar-squared-details .listar-card-design-image-block ~ .listar-card-content-image .listar-card-content-title-centralizer ~ img {
border-radius: 8px;
}
.listar-card-design-image-block ~ .listar-floating-card-icons .listar-bookmark-card-button-wrapper {
height: 44px;
width: 44px;
}
.listar-card-design-image-block ~ .listar-floating-card-icons .listar-bookmark-card-button-wrapper .listar-bookmark-card-button {
left: auto;
right: auto;
margin: 0;
top: auto;
bottom: auto;
font-size: 0;
}
.listar-card-design-image-block ~ .listar-floating-card-icons .listar-bookmark-card-button:after {
content: none;
}
.listar-grid-design-2 .listar-card-design-image-block ~ .listar-floating-card-icons .listar-category-icon,
.listar-card-design-image-block ~ .listar-floating-card-icons .listar-bookmark-card-button {
border: 0;
width: 44px;
height: 44px;
}
.listar-card-design-image-block ~ .listar-card-content-wrapper {
position: relative;
padding: 88px 100px 0 30px;
z-index: 10;
}
.listar-woo-product-card.listar-grid-design-image-block .listar-card-design-image-block ~ .listar-card-content-wrapper {
padding-right: 30px;
} .listar-woo-product-card.listar-grid-design-image-block.listar-card-image-block-short {
height: 400px;
}
.listar-woo-product-card.listar-grid-design-image-block.listar-card-image-block-short article {
height: 370px;
}
.listar-woo-product-card.listar-grid-design-image-block.listar-card-image-block-short .listar-card-content-wrapper .listar-card-content-title {
-webkit-line-clamp: 3;
}
.listar-woo-product-card.listar-grid-design-image-block.listar-card-image-block-short .listar-card-content-wrapper .listar-card-content-excerpt {
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 2;
height: auto;
min-height: 0;
max-height: 50px;
} .listar-woo-product-card.listar-grid-design-image-block.listar-card-image-block-short .listar-card-content-wrapper .fa-ellipsis-h,
.listar-woo-product-card.listar-grid-design-image-block.listar-card-image-block-hidden-footer .listar-card-content-wrapper .fa-ellipsis-h,
.listar-woo-product-card.listar-grid-design-image-block.listar-card-image-block-hidden-footer .listar-card-footer {
display: none;
} .listar-woo-product-card.listar-grid-design-image-block.listar-card-image-block-bottom .listar-card-design-image-block ~ .listar-card-content-wrapper {
position: absolute;
bottom: 30px;
}
.listar-woo-product-card.listar-grid-design-image-block.listar-card-image-block-bottom:not(.listar-card-image-block-short) .listar-card-content-wrapper .listar-card-content-excerpt {
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 3;
height: auto;
min-height: 0;
max-height: 75px;
}
.listar-card-design-image-block ~ .listar-featured-ribbon {
z-index: 10;
}
.listar-grid-design-image-block .listar-card-content:not(.listar-no-image) .listar-card-content-wrapper .listar-listing-address,
.listar-grid-design-image-block .listar-card-content:not(.listar-no-image) .listar-card-content-wrapper .listar-card-excerpt,
.listar-grid-design-image-block .listar-card-content:not(.listar-no-image) .listar-card-content-wrapper .listar-card-content-excerpt,
.listar-grid-design-image-block .listar-card-content:not(.listar-no-image) .listar-card-content-wrapper .listar-card-content-excerpt *,
.listar-grid-design-image-block .listar-card-content:not(.listar-no-image) .listar-card-footer,
.listar-grid-design-image-block .listar-card-content:not(.listar-no-image) .listar-card-footer * {
color: #fff;
}
.listar-grid.listar-white-design .listar-grid-design-image-block .listar-card-category-name {
height: 33px;
overflow: hidden;
}
.listar-grid.listar-white-design .listar-grid-design-image-block .listar-card-category-name a{
white-space: nowrap;
max-width: 100%;
overflow: hidden;
text-overflow: ellipsis;
}
.listar-grid-design-image-block .fa-ellipsis-h {
text-align: left;
font-size: 30px;
}
.listar-grid-design-image-block .listar-card-content-excerpt {
text-align: left;
}
.listar-grid-design-image-block .listar-distance-references {
position: absolute;
left: 30px;
bottom: 65px;
width: calc(100% - 120px);
z-index: 150;
}
.listar-grid-design-image-block .listar-card-footer {
position: absolute;
width: 100%;
z-index: 150;
text-align: left;
padding: 30px;
bottom: 0;
}
.listar-grid-design-image-block .listar-references-distance-metering {
margin-top: 30px;
border: 0;
background-color: #fff;
border-radius: 0 100px 100px 0;
width: calc(100% + 90px);
max-width: calc(100% + 90px);
box-shadow: 10px 10px 20px rgba(0,0,0,0.10);
}
.listar-grid-design-image-block.listar-squared-details .listar-references-distance-metering {
border-radius: 0 8px 8px 0;
}
.listar-grid-design-image-block .listar-references-distance-metering .listar-references-navigation {
right: 0px;
}
.listar-grid-design-image-block .listar-references-distance-metering .listar-location-references-wrapper div {
text-align: left;
padding: 8px 30px;
}
.listar-grid-design-image-block .listar-references-navigation:before {
font-weight: bold;
color: #000;
}
.listar-grid-design-image-block .listar-card-content:not(.listar-no-image) .listar-card-footer .listar-card-category-name a ~ a:before {
background-color: #fff;
} .listar-listing-title {
position: relative;
z-index: 3;
background-color: #fff;
box-shadow:
0 5px 30px rgba(0,0,0,0.06),
0 -5px 30px rgba(0,0,0,0.08);
}
.listar-text-before-listing-title span:before {
content: "-";
display: inline-block;
margin-right: 3px;
}
.listar-text-before-listing-title span:after {
content: "-";
display: inline-block;
margin-left: 3px;
}
.listar-text-before-listing-title {
text-transform: uppercase;
letter-spacing: 45px;
margin-bottom: 35px;
}
.listar-text-after-listing-title {
letter-spacing: 1px;
margin-top: 30px;
margin-bottom: 0;
}
.listar-text-after-listing-title:before,
.listar-text-after-listing-title:after {
content: '"';
display: inline-block;
}
.listar-hovering-listing-gallery-dark .listar-listing-header-stars .listar-listing-header-stars-inner,
.listar-hovering-listing-gallery-dark .listar-text-before-listing-title,
.listar-hovering-listing-gallery-dark .listar-text-after-listing-title,
.listar-hovering-listing-gallery-dark .listar-view-counter,
.listar-hovering-listing-slideshow-gallery .listar-listing-header-stars .listar-listing-header-stars-inner,
.listar-hovering-listing-slideshow-gallery .listar-text-before-listing-title,
.listar-hovering-listing-slideshow-gallery .listar-text-after-listing-title,
.listar-hovering-listing-slideshow-gallery .listar-view-counter {
opacity: 0;
}
.listar-view-counter {
margin-top: 40px;
color: #ffffff;
}
.listar-view-counter span {
letter-spacing: 1px;
font-size: 15px;
white-space: nowrap;
padding-left: 15px;
padding-right: 15px;
}
.listar-view-counter span:before,
.listar-view-counter .listar-claimed-icon:before {
display: inline-block;
position: relative;
top: -1px;
font-size: 18px;
font-weight: normal;
background-color: transparent;
color: #fff;
width: 44px;
height: 44px;
line-height: 38px;
text-align: center;
border-radius: 50%;
margin-right: 2px;
border: 3px solid rgba(255,255,255,0.3);
padding-left: 2px;
}
.listar-view-counter.listar-view-counter-fallback span:before {
border: 3px solid rgba(0,0,0,0.1);
}
.listar-claimed-icon {
position: absolute;
z-index: 5;
bottom: -10px;
right: -10px;
background-color: #fff;
color: rgb(37,139,220);
width: 44px;
height: 44px;
line-height: 44px;
border-radius: 50%;
text-align: center;
box-shadow: 8px 8px 14px rgba(0,0,0,0.08);
}
.listar-listing-card .listar-claimed-icon {
left: 50%;
margin-left: -21px;
bottom: -15px;
}
.listar-listing-card.listar-grid-design-image-block .listar-claimed-icon {
margin-left: 0;
}
.listar-listing-logo-wrapper .listar-claimed-icon:before,
.listar-listing-card .listar-claimed-icon:before,
.listar-aside-post .listar-claimed-icon:before {
font-family: "FontAwesome";
content: "\f058";
font-size: 28px;
top: auto;
padding: 0;
border: 0;
line-height: 45px;
text-shadow: none;
font-weight: bold;
padding-left: 1px;
color: rgb(37,139,220);
}
.listar-view-counter.listar-view-counter-fallback {
color: #252525;
}
.listar-view-counter.listar-view-counter-fallback span:before {
color: #454545;
}
.listar-listing-header-stars-button {
display: inline-block;
}
.listar-listing-header-stars-button:hover .listar-listing-header-stars-inner {
opacity: 0.6;
}
.listar-listing-has-slideshow-cover .listar-text-before-listing-title,
.listar-listing-has-slideshow-cover .listar-text-after-listing-title {
color: #fff;
text-shadow: 1px 1px rgba(0,0,0,0.5);
}
.listar-listing-header-stars {
position: absolute;
left: 0;
top: 0;
margin-top: -80px;
text-align: center;
width: 100%;
}
#page .listar-listing-header-stars .stars-rating span {
font-size: 20px;
color: #ffffff;
margin-left: 4px;
margin-right: 4px;
}
.listar-hovering-listing-gallery-dark .listar-text-before-listing-title span:before,
.listar-hovering-listing-gallery-dark .listar-text-before-listing-title span:after {
opacity: 0;
}
.listar-hovering-listing-gallery-dark .listar-listing-title,
.listar-hovering-listing-gallery-dark .listar-listing-title.listing-title-dark {
background-color: rgba(255,255,255,0.00);
box-shadow: 0 0 rgba(0,0,0,0);
}
.listar-listing-title.listing-title-dark {
background-color: rgb(25,30,35);
}
.listar-listing-title .listar-page-header-icon {
bottom: -45px;
}
.listar-page-header-icon.icon-focus {
bottom: -45px;
}
.listar-listing-title h1 {
position: relative;
display: inline-block;
width: auto;
margin: 0;
text-transform: uppercase;
}
.listar-hovering-listing-gallery-dark .listar-listing-title h1,
.listar-hovering-listing-slideshow-gallery .listar-listing-title h1 {
opacity: 0.16;
}
.listar-hovering-listing-gallery-dark .listar-listing-title h1,
.listar-listing-title.listing-title-dark h1 {
color: #fff;
}
.listar-listing-header-topbar-wrapper .listar-listing-rating {
position: relative;
display: inline-block;
right: auto;
top: 0;
width: 48px;
height: 48px;
border: 2px solid #444444;
box-shadow: 0 0 50px rgba(0,0,0,0.30);
margin: 0;
left: auto;
background-color: transparent;
color: #ffffff;
}
.listar-listing-header-topbar-wrapper a.listar-listing-rating:hover {
opacity: 0.8;
}
.listar-rating-count {
font-size: 13px;
font-weight: 400;
position: relative;
display: inline-block;
width: 0;
height: 0;
top: -18px;
left: -5px;
color: #252525;
}
.listar-listing-header-stars .listar-rating-count {
color: #fff;
font-size: 13px;
width: 100px;
height: auto;
text-align: left;
position: absolute;
top: -30px;
left: 20px;
}
.listar-listing-header-topbar-wrapper .listar-rating-count {
position: absolute;
top: -3px;
left: calc(100% + 8px);
display: block;
width: auto;
height: 23px;
line-height: 23px;
color: #ffffff;
-ms-word-wrap: normal;
word-wrap: normal;
overflow-wrap: normal;
word-break: normal;
}
.listar-listing-header-topbar-wrapper.listar-header-rating-dark .listar-rating-count {
color: #ffffff;
}
.listing-avatar {
width: 100%;
max-width: 220px;
position: relative;
display: inline-block;
}
.listing-avatar img {
width: 100%;
max-width: 220px;
border-radius: 50%;
padding: 8px;
box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.15), -2px -2px 2px 0 rgba(0,0,0,0.15);
}
.listing-avatar .listar-card-content-author {
position: absolute;
left: 50%;
top: auto;
bottom: 0;
margin-left: -23px;
}
.listing-avatar .listar-card-content-author img {
padding: 0;
max-width: 46px;
opacity: 0.7;
}
.listing-avatar .listar-card-content-author img:hover {
opacity: 1;
}
.listar-listing-social {
position: relative;
}
.listar-listing-social,
.listar-social-share-networks-wrapper,
.listar-listing-social.text-center,
.listar-gutenberg-full-width-content .listar-listing-social,
.listar-hidden-description .listar-listing-social {
text-align: center;
}
.listar-toggle-listing-sidebar-position,
.listar-toggle-listing-sidebar-position:hover {
position: absolute;
top: 29px;
left: 40px;
font-size: 28px;
z-index: 10;
background-color: #fff;
color: #252525;
cursor: pointer;
line-height: 38px;
width: 48px;
height: 48px;
border-radius: 50%;
border: 1px solid #ccc;
padding-left: 2px;
box-shadow: 8px 8px 14px rgba(0,0,0,0.08);
}
.listar-toggle-listing-sidebar-position:before {
opacity: 0.9;
}
.listar-listing-sidebar-on-right .listar-toggle-listing-sidebar-position,
.listar-listing-sidebar-on-right .listar-toggle-listing-sidebar-position:hover {
left: auto;
right: 40px;
}
.listar-more-sharing-networks-button-wrapper {
position: relative;
height: 110px;
bottom: -30px;
margin-bottom: -85px;
padding-bottom: 25px;
text-align: center;
}
.listar-more-sharing-networks-button {
display: inline-block;
width: 50px;
height: 50px;
border-radius: 50px;
background-color: #ffffff;
font-size: 23px;
line-height: 45px;
border: 1px solid rgba(125,125,125,0.2);
padding-left: 2px;
cursor: pointer;
}
.listar-more-sharing-networks-button:hover {
background-color: rgb(37,139,213);
color: #fff;
}
.listar-is-safari.listar-is-mobile .listar-more-sharing-networks-button {
border-top: 1px solid rgba(125,125,125,0.35);
}
.listar-hidden-description .listar-listing-social .listar-social-networks a,
.listar-gutenberg-full-width-content .listar-listing-social .listar-social-networks a {
margin-left: 8px;
}
.listar-listing-social .listar-social-networks a,
.listar-social-share-networks-wrapper .listar-social-networks a {
margin-top: 0;
margin-bottom: 25px;
}
.listar-social-share-popup .listar-social-networks > a:nth-child(n+5) {
display: none;
}
.listar-social-share-popup.listar-show-all-sharing-networks .listar-social-networks > a:nth-child(n+5) {
display: inline-block;
}
.listar-listing-review {
position: relative;
border-top: 1px solid rgba(125,125,125,0.2);
}
.listar-is-safari.listar-is-mobile .listar-listing-review {
border-top: 1px solid rgba(125,125,125,0.35);
}
.listar-hidden-description.listar-hidden-contact .listar-listing-gallery ~ .listar-listing-review,
.listar-is-safari.listar-is-mobile .listar-hidden-description.listar-hidden-contact .listar-listing-gallery ~ .listar-listing-review {
border-top: 0;
}
#wpjmr-submit-gallery,
#listar-submit-gallery {
display: none;
}
.listar-listing-map {
position: relative;
padding: 0;
z-index: 0;
margin-top: 0;
}
.listar-listing-map .leaflet-container {
z-index: 0;
}
.single-job_listing .listar-listing-map {
width: 100%;
overflow: hidden;
z-index: 10;
}
.single-job_listing .listar-listing-map,
.single-job_listing .listar-listing-map #map {
border-radius: 12px 12px 0 12px;
}
.listar-related-listings {
border: 0;
position: relative;
z-index: 5;
}
.single .listar-related-listings {
margin-top: 0;
}
.listar-is-safari.listar-is-mobile.single .listar-related-listings {
border-top: 1px solid rgba(125,125,125,0.35);
}
.listar-related-listing-archive .listar-page-header-icon.listar-icon-link {
top: -45px;
}
.blog .listar-related-listings {
margin-top: 0;
margin-bottom: 60px;
}
.listar-separator-large.listar-related-separator {
margin-top: 0;
}
.listar-single-listing-description-wrapper > .listar-container-wrapper > .container {
margin-bottom: -30px;
}
.listar-section-title {
margin-bottom: 80px;
}
.listar-call-to-action-wrapper .listar-section-title,
.entry-content .listar-widget-title-wrapper {
margin-bottom: 40px;
}
.listar-front-page-widgetized-section {
width: 100%;
}
.entry-content .listar-front-page-widgetized-section .listar-widget-title-wrapper {
margin-bottom: 0;
}
.listar-section-title h2 {
margin: 0;
text-align: center;
}
.listar-stop-scrolling .listar-related-separator,
.listar-stop-scrolling .listar-related-listings {
display: none;
}
.listar-listing-description .listar-page-header-icon,
.listar-listing-map .listar-page-header-icon,
.listar-listing-review .listar-page-header-icon,
.listar-related-listings .listar-page-header-icon {
bottom: auto;
top: -32px;
}
.listar-listing-subtitle {
text-align: center;
line-height: 1.5; color: #ffffff;
position: relative;
margin-top: 30px;
margin-bottom: 0;
}
.listar-centered-description-texts .listar-listing-subtitle {
text-align: center;
}
.listar-hidden-description .listar-listing-subtitle {
text-align: center;
}
.listar-listing-description-inner.table>tbody>tr>td {
border: 0;
}
.listar-listing-description-inner.table>tbody>tr>td.listar-listing-description-content {
padding: 0;
}
.listar-listing-description-inner {
margin-bottom: 0;
}
.listar-listing-description-text p:last-child,
.job_description p:last-child,
.single_job_listing .job_description {
margin-bottom: 0;
}
.listar-review-first-col-inner {
font-size: 0;
}
.listar-listing-social h3 {
margin-top: 25px;
margin-bottom: 40px;
padding-top: 30px;
}
.listar-listing-social:before {
font-family: "icon" !important;
content: "\ec20";
background-color: white;
}
.listar-listing-social:before {
position: relative;
display: block;
width: 50px;
height: 50px;
left: 50%;
top: -3px;
margin-left: -25px;
border-radius: 100%;
text-align: center;
line-height: 52px;
padding-right: 2px;
font-style: normal;
font-size: 24px;
z-index: 2;
}
.listar-listing-social:after {
content: "";
position: absolute;
top: 0;
left: 15px;
width: calc(100% - 30px);
height: 104px;
border-bottom: 1px solid rgba(125,125,125,0.2);
border-radius: 15px 15px 0 0;
z-index: 1;
}
.listar-is-safari.listar-is-mobile .listar-listing-social:after {
border-bottom: 1px solid rgba(125,125,125,0.35);
}
.listar-listing-social,
.listar-listing-data,
.listar-tagline-inner,
.listar-listing-description-text,
.listar-listing-price-range,
.listar-review-first-col-inner,
.listar-review-second-col-inner,
.listar-post-comments-wrapper,
.listar-single-listing-category-inner,
.listar-single-listing-tagline-inner {
padding: 30px;
box-shadow: 0 0 30px rgba(0,0,0,0.03);
border-radius: 15px;
margin-bottom: 30px;
background-color: #ffffff;
}
.listar-review-second-col-inner {
margin-bottom: 0;
}
.listar-single-listing-category-inner,
.listar-single-listing-tagline-inner {
min-height: 467px;
background-color: rgb(35,40,45);
}
.listar-single-listing-category-inner {
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
box-shadow: inset 0 5000px 0 rgba(0,0,0,0.55);
}
.listar-tagline-inner {
background-color: rgb(35,40,45);
color: #ffffff;
text-align: center;
}
.listar-listing-data.listar-listing-data-map,
.listar-listing-data.listar-listing-data-amenities {
margin-bottom: 0;
}
.listar-dark-call-to-review .listar-single-listing-without-reviews .listar-review-second-col-inner {
background-color: rgb(35,40,45);
padding-top: 0;
padding-bottom: 0;
}
.listar-dark-call-to-review .listar-single-listing-without-reviews .listar-review-second-col-inner hr {
border-top: 1px solid rgba(125,125,125,0.5);
}
.listar-dark-call-to-review .listar-single-listing-without-reviews .listar-review-second-col-inner * {
color: #ffffff;
}
.listar-dark-call-to-review .listar-single-listing-without-reviews .listar-review-second-col-inner h3 {
margin-top: 0;
}
.listar-no-reviews-content.listar-fallback-content {
position: relative;
top: 50%;
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-ms-transform: translate(0,50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);
}
.listar-dark-call-to-review .listar-review-first-col-inner {
background-color: rgb(35,40,45);
}
.listar-post-comments-wrapper {
padding: 0;
}
.listar-listing-has-comments .listar-post-comments-wrapper {
box-shadow: none;
}
.listar-empty-background-color .listar-listing-social,
.listar-empty-background-color .listar-listing-data,
.listar-empty-background-color .listar-listing-subtitle,
.listar-empty-background-color .listar-listing-description-text,
.listar-empty-background-color .listar-listing-price-range,
.listar-empty-background-color .listar-review-first-col-inner,
.listar-empty-background-color .listar-review-second-col-inner,
.listar-empty-background-color .listar-post-comments-wrapper {
box-shadow: 0 0 30px rgba(0,0,0,0.08);
}
.listar-listing-review > .row {
margin-bottom: -30px;
}
.listar-listing-description-text {
position: relative;
padding: 30px;
background-color: #ffffff;
}
.listar-centered-description-texts .listar-listing-description-text {
padding: 30px;
text-align: center;
}
.listar-listing-data {
position: relative;
}
.listar-listing-data.listar-listing-data-map > div {
margin-bottom: 0;
}
.listar-map-button-wrapper {
position: relative;
padding: 30px;
margin-bottom: 30px;
border: 1px solid rgba(125,125,125,0.2);
border-radius: 15px;
height: auto;
vertical-align: top;
box-shadow: 8px 8px 14px rgba(0,0,0,0.08);
}
.listar-listing-map-footer-buttons .listar-map-button-wrapper {
margin-top: 30px;
margin-bottom: 0;
}
.listar-listing-map-header-buttons .listar-map-button-wrapper.listar-map-button-address {
width: 100%;
min-height: 160px;
display: table;
vertical-align: middle;
}
.listar-map-button-content {
margin-top: 25px;
}
.listar-listing-map-header-buttons .listar-map-button-wrapper.listar-map-button-address .listar-map-button-content {
display: table-cell;
vertical-align: middle;
margin: 0;
height: 98px;
}
.listar-map-button-link {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 2;
}
.listar-full-width-content .listar-listing-description-text {
padding: 30px 30px 10px 30px;
}
.listar-listing-amenities-wrapper {
font-size: 0;
}
.listar-listing-amenities-wrapper {
width: 100%;
margin-top: 0;
}
.listar-listing-amenities-inner > div {
margin-bottom: -20px;
}
.listar-is-safari.listar-is-mobile .listar-listing-amenities-wrapper {
border-top: 1px solid rgba(125,125,125,0.35);
} .listar-listing-company-address,
.listar-listing-phones,
.listar-list-online-data {
display: block;
background-color: transparent;
border-radius: 4px;
color: #fff;
}
#page .listar-listing-data span {
display: inline-block;
white-space: nowrap;
}
.single #main .listar-listing-description .listar-listing-contact-data ul {
margin-top: 0;
margin-bottom: 0;
}
.listar-listing-description .listar-listing-contact-data li {
position: relative;
color: #252525;
padding-left: 40px;
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid rgba(0,0,0,0.12);
line-height: 1.8;
}
.listar-listing-contact-data address {
margin-top: 0;
}
.listar-listing-description .listar-listing-contact-data li:last-child {
padding-bottom: 0;
margin-bottom: 0;
border-bottom: none;
}
.listar-listing-description .listar-listing-contact-data li address {
margin-bottom: 0;
line-height: 1.8;
}
.listar-listing-data a {
color: #252525;
}
.listar-listing-data a.listar-whatsapp-number-active,
.listar-listing-data a.listar-callable-phone-number-active,
.listar-listing-data a:hover {
color: rgb(37,139,213);
}
.listar-listing-company-address {
position: relative;
overflow: hidden;
line-height: 1.5; }
.listar-listing-contact-data li {
display: inline-block;
text-align: left;
width: 100%;
overflow: visible;
}
.listar-listing-company-address:before,
.listar-listing-phone:before,
.listar-listing-mobile:before,
.listar-listing-fax:before,
.listar-listing-email:before,
.listar-listing-website:before {
font-family: "icon";
font-size: 20px;
width: 40px;
height: 25px;
text-align: left;
position: absolute;
top: -5px;
left: 0;
line-height: 8px;
padding-top: 13px;
}
.listar-listing-company-address:before {
content: "\ea7a";
}
.listar-listing-phone:before {
content: "\ea77";
}
.listar-listing-mobile:before {
content: "\eaa8";
}
.listar-listing-fax:before {
content: "\e9d7";
}
.listar-listing-email:before {
content: "\e995";
}
.listar-listing-website:before {
content: "\ec17";
}
.password-protected .col-sm-12 {
margin-bottom: -20px;
}
.listar-hidden-description .listar-listing-company-address:before,
.listar-hidden-description .listar-listing-phone:before,
.listar-hidden-description .listar-listing-mobile:before,
.listar-hidden-description .listar-listing-fax:before,
.listar-hidden-description .listar-listing-email:before,
.listar-hidden-description .listar-listing-website:before,
.listar-gutenberg-full-width-content .listar-listing-company-address:before,
.listar-gutenberg-full-width-content .listar-listing-phone:before,
.listar-gutenberg-full-width-content .listar-listing-mobile:before,
.listar-gutenberg-full-width-content .listar-listing-fax:before,
.listar-gutenberg-full-width-content .listar-listing-email:before,
.listar-gutenberg-full-width-content .listar-listing-website:before {
width: 32px;
}
.listar-operating-hours-quick-button-wrapper,
.listar-booking-quick-button-wrapper,
.listar-trending-flag-single.listar-trending-icon {
position: fixed;
top: 104px;
right: 30px;
z-index: 12; -webkit-transform: translateZ(12px);
-moz-transform: translateZ(12px);
-o-transform: translateZ(12px);
transform: translateZ(12px);
}
.listar-trending-icon {
white-space: nowrap;
overflow: hidden;
}
.listar-booking-quick-button-wrapper ~ .listar-trending-flag-single.listar-trending-icon,
.listar-operating-hours-quick-button-wrapper ~ .listar-booking-quick-button-wrapper,
.listar-operating-hours-quick-button-wrapper ~ .listar-trending-flag-single.listar-trending-icon {
margin-top: 62px;
}
.listar-operating-hours-quick-button-wrapper ~ .listar-booking-quick-button-wrapper ~ .listar-trending-flag-single.listar-trending-icon {
margin-top: 124px;
}
.admin-bar .listar-operating-hours-quick-button-wrapper,
.admin-bar .listar-booking-quick-button-wrapper,
.admin-bar .listar-trending-flag-single.listar-trending-icon {
top: 136px;
}
.listar-operating-hours-quick-button-inner,
.listar-booking-quick-button-inner {
position: relative;
white-space: nowrap;
}
.listar-operating-hours-quick-button-wrapper div,
.listar-booking-quick-button-wrapper div {
display: inline-block;
position: relative;
left: auto;
top: 0;
padding: 0;
box-shadow: 0 0 80px rgba(0,0,0,0.2), 0 0 15px rgba(0,0,0,0.05);
border-radius: 22px;
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-ms-transform: translate(0,0);
-o-transform: translate(0,0);
transform: translate(0,0);
}
.listar-operating-hours-quick-button-inner .listar-open-or-closed.listar-listing-open:before,
.listar-operating-hours-quick-button-inner .listar-open-or-closed.listar-listing-closed:before,
.listar-booking-quick-button-inner .listar-open-or-closed.listar-listing-open:before,
.listar-booking-quick-button-inner .listar-open-or-closed.listar-listing-closed:before {
position: relative;
font-size: 27px;
left: 0;
top: 0;
padding-left: 9px;
margin-right: 0;
box-shadow: none;
}
.listar-is-desktop .listar-operating-hours-quick-button:hover .listar-operating-hours-quick-button-inner .listar-open-or-closed.listar-listing-open:before,
.listar-is-desktop .listar-operating-hours-quick-button:hover .listar-operating-hours-quick-button-inner .listar-open-or-closed.listar-listing-closed:before,
.listar-is-desktop .listar-booking-quick-button:hover .listar-booking-quick-button-inner .listar-open-or-closed.listar-listing-open:before,
.listar-is-desktop .listar-booking-quick-button:hover .listar-booking-quick-button-inner .listar-open-or-closed.listar-listing-closed:before {
margin-left: 9px;
margin-right: 3px;
}
.listar-grid-design-image-block .listar-trending-icon {
float: right;
z-index: 1;
}
.listar-grid-design-image-block .listar-trending-icon:hover ~ * {
display: none;
}
.listar-trending-icon:hover:before {
margin-left: 8px;
}
.listar-trending-icon:hover:before {
width: auto;
}
.listar-operating-hours-quick-button-inner span,
.listar-booking-quick-button-inner span,
.listar-trending-icon span {
position: relative;
display: inline-block;
width: 0;
overflow: hidden;
top: 8px;
vertical-align: top;
line-height: 29px;
}
.listar-trending-icon span {
font-size: 14px;
line-height: 1.5;
}
.listar-trending-icon:hover {
width: auto;
}
.listar-is-desktop .listar-operating-hours-quick-button:hover .listar-operating-hours-quick-button-inner span,
.listar-is-desktop .listar-booking-quick-button:hover .listar-booking-quick-button-inner span,
.listar-trending-icon:hover span {
padding-right: 20px;
width: auto;
}
.listar-aside-post .listar-trending-icon,
.listar-aside-post .listar-trending-icon:hover {
position: absolute;
z-index: 20;
top: 55px;
left: 50%;
margin-left: -80px;
padding-left: 0;
width: 44px;
}
.listar-aside-post:hover .listar-trending-icon {
margin-left: -100px;
opacity: 0;
}
.listar-aside-post .listar-trending-icon:hover:before {
margin-left: 0;
} .listar-listing-gallery {
position: relative;
width: auto;
overflow-x: hidden;
overflow-y: hidden;
white-space: nowrap;
font-size: 0;
margin: 0;
text-align: center;
cursor: w-resize;
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item:nth-child(n),
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item:nth-child(n) {
opacity: 0;
}
.listar-listing-gallery.listar-gallery-tiny-squared .listar-gallery-slideshow-slides .gallery-item:nth-child(n),
.listar-listing-gallery.listar-gallery-tiny-rounded .listar-gallery-slideshow-slides .gallery-item:nth-child(n),
.listar-listing-gallery.listar-gallery-tiny-squared.listar-listing-gallery-loaded .gallery-item:nth-child(n),
.listar-listing-gallery.listar-gallery-tiny-rounded.listar-listing-gallery-loaded .gallery-item:nth-child(n) {
opacity: 1;
}
.listar-listing-gallery.listar-gallery-slideshow-rounded,
.listar-listing-gallery.listar-gallery-slideshow-squared {
cursor: default;
}
.listar-listing-gallery.listar-gallery-slideshow-rounded a,
.listar-listing-gallery.listar-gallery-slideshow-squared a,
.woocommerce-product-gallery a[data-lightbox] {
cursor: pointer;
cursor: -moz-zoom-in; 
cursor: -webkit-zoom-in; 
cursor: zoom-in;
}
.listar-listing-gallery-backgrounds {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 0;
box-shadow: 10000px 0 0 rgba(15,20,25,0.75) inset;
background-attachment: scroll;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
}
.listar-listing-has-slideshow-cover .listar-listing-gallery-backgrounds {
display: none;
}
.listar-listing-gallery.listar-no-gallery-background {
background: none;
}
.job_listing > section {
background-color: #ffffff;
position: relative;
z-index: 2;
}
.job_listing > section.listar-listing-related-wrapper {
z-index: 1;
}
.job_listing > section.listar-single-listing-gallery-wrapper {
background-color: transparent;
z-index: 3;
}
.listar-listing-gallery.listar-gallery-dark,
.listar-listing-header-topbar-wrapper.listar-header-rating-dark {
background: transparent;
box-shadow: none;
}
.listar-hovering-listing-gallery-dark .listar-listing-header-topbar-wrapper.listar-header-rating-dark {
opacity: 0;
}
.listar-listing-gallery.listar-section.listar-gallery-without-images {
padding: 0;
}
.listar-listing-gallery.listar-no-drag-scroll,
.listar-listing-gallery.listar-no-drag-scroll img {
cursor: default;
}
.listar-listing-gallery.listar-no-drag-scroll a {
cursor: pointer;
}
.listar-is-mobile .listar-listing-gallery {
overflow-x: auto;
}
.listar-listing-gallery.listar-gallery-tiny-squared,
.listar-listing-gallery.listar-gallery-tiny-rounded,
.listar-listing-gallery.listar-gallery-rounded-boxed,
.listar-listing-gallery.listar-gallery-squared-boxed {
overflow-x: hidden;
}
.gallery-item {
position: relative;
display: inline-block;
overflow: hidden;
border-radius: 0;
margin-left: -1px;
margin-right: 36px;
z-index: 1;
border-radius: 10px 10px 0 0;
}
.listar-post-images-design-squared .gallery .gallery-item {
border-radius: 0;
}
.listar-listing-gallery.listar-gallery-dark .gallery-item {
box-shadow: 0 0 30px rgba(0,0,0,0.6), 0 0 10px rgba(0,0,0,0.6);
}
.listar-listing-gallery .gallery-item {
border-radius: 25px;
max-width: 286px;
overflow: hidden;
}
.listar-hovering-gallery .gallery-item {
opacity: 0.10;
}
.listar-listing-gallery.listar-hovering-gallery a:after {
opacity: 0.4;
}
.listar-hovering-gallery .gallery-item:hover,
.listar-listing-gallery.listar-hovering-gallery a:hover:after {
opacity: 1;
}
.listar-hovering-gallery .gallery-item a:hover ~ img {
transform: translate(-50%,0) scale(1.1);
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item img,
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item img {
width: 100%;
}
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item,
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item {
box-shadow:
0 0 120px rgba(0,0,0,0.05),
0 0 15px rgba(0,0,0,0.06);
}
.listar-listing-gallery.listar-gallery-tiny-rounded,
.listar-listing-gallery.listar-gallery-tiny-squared {
overflow: visible;
}
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item,
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item,
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item img,
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item img {
width: 212px;
height: 212px;
}
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item,
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item {
max-width: 999px;
width: 270px;
}
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item:before,
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item:before {
box-shadow:
0 0 50px rgba(0,0,0,1) inset,
0 0 50px rgba(0,0,0,1) inset,
500px 0 0 rgba(0,0,0,0.1) inset;
}
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item a:after,
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item a:after {
top: -3px;
left: -3px;
width: calc(100% + 6px);
height: calc(100% + 6px);
box-shadow: 0 0 40px rgba(0,0,0,0.1);
}
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item,
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item:before,
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item a:after,
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item img {
border-radius: 250px;
overflow: visible;
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item,
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item:before,
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item a:after,
.listar-gallery-rounded .gallery-item,
.listar-gallery-rounded .gallery-item img,
.listar-listing-gallery.listar-gallery-rounded-boxed img {
border-radius: 250px;
}
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item,
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item:before,
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item a:after,
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item img {
border-radius: 20px;
overflow: visible;
}
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item,
.listar-gallery-squared .gallery-item {
border-radius: 20px;
}
.listar-listing-gallery.listar-gallery-squared-boxed.listar-gallery-dark .gallery-item,
.listar-listing-gallery.listar-gallery-dark.listar-gallery-squared .gallery-item {
border-radius: 4px;
}
.listar-listing-gallery-more-images,
.listar-listing-gallery-more-images div {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 3;
border-radius: 50%;
cursor: pointer;
}
.listar-listing-gallery-more-images div {
line-height: 80px;
top: calc(50% - 40px);
left: 50%;
margin-left: -40px;
color: #ffffff;
font-size: 22px;
text-align: center;
width: 80px;
height: 80px;
border-radius: 50%;
background-color: rgba(25,30,35,0.8);
box-shadow: 0 0 30px rgba(255,255,255,0.3);
text-shadow:
1px 1px #000000,
0 0 100px rgba(0,0,0,1),
0 0 70px rgba(0,0,0,1),
0 0 40px rgba(0,0,0,1),
0 0 20px rgba(0,0,0,1);
}
.listar-listing-gallery-more-images div:before {
content: "";
position: absolute;
top: 0;
left: 0;
}
.listar-listing-gallery.listar-single-gallery-item .gallery-item {
max-width: calc(100% - 50px);
}
.listar-listing-gallery.listar-double-gallery-item .gallery-item {
max-width: calc(50% - 38px);
}
.gallery-item:first-child {
margin-left: 36px;
}
.gallery-item.listar-gallery-item-full {
max-width: calc(100% - 50px);
margin: 0;
}
.gallery-item:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
display: inline-block;
box-shadow:
0 0 100px rgba(0,0,0,1) inset,
0 0 100px rgba(0,0,0,1) inset,
2000px 0 0 rgba(0,0,0,0.2) inset;
z-index: 3;
}
.listar-gallery-rounded .gallery-item:before,
.listar-gallery-rounded-boxed .gallery-item:before {
width: calc(100% + 16px);
height: calc(100% + 16px);
top: -8px;
left: -8px;
}
.gallery .gallery-item:before {
content: none;
}
.wp-caption {
position: relative;
}
.gallery .gallery-caption,
.listar-listing-gallery-item-caption,
figure:not(.wp-block-embed):not(.wp-block-audio):not(.wp-block-video) figcaption,
.wp-block-image .aligncenter>figcaption,
.wp-block-image .alignleft>figcaption,
.wp-block-image .alignright>figcaption,
.wp-block-image.is-resized>figcaption,
.wp-block-image figcaption,
.wp-caption-text,
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
position: absolute;
display: block;
background: linear-gradient(0deg,rgba(0,0,0,0.9),rgba(0,0,0,0.3) 70%,transparent);
color: #fff;
font-size: 13px;
line-height: 1.4;
margin: 0;
padding: 30px 10px 30px;
text-shadow: 1px 1px rgba(0,0,0,1);
width: 100%;
max-height: 100%;
text-align: center;
z-index: 30;
bottom: 0;
overflow: hidden;
overflow-y: auto;
}
figure.wp-block-video figcaption {
position: relative;
box-shadow: none;
background: transparent;
color: #555d66;
padding-top: 10px;
}
.listar-listing-gallery a {
position: absolute;
top: 0;
left: 0;
z-index: 10;
width: 100%;
height: 100%;
cursor: w-resize;
border-radius: 400px;
}
.listar-listing-gallery.listar-gallery-squared a,
.listar-listing-gallery.listar-gallery-squared-boxed a {
border-radius: 15px;
}
.listar-listing-gallery a:before {
font-family: "icon";
content: "\ec36";
position: absolute;
display: block;
top: 50%;
margin-top: -20px;
left: 50%;
margin-left: -20px;
color: #000000;
display: inline-block;
font-size: 18px;
width: 40px;
height: 40px;
line-height: 40px;
background-color: #fff;
border-radius: 50%;
z-index: 10;
text-align: center;
box-shadow: 0 0 15px rgba(120,120,120,0.25);
cursor: pointer;
cursor: -moz-zoom-in; 
cursor: -webkit-zoom-in; 
cursor: zoom-in;
opacity: 0;
padding-left: 2px;
}
.listar-listing-gallery a:after {
content: "";
position: absolute;
top: 11px;
left: 11px;
width: calc(100% - 22px);
height: calc(100% - 22px);
border: 11px solid #fff;
border-radius: 12px;
box-shadow: 0 0 10px rgba(0,0,0,0.3),0 0 30px rgba(0,0,0,0.2) inset;
}
.listar-listing-gallery.listar-gallery-rounded a:after {
border-radius: 250px;
}
.listar-listing-gallery a:hover:after,
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item a:hover:after,
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item a:hover:after {
border: 11px solid #ffffff;
top: 50%;
left: 50%;
width: 84px;
height: 84px;
margin-top: -42px;
margin-left: -42px;
border-radius: 250px;
}
.listar-gallery-slideshow-rounded,
.listar-gallery-slideshow-squared {
position: absolute;
top: 0;
left: 0;
width: 100%;
}
.listar-gallery-slideshow-slides-wrapper {
position: relative;
width: 99999px;
}
.listar-listing-gallery-overlay {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 10000px 0 0 rgba(15,20,25,0.7) inset;
z-index: 2;
}
.listar-listing-gallery-nav-previous,
.listar-listing-gallery-nav-next {
position: absolute;
top: 0;
left: 0;
width: 160px;
height: 100%;
background: rgba(20,25,30,0.5);
z-index: 5;
cursor: pointer;
}
.listar-listing-gallery-nav-next {
left: auto;
right: 1px;
}
.listar-listing-gallery-nav-previous div,
.listar-listing-gallery-nav-next div {
display: block;
position: absolute;
height: 44px;
width: 44px;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -20px;
border-radius: 50%;
text-align: center;
font-size: 24px;
line-height: 40px;
padding-left: 2px;
color: #ffffff;
}
.listar-listing-gallery-nav-next div {
margin-left: -24px;
}
.listar-gallery-slideshow-slides {
width: auto;
position: relative;
white-space: nowrap;
display: block;
overflow: visible;
text-align: left;
}
.listar-listing-has-slideshow-cover .listar-listing-title {
position: relative;
width: 100%;
background: transparent;
box-shadow: none;
padding: 200px 0;
z-index: 3;
}
.listar-listing-has-slideshow-cover .listar-default-listing-title {
display: none;
}
.listar-listing-has-slideshow-cover .listar-listing-title h1,
.single-job_listing.listar-listing-has-slideshow-cover #page header .edit-link a,
.single-job_listing.listar-listing-has-slideshow-cover #page header .edit-link a span,
.single-job_listing.listar-listing-has-slideshow-cover header .edit-link a:hover,
.listar-listing-has-slideshow-cover header.listar-no-image .edit-link,
.listar-listing-has-slideshow-cover header.listar-no-image .edit-link a,
.listar-listing-has-slideshow-cover header.listar-no-image .edit-link a:hover,
.listar-listing-has-slideshow-cover #page header.listar-no-image .edit-link a span {
color: #fff;
}
.listar-gallery-slideshow-thumbs {
position: absolute;
width: 100%;
bottom: -80px;
z-index: 5;
}
.listar-gallery-slideshow-separator {
display: block;
position: relative;
width: 100%;
height: 80px;
z-index: 2;
}
.listar-listing-gallery.listar-gallery-tiny-squared .listar-gallery-slideshow-slides .gallery-item,
.listar-listing-gallery.listar-gallery-tiny-rounded .listar-gallery-slideshow-slides .gallery-item {
width: 1160px;
max-width: 10000px;
height: 480px;
border-radius: 0;
margin: 0;
padding: 0;
}
.listar-listing-gallery.listar-gallery-tiny-squared .listar-gallery-slideshow-slides .gallery-item,
.listar-listing-gallery.listar-gallery-tiny-rounded .listar-gallery-slideshow-slides .gallery-item,
.listar-listing-gallery.listar-gallery-tiny-squared .listar-gallery-slideshow-slides .gallery-item:before,
.listar-listing-gallery.listar-gallery-tiny-rounded .listar-gallery-slideshow-slides .gallery-item:before,
.listar-listing-gallery.listar-gallery-tiny-squared .listar-gallery-slideshow-slides .gallery-item a,
.listar-listing-gallery.listar-gallery-tiny-rounded .listar-gallery-slideshow-slides .gallery-item a,
.listar-listing-gallery.listar-gallery-tiny-squared .listar-gallery-slideshow-slides .gallery-item a:after,
.listar-listing-gallery.listar-gallery-tiny-rounded .listar-gallery-slideshow-slides .gallery-item a:after,
.listar-listing-gallery.listar-gallery-tiny-squared .listar-gallery-slideshow-slides .gallery-item img,
.listar-listing-gallery.listar-gallery-tiny-rounded .listar-gallery-slideshow-slides .gallery-item img {
border-radius: 0;
}
.listar-listing-gallery.listar-gallery-tiny-squared .listar-gallery-slideshow-slides .gallery-item:before,
.listar-listing-gallery.listar-gallery-tiny-rounded .listar-gallery-slideshow-slides .gallery-item:before {
left: 0;
}
.listar-listing-gallery.listar-gallery-tiny-squared .listar-gallery-slideshow-slides .gallery-item:before,
.listar-listing-gallery.listar-gallery-tiny-rounded .listar-gallery-slideshow-slides .gallery-item:before {
box-shadow: none;
}
.listar-listing-gallery.listar-gallery-tiny-squared .listar-gallery-slideshow-slides .gallery-item img,
.listar-listing-gallery.listar-gallery-tiny-rounded .listar-gallery-slideshow-slides .gallery-item img {
width: calc(100% + 2px);
height: 100%;
}
.listar-listing-gallery.listar-gallery-tiny-squared.listar-gallery-slideshow-squared .listar-gallery-slideshow-thumbs .gallery-item,
.listar-listing-gallery.listar-gallery-tiny-rounded.listar-gallery-slideshow-rounded .listar-gallery-slideshow-thumbs .gallery-item,
.listar-listing-gallery.listar-gallery-tiny-squared.listar-gallery-slideshow-squared .listar-gallery-slideshow-thumbs .gallery-item img,
.listar-listing-gallery.listar-gallery-tiny-rounded.listar-gallery-slideshow-rounded .listar-gallery-slideshow-thumbs .gallery-item img {
width: 160px;
height: 160px;
}
.listar-gallery-slideshow-rounded.listar-section,
.listar-gallery-slideshow-squared.listar-section {
padding-top: 0;
padding-bottom: 0;
}
.listar-listing-gallery.listar-gallery-tiny-rounded.listar-gallery-slideshow-rounded .listar-gallery-slideshow-slides-wrapper .gallery-item:nth-child(n),
.listar-listing-gallery.listar-gallery-tiny-squared.listar-gallery-slideshow-squared .listar-gallery-slideshow-slides-wrapper .gallery-item:nth-child(n) {
display: inline-block;
margin-left: -0.5px;
}
.listar-is-desktop .listar-listing-gallery a:hover:before,
.listar-listing-gallery a:hover {
opacity: 1;
}
.listar-listing-gallery a:hover ~ .listar-listing-gallery-more-images {
opacity: 0;
}
.listar-listing-gallery img {
display: inline-block;
cursor: w-resize;
height: 430px;
width: 286px;
position: relative;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
left: 50%;
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-ms-transform: translate(0,50%);
-o-transform: translate(-50%,0);
transform: translate(-50%,0);
}
.lightbox {
margin-left: -60000px;
}
.lb-closeContainer {
opacity: 0;
}
#swipebox-overlay { -webkit-transform: translateZ(99999px);
-moz-transform: translateZ(99999px);
-o-transform: translateZ(99999px);
transform: translateZ(99999px);
}
.lb-outerContainer {
border: 0;
}
.lightbox .lb-image {
border: 6px solid #fff;
}
#lightboxOverlay {
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
}
#lightbox {
position: fixed;
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-ms-transform: translate(0,50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);
}
#lightbox {
top: 52% !important; }
.lb-nav a.lb-next,
.lb-nav a.lb-prev {
opacity: 1;
}
.lb-dataContainer {
min-height: 47px;
display: block;
} .listar-current-page-info.listar-hide-page-info {
left: -50%;
margin-left: -25px;
}
.listar-header-search-button.listar-hide-page-info {
left: 0;
margin-left: -50px;
}
.listar-page-header-icon {
position: absolute;
width: 60px;
height: 60px;
line-height: 65px;
background-color: #fff;
color: rgba(37,139,213,0.85);
bottom: -25px;
left: 50%;
margin-left: -30px;
padding-left: 2px;
z-index: 18;
border-radius: 50%;
font-size: 30px;
box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.15), -2px -2px 2px 0 rgba(0,0,0,0.10);
text-align: center;
}
.listar-page-header-icon.fa {
padding-left: 1px;
line-height: 62px;
}
.listar-page-header-icon.listar-image-icon svg,
.listar-page-header-icon svg {
width: 40px;
height: 30px;
display: inline-block;
top: -5px;
left: -1px;
vertical-align: middle;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.listar-page-header-icon svg * {
fill: rgb(37,139,213);
} .listar-blog-results-wrapper .listar-main-block.col-md-12 {
width: 100%;
margin: 0 auto;
float: none;
}
.single .listar-post-content-section,
.page:not(.page-template-front-page) .listar-post-content-section {
background-color: #ffffff;
}
.single .listar-post-content-section {
z-index: 1;
}
.single .listar-post-content-section ~ * {
position: relative;
z-index: 10;
}
.page-template-front-page .listar-front-header ~ #primary {
padding: 0;
}
.listar-map-view .listar-main-block {
display: none;
} .listar-grid.listar-grid2 .listar-card-content {
max-width: 100%;
margin-bottom: 20px;
}
.listar-grid.listar-grid2 .listar-card-content-title,
.listar-grid.listar-grid3 .listar-card-content-title {
position: initial;
color: rgb(37,139,213);
height: 18px;
overflow: hidden;
vertical-align: top;
margin-top: 5px;
}
.listar-grid.listar-grid6 .listar-card-content-title {
color: rgb(37,139,213);
text-align: left;
display: block;
margin-top: 10px;
}
.listar-grid.listar-grid6.listar-rounded-pic .listar-card-content-title {
padding-right: 0;
}
.listar-grid6 .listar-feat-data {
margin-top: 10px;
margin-bottom: 12px;
}
.listar-grid6.listar-rounded-pic .listar-feat-data {
position: absolute;
top: -30px;
right: -2px;
}
.listar-grid.listar-grid2 .col-sm-3 {
width: 49.94%;
}
.listar-grid.listar-grid2 .listar-card-content-image {
border-radius: 65px 0 0 65px;
width: 100%;
text-align: left;
}
.listar-grid.listar-grid2 .listar-card-content-image .listar-card-image-inner img,
.listar-grid.listar-grid2 .listar-card-content-image .listar-card-content-title-centralizer ~ img {
width: 130px;
}
.listar-grid.listar-grid2 .listar-card-content .listar-category-icon {
left: 0;
top: 25px;
margin-left: -2px;
}
.listar-grid.listar-grid2 .listar-listing-rating {
top: 10px;
right: auto;
left: 62px;
}
.listar-grid.listar-grid2 .listar-card-content-author {
position: absolute;
top: 84px;
bottom: auto;
left: 84px;
}
.listar-grid.listar-grid2 .listar-card-content-author img {
border: 3px solid #fff;
}
.listar-grid.listar-grid2 .listar-card-content-title-centralizer {
text-align: left;
padding-left: 140px;
padding-top: 15px;
overflow: visible;
}
.listar-grid.listar-grid2 .listar-card-content-data,
.listar-grid.listar-grid2 .listar-listing-address,
.listar-grid.listar-grid2 .listar-card-content-excerpt {
text-align: left;
}
.listar-grid.listar-grid2 .listar-card-content-data {
padding-left: 140px;
position: absolute;
z-index: -15;
top: auto;
bottom: 38px;
}
.listar-grid.listar-grid2 .listar-card-content-data:before {
position: absolute;
margin-top: -8px;
}
.listar-grid.listar-grid2 .listar-listing-address {
padding-left: 18px;
margin-bottom: 2px;
font-size: 14px;
max-height: 18px;
position: relative;
top: -2px;
overflow: hidden;
}
.listar-grid.listar-grid2 .listar-card-content-excerpt {
height: 22px;
overflow: hidden;
padding-right: 10px;
}
.blog .listar-grid.listar-grid2 .listar-card-content-excerpt,
.blog .listar-grid.listar-grid3 .listar-card-content-excerpt {
position: relative;
height: 54px;
overflow: hidden;
top: 0;
}
.listar-grid.listar-grid2 .listar-card-category-name {
position: absolute;
right: 8px;
bottom: 12px;
} .listar-grid.listar-grid3 .listar-card-content {
max-width: 100%;
margin-bottom: 20px;
}
.listar-grid.listar-grid3 .col-sm-3 {
width: 49.94%;
}
.listar-grid.listar-grid3 .listar-card-content-image {
border-radius: 14px 0 0 14px;
width: 100%;
text-align: left;
}
.listar-grid.listar-grid3 .listar-card-content-image .listar-card-image-inner img,
.listar-grid.listar-grid3 .listar-card-content-image .listar-card-content-title-centralizer ~ img {
width: 130px;
border-radius: 15px;
}
.listar-grid.listar-grid3 .listar-card-content .listar-category-icon {
left: 0;
top: 12%;
margin-left: -4px;
}
.listar-grid.listar-grid3 .listar-listing-rating {
top: 6%;
right: auto;
left: 70px;
}
.listar-grid.listar-grid3 .listar-card-content-author {
position: absolute;
top: 94px;
bottom: auto;
left: 94px;
}
.listar-grid.listar-grid3 .listar-card-content-author img {
border: 3px solid #fff;
}
.listar-grid.listar-grid3 .listar-card-content-title-centralizer {
text-align: left;
padding-left: 140px;
padding-top: 15px;
overflow: visible;
}
.listar-grid.listar-grid3 .listar-card-content-data,
.listar-grid.listar-grid3 .listar-listing-address,
.listar-grid.listar-grid3 .listar-card-content-excerpt {
text-align: left;
}
.listar-grid.listar-grid3 .listar-card-content-data {
padding-left: 140px;
position: absolute;
z-index: -15;
top: auto;
bottom: 38px;
}
.listar-grid.listar-grid3 .listar-card-content-data:before {
position: absolute;
margin-top: -7px;
}
.listar-grid.listar-grid3 .listar-listing-address {
padding-left: 18px;
padding-right: 10px;
font-size: 12px;
max-height: 36px;
overflow: hidden;
}
.listar-grid.listar-grid3 .listar-card-content-excerpt {
height: 22px;
overflow: hidden;
padding-right: 10px;
}
.listar-grid.listar-grid3 .listar-card-category-name {
position: absolute;
right: 8px;
bottom: 12px;
}
.listar-search-results-count-wrapper {
position: relative;
background: #ffffff;
border-bottom: 1px solid rgba(125,125,125,0.2);
padding-top: 30px;
padding-bottom: 30px;
}
#map.listar-map-disabled {
width: 100%;
}
.listar-results-wrapper {
position: relative;
}
.page-template-front-page .listar-map-and-page .listar-search-results-count-wrapper {
display: none;
}
.listar-results-count {
display: inline-block;
text-align: center;
font-size: 16px;
}
.listar-posts-column .listar-results-count {
display: block;
width: 100%;
min-height: 84px;
padding: 30px;
text-align: center;
}
.listar-hero-header .listar-posts-column .listar-results-count {
text-transform: capitalize;
}
.listar-results-count.listar-user-listing {
position: relative;
top: -60px;
left: 6px;
}
.listar-grid-icon {
position: relative;
display: inline-block;
border: 1px solid rgba(125,125,125,0.2);
width: 50px;
height: 42px;
line-height: 45px;
text-align: center;
top: 3px;
border-radius: 4px;
cursor: pointer;
background-color: #fff;
color: rgb(37,139,213);
margin-bottom: 8px;
}
.listar-is-safari.listar-is-mobile .listar-grid-icon {
border: 1px solid rgba(125,125,125,0.35);
}
.listar-is-desktop .listar-grid-icon:hover {
color: #fff;
background-color: rgb(37,139,213);
}
.listar-results-count .listar-search-query {
padding: 0;
display: inline-block;
}
.listar-search-query span {
cursor: pointer;
color: rgb(37,139,213);
text-transform: capitalize;
}
.listar-nothing-selected:before {
font-family: "icon";
content: "\e9f2";
position: absolute;
left: 10px;
padding-top: 6px;
float: left;
top: -1px;
font-size: 22px;
padding-right: 8px;
z-index: 2;
}
.dropdown-header {
display: none;
border-bottom: 1px solid rgba(125,125,125,0.2);
padding: 5px 0;
text-align: center;
padding: 8px 0;
margin-bottom: 10px;
}
.listar-is-safari.listar-is-mobile .dropdown-header {
border-bottom: 1px solid rgba(125,125,125,0.35);
}
#page .dropdown-header span {
padding-left: 10px;
color: rgb(37,139,213);
font-size: 14px;
}
.open>.dropdown-toggle.btn-default,
.open>.dropdown-toggle.btn-default:hover,
.open>.dropdown-toggle.btn-default:focus {
background-color: rgb(37,139,213);
color: #fff;
height: 42px;
border: 1px solid rgba(200,200,200,0.8);
}
#page .open>.dropdown-toggle.btn-default span,
#page .open>.dropdown-toggle.btn-default:hover span,
.open>.dropdown-toggle.btn-default:before,
.open>.dropdown-toggle.btn-default:before {
color: #fff;
}
.btn-group>.btn:first-child {
height: 42px;
overflow: hidden;
}
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a {
color: #252525;
}
.dropdown .dropdown-menu>li>a .caret {
color: #999;
} .listar-pricing-table {
vertical-align: top;
text-align: center;
position: relative;
z-index: 5;
-webkit-align-items: center;
align-items: center;
justify-content: center;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: -20px;
}
.listar-dark-pricing-table .listar-pricing-table {
margin-bottom: -40px;
}
.listar-dark-pricing-table .listar-pricing-table.listar-pricing-page {
margin-top: 30px;
}
.listar-pricing-table .listar-listing-package {
margin-bottom: 20px;
}
.listar-dark-pricing-table .listar-pricing-table .listar-listing-package {
margin-top: 50px;
margin-bottom: 100px;
}
.listar-pricing-table .listar-listing-package .listar-package-content {
display: block;
position: relative;
top: 0;
border-radius: 20px;
box-shadow: 0 0 80px rgba(0,0,0,0.15);
padding: 30px;
cursor: pointer;
}
.listar-dark-pricing-table .listar-pricing-table .listar-listing-package .listar-package-content {
background: #fff;
padding: 12px;
}
.listar-pricing-table.listar-hovering-prices .listar-listing-package .listar-package-content {
opacity: 0.12;
top: 5px;
}
.listar-pricing-table.listar-hovering-prices .listar-listing-package .listar-package-content:hover {
opacity: 1;
top: 0;
}
.listar-pricing-package-image {
position: relative;
width: 100%;
padding: 20px;
border-radius: 8px;
margin-bottom: 12px;
}
.listar-pricing-package-image img {
height: 60px;
-webkit-filter: saturate(0%);
filter: saturate(0%);
}
.listar-dark-pricing-table .listar-pricing-table .listar-listing-package.listar-no-featured-package img {
-webkit-filter: saturate(0%);
filter: saturate(0%);
}
.listar-featured-package .listar-pricing-package-image img,
.listar-dark-pricing-table .listar-pricing-table.listar-hovering-prices .listar-listing-package.listar-no-featured-package .listar-package-content:hover img,
.listar-dark-pricing-table .listar-listing-package.listar-no-featured-package .listar-package-content:hover img {
-webkit-filter: saturate(100%);
filter: saturate(100%);
}
.listar-dark-pricing-table .listar-package-content-inner {
position: relative;
padding: 30px;
border-radius: 20px;
background: rgba(35,40,45,1);
background: -moz-linear-gradient(top, rgba(35,40,45,1) 0%, rgba(93,100,107,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(35,40,45,1)), color-stop(100%, rgba(93,100,107,1)));
background: -webkit-linear-gradient(top, rgba(35,40,45,1) 0%, rgba(93,100,107,1) 100%);
background: -o-linear-gradient(top, rgba(35,40,45,1) 0%, rgba(93,100,107,1) 100%);
background: -ms-linear-gradient(top, rgba(35,40,45,1) 0%, rgba(93,100,107,1) 100%);
background: linear-gradient(to bottom, rgba(35,40,45,1) 0%, rgba(93,100,107,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23282d', endColorstr='#5d646b', GradientType=0 );
}
.listar-dark-pricing-table .listar-featured-package .listar-package-content-inner,
.listar-dark-pricing-table .listar-no-featured-package .listar-package-content:hover .listar-package-content-inner {
background: rgb(37,139,213);
}
.listar-dark-pricing-table .listar-package-content-inner:before {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 20px;
background: rgba(0,0,0,0);
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.2)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 100%);
}
.listar-dark-pricing-table .listar-no-featured-package .listar-package-content-inner:before {
opacity: 0;
}
.listar-dark-pricing-table .listar-no-featured-package .listar-package-content:hover .listar-package-content-inner:before {
opacity: 1;
}
.listar-is-safari.listar-is-mobile .listar-pricing-table .listar-listing-package .listar-package-content {
border: 1px solid rgba(125,125,125,0.35);
}
.listar-is-safari.listar-is-mobile .listar-dark-pricing-table .listar-pricing-table .listar-listing-package .listar-package-content {
border: 0;
}
.listar-pricing-table .listar-listing-package .listar-package-title {
font-size: 24px;
color: #252525;
padding-top: 0;
padding-bottom: 0;
margin-bottom: 0;
}
.listar-dark-pricing-table .listar-pricing-table .listar-listing-package .listar-package-title {
position: absolute;
top: 0;
left: 50%;
width: calc(100% - 30px);
text-align: center;
-webkit-transform: translate(-50%,-100%);
-moz-transform: translate(-50%,-100%);
-ms-transform: translate(-50%,-100%);
-o-transform: translate(-50%,-100%);
transform: translate(-50%,-100%);
}
.listar-dark-pricing-table .listar-pricing-table .listar-listing-package .listar-package-title h4 {
font-size: 20px;
color: #252525;
padding: 10px 20px;
display: inline-block;
margin-bottom: 15px;
border-radius: 4px 4px 0 0;
}
.listar-pricing-table .listar-listing-package .listar-package-content:hover .listar-package-title h4,
.listar-pricing-table .listar-listing-package .listar-package-content:hover .listar-pricing-circle .listar-package-price,
.listar-dark-pricing-table .listar-pricing-table .listar-listing-package.listar-featured-package .listar-package-title h4 {
color: rgb(37,139,213);
}
.listar-pricing-table .listar-listing-package .listar-package-content .listar-package-subtitle {
color: #252525;
position: relative;
top: 0;
}
.listar-dark-pricing-table .listar-pricing-table .listar-listing-package .listar-package-content .listar-package-subtitle {
color: #fff;
}
.listar-pricing-table .listar-listing-package .listar-package-content:hover .listar-package-subtitle,
.listar-pricing-packages-v2 .listar-dark-pricing-table .listar-pricing-table .listar-listing-package .listar-package-content:hover .listar-package-subtitle {
top: -5px;
color: rgb(37,139,213);
}
.listar-pricing-table .listar-listing-package .listar-package-content .listar-pricing-circle {
position: relative;
width: 150px;
height: 150px;
margin-top: 30px;
margin-bottom: 30px;
margin-left: auto;
margin-right: auto;
border-radius: 50%;
}
.listar-package-subtitle p {
margin: 0;
}
.listar-dark-pricing-table .listar-pricing-table .listar-listing-package .listar-package-content .listar-pricing-circle {
margin-top: 40px;
margin-bottom: 40px;
background-color: #ffffff;
}
.listar-listing-package-price-squared .listar-pricing-table .listar-listing-package .listar-package-content .listar-pricing-circle {
border-radius: 8px;
}
.listar-is-safari.listar-is-mobile .listar-pricing-table .listar-listing-package .listar-package-content .listar-pricing-circle {
box-shadow: 0 -50px 200px rgba(0,0,0,0.19) inset;
}
.listar-pricing-table .listar-listing-package .listar-package-price {
height: 146px;
line-height: 146px;
font-size: 26px;
}
.listar-dark-pricing-table .listar-pricing-table .listar-listing-package .listar-package-price:before {
content: "";
position: absolute;
width: calc(100% + 24px);
height: calc(100% + 24px);
top: -12px;
left: -12px;
border: 12px solid #fff;
border-radius: 50%;
box-shadow: 0 0 40px rgba(0,0,0,0.2), 0 0 25px rgba(0,0,0,0.35) inset;
z-index: 1;
-webkit-transform: scale(0.99);
-moz-transform: scale(0.99);
-ms-transform: scale(0.99);
-o-transform: scale(0.99);
transform: scale(0.99);
}
.listar-package-price .listar-newer-price-currency {
font-size: 18px;
display: inline-block;
margin-right: 3px;
}
.listar-dark-pricing-table .listar-package-price .listar-newer-price-currency {
margin-right: 0;
}
.listar-dark-pricing-table .listar-package-price .listar-newer-price-currency {
position: absolute;
width: 44px;
height: 44px;
line-height: 45px;
background: #fff;
color: #555555;
border-radius: 50%;
top: -3px;
left: -3px;
z-index: 2;
font-size: 16px;
box-shadow: 0 0 20px rgba(0,0,0,0.4);
text-shadow: none;
}
.listar-dark-pricing-table .listar-featured-package .listar-package-content .listar-package-price .listar-newer-price-currency {
color: rgb(37,139,213);
}
.listar-dark-pricing-table .listar-package-content:hover .listar-package-price .listar-newer-price-currency {
top: -26px;
left: 51px;
color: rgb(37,139,213);
}
.listar-dark-pricing-table .listar-older-price-currency {
display: none;
}
.listar-pricing-table .listar-package-description .listar-post-item {
color: #252525;
margin-bottom: 5px;
}
.listar-pricing-table .listar-listing-package.listar-featured-package .listar-pricing-circle {
border: 2px solid transparent;
background-color: rgb(37,139,213);
}
.listar-dark-pricing-table .listar-pricing-table .listar-listing-package.listar-featured-package .listar-pricing-circle {
background-color: #ffffff;
}
.listar-dark-pricing-table .listar-pricing-table .listar-listing-package.listar-featured-package .listar-package-price {
text-shadow: none;
color: rgb(37,139,213);
}
.listar-dark-pricing-table .listar-pricing-table .listar-listing-package.listar-featured-package .listar-older-price {
color: #999999;
}
.listar-listing-package .listar-hot-label {
position: absolute;
top: 12px;
right: -20px;
padding: 6px 12px;
background-color: #fff;
color: #252525;
border-radius: 16px;
line-height: 18px;
font-size: 14px;
box-shadow: -3px 5px 25px rgba(0,0,0,0.3);
z-index: 2;
}
.listar-dark-pricing-table .listar-listing-package .listar-hot-label {
right: -30px;
}
.listar-dark-pricing-table .listar-listing-package .listar-package-content:hover .listar-hot-label {
right: -100px;
opacity: 0;
}
.listar-listing-package-price-squared .listar-listing-package .listar-hot-label {
border-radius: 6px;
}
.listar-listing-package .button {
margin-top: 25px;
}
.listar-listing-package.listar-no-feat .listar-iconized-button.listar-incolor-button {
background-color: #bbb;
text-shadow: 1px 1px rgba(0,0,0,0.2);
}
.listar-listing-package.listar-no-feat .listar-iconized-button.listar-incolor-button:before {
box-shadow: inset 0 1000px 0 rgba(0,0,0,0.03);
}
.listar-listing-package.listar-no-feat .listar-iconized-button.listar-incolor-button:hover {
background-color: rgb(37,139,213);
text-shadow: 1px 1px rgba(0,0,0,0.2);
opacity: 1;
}
.listar-listing-package.listar-no-feat .listar-iconized-button.listar-incolor-button:hover:before {
box-shadow: inset 0 1000px 0 rgba(0,0,0,0.16);
}
.listar-listing-package .listar-older-price {
font-size: 16px;
position: absolute;
text-decoration: line-through;
color: #aaaaaa;
width: 100%;
bottom: 20px;
line-height: 1.5; }
.listar-package-description p {
margin: 0 0 8px 0;
}
.listar-dark-pricing-table .listar-featured-package .listar-package-description p,
.listar-dark-pricing-table .listar-listing-package .listar-package-content:hover .listar-package-description p {
background-color: #ffffff;
color: #252525;
}
.listar-dark-pricing-table .listar-listing-package .listar-package-content:hover .listar-package-description .woocommerce-Price-amount.amount,
.listar-dark-pricing-table .listar-listing-package .listar-package-content:hover .listar-package-description .woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol {
color: #252525;
}
.listar-dark-pricing-table .listar-package-description p {
position: relative;
background-color: rgba(255,255,255,0.04);
border-radius: 8px;
padding: 12px 0;
box-shadow: 5px 5px 15px rgba(0,0,0,0.3);
color: #cccccc;
}
.listar-dark-pricing-table .listar-package-description p.listar-has-icon {
padding-left: 60px;
padding-right: 60px;
width: 100%;
}
.listar-dark-pricing-table .listar-package-description p:before {
position: absolute;
top: 0;
left: 4px;
color: #ddd;
font-size: 28px;
width: 44px;
height: 44px;
line-height: 45px;
}
.woocommerce-tabs p[class^="fa fa-"]:before,
.woocommerce-tabs p[class^="icon-"]:before {
position: relative;
top: 0;
left: 0;
color: #ddd;
font-size: 28px;
width: 44px;
height: 44px;
line-height: 38px;
}
.woocommerce-tabs p[class^="fa fa-"],
.woocommerce-tabs p[class^="icon-"] {
margin-top: 20px;
}
.woocommerce-tabs p[class^="fa fa-"] ~ p[class^="fa fa-"],
.woocommerce-tabs p[class^="icon-"] ~ p[class^="icon-"] {
margin-top: 0;
}
.listar-dark-pricing-table .listar-featured-package .listar-package-description p:before,
.listar-dark-pricing-table .listar-listing-package .listar-package-content:hover .listar-package-description p:before {
color: rgb(37,139,213);
}
.listar-dark-pricing-table listar-no-featured-package .listar-package-description p:before {
color: #cccccc;
opacity: 0.4;
}
.listar-pricing-table .listar-listing-package .listar-package-content:hover .button {
background-color: rgb(37,139,213);
color: #ffffff;
}
.listar-dark-pricing-table .listar-package-description .listar-sign-in-button {
position: relative;
bottom: -52px;
margin-top: -25px;
}
.listar-dark-pricing-table .listar-listing-package .button,
.listar-dark-pricing-table .listar-package-description .listar-sign-in-button a {
box-shadow: 0 -5px 30px rgba(0,0,0,0.3);
margin-top: 0;
}
body .listar-dark-pricing-table .button:hover {
opacity: 1;
}
.listar-pricing-packages-v2 .listar-pricing-package-image {
margin-bottom: 0;
box-shadow: 0 30px 30px -20px rgba(0,0,0,0.1);
border-bottom: 2px dashed #ccc;
padding: 30px 20px;
border-radius: 0;
z-index: 50;
}
.listar-pricing-packages-v2 .listar-featured-package .listar-pricing-package-image {
border-bottom: 2px dashed rgb(37,139,213);
}
.listar-owned-plan {
position: absolute;
top: 20px;
right: 20px;
padding: 6px 12px;
background-color: rgb(45,50,55);
color: #fff;
border-radius: 16px;
line-height: 18px;
font-size: 14px;
box-shadow: 0 0 20px rgba(255,255,255,0.12);
z-index: 2;
}
.listar-pricing-packages-v2 .listar-owned-plan {
top: 15px;
right: 15px;
}
.listar-pricing-packages-v2 .listar-dark-pricing-table .listar-pricing-table .listar-listing-package .listar-package-content .listar-package-subtitle {
color: #252525;
}
.listar-pricing-packages-v2 .listar-dark-pricing-table .listar-pricing-table .listar-listing-package.listar-featured-package .listar-package-content .listar-package-subtitle {
color: rgb(37,139,213);
}
.listar-pricing-packages-v2 .listar-dark-pricing-table .listar-pricing-table .listar-listing-package .listar-package-content .listar-pricing-circle {
margin-bottom: 50px;
}
.listar-pricing-packages-v2 .listar-dark-pricing-table .listar-package-description p,
.listar-pricing-packages-v2 .listar-dark-pricing-table .listar-package-description p.listar-has-icon {
width: calc(100% + 44px);
left: -22px;
background-color: #ffffff;
color: #252525;
box-shadow: 10px 10px 30px rgba(0,0,0,0.15);
}
.listar-pricing-packages-v2 .listar-dark-pricing-table .listar-package-description p:before {
color: #252525;
}
.listar-pricing-packages-v2 .listar-dark-pricing-table .listar-package-price .listar-newer-price-currency {
box-shadow: 5px 5px 20px rgba(0,0,0,0.18);
}
.listar-pricing-packages-v2 .listar-dark-pricing-table .listar-pricing-table .listar-listing-package .listar-package-price:before {
box-shadow: none;
border: 2px dashed #ccc;
box-shadow: 15px 5px 30px rgba(0,0,0,0.1);
}
.listar-pricing-packages-v2 .listar-dark-pricing-table .listar-pricing-table .listar-listing-package.listar-featured-package  .listar-package-price:before {
border: 2px dashed rgb(37,139,213);
}
.listar-pricing-packages-v2 .listar-pricing-table .listar-listing-package .listar-package-content {
box-shadow: 15px 15px 40px rgba(0,0,0,0.15);
}
.listar-pricing-packages-v2 .listar-dark-pricing-table .listar-package-content-inner,
.listar-pricing-packages-v2 .listar-dark-pricing-table .listar-featured-package .listar-package-content-inner,
.listar-pricing-packages-v2 .listar-dark-pricing-table .listar-no-featured-package .listar-package-content:hover .listar-package-content-inner {
background: #ffffff;
}
.listar-pricing-packages-v2 .listar-dark-pricing-table .listar-listing-package .button,
.listar-pricing-packages-v2 .listar-dark-pricing-table .listar-package-description .listar-sign-in-button a {
box-shadow: 0 -5px 30px rgba(0,0,0,0.1);
border: 0;
}
.listar-pricing-packages-v2 .listar-dark-pricing-table .listar-package-content-inner:before,
.listar-pricing-packages-v2 .listar-dark-pricing-table .listar-no-featured-package .listar-package-content:hover .listar-package-content-inner:before {
opacity: 0;
}
.listar-pricing-packages-v2 .listar-listing-package .listar-hot-label {
box-shadow: -3px 5px 25px rgba(0,0,0,0.15);
}
.listar-pricing-packages-v2 .listar-dark-pricing-table .listar-listing-package .button,
.listar-pricing-packages-v2 .listar-dark-pricing-table .listar-package-description .listar-sign-in-button a {
top: 10px;
}
.listar-pricing-packages-v2 .listar-dark-pricing-table .listar-pricing-table .listar-listing-package.listar-featured-package .listar-package-content:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 2px dashed rgb(37,139,213);
border-radius: 20px;
} .listar-blog-home {
margin-bottom: 0;
}
.listar-grid.listar-white-design {
padding-bottom: 0;
}
.listar-grid.listar-white-design.listar-grid4 {
margin-bottom: 50px;
}
.listar-featured-blog-icon {
position: absolute;
top: 100%;
left: -65px;
margin-top: -28px;
font-size: 45px;
width: 60px;
padding-right: 16px;
text-align: center;
border-right: 1px dashed rgb(37,139,213);
}
.listar-featured-blog-icon.listar-image-icon svg,
.listar-featured-blog-icon svg {
width: 70px;
height: 45px;
margin-left: -35px;
vertical-align: middle;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.listar-featured-blog-icon svg * {
fill: rgb(37,139,213);
}
.listar-grid.listar-white-design .listar-listing-address,
.listar-grid.listar-white-design .listar-card-content-excerpt {
color: #252525;
text-shadow: none;
letter-spacing: 0;
}
.listar-grid.listar-white-design .listar-card-content-excerpt {
white-space: pre-line;
word-break: break-word;
-webkit-hyphens: none;
-moz-hyphens: none;
hyphens: none;
}
.listar-fill-background.listar-light-design .listar-card-content-excerpt {
color: #252525;
text-shadow: none;
}
.listar-grid.listar-white-design .listar-listing-address {
color: #000;
}
.listar-grid6 .listar-listing-address,
.listar-grid6 .listar-card-content-excerpt {
text-align: left;
}
.listar-grid6 .listar-card-content-excerpt {
max-height: 99999px;
}
.blog .listar-grid.listar-white-design .listar-card-content-data:before {
content: none;
}
.listar-sticky-border {
display: none;
}
.sticky .listar-sticky-border {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 11px solid rgb(37,139,213);
border-radius: 20px;
z-index: 1;
}
.listar-blog-card-design-squared .sticky .listar-sticky-border {
border-radius: 8px;
}
.listar-ready-for-hover.listar_expansive_excerpt .sticky:hover .listar-sticky-border {
border: 1px solid transparent;
}
.listar-blog-card .listar-posted-by {
position: absolute;
top: 22px;
left: 22px;
width: auto;
max-width: 100%;
height: 40px;
z-index: 62;
}
.sticky .listar-posted-by {
top: 22px;
left: 22px;
}
.listar-ready-for-hover.listar_expansive_excerpt .listar-blog-card .sticky:hover .listar-posted-by {
top: 12px;
left: 12px;
}
.listar-blog-card .listar-posted-by .author-avatar {
width: 40px;
height: 40px;
position: absolute;
top: 0;
left: 0;
border-radius: 50%;
box-shadow: 0 0 15px rgba(0,0,0,0.2);
margin-bottom: 0;
}
.listar-blog-card .listar-no-image .listar-posted-by .author-avatar {
box-shadow: none;
}
.listar-user-avatar-squared .listar-blog-card .listar-posted-by .author-avatar {
border-radius: 5px;
}
.listar-blog-card .listar-posted-by .listar-post-by-name {
position: relative;
top: 8px;
left: 52px;
display: inline-block;
color: #fff;
font-style: italic;
text-shadow: 1px 1px rgba(0,0,0,1);
}
.listar-blog-card .listar-card-content.listar-no-image:hover .listar-posted-by .listar-post-by-name,
.listar-blog-card .listar-no-image:hover .listar-posted-by .listar-author-name {
color: #fff;
text-shadow: 1px 1px rgba(0,0,0,0.2);
}
.listar-blog-card .listar-posted-by .listar-author-name {
display: inline-block;
color: #fff;
text-shadow: 1px 1px rgba(0,0,0,1);
font-weight: 400;
}
.listar-posted-by .listar-post-by-name:hover {
opacity: 0.85;
}
.listar-blog-card .listar-no-image .listar-posted-by .listar-post-by-name,
.listar-blog-card .listar-no-image .listar-posted-by .listar-author-name {
color: #252525;
text-shadow: none;
}
.listar-blog-card .listar-no-image.sticky .listar-posted-by .listar-post-by-name,
.listar-blog-card .listar-no-image.sticky .listar-posted-by .listar-author-name {
color: #fff;
}
.listar-card-content-date span:before {
position: relative;
top: -1px;
padding: 0 7px 0 7px;
}
.listar-card-content-date span {
padding-left: 8px;
padding-right: 8px;
}
.listar-card-content-date .fa-commenting-o:before {
opacity: 0.85;
content: "\f4ad";
}
.listar-card-content-date a {
color: #ffffff;
}
.listar-card-content-date a:hover {
opacity: 0.7;
color: #ffffff;
} .listar-single-content ~ .listar-single-tags {
margin-top: 80px;
}
.listar-post-without-content .listar-single-content ~ .listar-single-tags {
margin-top: 0;
}
.post-content a img,
.page-content a img {
padding: 0;
}
.listar-single-block img {
z-index: 1;
position: relative;
}
.listar-author-block.listar-no-author-details .text-left {
text-align: center;
}
.listar-author-block.listar-no-author-details .author-avatar.pull-left {
float: none !important; display: block;
left: 50%;
margin-left: -50px;
margin-right: auto;
margin-bottom: 60px;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
}
.posted-on,
.byline {
font-size: 14px;
}
#page .listar-page-header .posted-on span,
.listar-page-header .post-meta:before {
display: none;
}
.listar-page-header .post-meta {
top: auto;
}
.byline {
white-space: nowrap;
}
.single-post .listar-page-header a,
.single-post .listar-page-header a *,
.single-post .listar-page-header a:hover {
color: #fff;
}
.single-post .listar-page-header a:hover {
opacity: 0.8;
}
.single-post .listar-page-header.listar-no-image .posted-on,
.single-post .listar-page-header.listar-no-image .byline,
.single-post .listar-page-header.listar-no-image a,
.single-post .listar-page-header.listar-no-image a *,
.single-post .listar-page-header.listar-no-image a:hover,
.single-post .listar-page-header.listar-no-image .listar-listing-category:before,
.single-job_listing.listar-hovering-listing-gallery-dark #page header .edit-link a span,
.single-job_listing.listar-hovering-listing-gallery-dark header .edit-link a:hover,
.listar-hovering-listing-gallery-dark header.listar-no-image .edit-link,
.listar-hovering-listing-gallery-dark header.listar-no-image .edit-link a,
.listar-hovering-listing-gallery-dark header.listar-no-image .edit-link a:hover,
.listar-hovering-listing-gallery-dark #page header.listar-no-image .edit-link a span,
.single-job_listing.listar-hovering-listing-gallery-dark header .edit-link a,
header.listar-no-image .edit-link,
header.listar-no-image .edit-link a,
header.listar-no-image .edit-link a:hover,
#page header.listar-no-image .edit-link a span {
color: #ffffff;
}
.single-post .listar-page-header .listar-listing-category:before {
content: "|";
display: inline-block;
position: relative;
padding-left: 5px;
padding-right: 5px;
}
.author-avatar {
position: relative;
margin-bottom: 40px;
width: 100px;
height: 100px;
border-radius: 50%;
background-color: transparent;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
display: inline-block;
}
.listar-user-avatar-squared .author-avatar {
border-radius: 8px;
}
.avatar.photo,
.listar-post-images-design-squared .entry-content img.avatar.photo {
border-radius: 50%;
}
.grav-clone-a img {
opacity: 0;
}
.listar-author-name {
display: inline-block;
font-size: 14px;
margin-bottom: 5px;
margin-left: 0;
}
.post-meta {
position: relative;
font-weight: 400;
}
.listar-blog-category:before {
content: "|";
position: relative;
font-size: 16px;
padding: 0 5px;
}
.listar-blog-category:first-child:before {
content: none;
}
.listar-author-block .post-meta:before,
.comment-header .post-meta:before {
padding: 0 10px 0 2px;
font-size: 16px;
position: relative;
top: -2px;
}
.listar-author-block .listar-author-name {
color: #252525;
}
.listar-no-author-details .listar-author-name {
margin-top: 12px;
margin-bottom: 0;
}
.listar-author-block.listar-no-author-details .listar-author-name ~ .post-meta {
padding-top: 0;
}
.listar-author-block .post-meta:before {
padding: 0 7px 0 7px;
}
.listar-author-block .listar-post-meta-wrapper .post-meta:before {
padding-left: 0;
}
.listar-author-stats {
position: absolute;
width: 100%;
top: 78px;
z-index: 2;
text-align: center;
}
#page span.post-meta,
#page span.post-meta span,
.listar-author-stats div {
color: #252525;
}
.listar-author-stats div + div {
margin-top: 20px;
}
.listar-date-separator {
display: none;
}
.listar-author-stats .listar-post-counter {
position: relative;
display: inline-block;
width: 40px;
height: 40px;
line-height: 40px;
border-radius: 50%;
top: 5px;
box-shadow: 0 0 15px rgba(0,0,0,0.12);
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 45%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(45%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 45%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 45%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 45%, rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 45%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}
.post-data {
font-size: 14px;
padding-left: 0;
color: rgb(37,139,213);
margin: 80px 0 70px;
}
#page .post-data span {
font-size: 30px;
padding-right: 6px;
}
.posts-navigation,
.post-navigation {
position: relative;
z-index: 2;
padding-top: 0;
padding-bottom: 0;
}
.listar-ajax-pagination .posts-navigation {
display: none;
}
.single.listar-ajax-pagination .posts-navigation,
.woocommerce.listar-ajax-pagination .posts-navigation {
display: block;
}
.single.listar-ajax-pagination.single-job_listing .posts-navigation,
.single.single-job_listing .posts-navigation {
display: none;
}
.listar-no-ajax-pagination .listar-main-block .listar-more-results,
.listar-no-ajax-pagination .listar-section .listar-load-more-wrapper {
display: none !important; }
.listar-no-ajax-pagination .widget .listar-section .listar-load-more-wrapper {
display: block !important; }
.posts-navigation {
margin-bottom: 0;
box-shadow: none;
}
.listar-no-ajax-pagination .listar-results-container + .posts-navigation {
box-shadow: none;
}
.listar-widgetized-map-container ~ .listar-navigation,
.listar-widgetized-map-container ~ .listar-load-more-wrapper {
display: none;
}
.listar-aside-list .listar-posts-column .posts-navigation {
padding: 30px;
}
.posts-navigation + div.listar-clear-both {
margin-bottom: 30px;
}
.single-job_listing .posts-navigation + div.listar-clear-both {
display: none;
}
.single-post .posts-navigation + div.listar-clear-both,
.single-attachment .posts-navigation + div.listar-clear-both {
margin-bottom: 90px;
}
.nav-links {
text-align: center;
margin-top: -15px;
margin-bottom: -15px;
}
.nav-previous {
display: inline-block;
margin: 15px;
}
.nav-next {
display: inline-block;
margin: 15px;
text-align: right;
}
.listar-aside-list .nav-previous
.listar-aside-list .nav-next,
.listar-aside-list .nav-previous,
.listar-aside-list .nav-next {
float: none;
}
.nav-previous a:before {
font-family: "icon";
content: "\ec3b";
display: inline-block;
position: relative;
line-height: 0;
padding-right: 8px;
top: -2px;
font-size: 14px;
vertical-align: middle;
}
.posts-navigation a,
.listar-more-results,
.listar-navigation .page-numbers.current,
.navigation a.page-numbers,
.navigation .page-numbers.current,
.listar-page-links a .page-number,
.listar-page-links > .page-number {
display: inline-block;
position: relative;
border-radius: 23px;
padding-top: 10px;
padding-bottom: 10px;
border: 1px solid rgba(125,125,125,0.2);
box-shadow: 0 0 1px #c2c2c2;
background-color: #fff;
text-align: center;
font-size: 14px;
line-height: 1.78; letter-spacing: 0.025em;
cursor: pointer;
color: #252525;
box-shadow: none;
}
.listar-buttons-squared .posts-navigation a,
.listar-buttons-squared .listar-more-results,
.listar-buttons-squared .listar-navigation .page-numbers.current,
.listar-buttons-squared .navigation a.page-numbers,
.listar-buttons-squared .navigation .page-numbers.current,
.listar-buttons-squared .listar-page-links a .page-number,
.listar-buttons-squared .listar-page-links > .page-number {
border-radius: 8px;
}
.navigation a.page-numbers .screen-reader-text {
display: none;
}
.nav-links a.page-numbers.prev:before {
font-family: "icon";
content: "\ec3b";
}
.nav-links a.page-numbers.next:before {
font-family: "icon";
content: "\ec3c";
}
.listar-more-results {
padding-left: 40px;
padding-right: 40px;
}
.listar-navigation-section {
background-color: #ffffff;
}
.listar-navigation-section a {
min-width: 180px;
}
.posts-navigation .nav-next a {
padding: 10px 20px;
}
.posts-navigation .nav-previous a {
padding: 10px 20px;
}
.posts-navigation .nav-links .nav-previous a,
.posts-navigation .nav-links .nav-next a {
border: 1px solid rgba(125,125,125,0.2);
box-shadow: 0 0 1px #c2c2c2;
}
.listar-is-safari.listar-is-mobile .posts-navigation .nav-links .nav-previous a,
.listar-is-safari.listar-is-mobile .posts-navigation .nav-links .nav-next a {
border: 1px solid rgba(125,125,125,0.35);
}
.posts-navigation a .icon-chevron-left,
.posts-navigation a .icon-chevron-right {
color: #000;
display: inline-block;
line-height: 0;
}
.posts-navigation .icon-chevron-left:before,
.posts-navigation .icon-chevron-right:before {
display: inline-block;
line-height: 42px;
}
.posts-navigation a:hover .icon-chevron-left,
.posts-navigation a:hover .icon-chevron-right {
color: #fff;
}
.posts-navigation .nav-.nav-next a {
padding-right: 50px;
}
.listar-load-more-wrapper .listar-more-results {
border: 1px solid rgba(125,125,125,0.2);
box-shadow: 0 0 1px #c2c2c2;
color: #252525;
font-size: 15px;
}
.listar-is-safari.listar-is-mobile .listar-load-more-wrapper .listar-more-results {
border: 1px solid rgba(125,125,125,0.35);
}
.posts-navigation a:hover,
.navigation a.page-numbers:hover,
.listar-more-results:hover,
.listar-page-links a:hover span {
background-color: rgb(37,139,213);
color: #fff;
text-shadow: 1px 1px rgba(0,0,0,0.2);
box-shadow: none;
border: 1px solid transparent;
}
.listar-aside-list .posts-navigation {
border: 0;
box-shadow: none;
}
.listar-aside-list .nav-previous,
.listar-aside-list .nav-next,
.listar-aside-list .listar-posts-column .posts-navigation a {
width: 100%;
text-align: center;
margin-left: 4px;
margin-right: 4px;
}
.listar-aside-list .listar-posts-column .posts-navigation a {
width: auto;
}
.nav-next a:after {
font-family: "icon";
content: "\ec3c";
display: inline-block;
position: relative;
top: -2px;
font-size: 14px;
line-height: 0;
padding-left: 8px;
top: -2px;
vertical-align: middle;
}
.listar-post-social-share-wrapper,
.listar-post-content-header-background-wrapper {
position: absolute;
width: 100%;
height: 100%;
min-height: 290px;
max-height: 500px;
z-index: 5;
}
.listar-no-addons .listar-post-social-share-wrapper,
.listar-no-addons .listar-post-content-header-background-wrapper {
min-height: 200px;
max-height: 420px;
}
.listar-shrink-single-header-background .listar-post-social-share-wrapper,
.listar-shrink-single-header-background .listar-post-content-header-background-wrapper,
.listar-shrink-single-header-background.listar-no-addons .listar-post-social-share-wrapper,
.listar-shrink-single-header-background.listar-no-addons .listar-post-content-header-background-wrapper {
max-height: 0;
}
.listar-post-social-share-wrapper .col-sm-12,
.listar-post-content-header-background-wrapper .col-sm-12 {
height: 100%;
}
.listar-post-social-share-wrapper {
z-index: 6;
}
.listar-post-social-share-inner {
display: inline-block;
position: relative;
margin: 0 auto;
margin-top: -32px;
padding: 0;
padding-left: 30px;
padding-right: 30px;
}
.listar-post-social-share-label {
position: absolute;
width: 100%;
margin-top: -54px;
left: 0;
color: #fff;
text-transform: uppercase;
text-align: center;
font-size: 17px;
text-shadow: 1px 1px rgba(0,0,0,0.2), 0 0 5px rgba(0,0,0,0.3);
}
.listar-post-content-header-background-wrapper ~ div {
position: relative;
z-index: 6;
}
.listar-post-content-header-background-wrapper + div {
margin-top: -80px;
}
.listar-post-content-header-background-inner {
background: #ffffff;
border-radius: 15px 15px 0 0;
box-shadow: 0 -50px 50px rgba(0,0,0,0.05), 0 -50px 50px rgba(0,0,0,0.05);
}
.listar-post-social-share,
.listar-post-content-header-background-inner {
width: calc(100% + 160px);
height: 221px;
position: absolute;
top: -270px;
left: -80px;
text-align: center;
}
.listar-no-addons .listar-post-social-share,
.listar-no-addons .listar-post-content-header-background-inner {
top: -190px;
}
.listar-social-share-options {
display: inline-block;
}
.single #main ul.listar-social-share-options {
margin: 0 auto;
padding: 0;
}
.listar-post-social-share ul {
list-style: none;
font-size: 0;
text-align: center;
}
.listar-post-social-share ul li {
display: inline-block;
font-size: 14px;
margin: 0 15px;
min-width: 70px;
text-transform: uppercase;
}
.listar-post-social-share ul li i {
display: inline-block;
position: relative;
font-size: 14px;
margin: 0;
margin-bottom: 25px;
padding: 12px;
width: 64px;
height: 64px;
border-radius: 50%;
background-color: rgba(255,255,255,1);
box-shadow: 4px 4px 15px rgba(0,0,0,0.18);
}
.listar-buttons-squared  .listar-post-social-share ul li i {
border-radius: 10px;
}
.listar-post-social-share ul li a {
color: #252525;
}
.listar-post-social-share ul li a:hover {
color: rgb(37,139,213);
} .gallery figure .gallery-icon {
position: relative;
}
.gallery figure img {
position: relative;
max-width: 99999px;
margin-left: auto;
margin-right: auto;
}
.gallery figure:hover img {
opacity: 0.8;
}
.gallery {
width: 100%;
overflow: hidden;
line-height: 0;
position: relative;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
list-style-type: none;
padding: 0;
}
.gallery .gallery-item {
cursor: pointer;
width: calc(20% - 22px);
margin: 0;
max-width: 99999px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-grow: 1;
-ms-flex-grow: 1;
flex-grow: 1;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
justify-content: center;
position: relative; 
}
.gallery.gallery-columns-1 .gallery-item,
.gallery .gallery-item img {
width: 100%;
}
.listar-sidebar-right .gallery {
margin: 0;
}
.gallery.gallery-columns-2 .gallery-item {
width: 50%;
max-width: 50%;
}
.gallery.gallery-columns-3 .gallery-item {
width: 33.33333333%;
max-width: 33.33333333%;
}
.gallery.gallery-columns-4 .gallery-item {
width: 25%;
max-width: 25%;
}
.listar-footer-column .gallery.gallery-columns-4 .gallery-item,
.listar-sidebar-right .gallery.gallery-columns-4 .gallery-item {
width: 25%;
max-width: 25%;
}
.gallery.gallery-columns-5 .gallery-item {
width: 20%;
max-width: 20%;
}
.gallery.gallery-columns-6 .gallery-item {
width: 16.6666666666%;
max-width: 16.6666666666%;
}
.gallery.gallery-columns-7 .gallery-item {
width: 14.2857%;
max-width: 14.2857%;
}
.gallery.gallery-columns-8 .gallery-item {
width: 12.5%;
max-width: 12.5%;
}
.gallery.gallery-columns-9 .gallery-item {
width: 11.111111111%;
max-width: 11.111111111%;
}
.gallery .gallery-item a {
display: inline-block;
width: 100%;
min-height: 80px;
padding-bottom: 75%;
}
.gallery .gallery-item a img {
position: absolute;
top: 50%;
left: 0;
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);
} .comments * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.comments a {
text-decoration: none;
}
.comments .pingback a,
.comments .trackback a {
display: block;
}
.comments ul {
list-style-type: none;
}
.col-md-9 .listar-comments-container {
max-width: 760px;
}
.listar-listing-review .listar-comments-container {
margin: 0 auto;
}
.listar-comments-container h1 {
color: rgb(37,139,213);
}
.listar-comments-container .comment-content h1 {
color: #252525;
}
.listar-comments-container h1 a {
font-size: 18px;
font-weight: 700;
}
.listar-post-comments-wrapper .comment-reply-title,
.listar-post-comments-wrapper .comments-title,
.listar-post-comments-wrapper .feedback h2 {
margin: 0;
padding: 60px 0 60px;
text-align: center;
}
.comment-reply-title > a {
text-transform: capitalize;
}
.listar-listing-review .comments-title {
padding-top: 30px;
}
.listar-listing-review .comments-title {
margin-top: 0;
}
.comment-list,
.single #main ul.comment-list,
.page #main ul.comment-list {
margin-top: 0;
margin-bottom: -30px;
padding: 0;
position: relative;
}
.single.single-post #main ul.comment-list {
margin-top: 90px;
}
.single.single-post #main .comments-title ~ ul.comment-list {
margin-top: 0;
}
.listar-no-reviews.single-job_listing .listar-listing-without-comments .comment-respond {
margin-top: 0;
}
.listar-no-reviews.single-job_listing .listar-light-comments.listar-listing-without-comments .comment-reply-title {
padding-top: 30px;
}
.comment .comment-respond {
margin-bottom: 60px;
}
.entry-content h3.comment-reply-title,
.listar-comments-container .comment-respond h3 {
border-radius: 4px;
}
.comments-pagination {
margin-top: 80px;
} .comment-list:after {
content: "";
position: absolute;
background-color: #ddd;
bottom: 0;
left: 27px;
width: 7px;
height: 7px;
border: 3px solid #eee;
border-radius: 50%;
opacity: 0;
}
.reply-list:before,
.reply-list:after,
.comment-list .children:before,
.comment-list .children:after {
display: none;
}
.listar-is-safari.listar-is-mobile .reply-list li:before,
.listar-is-safari.listar-is-mobile .comment-list .children li:before {
border-bottom: 1px solid rgba(125,125,125,0.35);
}
.comment-list .children .children li:before {
width: 71px;
left: -52px;
}
.comment-list .children .children .children li:before {
width: 100px;
left: -88px;
}
.comment-list .children .children .children .children li:before {
width: 128px;
left: -124px;
}
.comment-list .children .children .children .children .children li:before {
width: 170px;
left: -160px;
}
.reply-link:before,
.edit-link:before {
content: none;
}
.comment-list li {
margin-bottom: 30px;
display: block;
position: relative;
}
.comment-list li li {
margin-top: 30px;
}
.comment-list .comment-content ul {
list-style-type: disc;
}
.comment-list .comment-content ol {
list-style-type: decimal;
}
.comment-list .comment-content ul li,
.comment-list .comment-content ol li {
display: list-item;
margin: 0;
}
.comment-list li ul,
.single #main .comment-list li ul,
.page #main .comment-list li ul {
margin-bottom: 30px;
}
.comment-list li ul .listar-displace-list-left,
.single #main .comment-list li .listar-displace-list-left,
.page #main .comment-list li .listar-displace-list-left {
margin-bottom: 0;
}
.comment-list .comment-content li:after {
content: none;
}
.reply-list,
.comment-list .children {
padding-left: 30px;
clear: both;
margin-top: 15px;
}
.comment-list .children .children {
padding-left: 30px;
}
.comment-list .children {
margin-top: 0;
}
.comment-list .children .children {
padding-top: 0.1px;
}
.comment-reply-link {
display: none;
} .comment-list .avatar {
position: relative;
width: 44px;
height: 44px;
z-index: 99;
float: left;
top: 0;
vertical-align: top;
border: 3px solid #ffffff;
box-shadow: 5px 5px 15px rgba(0,0,0,0.15);
overflow: hidden;
border-radius: 50%;
display: block;
cursor: default;
background-color: transparent;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.listar-comment-header-media,
.listar-comment-header-name,
.listar-comment-header-date {
position: relative;
float: left;
height: 44px;
}
.listar-comment-header-name {
line-height: 44px;
}
.listar-comment-header-date {
height: auto;
padding-top: 10px;
}
.listar-light-comments .comment-list .avatar {
margin-right: 15px;
border: 0;
}
.listar-user-avatar-squared .comment-list .avatar {
border-radius: 8px;
}
.comment-list .avatar:after,
.listar-user-logged .site-header .listar-user-login:after,
.author-avatar:after {
content: "";
position: absolute;
z-index: -1;
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0;
border-radius: 50%;
background-image: url(//foodfinder.pk/wp-content/themes/listar-2/assets/images/empty-avatar.png);
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
-webkit-transform: translateZ(-1px);
-moz-transform: translateZ(-1px);
-o-transform: translateZ(-1px);
transform: translateZ(-1px);	
}
.listar-user-avatar-squared .comment-list .avatar:after,
.listar-user-avatar-squared.listar-user-logged .site-header .listar-user-login:after,
.listar-user-avatar-squared .author-avatar:after {
border-radius: 5px;
}
.comment-main-level:after {
content: "";
width: 0;
height: 0;
display: block;
clear: both;
} .comment-list .comment-box {
width: 100%;
position: relative;
}
.comment-list .comment-box-inner,
.listar-light-comments .pingback .comment-box {
border-radius: 15px;
box-shadow: -10px 0 30px rgba(0,0,0,0.04), 0px 0 30px rgba(0,0,0,0.07);
}
.reply-list .comment-box,
.comment-list .children comment-box {
width: 90%;
}
.listar-current-user-rating {
display: inline-block;
position: relative;
float: left;
margin-left: 5px;
margin-right: 15px;
top: 0;
color: #ffffff;
width: 44px;
height: 44px;
line-height: 44px;
text-align: center;
z-index: 1;
}
.listar-current-user-rating:before {
content: "";
display: inline-block;
position: absolute;
top: 0;
left: 0;
background-color: rgb(37,139,213);
box-shadow: 5px 5px 15px rgba(0,0,0,0.15);
color: #ffffff;
padding: 8px;
width: 44px;
height: 44px;
border-radius: 50px;
z-index: -1;
}
.listar-listing-rating-squared .listar-current-user-rating:before {
border-radius: 8px;
}
.listar-current-user-rating:after,
.listar-listing-price-range-value:after,
.listar-card-link ~ .listar-fallback-content .listar-fallback-content-data ~ .listar-fallback-content-button-wrapper .button:after {
font-family: "FontAwesome";
content: "\f0d9";
display: inline-block;
position: absolute;
top: 0;
left: -8px;
font-size: 50px;
z-index: -1;
font-weight: bold;
}
.listar-current-user-rating:after {
color: rgb(37,139,213);
}
.listar-listing-price-range-value:after {
top: 0;
left: -8px;
color: #ffffff;
line-height: 41px;
z-index: 0;
}
.listar-card-link ~ .listar-fallback-content .listar-fallback-content-data ~ .listar-fallback-content-button-wrapper .button {
box-shadow: 0 0 20px rgba(0,0,0,0.08), 12px 12px 12px rgba(0,0,0,0.2);
}
.listar-card-link ~ .listar-fallback-content .listar-fallback-content-data ~ .listar-fallback-content-button-wrapper .button:after {
content: "";
position: absolute;
width: calc(100% + 30px);
height: calc(100% + 30px);
top: -15px;
left: -15px;
background-color: rgba(255,255,255,0.09);
border-radius: 37px;
box-shadow: 0 0 20px rgba(0,0,0,0.08), 15px 15px 15px rgba(0,0,0,0.2);
}
.listar-buttons-squared  .listar-card-link ~ .listar-fallback-content .listar-fallback-content-data ~ .listar-fallback-content-button-wrapper .button:after {
border-radius: 10px;
}
.comment-box .comment-header {
background-color: #ffffff;
padding: 10px 12px;
border-bottom: 1px solid rgba(125,125,125,0.2);
overflow: hidden;
border-radius: 8px 8px 0 0;
}
.listar-light-comments .comment-box .comment-header {
padding: 30px;
padding-right: 104px;
}
.listar-is-safari.listar-is-mobile .comment-box .comment-header {
border-bottom: 1px solid rgba(125,125,125,0.35);
}
.comment-box .comment-header i {
float: right;
margin-left: 14px;
position: absolute;
color: #a6a6a6;
background-color: #ffffff;
cursor: pointer;
float: right;
top: 30px;
right: 30px;
width: 44px;
height: 42px;
line-height: 40px;
box-shadow: 5px 5px 15px rgba(0,0,0,0.16);
border-radius: 50%;
}
.comment-box .comment-header i:before {
font-weight: bold;
}
.listar-buttons-squared .comment-box .comment-header i {
border-radius: 8px;
}
.comments-closed .comment-box .comment-header i {
display: none;
}
.comment-box .comment-header i:hover {
color: rgb(37,139,213);
}
.comment-box .comment-name {
font-size: 15px;
font-weight: 700;
float: left;
margin-right: 15px;
text-align: left;
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
line-height: 44px;
text-transform: capitalize;
}
.comment-box .comment-name a {
line-height: 22px;
color: #252525;
}
.comment-box .comment-name a:hover {
line-height: 22px;
color: rgb(37,139,213);
}
#page .comment-box .comment-header span {
float: left;
color: #252525;
position: relative;
top: 0;
}
.comment-box .comment-content {
text-align: left;
background-color: #fff;
padding: 10px 12px;
font-size: 14px;
color: #252525;
border-radius: 15px;
}
.listar-light-comments .comment-box .comment-content {
padding: 30px;
text-align: center;
background-color: #ffffff;
}
.listar-light-comments .comment-list .pingback .comment-box {
padding-left: 0;
}
.listar-light-comments .comment-list .pingback:first-child .comment-box {
border-top: 0;
}
.comment-box .comment-content p:last-of-type,
.comment-box .comment-content p:last-child,
.comment-box .comment-content > .wpjmr-list-reviews ~ p:last-of-type,
.comment-box .comment-content > .listar-list-reviews ~ p:last-of-type {
margin-bottom: 0;
}
.comment-list .review-form-stars,
.comment-list .review-form-gallery,
.commentlist .review-form-stars,
.commentlist .review-form-gallery {
display: none;
}
#wpjmr-submit-ratings .star-rating,
.wpjmr-list-reviews .star-rating,
#listar-submit-ratings .star-rating,
.listar-list-reviews .star-rating,
#listar-submit-ratings .star-rating,
.listar-submit-ratings .star-rating {
max-height: none;
}
#page .comment-author span,
.comment-metadata time {
color: rgb(20,20,20);
}
#page .comment-author span.is-author {
background-color: rgb(35,40,45);
color: #fff;
margin-left: 10px;
border-radius: 20px ;
float: none;
letter-spacing: 0.6px;
padding: 6px 12px;
font-weight: 400;
}
textarea#comment {
padding: 15px;
border: 1px solid rgba(0,0,0,0.13);
border-radius: 3px;
}
#respond small {
display: block;
}
#cancel-comment-reply-link {
display: inline-block;
padding: 15px;
font-size: 14px;
margin-bottom: -15px;
}
#respond .logged-in-as {
padding-bottom: 0;
margin-top: 0;
}
.listar-light-comments #respond .logged-in-as a:hover {
color: rgb(37,139,213);
}
.comment-form-comment {
margin: 0;
}
.form-submit {
margin-top: 0;
margin-bottom: 0;
}
.form-submit #submit {
border: 0;
border-radius: 23px;
}
.listar-buttons-squared .form-submit #submit {
border-radius: 8px;
}
.comment-form .form-submit {
text-align: right;
margin-top: 30px;
}
.comment-form .form-submit #submit {
display: inline-block;
width: auto;
max-width: 100%;
padding: 10px 20px;
margin-top: 0;
line-height: 1.78;
}
.listar-review-popup .panel-body #respond .form-submit #submit {
margin-bottom: 0;
width: 100%;
}
.form-submit #submit:hover {
color: #fff;
}
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
border: 1px solid rgba(0,0,0,0.09);
padding: 15px;
width: 100%;
}
.listar-is-safari.listar-is-mobile .comment-form input[type="text"],
.listar-is-safari.listar-is-mobile .comment-form input[type="email"],
.listar-is-safari.listar-is-mobile .comment-form input[type="url"] {
border: 1px solid rgba(0,0,0,0.19);
}
.comment-form label {
min-width: 100px;
}
.page .listar-post-comments-wrapper {
max-width: 100%;
}
.single-post .listar-post-comments-wrapper,
.single-attachment .listar-post-comments-wrapper,
.page .listar-post-comments-wrapper {
background-color: #ffffff;
border-radius: 15px;
padding: 30px;
}
.single-post .listar-single-without-sidebar .listar-post-comments-wrapper,
.single-attachment .listar-single-without-sidebar .listar-post-comments-wrapper,
.page.page-template-medium-width-page .listar-post-comments-wrapper {
max-width: 740px;
margin-left: auto;
margin-right: auto;
}
.page .listar-light-comments {
padding-top: 30px;
}
.listar-post-comments-wrapper .listar-iconized-separator {
margin: 0;
margin-top: -30px;
}
.listar-post-comments-wrapper .listar-iconized-separator .listar-separator-mask {
height: 0;
}
.comment-form-comment {
margin-top: 30px;
}
.listar-review-popup .comment-form-comment {
text-align: left;
}
.comment-notes {
margin-top: 55px;
margin-bottom: 0;
}
.comment-form-author {
margin-top: 30px;
}
.comment-form-cookies-consent label {
display: inline;
}
#wp-comment-cookies-consent {
margin-right: 5px;
}
.listar-no-comments {
text-align: center;
padding-top: 60px;
padding-bottom: 30px;
margin-bottom: 0;
} .page-content.listar-not-found {
margin-bottom: 0;
margin-top: 0;
}
.listar-not-found h2,
.listar-not-found-title {
text-align: center;
padding-top: 0;
}
.listar-not-found-buttons a {
margin: 20px 13px 0 13px;
}
.listar-main-block.listar-not-found {
z-index: 1;
}
.listar-not-found-image {
margin-top: 20px;
max-height: 280px;
max-width: 100%;
border-radius: 50%;
}
.publish-posts {
margin-top: 30px;
}
.error404 main {
padding: 0 30px;
}
.listar-not-found .listar-search-order-filter {
display: none;
} .listar-single-tags {
font-size: 0;
}
.listar-single-tags ul {
margin: 0;
padding: 0;
}
.single #main .listar-single-tags ul {
margin-bottom: -10px;
}
.listar-card-content-data ul {
text-align: left;
padding: 0;
margin-top: 15px;
margin-bottom: 0;
}
.listar-listing-amenities-wrapper h5,
.listar-listing-amenities-inner a.listar-amenity-mobile,
.tags a,
.tagcloud a,
.listar-card-content-data li {
font-weight: 400;
position: relative;
display: inline-block;
padding: 3px 8px 3px 35px;
border: 1px solid rgba(125,125,125,0.2);
box-shadow: 0 0 1px #c2c2c2;
border-radius: 4px;
margin-right: 10px;
margin-bottom: 10px;
color: #252525;
font-size: 14px !important; background-color: #fff;
line-height: 22px;
}
.widget .tags a,
.widget .tagcloud a {
margin-right: 6px;
}
.tagcloud {
margin-bottom: -10px;
}
.page-numbers,
.listar-page-links .page-number {
font-weight: 400;
position: relative;
display: inline-block;
border: 1px solid transparent;
color: #252525;
font-size: 14px;
background-color: #fff;
padding: 3px 12px;
margin: 0 10px 10px;
}
.page-numbers.dots {
box-shadow: none;
font-size: 16px;
}
.page .listar-navigation-section {
background-color: #fff;
}
.listar-navigation .page-numbers.current,
.navigation .page-numbers.current,
.navigation a.page-numbers,
.listar-page-links a,
.listar-page-links .page-number ,
.page-numbers.dots {
padding: 0;
min-width: 44px;
line-height: 44px;
height: 44px;
max-height: 44px;
text-align: center;
border-radius: 22px;
box-shadow: 0 0 80px rgba(0,0,0,0.12);
}
.listar-woocommerce-navigation li {
list-style-type: none;
display: inline-block;
}
.listar-woocommerce-navigation ul.page-numbers {
background-color: transparent;
width: 100%;
text-align: center;
margin: 0;
margin-bottom: -10px;
padding: 0;
border: 0;
}
.page-numbers.dots {
background-color: transparent;
box-shadow: none;
}
.listar-aside-list .listar-navigation {
background-color: #f4f4f4;
}
.listar-navigation .col-sm-12 {
margin-bottom: -10px;
text-align: center;
font-size: 0;
}
.navigation a.page-numbers span:before {
display: inline-block;
position: relative;
}
.navigation a.page-numbers.next span:before {
left: 1px;
left: 2px;
top: -1px;
}
.navigation a.page-numbers.prev span:before {
top: -1px;
}
.page-numbers .screen-reader-text {
clip: auto;
height: auto;
overflow: visible;
position: relative;
width: auto;
display: block;
}
.listar-page-links-wrapper {
background-color: #fff;
}
.listar-page-links {
display: inline-block;
width: 100%;
margin-bottom: -10px;
text-align: center;
}
.listar-page-links > *:first-child {
margin-left: 10px;
}
.listar-single-content-wrapper .listar-page-links {
text-align: center;
padding-bottom: 0;
}
.widget .tagcloud a {
padding: 3px 8px;
text-transform: capitalize;
}
.listar-listing-amenities-wrapper h5 {
position: relative;
padding: 5px 8px;
top: -1px;
color: rgb(37,139,213);
box-shadow: none;
text-shadow: none;
}
.tags li {
display: inline-block;
}
.listar-listing-amenities-inner a {
overflow: hidden;
text-align: left;
}
.listar-listing-amenities-inner a:after {
content: "";
position: absolute;
top: 0;
left: 0;
z-index: 0;
width: 100%;
height: 100%;
border-radius: 22px;
background: transparent;
background: -moz-linear-gradient(left, rgba(0,0,0,0.2) 0%, rgba(255,255,255,0.35) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0.2)), color-stop(100%, rgba(255,255,255,0.35)));
background: -webkit-linear-gradient(left, rgba(0,0,0,0.2) 0%, rgba(255,255,255,0.35) 100%);
background: -o-linear-gradient(left, rgba(0,0,0,0.2) 0%, rgba(255,255,255,0.35) 100%);
background: -ms-linear-gradient(left, rgba(0,0,0,0.2) 0%, rgba(255,255,255,0.35) 100%);
background: linear-gradient(to right, rgba(0,0,0,0.2) 0%, rgba(255,255,255,0.35) 100%);
}
.listar-buttons-squared .listar-listing-amenities-inner a:after {
border-radius: 8px;
}
.listar-listing-amenities-inner a span {
position: relative;
z-index: 2;
}
.listar-listing-amenities-inner a.listar-amenity-mobile {
height: 30px;
line-height: 23px;
}
.listar-listing-amenities-inner a.listar-amenity-desktop {
margin: 0 20px 20px 0;
}
.listar-listing-amenities-inner a.listar-amenity-mobile:hover,
.tags a:hover,
.tagcloud a:hover {
display: inline-block;
border: 1px solid rgba(37,139,213,0.5);
color: rgb(37,139,213);
}
.listar-listing-amenities-inner a.listar-amenity-mobile:before,
#page .listar-listing-amenities-inner span:before,
.tags a:before,
.tagcloud a:before,
.listar-card-content-data li:before {
position: absolute;
font-size: 18px;
float: left;
width: 30px;
height: 26px;
line-height: 26px;
top: 0;
left: 2px;
text-align: center;
color: rgb(37,139,213);
}
.listar-listing-amenities-inner a.fa.listar-amenity-mobile:before,
#page .listar-listing-amenities-inner span.fa:before,
.tags a.fa:before,
.tagcloud a.fa:before,
.listar-card-content-data li.fa:before {
top: 1px;
}
.widget .tagcloud a:before {
content: none;
}
.listar-listing-amenities-inner a.listar-image-icon.listar-amenity-mobile svg,
.listar-listing-amenities-inner a.listar-amenity-mobile svg {
position: absolute;
float: left;
height: 20px;
line-height: 20px;
top: 3px;
left: 2px;
width: 30px;
text-align: center;
vertical-align: middle;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.listar-listing-amenities-inner a.listar-amenity-mobile svg * {
fill: rgb(37,139,213);
}
.tags a:before,
.tagcloud a:before,
.listar-card-content-data li:before {
font-family: "icon";
content: "\ea56";
}
.listar-appointment-recommended-services.tags a {
font-style: normal;
}
.listar-appointment-recommended-services.tags a:before {
content: "\ea86";
font-style: normal;
} .listar-listing-amenities-inner .icon-bicycle:before {
top: 0;
} .listar-listing-amenities-inner .icon-glass-cocktail:before {
top: -1px;
} .listar-panel-form-wrapper {
padding: 0 30px;
height: 100%;
}
.listar-panel-form {
position: relative;
border-color: #ccc;
box-shadow: 0 2px 3px 0 rgba(0,0,0,0.2);
width: 320px;
max-width: 100%;
display: block;
top: 50%;
}
.listar-login-register-form .panel-heading,
.listar-bootstrap-form .panel-heading {
padding: 0;
margin-top: 15px;
display: table;
width: 100%;
}
.listar-bootstrap-form.listar-nearest-me-secondary .panel-heading,
.listar-bootstrap-form.listar-report-primary .panel-heading,
.listar-bootstrap-form.listar-report-secondary .panel-heading,
.listar-bootstrap-form.listar-claim-primary .panel-heading,
.listar-bootstrap-form.listar-claim-secondary .panel-heading {
margin-top: 0;
}
.listar-login-heading-title,
.listar-register-heading-title,
.listar-bootstrap-form-heading-title {
padding: 0;
display: table-cell;
}
.listar-login-register-form .panel-body,
.listar-bootstrap-form .panel-body {
padding-top: 0;
}
.listar-panel-form>.panel-heading {
color: rgb(37,139,213);
background-color: #fff;
border-color: transparent;
text-align: center;
border-top-left-radius: 22px;
border-top-right-radius: 22px;
border: 0;
}
body.listar-user-logged .listar-login-register-form .panel-heading {
display: none;
}
.listar-panel-form>.panel-heading a {
text-decoration: none;
color: #aaa;
font-size: 16px;
display: inline-block;
font-weight: bold !important;
}
.listar-booking-popup .panel-heading a {
text-decoration: none;
font-size: 16px;
display: inline-block;
font-weight: bold !important;
}
.listar-reset-pass-button {
color: #999;
}
.listar-panel-form>.panel-heading a:hover,
.listar-panel-form>.panel-heading a.active,
.listar-reset-pass-button:hover {
color: rgb(37,139,213);
}
.listar-panel-form h4 {
margin: 16px 0 16px 0;
}
.listar-login-register-form .listar-panel-form h4,
.listar-bootstrap-form .listar-panel-form h4 {
margin-bottom: 25px;
margin-top: 25px;
text-transform: capitalize;
}
.listar-bootstrap-form.listar-nearest-me-secondary .listar-panel-form h4,
.listar-bootstrap-form.listar-report-primary .listar-panel-form h4,
.listar-bootstrap-form.listar-report-secondary .listar-panel-form h4,
.listar-bootstrap-form.listar-claim-primary .listar-panel-form h4,
.listar-bootstrap-form.listar-claim-secondary .listar-panel-form h4 {
margin-bottom: 0;
}
.listar-login-register-form .listar-panel-form .listar-reset-password h4 {
font-size: 15px;
margin-bottom: 20px;
}
.input-lg,
.listar-panel-form input[type="text"],
.listar-panel-form input[type="email"],
.listar-panel-form input[type="password"],
.listar-panel-form input[type="url"],
.listar-panel-form input[type="text"]:focus,
.listar-panel-form input[type="email"]:focus,
.listar-panel-form input[type="password"]:focus,
.listar-panel-form input[type="url"]:focus,
.input-lg:focus {
height: 44px;
border: 0;
font-weight: 400;
box-shadow: none;
padding: 12px 15px; -webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 0 !important;
border-bottom: 1px solid rgba(125,125,125,0.2) !important;
box-shadow: none !important;
outline: none;
}
#listar-report-form textarea,
#listar-report-form textarea:focus,
#listar-claim-form textarea,
#listar-claim-form textarea:focus {
border: 1px solid rgba(125,125,125,0.2) !important;
}
.listar-is-safari.listar-is-mobile #listar-report-form textarea,
.listar-is-safari.listar-is-mobile #listar-report-form textarea:focus,
.listar-is-safari.listar-is-mobile #listar-claim-form textarea,
.listar-is-safari.listar-is-mobile #listar-claim-form textarea:focus{
border-bottom: 1px solid rgba(125,125,125,0.35) !important;
}
#listar-report-form textarea.listar-empty-required-field,
.listar-is-safari.listar-is-mobile #listar-report-form textarea.listar-empty-required-field,
.listar-is-safari.listar-is-mobile #listar-report-form textarea.listar-empty-required-field:focus,
#listar-claim-form textarea.listar-empty-required-field,
.listar-is-safari.listar-is-mobile #listar-claim-form textarea.listar-empty-required-field,
.listar-is-safari.listar-is-mobile #listar-claim-form textarea.listar-empty-required-field:focus {
border: 1px solid rgba(255,125,125,0.8) !important;
}
.listar-panel-form input.listar-empty-required-field[type="text"] {
border-bottom: 1px solid rgba(255,125,125,0.8) !important;
}
.listar-is-safari.listar-is-mobile .input-lg,
.listar-is-safari.listar-is-mobile .listar-panel-form input[type="text"],
.listar-is-safari.listar-is-mobile .listar-panel-form input[type="email"],
.listar-is-safari.listar-is-mobile .listar-panel-form input[type="password"],
.listar-is-safari.listar-is-mobile .listar-panel-form input[type="url"],
.listar-is-safari.listar-is-mobile .listar-panel-form input[type="text"]:focus,
.listar-is-safari.listar-is-mobile .listar-panel-form input[type="email"]:focus,
.listar-is-safari.listar-is-mobile .listar-panel-form input[type="password"]:focus,
.listar-is-safari.listar-is-mobile .listar-panel-form input[type="url"]:focus,
.listar-is-safari.listar-is-mobile .input-lg:focus {
border-bottom: 1px solid rgba(125,125,125,0.35);
}
.listar-login-button,
.listar-login-button:hover,
.listar-login-button:focus,
.submit-button,
.submit-button:hover,
.submit-button:focus {
outline: none;
font-size: 14px;
height: auto;
font-weight: 400;
padding: 14px 0;
text-transform: uppercase;
background-color: rgb(37,139,213);
border-color: transparent;
color: #fff;
}
.listar-login-button:hover,
.listar-login-button:focus,
.submit-button:hover,
.submit-button:focus,
#listar-geolocation-form button:hover,
#listar-report-form button:hover,
#listar-claim-form button:hover,
#listar-login-form button:hover,
#listar-registration-form button:hover,
#listar-reset-password-form button:hover,
#listar-login-form button:focus,
#listar-geolocation-form button:focus,
#listar-claim-form button:focus,
#listar-registration-form button:focus,
#listar-reset-password-form button:focus {
opacity: 0.8;
}
#listar-report-form textarea,
#listar-claim-form textarea {
height: 132px;
}
.listar-claim-required-chars {
margin-top: 20px;
position: relative;
display: block;
text-align: right;
}
#remember {
position: relative;
top: 2px;
}
label {
font-weight: 400;
}
textarea.form-control {
border: 1px solid rgba(125,125,125,0.2);
}
.listar-is-safari.listar-is-mobile .textarea.form-control {
border: 1px solid rgba(125,125,125,0.35);
}
.listar-valign-form-holder,
.listar-valign-form-content {
position: relative;
height: 100%;
z-index: 3;
width: 100%;
}
.listar-valign-form-content {
overflow-y: auto;
line-height: 100vh; line-height: calc(100vh - var(--vh-offset, 0px)); }
.listar-valign-form-content .listar-panel-form {
display: inline-block;
vertical-align: middle;
line-height: 1.5; top: auto;
margin-bottom: 0;
border-radius: 12px;
padding: 30px;
margin-top: 80px;
margin-bottom: 80px;
box-shadow: 0 0 100px rgba(0,0,0,0.2);
}
.listar-claim-popup .listar-valign-form-content .listar-panel-form,
.listar-claim-popup .listar-valign-form-content .listar-panel-form {
margin-bottom: 0;
}
.listar-report-popup .listar-valign-form-content .listar-panel-form-after,
.listar-claim-popup .listar-valign-form-content .listar-panel-form-after {
display: block;
height: 80px;
}
.listar-valign-form-content .listar-panel-form .col-lg-12,
.listar-valign-form-content .listar-panel-form .panel-body {
padding: 0;
}
.listar-video-popup .listar-valign-form-content .listar-panel-form {
background-color: transparent;
border: 0;
box-shadow: none;
border-radius: 20px;
overflow: hidden;
max-width: 880px;
}
.woocommerce-ResetPassword.lost_reset_password {
text-align: center;
}
.woocommerce-ResetPassword.lost_reset_password p,
.woocommerce-ResetPassword.lost_reset_password label {
width: 100%;
}
.woocommerce-ResetPassword.lost_reset_password label {
margin-top: 60px;
font-weight: 700;
font-size: 14px;
margin-bottom: 30px;
}
.woocommerce-ResetPassword.lost_reset_password input {
display: inline-block;
}
.woocommerce-ResetPassword.lost_reset_password input[type="submit"] {
margin-top: 30px;
}
.woocommerce-ResetPassword.lost_reset_password input {
max-width: 350px;
}
.woocommerce-ResetPassword.lost_reset_password .woocommerce-Button {
margin-top: 10px;
min-width: 155px;
}
.wpjmr-list-reviews,
#wpjmr-list-reviews,
.listar-list-reviews,
#listar-list-reviews {
border: 1px solid rgba(125,125,125,0.2);
padding: 10px;
margin-left: 15px;
line-height: 1;
}
.listar-light-comments .wpjmr-list-reviews,
.listar-light-comments #wpjmr-list-reviews,
.listar-light-comments .listar-list-reviews,
.listar-light-comments #listar-list-reviews {
position: relative;
float: none;
text-align: center;
margin: 0;
margin-bottom: 25px;
padding: 5px 15px 30px 15px;
background-color: #ffffff;
border: none;
border-radius: 15px;
box-shadow: 18px 0 30px rgba(0,0,0,0.13);
}
.listar-is-safari.listar-is-mobile .wpjmr-list-reviews,
.listar-is-safari.listar-is-mobile #wpjmr-list-reviews,
.listar-is-safari.listar-is-mobile .listar-list-reviews,
.listar-is-safari.listar-is-mobile #listar-list-reviews {
border: 1px solid rgba(125,125,125,0.35);
}
.wpjmr-list-reviews p,
.listar-list-reviews p {
height: 14px;
margin: 0;
line-height: 0;
} #listar-login-form,
#listar-registration-form,
#listar-geolocation-form,
#listar-report-form,
#listar-claim-form {
text-align: left;
}
.listar-errors {
position: relative;
margin-top: 30px;
display: none;
}
.listar-errors a {
display: block;
}
.alert-success strong {
text-transform: uppercase;
}
.modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050; -webkit-transform: translateZ(1050px);
-moz-transform: translateZ(1050px);
-o-transform: translateZ(1050px);
transform: translateZ(1050px);
display: none;
overflow: hidden;
-webkit-overflow-scrolling: touch;
outline: 0;
}
.fade {
opacity: 0;
}
.fade.in {
opacity: 1;
}
.modal-dialog {
position: relative;
width: auto;
margin: 30px 10px;
}
.modal.fade .modal-dialog {
-webkit-transform: translate(0,-25%);
-moz-transform: translate(0,-25%);
-ms-transform: translate(0,-25%);
-o-transform: translate(0,-25%);
transform: translate(0,-25%);
}
.modal.in .modal-dialog {
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-ms-transform: translate(0,0);
-o-transform: translate(0,0);
transform: translate(0,0);
}
.modal-content {
position: relative;
background-color: #fff;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid #999;
border: 1px solid rgba(0,0,0,.2);
outline: 0;
box-shadow: 0 3px 9px rgba(0,0,0,0.5);
}
.modal-body {
position: relative;
padding: 40px;
}
.modal-footer {
padding: 20px 40px;
text-align: center;
border-top: 1px solid #e5e5e5;
}
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040; -webkit-transform: translateZ(1040px);
-moz-transform: translateZ(1040px);
-o-transform: translateZ(1040px);
transform: translateZ(1040px);
background-color: #000;
}
.modal-backdrop.fade {
filter: alpha(opacity=0);
opacity: 0;
}
.modal-backdrop.in {
filter: alpha(opacity=50);
opacity: .5;
}
.listar-register, .listar-login, .listar-reset-password, .listar-register-footer, .listar-login-footer {
display: none;
}
.listar-login {
display: block;
}
div[data-active-tab="#listar-reset-password"] .listar-reset-password,
div[data-active-tab="#listar-reset-password"] .listar-login-footer,
div[data-active-tab="#listar-login"] .listar-login,
div[data-active-tab="#listar-register"] .listar-register,
div[data-active-tab="#listar-register"] .listar-login-footer,
div[data-active-tab="#listar-login"] .listar-register-footer {
display: block;
}
.listar-loading-login {
display: none;
}
.alert {
padding: 25px 15px;
margin-bottom: 0;
border: 1px solid transparent;
border-radius: 3px;
line-height: 1.5; }
.alert>p, .alert>ul {
margin-bottom: 0;
}
.alert-danger {
color: #a94442;
background-color: #f2dede;
border-color: #ebccd1;
text-align: center;
}
.alert-warning {
color: #8a6d3b;
background-color: #fcf8e3;
border-color: #faebcc;
}
.alert-success {
color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6;
}
.alert-info {
color: #31708f;
background-color: #d9edf7;
border-color: #bce8f1;
}
.close {
float: right;
font-size: 21px;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
filter: alpha(opacity=20);
opacity: .2;
}
button.close {
-webkit-appearance: none;
padding: 0;
cursor: pointer;
background-color: transparent;
border: 0;
}
#listar-user-modal h3 {
clear: none;
margin-bottom: 20px;
}
.form-field {
margin: 30px 0;
position: relative;
}
#listar-login-form div:last-of-type,
#listar-registration-form div:last-of-type,
#listar-reset-password-form div:last-of-type,
#listar-geolocation-form div:last-of-type,
#listar-report-form div:last-of-type,
#listar-claim-form div:last-of-type {
margin-bottom: 0;
}
#listar-login-form button,
#listar-registration-form button,
#listar-reset-password-form button,
#listar-geolocation-form button,
#listar-report-form button,
#listar-claim-form button {
width: 100%;
display: block;
font-weight: 400;
background-color: #80b022;
color: #fff;
border: 0;
font-size: 14px;
text-shadow: 1px 1px rgba(0,0,0,0.2);
padding: 10px 20px;
letter-spacing: 0.025em;
line-height: 1.78;
text-transform: uppercase;
border-radius: 48px;
outline: 0;
}
.listar-buttons-squared #listar-login-form button,
.listar-buttons-squared #listar-registration-form button,
.listar-buttons-squared #listar-reset-password-form button,
.listar-buttons-squared #listar-geolocation-form button,
.listar-buttons-squared #listar-report-form button,
.listar-buttons-squared #listar-claim-form button {
border-radius: 8px;
}
.listar-reset-pass-button {
float: right;
margin: 0;
font-size: 13px;
line-height: 1.78;
}
.listar-remember-label {
margin: 0;
font-size: 13px;
}
#listar_remember_login,
#listar_terms_checkbox {
cursor: pointer;
width: 14px;
height: 14px;
margin: -2px 0 0 0;
outline: 0;
vertical-align: middle;
}
.post-password-form p:last-child {
margin: 0;
}
.listar-panel-form-wrapper > .listar-panel-form:before {
position: absolute;
font-family: "icon";
content: "\ea1e";
background-color: rgb(37,139,213);
color: #fff;
top: -25px;
left: 50%;
margin-left: -25px;
width: 50px;
height: 50px;
border-radius: 50%;
text-align: center;
font-size: 20px;
line-height: 50px;
box-shadow: 1px 3px 5px rgba(0,0,0,0.25);
z-index: 2;
text-shadow: 1px 1px rgba(0,0,0,0.2);
padding-left: 2px;
background-color: rgb(85,98,230);
}
.listar-buttons-squared .listar-panel-form-wrapper > .listar-panel-form:before {
border-radius: 8px;
}
.listar-login-register-form .listar-panel-form-wrapper > .listar-panel-form:before,
.listar-bootstrap-form .listar-panel-form-wrapper > .listar-panel-form:before {
background-color: #80b022;
}
.listar-login-register-form .listar-panel-form-wrapper > .listar-panel-form:before {
background-color: rgb(37,139,213);
}
.listar-nearest-me-secondary .listar-panel-form-wrapper > .listar-panel-form:before {
font-family: "FontAwesome";
content: "\ec4e";
content: "\eb86";
content: "\ea7b";
content: "\ea80";
content: "\f2f8";
font-size: 26px;
line-height: 50px;
}
.listar-report-primary .listar-panel-form-wrapper > .listar-panel-form:before,
.listar-report-secondary .listar-panel-form-wrapper > .listar-panel-form:before {
content: "\ec9c";
font-size: 26px;
line-height: 53px;
}
.listar-claim-primary .listar-panel-form-wrapper > .listar-panel-form:before,
.listar-claim-secondary .listar-panel-form-wrapper > .listar-panel-form:before {
content: "\e991";
font-size: 24px;
line-height: 52px;
padding-left: 5px;
}
.listar-login-popup.listar-showing-register-form .listar-panel-form-wrapper > .listar-panel-form:before {
content: "\e968";
font-size: 22px;
line-height: 53px;
}
.listar-login-popup.listar-showing-recover-pass-form .listar-panel-form-wrapper > .listar-panel-form:before {
content: "\e96b";
font-size: 23px;
padding-left: 3px;
}
.listar-review-popup .listar-panel-form-wrapper > .listar-panel-form:before {
content: "\e98d";
font-size: 23px;
line-height: 48px;
padding-left: 1px;
}
.listar-booking-popup .listar-panel-form-wrapper > .listar-panel-form:before {
content: "\ebab";
font-size: 28px;
line-height: 50px;
padding-left: 2px;
}
.listar-social-share-popup .listar-panel-form-wrapper > .listar-panel-form:before {
content: "\ec20";
font-size: 23px;
line-height: 50px;
padding-left: 0;
padding-right: 1px;
background-color: rgb(85,98,230);
}
.listar-icons-counters-terms-design-squared .listar-panel-form-wrapper > .listar-panel-form:before,
.listar-icons-counters-terms-design-squared .listar-login-popup.listar-showing-register-form .listar-panel-form-wrapper > .listar-panel-form:before,
.listar-icons-counters-terms-design-squared .listar-login-popup.listar-showing-recover-pass-form .listar-panel-form-wrapper > .listar-panel-form:before,
.listar-icons-counters-terms-design-squared .listar-review-popup .listar-panel-form-wrapper > .listar-panel-form:before,
.listar-icons-counters-terms-design-squared .listar-social-share-popup .listar-panel-form-wrapper > .listar-panel-form:before {
border-radius: 8px;
}
.listar-social-login,
.listar-not-geolocated-user,
.listar-popup-text-intro {
border-radius: 12px;
padding: 30px 20px 20px;
margin-top: 20px;
margin-bottom: 45px;
border: 2px dashed #ddd;
box-shadow: 8px 8px 25px rgba(0,0,0,0.15);
}
.listar-popup-text-intro {
text-align: center;
}
.listar-not-geolocated-user,
.listar-popup-text-intro {
margin-top: 30px;
margin-bottom: 0;
padding: 30px 20px;
}
.social-networks {
position: relative;
margin-right: -24px;
}
.lsl-icon-block {
margin-right: 24px;
}
body .listar-social-login .theme-1 i.fa {
width: 44px;
height: 44px;
box-shadow: 8px 8px 12px rgba(0,0,0,0.25);
}
.listar-social-login .theme-1 .fa.fa-facebook,
.listar-social-login .theme-1 .fa.fa-facebook-f {
background: rgb(41,77,169);
}
.listar-social-login .theme-1 .fa.fa-twitter {
background: rgb(38,94,185);
background: #056cb5;
}
.listar-social-login .theme-1 .fa.fa-google {
background: rgb(146,51,33);
}
.listar-social-login .theme-1 .fa.fa-instagram {
background: rgb(110,58,175);
}
.listar-social-login .theme-1 .fa.fa-linkedin {
background: #194e82;
}
.listar-social-login .theme-1 .fa.fa-foursquare {
background: #ad278a;
}
.listar-social-login .theme-1 .fa.fa-google {
background: rgb(181,57,35);
}
.lsl-icon-block {
margin-bottom: 20px;
}
span.lsl-login-new-text {
margin-bottom: 30px;
font-size: 16px;
}
.listar-errors > .alert > p:first-child {
margin-top:0;
} input::-webkit-input-placeholder {
color: #aaa;
}
input:-moz-placeholder {
color: #aaa;
}
input::-moz-placeholder {
color: #aaa;
}
input:-ms-input-placeholder {
color: #aaa;
}
.listar-search-form-wrapper input::-webkit-input-placeholder {
color: #aaa;
}
.listar-search-form-wrapper input:-moz-placeholder {
color: #aaa;
}
.listar-search-form-wrapper input::-moz-placeholder {
color: #aaa;
}
.listar-search-form-wrapper input:-ms-input-placeholder {
color: #aaa;
}
#page .form-control::-webkit-input-placeholder {
color: #252525;
}
#page .form-control:-moz-placeholder {
color: #252525;
}
#page .form-control::-moz-placeholder {
color: #252525;
}
#page .form-control:-ms-input-placeholder {
color: #252525;
}
.listar-hero-search input[type="text"]::-webkit-input-placeholder {
color: #999;
display: none;
position: relative;
}
.listar-hero-search input[type="text"]:-moz-placeholder {
color: #aaa;
position: relative;
}
.listar-hero-search input[type="text"]::-moz-placeholder {
color: #aaa;
position: relative;
}
.listar-hero-search input[type="text"]:-ms-input-placeholder {
color: #aaa;
position: relative;
}
.listar-open-regions-list .listar-hero-search input[type="text"]::-webkit-input-placeholder {
color: rgba(255,255,255,0.25);
}
.listar-open-regions-list .listar-hero-search input[type="text"]:-moz-placeholder {
color: rgba(255,255,255,0.25);
}
.listar-open-regions-list .listar-hero-search input[type="text"]::-moz-placeholder {
color: rgba(255,255,255,0.25);
}
.listar-open-regions-list .listar-hero-search input[type="text"]:-ms-input-placeholder {
color: rgba(255,255,255,0.25);
}
.job-manager-form .wp-editor-container textarea.wp-editor-area {
border: 0;
}
.job-manager-form fieldset .wp-editor-container {
border: 1px solid rgba(125,125,125,0.2);
}
.page #main #submit-job-form ul {
margin-top: 0;
margin-bottom: 0;
}
.job-manager-form input::-webkit-input-placeholder {
color: #aaa;
}
.job-manager-form input:-moz-placeholder {
color: #aaa;
}
.job-manager-form input::-moz-placeholder {
color: #aaa;
}
.job-manager-form input:-ms-input-placeholder {
color: #aaa;
}
.job-manager-form textarea::-webkit-input-placeholder {
color: #aaa;
}
.job-manager-form textarea:-moz-placeholder {
color: #aaa;
}
.job-manager-form textarea::-moz-placeholder {
color: #aaa;
}
.job-manager-form textarea:-ms-input-placeholder {
color: #aaa;
}
.job-manager-form textarea::-ms-input-placeholder {
color: #aaa;
} .listar-map-contact {
padding: 0;
}
#success-message,
.alert-success,
.alert-error {
display: none;
}
.listar-errors .alert.alert-success {
display: block;
}
.alert-error {
background-color: #f0d9ca;
border-color: #eec4b6;
color: #832506;
}
.input-group {
width: 100%
}
.user-form textarea.form-control {
height: 100px;
}
.submit {
width: 100%;
background-color: rgb(37,139,213);
outline: none;
color: #fff;
font-size: 14px;
height: auto;
font-weight: 400;
padding: 14px 0;
border-color: #eee;
}
.listar-listing-private-message-form-inner .submit,
.listar-listing-private-message-form-inner .submit:hover,
.listar-listing-private-message-form-inner .submit:focus {
width: auto;
padding-left: 20px;
padding-right: 20px;
}
.listar-listing-private-message-form-inner .panel {
box-shadow: none;
}
.submit:active,
.submit:visited,
.submit:focus,
.submit:active:focus,
.submit:link {
background-color: rgba(37,139,213,0.8);
border-color: #fff;
}
.btn-warning:active:focus {
background-color: rgba(37,139,213,0.8);
border-color: transparent;
}
.submit:hover,
.submit:focus {
width: 100%;
background-color: rgba(37,139,213,0.8);
border-color: transparent;
}
.form-horizontal {
padding: 8px;
margin-bottom: 0;
}
.listar-listing-private-message-form-inner .form-horizontal {
padding: 0;
}
.form-horizontal .form-group {
margin-bottom: 8px;
}
.listar-listing-private-message-form-inner .form-horizontal .form-group {
margin-bottom: 30px;
}
.listar-listing-private-message-form-inner .form-horizontal .form-group.listar-private-message-submit-wrapper {
margin-bottom: 0;
}
.listar-listing-private-message-form-inner input[type="text"].form-control,
.listar-listing-private-message-form-inner input[type="email"].form-control {
border: 0;
box-shadow: none;
padding: 30px 20px 30px 0;
}
.listar-listing-private-message-form-inner .input-group,
.listar-listing-private-message-form-inner .input-group.listar-private-message-user input,
.listar-listing-private-message-form-inner .input-group.listar-private-message-email input {
border-bottom: 1px solid rgba(125,125,125,0.2);
}
.listar-listing-private-message-form-inner .input-group.listar-private-message-user input,
.listar-listing-private-message-form-inner .input-group.listar-private-message-email input {
left: -15px;
width: calc(100% + 15px);
padding-left: 15px;
padding-right: 15px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 0 !important;
border-bottom: 1px solid rgba(125,125,125,0.2) !important;
box-shadow: none !important;
outline: none;
}
.listar-listing-private-message-form-inner .input-group.listar-private-message-user,
.listar-listing-private-message-form-inner .input-group.listar-private-message-email {
border-bottom: 0;
}
.listar-listing-private-message-form-inner .listar-private-message-submit-wrapper .input-group {
border-bottom: 0;
}
.input-group-addon {
padding: 6px 25px;
}
.listar-listing-private-message-form-inner .input-group-addon {
padding: 6px 57px 6px 16px;
background-color: transparent;
font-size: 22px;
line-height: 0;
color: #111111;
position: relative;
z-index: 10;
}
.listar-listing-private-message-form-inner .input-group-addon .icon-user:before,
.listar-listing-private-message-form-inner .input-group-addon .icon-envelope:before {
position: absolute;
top: 18px;
width: 56px;
text-align: center;
left: 0;
margin-left: -1px;
}
.listar-listing-private-message-form-inner .input-group-addon .icon-envelope:before {
top: 16px;
font-size: 25px;
color: #444444;
}
.listar-listing-private-message-form-inner .input-group-addon:before {
content: "";
position: absolute;
top: 5px;
left: 0;
background: #ffffff none repeat scroll 0 0;
border: 1px solid #ccc;
box-shadow: 8px 8px 14px rgba(0,0,0,0.08);
border-radius: 50%;
font-size: 12px;
width: 50px;
height: 50px !important;
display: inline-block;
line-height: 50px;
text-align: center;
padding: 0 !important;
}
.listar-listing-private-message-form-inner textarea.form-control {
padding: 20px 25px;
border: 1px solid rgba(125,125,125,0.2);
color: #252525;
box-shadow: none;
height: 150px;
}
.listar-listing-private-message-form-inner .input-group.listar-captcha-wrapper input[type="text"].form-control {
max-width: 100px;
float: none;
text-align: center;
border-bottom: 1px solid rgba(125,125,125,0.2);
margin-left: 20px;
margin-right: 20px;
padding: 20px;
}
body .listar-listing-private-message-form-inner .button.listar-iconized-button {
padding: 10px 60px;
}
body .listar-listing-private-message-form-inner .button.listar-iconized-button:before {
float: right;
top: 12px;
right: -40px;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control,
.input-group-addon {
background-color: #f4f4f4;
}
.listar-listing-private-message-form-inner .form-control[disabled],
.listar-listing-private-message-form-inner .form-control[readonly],
.listar-listing-private-message-form-inner fieldset[disabled] .form-control {
background-color: transparent;
}
.form-group.sub {
margin-bottom: 0;
}
textarea {
width: 100%;
color: #252525;
}
.input-group-addon,
.input-group .form-control {
color: rgb(37,139,213);
border: 0;
font-size: 14px;
}
.form-control {
font-size: 14px;
}
.not-allowed {
cursor: not-allowed;
}
#form-message-success,
#form-message-error {
width: 100%;
margin-bottom: 0;
padding: 25px 35px;
text-align: center;
display: none;
}
#form-message-success {
background-color: rgba(0,255,0,.15);
}
#form-message-error {
background-color: rgba(255,0,0,.15);
}
.sent-success #form-message-success {
display: block;
}
.sent-error #form-message-error {
display: block;
}
.listar-report-popup #form-message-success,
.listar-report-popup #form-message-error,
.listar-claim-popup #form-message-success,
.listar-claim-popup #form-message-error {
margin-top: 30px;
} .listar-page-header.listar-page-user {
padding-bottom: 110px;
box-shadow: 0 10000px rgba(0,0,0,0.8) inset;
}
.listar-user-avatar {
display: inline-block;
padding: 8px;
border-radius: 50%;
background-color: rgba(37,139,213,0.5);
position: absolute;
bottom: -83px;
left: 50%;
margin-left: -83px;
z-index: 1;
}
.listar-verified-data {
position: absolute;
display: inline-block;
top: -12px;
left: 50%;
margin-left: -18px;
width: 36px;
height: 36px;
background-color: #fff;
border-radius: 50%;
box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.15), -2px -2px 2px 0 rgba(0,0,0,0.15);
text-align: center;
}
.listar-listing-description .listar-verified-data {
top: -14px;
}
.listar-verified-data:before {
font-family: "FontAwesome";
content: "\f00c";
width: 36px;
height: 36px;
line-height: 36px;
font-size: 18px;
text-align: center;
right: 0;
color: rgb(37,139,213);
}
.avatar-image {
width: 150px;
height: 150px;
border-radius: 50%;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.listar-page-user .col-sm-3,
.listar-page-user .col-sm-4,
.listar-page-user .col-sm-5,
.listar-page-user .col-sm-6 {
position: relative;
margin-top: 60px;
z-index: 1;
}
.listar-page-user h3 {
height: 100px;
color: #fff;
margin-top: 18px;
border-bottom: 1px dashed rgb(37,139,213);
position: relative;
font-size: 20px;
margin-bottom: 90px;
z-index: 2;
}
.listar-user-name:before,
.listar-user-about:before,
.listar-user-message:before,
.listar-user-social:before {
font-family: "icon";
position: absolute;
top: 75px;
left: 50%;
margin-left: -25px;
width: 50px;
height: 50px;
line-height: 51px;
border-radius: 50%;
background-color: rgb(37,139,213);
color: #fff;
font-size: 29px;
}
.listar-user-name:after,
.listar-user-about:after,
.listar-user-message:after,
.listar-user-social:after {
content: "";
position: absolute;
top: 68px;
left: 50%;
margin-left: -32px;
width: 64px;
height: 64px;
border-radius: 50%;
background-color: rgba(255,255,255,0.15);
z-index: -1;
}
.listar-user-name:before {
content: "\ea1b";
}
.listar-user-about:before {
content: "\e9d4";
padding-left: 3px;
}
.listar-user-message:before {
content: "\ead7";
padding-left: 2px;
line-height: 45px;
}
.listar-user-social:before {
content: "\ec20";
padding-right: 1px;
line-height: 53px;
}
.listar-page-user blockquote {
border-bottom: 1px dashed rgba(255,255,255,0.3);
padding-bottom: 30px;
margin-bottom: 32px;
margin-top: -12px;
}
.listar-user-about-text p {
color: #fff;
text-align: justify;
}
.listar-page-user .listar-social-networks a {
color: #fff;
border: 0;
width: 36px;
margin-top: 60px;
}
.listar-page-user .input-group-addon,
.listar-page-user .input-group .form-control,
.listar-page-user textarea.form-control {
border: 0;
}
.listar-page-user .input-group textarea.form-control:last-child {
border-radius: 4px;
}
.listar-page-user h3.listar-user-social {
display: none;
} .entry-content .listar-front-widget-wrapper:nth-child(even) {
background-color: #ffffff;
}
.entry-content .listar-front-widget-wrapper.listar-last-widget-gradient-bg {
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(242,242,242,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0 );
}
.widget {
padding: 30px;
}
.listar-site-footer .widget {
padding: 0;
margin-bottom: 60px;
}
.listar-footer-menu-wrapper ~ .listar-container-wrapper .copyright,
.listar-no-footer-widgets .copyright {
text-align: center;
}
.listar-site-footer .copyright ~ .copyright {
margin-top: 10px;
}
.listar-sidebar-right .widget {
margin-bottom: 30px;
}
.listar-sidebar-right .widget:last-child {
margin-bottom: 0;
}
.widget ul,
.wp-block-archives,
.wp-block-categories,
.wp-block-latest-posts {
list-style-type: none;
margin-left: 0;
margin-right: 0;
padding: 0;
}
.listar-front-widget-wrapper .widget ul.row {
margin-left: -15px;
margin-right: -15px;
}
.page #main .listar-front-widget-wrapper ul.row {
margin-top: 0;
}
.widget > ul {
margin-bottom: 0;
}
.listar-sidebar-right {
position: relative;
z-index: 5;
margin-top: 0;
text-align: left;
min-width: 300px;
font-size: 0;
}
.listar-sidebar-position-left .listar-floated-content {
float: right;
}
.listar-sidebar-position-left #secondary {
float: left;
}
.listar-sidebar-right .widget,
.listar-sidebar-left .widget {
display: inline-block;
width: 100%;
background-color: #fff !important;
border-radius: 20px;
position: relative;
font-size: 14px;
z-index: 0;
}
.listar-sidebar-right .widget:hover,
.listar-sidebar-right .widget:focus,
.listar-sidebar-left .widget:hover,
.listar-sidebar-left .widget:focus{
z-index: 10;
}
.listar-sidebar-right .widget.widget_recent_entries {
z-index: 1;
}
.listar-sidebar-right .widget:after,
.listar-sidebar-left .widget:after {
content: "";
position: absolute;
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0;
border-radius: 20px;
z-index: -1;
box-shadow: 0 0 80px rgba(0,0,0,0.13);
}
#secondary .listar-recent-entries-wrapper {
box-shadow: 0 0 80px rgba(0,0,0,0.13);
border-radius: 8px;
margin-bottom: 30px;
}
.single #main .widget ul,
.single #main .widget ol,
.page #main .widget ul,
.page #main .widget ol {
margin-bottom: 0;
}
.page #main .entry-content .widget_recent_entries .img {
display: none;
}
.listar-sidebar-right .listar-recent-entries-wrapper .widget:after {
content: "";
}
.listar-is-safari.listar-is-mobile .listar-sidebar-right .widget:after {
border: 1px solid rgba(125,125,125,0.35);
}
.widget_recent_entries {
overflow: hidden;
}
.entry-content .listar-widget-content-wrapper {
width: 100%;
margin: 0 auto;
}
.entry-content .widget {
margin: 0 auto;
padding: 0;
max-width: none;
}
.entry-content .widget-title {
padding: 0;
margin: 0;
line-height: normal;
}
.entry-content .widget_listar_call_to_action .widget-title {
text-shadow: 1px 1px rgba(0,0,0,0.3);
}
.listar-no-gutenberg .wp-block-cover {
position: relative;
background-attachment: scroll;
background-color: #000;
background-size: cover;
background-position: center center;
}
.listar-no-gutenberg .wp-block-cover:before {
content: "";
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-color: inherit;
opacity: .5;
z-index: 1;
}
.listar-no-gutenberg .wp-block-cover p {
margin: 0 auto;
text-align: center;
padding-top: 150px;
padding-bottom: 150px;
color: #fff;
position: relative;
z-index: 2;
}
.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
width: calc(100% - 60px);
}
.wp-block-cover a,
.wp-block-cover-image a,
.wp-block-cover a:hover,
.wp-block-cover-image a:hover,
.wp-block-cover a:focus,
.wp-block-cover-image a:focus {
color: #fff;
}
.wp-block-cover a:hover,
.wp-block-cover-image a:hover,
.wp-block-cover a:focus,
.wp-block-cover-image a:focus {
opacity: 0.7;
}
.entry-content .widget_listar_call_to_action .widget-title {
font-size: 42px;
}
.entry-content .widget_listar_call_to_action .widget-title,
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover h2,
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image h2,
.wp-block-cover p,
.wp-block-cover-image p {
letter-spacing: 0.07em;
font-weight: 700;
line-height: 1.5;
}
.wp-block-cover.has-left-content .wp-block-cover-image-text,
.wp-block-cover.has-left-content .wp-block-cover-text,
.wp-block-cover.has-right-content .wp-block-cover-image-text,
.wp-block-cover.has-right-content .wp-block-cover-text {
padding: 30px;
}
.entry-content .widget_listar_call_to_action .widget-title {
font-size: 36px;
}
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover h2,
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image h2 {
max-width: 90%;
}
.entry-content .widget[class*="widget_listar_"] .listar-social-networks .widget-title,
.entry-content .widget[class*="widget_listar_"].widget_listar_page_links .widget-title,
.entry-content .widget[class*="widget_listar_"].widget_listar_listing_region_links .widget-title,
.entry-content .widget[class*="widget_listar_"].widget_listar_listing_category_links .widget-title,
.entry-content .widget[class*="widget_listar_"].widget_listar_listing_amenity_links .widget-title {
margin-bottom: 50px;
}
.entry-content .widget[class*="widget_listar_"] .widget-title {
padding-top: 0;
padding-bottom: 0;
margin-bottom: 0;
}
#secondary .widget .listar-color-design .widget-title,
.listar-site-footer .widget .listar-color-design .widget-title,
.listar-footer-column .widget-title {
padding: 0 0 20px 0;
margin-bottom: 0;
}
.listar-site-footer .widget .listar-color-design .widget-title,
.listar-footer-column .widget-title {
padding: 0 0 30px 0;
}
.entry-content .widget_listar_call_to_action.listar-no-wavy-badge-mask section {
padding-top: 0;
padding-bottom: 0;
}
.listar-sidebar-right .widget_listar_call_to_action .widget-title,
.listar-site-footer .widget_listar_call_to_action .widget-title {
padding: 0;
margin-bottom: 20px;
}
.entry-content .widget_listar_call_to_action .listar-default-design.listar-widget-inner {
padding-top: 104px;
padding-bottom: 104px;
}
.entry-content .listar-default-design:before {
content: "";
position: absolute;
width: calc(100% + 24px);
height: calc(100% - 24px);
top: 12px;
left: -12px;
border: 12px solid #ffffff;
z-index: 2;
}
.listar-half-call-to-action-bg-image-wrapper {
display: none;
}
.entry-content .widget_listar_call_to_action .listar-default-design.listar-call-to-action-2-cols:after,
.entry-content .widget_listar_call_to_action .listar-default-design.listar-2-cols-boxed-design:after,
.entry-content .widget_listar_call_to_action .listar-default-design.listar-2-cols-boxed-squared-design:after {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1;
background: rgba(35,39,45,0);
background: -moz-linear-gradient(left, rgba(35,39,45,0) 0%, rgba(35,39,45,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(35,39,45,0)), color-stop(100%, rgba(35,39,45,1)));
background: -webkit-linear-gradient(left, rgba(35,39,45,0) 0%, rgba(35,39,45,1) 100%);
background: -o-linear-gradient(left, rgba(35,39,45,0) 0%, rgba(35,39,45,1) 100%);
background: -ms-linear-gradient(left, rgba(35,39,45,0) 0%, rgba(35,39,45,1) 100%);
background: linear-gradient(to right, rgba(35,39,45,0) 0%, rgba(35,39,45,1) 100%);
}
.entry-content .widget_listar_listing_map section {
padding-bottom: 0;
}
.entry-content .listar-map-no-title section {
padding-top: 0;
}
.listar-widgetized-map-container {
position: relative;
width: 100%;
left: 0;
}
.widget_listar_listing_map .listar-widget-inner {
overflow: hidden;
}
#secondary .widget_listar_listing_map .listar-aside-list,
.listar-site-footer .widget_listar_listing_map .listar-aside-list,
.listar-widgetized-map-container .listar-back-listing-button {
display: none;
}
.listar-site-footer .widget_listar_listing_map #map,
#secondary .widget_listar_listing_map #map {
width: 100%;
border-radius: 6px;
}
.entry-content .widget_listar_listing_map .listar-widget-inner {
padding-left: 0;
padding-right: 0;
}
.entry-content .listar-widget-title-wrapper {
z-index: 10;
position: relative;
}
.entry-content .widget_archive li,
.listar-footer-column .widget_archive li {
text-align: center;
}
.widget_media_image img {
display: block;
margin: 0 auto;
}
.widget_media_image a {
position: relative;
display: inline-block;
margin-left: auto;
margin-right: auto;
}
.widget_media_image a img {
margin: 0;
}
.widget .listar-add-listing-main-menu {
display: none;
}
.rssSummary {
padding-top: 8px;
}
.rss-date,
.widget_rss cite,
.widget .post-date {
color: #252525;
opacity: 0.7;
font-style: italic;
font-size: 0.9em;
}
li .rsswidget {
display: block;
font-weight: bold;
font-size: 16px;
color: #252525;
}
li a.rsswidget:hover {
color: rgb(37,139,213);
}
.widget_rss .widget-title a.rsswidget:hover {
color: rgb(37,139,213);
}
.widget_rss .widget-title a.rsswidget {
color: #252525;
}
.widget_rss .widget-title img {
border-radius: 0;
}
.widget_rss .widget-title a.rsswidget:first-child {
margin-left: 0;
}
.widget li h3 {
font-size: 15px;
text-align: left;
font-weight: 400;
}
.widget ul.job_listings li.job_listing a {
padding: 8px 0;
}
.rp4wp-related-job_listing>ul,
ul.job_listings {
border: 0;
}
.rp4wp-related-job_listing>ul li.job_listing,
.rp4wp-related-job_listing>ul li.no_job_listings_found,
ul.job_listings li.job_listing,
ul.job_listings li.no_job_listings_found {
border-bottom: 1px solid #e3e3e3;
}
.woocommerce ul.product_list_widget li {
padding: 8px 0;
font-weight: 400;
border-bottom: 1px solid #e3e3e3;
}
.rp4wp-related-job_listing>ul li.job_listing:first-child,
.rp4wp-related-job_listing>ul li.no_job_listings_found:first-child,
ul.job_listings li.job_listing:first-child,
ul.job_listings li.no_job_listings_found:first-child,
.woocommerce ul.product_list_widget li:first-child:first-child {
border-bottom: 1px solid #e3e3e3;
}
.rp4wp-related-job_listing>ul li.job_listing:first-child:last-child,
.rp4wp-related-job_listing>ul li.no_job_listings_found:first-child:last-child,
ul.job_listings li.job_listing:first-child:last-child,
ul.job_listings li.no_job_listings_found:first-child:last-child,
.woocommerce ul.product_list_widget li:first-child:first-child:last-child,
.rp4wp-related-job_listing>ul li.job_listing:last-child,
.rp4wp-related-job_listing>ul li.no_job_listings_found:last-child,
ul.job_listings li.job_listing:last-child,
ul.job_listings li.no_job_listings_found:last-child,
.woocommerce ul.product_list_widget li:last-child {
border-bottom: 0;
}
.woocommerce ul.product_list_widget li a {
font-weight: 400;
}
.widget .star-rating {
margin: 2px 0;
}
.woocommerce ul.product_list_widget li span.reviewer {
display: block;
margin-top: 3px;
font-style: italic;
color: #aaa;
}
.listar-widget-inner.news-categories li a:before,
.widget_archive li a:before,
.wp-block-archives li a:before,
.wp-block-latest-comments__comment-author:before,
.widget_recent_comments li .comment-author-link:before {
font-family: "FontAwesome";
margin-right: 12px;
font-size: 18px;
display: inline-block;
padding-right: 3px;
width: 25px;
}
.widget_archive li a:before,
.wp-block-archives li a:before {	
position: relative;
top: 1px;
}
.widget_recent_comments li .comment-author-link:before,
.wp-block-latest-comments__comment-author:before {
content: "\f4ad";
position: relative;
top: 1px;
color: rgb(37,139,213);
background-color: transparent;
width: 38px;
margin-right: 0;
padding-right: 0;
}
.listar-footer-dark .listar-site-footer .widget_recent_comments li .comment-author-link:before,
.listar-footer-dark .listar-site-footer .wp-block-latest-comments__comment-author:before {
color: #ffffff
}
.widget_recent_entries .img {
width: 77px;
position: relative;
}
.widget_recent_entries img {
box-shadow: 1000px 0 rgba(0,0,0,0.2) inset, 4px 0 #aaa;
width: 97px;
height: 65px;
max-width: none;
border-radius: 0 100px 100px 0;
vertical-align: middle;
border-radius: 0 100px 100px 0;
overflow: hidden;
margin-left: -30px;
}
.widget_recent_entries a:hover .listar-post-item img {
margin-left: -56px;
box-shadow:
1000px 0 rgba(0,0,0,0.2) inset,
2px 0 15px rgba(0,0,0,0.6),
30px 0 rgb(37,139,213);
}
.widget_recent_entries a .listar-post-item .img:before {
font-family: "FontAwesome";
content: "\f054";
position: absolute;
right: 22px;
top: 33px;
color: #fff;
z-index: 2;
font-size: 0;
}
.widget_recent_entries a:hover .listar-post-item .img:before {
font-size: 14px;
right: 17px;
top: 24px;
}
.listar-recent-post-thumbnail-squared .widget_recent_entries a:hover .listar-post-item .img:before {
right: 16px;
}
.listar-recent-post-thumbnail-squared .widget_recent_entries img {
border-radius: 0 8px 8px 0;
}
.widget_recent_entries .listar-post-item.listar-light-cover img {
background-color: #e5e5e5;
}
.widget_recent_entries .listar-post-item.listar-light-grey-cover img {
background-color: #ccc;
}
.listar-color-design {
color: #fff;
}
.widget_archive li a:before,
.wp-block-archives li a:before {
content: "\f073";
color: rgb(37,139,213);
}
.listings-has-sidebar .listar-sidebar-right .widget_archive li a:before {
content: "\f278";
width: 26px;
}
li.more-widget-item a:before {
font-family: "icon";
content: "\ec36";
}
.widget-title {
position: relative;
font-size: 20px;
margin-bottom: 8px;
text-shadow: none;
}
#secondary .widget:not(.widget_listar_call_to_action) .widget-title,
.listar-site-footer .widget-title {
font-size: 18px;
text-align: left;
font-weight: normal;
margin-bottom: 20px;
}
#secondary .listar-call-to-action-wrapper .widget-title,
.listar-site-footer .listar-call-to-action-wrapper .widget-title {
text-align: center;
}
.widget.widget_text p {
margin: 0;
}
.listar-footer-dark .widget_text a {
position: relative;
}
.wpmi-me a {
line-height: 1.4;
position: relative;
}
.listar-footer-dark .widget_text a:after,
.wpmi-me a:after {
content: "";
position: absolute;
width: 100%;
bottom: -4px;
left: 0;
border-top: 1px solid #888888;
}
.listar-footer-dark .widget_text #sb_instagram a:after {
content: none;
}
.listar-site-footer .widget .listar-widget-content {
margin-top: 0;
padding: 0;
}
.listar-site-footer .listar-social-networks a {
padding: 0;
}
.widget .listar-widget-content ul {
margin: 0;
padding: 0;
}
.widget .listar-widget-content li {
list-style-type: none;
}
.entry-content .listar-widget-inner.listar-news-search,
.listar-footer-column .listar-widget-inner.listar-news-search {
position: relative;
width: 100%;
max-width: 300px;
margin-left: auto;
margin-right: auto;
}
.listar-footer-column-message {
text-align: center;
padding: 12px 27px;
}
.listar-widget-inner.listar-news-search .listar-widget-content {
padding: 0;
}
.widget .listar-news-search .listar-widget-content {
margin-top: 0;
}
.widget .listar-widget-content.list {
padding-left: 10px;
padding-right: 10px;
margin-bottom: 10px;
}
.widget .listar-widget-content .title,
.widget .listar-widget-content .icon {
display: inline-block;
}
.widget .listar-widget-content .icon {
margin-left: 5px;
margin-right: 5px;
font-size: 18px;
}
.widget .listar-widget-content .title {
max-width: 70%;
vertical-align: top;
margin-top: 3px;
text-transform: uppercase;
}
.widget.widget_categories li,
.widget .listar-widget-content .listar-post-item a,
.widget.widget_archive li,
.wp-block-archives li,
.wp-block-categories li,
.wp-block-latest-posts li {
display: block;
color: #252525;
font-size: 14px;
}
.widget_recent_entries a,
.widget.widget_categories a,
.widget .listar-widget-content .listar-post-item a,
.widget.widget_archive a,
.widget_meta a,
.widget_pages a,
.widget_nav_menu a,
.widget_product_categories a,
.listar-widget-page-link a,
.wp-block-archives li a,
.wp-block-categories li a,
.wp-block-latest-posts li a {
position: relative;
display: inline-block;
color: #252525;
font-size: 14px;
padding: 6px 0;
margin-bottom: 0;
}
footer .widget_recent_entries li,
footer .widget.widget_categories li,
footer .widget .listar-widget-content .listar-post-item li,
footer .widget.widget_archive li,
footer .widget_meta li,
footer .widget_pages li,
footer .widget_nav_menu li,
footer .widget_product_categories li,
footer .listar-widget-page-link li,
footer .wp-block-archives li,
footer .wp-block-categories li,
footer .wp-block-latest-posts li,
footer .widget_recent_entries a,
footer .widget.widget_categories a,
footer .widget .listar-widget-content .listar-post-item a,
footer .widget.widget_archive a,
footer .widget_meta a,
footer .widget_pages a,
footer .widget_nav_menu a,
footer .widget_product_categories a,
footer .listar-widget-page-link a,
footer .wp-block-archives li a,
footer .wp-block-categories li a,
footer .wp-block-latest-posts li a,
.widget .dropdown-menu>li>a,
footer .widget_recent_entries ul > li > a .post-title {
line-height: 2.2;
padding: 0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 100%;
}
footer .widget_recent_entries ul > li,
footer .widget_recent_entries ul > li a,
footer .listar-widget-page-link,
footer .widget .dropdown-menu>li {
font-size: 0;
max-width: 100%;
}
footer .widget_recent_entries ul > li > a .post-title {
font-size: 14px;
}
.widget_recent_comments li a,
.wp-block-latest-comments__comment-meta a {
color: #252525;
background-color: rgba(0,0,0,0.05);
line-height: 2.2;
border-radius: 5px;
}
.widget_product_categories a:hover,
.listar-widget-page-link a:hover,
.wp-block-archives li a:hover,
.wp-block-categories li a:hover,
.wp-block-latest-posts li a:hover,
.widget_recent_comments li a:hover,
.wp-block-latest-comments__comment-meta a:hover {
color: rgb(37,139,213);
}
.wp-block-latest-comments__comment-avatar ~ article .wp-block-latest-comments__comment-meta {
padding-top: 2px;
}
.widget_rss .widget-title a {
font-size: 20px;
}
.entry-content .listar-widget-page-link {
text-align: center;
}
.listar-footer-column .widget_recent_entries a,
.listar-footer-column .widget.widget_categories a,
.listar-footer-column .widget .listar-widget-content .listar-post-item a,
.listar-footer-column .widget.widget_archive a,
.listar-footer-column .widget_meta a,
.listar-footer-column .widget_pages a,
.listar-footer-column .widget_nav_menu a,
.listar-footer-column .widget_product_categories a {
padding-left: 0;
padding-right: 0;
}
.widget-title a,
.widget-title a {
padding: 0;
}
.wp-block-categories li li,
.wp-block-archives li li,
.widget.widget_categories li li,
.widget.widget_categories li li li,
.widget.widget_categories li li li li,
.widget.widget_categories li li li li li,
.widget_pages .children li,
.widget_nav_menu .dropdown-menu li {
padding-left: 20px;
}
.widget .post-date {
text-transform: none;
text-align: left;
display: none;
}
.widget .listar-post-title-wrapper .post-date {
display: block;
}
.entry-content .widget .listar-post-title-wrapper .post-date,
.listar-footer-column .widget .listar-post-title-wrapper .post-date {
text-align: center;
}
.widget.widget_categories li:hover .icon,
.widget .listar-widget-content .listar-post-item a:hover .icon,
.widget.widget_archive li:hover .icon {
color: rgb(37,139,213);
}
.widget.widget_categories a:hover,
.widget .listar-widget-content .listar-post-item a:hover,
.widget.widget_archive a:hover,
.widget_meta a:hover,
.widget_pages a:hover,
.widget_nav_menu a:hover,
.widget_rss a:hover,
.widget_product_categories a:hover,
.listar-widget-page-link a:hover,
.widget_recent_comments li a:hover,
.wp-block-latest-comments__comment-meta a:hover {
color: rgb(37,139,213);
}
.widget .listar-news-search .listar-widget-content {
position: relative;
}
.widget .listar-search-form-wrapper input:focus {
outline: none;
}
.widget .listar-search-submit {
position: absolute;
top: 7px;
right: 12px;
font-size: 20px;
color: #dadada;
cursor: pointer;
}
.widget .listar-search-submit {
width: 40px;
height: 38px;
line-height: 36px;
text-align: center;
background-color: #fff;
right: 0;
top: 1px;
}
.widget .listar-news-search .listar-widget-content:hover .listar-search-submit {
color: rgb(37,139,213);
}
.widget_recent_entries .listar-post-title-wrapper {
position: relative;
display: inline-block;
vertical-align: middle;
left: 0;
width: calc(100% - 87px);
margin-left: 10px;
}
.listar-footer-column .widget_recent_entries .listar-post-title-wrapper,
.listar-footer-column .widget_recent_entries li,
.listar-footer-column .widget.widget_categories li,
.listar-footer-column .widget .listar-widget-content .listar-post-item li,
.listar-footer-column .widget.widget_archive li,
.listar-footer-column .widget_meta li,
.listar-footer-column .widget_pages li,
.listar-footer-column .widget_nav_menu li,
.listar-footer-column .widget_product_categories li,
.listar-footer-column #recentcomments li,
.listar-footer-column .widget_recent_entries .listar-post-title-wrapper,
.entry-content .widget_recent_entries li,
.entry-content .widget.widget_categories li,
.entry-content .widget .listar-widget-content .listar-post-item li,
.entry-content .widget.widget_archive li,
.entry-content .widget_meta li,
.entry-content .widget_pages li,
.entry-content .widget_nav_menu li,
.entry-content .widget_product_categories li,
.entry-content  #recentcomments li,
.entry-content .widget_recent_entries .listar-post-title-wrapper,
.entry-content .widget_rss li,
.listar-site-footer .widget_rss li {
width: 100%;
text-align: left;
margin-left: 0;
}
.widget_recent_entries .listar-post-item.listar-no-image .listar-post-title-wrapper {
position: relative;
height: auto;
width: 100%;
padding: 0;
margin-left: 0;
}
.widget_recent_entries .listar-post-title-wrapper .post-title {
position: relative;
vertical-align: middle;
display: block;
max-width: 100%;
text-transform: none;
margin-top: 0;
margin-bottom: 0;
color: #252525;
max-height: 999px;
overflow: visible;
}
footer .widget_recent_entries .listar-post-title-wrapper .post-title {
overflow: hidden;
}
.widget_recent_entries a:hover .listar-post-title-wrapper .post-title {
color: rgb(37,139,213);
}
.widget_recent_entries .img,
.widget_recent_entries .listar-post-title-wrapper {
display: inline-block;
}
.entry-content .widget_recent_entries img,
.listar-footer-column .widget_recent_entries img,
.widget_recent_entries .listar-post-item.listar-no-image .img {
display: none;
}
.listar-sidebar-social {
text-align: center;
padding-bottom: 10px;
}
.widget_recent_entries .post-title .date {
position: relative;
right: 0;
left: 0;
text-align: center;
}
.widget.tags ul {
list-style: none;
text-align: center;
padding: 0;
}
.widget.tags ul li {
display: inline-block;
} .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
word-wrap: normal;
}
.page-numbers .screen-reader-text,
.listar-page-links screen-header-text {
clip: initial;
clip-path: none;
height: auto;
margin: 0;
overflow: visible;
padding: 0;
position: relative;
width: auto;
word-wrap: normal;
}
.listar-page-links > .page-number {
color: rgb(37,139,213);
border: 1px solid rgba(125,125,125,0.3);
cursor: default;
}
span.page-numbers.current,
#page span.page-numbers.current,
#page span.post-page-numbers.current span {
border: 1px solid rgba(125,125,125,0.3);
background-color: rgb(60,65,70);
color: #fff;
cursor: default;
}
body.listar-is-safari.listar-is-mobile #page span.page-numbers.current,
body.listar-is-safari.listar-is-mobile #page span.post-page-numbers.current span,
body.listar-is-safari.listar-is-mobile .listar-page-links > .page-number {
border: 1px solid rgba(125,125,125,0.50);
}
.screen-reader-text:focus {
background-color: #eee;
clip: auto;
clip-path: none;
color: #252525;
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 1000000; }
.widget_product_search {
position: relative;
}
.widget select,
.widget_product_search form,
.widget .listar-news-search .listar-widget-content,
.wp-block-archives-dropdown select,
.wp-block-categories select {
position: relative;
width: 100%;
padding-left: 15px;
padding-right: 40px;
height: 42px;
border-radius: 4px;
background-color: #fff;
border: 1px solid rgba(125,125,125,0.2);
outline: none;
margin: 0;
}
.listar-is-safari.listar-is-mobile .widget select,
.listar-is-safari.listar-is-mobile .widget_product_search form,
.listar-is-safari.listar-is-mobile .widget .listar-news-search .listar-widget-content {
border: 1px solid rgba(125,125,125,0.35);
}
.widget select,
.wp-block-archives-dropdown select,
.wp-block-categories select {
-webkit-appearance: none;
-moz-appearance: none;
background-color: #ffffff;
background-image: url("data:image/svg+xml;utf8,<svg fill='#d1d1d1' style='position:relative;right:5px;top:3px;' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
background-repeat: no-repeat;
background-position-x: 100%;
background-position-y: 6px;
}
.listar-front-widget-wrapper select,
.listar-front-widget-wrapper .widget .listar-news-search .listar-widget-content {
left: 50%;
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-o-transform: translate(-50%,0);
transform: translate(-50%,0);
}
.widget select,
.wp-block-archives-dropdown select,
.wp-block-categories select {
background-image: url("data:image/svg+xml;utf8,<svg fill='rgb(150,150,150)' style='position:relative;right:5px;top:3px;' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
}
.widget select:hover,
.widget select:focus,
.wp-block-archives-dropdown select:hover,
.wp-block-archives-dropdown select:focus,
.wp-block-categories select:hover,
.wp-block-categories select:focus {
background-image: url("data:image/svg+xml;utf8,<svg fill='rgb(37,139,213)' style='position:relative;right:5px;top:3px;' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
}
.widget_product_search form input,
.widget .listar-news-search .listar-widget-content input {
height: 40px;
border: 0;
box-shadow: none;
width: 100%;
outline: none;
color: #252525;
font-size: 14px;
padding: 0;
}
.widget_product_search button {
position: absolute;
top: 2px;
right: 8px;
font-size: 20px;
cursor: pointer;
border: 0;
box-shadow: none;
width: 40px;
height: 38px;
background-color: #fff;
color: transparent;
overflow: hidden;
}
.widget_product_search button:before {
position: absolute;
right: 0;
font-family: "FontAwesome";
content: "\f002";
color: #dadada;
}
.widget_product_search form:hover button:before {
color: rgb(37,139,213);
}
.listar-sidebar-right .listar-widget-page-link {
text-align: left;
}
.listar-sidebar-right .listar-widget-page-link a,
#page .recentcomments span {
color: #252525;
}
.listar-footer-dark #page .listar-site-footer .recentcomments span {
color: #ffffff;
}
.listar-sidebar-right .listar-widget-page-link a:hover {
color: rgb(37,139,213);
}
li.recentcomments,
.widget_rss li a {
padding: 0;
}
li.recentcomments,
.widget_rss li {
padding: 6px 0;
}
.wp-block-categories,
.wp-block-archives,
.wp-block-categories ul,
.wp-block-archives ul {
padding-left: 0;
}
.widget_rss li:after,
.widget.widget_categories li:after,
.widget.widget_archive li:after,
.wp-block-archives li:after,
.wp-block-categories li:after,
.wp-block-latest-posts li:after,
.widget.widget_categories .children:before,
.wp-block-categories .children:before,
.widget.widget_categories .children li:after,
.wp-block-categories .children li:after,
.widget_recent_entries li:after,
.wp-block-latest-posts li:after,
.widget_pages li:after,
.widget_pages .children:before,
.widget_pages .children li:after,
.widget_nav_menu li:after,
.widget_nav_menu .dropdown-menu:before,
.widget_nav_menu .dropdown-menu li:after,
.widget_meta li:after,
.widget_recent_comments li:after,
.wp-block-latest-comments__comment:after {
content: "";
position: relative;
display: block;
padding-top: 20px;
margin-bottom: 5px;
border-bottom: 1px solid rgba(0,0,0,0.12);
}
.listar-footer-column .widget_rss li:after,
.listar-footer-column .widget.widget_categories li:after,
.listar-footer-column .widget.widget_archive li:after,
.listar-footer-column .wp-block-archives li:after,
.listar-footer-column .wp-block-categories li:after,
.listar-footer-column .wp-block-latest-posts li:after,
.listar-footer-column .widget.widget_categories .children:before,
.listar-footer-column .wp-block-categories .children:before,
.listar-footer-column .widget.widget_categories .children li:after,
.listar-footer-column .wp-block-categories .children li:after,
.listar-footer-column .widget_recent_entries li:after,
.listar-footer-column .wp-block-latest-posts li:after,
.listar-footer-column .widget_pages li:after,
.listar-footer-column .widget_pages .children:before,
.listar-footer-column .widget_pages .children li:after,
.listar-footer-column .widget_nav_menu li:after,
.listar-footer-column .widget_nav_menu .dropdown-menu:before,
.listar-footer-column .widget_nav_menu .dropdown-menu li:after,
.listar-footer-column .widget_meta li:after,
.listar-footer-column .widget_recent_comments li:after,
.listar-footer-column .wp-block-latest-comments__comment:after {
content: none;
}
.widget_recent_comments li:after {
padding-top: 15px;
margin-bottom: 3px;
}
.widget.widget_categories li:after,
.widget.widget_archive li:after,
.wp-block-archives li:after,
.wp-block-categories li:after,
.wp-block-latest-posts li:after,
.widget.widget_categories .children:before,
.wp-block-categories .children:before,
.widget.widget_categories .children li:after,
.wp-block-categories .children li:after,
.widget_recent_entries li:after,
.wp-block-latest-posts li:after,
.widget_pages li:after,
.widget_pages .children:before,
.widget_pages .children li:after,
.widget_nav_menu li:after,
.widget_nav_menu .dropdown-menu:before,
.widget_nav_menu .dropdown-menu li:after,
.widget_meta li:after {
padding-top: 8px;
margin-bottom: 8px;
}
.wp-block-latest-comments__comment:after {
padding-top: 30px;
}
.widget_rss li:last-child:after,
.widget.widget_categories li:last-child:after,
.widget.widget_archive li:last-child:after,
.wp-block-archives li:last-child:after,
.wp-block-categories li:last-child:after,
.widget_recent_entries li:last-child:after,
.widget_pages li:last-child:after,
.widget_nav_menu li:last-child:after,
.widget_meta li:last-child:after,
.widget_recent_comments li:last-child:after,
.wp-block-latest-comments__comment:last-child:after,
.wp-block-latest-posts:not(.is-grid) li:last-child:after {
content: none;
}
.wp-block-latest-posts__post-date {
padding-bottom: 6px;
}
.widget_nav_menu .dropdown-menu,
.listar-drop-down-menu-color .widget_nav_menu .dropdown-menu {
position: relative;
display: block;
width: 100%;
min-width: 0;
float: none;
background-color: transparent;
box-shadow: none;
border: none;
border-radius: 0;
}
.widget_nav_menu .dropdown .dropdown-menu>li>a .caret,
.widget_nav_menu .dropdown .dropdown-menu>li:hover>a .caret,
.listar-drop-down-menu-color .widget_nav_menu .dropdown .dropdown-menu>li>a .caret,
.listar-drop-down-menu-color .widget_nav_menu .dropdown .dropdown-menu>li:hover>a .caret {
display: none;
}
.listar-drop-down-menu-color .widget_nav_menu .dropdown-menu>li>a,
.listar-drop-down-menu-color .widget_nav_menu .dropdown-menu>li>a {
color: #252525;
margin: 0;
padding: 6px 0;
}
.widget_nav_menu .dropdown-menu>li>a:before {
content: none;
}
.widget_nav_menu .dropdown-menu>li>a:focus,
.widget_nav_menu .dropdown-menu>li>a:hover,
.listar-drop-down-menu-color .widget_nav_menu .dropdown-menu>li>a:focus,
.listar-drop-down-menu-color .widget_nav_menu .dropdown-menu>li>a:hover {
color: rgb(37,139,213);
}
.listar-sidebar-right .container-fluid,
.listar-footer-column .container-fluid {
padding-top: 0;
padding-bottom: 0;
}
.listar-sidebar-right [class~=container],
.listar-sidebar-right [class~=container-fluid],
.listar-sidebar-right [class~=row],
.listar-sidebar-right [class*=col-],
.listar-footer-column [class~=container],
.listar-footer-column [class~=container-fluid],
.listar-footer-column [class~=row],
.listar-footer-column [class*=col-],
#secondary .listar-container-wrapper,
.listar-footer-widgets .listar-container-wrapper,
.listar-sidebar-right .listar-term-data-wrapper,
.listar-footer-widgets .listar-term-data-wrapper {
width: 100%;
padding-left: 0;
padding-right: 0;
margin-left: 0;
margin-right: 0;
left: auto;
right: auto;
}
.listar-sidebar-right .listar-region-data,
.listar-sidebar-right .listar-featured-listing-regions .listar-region-data,
.listar-sidebar-right.listar-featured-listing-regions .listar-region-data,
.listar-sidebar-right .listar-featured-listing-term-item a,
.listar-site-footer .listar-region-data,
.listar-site-footer .listar-featured-listing-regions .listar-region-data,
.listar-site-footer .listar-featured-listing-term-item a,
.listar-sidebar-right .listar-term-text-wrapper ,
.listar-site-footer .listar-term-text-wrapper {
height: 180px;
line-height: 180px;
}
.listar-taxonomy-terms-design-rounded .listar-sidebar-right .listar-cat-icon,
.listar-taxonomy-terms-design-rounded .listar-site-footer .listar-cat-icon {
top: 7px;
left: 7px;
}
.listar-taxonomy-terms-design-squared .listar-sidebar-right .listar-cat-icon,
.listar-taxonomy-terms-design-squared .listar-site-footer .listar-cat-icon {
left: 10px;
}
.listar-sidebar-right .listar-regions .listar-term-link,
.listar-sidebar-right .listar-term-3d-effect-wrapper,
.listar-footer-widgets .listar-regions .listar-term-link,
.listar-footer-widgets .listar-term-3d-effect-wrapper {
height: 204px;
}
.listar-sidebar-right .listar-region-data,
.listar-sidebar-right .listar-featured-listing-regions .listar-region-data,
.listar-sidebar-right .listar-featured-listing-regions .listar-region-data,
.listar-sidebar-right .listar-featured-listing-term-item a,
.listar-sidebar-right .listar-regions a,
.listar-sidebar-right .listar-term-data-wrapper,
.listar-sidebar-right .listar-term-text-wrapper,
.listar-footer-widgets .listar-region-data,
.listar-footer-widgets .listar-featured-listing-regions .listar-region-data,
.listar-footer-widgets .listar-featured-listing-regions .listar-region-data,
.listar-footer-widgets .listar-featured-listing-term-item a,
.listar-footer-widgets .listar-regions a,
.listar-footer-widgets .listar-term-data-wrapper,
.listar-footer-widgets .listar-term-text-wrapper {
height: 180px;
line-height: 180px;
}
.listar-sidebar-right .listar-term-3d-effect-wrapper,
.listar-footer-widgets .listar-term-3d-effect-wrapper {
background-color: rgba(255,255,255,0.1);
}
.listar-taxonomy-terms-design-rounded .listar-sidebar-right .listar-term-counter,
.listar-taxonomy-terms-design-rounded .listar-footer-widgets .listar-term-counter {
right: 12px;
}
.listar-taxonomy-terms-design-rounded .listar-sidebar-right .listar-cat-icon,
.listar-taxonomy-terms-design-rounded .listar-site-footer .listar-cat-icon {
left: calc(5% - 5px);
}
.listar-taxonomy-terms-design-rounded .listar-footer-widgets .owl-loaded .listar-term-bordered .listar-term-counter,
.listar-taxonomy-terms-design-rounded .listar-footer-widgets .owl-loaded .listar-term-bordered .listar-term-counter {
right: calc(5% - 5px);
}
.listar-taxonomy-terms-design-squared .listar-sidebar-right .listar-term-counter,
.listar-taxonomy-terms-design-squared .listar-footer-widgets .listar-term-counter,
.listar-taxonomy-terms-design-rounded .listar-sidebar-right .widget_listar_listing_amenities .listar-term-counter,
.listar-taxonomy-terms-design-rounded .listar-footer-widgets .widget_listar_listing_amenities .listar-term-counter,
.listar-taxonomy-terms-design-squared .listar-sidebar-right .widget_listar_listing_amenities .listar-term-counter,
.listar-taxonomy-terms-design-squared .listar-footer-widgets .widget_listar_listing_amenities .listar-term-counter {
right: 22px;
}
.listar-sidebar-right .listar-hovering-terms .listar-hoverable-overlay:hover ~ .listar-term-3d-effect-wrapper,
.listar-footer-widgets .listar-hovering-terms .listar-hoverable-overlay:hover ~ .listar-term-3d-effect-wrapper {
-webkit-transform: perspective(600px) skew(0deg, 0deg) rotateY(18deg) translate(12px) scale(1.05);
-moz-transform: perspective(600px) skew(0deg, 0deg) rotateY(18deg) translate(12px) scale(1.05);
-ms-transform: perspective(600px) skew(0deg, 0deg) rotateY(18deg) translate(12px) scale(1.05);
-o-transform: perspective(600px) skew(0deg, 0deg) rotateY(18deg) translate(12px) scale(1.05);
transform: perspective(600px) skew(0deg, 0deg) rotateY(18deg) translate(12px) scale(1.05);
}
.listar-sidebar-right .listar-widget-subtitle,
.listar-footer-column .listar-widget-subtitle {
padding-bottom: 30px;
font-size: 14px;
text-align: left;
}
.rss-widget-icon {
position: relative;
top: -2px;
}
.listar-call-to-action-with-image {
position: relative;
}
.listar-heading-img-two-cols {
display: none;
z-index: 2;
}
.listar-call-to-action-heading-img img {
width: 185px;
max-width: 100%;
margin-bottom: 30px;
border-radius: 10px;
}
.listar-call-to-action-inner .listar-call-to-action-first-content-wrapper {
text-align: center;
}
.listar-sidebar-right .widget_listar_call_to_action .listar-widget-subtitle,
.listar-footer-column .widget_listar_call_to_action .listar-widget-subtitle {
text-align: center;
margin-top: -20px;
}
.widget_listar_call_to_action .listar-widget-inner {
background-color: transparent;
}
.entry-content .widget_listar_call_to_action .listar-widget-inner.listar-fill-background.listar-dark-design {
box-shadow: 0 10000px rgba(0,0,0,0.38) inset;
background-color: transparent;
}
.entry-content .widget_listar_call_to_action .listar-widget-inner.listar-wavy-badge-design,
.entry-content .widget_listar_call_to_action .listar-widget-inner.listar-fill-background.listar-wavy-badge-design,
.entry-content .widget_listar_call_to_action .listar-widget-inner.listar-dark-design.listar-wavy-badge-design,
.entry-content .widget_listar_call_to_action .listar-widget-inner.listar-fill-background.listar-dark-design.listar-wavy-badge-design {
background-image: none !important; box-shadow: none;
background-color: #ffffff;
}
.entry-content .listar-2-cols-boxed-squared-design .listar-call-to-action-inner {
opacity: 0;
}
.entry-content .listar-2-cols-boxed-squared-design.listar-call-to-action-cols-equalized .listar-call-to-action-inner {
opacity: 1;
}
#secondary .widget_listar_call_to_action .listar-widget-inner,
.listar-site-footer .widget_listar_call_to_action .listar-widget-inner {
border-radius: 20px;
background-attachment: inherit;
}
.listar-call-to-action-wrapper {
border-radius: 10px;
text-align: center;
}
.listar-call-to-action-wrapper > div {
position: relative;
z-index: 10;
}
.widget_listar_call_to_action .listar-fill-background.listar-dark-design .listar-call-to-action-wrapper {
position: relative;
background-color: transparent;
box-shadow: none;
text-shadow: 1px 1px rgba(0,0,0,0.3);
z-index: 3;
}
#secondary .widget_listar_call_to_action .listar-widget-inner .listar-call-to-action-wrapper,
.listar-site-footer .widget_listar_call_to_action .listar-widget-inner .listar-call-to-action-wrapper,
.listar-site-footer .widget_listar_call_to_action .listar-fill-background.listar-dark-design .listar-call-to-action-wrapper {
box-shadow: none;
}
#secondary .widget_listar_call_to_action .listar-widget-inner .listar-call-to-action-wrapper,
.listar-site-footer .widget_listar_call_to_action .listar-widget-inner .listar-call-to-action-wrapper {
padding: 30px;
margin: 0;
background-color: transparent;
}
#secondary .widget_listar_call_to_action .listar-widget-inner.listar-fill-background .listar-call-to-action-wrapper,
.listar-site-footer .widget_listar_call_to_action .listar-widget-inner.listar-fill-background .listar-call-to-action-wrapper {
background-color: transparent;
}
.listar-call-to-action-wrapper .widget-title {
padding-top: 0;
}
.page-template-front-page .listar-call-to-action-wrapper .listar-widget-subtitle {
opacity: 1;
}
.listar-call-to-action-description {
max-width: 850px;
margin: 0 auto;
padding: 0 30px;
}
.page-template-front-page .widget_listar_call_to_action .listar-widget-subtitle {
padding-top: 5px;
}
.entry-content .listar-call-to-action-description {
font-size: 18px;
}
.widget_listar_call_to_action .listar-fill-background.listar-dark-design .widget-title,
.widget_listar_call_to_action .listar-fill-background.listar-dark-design .listar-widget-subtitle,
.widget_listar_call_to_action .listar-fill-background.listar-dark-design .listar-call-to-action-description {
color: #fff;
}
.widget_listar_call_to_action .listar-color-design {
box-shadow:
0 0 100px rgba(0,0,0,0.1) inset,
0 10000px rgb(37,139,213) inset;
}
.widget_listar_call_to_action .listar-color-design.listar-background-dark-color {
box-shadow:
0 0 100px rgba(0,0,0,0.1) inset,
0 10000px rgb(35,40,45) inset;
}
.listar-call-to-action-button {
position: relative;
width: 100%;
left: 0;
margin-top: 40px;
}
body .listar-button-hover-color-red .button.listar-light-button:hover,
body.listar-is-safari.listar-is-mobile .listar-button-hover-color-red .button.listar-light-button:hover {
background-color: rgb(226,24,82);
}
body .listar-button-hover-color-green .button.listar-light-button:hover,
body.listar-is-safari.listar-is-mobile .listar-button-hover-color-green .button.listar-light-button:hover {
background-color: #74a740;
}
body .listar-button-hover-color-blue .button.listar-light-button:hover,
body.listar-is-safari.listar-is-mobile .listar-button-hover-color-blue .button.listar-light-button:hover {
background-color: rgb(37,139,214);
}
.listar-call-to-action-button a:after {
position: relative;
font-family: "icon";
content: "\ec44";
font-size: 24px;
line-height: 0;
top: 5px;
margin-left: 5px;
}
.entry-content .listar-wavy-badge-design .listar-widget-inner {
height: 740px;
padding-top: 0;
padding-bottom: 0;
}
.entry-content .listar-wavy-badge-design .listar-call-to-action-wrapper,
.entry-content .listar-wavy-badge-design .listar-call-to-action-wrapper > div {
height: 740px;
line-height: 740px;
}
.entry-content .listar-wavy-badge-design .listar-call-to-action-wrapper {
width: 600px;
max-width: 100%;
z-index: 2;
}
.entry-content .listar-wavy-badge-design .listar-badge-masked-container .listar-badge-mask,
.entry-content .listar-wavy-badge-design .listar-badge-masked-container .listar-masked-image {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
width: 740px;
height: 740px;
max-width: 740px;
z-index: 1;
background-color: rgba(0,0,0,0.45);
}
.listar-image-badge-mask {
-webkit-transform: scale(0.92) translateZ(1px);
-moz-transform: scale(0.92) translateZ(1px);
-ms-transform: scale(0.92) translateZ(1px);
-o-transform: scale(0.92) translateZ(1px);
transform: scale(0.92) translateZ(1px);
}
.entry-content .listar-wavy-badge-design .listar-badge-masked-container .listar-badge-mask .listar-image-badge-mask-wrapper {	
top: -200px;
left: -200px;
position: relative;
width: 1140px;
height: 1140px;
max-width: 1140px;
}
.entry-content .listar-wavy-badge-design .listar-badge-masked-container .listar-masked-image {
width: 1200px;
height: 850px;
max-width: none;
background-color: #ffffff;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-repeat: no-repeat;
z-index: 0;
}
.entry-content .listar-badge-masked-container {
width: 740px;
height: 740px;
position: absolute;
top: 0;
left: 50%;
margin-left: -370px;
overflow: hidden;
box-shadow: -5px 0 0 #fff,5px 0 0 #fff;
z-index: 1;
}
.entry-content .listar-badge-inner-box-shadow {
background-color: #ffffff;
position: relative;
overflow: hidden;
}
.entry-content .listar-badge-inner-box-shadow:before {
content: "";
position: absolute;
top: -400px;
left: 0;
width: 100%;
height: 400px;
background-color: transparent;
z-index: 50;
box-shadow: 0 30px 150px rgba(0,0,0,0.08);
}
.entry-content .listar-last-widget-gradient-bg .listar-badge-inner-box-shadow:before {
content: none;
}
.entry-content .listar-badge-inner-box-shadow:after {
content: "";
position: absolute;
bottom: -400px;
left: 0;
width: 100%;
height: 400px;
background-color: transparent;
z-index: 50;
box-shadow: 0 -30px 150px rgba(0,0,0,0.12);
}
.entry-content .listar-wavy-badge-design .listar-call-to-action-inner {
line-height: 1.78;
display: inline-block;
vertical-align: middle;
float: none;
}
.entry-content .listar-wavy-badge-design .listar-call-to-action-description {
padding-left: 0;
padding-right: 0;
}
.entry-content .listar-wavy-badge-design .listar-wave-top,
.entry-content .listar-wavy-badge-design .listar-wave-bottom {
display: none;
}
.widget_listar_listing_map .listar-widget-fail {
padding-bottom: 80px;
}
.listar-map-fail {
display: none;
padding: 0 15px;
text-align: center;
}
.leaflet-show-map-fail .listar-map-fail {
display: block;
}
.leaflet-show-map-fail .listar-widgetized-map-container #map {
background-color: #fff;
height: 90px;
}
#secondary .widget_listar_call_to_action .listar-widget-inner,
#secondary .widget_listar_listings .listar-fill-background,
.listar-site-footer .widget_listar_listings .listar-fill-background,
#secondary .widget .listar-color-design,
.listar-site-footer .widget .listar-color-design {
margin: -30px;
padding: 30px;
}
#secondary .widget_listar_call_to_action .listar-widget-inner,
#secondary .widget_listar_listings .listar-fill-background,
#secondary .widget .listar-color-design {
width: calc(100% + 60px);
}
#secondary .listar-call-to-action-description,
.listar-site-footer .listar-call-to-action-description {
padding: 0;
}
#secondary .listar-call-to-action-button,
.listar-site-footer .listar-call-to-action-button {
margin-top: 30px;
}
#secondary .widget_listar_call_to_action .listar-widget-inner,
.listar-site-footer .widget_listar_call_to_action .listar-widget-inner {
padding-left: 0;
padding-right: 0;
}
#secondary .listar-call-to-action-heading-img img,
.listar-site-footer .widget_listar_call_to_action .listar-widget-inner {
margin-bottom: 20px
}
.listar-site-footer .widget_listar_listings .listar-fill-background,
.listar-site-footer .widget .listar-color-design {
margin: 0;
}
.listar-site-footer .widget.widget_listar_call_to_action .listar-color-design {
padding: 0;
}
.listar_partner .listar-partner-image-wrapper {
width: 100%;
height: 100%;
min-height: 120px;
text-align: center;
display: inline-block;
position: relative;
border-radius: 20px;
background: #fff;
top: 0;
margin-top: 0;
padding: 60px 20px;
box-shadow: 
10px 10px 10px rgba(0,0,0,0.03),
40px 35px 60px rgba(0,0,0,0.16);
}
.listar-partner-cards-design-squared .listar_partner .listar-partner-image-wrapper {
border-radius: 8px;
}
.listar-partners a {
display: block;
width: auto;
}
.listar-partners a[href="#"] {
cursor: default;
}
.listar-partner-wrapper {
line-height: 120px;
}
.listar-partner-wrapper * {
height: 100%;
position: relative;
vertical-align: middle;
text-align: left;
float: none;
line-height: inherit;
}
.editor-post-featured-image__preview {
overflow: hidden;
}
.listar-partners a img {
width: 150px;
height: auto;
max-width: calc(100% - 20px);
position: relative;
margin: 0 auto;
display: inline-block;
}
.listar-partner-title {
position: absolute;
width: calc(100% - 40px);
line-height: 1.5;
height: auto;
color: #ffffff;
text-shadow: 1px 1px rgba(0,0,0,0.2);
bottom: 30px;
text-align: center;
}
.listar-partner-title:before {
content: "~";
padding-right: 1px;
}
.listar-partner-grey-title {
color: #252525;
text-shadow: 1px 1px rgba(255,255,255,0.3);
}
.listar-site-footer .listar-partner-wrapper:nth-child(n+2),
#secondary .listar-partner-wrapper:nth-child(n+2) {
margin-top: 30px;
} .listar-testimonial-avatars-wrapper {
float: left;
width: 100%;
padding-bottom: 50px;
}
.listar-testimonial-item {
display: none;
opacity: 0;
}
.listar-testimonial-item.current {
display: block;
}
.listar-testimonial-avatars {
margin-top: -15px;
margin-bottom: -15px;
}
.listar-testimonial-avatar {
display: inline-block;
position: relative;
border-radius: 50px;
margin: 15px;
width: 90px;
height: 90px;
line-height: 90px;
}
.listar-testimonial-avatar-inner {
display: inline-block;
position: relative;
vertical-align: middle;
width: 65px;
height: 65px;
border-radius: 50px;
cursor: pointer;
background-image: url(//foodfinder.pk/wp-content/themes/listar-2/assets/images/empty-avatar.png);
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.listar-testimonial-avatar-inner:after {
content: "";
position: absolute;
top: -12px;
left: -12px;
width: calc(100% + 24px);
height: calc(100% + 24px);
border: 12px solid #ffffff;
border-radius: 50%;
box-shadow: 8px 8px 30px rgba(0,0,0,0.18);
-webkit-transform: scale(0.98);
-moz-transform: scale(0.98);
-ms-transform: scale(0.98);
-o-transform: scale(0.98);
transform: scale(0.98);
}
.listar-testimonial-avatar:hover .listar-testimonial-avatar-inner:after,
.listar-testimonial-avatar.current .listar-testimonial-avatar-inner:after {
border: 12px solid rgb(37,139,213);
}
.listar-testimonial-avatar img {
vertical-align: top;
}
.listar-testimonial-review-average {
position: absolute;
bottom: -17px;
right: -17px;
border-radius: 50px;
top: auto;
left: auto;
margin-right: 0;
cursor: pointer;
box-shadow: 5px 5px 15px rgba(0,0,0,0.1);
z-index: 1;
}
.listar-testimonial-avatar.current,
.listar-testimonial-avatar.current .listar-testimonial-review-average {
cursor: default;
}
.listar-testimonial-avatar:hover .listar-testimonial-review-average,
.listar-testimonial-avatar.current .listar-testimonial-review-average {
background-color: rgb(37,139,213);
color: #ffffff;
box-shadow: 0 0 15px rgba(0,0,0,0.35);
}
.listar-testimonial-item .listar-aside-post-title a {
font-weight: bold;
font-size: 18px;
}
.listar-testimonial-item .listar-aside-post-title a:hover {
opacity: 0.8;
}
.listar-testimonial-item .listar-aside-post-title a:before {
content: "-";
padding-right: 6px;
}
.listar-testimonial-item .listar-aside-post-title a:after {
content: "-";
padding-left: 6px;
}
.listar-testimonial-review-stars {
position: relative;
top: 50px;
z-index: 50;
}
.listar-testimonial-review-stars .wpjmr-list-reviews,
.listar-testimonial-review-stars .listar-list-reviews {
display: inline-block;
border: 0;
border-radius: 15px;
box-shadow: 0 0 30px rgba(0,0,0,0.15);
padding: 20px;
background-color: #ffffff;
margin: 0;
}
.listar-testimonial-review-stars .stars-rating {
display: inline-block;
margin: 5px;
}
.listar-testimonial-review-text-outer {
display: inline-block;
background-color: rgb(35,40,45);
padding: 12px;
border-radius: 20px;
}
.listar-testimonial-review-text-inner {
background-color: rgb(37,139,213);
border-radius: 13px;
padding: 12px;
}
.listar-testimonial-review-text {
background-color: rgb(35,40,45);
color: #fff;
font-size: 18px;
padding: 65px;
border-radius: 8px;
}
.listar-testimonial-review-text-outer,
.listar-testimonial-review-text-inner,
.listar-testimonial-review-text {
position: relative;
width: 100%;
max-width: 740px;
}
.listar-testimonial-username {
margin-top: 20px;
text-align: center;
font-weight: bold;
}
.page-id-9314 .listar-post-content-section > .listar-container-wrapper > .container {
width: 100%;
margin: 0;
padding: 0;
}
.page-id-9314 .listar-post-content-section > .listar-container-wrapper > .container .widget {
margin-top: 80px;
}
.page-id-9314 .listar-post-content-section > .listar-container-wrapper > .container .widget:first-child {
margin-top: 0;
}
.page-id-9314 .listar-post-content-section > .listar-container-wrapper > .container .widget .listar-2-cols-boxed-half-taller {
margin-top: 160px;
}
.page-id-9314 .listar-post-content-section > .listar-container-wrapper > .container .widget .listar-2-cols-boxed-half-taller.listar-2-cols-boxed-half-bordered {
margin-top: 240px;
}
.page-id-9314 .listar-post-content-section > .listar-container-wrapper > .container .widget .listar-wavy-badge-design {
margin-top: 160px;
}
#sbi_mod_error {
position: relative;
}
.listar-error-sbi-caps {
text-transform: uppercase;
}
.listar-error-sbi-admin-link {
position: absolute !important;
display: block;
width: 100%;
height: 100%;
margin: 0;
top: 0;
left: 0;
z-index: 10;
}
.listar-footer-dark .widget_text #sbi_mod_error a:after {
content: none;
}
.wpmi-item a,
.listar-footer-dark .listar-site-footer #sb_instagram .sbi_photo {
width: calc(100% - 15px);
margin-bottom: 15px;
border-radius: 50%;
overflow: hidden;
box-shadow: 10px 10px 20px rgba(0,0,0,0.3);
}
.listar-footer-dark .listar-site-footer #sb_instagram #sbi_images .sbi_item {
overflow: visible;
}
.listar-is-desktop.listar-footer-dark .listar-site-footer #sb_instagram #sbi_images .sbi_item:hover {
z-index: 2;
}
.listar-is-desktop.listar-footer-dark .listar-site-footer .widget:not([class*="widget_listar_"]) .wpmi-item a:hover,
.listar-is-desktop.listar-footer-dark .listar-site-footer #sb_instagram .sbi_photo:hover {
z-index: 2;
opacity: 1 !important;
-webkit-transform: scale(2);
-moz-transform: scale(2);
-ms-transform: scale(2);
-o-transform: scale(2);
transform: scale(2);
transform: scale(2);
box-shadow: 0 0 20px rgba(255,255,255,0.3);
}
.sbi_photo_wrap img {
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.wpmi-item img {
width: 100%;
}
.wp-my-instagram .wpmi-me {
position: relative;
width: calc(100% - 13px)
}
.wp-my-instagram .wpmi-me a {
font-size: 14px;
background-color: transparent;
}
.wpmi-list {
z-index: 2;
position: relative;
} .listar-featured-listing-terms-icon {
position: absolute;
top: 100%;
left: -65px;
margin-top: -28px;
font-size: 45px;
width: 60px;
padding-right: 16px;
text-align: center;
font-style: normal;
border-right: 1px dashed rgb(37,139,213);
}
.listar-featured-listing-terms-icon.listar-image-icon svg,
.listar-featured-listing-terms-icon svg {
width: 60px;
height: 45px;
margin-left: -30px;
vertical-align: middle;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.listar-featured-listing-terms-icon svg * {
fill: rgb(37,139,213);
}
.listar-term-items {
text-align: center;
font-size: 0;
position: relative;
}
.listar-featured-listing-term-item {
position: relative;
display: inline-block;
font-size: 0;
z-index: 2;
top: 0;
}
.listar-listing-categories-popup .listar-featured-listing-term-item,
.listar-settings-popup .listar-featured-listing-term-item,
.listar-listing-regions-popup .listar-featured-listing-term-item {
display: inline-block;
float: none;
}
.listar-term-content-wrapper {
position: relative;
display: block;
top: 0;
width: 100%;
height: 100%;
}
.widget_listar_listing_amenities .listar-term-content-wrapper {
overflow: visible;
}
.widget_listar_listing_amenities .listar-featured-listing-term-item .listar-term-overlay,
.widget_listar_listing_amenities .listar-featured-listing-term-item .listar-gradient-overlay,
.widget_listar_listing_amenities .listar-featured-listing-term-item .listar-term-background-overlay,
.widget_listar_listing_amenities .listar-featured-listing-term-item .listar-listing-term-image {
border-radius: 8px;
}
.listar-taxonomy-terms-design-rounded .widget_listar_listing_amenities .listar-featured-listing-term-item .listar-term-overlay,
.listar-taxonomy-terms-design-rounded .widget_listar_listing_amenities .listar-featured-listing-term-item .listar-gradient-overlay,
.listar-taxonomy-terms-design-rounded .widget_listar_listing_amenities .listar-featured-listing-term-item .listar-term-background-overlay,
.listar-taxonomy-terms-design-rounded .widget_listar_listing_amenities .listar-featured-listing-term-item .listar-listing-term-image,
.listar-taxonomy-terms-design-rounded .widget_listar_listing_amenities .listar-featured-listing-term-item a {
border-radius: 400px;
}
.widget_listar_listing_amenities .listar-featured-listing-term-item.listar-not-hovering .listar-gradient-overlay {
opacity: 0;
}
.widget_listar_listing_amenities .listar-featured-listing-term-item .listar-term-overlay {
opacity: 1;
}
.widget_listar_listing_amenities .listar-featured-listing-term-item.listar-not-hovering .listar-term-overlay {
border: 12px solid #fff !important; }
.owl-carousel {
margin-left: 0;
margin-right: 0;
opacity: 0;
}
.listar-partners .owl-carousel {
opacity: 1;
}
.listar-partners .owl-carousel .owl-stage-outer img {
top: 50%;
transform: translate(0, -55%);
}
.owl-carousel.owl-loaded {
opacity: 1;
}
.owl-loaded .owl-item > div {
padding-left: 0;
padding-right: 0;
width: 100%;
}
.owl-carousel .owl-stage-outer {
overflow: visible;
}
.listar-grid.owl-carousel {
margin-bottom: 0;
}
.owl-carousel .listar-term-content-wrapper,
.owl-carousel .listar-card-content {
margin-bottom: 0;
}
.owl-carousel .owl-item {
opacity: 0.22;
}
.listar-listing-categories-popup .owl-item,
.listar-listing-regions-popup .owl-item {
opacity: 0.4;
}
.owl-carousel .owl-item.active {
opacity: 1;
}
.owl-theme .owl-nav {
margin-top: 30px;
}
.listar-partners .owl-carousel.owl-loaded .owl-nav {
margin-top: 50px;
position: relative;
}
.owl-theme .owl-nav [class*=owl-] {
margin-bottom: 0;
}
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next {
font: initial;
font-family: "icon";
margin-top: 0;
margin-left: 7.5px;
margin-right: 7.5px;
}
.owl-carousel .owl-nav button.owl-prev:before,
.owl-carousel .owl-nav button.owl-next:before {
content: "\ec3b";
display: block;
width: 44px;
height: 44px;
line-height: 44px;
padding-right: 13px;
text-align: right;
color: #000;
background-color: #fff;
border-radius: 50%;
border: 1px solid transparent;
box-shadow: 0 0px 150px rgba(0,0,0,0.2), 0 0px 8px rgba(0,0,0,0.04), 5px 5px 8px rgba(0,0,0,0.04);
font-size: 16px;
}
.listar-buttons-squared .owl-carousel .owl-nav button.owl-prev:before,
.listar-buttons-squared .owl-carousel .owl-nav button.owl-next:before {
border-radius: 8px;
}
.owl-carousel .owl-nav button.owl-next:before {
content: "\ec3c";
text-align: left;
padding-right: 0;
padding-left: 15px;
}
.owl-carousel .owl-nav button.owl-prev span,
.owl-carousel .owl-nav button.owl-next span {
display: none;
}
.owl-theme .owl-nav [class*=owl-]:hover {
background-color: transparent;
}
.listar-is-desktop .owl-carousel .owl-nav button.owl-prev:hover:before,
.listar-is-desktop .owl-carousel .owl-nav button.owl-next:hover:before {
background-color: rgb(37,139,213);
color: #fff;
}
.listar-leaf-shape .listar-term-overlay,
.listar-leaf-shape .listar-featured-listing-term-item a,
.listar-leaf-shape .listar-featured-listing-term-item .listar-listing-term-image {
border-radius: 4px 70px;
overflow: hidden;
}
.listar-vertical-shape .listar-featured-listing-term-item {
height: 360px;
}
.listar-vertical-shape.listar-leaf-shape .listar-featured-listing-term-item {
border-radius: 4px 70px;
}
.listar-vertical-shape.listar-leaf-shape .listar-term-overlay,
.listar-vertical-shape.listar-leaf-shape .listar-featured-listing-term-item a,
.listar-vertical-shape.listar-leaf-shape .listar-featured-listing-term-item .listar-listing-term-image {
border-radius: 4px 70px;
overflow: hidden;
}
.listar-horizontal-shape .listar-featured-listing-term-item {
width: 45%;
}
.listar-horizontal-shape .listar-featured-listing-term-item.listar-horizontal-shape-full {
width: 95%;
height: 120px;
}
.listar-featured-listing-term-item a {
position: relative;
display: block;
top: 0;
left: 0;
width: 100%;
z-index: 20;
height: 240px;
line-height: 240px;
border-radius: 8px;
overflow: hidden;
margin-bottom: 0;
}
.listar-featured-listing-term-item.listar-term-bordered a {
position: absolute;
}
.owl-item .listar-featured-listing-term-item a {
margin-bottom: 0;
}
.owl-item .listar-term-wrapper:after,
.owl-item .listar-term-content-wrapper:after {
content: none;
}
.widget_listar_listing_amenities .listar-featured-listing-term-item a {
height: auto;
line-height: normal;
width: 100%;
padding-bottom: 100%;
}
.widget_listar_listing_amenities .listar-featured-listing-term-item,
.widget_listar_listing_amenities .listar-featured-listing-term-item a {
max-width: 320px;
overflow: visible;
}
.listar-vertical-shape .listar-featured-listing-term-item a {
line-height: 360px;
}
.listar-horizontal-shape .listar-featured-listing-term-item.listar-horizontal-shape-full a {
line-height: 120px;
} .listar-vertical-shape .listar-featured-listing-term-item:nth-child(n+6) {
display: inline-block;
width: calc(28.333333333333% + 16px);
left: auto;
height: 200px;
}
.listar-vertical-shape.listar-categories-display-7 .listar-featured-listing-term-item:nth-child(n+6) {
width: calc(25.5% + 12px);
}
.listar-vertical-shape .listar-featured-listing-term-item:nth-child(n+6) a {
line-height: 200px;
}
.listar-term-text {
position: relative;
font-size: 16px;
text-shadow: 1px 1px rgba(0,0,0,0.2);
color: #fff;
line-height: 22px;
display: inline-block;
vertical-align: middle;
padding-left: 10px;
padding-right: 10px;
}
.listar-term-overlay,
.listar-region-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10;
border-radius: 8px;
opacity: 0;
}
.listar-is-desktop .listar-featured-listing-term-item a:hover ~ .listar-term-data-wrapper .listar-term-overlay,
.listar-is-desktop .listar-featured-listing-term-item a:hover ~ .listar-term-3d-effect-wrapper .listar-term-overlay,
.listar-is-desktop .listar-regions .listar-term-link:hover ~ .listar-term-3d-effect-wrapper .listar-term-data-wrapper .listar-region-overlay {
opacity: 1;
}
.listar-cat-icon,
.listar-taxonomy-terms-design-squared .owl-item .listar-cat-icon {
position: absolute;
width: 44px;
height: 44px;
top: 10px;
left: 10px;
border-radius: 50%;
z-index: 30;
color: #fff;
background-color: rgb(37,139,213);
}
.listar-hero-categories-design-squared .listar-listing-search-menu .listar-cat-icon {
border-radius: 8px;
}
.listar-hero-categories-design-squared .listar-listing-search-menu .listar-cat-icon.fa-circle-notch {
border-radius: 50%;
}
.listar-taxonomy-terms-design-squared.listar-icons-counters-terms-design-rounded .listar-cat-icon,
.listar-taxonomy-terms-design-squared.listar-icons-counters-terms-design-rounded .owl-item .listar-cat-icon {
top: 20px;
left: 20px;
}
.listar-icons-counters-terms-design-squared .listar-cat-icon,
.listar-icons-counters-terms-design-squared.listar-taxonomy-terms-design-squared .listar-cat-icon {
border-radius: 8px;
}
.listar-icons-counters-terms-design-squared.listar-taxonomy-terms-design-squared .listar-cat-icon {
top: 22px;
left: 22px;
}
.listar-taxonomy-terms-design-squared .widget_listar_listing_amenities .listar-cat-icon {
left: 12px;
top: 12px;
}
.listar-featured-listing-terms .listar-cat-icon:before {
position: absolute;
display: block;
width: 44px;
height: 44px;
line-height: 44px;
top: 0;
left: 0;
border-radius: 50%;
overflow: hidden;
box-shadow: 0 12px #ffffff;
background-color: inherit;
}
.listar-featured-listing-terms .listar-cat-icon {
box-shadow: 0 10px #ffffff;
}
.listar-icons-counters-terms-design-squared .listar-featured-listing-terms .listar-cat-icon:before {
border-radius: 8px;
box-shadow:
-12px -12px #ffffff,
12px -12px #ffffff,
12px 12px #ffffff,
-12px 12px #ffffff;
}
.listar-taxonomy-terms-design-squared.listar-icons-counters-terms-design-rounded .listar-featured-listing-terms .listar-cat-icon:before,
.listar-taxonomy-terms-design-squared .listar-featured-listing-terms .listar-cat-icon {
box-shadow: none;
}
.listar-taxonomy-terms-design-squared .widget_listar_listing_amenities .listar-featured-listing-terms .listar-cat-icon {
top: 20px;
left: 20px;
}
.listar-taxonomy-terms-design-squared .widget_listar_listing_amenities .listar-featured-listing-terms .listar-cat-icon:before {
box-shadow: none;
}
.listar-taxonomy-terms-design-squared.listar-counters-design-1 .widget_listar_listing_amenities .listar-term-counter {
box-shadow: none;
right: 20px;
bottom: 50px;
}
.owl-loaded .listar-cat-icon {
top: 10px;
left: 10px;
}
.listar-taxonomy-terms-design-rounded .listar-cat-icon {
top: 20px;
left: 20px;
}
.listar-taxonomy-terms-design-rounded .widget_listar_listing_amenities .listar-cat-icon {
top: calc(11% - 11px);
left: calc(11% - 7px);
}
.listar-taxonomy-terms-design-rounded .owl-loaded .listar-cat-icon {
top: 15px;
left: 15px;
}
.listar-taxonomy-terms-design-rounded .owl-loaded .listar-term-bordered .listar-cat-icon {
top: 20px;
left: 20px;
}
.listar-featured-listing-term-item .listar-cat-icon {
line-height: 46px;
font-size: 22px;
overflow: visible;
}
.listar-cat-icon.listar-image-icon svg,
.listar-cat-icon svg {
position: relative;
display: inline-block;
vertical-align: middle;
width: 32px;
height: 28px;
left: 0;
top: -2px;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.listar-cat-icon svg * {
fill: #fff;
}
.listar-cat-icon.fa:before {
position: relative;
}
.listar-cat-icon.listar-dark-design {
color: #fff;
background-color: #333;
}
.listar-cat-icon.icon-bus {
padding-top:0;
}
.listar-cat-icon.icon-bus:before {
position: relative;
top: -2px;
}
.listar-cat-icon.icon-graduation-hat {
font-size: 42px;
padding-top: 5px;
}
.listar-featured-listing-term-item a:hover ~ .listar-term-inner .listar-cat-icon,
.listar-featured-listing-term-item a:hover ~ .listar-term-3d-effect-wrapper .listar-cat-icon,
.listar-featured-listing-term-item a:hover ~ .listar-term-inner .listar-cat-icon.listar-dark-design {
background-color: rgb(37,139,213);
color: #fff;
box-shadow: 0 0 30px rgba(0,0,0,0.10);
text-shadow: 1px 1px rgba(0,0,0,0.2);
left: -45px;
opacity: 0;
}
.listar-featured-listing-term-item a:hover ~ .listar-cat-icon svg * {
fill: #fff;
}
.listar-category-counter {
position: absolute;
width: 50px;
height: 50px;
bottom: -18px;
right: -20px;
background-color: #fff;
border-radius: 100px;
z-index: 15;
font-size: 14px;
font-weight: 700;
color: #252525;
}
#page .listar-category-counter span {
display: block;
width: 50px;
height: 50px;
line-height: 50px;
color: #252525;
}
#page .listar-featured-listing-term-item a:hover ~ .listar-category-counter span {
color: rgb(37,139,213);
}
.listar-listing-term-image {
position: absolute;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
z-index: 1;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
box-shadow: inset 0 5000px 0 rgba(0,0,0,0.45);
}
.widget_listar_listing_amenities .listar-term-link ~ .listar-term-inner .listar-listing-term-image,
.listar-disable-sibling-hover-opacity .widget_listar_listing_amenities .listar-term-link ~ .listar-term-inner .listar-listing-term-image,
.listar-disable-sibling-hover-opacity .widget_listar_listing_amenities .listar-featured-listing-term-item.listar-not-hovering .listar-listing-term-image {
box-shadow: inset 0 5000px 0 rgba(0,0,0,0.38);
}
.widget_listar_listing_amenities .listar-term-without-image .listar-term-link ~ .listar-term-inner .listar-listing-term-image,
.widget_listar_listing_amenities .listar-term-without-image .listar-term-link:hover ~ .listar-term-inner .listar-listing-term-image {
box-shadow: inset 0 2000px 0 rgb(255,255,255);
}
.widget_listar_listing_amenities .listar-term-link:hover ~ .listar-term-inner .listar-listing-term-image {
box-shadow: inset 0 5000px 0 rgba(0,0,0,0.25);
}
.listar-term-design-light .listar-listing-term-image,
.widget_listar_listing_amenities .listar-featured-listing-term-item.listar-not-hovering .listar-listing-term-image {
box-shadow: inset 0 5000px 0 rgba(255,255,255,0.7);
}
.listar-term-text-wrapper {
position: relative;
height: 240px;
line-height: 240px;
z-index: 10;
border-radius: 8px;
overflow: hidden;
}
.widget_listar_listing_amenities .listar-term-without-image .listar-listing-term-image {
box-shadow: none;
}
.widget_listar_listing_amenities .listar-term-data-wrapper {
box-shadow: 0 0 60px rgba(0,0,0,0.30), 0 0 15px rgba(0,0,0,0.1);
}
.listar-listing-categories-popup .listar-listing-term-image,
.listar-listing-regions-popup .listar-listing-term-image {
box-shadow: inset 0 5000px 0 rgba(0,0,0,0.45), 0 0 200px rgba(0,0,0,1);
}
.listar-listing-categories-popup.listar-no-background-image .listar-listing-term-image,
.listar-listing-regions-popup.listar-no-background-image .listar-listing-term-image {
box-shadow: inset 0 5000px 0 rgba(0,0,0,0.45);
}
.listar-listing-term-image img {
display: block;
height: auto;
width: auto;
min-height: 100%;
max-height: 100%;
min-width: 100%;
position: relative;
left: 55%;
top: 55%;
}
.listar-featured-listing-term-item
.listar-listing-term-image,
.listar-term-overlay {
border-radius: 36px;
} .listar-regions .col-sm-3,
.listar-regions .col-sm-4,
.listar-regions .col-sm-6,
.listar-regions .col-sm-12 {
position: relative;
}
.listar-regions .listar-term-link {
display: block;
width: 100%;
height: 264px;
border-radius: 8px;
margin-bottom: 20px;
overflow: hidden;
z-index: 2;
}
.listar-regions .listar-term-bordered .listar-term-link {
margin-bottom: 0;
}
.listar-term-data-wrapper {
position: absolute;
top: 0;
left: 10px;
width: calc(100% - 20px);
height: 240px;
z-index: 0;
border-radius: 8px;
overflow: hidden;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
box-shadow: inset 0 5000px 0 rgba(0,0,0,0.45);
cursor: default;
}
.listar-term-bordered .listar-term-data-wrapper {
top: 12px;
left: 12px;
width: calc(100% - 24px);
}
.owl-item .listar-term-data-wrapper,
.widget_listar_listing_amenities .listar-term-data-wrapper,
[class*=-popup] .listar-term-data-wrapper {
width: 100%;
left: 0;
}
.owl-item .listar-term-bordered .listar-term-data-wrapper,
[class*=-popup] .listar-term-bordered .listar-term-data-wrapper {
width: calc(100% - 24px);
left: 12px;
}
.widget_listar_listing_amenities .listar-term-data-wrapper {
height: auto;
padding-bottom: 100%;
}
.widget_listar_listing_amenities .listar-hovering-terms .listar-term-content-wrapper {
-webkit-transform: scale(0.95);
-moz-transform: scale(0.95);
-ms-transform: scale(0.95);
-o-transform: scale(0.95);
transform: scale(0.95);
}
.widget_listar_listing_amenities .listar-hovering-terms .listar-term-content-wrapper:hover {
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
transform: scale(1.05);
}
.widget_listar_listing_amenities .listar-hovering-terms .listar-term-link ~ .listar-term-inner .listar-term-data-wrapper {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
.listar-regions.listar-leaf-shape .listar-term-link {
border-radius: 20px 0;
}
.listar-regions a:hover .listar-ribbon {
color: rgb(37,139,213);
background-color: #fff;
}
.listar-regions a:hover .listar-ribbon:before,
.listar-regions a:hover .listar-ribbon:after {
border-top-color: #fff;
border-bottom-color: #fff;
}
.listar-regions a:hover .listar-ribbon:before,
.listar-regions a:hover .listar-ribbon:after {
border-top-color: #fff;
border-bottom-color: #fff;
}
.listar-region-data {
display: block;
position: relative;
width: 100%;
height: 240px;
line-height: 240px;
color: #fff;
z-index: 10;
padding: 0 30px;
border-radius: 8px;
overflow: hidden;
}
.listar-taxonomy-terms-design-rounded .listar-term-data-wrapper,
.listar-taxonomy-terms-design-rounded .listar-region-data {
border-radius: 1000px;
}
.listar-term-name-big {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
font-size: 250px;
width: 100%;
line-height: 100px;
z-index: -1;
text-transform: uppercase;
font-size: 14px;
opacity: 0;
margin-top: 150px;
text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
}
.listar-is-mobile .listar-term-name-big,
.listar-disable-big-text-hover-category-effect .listar-listing-categories .listar-term-name-big,
.listar-disable-big-text-hover-category-effect .widget_listar_listing_categories .listar-term-name-big,
.listar-disable-big-text-hover-region-effect .listar-regions .listar-term-link:hover ~ .listar-term-3d-effect-wrapper .listar-term-data-wrapper .listar-term-name-big,
.listar-disable-big-text-hover-region-effect .listar-listing-regions .listar-featured-listing-term-item a:hover ~ .listar-term-3d-effect-wrapper .listar-term-data-wrapper .listar-term-name-big {
display: none;
}
.listar-is-mobile.listar-force-big-text-region .listar-featured-listing-regions .listar-term-name-big,
.listar-is-mobile.listar-force-big-text-region .listar-featured-listing-terms.listar-listing-regions .listar-term-name-big,
.listar-is-mobile.listar-force-big-text-category .widget_listar_listing_categories .listar-term-name-big,
.listar-is-mobile.listar-force-big-text-category .listar-featured-listing-terms.listar-listing-categories .listar-term-name-big,
.listar-disable-big-text-hover-category-effect.listar-force-big-text-category .listar-listing-categories .listar-term-name-big,
.listar-disable-big-text-hover-category-effect.listar-force-big-text-category .widget_listar_listing_categories .listar-term-name-big,
.listar-disable-big-text-hover-region-effect.listar-force-big-text-region .listar-regions .listar-term-link:hover ~ .listar-term-3d-effect-wrapper .listar-term-data-wrapper .listar-term-name-big,
.listar-disable-big-text-hover-region-effect.listar-force-big-text-region .listar-listing-regions .listar-featured-listing-term-item a:hover ~ .listar-term-3d-effect-wrapper .listar-term-data-wrapper .listar-term-name-big {
display: inline-block;
}
.listar-featured-listing-term-item a:hover ~ .listar-term-data-wrapper .listar-term-name-big,
.listar-featured-listing-term-item a:hover ~ .listar-term-3d-effect-wrapper .listar-term-name-big,
.listar-regions .listar-term-link:hover ~ .listar-term-3d-effect-wrapper .listar-term-data-wrapper .listar-term-name-big,
.listar-force-big-text-region .listar-featured-listing-regions .listar-term-name-big,
.listar-force-big-text-region .listar-featured-listing-terms.listar-listing-regions .listar-term-name-big,
.listar-force-big-text-category .widget_listar_listing_categories .listar-term-name-big,
.listar-force-big-text-category .listar-featured-listing-terms.listar-listing-categories .listar-term-name-big {
opacity: 1;
margin-top: 5px;
}
.listar-force-big-text-region .listar-featured-listing-terms.listar-listing-regions .listar-term-text,
.listar-force-big-text-region .listar-featured-listing-regions .listar-text-centralizer,
.listar-force-big-text-category .listar-featured-listing-terms.listar-listing-categories .listar-term-text,
.listar-force-big-text-category .widget_listar_listing_categories .listar-term-text {
opacity: 0;
}
.listar-is-mobile.listar-force-big-text-region .listar-featured-listing-regions .owl-item.active .listar-term-name-big,
.listar-is-mobile.listar-force-big-text-region .listar-featured-listing-terms.listar-listing-regions .owl-item.active .listar-term-name-big,
.listar-is-mobile.listar-force-big-text-category .widget_listar_listing_categories .owl-item.active .listar-term-name-big,
.listar-is-mobile.listar-force-big-text-category .listar-featured-listing-terms.listar-listing-categories .owl-item.active .listar-term-name-big,
.listar-is-mobile.listar-force-big-text-region .listar-featured-listing-regions .owl-item .listar-term-name-big,
.listar-is-mobile.listar-force-big-text-region .listar-featured-listing-terms.listar-listing-regions .owl-item .listar-term-name-big,
.listar-is-mobile.listar-force-big-text-category .widget_listar_listing_categories .owl-item .listar-term-name-big,
.listar-is-mobile.listar-force-big-text-category .listar-featured-listing-terms.listar-listing-categories .owl-item .listar-term-name-big {
left: 50%;
}
.listar-is-mobile .owl-item.active .listar-term-name-big {
left: -6000px;
}
.listar-is-desktop .listar-featured-listing-term-item a:hover ~ .listar-term-data-wrapper .listar-term-text,
.listar-is-desktop .listar-regions .listar-term-link:hover ~ .listar-term-3d-effect-wrapper .listar-term-data-wrapper .listar-region-name,
.listar-is-desktop .listar-featured-listing-term-item a:hover ~ .listar-term-3d-effect-wrapper .listar-term-text {
opacity: 0;
top: -150px;
}
.listar-is-desktop.listar-disable-big-text-hover-category-effect .listar-listing-categories .listar-featured-listing-term-item a:hover ~ .listar-term-data-wrapper .listar-term-text,
.listar-is-desktop.listar-disable-big-text-hover-category-effect .widget_listar_listing_categories .listar-featured-listing-term-item a:hover ~ .listar-term-3d-effect-wrapper .listar-term-text,
.listar-is-desktop.listar-disable-big-text-hover-category-effect .listar-listing-categories .listar-featured-listing-term-item a:hover ~ .listar-term-data-wrapper .listar-term-text,
.listar-is-desktop.listar-disable-big-text-hover-category-effect .listar-listing-categories .listar-featured-listing-term-item a:hover ~ .listar-term-3d-effect-wrapper .listar-term-text,
.listar-is-desktop.listar-disable-big-text-hover-category-effect .widget_listar_listing_categories .listar-featured-listing-term-item a:hover ~ .listar-term-data-wrapper .listar-term-text,
.listar-is-desktop.listar-disable-big-text-hover-category-effect .widget_listar_listing_categories .listar-featured-listing-term-item a:hover ~ .listar-term-3d-effect-wrapper .listar-term-text,
.listar-is-desktop.listar-disable-big-text-hover-region-effect .listar-regions .listar-term-link:hover ~ .listar-term-3d-effect-wrapper .listar-term-data-wrapper .listar-region-name,
.listar-is-desktop.listar-disable-big-text-hover-region-effect .listar-listing-regions .listar-featured-listing-term-item a:hover ~ .listar-term-3d-effect-wrapper .listar-term-text {
opacity: 1;
top: 0;
}
.listar-is-desktop.listar-disable-big-text-hover-category-effect.listar-force-big-text-category .listar-listing-categories .listar-featured-listing-term-item a:hover ~ .listar-term-data-wrapper .listar-term-text,
.listar-is-desktop.listar-disable-big-text-hover-category-effect.listar-force-big-text-category .widget_listar_listing_categories .listar-featured-listing-term-item a:hover ~ .listar-term-3d-effect-wrapper .listar-term-text,
.listar-is-desktop.listar-disable-big-text-hover-category-effect.listar-force-big-text-category .listar-listing-categories .listar-featured-listing-term-item a:hover ~ .listar-term-data-wrapper .listar-term-text,
.listar-is-desktop.listar-disable-big-text-hover-category-effect.listar-force-big-text-category .listar-listing-categories .listar-featured-listing-term-item a:hover ~ .listar-term-3d-effect-wrapper .listar-term-text,
.listar-is-desktop.listar-disable-big-text-hover-category-effect.listar-force-big-text-category .widget_listar_listing_categories .listar-featured-listing-term-item a:hover ~ .listar-term-data-wrapper .listar-term-text,
.listar-is-desktop.listar-disable-big-text-hover-category-effect.listar-force-big-text-category .widget_listar_listing_categories .listar-featured-listing-term-item a:hover ~ .listar-term-3d-effect-wrapper .listar-term-text,
.listar-is-desktop.listar-disable-big-text-hover-region-effect.listar-force-big-text-region .listar-regions .listar-term-link:hover ~ .listar-term-3d-effect-wrapper .listar-term-data-wrapper .listar-region-name,
.listar-is-desktop.listar-disable-big-text-hover-region-effect.listar-force-big-text-region .listar-listing-regions .listar-featured-listing-term-item a:hover ~ .listar-term-3d-effect-wrapper .listar-term-text {
opacity: 0;
top: -150px;
}
.widget_listar_listing_amenities .listar-featured-listing-term-item .listar-term-data-wrapper .listar-term-name-big {
display: none;
}
.widget_listar_listing_amenities .listar-featured-listing-term-item .listar-term-data-wrapper .listar-term-text {
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}
.listar-is-desktop .widget_listar_listing_amenities .listar-featured-listing-term-item a:hover ~ .listar-term-data-wrapper .listar-term-text {
top: 0;
opacity: 1;
}
.listar-term-name-big span {
display: inline-block;
color: #fff;
line-height: 1;
}
.listar-region-data .listar-text-centralizer,
.listar-region-name,
.listar-region-listings {
line-height: normal;
}
.listar-region-data .listar-text-centralizer {
display: inline-block;
vertical-align: middle;
position: relative;
}
.listar-region-name,
.listar-term-text {
position: relative;
font-size: 16px;
color: #252525;
text-shadow: none;
background-color: #fff;
padding: 5px 15px;
border-radius: 50px;
letter-spacing: 0.05em;
line-height: normal;
margin-top: 0;
top: 0;
box-shadow: 3px 3px 15px rgba(0,0,0,0.4);
}
.listar-icons-counters-terms-design-squared .listar-region-name,
.listar-icons-counters-terms-design-squared .listar-term-text {
border-radius: 8px;
}
.widget_listar_listing_amenities .listar-term-text,
.widget_listar_listing_amenities .listar-term-design-light .listar-term-without-image .listar-term-text {
box-shadow: 0 0 30px rgba(0,0,0,0.10);
}
.widget_listar_listing_amenities .listar-term-design-light .listar-term-text {
box-shadow: 0 0 40px rgba(0,0,0,0.3);
}
.widget_listar_listing_amenities .listar-term-text-wrapper {
position: absolute;
top: 50%;
left: 0;
width: 100%;
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);
}
.listar-region-listings {
display: inline-block;
background-color: rgb(37,139,213);
border-radius: 8px;
padding: 3px 8px 3px 8px;
}
.listar-region-rounded-shape {
margin-top: 90px;
margin-bottom: 60px;
}
.listar-region-rounded-shape .listar-card-content {
margin-bottom: 30px;
}
.listar-region-rounded-shape .listar-card-content-title {
font-size: 20px;
}
.listar-more-terms-button {
margin-top: 80px;
} .widget .listar-color-design {
text-shadow: 1px 1px rgba(0,0,0,0.2);
position: relative;
z-index: 1;
}
.widget .listar-color-design .widget-title {
color: #fff;
}
.listar-site-features {
position: relative;
text-align: center;
}
.listar-feature-item {
height: calc(100% - 20px);
}
.listar-feature-item.listar-feature-has-link ~ .listar-feature-fix-bottom-padding.listar-fix-feature-arrow-button-height {
position: relative;
display: block;
width: 100%;
height: 30px;
}
.listar-feature-icon {
position: absolute;
top: 100%;
left: -65px;
margin-top: -28px;
font-size: 45px;
width: 60px;
padding-right: 16px;
font-style: normal;
text-align: center;
}
.listar-feature-icon.listar-image-icon svg,
.listar-feature-icon svg {
width: 60px;
height: 45px;
margin-left: -30px;
vertical-align: middle;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.listar-feature-icon svg * {
fill: rgb(37,139,213);
}
.listar-feature-item .listar-feature-item-inner {
padding: 50px 30px;
border-radius: 6px;
z-index: 5;
position: relative;
height: 100%;
}
.listar-features-design-2 .listar-feature-item .listar-feature-item-inner {
padding-bottom: 90px;
}
.listar-features-design-2 .listar-feature-with-image .listar-feature-item .listar-feature-item-inner {
padding-top: 60px;
padding-bottom: 60px;
}
.listar-features-design-2 .listar-feature-without-image .listar-feature-item .listar-feature-item-inner {
padding-bottom: 50px;
}
.listar-feature-item .listar-feature-item-inner:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 1px solid rgba(125,125,125,0.2);
border-radius: 6px;
}
.listar-features-design-2 .listar-feature-item .listar-feature-item-inner:before {
border: 0;
box-shadow: 120px 0px 150px rgba(80,80,80,0.15), 10px 0px 10px rgba(80,80,80,0.02);
border-radius: 1000px;
background: rgba(255,255,255,0);
background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 40%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(40%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 40%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 40%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 40%, rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 40%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
}
.listar-feature-cards-design-squared .listar-features-design-2 .listar-feature-item .listar-feature-item-inner:before {
border-radius: 3px;
}
.listar-is-safari.listar-is-mobile .listar-feature-item .listar-feature-item-inner:before {
border: 1px solid rgba(125,125,125,0.35);
}
.listar-is-safari.listar-is-mobile .listar-features-design-2 .listar-feature-item .listar-feature-item-inner:before {
border: 0;
}
.widget .listar-color-design .listar-feature-item .listar-feature-item-inner {
box-shadow: 0 0 50px rgba(0,0,0,0.08), -1px 1px 0 rgba(0,0,0,0.03);
}
.widget .listar-color-design .listar-feature-item .listar-feature-item-inner:before {
content: none;
}
.listar-feature-item a {
position: absolute;
top: -12px;
left: 15px;
width: calc(100% - 30px);
height: calc(100% + 4px);
border-radius: 1000px;
z-index: 10;
}
.listar-feature-cards-design-squared .listar-feature-item a {
border-radius: 15px;
}
.listar-feature-with-image .listar-feature-item a:before {
content: "";
position: absolute;
top: -74px;
left: 50%;
margin-left: -74px;
width: 148px;
height: 148px;
border-radius: 1000px;
z-index: 10;
}
.listar-feature-item a:after {
content: "";
position: absolute;
bottom: -18px;
left: 50%;
margin-left: -25px;
width: 50px;
height: 50px;
border-radius: 1000px;
z-index: 10;
}
.listar-feature-cards-design-squared .listar-feature-item a:after {
border-radius: 8px;
}
.listar-feature-right-border {
position: absolute;
width: calc(100% + 24px);
height: calc(100% + 24px);
top: -12px;
left: 50%;
overflow: hidden;
}
.listar-feature-cards-design-squared .listar-feature-right-border {
border-radius: 15px;
}
.listar-feature-right-border:before,
.listar-hovering-features .listar-feature-item a:hover ~ .listar-feature-item-inner .listar-feature-right-border:before,
.listar-hovering-features-grey .listar-feature-item a:hover ~ .listar-feature-item-inner .listar-feature-right-border:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
border: 11px solid rgb(37,139,213);
border-radius: 800px;
left: -50%;
}
.listar-feature-cards-design-squared .listar-feature-right-border:before,
.listar-feature-cards-design-squared .listar-hovering-features .listar-feature-item a:hover ~ .listar-feature-item-inner .listar-feature-right-border:before,
.listar-feature-cards-design-squared .listar-hovering-features-grey .listar-feature-item a:hover ~ .listar-feature-item-inner .listar-feature-right-border:before {
border-radius: 15px;
}
.listar-hovering-features .listar-feature-item .listar-feature-right-border:before,
.listar-hovering-features-grey .listar-feature-item .listar-feature-right-border:before {
border: 11px solid #cccccc;
}
.listar-color-design  .listar-feature-item.listar-feature-has-link a:hover ~ .listar-feature-item-inner {
box-shadow: 0 0 120px rgba(0,0,0,0.15);
}
.listar-feature-item .listar-feature-block-content-wrapper {
position: relative;
display: block;
text-decoration: none;
margin: -30px -30px;
padding: 30px 30px;
height: calc(100% + 100px);
}
.listar-feature-without-image .listar-feature-item .listar-feature-block-content-wrapper {
padding: 40px 30px;
}
.listar-feature-content-wrapper {
position: relative;
margin-top: -15.5px;
}
.listar-feature-with-image .listar-feature-content-wrapper {
top: 0;
}
.listar-feature-without-image .listar-feature-content-wrapper {
margin-top: 0;
}
.listar-feature-item img,
.listar-feature-item i {
position: relative;
display: inline-block;
border-bottom: 0;
font-size: 40px;
top: 0;
padding: 0;
color: rgb(37,139,213);
margin-bottom: 40px;
}
.listar-feature-item i {
vertical-align: top;
margin-bottom: 0;
min-height: 120px;
max-height: 120px;
min-width: 120px;
line-height: 115px;
text-align: center;
}
.listar-feature-item img {
width: 80%;
max-width: 170px;
border-radius: 8px;
}
.listar-feature-item i:before {
display: inline-block;
width: 60px;
height: 60px;
line-height: 60px;
font-size: 32px;
background-color: rgba(0,0,0,0.05);
border-radius: 50%;
background-color: rgba(255,255,255,0.02);
box-shadow: 15px 15px 50px rgba(0,0,0,0.017),5px 5px 20px rgba(0,0,0,0.13);
}
.listar-features-design-2 .listar-feature-item i:before {
box-shadow: none;
}
.listar-icons-counters-terms-design-squared .listar-feature-item i:before {
border-radius: 8px;
}
.widget .listar-color-design .listar-feature-item i:before {
box-shadow: 0 15px 55px rgba(0,0,0,0.1);
}
.listar-feature-item i.listar-image-icon {
width: 100%;
border-bottom: 0;
}
.listar-feature-item i.listar-image-icon {
background-color: transparent;
top: -25px;
}
.widget .listar-color-design i {
color: #fff;
}
.listar-feature-item i.listar-image-icon svg,
.listar-feature-item i svg {
width: 60px;
height: 60px;
display: inline-block;
vertical-align: top;
left: auto;
margin: 0 auto;
margin-top: 50%;
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.listar-feature-item i.listar-image-icon svg {
top: 0;
vertical-align: top;
}
.listar-feature-item i.listar-image-icon svg {
width: 100%;
height: 120px;
}
.listar-feature-item i svg * {
fill: rgb(37,139,213);
}
.widget .listar-color-design .listar-site-features .listar-feature-item i svg * {
fill: #fff;
}
.listar-hovering-features .listar-feature-item .listar-feature-item-inner {
opacity: 0.3;
}
.listar-hovering-features .listar-feature-item a:hover ~ .listar-feature-item-inner {
opacity: 1;
}
.listar-features-design-2 .listar-feature-items {
margin-top: 80px;
margin-bottom: -108px;
}
.listar-features-design-2.listar-features-without-image .listar-feature-items {
margin-top: 0;
margin-bottom: -40px;
}
.listar-features-design-2 .listar-feature-item-wrapper {
margin-bottom: 120px;
padding-left: 27px;
padding-right: 27px;
}
#secondary .listar-features-design-2 .listar-feature-item-wrapper {	
padding-left: 12px;
padding-right: 12px;
}
#secondary .listar-features-design-2 .listar-feature-item-wrapper {
margin-bottom: 140px;
}
.listar-features-design-2 .listar-feature-item-wrapper.listar-feature-without-image {
margin-bottom: 72px;
}
.listar-features-design-2 .listar-feature-icon-wrapper {
width: 148px;
height: 148px;
line-height: 148px;
border-radius: 500px;
position: relative;
background-color: #fff;
box-shadow: 8px 8px 30px rgba(0,0,0,0.06);
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
left: 50%;
vertical-align: middle;
margin-left: -74px;
top: -66px;
margin-top: -74px;
}
.listar-feature-cards-design-squared .listar-features-design-2 .listar-feature-icon-wrapper {
border-radius: 10px;
}
.listar-features-design-2 .listar-feature-item a:hover ~ .listar-feature-item-inner .listar-feature-icon-wrapper {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.listar-features-design-2 .listar-feature-icon-inner {
width: 120px;
height: 120px;
line-height: 120px;
border-radius: 500px;
position: relative;
display: inline-block;
vertical-align: middle;
box-shadow: 10px 10px 20px rgba(0,0,0,0.14);
background: #fff;
}
.listar-feature-cards-design-squared .listar-features-design-2 .listar-feature-icon-inner {
border-radius: 8px;
}
.listar-features-design-2 .listar-feature-icon-inner div {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
display: inline-block;
position: relative;
width: 120px;
height: 120px;
line-height: 120px;
text-align: left;
}
.listar-features-design-2 .listar-feature-item a:hover ~ .listar-feature-item-inner .listar-feature-icon-inner div {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.listar-features-design-2 .listar-feature-icon-inner img {
position: relative;
margin: 0 auto;
vertical-align: middle;
display: inline-block;
width: auto;
left: 50%;
-webkit-transform: translate(-50%);
-moz-transform: translate(-50%);
-ms-transform: translate(-50%);
-o-transform: translate(-50%);
transform: translate(-50%);
height: 55px;
}
.listar-feature-item .listar-feature-item-title {
padding-top: 0;
margin: 0 0 30px 0;
text-align: center;
line-height: 1.5;
}
.listar-feature-item .listar-feature-item-title span {
display: inline-block;
font-size: 14px;
line-height: normal;
font-weight: normal;
text-shadow: none;
border-radius: 50px;
color: #252525;
font-size: 18px;
}
.listar-features-design-2 .listar-feature-item .listar-feature-item-title > span {
box-shadow:
-25px 0 #fff,
15px 20px 30px rgba(80,80,80,0.12),
5px 0px 40px rgba(80,80,80,0.1);
padding: 10px 20px;
display: inline-block;
position: relative;
background-color: #ffffff;
}
.listar-features-design-2 .listar-feature-item .listar-feature-item-title.listar-feature-counter-added > span {
margin-left: 25px;
border-radius: 50px;
}
.listar-features-design-2 .listar-feature-item .listar-feature-item-title > span span {
box-shadow: 15px 15px 30px rgba(80,80,80,0.20), 5px 0px 80px rgba(80,80,80,0.15);
padding: 10px 0px;
display: inline-block;
width: 50px;
height: 50px;
line-height: 30px;
white-space: nowrap;
position: absolute;
top: -2px;
left: -40px;
border-radius: 50px;
background-color: #ffffff;
}
.listar-icons-counters-terms-design-squared .listar-feature-item .listar-feature-item-title span {
border-radius: 8px;
}
.widget .listar-color-design .listar-site-features .listar-feature-item .listar-feature-item-title span {
background-color: transparent;
color: #fff;
border: 2px solid rgba(255,255,255,0.9);
padding: 5px 15px;
font-size: 14px;
}
.widget .listar-color-design .listar-site-features .listar-feature-item a:hover ~ .listar-feature-item-inner .listar-feature-item-title span {
background-color: #fff;
color: rgb(37,139,213);
border: 2px solid transparent;
}
.listar-features-design-2  .listar-feature-item.listar-feature-has-link a:hover ~ .listar-feature-item-inner .listar-feature-item-title span {
color: rgb(37,139,213);
}
.listar-feature-item-excerpt {
color: #252525;
position: relative;
top: 0;
}
.listar-features-design-2 .listar-feature-item-excerpt {
padding: 0 20px;
}
.listar-feature-item.listar-feature-has-link a:hover ~ .listar-feature-item-inner .listar-feature-item-excerpt,
.listar-site-features .listar-feature-item .listar-feature-item-excerpt,
.listar-site-features  .listar-feature-item.listar-feature-has-link a:hover ~ .listar-feature-item-inner .listar-feature-item-excerpt {
color: #252525;
}
.widget .listar-color-design .listar-site-features .listar-feature-item .listar-feature-item-excerpt,
.widget .listar-color-design .listar-site-features  .listar-feature-item.listar-feature-has-link a:hover ~ .listar-feature-item-inner .listar-feature-item-excerpt {
color: rgba(255,255,255,1);
}
.listar-feature-item.listar-feature-has-link .listar-feature-item-inner:after {
font-family: "icon";
content: "";
width: 38px;
height: 16px;
background-color: #fff;
z-index: 6;
position: absolute;
display: inline-block;
left: 50%;
bottom: -8px;
margin-left: -19px;
border: 0;
border-radius: 50px;
display: inline-block;
font-size: 28px;
vertical-align: top;
line-height: 0;
background-image: url(//foodfinder.pk/wp-content/themes/listar-2/assets/images/three-dots.svg);
-webkit-background-size: 14px 19px;
-moz-background-size: 14px 19px;
-o-background-size: 14px 19px;
background-size: 14px 19px;
background-repeat: no-repeat;
background-position: center center;
box-shadow: 50px 0 0 rgba(255,255,255,0.35) inset;
}
.listar-feature-cards-design-squared .listar-feature-item.listar-feature-has-link .listar-feature-item-inner:after {
border-radius: 8px;
}
.listar-features-design-2 .listar-feature-item.listar-feature-has-link .listar-feature-item-inner:after {
margin-left: -25px;
width: 50px;
height: 50px;
border-radius: 50px;
box-shadow: 10px 10px 40px rgba(80,80,80,0.15), 15px 15px 30px rgba(80,80,80,0.05), 0 0 120px rgba(80,80,80,0.6);
bottom: -30px;
background-image: none;
content: "\ec44";
color: #555555;
line-height: 52px;
}
.listar-feature-cards-design-squared .listar-features-design-2 .listar-feature-item.listar-feature-has-link .listar-feature-item-inner:after {
border-radius: 8px;
}
.listar-features-design-2 .listar-feature-without-image .listar-feature-item.listar-feature-has-link .listar-feature-item-inner:after {
bottom: -30px;
}
.listar-feature-item.listar-feature-has-link a:hover ~ .listar-feature-item-inner:after {
opacity: 0;
}
.listar-features-design-2  .listar-feature-item.listar-feature-has-link a:hover ~ .listar-feature-item-inner:after {
background-color: rgb(37,139,213);
color: #fff;
opacity: 1;
box-shadow: 10px 5px 20px rgba(80,80,80,0.5);
}
.widget .listar-color-design .listar-feature-item.listar-feature-has-link .listar-feature-item-inner:after {
background-color: rgb(37,139,213);
box-shadow: 0 0 20px rgba(0,0,0,0.1);
content: none;
}
.widget .listar-color-design .listar-site-features  .listar-feature-item.listar-feature-has-link a:hover ~ .listar-feature-item-inner:after {
color: #fff;
} .listar-sidebar-right .widget .listar-color-design,
.listar-footer-column .widget .listar-color-design {
border-radius: 6px;
}
.listar-sidebar-right .listar-feature-item .listar-feature-item-title,
.listar-footer-column .listar-feature-item .listar-feature-item-title {
font-size: 15px;
} .listar-light-comments {
background-size: initial;
background-repeat: repeat;
border-radius: 20px;
}
.listar-light-comments .listar-listing-review {
border: 0;
}
.listar-light-comments .listar-review-first-col.col-sm-12 .listar-review-first-col-inner,
.listar-light-comments .listar-review-first-col.col-sm-12 .listar-review-second-col-inner {
padding-top: 60px;
padding-bottom: 60px;
}
.listar-average-review {
background-color: rgb(37,139,213);
width: 100%;
max-width: 260px;
margin-top: 10px;
position: relative;
display: inline-block;
border-radius: 50%;
}
.col-md-4 .listar-average-review {
margin-top: 10px;
margin-bottom: 10px;
}
.listar-average-review:before {
content: "";
position: absolute;
width: 90%;
height: 90%;
top: 5%;
left: 5%;
border: 6px solid #fff;
border-radius: 50%;
box-shadow: 3px 3px 0 0 rgba(0,0,0,0.26), -2px -2px 2px 0 rgba(0,0,0,0.26);
}
.listar-average-review:after {
content: "";
position: absolute;
z-index: 10;
top: 0;
left: 0%;
width: 100%;
height: 100%;
border-radius: 50%;
}
.listar-average-review-shape {
width: 100%;
padding-bottom: calc(100% - 10px);
border-radius: 50%;
border: 5px solid #fff;
}
.listar-light-comments .listar-average-review-shape {
border: 5px solid #ffffff;
}
.listar-dark-call-to-review.listar-light-comments .listar-average-review-shape {
border: 5px solid rgb(35,40,45);
}
.listar-average-review-shape:after {
content: "";
position: absolute;
top: -1px;
left: -1px;
width: calc(100% + 2px);
height: calc(100% + 2px);
border: 2px solid #fff;
border-radius: 50%;
}
.listar-light-comments .listar-average-review-shape:after {
border: 2px solid #ffffff;
}
.listar-dark-call-to-review.listar-light-comments .listar-average-review-shape:after {
border: 2px solid rgb(35,40,45);
}
.listar-single-listing-big-rating-squared .listar-average-review-shape {
padding-bottom: calc(100% - 4px);
}
.listar-single-listing-big-rating-squared .listar-average-review,
.listar-single-listing-big-rating-squared .listar-average-review:before,
.listar-single-listing-big-rating-squared .listar-average-review:after,
.listar-single-listing-big-rating-squared .listar-average-review-shape,
.listar-single-listing-big-rating-squared .listar-average-review-shape:after {
border-radius: 10px;
}
.listar-single-listing-big-rating-squared .listar-average-review,
.listar-single-listing-big-rating-squared .listar-average-review:after,
.listar-single-listing-big-rating-squared .listar-average-review-shape {
border-radius: 14px;
}
.listar-listing-average-rating,
.listar-mood-icon,
.listar-average-review .stars,
.listar-review-stats {
position: absolute;
width: 100%;
text-align: center;
top: 50%;
margin-top: -70px;
font-size: 60px;
color: #fff;
}
.listar-mood-icon {
top: -10px;
margin-top: 0;
width: 50px;
height: 50px;
background-color: #fff;
color: rgb(37,139,213);
border-radius: 50%;
text-align: center;
left: 50%;
margin-left: -22px;
box-shadow: 5px 5px 15px rgba(0,0,0,0.25);
letter-spacing: -0.025em;
z-index: 20;
}
.listar-listing-header-stars .listar-mood-icon {
position: relative;
float: none;
display: inline-block;
left: 0;
top: -11px;
margin-right: 4px;
color: rgb(37,139,213);
font-size: 30px;
background-color: #fff;
width: 44px;
height: 44px;
line-height: 38px;
padding-left: 2px;
margin-left: -44px;
}
.listar-single-listing-mood-squared .listar-mood-icon {
border-radius: 8px;
}
.listar-average-review .listar-mood-icon:before {
position: absolute;
top: 0;
left: 0;
font-size: 30px;
width: 50px;
height: 50px;
line-height: 49px;
}
.listar-average-review .stars {
margin-top: 25px;
font-size: 13px;
}
.listar-average-review .listar-listing-average-rating,
.listar-average-review .stars i {
text-shadow: 4px 4px 2px rgba(0,0,0,0.26);
}
#page .stars-rating span {
color: #fff;
text-shadow: 4px 4px 2px rgba(0,0,0,0.26);
font-size: 14px;
height: 14px;
margin-left: 1px;
margin-right: 1px;
}
#page .wpjmr-list-reviews .stars-rating span,
#page #wpjmr-list-reviews .stars-rating span,
#page .listar-list-reviews .stars-rating span,
#page #listar-list-reviews .stars-rating span {
color: rgb(37,139,213);
text-shadow: none;
width: 14px;
}
.wpjmr-list-reviews .star-rating-title,
#wpjmr-list-reviews .star-rating-title,
.listar-list-reviews .star-rating-title,
#listar-list-reviews .star-rating-title {
font-weight: 400;
border-left: 0;
padding: 8px 24px;
border-radius: 0 30px 30px 0;
box-shadow: 15px 5px 15px rgba(0,0,0,0.14);
margin-bottom: 20px;
}
#wpjmr-submit-ratings .star-rating .dashicons-star-filled,
.wpjmr-list-reviews .star-rating .dashicons-star-filled,
#wpjmr-list-reviews .star-rating .dashicons-star-filled,
#listar-submit-ratings .star-rating .dashicons-star-filled,
.listar-list-reviews .star-rating .dashicons-star-filled,
#listar-list-reviews .star-rating .dashicons-star-filled {
color: rgb(37,139,213);
}
.listar-average-review .listar-listing-average-rating .listar-no-rating {
font-size: 46px;
opacity: 0.5;
position: relative;
top: -3px;
}
#page .listar-average-review .stars-rating span {
width: 15px;
}
#page .listar-average-review .stars-rating span.dashicons-star-empty {
opacity: 0.5;
}
.listar-review-stats {
position: absolute;
z-index: 2;
color: #252525;
font-size: 14px;
top: auto;
margin-top: 0;
bottom: -42px;
}
.listar-single-listing-without-reviews .listar-review-stats {
bottom: -18px;
}
.listar-review-counter {
position: relative;
display: inline-block;
width: 50px;
height: 50px;
font-size: 16px;
line-height: 53px;
border-radius: 50%;
background-color: #fff;
box-shadow: 5px 5px 15px rgba(0,0,0,0.2);
top: -8px;
}
.listar-single-listing-mood-squared .listar-review-counter {
border-radius: 8px;
}
.listar-review-counter + div {
position: relative;
font-size: 14px;
color: #252525;
top: 3px;
}
.listar-dark-call-to-review .listar-review-counter + div {
color: #ffffff;
}
.listar-review-reputation {
position: relative;
display: block;
margin-top: 60px;
}
.listar-review-reputation div {
position: relative;
display: inline-block;
min-width: 145px;
border-radius: 15px;
box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.02), -1px -1px 30px 0 rgba(0,0,0,0.1), 0 0 200px rgba(0,0,0,0.1);
padding: 30px;
background-color: #fff;
}
.listar-single-listing-big-rating-squared .listar-review-reputation div {
border-radius: 10px;
}
.listar-review-reputation div:before {
font-family: "icon";
content: "\eafc";
position: relative;
display: block;
width: 100%;
text-align: center;
font-size: 25px;
margin-top: 10px;
color: rgb(37,139,213);
padding: 0;
line-height: 25px;
}
.listar-review-reputation div:after,
.listar-testimonial-review-text-inner:after,
.listar-card-data-arrow-before:before,
.listar-search-by-tip:before,
.listar-current-search-by:before {
font-family: "FontAwesome";
content: "\f0d8";
position: absolute;
top: -27px;
left: 50%;
margin-left: -9px;
font-size: 30px;
color: #ffffff;
text-shadow: 0 -2px 8px rgba(0,0,0,0.06);
font-weight: bold;
}
.listar-search-by-tip:before,
.listar-current-search-by:before {
font-family: "FontAwesome";
content: "\f0d7";
top: auto;
bottom: -17px;
color: rgb(37,139,213);
text-shadow: 0 4px 4px rgba(0,0,0,0.15);
}
.listar-current-search-by:before {
bottom: -17px;
color: #ffffff;
text-shadow: 0 4px 4px rgba(0,0,0,0.2);
opacity: 0;
}
.listar-review-reputation div:after {
top: -31px;
}
.listar-testimonial-review-text-inner:after {
color: rgb(35,40,45);
top: auto;
bottom: -40px;
left: 50%;
margin-left: -9px;
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
.listar-review-reputation h4 {
margin: 0;
line-height: 1;
padding-top: 20px;
}
.listar-write-review-button-wrapper {
position: relative;
width: 100%;
border-radius: 0 0 15px 15px;
background-color: rgb(20,25,30);
z-index: 0;
margin-top: -30px;
padding: 30px;
}
.listar-review-first-col .listar-write-review {
margin-top: 0;
}
.listar-listing-has-comments .listar-review-first-col .listar-review-first-col-inner {
position: relative;
border-radius: 15px 15px 0 0;
z-index: 1;
}
.listar-listing-has-comments .listar-review-first-col.listar-comments-closed .listar-review-first-col-inner {
border-radius: 15px;
}
.listar-write-review {
margin-top: 30px;
}
.listar-review-second-col.listar-single-listing-without-reviews .listar-write-review {
margin-bottom: 0;
}
.listar-author-vote-mood {
position: relative;
display: inline-block;
color: rgb(37,139,213);
font-size: 22px;
top: 3px;
margin-right: 1px;
}
.listar-author-vote {
position: relative;
display: inline-block;
background-color: rgb(37,139,213);
border-radius: 4px;
padding: 3px 7px 2px 7px;
color: #fff;
text-transform: uppercase;
font-size: 11px;
top: -2px;
margin-right: 2px;
}
.listar-author-vote .stars {
display: inline-block;
padding-left: 3px;
}
.listar-listing-review .listar-more-results {
height: 145px;
top: 60px;
}
.listar-listing-review .listar-author-title {
display: block;
padding-left: 120px;
font-style: italic;
font-weight: 700;
color: #252525;
}
.listar-listing-review .listar-author-title:before,
.listar-listing-review .listar-author-title:after {
content: "\"";
}
.listar-author-description {
font-size: 14px;
padding-top: 2px;
}
.listar-author-description h6.text-left {
margin: 0 0 25px 0;
line-height: 1.6;
} .listar-review-popup .listar-panel-form {
width: 100%;
max-width: 350px;
}
.listar-social-share-popup .listar-panel-form {
width: 100%;
max-width: 400px;
}
.listar-review-form textarea.form-control {
height: 100px;
}
.star-rating {
margin: 0;
}
.comment-body .wpjmr-list-reviews .star-rating,
.comment-body #wpjmr-list-reviews .star-rating,
.comment-body .listar-list-reviews .star-rating,
.comment-body #listar-list-reviews .star-rating {
display: inline-block;
margin: 30px 8px 0 8px;
}
.star-rating > fieldset {
border: none;
display: inline-block;
}
.star-rating label {
margin-left: 5px;
margin-right: 5px;
margin-bottom: 0;
}
.star-rating > fieldset:not(:checked) > input {
position: absolute;
top: -9999px;
clip: rect(0,0,0,0);
}
.star-rating > fieldset:not(:checked) > label {
float: right;
width: 1em;
padding: 0 .05em;
overflow: hidden;
white-space: nowrap;
cursor: pointer;
font-size: 150%;
color: rgba(37,139,213,0.8);
}
.star-rating > fieldset:not(:checked) > label:before {
content: "\f006  ";
}
.star-rating > fieldset:not(:checked) > label:hover,
.star-rating > fieldset:not(:checked) > label:hover ~ label {
color: rgb(37,139,213);
text-shadow: 0 0 3px rgb(37,139,213);
}
.star-rating > fieldset:not(:checked) > label:hover:before,
.star-rating > fieldset:not(:checked) > label:hover ~ label:before {
content: "\f005  ";
}
.star-rating > fieldset > input:checked ~ label:before {
content: "\f005  ";
}
.star-rating > fieldset > label:active {
position: relative;
top: 2px;
}
.listar-review-popup .listar-panel-form #reply-title,
.listar-social-share-popup h3 {
margin: 0;
margin-top: 15px;
margin-bottom: 35px;
font-size: 18px;
color: rgb(37,139,213);
}
.listar-review-popup .comment-form {
margin: 0;
}
.listar-review-popup .listar-panel-form #respond small {
display: none;
}
.listar-review-popup .listar-panel-form #respond .logged-in-as {
display: inline-block;
width: 100%;
margin: 0;
margin-top: 15px;
background-color: #f4f4f4;
padding: 20px;
}
.listar-review-popup .form-submit {
margin: 0;
margin-top: 25px;
}
.listar-review-popup form .comment-form-comment ~ * {
text-align: left;
} .job-manager-form input[type="checkbox"] + small {
padding: 8px;
display: inline-block;
width: 92%;
position: relative;
margin-top: 2px;
}
.job-manager-form input[type="checkbox"],
#listar_remember_login,
#listar_terms_checkbox {
vertical-align: top;
position: relative;
top: 11px;
padding: 10px;
-ms-transform: scale(1.2);
-moz-transform: scale(1.2);
-webkit-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
}
#listar_remember_login,
#listar_terms_checkbox {
top: 5px;
margin-right: 5px;
}
[for="listar_terms_checkbox"] {
margin-bottom: 18px;
}
label.listar-custom-checkbox {
display: inline-block;
position: relative;
vertical-align: middle;
padding-left: 5px;
cursor: pointer;
}
label.listar-custom-checkbox input[type="checkbox"] {
opacity: 0;
}
fieldset [for="agreement-checkbox"] {
padding: 8px;
}
label a,
label a:hover,
.hubhood-custom-checkbox a,
.hubhood-custom-checkbox a:hover,
.hubhood-custom-checkbox-check ~ label a,
.hubhood-custom-checkbox-check ~ label a:hover {
text-decoration: underline;
text-decoration-style: dotted;
text-underline-offset: 5px;
}
label.listar-custom-checkbox::before {
content: "";
display: inline-block;
position: absolute;
width: 18px;
height: 18px;
left: 0;
margin-left: 0;
border: 1px solid #aaaaaa;
border-radius: 3px;
background-color: #fff;    
}
label.listar-custom-checkbox.listar-custom-checkbox-checked::before {
background-color: #80b022;
border: 1px solid transparent;
}
label.listar-custom-checkbox.listar-custom-checkbox-checked::after {
font-family: "FontAwesome";
content: "\f00c";
font-size: 13px;
position: absolute;
top: 0;
left: 3px;
color: #fff;
}
label.woocommerce-form__label.listar-custom-checkbox.listar-custom-checkbox-checked::after {
line-height: 18px;
}
.job-manager-form fieldset small.description {
font-size: 14px;
font-style: italic;
opacity: 1;
}
#job-manager-job-dashboard table ul.job-dashboard-actions li {
display: inline-block;
}
.job-manager-jobs .filled,
#job-manager-job-dashboard table ul.job-dashboard-actions li+li,
#job-manager-job-dashboard table ul.job-dashboard-actions li+li+li {
display: none;
}
#job-manager-job-dashboard table ul.job-dashboard-actions li+li+li+li {
display: inline-block;
}
.job-manager-form fieldset .job-manager-uploaded-files .job-manager-uploaded-file {
display: inline-block;
margin-right: 5px;
}
.job-manager-form fieldset .job-manager-uploaded-files .job-manager-uploaded-file .job-manager-uploaded-file-preview a {
display: block;
line-height: 30px;
padding: 0;
}
.job-manager-form fieldset .job-manager-uploaded-files .job-manager-uploaded-file .job-manager-uploaded-file-preview img {
border-radius: 8px;
}
.listar-filter-form-wrapper .listar-grid {
margin-bottom: 0;
text-align: left;
}
.listar-filter-form-wrapper select {
display: none;
}
.select2-container {
width: 100% !important; }
#page ~ .select2-container.select2-container--open {
z-index: 99999999;
-webkit-transform: translateZ(99999999px);
-moz-transform: translateZ(99999999px);
-o-transform: translateZ(99999999px);
transform: translateZ(99999999px);
}
#page ~ .select2-container {
width: calc( 100% - 40px ) !important; }
.select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--default .select2-selection--multiple {
padding-top: 0;
background-color: #ffffff;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
background-color: transparent;
background-image: none;
}
.select2-container--default .select2-results__option--highlighted[aria-selected=false] {
background-color: rgb(37,139,213);
}
input[type="email"],
input[type="text"],
input[type="url"],
input[type="password"],
input[type="tel"],
input.input-text,
.input-lg,
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"],
.select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--default .select2-selection--multiple,
.job-manager-form fieldset input.input-text,
.job-manager-form fieldset select,
.job-manager-form fieldset textarea,
.select2-container--default .select2-selection--single,
#the_champ_sharing_more_providers .filter input.search,
.woocommerce form .form-row input.input-text,
body input[type=number] {
border-radius: 3px;
border: 1px solid rgba(125,125,125,0.2);
height: 44px;
}
.listar-is-safari.listar-is-mobile input[type="email"],
.listar-is-safari.listar-is-mobile input[type="text"],
.listar-is-safari.listar-is-mobile input[type="url"],
.listar-is-safari.listar-is-mobile input[type="password"],
.listar-is-safari.listar-is-mobile input[type="tel"],
.listar-is-safari.listar-is-mobile input.input-text,
.listar-is-safari.listar-is-mobile .input-lg,
.listar-is-safari.listar-is-mobile .comment-form input[type="text"],
.listar-is-safari.listar-is-mobile .comment-form input[type="email"],
.listar-is-safari.listar-is-mobile .comment-form input[type="url"],
.listar-is-safari.listar-is-mobile .select2-container--default.select2-container--focus .select2-selection--multiple,
.listar-is-safari.listar-is-mobile .select2-container--default .select2-selection--multiple,
.listar-is-safari.listar-is-mobile .job-manager-form fieldset input.input-text,
.listar-is-safari.listar-is-mobile .job-manager-form fieldset select,
.listar-is-safari.listar-is-mobile .job-manager-form fieldset textarea,
.listar-is-safari.listar-is-mobile .select2-container--default .select2-selection--single,
.listar-is-safari.listar-is-mobile #the_champ_sharing_more_providers .filter input.search,
.listar-is-safari.listar-is-mobile .woocommerce form .form-row input.input-text {
border: 1px solid rgba(125,125,125,0.35);
}
.select2-container * {
outline: none;
}
.select2-results__options {
border-top: 1px solid rgba(125,125,125,0.2);
}
.select2-container--default .select2-results>.select2-results__options {
max-height: 220px;
}
.listar-is-safari.listar-is-mobile .select2-results__options {
border-top: 1px solid rgba(125,125,125,0.2);
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered,
.select2-container .select2-selection--single .select2-selection__rendered {
padding-left: 0;
padding-right: 0;
}
.select2-container input {
box-shadow: none;
}
.select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--default .select2-selection--multiple {
min-height: 44px;
max-height: 44px;
overflow: hidden;
}
.select2-container--default.select2-container--focus .select2-selection--multiple[aria-expanded="true"],
.select2-container--default .select2-selection--multiple[aria-expanded="true"] {
box-shadow: none;
overflow: visible;
max-height: none;
height: auto;
}
.select2-container .select2-selection__choice ~ .select2-search--inline .select2-search__field {
margin-top: 5px;
}
.select2-container--default .select2-selection--multiple[aria-expanded="true"] .select2-selection__rendered {
height: auto;
max-height: none;
overflow: visible;
}
.select2-results__option {
position: relative;
padding: 14px 16px;
border-top: 1px solid rgba(125,125,125,0.2);
line-height: 15px;
}
.single-product .select2-results__option,
.archive.post-type-archive-product .select2-results__option {
padding: 14px 23px;
}
.listar-is-safari.listar-is-mobile .select2-results__option {
border-top: 1px solid rgba(125,125,125,0.35);
}
.select2-results__option:first-child,
.listar-is-safari.listar-is-mobile .select2-results__option:first-child {
border-top: 0;
}
.select2-container--default .select2-results__option[aria-selected=true] {
background-color: #fff;
color: #ccc;
position: relative;
}
[aria-multiselectable=false] .select2-search--dropdown {
display: none;
}
.select2-container--default [aria-multiselectable=true] .select2-results__option[aria-selected=true]:after {
content: "\00d7";
font-size: 20px;
font-weight: bold;
position: absolute;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
top: 6px;
right: 2px;
background-color: #fff;
color: rgba(37,139,213,0.4);
}
.select2-container--default .select2-results__option[aria-selected=true]:hover:after {
color: rgba(37,139,213,0.6);
}
.select2-results__option.select2-results__message {
display: none;
}
.select2-search--inline {
width: 100%;
}
.select2-container .select2-search--inline .select2-search__field {
line-height: 26px;
min-height: 26px;
margin-top: 0;
min-width: 100%;
}
.select2-selection__choice ~ .select2-search {
display: none;
}
.select2-container--open .select2-selection__choice ~ .select2-search {
display: block;
}
.select2-container .select2-selection--multiple .select2-selection__choice ~ .select2-search--inline,
.select2-container .select2-selection--multiple .select2-selection__choice ~ .select2-search--inline input {
position: relative;
width: 100%;
float: none;
width: calc(100% - 12px) !important; }
.select2-container .select2-selection--multiple[aria-expanded="true"] .select2-selection__choice ~ .select2-search--inline {
float: left;
}
.select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--default .select2-selection--multiple {
padding: 8px 15px 0 15px;
background: none;
}
.listar-filter-form-wrapper .select2-container--default.select2-container--focus .select2-selection--multiple,
.listar-filter-form-wrapper .select2-container--default .select2-selection--multiple {
padding: 8px 22px 0 22px;
background-color: #ffffff;
}
.listar-filter-form-wrapper .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
padding: 8px 15px 0 15px;
}
.job-manager-form fieldset input.input-text[type="file"] {
height: auto;
outline: none;
box-shadow: none;
}
.woocommerce .woocommerce-form-login button.button {
display: block;
width: 100%;
text-transform: uppercase;
margin-top: 20px;
margin-bottom: 0;
}
.woocommerce-LostPassword.lost_password {
position: relative;
display: inline-block;
text-align: center;
width: calc(100% + 60px);
left: -30px;
margin: 0;
margin-bottom: -30px;
bottom: -10px;
padding: 20px 30px;
background-color: rgb(20,25,30);
border-radius: 0 0 5px 5px;
}
.woocommerce-LostPassword.lost_password a {
color: #fff;
}
.job-manager-form fieldset textarea {
height: 80px;
line-height: 22px;
}
.select2-selection__arrow {
display: none;
}
.select2-container .select2-selection:before,
.ui-icon-circle-triangle-w,
.ui-icon-circle-triangle-e {
content: "";
right: 15px;
top: 20px;
position: absolute;
display: inline-block;
width: 0;
height: 0;
margin-left: 2px;
vertical-align: middle;
border-top: 4px solid #aaa;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
}
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev span,
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next span {
margin-top: 8px;
background: none;
border-right: 0px solid #aaa;
border-left: 4px solid #aaa;
border-top: 4px solid transparent;
border-bottom: 4px solid transparent;
}
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next span {
left: 19px;
}
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev span {
margin-left: 2px;
border-left: 0px solid #aaa;
border-right: 4px solid #aaa;
border-top: 4px solid transparent;
border-bottom: 4px solid transparent;
}
.variations .select2-container .select2-selection:before,
.woocommerce .woocommerce-ordering .select2-container .select2-selection:before {
right: 20px;
}
.select2-container .select2-selection[aria-expanded="true"]:before {
content: none;
}
label[for*="wc-bookings"] {
font-weight: bold;
}
.woocommerce-product-gallery + .product_meta {
display: none;
}
.wc-bookings-date-picker .label {
color: #252525;
font-size: 14px;
padding: 0;
}
.wc-bookings-date-picker-date-fields {
font-size: 0;
line-height: 20px;
}
.wc-bookings-date-picker-date-fields * {
font-size: 14px;
}
.wc-bookings-booking-form fieldset label {
width: 33.1111%;
}
.wc-bookings-booking-form fieldset label span {
font-size: 14px;
padding-top: 4px;
}
select[id*="wc-bookings-form"],
select[id*="wc_bookings_field"] {
padding: 9px 15px 12px 15px;
margin-bottom: 15px;
margin-right: 0;
font-size: 15px;
display: inline-block;
line-height: 18px;
max-width: 100%;
box-shadow: none;
border-radius: 3px;
border: 1px solid rgba(125,125,125,0.2);
height: 44px;
}
#submit-job-form .select2-container--default .select2-selection--single .select2-selection__rendered,
#submit-job-form .listar-showing-placeholder .select2-container--default .select2-selection--single .select2-selection__rendered {
color: #aaa;
}
#submit-job-form .listar-hidding-placeholder .select2-container--default .select2-selection--single .select2-selection__rendered {
color: #252525;
}
#submit-job-form .select2-container--default .select2-selection--single,
#submit-job-form .select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--default .select2-selection--multiple {
border: 1px solid rgba(125,125,125,0.2);
}
.select2-container--default.select2-container--disabled .select2-selection--single {
opacity: 0.6;
}
.listar-is-safari.listar-is-mobile #submit-job-form .select2-container--default .select2-selection--single,
.listar-is-safari.listar-is-mobile #submit-job-form .select2-container--default.select2-container--focus .select2-selection--multiple,
.listar-is-safari.listar-is-mobile .select2-container--default .select2-selection--multiple {
border: 1px solid rgba(125,125,125,0.35);
}
.job-manager-form fieldset input.input-text,
.job-manager-form fieldset select,
.job-manager-form fieldset textarea,
body input[type=number] {
padding: 12px 15px;
}
.select2-container--open .select2-search:after {
top: 10px;
right: 10px;
font-family: "FontAwesome";
content: "\f002";
position: absolute;
top: 10px;
right: 14px;
color: #bbb;
}
.select2-container--open .select2-selection__choice ~ .select2-search:after {
top: 6px;
right: -12px;
}
#page ~ .select2-container--open .select2-search:after {
top: 6px;
}
.wp-job-manager-file-upload {
color: #aaa;
}
.job-manager-form h2 {
display: none;
}
.job-manager-form p {
text-align: right;
margin-top: 0;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
border: none;
font-size: 14px;
background-color: transparent;
height: 28px;
line-height: 28px;
margin-left: 0;
padding-left: 0;
padding-bottom: 0;
margin-right: 10px;
margin-top: 0;
margin-bottom: 0;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
position: relative;
float: right;
width: 15px;
text-align: center;
font-size: 20px;
line-height: 30px;
padding-left: 5px;
padding-right: 5px;
opacity: 0.5;
color: rgb(37,139,213);
margin-right: 0;
z-index: 60;
-webkit-transform: translateZ(60px);
-moz-transform: translateZ(60px);
-o-transform: translateZ(60px);
transform: translateZ(60px);
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
opacity: 0.6;
color: rgb(37,139,213);
}
.job-manager-form textarea {
color: #252525;
}
progress {
opacity: 0.55;
}
.listing_labels {
display: none;
}
.comment-form-title * {
width: 100%;
display: block;
}
.comment-form-title input {
border: 1px solid rgba(0,0,0,0.09);
padding: 15px;
margin-top: 20px;
margin-bottom: 20px;
height: 50px;
}
.listar-is-safari.listar-is-mobile .comment-form-title input {
border: 1px solid rgba(0,0,0,0.19);
}
.star-ratings.ratings .rating-row label {
margin-bottom: 0;
}
#listar-submit-ratings .rating-row {
clear: both;
}
#listar-submit-ratings .choose-rating .star {
float: right;
}
.listar-review-popup #wpjmr-submit-ratings label,
.listar-review-popup #wpjmr-submit-ratings .choose-rating,
.listar-review-popup #listar-submit-ratings label,
.listar-review-popup #listar-submit-ratings .choose-rating{
display: table-cell;
text-align: left;
padding: 20px 0;
float: none;
vertical-align: middle;
}
.listar-review-popup #wpjmr-submit-ratings,
.listar-review-popup #listar-submit-ratings {
margin: 0;
}
.listar-review-popup #wpjmr-submit-ratings .choose-rating,
.listar-review-popup #listar-submit-ratings .choose-rating {
text-align: right;
}
#wpjmr-submit-ratings .star-ratings.ratings .rating-row,
#listar-submit-ratings .star-ratings.ratings .rating-row {
margin-top: 40px;
}
.listar-review-popup #wpjmr-submit-ratings .star-ratings.ratings .rating-row,
.listar-review-popup #listar-submit-ratings .star-ratings.ratings .rating-row {
display: table;
width: 100%;
margin-top: 0;
border-top: 1px solid rgba(125,125,125,0.2);
}
.listar-is-safari.listar-is-mobile .listar-review-popup #wpjmr-submit-ratings .star-ratings.ratings .rating-row,
.listar-is-safari.listar-is-mobile .listar-review-popup #listar-submit-ratings .star-ratings.ratings .rating-row {
border-top: 1px solid rgba(125,125,125,0.35);
}
.listar-review-title-form {
margin-top: 30px;
}
.listar-listing-review .listar-iconized-separator {
display: none;
}
#wpjmr-submit-ratings .choose-rating .star:hover,
#wpjmr-submit-ratings .choose-rating .star:hover ~ .star,
#wpjmr-submit-ratings .choose-rating .star.active,
#wpjmr-submit-ratings .choose-rating .star.active ~ .star,
#listar-submit-ratings .choose-rating .star:hover,
#listar-submit-ratings .choose-rating .star:hover ~ .star,
#listar-submit-ratings .choose-rating .star.active,
#listar-submit-ratings .choose-rating .star.active ~ .star,
.listar-review-popup .choose-rating span {
color: rgb(37,139,213);
}
#listar-submit-ratings .choose-rating .star:hover,
#listar-submit-ratings .choose-rating .star:hover ~ .star,
#listar-submit-ratings .choose-rating .star.active,
#listar-submit-ratings .choose-rating .star.active ~ .star {
cursor: pointer;
}
#listar-submit-ratings .choose-rating .star:hover::before,
#listar-submit-ratings .choose-rating .star:hover ~ .star::before,
#listar-submit-ratings .choose-rating .star.active::before,
#listar-submit-ratings .choose-rating .star.active ~ .star::before {
content: "\f155";
}
#wpjmr-restriction-messages,
.listar-review-restriction-message {
margin-top: 25px;
margin-bottom: 25px;
}
.comment-awaiting-moderation.label-info {
position: relative;
display: inline-block;
line-height: 1.7;
padding: 8px 20px !important;
color: #fff;
margin-bottom: 5px;
font-size: 14px;
max-width: 100%;
white-space: normal;
background-color: rgb(35,40,45);
border-radius: 8px;
}
#respond #comment {
height: 100px;
}
.listar-light-comments form {
background-color: #ffffff;
box-shadow: -10px 0 30px rgba(0,0,0,0.04), 0px 0 30px rgba(0,0,0,0.07);
padding: 30px;
border-radius: 8px;
font-size: 0;
line-height: 0;
letter-spacing: 0;
}
.listar-light-comments form p * {
font-size: 14px;
line-height: 1.78;
letter-spacing: 0.025em;
}
.listar-single-without-sidebar .listar-post-author-wrapper .container {
max-width: 760px;
margin: 0 auto;
}
.listar-light-comments .comment-notes {
margin-top: 0;
}
.listar-review-popup #respond #comment {
height: 105px;
}
.listar-is-mobile .job-manager-category-dropdown {
height: 200px;
}
input[name="submit_job"] {
top: 0;
}
.job-manager-form .spinner,
button ~ .spinner {
display: none;
}
button ~ .spinner {
position: relative;
margin-left: 10px;
top: 5px;
background-repeat: no-repeat;
width: 20px;
height: 20px;
opacity: 0.6;
}
.job-manager-form .spinner.is-active,
button ~ .spinner.active  {
display: inline-block;
}
button[type=submit]:disabled,
button[type=submit].disabled {
opacity: .5;
cursor: not-allowed;
}
.job-manager-form .account-sign-in {
position: relative;
padding: 0 15px 15px 240px;
float: left;
width: 71%;
font-style: italic;
text-align: right;
}
.job-manager-form div.account-sign-in,
.job-manager-form .account-sign-in div {
-ms-word-wrap: normal;
word-wrap: normal;
overflow-wrap: normal;
word-break: normal;
-ms-hyphens: none;
-moz-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
}
#submit-job-form fieldset label {
text-transform: capitalize;
}
.account-sign-in a {
position: absolute;
top: 0;
margin-top: 0;
left: 0;
padding: 10px 25px;
height: 44px;
line-height: 1.78;
text-align: center;
overflow: hidden;
font-weight: 400;
font-style: normal;
font-size: 14px;
text-shadow: 1px 1px rgba(0,0,0,0.2);
}
.job-manager-form fieldset .account-sign-in .button:before {
font-family: "icon" !important; content: "\ea1e";
display: inline-block;
position: relative;
width: auto;
height: auto;
top: -1px;
line-height: 0;
font-size: 20px;
padding-right: 8px;
vertical-align: middle;
}
.job-listing-meta {
display: none;
}
.listar-elem-wrapper {
display: inline-block;
}
.job-manager-form fieldset small.description {
line-height: 1.6;
}
.wp-job-manager-file-upload.hidden ~ small.description {
margin-top: 0;
}
.iti__selected-flag {
padding: 0 15px 0 15px;
background-color: rgba(0,0,0,0.05);
}
.job-manager-form fieldset input.input-text#company_phone,
.job-manager-form fieldset input.input-text#company_mobile,
.job-manager-form fieldset input.input-text#company_whatsapp,
.job-manager-form fieldset input.input-text#company_fax {
padding-left: 76px;
}
.listar-phone-has-icon {
line-height: 0;
}
.listar-phone-has-icon span {
color: #27982a;
}
input[name="submit_job"] ~ .save_draft {
display: none;
}
.listar-open-or-closed,
.listar-accordion-flag-tag {
position: absolute;
display: inline-block;
top: -16px;
left: 50%;
padding: 5px 14px;
border-radius: 25px;
white-space: nowrap;
-webkit-transform: translate(-50%,0%);
-moz-transform: translate(-50%,0%);
-ms-transform: translate(-50%,0%);
-o-transform: translate(-50%,0%);
transform: translate(-50%,0%);
background-color: #ffffff;
}
.listar-listing-card .listar-open-or-closed {
top: -18px;
}
.listar-listing-description-content .listar-open-or-closed,
.listar-accordion-flag-tag {
height: auto;
line-height: 1;
position: relative;
display: inline-block;
top: -1px;
left: auto;
margin-left: 18px;
font-size: 13px;
padding-left: 10px;
padding-right: 10px;
border: 1px solid;
-webkit-transform: translate(0,0%);
-moz-transform: translate(0,0%);
-ms-transform: translate(0,0%);
-o-transform: translate(0,0%);
transform: translate(0,0%);
}
.listar-business-video-accordion .listar-accordion-flag-tag {
color: #6baede;
}
.listar-open-or-closed.listar-listing-open,
.listar-business-status-open .listar-featured-day {
color: #34a742;
}
.listar-booking-quick-button .listar-open-or-closed.listar-listing-open {
color: #05b3a5;
}
.listar-open-or-closed.listar-listing-open:before,
.listar-open-or-closed.listar-listing-closed:before {
position: relative;
font-size: 20px;
padding-right: 7px;
top: -2px;
}
.listar-booking-quick-button .listar-open-or-closed.listar-listing-open:before {
padding-left: 8px;
}
.listar-listing-description-content .listar-open-or-closed.listar-listing-open:before,
.listar-listing-description-content .listar-open-or-closed.listar-listing-closed:before {
display: none;
}
.listar-open-or-closed.listar-listing-closed,
.listar-business-status-closed .listar-featured-day {
color: #f36b6b;
}
.select2-results__option.child1 {
padding-left: 30px;
}
.select2-results__option.child2 {
padding-left: 50px;
}
.select2-results__option.child3 {
padding-left: 70px;
}
.select2-results__option.child4 {
padding-left: 90px;
}
.select2-results__option.child5 {
padding-left: 110px;
}
.select2-results__option.child6 {
padding-left: 130px;
}
.select2-results__option.child7 {
padding-left: 150px;
}
.select2-results__option.child8 {
padding-left: 170px;
}
.select2-results__option.child9 {
padding-left: 190px;
}
.select2-results__option.child10 {
padding-left: 210px;
}
.select2-results__option.child11 {
padding-left: 230px;
}
.select2-results__option.child12 {
padding-left: 250px;
}
.select2-results__option:before {
content: "";
position: absolute;
top: 22px;
left: 15px;
width: 0;
border-top: 1px dotted rgba(190,190,190,1);
}
.select2-results__option.child1:before {
width: 5px;
}
.select2-results__option.child2:before {
width: 25px;
}
.select2-results__option.child3:before {
width: 45px;
}
.select2-results__option.child4:before {
width: 65px;
}
.select2-results__option.child5:before {
width: 85px;
}
.select2-results__option.child6:before {
width: 105px;
}
.select2-results__option.child7:before {
width: 125px;
}
.select2-results__option.child8:before {
width: 145px;
}
.select2-results__option.child9:before {
width: 165px;
}
.select2-results__option.child10:before {
width: 185px;
}
.select2-results__option.child11:before {
width: 205px;
}
.select2-results__option.child12:before {
width: 225px;
}
.listar-required-listing-field-asterisk {
position: relative;
font-size: 15px;
line-height: 0;
margin-left: 5px;
top: -1px;
cursor: pointer;
color: rgb(37,139,213);
}
.listar-required-listing-field-asterisk:before {
font-weight: bold;
}
.fieldset-job_customlocation {
display: none;
}
.fieldset-job_customlocation.listar-unhide {
display: block;
}
.listar-custom-location-fields.listar-remove-last-border .fieldset-job_locationselector {
border-bottom: 0;
padding-bottom: 0;
margin-bottom: 0;
}
.job-manager-error,
.job-manager-info,
.job-manager-message {
padding: 30px 60px !important; }
.status-expired .single_job_listing .job-manager-error,
.status-expired .single_job_listing .job-manager-info,
.status-expired .single_job_listing .job-manager-message {
margin-bottom: 0 !important; }
.job-manager-error:before,
.job-manager-info:before, 
.job-manager-message:before {
top: 30px;
left: 30px;
}
.listar-expired-listing-admin,
.job-manager-form fieldset.fieldset-job_business_products_list {
margin-top: 30px;
}
.fieldset-job_business_raw_contents fieldset-type-textarea {
}
.job_listing_packages_title {
display: none;
}
.job-manager-form fieldset.fieldset-job_business_products_label {
padding-bottom: 25px;
margin-bottom: 30px;
} #page .woocommerce form span {
color: #252525;
}
.woocommerce-edit-account legend {
margin: 0;
padding-top: 45px;
padding-bottom: 45px;
border: 0;
text-align: center;
text-transform: capitalize;
}
.woocommerce-Address-title.title {
text-transform: capitalize;
}
#job-manager-job-dashboard p {
display: none;
}
#job-manager-job-dashboard tbody tr {
border-top: 1px solid rgba(125,125,125,0.2);
}
.listar-is-safari.listar-is-mobile #job-manager-job-dashboard tbody tr {
border-top: 1px solid rgba(125,125,125,0.35);
}
.fieldset-company_linkedin,
.fieldset-company_pinterest,
.fieldset-company_youtube,
.fieldset-company_twitch,
.fieldset-company_tiktok,
.fieldset-company_snapchat,
.fieldset-company_googleplus,
.fieldset-company_vimeo,
.fieldset-company_vk,
.fieldset-company_foursquare,
.fieldset-company_tripadvisor,
.fieldset-company_excerpt,
.fieldset-company_external_link_4,
.fieldset-company_external_link_5,
.fieldset-company_external_link_6,
.fieldset-company_external_link_7,
.fieldset-company_external_link_8,
.fieldset-company_external_link_9,
.fieldset-company_external_link_10,
.fieldset-company_external_link_11,
.fieldset-company_external_link_12,
.fieldset-company_featured_listing_category,
.fieldset-company_featured_listing_region,
.fieldset-company_business_rich_media_values {
display: none;
}
.job-manager-form fieldset.fieldset-products {
border-top: 4px solid #eee;
padding-top: 25px;
}
.job-manager-form fieldset label {
padding-top: 8px;
}
.fieldset-job_fix_for_checkboxes {
display: none;
}
.listar-business-start-time-field,
.listar-business-end-time-field {
position: relative;
}
form .listar-business-hour:before,
form .listar-business-hour:after {
content: "";
display: block;
position: relative;
height: 15px;
}
.listar-business-start-time-field .listar-business-time-wrapper {
padding-top: 10px;
padding-bottom: 10px;
}
.listar-business-hours-row-mon .listar-business-start-time-field .listar-business-time-wrapper {
padding-top: 0;
}
.listar-business-hours-row-sun .listar-business-start-time-field .listar-business-time-wrapper {
padding-bottom: 0;
}
.listar-multiple-hours-buttons {
position: absolute;
bottom: 2px;
right: -61px;
width: 120px;
text-align: center;
z-index: 31;
}
.listar-hide-multiple-hours-buttons .listar-multiple-hours-buttons {
display: none;
}
.listar-copy-day-button {
font-family: FontAwesome;
position: absolute;
font-size: 18px;
right: -14.5px;
top: 50%;
margin-top: -14px;
color: #252525;
padding: 0 8px;
background-color: transparent;
border-radius: 30px;
text-align: center;
z-index: 30;
}
.listar-copy-day-button ~ .tooltip,
.listar-multiple-hours-buttons a ~ .tooltip {
white-space: nowrap;
z-index: 30;
}
.listar-multiple-hours-buttons a ~ .tooltip.top .tooltip-inner {
max-width: 9999px;
}
.listar-copy-day-button ~ .tooltip.top .tooltip-arrow,
.listar-multiple-hours-buttons a ~ .tooltip.top .tooltip-arrow {
border-top-color: rgb(37,139,213);
}
.listar-copy-day-button ~ .tooltip.top .tooltip-inner,
.listar-multiple-hours-buttons a ~ .tooltip.top .tooltip-inner {
background-color: rgb(37,139,213);
}
.listar-copy-day-button:before {
content: "\f0dc";
}
.listar-multiple-hours-plus,
.listar-multiple-hours-minus {
font-size: 14px;
color: #000;
text-align: center;
margin: 0 16px;
padding: 0 6px;
width: 28px;
}
.listar-multiple-hours-minus {
display: none;
}
.listar-has-multiple-hours .listar-multiple-hours-minus {
display: inline-block;
}
.listar-show-more-social,
.listar-show-hours-table {
display: block;
width: 100%;
text-align: center;
padding: 10px;
font-size: 25px;
background-color: aliceblue;
color: rgb(37,139,213);
position: relative;
cursor: pointer;
margin-top: 15px;
}
.listar-show-more-social {
top: 15px;
margin-bottom: -10px;
}
.listar-show-hours-table {
top: 0;
margin-top: 0;
}
.listar-operating-hours-quick-button .listar-open-or-closed.listar-updating-hours {
display: none;
}
.listar-sbi_item {
opacity: 0;
}
.listar-open-or-closed.listar-listing-closed.listar-updating-hours,
.listar-open-or-closed.listar-listing-open.listar-updating-hours,
.listar-operating-hours-quick-button-inner .icon-alarm-check.listar-updating-hours:before {
color: transparent;
}
.listar-open-or-closed.listar-listing-closed.listar-updating-hours:after,
.listar-open-or-closed.listar-listing-open.listar-updating-hours:after,
.listar-card-content-ajax-loading article:before,
.listar-bookmark-loading:before {
content: "";
position: absolute;
top: 5px;
left: calc(50% - 10px);
background-image: url(//foodfinder.pk/wp-content/themes/listar-2/assets/images/spinner.gif);
background-repeat: no-repeat;
width: 20px;
height: 20px;
opacity: 0.6;
}
.listar-open-or-closed.listar-listing-closed.listar-updating-hours:after,
.listar-open-or-closed.listar-listing-open.listar-updating-hours:after {
top: 8px;
}
.listar-card-content-ajax-loading article:before {
z-index: 1;
top: calc(50% - 10px);
}
.listar-business-hours-accordion .listar-open-or-closed.listar-listing-closed.listar-updating-hours:after,
.listar-business-hours-accordion .listar-open-or-closed.listar-listing-open.listar-updating-hours:after {
top: 1px;
}
.listar-operating-hours-quick-button-inner .listar-open-or-closed.listar-listing-open.listar-updating-hours:after {
top: 12px;
}
.listar-show-more-social:after,
.listar-show-hours-table:after {
font-family: "icon";
content: "\ec36";
display: inline-block;
}
.job_listing_packages_title {
padding: 0;
}
.job_listing_packages {
border: 0;
}
.woocommerce-info {
border: 0;
}
.job_listing_packages_title h2,
.woocommerce h2,
.woocommerce h3 {
background-color: transparent;
text-align: left;
margin-bottom: 60px;
margin-top: 60px;
}
.woocommerce .listar-hero-header h2,
.woocommerce .listar-hero-header h3 {
margin: 0;
}
.woocommerce-checkout .woocommerce h2,
.woocommerce .woocommerce-Tabs-panel h2,
.woocommerce header h2 {
margin-top: 0;
margin-bottom: 30px !important; }
.woocommerce .woocommerce-Tabs-panel h2 {
padding-top: 5px;
}
.woocommerce .woocommerce-billing-fields > h3:first-child {
margin-top: 0;
}
.woocommerce .woocommerce-customer-details address {
border: 0;
padding: 0;
}
.woocommerce-form-coupon-toggle {	
border-bottom: 1px solid rgba(125,125,125,0.2);
padding-bottom: 25px;
margin-bottom: 40px;
}
.listar-is-safari.listar-is-mobile .woocommerce-form-coupon-toggle {
border-bottom: 1px solid rgba(125,125,125,0.35);
}
#customer_details {
text-align: center;
margin-bottom: 60px;
}
#customer_details .col-1 {
display: inline-block;
float: none;
}
#customer_details .col-2 {
float: none;
position: relative;
left: 50%;
transform: translate(-50%);
}
h3 label {
font-size: 14px;
}
.woocommerce-billing-fields__field-wrapper {
text-align: left;
}
.about_paypal {
margin-left: 8px;
}
.select2-container--default .select2-selection--single,
.select2-container .select2-selection--single {
background-color: #ffffff;
box-shadow: none;
padding: 8px 35px 8px 15px;
border-radius: 4px;
border: 1px solid rgba(125,125,125,0.2);
height: 44px;
}
form.cart .variations .select2-container--default .select2-selection--single,
form.cart .variations .select2-container .select2-selection--single,
.woocommerce .woocommerce-ordering .select2-container--default .select2-selection--single {
padding: 8px 22px;
padding-right: 40px;
}
.listar-filter-form-wrapper .select2-container--default .select2-selection--single,
.listar-filter-form-wrapper .select2-container .select2-selection--single {
padding: 8px 22px;
background-color: #ffffff;
}
.listar-filter-form-wrapper .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
padding: 8px 15px;
}
.select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--default .select2-selection--multiple {
border: 1px solid rgba(125,125,125,0.2);
}
.listar-is-safari.listar-is-mobile .select2-container--default .select2-selection--single,
.listar-is-safari.listar-is-mobile .select2-container .select2-selection--single,
.listar-is-safari.listar-is-mobile .select2-container--default.select2-container--focus .select2-selection--multiple,
.listar-is-safari.listar-is-mobile .select2-container--default .select2-selection--multiple {
border: 1px solid rgba(125,125,125,0.35);
}
.woocommerce-billing-fields__field-wrapper input,
span.select2-selection {
padding: 5px;
border-radius: 4px;
border: 1px solid rgba(125,125,125,0.2);
height: 44px;
}
.listar-is-safari.listar-is-mobile .woocommerce-billing-fields__field-wrapper input,
.listar-is-safari.listar-is-mobile span.select2-selection {
border: 1px solid rgba(125,125,125,0.35);
}
.select2-container--default .select2-selection--single .select2-selection__arrow,
.select2-container .select2-selection--single  .select2-selection__arrow,
.select2-selection .select2-selection__arrow {
top: 7px;
}
.woocommerce-MyAccount-content .woocommerce-Addresses {
margin-top: 60px;
}
.woocommerce h3 {
margin-bottom: 60px;
}
#customer_details label {
text-align: left;
color: rgb(37,139,213);
}
#customer_details [class*="col-"] {
text-align: left;
}
#ship-to-different-address {
margin-top: 10px;
margin-bottom: 45px;
}
#page span.listar-ribbon-price-before,
.listar-card-content.listar-no-image:hover .listar-card-content-image .listar-ribbon-price-before,
#page .listar-no-image:hover .listar-card-content-image span.listar-ribbon-price-before {
color: #666;
text-decoration: line-through;
opacity: 0.7;
}
#page .listar-no-image span.listar-ribbon-price-before,
.listar-no-image .listar-ribbon-price-before {
color: #fff;
}
.listing-aside-product {
text-align: center;
border-bottom: 1px solid rgba(125,125,125,0.2);
padding-bottom: 30px;
margin-bottom: 40px;
margin-top: -10px;
}
.listar-is-safari.listar-is-mobile .listing-aside-product {
border-bottom: 1px solid rgba(125,125,125,0.35);
}
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover
.listar-grid.woocommerce .product .button:hover {
background-color: rgb(37,139,213);
}
.listar-grid.woocommerce .product .button:before {
font-family: "icon";
content: "\ea52";
position: absolute;
left: 12px;
top: 12px;
display: inline-block;
font-size: 25px;
font-weight: 400;
}
.purchase {
width: 100%;
position: relative;
}
.listar-listing-single-product form {
position: relative;
display: inline-block;
width: 100%;
max-width: 300px;
}
.listing-aside-product .cart .quantity {
position: absolute;
z-index: 10;
right: 6px;
top: 5px;
}
.listing-aside-product .cart .quantity .qty {
border: 0;
border-radius: 4px;
height: 38px;
}
.listing-aside-product .products {
width: 100%;
}
.listing-aside-product .products .product {
width: 100%;
margin: 0;
}
.listar-grid.woocommerce .priceBefore {
text-decoration: line-through;
color: #bbb;
}
.listar-grid.woocommerce .listar-listing-package {
font-size: 20px;
}
.woocommerce ul.products li.product .listar-listing-package {
color: rgb(37,139,213);
}
.listar-grid.woocommerce .woocommerce-loop-product__title {
white-space: normal;
line-height: 22px;
padding-top: 0;
text-align: center;
}
.listar-product-descr {
white-space: normal;
display: block;
width: 100%;
line-height: 21px;
margin-bottom: 5px;
color: #252525;
}
.listar-grid.woocommerce .wp-post-image {
border-radius: 8px;
}
.product-img {
width: 100%;
text-align: center;
}
.product-thumb {
width: 100px;
height: 100px;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
border-radius: 50%;
margin-bottom: 12px;
display: inline-block;
}
.post-type-archive-product .container.woopage,
.tax-product_cat .container.woopage {
padding-top: 0;
padding-bottom: 0;
}
.woocommerce .woocommerce-breadcrumb {
font-size: 0;
margin-bottom: 10px;
}
.woocommerce .woocommerce-breadcrumb a {
position: relative;
display: inline-block;
color: #252525;
background-color: #fff;
padding: 9px 20px;
margin-right: 30px;
margin-bottom: 20px;
font-size: 14px;
border-radius: 50px;
border: 1px solid rgba(125,125,125,0.2);
}
.listar-is-safari.listar-is-mobile.woocommerce .woocommerce-breadcrumb a {
border: 1px solid rgba(125,125,125,0.2);
}
.woocommerce .woocommerce-breadcrumb a:after {
position: absolute;
display: inline-block;
font-family: FontAwesome;
content: "\f138";
font-size: 18px;
height: 20px;
width: 20px;
color: #000;
top: 6px;
right: -27px;
z-index: 50;
}
.woocommerce .woocommerce-breadcrumb a:last-child:after {
content: none;
}
.post-type-archive-product .container.woopage .woocommerce-result-count,
.tax-product_cat .container.woopage .woocommerce-result-count {
display: block;
width: 100%;
text-align: center;
margin-top: 120px;
margin-bottom: 60px;
}
.woocommerce .woocommerce-ordering {
display: block;
width: 100%;
margin-bottom: 30px;
text-align: right;
}
.woocommerce-ordering .orderby {
opacity: 0;
}
.woocommerce .woocommerce-ordering .select2-container {
text-align: left;
}
.archive .listar-main-block.woo-products-container {
margin-top: 0;
}
.post-type-archive-product .container.woopage .listar-main-block.woo-products-container .listar-card-content,
.tax-product_cat .container.woopage .listar-main-block.woo-products-container .listar-card-content {
margin-bottom: 30px;
}
.post-type-archive-product .container.woopage .woocommerce-pagination,
.tax-product_cat .container.woopage .woocommerce-pagination {
margin-top: -40px;
margin-bottom: 80px;
}
.post-type-archive-product .container.woopage .listar-main-block.woo-products-container .listar-listing-rating,
.tax-product_cat .container.woopage .listar-main-block.woo-products-container .listar-listing-rating {
width: 40px;
height: 40px;
line-height: 37px;
font-size: 25px;
background-color: rgb(37,139,213);
margin-left: -20px;
}
.onsale {
display: none;
}
.listar-listing-single-product .product a {
display: block;
}
.listar-listing-single-product .product a:hover {
opacity: 0.8;
}
.woocommerce div.product div.images img {
border-radius: 6px;
}
.woocommerce.listar-woo-product-image-design-rounded div.product div.images img {
border-radius: 20px;
}
.product .quantity .qty {
height: 44px;
width: auto;
min-width: 100px;
border-radius: 22px;
border: 1px solid rgba(125,125,125,0.2);
outline: none;
}
.price ~ .woocommerce-product-details__short-description > p {
margin-top: 0;
}
.listar-is-safari.listar-is-mobile .product .quantity .qty {
border: 1px solid rgba(125,125,125,0.35);
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
text-align: center;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
content: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
border-bottom: none;
}
.woocommerce div.product .woocommerce-tabs .panel {
padding: 30px;
}
.woocommerce div.product .woocommerce-tabs .panel {
margin: 0;
border-radius: 20px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
margin-bottom: 0;
}
#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods {
margin-bottom: 30px;
border-bottom: 0;
}
.woocommerce-checkout #payment ul.payment_methods {
padding: 0;
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
background-color: rgb(25,30,35);
color: #fff;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce .woocommerce-breadcrumb a:hover {
background-color: rgb(37,139,213);
color: #fff;
opacity: 1;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="tel"],
input.input-text,
input#url,
textarea,
.woocommerce form.checkout_coupon,
body input[type=number] {
border: 1px solid rgba(125,125,125,0.2);
padding: 12px 15px;
}
.woocommerce .quantity .qty {
width: 100%;
max-width: 85px;
min-width: 64px;
}
.listar-is-safari.listar-is-mobile input[type="text"],
.listar-is-safari.listar-is-mobile input[type="email"],
.listar-is-safari.listar-is-mobile input[type="password"],
.listar-is-safari.listar-is-mobile input[type="tel"],
.listar-is-safari.listar-is-mobile input.input-text,
.listar-is-safari.listar-is-mobile input#url,
.listar-is-safari.listar-is-mobile textarea,
.listar-is-safari.listar-is-mobile .woocommerce form.checkout_coupon,
.listar-is-safari.listar-is-mobile .woocommerce form.login,
.listar-is-safari.listar-is-mobile .woocommerce form.register {
border: 1px solid rgba(125,125,125,0.35);
}
#wp-toolbar input[type="text"],
.listar-is-safari.listar-is-mobile #wp-toolbar input[type="text"] {
border: 0;
}
.woocommerce div.product .product_title {
text-transform: uppercase;
text-align: left;
margin-bottom: 30px;
text-align: left;
margin-bottom: 30px;
white-space: pre-line;
word-break: break-word; 
-webkit-hyphens:none;
-moz-hyphens: none; 
hyphens: none;
}
.listar-related-listings.products h2 {
text-align: center;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
margin-bottom: 80px;
float: none;
width: 100%;
text-align: center;
}
.woocommerce-MyAccount-navigation ul {
text-align: center;
padding: 0;
border-bottom: 1px solid rgba(125,125,125,0.2);
padding-bottom: 0;
margin-bottom: 0;
}
.page #main .woocommerce-MyAccount-navigation ul {
margin-bottom: 0;
padding-bottom: 30px;
font-size: 0;
}
.page #main .woocommerce-MyAccount-navigation ul li {
font-size: 14px;
}
.listar-is-safari.listar-is-mobile .woocommerce-MyAccount-navigation ul {
border-bottom: 1px solid rgba(125,125,125,0.35);
}
.woocommerce-MyAccount-navigation li {
list-style-type: none;
padding-bottom: 0;
margin-left: 15px;
margin-right: 15px;
margin-bottom: 60px;
display: inline-block;
}
.woocommerce-MyAccount-navigation-link a {
background-color: rgb(35,40,45);
color: #fff;
padding: 55px 30px 45px;
border-radius: 15px;
position: relative;
display: inline-block;
min-width: 200px;
box-shadow:
2000px 0 0 rgba(0,0,0,0) inset,
10px 10px 0 rgba(0,0,0,0.15);
text-shadow: 1px 1px 0 rgba(0,0,0,0.4);
text-transform: uppercase;
letter-spacing: 1px;
}
.woocommerce-MyAccount-navigation-link.is-active a,
.woocommerce-MyAccount-navigation-link a:hover,
.woocommerce-MyAccount-navigation-link.is-active a:hover,
.woocommerce-MyAccount-navigation-link a:focus,
.woocommerce-MyAccount-navigation-link.is-active a:focus {
background-color: rgb(37,139,213);
color: #ffffff;
box-shadow:
2000px 0 0 rgba(0,0,0,0.1) inset,
0 0 0 rgba(0,0,0,0.1);
}
.woocommerce-MyAccount-navigation-link.is-active a {
box-shadow:
2000px 0 0 rgba(0,0,0,0.1) inset,
10px 10px 0 rgba(0,0,0,0.1);
}
.woocommerce-MyAccount-navigation-link a:before {
font-family: "icon";
content: "\e947";
font-weight: 400;
position: absolute;
top: -30px;
left: 50%;
margin-left: -30px;
width: 60px;
height: 60px;
line-height: 60px;
color: #252525;
font-size: 26px;
border-radius: 50%;
z-index: 2;
text-shadow: none;
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard a:before {
content: "\e972";
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders a:before {
content: "\ea4d";
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads a:before {
content: "\ebf5";
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address a:before {
content: "\ea83";
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account a:before {
content: "\ea1e";
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a:before {
content: "\e96d";
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--your-listings a:before {
content: "\ea7a";
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--add-listing a:before {
content: "\ea7c";
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--bookmarks a:before {
content: "\e98c";
}
.woocommerce-MyAccount-navigation-link a:after {
content: "";
position: absolute;
top: -30px;
left: 50%;
margin-left: -30px;
width: 60px;
height: 60px;
line-height: 60px;
background-color: #ffffff;
border-radius: 50px;
box-shadow: 0 0 130px rgba(0,0,0,0.8), 10px 10px 15px rgba(0,0,0,0.3);
z-index: 1;
}
.woocommerce-MyAccount-navigation-link.is-active a:before {
color: #252525;
text-shadow: none;
}
.woocommerce-MyAccount-navigation-link.is-active a:after {
background-color: #ffffff;
}
.woocommerce-MyAccount-navigation-link a:hover:before,
.woocommerce-MyAccount-navigation-link a:focus:before {
color: #252525;
text-shadow: none;
}
.woocommerce-MyAccount-navigation-link a:hover:after,
.woocommerce-MyAccount-navigation-link a:focus:after {
background-color: #ffffff;
}
.woocommerce-Input,
.wcpv-shortcode-registration-form input {
padding: 5px;
border-radius: 4px;
border: 1px solid rgba(125,125,125,0.2);
height: 44px;
}
.listar-is-safari.listar-is-mobile .woocommerce-Input,
.listar-is-safari.listar-is-mobile .wcpv-shortcode-registration-form input {
border: 1px solid rgba(125,125,125,0.35);
}
.woocommerce table.shop_table {
border-collapse: collapse;
}
.wcpv-shortcode-registration-form textarea {
padding: 5px;
border-radius: 4px;
border: 1px solid rgba(125,125,125,0.2);
}
.listar-is-safari.listar-is-mobile .wcpv-shortcode-registration-form textarea {
border: 1px solid rgba(125,125,125,0.35);
}
.woocommerce-MyAccount-content > p:first-of-type {
margin-top: 0;
}
.woocommerce-account .woocommerce-MyAccount-content {
position: relative;
text-align: left;
float: none;
display: inline-block;
left: 50%;
margin-left: 0;
-webkit-transform: translate(-50%,0%);
-moz-transform: translate(-50%,0%);
-ms-transform: translate(-50%,0%);
-o-transform: translate(-50%,0%);
transform: translate(-50%,0%);
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content h3:first-child {
margin-top: 0;
padding-top: 0;
}
.woocommerce-account .addresses .title h3,
.woocommerce-account .addresses .title .edit {
float: none;
}
.woocommerce form.login,
.woocommerce form.register {
width: 320px;
max-width: 450px;
position: relative;
display: inline-block;
margin-left: auto;
margin-right: auto;
left: 50%;
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-o-transform: translate(-50%,0);
transform: translate(-50%,0);
}
.woocommerce-account h2 {
text-align: center;
}
.woocommerce-account .woocommerce > h2:first-of-type {
margin-top: 0;
padding-top: 0;
}
.woocommerce form.login,
.woocommerce form.register {
margin-top: 0;
background-color: rgb(35,40,45);
color: #fff;
padding: 30px;
margin-bottom: 0;
}
.woocommerce form.login input,
.woocommerce form.register input {
color: #252525;
background-color: #ffffff;
}
#page .woocommerce form.login span,
#page .woocommerce form.register span {
color: #ffffff;
}
#job-manager-job-dashboard table {
width: 100%;
}
#job-manager-job-dashboard table ul.job-dashboard-actions {
visibility: visible;
}
#job-manager-job-dashboard table .applications,
#job-manager-job-dashboard table .expires,
#job-manager-job-dashboard table .filled {
text-align: left;
}
.single-job_listing .listar-comments-form-wrapper #respond {
display: none !important; }
.listar-no-reviews.single-job_listing .listar-comments-form-wrapper #respond {
display: block !important; }
.listar-review-popup .panel-body #respond {
display: block;
margin-top: 0;
}
.listar-card-content .listar-category-icon,
.listar-featured-listing .listar-card-content .listar-category-icon,
.listar-grid.listar-white-design .listar-featured-listing .listar-card-content .listar-category-icon,
.listar-fill-background.listar-light-design .listar-featured-listing .listar-card-content .listar-category-icon {
background-color: rgb(37,139,213);
color: #fff;
text-shadow: 1px 1px rgba(0,0,0,0.2);
}
.listar-featured-listing .listar-featured-ribbon {
background-color: #ffffff;
color: #252525;
}
.listar-featured-listing .listar-card-content-image {
color: #fff;
text-shadow: 1px 1px rgba(0,0,0,0.2);
}
.listar-is-desktop .listar-card-content:hover .listar-circular-wrapper .listar-card-content-image {
background-color: rgb(37,139,213);
box-shadow: 0 15px 40px rgba(0,0,0,0.2),0 15px 20px rgba(0,0,0,0.07);
}
.listar-is-desktop.listar-no-listing-card-hover .listar-card-content:hover .listar-circular-wrapper .listar-card-content-image {
background-color: #ffffff;
}
.listar-is-desktop.listar-no-listing-card-hover.listar-spiral-effect .listar-card-content:hover .listar-circular-wrapper .listar-card-content-image {
background-color: rgb(37,139,213);
}
.listar-cat-icon,
.listar-card-content .listar-category-icon,
.listar-featured-listing .listar-card-content .listar-category-icon {
text-shadow: 1px 1px rgba(0,0,0,0.2);
}
.listar-cat-icon.icon-road-sign:before,
.listar-cat-icon.icon-glass-cocktail:before,
.listar-cat-icon.icon-wheelchair:before {
padding-left: 4px;
}
.listar-cat-icon.icon-bed:before,
.listar-category-icon.icon-bed:before,
.listar-grid-design-2 .listar-card-content .listar-category-icon.icon-bed:before {
padding-left: 2px;
}
.listar-cat-icon.icon-dinner:before,
.listar-category-icon.icon-dinner:before,
.listar-grid-design-2 .listar-card-content .listar-category-icon.icon-dinner:before {
padding-left: 2px;
}
.listar-cat-icon.icon-teapot:before {
padding-left: 5px;
}
.listar-cat-icon.icon-library2:before {
padding-left: 2px;
top: -1px;
}
.listar-listing-categories-inner .listar-cat-icon.icon-library2:before {
padding-left: 3px;
}
.listar-cat-icon.icon-moon:before {
padding-left: 3px;
}
.listar-cat-icon.icon-calendar-insert:before {
padding-left: 2px;
}
.listar-aside-list .listar-featured-listing .listar-listing-rating {
text-shadow: none;
}
.listar-featured-listing .listar-featured-ribbon {
text-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.listar-card-content.sticky .listar-card-content-image,
.listar-grid.listar-white-design .listar-card-content.listar-no-image.sticky .listar-card-content-image {
background-color: rgb(37,139,213);
}
.listar-featured-listing .listar-card-content .listar-category-icon svg *,
.listar-fill-background.listar-light-design .listar-featured-listing .listar-card-content .listar-category-icon svg *,
.listar-featured-listing .listar-card-content .listar-category-icon:hover svg *,
.listar-fill-background.listar-light-design .listar-featured-listing .listar-card-content .listar-category-icon:hover svg *,
.listar-grid.listar-white-design .listar-featured-listing .listar-card-content .listar-category-icon svg * {
fill: #fff;
}
.listar-featured-listing .listar-featured-ribbon {
position: absolute;
top: 50px;
left: 50%;
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-o-transform: translate(-50%,0);
transform: translate(-50%,0);
color: #252525;
padding: 4px 10px 2px 10px;
border-radius: 50px;
text-transform: uppercase;
font-size: 10px;
letter-spacing: 2px;
}
.listar-featured-listing .listar-featured-ribbon.listar-featured-icon,
.listar-trending-icon {
position: relative;
display: inline-block;
width: 44px;
height: 44px;
font-size: 24px;
background-color: #fff;
color: #252525;
line-height: 30px;
text-align: center;
padding-right: 0;
top: auto;
left: auto;
right: auto;
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-ms-transform: translate(0,0);
-o-transform: translate(0,0);
transform: translate(0,0);
}
.listar-featured-listing .listar-featured-ribbon.listar-featured-icon {
padding-left: 4px;
}
.listar-trending-icon,
.listar-trending-icon:hover,
.listar-trending-icon:focus {
border-radius: 50px;
line-height: 34px;
background-color: #252525;
color: #e8d924;
border: 2px solid #e8d924;
padding-left: 0;
}
.listar-listing-card-design-rounded .listar-listing-card:not(.listar-grid-design-image-block) .listar-trending-icon,
.listar-listing-card-design-squared .listar-listing-card:not(.listar-grid-design-image-block) .listar-trending-icon {
position: absolute;
z-index: 100;
top: 26px;
left: 50%;
margin-left: -22px;
}
.listar-trending-icon-design-light .listar-trending-icon,
.listar-trending-icon-design-light .listar-trending-icon:hover,
.listar-trending-icon-design-light .listar-trending-icon:focus {
background-color: #fff;
color: #252525;
box-shadow: 0 0 20px rgba(0,0,0,0.12);
border: 2px solid transparent;
padding: 0;
}
.listar-trending-icon-design-light .listar-aside-post .listar-trending-icon {
padding-left: 0;
}
.listar-listing-card-design-squared .listar-listing-card:not(.listar-grid-design-image-block) .listar-trending-icon {
top: 24px;
}
.listar-trending-icon:before {
width: 42px;
height: 42px;
line-height: 42px !important;
}
.listar-trending-icon:hover:before {
padding-left: 9px;
padding-right: 4px;
}
.listar-hours-popup .listar-hours-operation {
margin-top: -25px;
}
.listar-hours-table-wrapper table,
.listar-hours-operation table {
width: 100%;
}
.listar-business-hour {
width: 50%;
}
[id*="select2-job_hours"] .select2-results__option {
background-color: aliceblue;
}
[id*="select2-job_hours"] .select2-results__option[id*=" AM"],
[id*="select2-job_hours"] .select2-results__option[id*=" PM"] {
background-color: #ffffff;
}
.listar-hours-table-wrapper .listar-business-day span.listar-business-day-letter {
min-width: 44px;
display: inline-block;
margin-right: 15px;
height: 44px;
line-height: 43px;
border-radius: 50px;
text-align: center;
background-color: rgb(35,40,45);
color: #fff;
font-size: 25px;
font-weight: 500;
}
.listar-listing-description-content .listar-hours-table-wrapper .listar-business-day span.listar-business-day-letter {
margin-left: 5px;
display: none;
}
.listar-business-status-open .listar-hours-table-wrapper .listar-featured-day .listar-business-day  span.listar-business-day-letter {
background-color: #34a742;
}
.listar-business-status-closed .listar-hours-table-wrapper .listar-featured-day .listar-business-day  span.listar-business-day-letter {
background-color: #f36b6b;
}
.job-manager-jobs tr:nth-child(even) {
background-color: #fdfdfd;
}
.job-manager-jobs .job_title > a {
color: #252525;
font-size: 15px;
}
.listar-hours-table-wrapper table *,
.listar-hours-operation table * {
text-transform: capitalize;
}
.listar-listing-description-content .listar-hours-table-wrapper table tr,
.listar-listing-description-content .listar-hours-operation table tr {
background-color: #ffffff;
}
.listar-listing-description-content .listar-hours-table-wrapper table {
border: 0;
}
.listar-hours-table-wrapper .select2-container .select2-selection--single .select2-selection__rendered {
text-overflow: unset;
}
.listar-hours-table-wrapper thead th {
text-align: center;
}
.listar-hours-table-wrapper tbody td input,
.listar-hours-table-wrapper tbody td input select {
width: 100%;
}   
.listar-hours-operation table * {
color: #000;
}
#submit-job-form textarea {
min-height: 130px;
}
#submit-job-form .fieldset-company_business_rich_media textarea {
min-height: 63px;
height: 63px;
}
.fancybox-navigation .fancybox-button:focus {
outline: none;
}
.listar-business-booking-accordion iframe {
width: 100%;
box-shadow: 0 0 25px rgba(0,0,0,0.1);
}
.listar-business-booking-accordion iframe[src*="yelp.com/"] {
box-shadow: 0 0 25px rgba(0,0,0,0.1);
padding-top: 50px;
}
.listar-business-booking-accordion.listar-is-acuity .listar-accordion-wrapper-paragraph {
position: relative;
overflow: hidden;
}
.listar-business-booking-accordion.listar-is-acuity iframe[src*="acuityscheduling.com/"] {
top: -30px;
position: relative;
margin-bottom: -30px;
background-color: #f5f5f5;
}
.listar-business-booking-accordion iframe[src*="zomatobook.com/"] {
background-color: rgb(35,40,45);
padding-top: 60px;
} #res_widget {
width: 100% !important;
}
#res_widget iframe {
border: 0;
box-shadow: none;
}
.tmask {
position: absolute;
z-index: 6000000;
background-color: #000;
}
.tbox {
z-index: 6000000;
}
.tbox iframe {
padding-top: 8px;
background-color: #fff;
}
div[id*="adgshp"] {
margin: 0 auto;
}
#bookafy-fancy-box {
-webkit-transform: translate(0, 40px);
-moz-transform: translate(0, 40px);
-ms-transform: translate(0, 40px);
-o-transform: translate(0, 40px);
transform: translate(0, 40px);
}
iframe[src*="simplybook.me"] {
border: 0;
box-shadow: none;
}
.simplybook-widget-container.active {
margin-top: 60px;
}
.listar-hide-simply-button .simplybook-widget-button {
display: none;
}
iframe[src*="module.lafourchette"] {
min-width: 1px;
position: relative;
left: 50%;
-webkit-transform: translate(-50%);
-moz-transform: translate(-50%);
-ms-transform: translate(-50%);
-o-transform: translate(-50%);
transform: translate(-50%);
}
iframe[src*="module.lafourchette"][src*="/module/"] {
width: 350px !important;
min-height: 525px !important;
}
iframe[src*="module.lafourchette"][src*="/cta/"] {
max-width: 570px;
}
div[id*="adgshp"] iframe {
margin: 0 auto;
width: 100% !important;
height: auto !important;
}
body .booksy-widget-dialog {
margin-top: 80px;
}
.listar-show-recommended-appointment-tools,
.listar-appointment-recommended-services {
margin-top: 30px;
}
fieldset[class*="fieldset-job_business_hours_"],
fieldset[class*="fieldset-job_business_document_"],
.job-manager-form fieldset[class*="fieldset-job_business_document_"] small.description {
display: none;
}
.listar-price-builder-items-wrapper {	
width: calc(100% + 60px);
margin-left: -30px;
border-top: 1px solid rgba(125,125,125,0.2);
}
.listar-boxed-fields-inner,
.listar-price-builder-items {
padding-top: 20px;
margin-top: 20px;
}
.listar-business-rich-media-fields .listar-boxed-fields-inner {
padding-top: 0;
padding-bottom: 20px;
border-bottom: 1px solid #ddd;
margin-top: 20px;
margin-bottom: 15px;
}
.listar-business-rich-media-fields .listar-boxed-fields-inner-2 fieldset {
margin-top: 20px;
margin-bottom: 20px;
padding-bottom: 20px;
}
.listar-price-builder-items {
padding-top: 0;
}
.listar-price-item-price,
.listar-price-item-tag ~ td {
width: 154px
}
.fieldset-job_business_price_list_content {
display: none;
}
.listar-price-item {
position: relative;
width: 100%;
margin-top: 0;
padding: 30px 20px;
}
.listar-price-item[data-visibility="false"]{
display: none;
}
.listar-price-item:first-child {
margin-top: 0;
}
.listar-price-item {
border-bottom: 1px solid rgba(125,125,125,0.2);
}
#submit-job-form .listar-price-item textarea {
min-height: 78px;
}
.listar-price-list-add-item {
display: inline-block;
margin-top: 30px;
}
.listar-price-item td.listar-price-item-link,
.listar-price-item-link-val,
.listar-price-item td.listar-price-item-label,
.listar-price-item-label-val {
padding-bottom: 0;
}
.listar-price-item-label-val {
height: 44px;
padding: 0 12px;
border: 1px solid rgba(125,125,125,0.2);
}
.listar-price-item input {
width: 100%;
}
.listar-price-item input.listar-price-item-tag-val {
max-width: 300px;
}
.listar-price-item table,
.listar-price-item tr,
.listar-price-item td {
padding: 0 10px 20px 10px;
border: 0 !important;
background-color: transparent;
}
.listar-price-item table {
padding: 0;
margin: 0;
}
.listar-price-item .listar-price-item-tag-tr {
position: absolute;
left: 50%;
top: 70px;
transform: translate(-50%);
}
.listar-price-item .listar-price-item-tag-tr .listar-price-item-tag,
.listar-price-item .listar-price-item-tag-tr .listar-price-item-tag input {
width: 100%;
max-width: 100%;
}
.listar-user-account-avatar-image-wrapper {
position: relative;     
width: 80px;
height: 80px;
margin-bottom: 30px;
}
.listar-price-builder-items .listar-user-account-avatar-image-wrapper {
margin-bottom: 3px;
}
.listar-user-account-avatar-image-label {
margin-top: -30px !important;
margin-bottom: 10px;  
}
.listar-user-account-avatar-image {   
position: relative;     
width: 80px;
height: 80px;
border-radius: 500px;
cursor: pointer;
background-size: cover;
background-position : center;
background-repeat   : no-repeat;
box-shadow: 8px 8px 12px rgba(0,0,0,0.07);
}
.listar-user-account-avatar-image:after {
content: "";
position: absolute;
top: -2px;
left: -2px;
width: 84px;
height: 84px;
border-radius: 500px;
border: 4px solid #e6e6e6;
z-index: 5;
}
.listar-uploading-image-ajax .listar-user-account-avatar-image:before {  
font-family: FontAwesome;
content     : "\f1ce";
font-size: 24px;
font-weight: 600;
position: absolute;
top: 13px;
left: 50%;
margin-left: -26px;
text-align: center;
width: 52px;
height: 52px;
line-height: 52px;
color: #252525;
background: #fff;
border-radius: 50%;
z-index: 6;
text-shadow: none;
box-shadow: 0 4px 30px rgba(0,0,0,0.15);
-webkit-text-stroke-width: 0.001em;
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
.listar-uploading-image-ajax .listar-user-account-avatar-image-add,
.listar-uploading-image-ajax .listar-user-account-avatar-image-remove {
display: none !important;
}
.listar-user-account-avatar-image-button {
position: absolute;
top: 21px;
right: -18px;
width: 36px;
height: 36px;
line-height: 37px;
border-radius: 50px;
font-size: 15px;
background-color: #fff;
text-align: center;
color: #1a7ab3;
box-shadow: 4px 4px 8px rgba(0,0,0,0.1);
padding-left: 1px;
z-index: 6;
cursor: pointer;
}
.listar-user-account-avatar-image-button.fa-times {
color: #f36b6b;
}
.listar-price-item-descr {
font-size: 0;
}
.listar-price-item-descr textarea {
font-size: 14px;
}
.listar-price-list-items-controls {
position: absolute;
width: auto;
top: 0;
left: 50%;
text-align: right;
padding: 0 20px;
background-color: #fff;
border-left: 1px solid rgba(125,125,125,0.2);
border-bottom: 1px solid rgba(125,125,125,0.2);
border-right: 1px solid rgba(125,125,125,0.2);
-webkit-transform: translate(-50%);
-moz-transform: translate(-50%);
-ms-transform: translate(-50%);
-o-transform: translate(-50%);
transform: translate(-50%);
}
.listar-price-list-items-controls div {
display: inline-block;
width: 50px;
padding: 2px;
text-align: center;
cursor: pointer;
}
.listar-price-list-items-controls div:hover {
color: rgb(37,139,213);
}
.listar-price-list-items-controls div.fa-times {
color: #f36b6b;
font-size: 16px;
}
.listar-price-list-items-controls div:before {
font-weight: bold;
}
.job-manager-form fieldset.fieldset-job_business_bookings_third_party_service{
border-top: 1px solid rgba(125,125,125,0.2);
padding-top: 30px;
}
.listar-custom-location-fields .listar-boxed-fields-inner {
border-top: 0;
padding-top: 0;
margin-top: 0;
}
.listar-boxed-fields-price-list .listar-boxed-fields-inner {
border-top: 0;
padding-top: 0;
}
.listar-price-list-add-category,
.listar-price-list-add-item,
.listar-rich-media-add-item {
font-weight: bold;
}
.listar-price-list-add-category {
display: inline-block;
height: 46px;
}
.listar-price-list-add-category:before,
.listar-price-list-add-item:before,
.listar-rich-media-add-item:before {
padding-right: 8px;
}
.listar-price-builder-categories-wrapper,
.listar-price-builder-category {
display: inline-block;
}
.listar-price-builder-categories-wrapper {
display: block;
margin-bottom: -20px;
}
.listar-price-builder-category {
position: relative;
margin-right: 20px;
margin-bottom: 20px;
width: 100%;
max-width: 300px;
font-weight: bold;
}
.listar-price-builder-category[data-selected="selected"] input {
border: 2px solid rgb(37,139,213);
outline: transparent;
color: rgb(37,139,213);
}
.listar-price-builder-category input {
width: 100%;
padding-right: 36px;
}
.listar-price-list-category-delete {
position: absolute;
top: 0;
right: 0;
color: #f36b6b;
cursor:pointer;
width: 40px;
height: 44px;
text-align: center;
line-height: 44px;
font-size: 16px;
}
.listar-price-list-category-delete:before,
.listar-price-list-add-category:before,
.listar-price-list-add-item:before,
.listar-rich-media-add-item:before {
font-weight: bold;
position: relative;
top: -1px;
}
.job-manager-form fieldset.fieldset-job_business_booking_method {
border-bottom: 0;
padding-bottom: 0;
margin-top: 30px;
}
.job-manager-form fieldset.fieldset-job_business_bookings_products_description {
border-top: 1px solid #eee;
margin-top: 30px;
padding-top: 30px;
border-bottom: 0;
padding-bottom: 0;
margin-bottom: 0;
}
.job-manager-form fieldset.fieldset-job_business_bookings_products_description label {
padding: 0;
}
.job-manager-form .listar-boxed-fields-docs-external fieldset.fieldset-job_business_use_catalog_external,
.job-manager-form .listar-boxed-fields-label-customizer fieldset.fieldset-job_business_catalog_label,
.job-manager-form .listar-boxed-fields-label-customizer fieldset.fieldset-job_business_booking_label,
.job-manager-form .listar-boxed-fields-catalog-creator fieldset.fieldset-job_business_use_catalog_create,
.job-manager-form .listar-boxed-fields-catalog-gallery fieldset.fieldset-job_business_use_catalog_images {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: 0;
}
.listar-business-catalog-fields fieldset[class*="fieldset-job_business_document_"] {
display: block;
}
.listar-replicate-day-all {
position: relative;
display: inline-block;
margin-bottom: 5px;
}
.listar-hours-table-wrapper select,
.listar-hours-operation select {
position: relative;
margin-top: 5px;
margin-left: 5px;
left: -5px;
top: -2px;
}
.listar-hours-operation tr {
height: 50px;
}
.listar-hours-operation tr:nth-child(odd),
.listar-hours-table-wrapper tr:nth-child(odd) {
background-color: #f1f2f4;
}
.listar-hours-table-wrapper,
.listar-boxed-fields-wrapper {
margin-top: -15px;
margin-bottom: 22px;
}
.listar-business-social-network-fields ~ p {
margin-top: 30px;
}
.job-manager-form .listar-boxed-fields-wrapper fieldset:last-child,
.job-manager-form fieldset.listar-remove-fieldset-border-bottom {
margin-bottom: 0;
border-bottom: 0;
padding-bottom: 0;
}
.job-manager-form .listar-boxed-fields-wrapper fieldset.fieldset-job_business_bookings_third_party_service {
margin-top: 30px;
}
.listar-listing-description-content .listar-hours-table-wrapper {
margin-top: 0;
margin-bottom: 0;
}
.listar-listing-description-content .listar-business-start-time-field {
border-left: 0;
border-right: 0;
}
.listar-listing-description-content .listar-business-day {
border-left: 0;
border-right: 0;
}
.listar-listing-description-content .listar-hours-table-wrapper table tr:first-child td {
border-top: 0;
padding-top: 0;
}
.listar-listing-description-content .listar-hours-table-wrapper table tr:last-child td {
border-bottom: 0;
padding-bottom: 0;
}
.listar-listing-description-content .listar-hours-table-wrapper table tr td {
padding: 18px 20px 18px 0;
}
.listar-listing-description-content .listar-hours-table-wrapper table tr td + td {
padding: 8px 0;
text-align: right;
}
article .listar-hours-table-wrapper table {
margin: 0;
}
.listar-hours-table-wrapper .listar-business-day span {
display: inline-block;
vertical-align: middle;
}
.listar-price-range-fields input,
.fieldset-job_priceaverage input,
.job-manager-form fieldset.fieldset-job_priceaverage input.input-text {
border-radius: 4px;
height: 44px;
width: 80px;
padding: 12px 15px;
}
.listar-price-range-symbol,
.listar-price-average-symbol {
margin-left: 4px;
margin-right: 4px;
}
.listar-price-range-separator {
margin-left: 10px;
margin-right: 10px;
}
#job_pricerange {
display: none;
}
.listar-listing-price-range {
position: relative;
background-color: rgb(35,40,45);
color: #ffffff;
}
.listar-is-safari.listar-is-mobile .listar-listing-price-range {
border: 1px solid rgba(125,125,125,0.35);
}
.listar-listing-price-range > .listar-listing-price-range-title,
.listar-listing-price-range > .listar-listing-price-range-value {
display: inline-block;
position: relative;
left: 0;
width: auto;
display: inline-block;
position: relative;
float: right;
top: auto;
bottom: auto;
right: auto;
left: auto;
}
.listar-listing-price-range > .listar-listing-price-range-title {
float: left;
height: 40px;
font-size: 16px;
line-height: 40px;
margin: 0;
white-space: nowrap;
}
.listar-listing-price-range > .listar-listing-price-range-value {
float: right;	
padding: 8px 20px;
border-radius: 23px;
margin-left: 15px;
background-color: #ffffff;
color: #252525;
}
.listar-single-listing-pricing-range-squared .listar-listing-price-range > .listar-listing-price-range-value {
border-radius: 8px;
}
.listar-listing-price-range .listar-listing-price-range-value > div {
line-height: 1.78;
display: inline-block;
}
.listar-listing-price-range .listar-listing-price-range-value span {
position: relative;
font-weight: 400;
display: inline-block;
margin-right: 2px;
line-height: 1;
}
.listar-listing-price-range .listar-listing-price-range-value span:first-child + div {
display: inline-block;
white-space: nowrap;
}
.listar-listing-price-range .listar-listing-price-range-value span:first-child + div > span {
margin-right: 2px;
margin-left: 2px;
}
.listar-general-details-popup .panel-body {
text-align: left;
}
.listar-general-details-popup .listar-feat-details-heading h4,
.listar-general-details-popup .panel-body.listarfeat-details-body {
text-align: center;
}
.listar-general-details-popup .panel-body.listar-feat-details-body .col-lg-12 {
background-color: #eee;
padding: 20px 0;
border-radius: 15px;
}
a.button-social-login,
.widget-area a.button-social-login {
background-color: #fff;
color: rgb(37,139,213);
border: 0;
border: 0;
box-shadow: 0 0 30px rgba(0,0,0,0.20);
border-radius: 8px;
margin: 0 3px 0 3px;
padding: 2px 8px;
}
a.button-social-login .si {
margin: 0;
}
#job-manager-job-dashboard table ul.job-dashboard-actions li:after {
content: none;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:first-child,
.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder {
margin-bottom: 30px;
margin-left: 30px;
width: calc(100% - 30px);
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
border-radius: 200px;
overflow: hidden;
width: calc(20% - 30px);
min-width: 63px;
margin-right: 0;
margin-left: 30px;
margin-bottom: 20px;
}
.woocommerce-product-attributes-item__label {
text-transform: capitalize;
}
.product_type_variable,
.single_add_to_cart_button {
min-width: 180px;
}
.woocommerce div.product form.cart .group_table tr {
padding-top: 0;
vertical-align: middle;
border-bottom: 4px dashed #e3e3e3;
}
.woocommerce div.product form.cart .group_table td {
vertical-align: middle;
padding-bottom: 30px;
padding-top: 30px;
}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message,
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
padding: 30px;
}
#add_payment_method #payment div.payment_box p:first-child,
.woocommerce-cart #payment div.payment_box p:first-child,
.woocommerce-checkout #payment div.payment_box p:first-child {
margin-top: 0;
}
#add_payment_method #payment div.payment_box p:last-child,
.woocommerce-cart #payment div.payment_box p:last-child,
.woocommerce-checkout #payment div.payment_box p:last-child {
margin-bottom: 0;
}
#add_payment_method #payment div.payment_box::before,
.woocommerce-cart #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before {
border: 1em solid #eeeeee;
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
background-color: #eeeeee;
}
.woocommerce-grouped-product-list.group_table {
margin-bottom: 30px;
margin-top: -20px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
margin-left: -30px;
width: calc(100% + 30px);
max-width: 9999px;
overflow: visible;
}
.woocommerce .product .product_meta > span {
display: block;
}
.woocommerce-info {
margin-top: 0;
}
body:not([class*="woocommerce-checkout"]) .woocommerce-info {
background-color: transparent;
}
.archive .woocommerce-info {
margin-bottom: 70px;
}
.woocommerce-MyAccount-content .woocommerce-info {
margin: 0;
padding: 0;
}
.woocommerce-downloads .woocommerce-MyAccount-content .woocommerce-info:before {
display: none;
}
.woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text {
width: 140px;
}
.woocommerce button.button[name="update_cart"] {
color: #fff;
}
.woocommerce-address-fields__field-wrapper + p,
.woocommerce-EditAccountForm fieldset + div + p {
text-align: right;
padding-top: 15px;
}
#page .woocommerce-form-row span em {
color: #999;
}
.select2-search--dropdown .select2-search__field {
margin-left: 4px;
width: calc(100% - 10px);
}
#page ~ .select2-container--open .select2-dropdown {
top: -1px;
min-width: 100px;
}
#page ~ .select2-container--default .select2-search--dropdown .select2-search__field {
border: 0;
line-height: 26px;
height: 26px;
padding-left: 7px;
padding-right: 0;
margin: 0;
margin-left: 5px;
margin-bottom: 5px;
width: calc(100% - 40px);
}
.select2-container--open .select2-dropdown {
border: 1px solid rgba(125,125,125,0.2);
border-top: 0;
box-shadow: 0 20px 60px rgba(0,0,0,0.3);
}
.listar-is-safari.listar-is-mobile .select2-container--open .select2-dropdown {
border: 1px solid rgba(125,125,125,0.35);
}
.listar-hide-select2-dropdown .select2-container--open .select2-dropdown {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
padding: 10px 15px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
display: inline-block;
border-radius: 25px;
margin-bottom: 30px;
margin-left: 12px;
margin-right: 12px;
}
.woocommerce form .form-row {
margin: 0 0 20px;
}
.woocommerce form .form-row#billing_country_field {
margin: 0 0 16px;
}
#add_payment_method #payment,
.woocommerce-cart #payment, .woocommerce-checkout #payment {
background-color: transparent;
}
.woocommerce-checkout #payment div.form-row {
padding: 0;
}
.woocommerce-tabs {
padding-top: 40px;
}
.job-manager-submitted-paid-listing-actions ~ p {
display: none;
}
.woocommerce-info:before,
.woocommerce-message:before {
content: none;
}
.job-manager-error {
box-shadow: none;
}
.woocommerce #review_form #respond p {
margin: 0 0 30px;
}
.woocommerce #review_form #respond p.form-submit {
margin-bottom: 10px;
}
.woocommerce div.product form.cart .variations td {
padding: 0 0 30px 0;
}
.woocommerce div.product form.cart .reset_variations {
position: relative;
display: inline-block;
font-size: 14px;
margin-top: 23px;
padding-left: 38px;
color: #999;
visibility: visible !important; margin-left: -3px;
}
.woocommerce div.product form.cart .reset_variations:before {
font-family: FontAwesome;
content: "\f057";
position: absolute;
font-size: 20px;
left: 0;
top: 0;
color: #bfbfbf;
opacity: 0.9;
padding-left: 3px;
}
.woocommerce div.product form.cart .reset_variations:hover,
.woocommerce div.product form.cart .reset_variations:hover:before {
color: #c71515;
}
.woocommerce div.product form.cart .variations td.label {
color: #252525;
text-transform: capitalize;
font-size: 14px;
display: table-cell;
vertical-align: middle;
vertical-align: top;
padding-top: 8px;
padding-right: 0;
text-align: left;
}
.variations_form {
padding-top: 10px;
}
.variations_form .select2-container--default .select2-selection--single,
.variations_form .select2-container--default .select2-selection--multiple,
.woocommerce .woocommerce-ordering .select2-container--default .select2-selection--single {
border-radius: 22px;
}
.variations_form .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.variations_form .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.woocommerce .woocommerce-ordering .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
border-radius: 8px 8px 0 0;
}
.variations_form .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.variations_form .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,
.woocommerce .woocommerce-ordering .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
border-radius: 0 0 8px 8px;
}
.woocommerce-variation-price {
margin-bottom: 30px;
}
.woocommerce div.product form.cart .woocommerce-variation-description p:first-child {
margin-top: 0;
}
.comment-form-rating {
margin-top: 30px;
}
.woocommerce-Price-amount.amount,
.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol {
color: #252525;
}
.listar-package-description .woocommerce-Price-amount.amount,
.listar-package-description .woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol {
color: #ffffff;
font-weight: bold;
}
.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol {
margin-right: 3px;
}
.woocommerce div.product form.cart label {
margin-bottom: 0;
}
.listar-woo-sorting {
text-align: center;
font-size: 0;
}
.listar-woo-sorting .col-md-4 {
font-size: 14px;
display: inline-block;
float: none;
}
.woocommerce #reviews #comment {
height: 140px;
}
.type-product ins {
text-decoration: none;
}
.woocommerce-error::before,
.woocommerce-info::before,
.woocommerce-message::before {
top: 30px;
}
.woocommerce-error li, .woocommerce-info li, .woocommerce-message li {
padding-left: 20px !important;
}
.woocommerce #content table.cart td.actions,
.woocommerce table.cart td.actions,
.woocommerce-page #content table.cart td.actions,
.woocommerce-page table.cart td.actions {
padding-top: 30px;
padding-bottom: 30px;
}
#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text,
#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon input,
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce table.cart td.actions .coupon input,
.woocommerce-page #content table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon input,
.woocommerce-page table.cart td.actions .coupon .input-text {
padding-left: 18px;
padding-right: 18px;
}
#add_payment_method .cart-collaterals .cart_totals table,
.woocommerce-cart .cart-collaterals .cart_totals table,
.woocommerce-checkout .cart-collaterals .cart_totals table {
margin-bottom: 15px;
}
.woocommerce-page table.cart td.actions .coupon .input-text {
margin-right: 10px;
}
.cart_totals .wc-proceed-to-checkout {
text-align: right;
}
address [class*="woocommerce-customer-details--"] ~ [class*="woocommerce-customer-details--"] {
margin-top: 0;
}
.product-purchase-note td {
font-style: italic;
background-color: aliceblue;
padding: 30px !important; }
.product-purchase-note td * {
margin-top: 0;
margin-bottom: 0;
}
.woocommerce table.my_account_orders td,
.woocommerce table.my_account_orders th {
border-top: 1px solid rgba(0,0,0,.1);
padding: 9px 12px;
vertical-align: middle;
line-height: 1.5em;
}
.woocommerce table.my_account_orders th {
font-weight: 700;
}
article table.my_account_orders thead th * {
border: 0;
}
.page #main .woocommerce-table__line-item .wc-item-meta,
.page #main .woocommerce-table__line-item .wc-item-meta *,
.product-name .variation,
.product-name .variation * {
margin-top: 0;
margin-bottom: 0;
}
.woocommerce table.shop_table tfoot tr + tr th,
.woocommerce table.shop_table tfoot tr + tr td,
.woocommerce table.shop_table tfoot .order-total th,
.woocommerce table.shop_table tfoot .order-total td {
background-color: #ddd;
border-top: 2px dashed rgba(0,0,0,0.1);
}
.woocommerce table.shop_table tfoot .order-total th,
.woocommerce table.shop_table tfoot tr + tr th {
text-transform: uppercase;
}
article table.shop_table tfoot .order-total *,
.woocommerce table.shop_table tfoot tr + tr * {
background-color: transparent;
}
th.product-name,
th.product-total,
.recurring-totals th {
text-transform: uppercase;
}
.woocommerce ul.product_list_widget li img {
border-radius: 100px;
width: 60px;
height: 60px;
}
.woocommerce .star-rating span:before {
color: rgb(37,139,213);
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
padding: 30px 30px 15px;
border: 0;
border-left: 1px solid #e4e4e4;
background-color: #f5f5f5;
}
.listar-woo-product-card .star-rating {
display: none;
}
.product_meta .tagged_as {
text-transform: capitalize;
}
.listar-listing-data.listar-listing-products {
margin-bottom: -30px;
padding: 0;
background-color: transparent;
box-shadow: none;
}
.listar-listing-data.listar-listing-products {
text-align: center;
font-size: 0;
letter-spacing: 0;
}
.listar-listing-data.listar-listing-products .col-md-4 {
display: inline-block;
float: none;
font-size: 14px;
letter-spacing: 0.025em;
}
.listar-listing-products-more {
margin-top: 80px;
}
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-title {
font-weight: bold;
}
.wc-bookings-booking-form {
border: 0;
padding: 0;
}
.wc-bookings-booking-form fieldset {
margin: 0;
padding: 0;
margin-top: 35px;
}
.wc-bookings-booking-form .form-field,
.wc-bookings-booking-form fieldset {
margin-bottom: 20px;
}
#wc-bookings-booking-form ~ button[type="submit"] {
margin-top: 20px;
}
.wc-bookings-booking-form .wc-bookings-booking-cost,
.wc-bookings-booking-form .block-picker {
margin: 0;
padding: 9px 30px;
margin-bottom: 30px;
border-radius: 5px;
text-align: center;
background: #fff;
line-height: 1.8;
border: 1px solid #ddd;
}
.wc-bookings-time-block-picker * {
width: 100%;
margin: 0;
}
body .listar-panel-form .wc-bookings-booking-form input[type="text"] {
border: 1px solid rgba(125,125,125,0.2) ! important;
}
.wc-booking-summary {
background: #fff;
padding: 20px;
margin-bottom: 3px !important;
margin-right: 0;
border: 1px solid #eee;
}
.wc-bookings-date-picker .ui-datepicker td.bookable a,
.wc-bookings-date-picker .ui-datepicker td.ui-datepicker-current-day a,
.wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default {
background: rgb(37,139,213) !important;
opacity: 0.7;
}
.wc-bookings-date-picker .ui-datepicker td.ui-datepicker-current-day a,
.wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default {
opacity: 1;
}
.wc-bookings-date-picker .ui-datepicker td,
.wc-bookings-date-picker .ui-datepicker th {
border: 0;
}
.wc-bookings-date-picker .ui-datepicker-header {
background: #fff;
color: #252525;
border-top: 1px solid #eee;
}
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev.ui-state-hover,
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next.ui-state-hover,
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev,
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next {
background: transparent;
}
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-title {
padding: 20px 0 18px 0
}
.wc-bookings-date-picker .ui-datepicker td .ui-state-default {
padding: 15px 0;
}
.listar-booking-popup .product {
text-align: left;
}
.listar-booking-popup h1 {
text-align: center;
}
.listar-booking-popup button[type="submit"] {
position: relative;
left: 50%;
-webkit-transform: translate(-50%);
-moz-transform: translate(-50%);
-ms-transform: translate(-50%);
-o-transform: translate(-50%);
transform: translate(-50%);
}
.listar-booking-popup .woocommerce-product-gallery {
display: none;
}
.listar-booking-popup .listar-panel-form {
width: 480px;
border: 0;
box-shadow: 0 0px 80px rgb(0,0,0 / 50%);
}
.listar-booking-popup-header {
position: relative;
margin-top: -30px !important;
margin-left: -31px;
margin-bottom: 30px;
border-radius: 10px 10px 0 0;
width: calc(100% + 62px);
background-color: rgb(55,60,65);
padding: 70px 30px 100px 30px;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
text-shadow: 1px 1px rgba(0,0,0,0.5);
box-shadow:
10000px 0 rgba(0,0,0,0.4) inset;
}
.listar-booking-permalink-wrapper {
position: absolute;
width: 100%;
left: 0;
bottom: 30px;
right: 30px;
text-align: center;
}
.listar-booking-permalink {
color: #fff;
font-size: 15px;
display: inline-block;
border: 2px solid rgba(255,255,255,1);
padding: 2px 12px;
border-radius: 50px;
}
.listar-booking-permalink:hover,
.listar-booking-permalink:focus {
color: #fff;
}
.listar-booking-popup h1 {
color: #fff;
text-transform: uppercase;
}
.listar-booking-popup .summary.entry-summary h1 {
display: none;
color: #fff;
}
.listar-booking-navigation {
position: absolute;
top: 30px;
width: calc(100% - 60px);
left: 30px;
}
.listar-booking-nav-prev,
.listar-booking-nav-next {
position: absolute;
top: 0;
left: 0;
margin-top: -10px;
width: 50px;
height: 50px;
border-radius: 50px;
text-align: center;
line-height: 46px !important;
font-size: 22px;
background-color: rgba(0,0,0,0.8);
color: #fff;
cursor: pointer;
}
.listar-booking-nav-prev:hover,
.listar-booking-nav-next:hover {
opacity: 0.7
}
.listar-booking-nav-next {
left: auto;
right: 0;
}
.product-category {
list-style: none;
} .listar-site-footer {
width: auto;
height: auto;
background-color: #fff;
opacity: 0;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
box-shadow:
0 0 80px rgba(0,0,0,0.3) inset,
10000px 0 rgba(255,255,255,0.88) inset;
}
.listar-footer-dark .listar-site-footer {
background-color: #23282d;
border-top: 0;
box-shadow: none;
}
.listar-footer-dark .listar-site-footer .listar-newsletter-field input[type="email"] {
box-shadow: 6px 6px 10px rgba(0,0,0,0.25);
}
.listar-footer-dark .listar-newsletter-field input {
color: #252525;
}
.listar-footer-dark .listar-site-footer .listar-social-networks a {
box-shadow: 4px 4px 4px rgba(0,0,0,0.25);
}
.listar-loaded .listar-site-footer {
opacity: 1;
}
.listar-is-safari.listar-is-mobile .listar-site-footer {
border-top: 1px solid rgba(125,125,125,0.35);
}
.listar-map-view .listar-site-footer {
display: none;
}
.listar-site-footer-inner {
width: 100%;
overflow: hidden;
}
.listar-footer-widgets {
position: relative;
padding-top: 80px;
padding-bottom: 80px;
margin-bottom: -60px;
}
.listar-footer-column {
position: relative;
border-radius: 0;
}
.listar-footer-column {
text-align: left;
}
.listar-force-inline .listar-widget-page-link {
display: inline-block;
margin: 0;
padding: 6px 16px 6px 0;
}
.listar-force-inline .listar-widget-page-link a {
padding: 0;
}
.listar-footer-column section {
position: relative;
z-index: 0;
}
.footer-icon {
padding-bottom: 6px;
}
.listar-footer-column .widget-title,
.listar-footer-column .widget-title a {
font-weight: bold;
font-size: 16px;
color: rgb(37,139,213);
text-transform: uppercase;
}
.listar-footer-column .widget-title,
.listar-footer-dark .listar-site-footer #sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio h3 {
border-bottom: 1px solid rgba(200,200,200,0.3);
margin-bottom: 30px;
padding-bottom: 30px;
}
#page .textwidget span {
display: inline-block;
}
.listar-footer-column .listar-card-content:hover .listar-card-content-image,
.listar-footer-column .listar-card-content:hover .listar-card-content-image {
opacity: 1;
}
.listar-social-networks {
position: relative;
height: 120%;
text-shadow: 1px 1px rgba(0,0,0,0.5);
font-size: 0;
}
.listar-listing-social .listar-social-networks,
.listar-social-share-networks-wrapper .listar-social-networks {
width: calc(100% + 30px);
margin-bottom: -30px;
font-size: 0;
letter-spacing: 0;
}
.listar-social-network-title {
font-size: 14px;
color: #252525;
text-shadow: none;
text-align: center;
line-height: 14px;
margin-top: 20px;
}
.listar-site-footer .listar-social-networks .listar-widget-content {
margin-top: -8px;
}
.listar-social-networks .listar-widget-content {
letter-spacing: 0;
font-size: 0;
}
.entry-content .listar-social-networks .listar-widget-content {
text-align: center;
}
.widget .listar-social-networks .listar-widget-content {
margin-top: -6px;
}
.listar-social-networks a {
background-color: transparent;
}
.listar-social-networks a,
.listar-social-network-icon,
.listar-post-social-share ul li i:before,
.listar-footer-menu a[href*="facebook.com"],
.listar-footer-menu a[href*="twitter.com"],
.listar-footer-menu a[href*="instagram.com"],
.listar-footer-menu a[href*="pinterest.com"],
.listar-footer-menu a[href*="vimeo.com"],
.listar-footer-menu a[href*="vk.com"],
.listar-footer-menu a[href*="twitch.com"],
.listar-footer-menu a[href*="tiktok.com"],
.listar-footer-menu a[href*="snapchat.com"],
.listar-footer-menu a[href*="facebook.com"],
.listar-footer-menu a[href*="youtube.com"],
.listar-footer-menu a[data-menu-item-title*="skype"],
.listar-footer-menu a[data-menu-item-title*="whatsapp"],
.listar-footer-menu a[href*="whatsapp.com"] {
position: relative;
z-index: 2;
display: inline-block;
width: 44px;
border-radius: 50%;
text-align: center;
margin: 8px 12px 0 0;
width: 40px;
height: 40px;
color: #fff;
}
.listar-social-network-icon {
margin: 0;
}
.listar-listing-social .listar-social-networks a,
.listar-social-share-networks-wrapper .listar-social-networks a {
width: calc(50% - 30px);
margin-left: 0;
margin-right: 30px;
margin-bottom: 30px;
border: 1px solid rgba(125,125,125,0.2);
border-radius: 15px;
padding: 30px 15px;
height: auto;
vertical-align: top;
box-shadow: 8px 8px 14px rgba(0,0,0,0.08);
}
.listar-is-safari.listar-is-mobile .listar-listing-social .listar-social-networks a,
.listar-is-safari.listar-is-mobile .listar-social-share-networks-wrapper .listar-social-networks a {
border: 1px solid rgba(125,125,125,0.35);
}
.listar-social-network-icons-squared .listar-social-networks a,
.listar-social-network-icons-squared .listar-social-networks .listar-social-network-icon,
.listar-social-network-icons-squared .listar-footer-menu a[href*="facebook.com"],
.listar-social-network-icons-squared .listar-footer-menu a[href*="twitter.com"],
.listar-social-network-icons-squared .listar-footer-menu a[href*="instagram.com"],
.listar-social-network-icons-squared .listar-footer-menu a[href*="pinterest.com"],
.listar-social-network-icons-squared .listar-footer-menu a[href*="vimeo.com"],
.listar-social-network-icons-squared .listar-footer-menu a[href*="vk.com"],
.listar-social-network-icons-squared .listar-footer-menu a[href*="youtube.com"],
.listar-social-network-icons-squared .listar-footer-menu a[href*="twitch.com"],
.listar-social-network-icons-squared .listar-footer-menu a[href*="tiktok.com"],
.listar-social-network-icons-squared .listar-footer-menu a[href*="snapchat.com"],
.listar-social-network-icons-squared .listar-footer-menu a[data-menu-item-title*="skype"],
.listar-social-network-icons-squared .listar-footer-menu a[data-menu-item-title*="whatsapp"],
.listar-social-network-icons-squared .listar-footer-menu a[href*="whatsapp.com"] {
border-radius: 8px;
}
.entry-content .listar-social-networks a {
margin-left: 4px;
margin-right: 4px;
}
.listar-social-networks .fa-facebook,
.listar-social-networks .fa-facebook-f,
.listar-site-footer .listar-footer-credits .listar-footer-menu a[href*="facebook.com"],
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="facebook.com"]:hover,
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="facebook.com"]:focus,
.listar-post-social-share ul li a i[class*="facebook"]:before {
background-color: rgb(41,77,169);
}
.listar-social-networks .fa-twitch,
.listar-social-networks .fa-twitch-f,
.listar-site-footer .listar-footer-credits .listar-footer-menu a[href*="twitch.com"],
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="twitch.com"]:hover,
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="twitch.com"]:focus,
.listar-post-social-share ul li a i[class*="twitch"]:before {
background-color: rgb(100 46 150);
}
.listar-social-networks .fa-tiktok,
.listar-social-networks .fa-tiktok-f,
.listar-site-footer .listar-footer-credits .listar-footer-menu a[href*="tiktok.com"],
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="tiktok.com"]:hover,
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="tiktok.com"]:focus,
.listar-post-social-share ul li a i[class*="tiktok"]:before {
background-color: rgb(40 40 40);
}
.listar-site-footer .listar-footer-credits .listar-footer-menu a[href*="tiktok.com"],
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="tiktok.com"]:hover,
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="tiktok.com"]:focus {
background-color: rgb(30 30 30);
box-shadow: 7px 7px 14px rgb(0 0 0 / 40%), 0 0 60px rgb(255 255 255 / 10%);
}
.listar-social-networks .fa-snapchat,
.listar-social-networks .fa-snapchat-f,
.listar-site-footer .listar-footer-credits .listar-footer-menu a[href*="snapchat.com"],
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="snapchat.com"]:hover,
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="snapchat.com"]:focus,
.listar-post-social-share ul li a i[class*="snapchat"]:before {
background-color: rgb(187 138 0);
}
.listar-social-networks .fa-twitter,
.listar-site-footer .listar-footer-credits .listar-footer-menu a[href*="twitter.com"],
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="twitter.com"]:hover,
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="twitter.com"]:focus,
.listar-post-social-share ul li a i[class*="twitter"]:before {
background-color: rgb(38,94,185);
}
.listar-social-networks .fa-whatsapp,
.listar-site-footer .listar-footer-credits .listar-footer-menu a[href*="whatsapp.com"],
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="whatsapp.com"]:hover,
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="whatsapp.com"]:focus,
.listar-post-social-share ul li a i[class*="whatsapp"]:before {
background-color: rgb(18,140,126);
}
.listar-social-networks .fa-telegram,
.listar-site-footer .listar-footer-credits .listar-footer-menu a[href*="telegram.com"],
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="telegram.com"]:hover,
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="telegram.com"]:focus,
.listar-post-social-share ul li a i[class*="telegram"]:before {
background-color: rgb(0,136,204);
}
.listar-social-networks .fa-linkedin,
.listar-site-footer .listar-footer-credits .listar-footer-menu a[href*="linkedin.com"],
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="linkedin.com"]:hover,
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="linkedin.com"]:focus,
.listar-post-social-share ul li a i[class*="linkedin"]:before {
background-color: rgb(0,119,181);
}
.listar-social-networks .fa-tumblr,
.listar-site-footer .listar-footer-credits .listar-footer-menu a[href*="tumblr.com"],
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="tumblr.com"]:hover,
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="tumblr.com"]:focus,
.listar-post-social-share ul li a i[class*="tumblr"]:before {
background-color: rgb(53,70,92);
}
.listar-social-networks .fa-envelope-o,
.listar-post-social-share ul li a i[class*="envelope-o"]:before {
background-color: rgb(195, 74, 153);
}
.listar-social-networks .icon-copy,
.listar-post-social-share ul li a i[class*="icon-copy"]:before {
background-color: rgb(130,91,162);
}
.listar-social-networks .fa-google-plus {
background-color: rgb(220,70,60);
}
.listar-social-networks .fa-pinterest,
.listar-site-footer .listar-footer-credits .listar-footer-menu a[href*="pinterest.com"],
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="pinterest.com"]:hover,
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="pinterest.com"]:focus,
.listar-post-social-share ul li a i[class*="pinterest"]:before {
background-color: rgb(146,51,33);
}
.listar-post-social-share ul li a i.fa-share-alt:before {
background-color: rgb(200,65,40);
}
.listar-social-networks .fa-instagram,
.listar-site-footer .listar-footer-credits .listar-footer-menu a[href*="instagram.com"],
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="instagram.com"]:hover,
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="instagram.com"]:focus {
background-color: rgb(110,51,183);
}
.listar-social-networks .fa-foursquare {
background-color: #9b2b87;
}
.listar-social-networks .fa-tripadvisor,
.listar-site-footer .listar-footer-credits .listar-footer-menu a[href*="tripadvisor.com"],
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="tripadvisor.com"]:hover,
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="tripadvisor.com"]:focus {
background-color: #45733a;
}
.listar-social-networks .fa-youtube,
.listar-site-footer .listar-footer-credits .listar-footer-menu a[href*="youtube.com"],
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="youtube.com"]:hover,
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="youtube.com"]:focus {
background-color: rgb(209 27 27);
}
.listar-site-footer .listar-footer-credits .listar-footer-menu a[data-menu-item-title*="skype"],
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[data-menu-item-title*="skype"]:hover,
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[data-menu-item-title*="skype"]:focus {
background-color: rgb(38,94,185);
}
.listar-site-footer .listar-footer-credits .listar-footer-menu a[data-menu-item-title*="whatsapp"],
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[data-menu-item-title*="whatsapp"]:hover,
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[data-menu-item-title*="whatsapp"]:focus,
.listar-site-footer .listar-footer-credits .listar-footer-menu a[href*="whatsapp.com"],
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="whatsapp.com"]:hover,
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="whatsapp.com"]:focus {
background-color: #4ab52c;
}
.listar-social-networks .fa-vimeo,
.listar-site-footer .listar-footer-credits .listar-footer-menu a[href*="vimeo.com"],
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="vimeo.com"]:hover,
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="vimeo.com"]:focus {
background-color: rgb(0,175,240);
}
.listar-social-networks .fa-vk,
.listar-site-footer .listar-footer-credits .listar-footer-menu a[href*="vk.com"],
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="vk.com"]:hover,
.listar-site-footer .listar-footer-credits .listar-footer-menu li>a[href*="vk.com"]:focus {
background-color: rgb(75,120,160);
}
.listar-social-networks a:before,
.listar-social-network-icon.fa:before,
.listar-social-network-icon.icon:before,
.listar-footer-menu a[href*="facebook.com"]:before,
.listar-footer-menu a[href*="twitter.com"]:before,
.listar-footer-menu a[href*="instagram.com"]:before,
.listar-footer-menu a[href*="pinterest.com"]:before,
.listar-footer-menu a[href*="vimeo.com"]:before,
.listar-footer-menu a[href*="vk.com"]:before,
.listar-footer-menu a[href*="youtube.com"]:before,
.listar-footer-menu a[href*="twitch.com"]:before,
.listar-footer-menu a[href*="tiktok.com"]:before,
.listar-footer-menu a[href*="snapchat.com"]:before,
.listar-footer-menu a[data-menu-item-title*="skype"]:before,
.listar-footer-menu a[data-menu-item-title*="whatsapp"]:before,
.listar-footer-menu a[href*="whatsapp.com"]:before,
.listar-post-social-share ul li a i:before,
.listar-social-share-popup .listar-social-network-icon:before {
position: absolute;
top: 0;
left: 0;
display: inline-block;
font-size: 18px;
border-radius: 50%;
text-align: center;
width: 40px;
height: 40px;
line-height: 42px;
}
.listar-social-network-icon.fa.fa-whatsapp:before {
font-size: 24px;
}
.listar-social-network-icon.fa.fa-telegram:before {
font-size: 21px !important;
}
.listar-buttons-squared  .listar-post-social-share ul li a i:before {
border-radius: 8px;
}
.listar-buttons-squared .listar-social-networks a:before,
.listar-buttons-squared .listar-footer-menu a:before,
.listar-buttons-squared .listar-site-footer .listar-footer-credits .listar-footer-menu a {
border-radius: 8px;
}
.listar-social-share-popup .listar-social-network-icon.icon-copy:before {
font-size: 20px;
font-weight: bold;
}
.listar-post-social-share ul li a i:before {
position: relative;
margin-left: 0;
margin-right: 0;
margin-top: 0;
}
.listar-social-networks .listar-social-network-icon.fa-foursquare:before {
line-height: 45px;
padding-left: 3px;
}
.listar-social-networks a:hover,
.listar-social-networks a:focus,
.listar-footer-menu a[href*="facebook.com"]:hover,
.listar-footer-menu a[href*="facebook.com"]:focus,
.listar-footer-menu a[href*="twitter.com"]:hover,
.listar-footer-menu a[href*="twitter.com"]:focus,
.listar-footer-menu a[href*="instagram.com"]:hover,
.listar-footer-menu a[href*="instagram.com"]:focus,
.listar-footer-menu a[href*="pinterest.com"]:hover,
.listar-footer-menu a[href*="pinterest.com"]:focus,
.listar-footer-menu a[href*="vimeo.com"]:hover,
.listar-footer-menu a[href*="vimeo.com"]:focus,
.listar-footer-menu a[href*="vk.com"]:hover,
.listar-footer-menu a[href*="vk.com"]:focus,
.listar-footer-menu a[href*="youtube.com"]:hover,
.listar-footer-menu a[href*="youtube.com"]:focus,
.listar-footer-menu a[href*="twitch.com"]:hover,
.listar-footer-menu a[href*="twitch.com"]:focus,
.listar-footer-menu a[href*="tiktok.com"]:hover,
.listar-footer-menu a[href*="tiktok.com"]:focus,
.listar-footer-menu a[href*="snapchat.com"]:hover,
.listar-footer-menu a[href*="snapchat.com"]:focus,
.listar-footer-menu a[data-menu-item-title*="skype"]:hover,
.listar-footer-menu a[data-menu-item-title*="skype"]:focus,
.listar-footer-menu a[data-menu-item-title*="whatsapp"]:hover,
.listar-footer-menu a[data-menu-item-title*="whatsapp"]:focus,
.listar-footer-menu a[href*="whatsapp.com"]:hover,
.listar-footer-menu a[href*="whatsapp.com"]:focus,
.listar-post-social-share ul li a:hover i:before,
.listar-post-social-share ul li a:focus i:before {
opacity: 0.8;
color: #fff;
}
.apsl-login-networks .listar-social-networks a {
padding: 0;
margin: 0;
width: auto;
border: 0;
border-radius: 50%;
text-align: center;
height: 40px;
margin: 5px;
}
.apsl-icon-block {
margin: 0;
}
.apsl-icon-block i {
width: 40px;
height: 40px;
}
.widget-links a {
position: relative;
display: inline-block;
margin-left: 8px;
margin-right: 8px;
margin-bottom: 0;
text-align: center;
color: rgba(255,255,255,0.7);
}
.widget-links a,
.listar-footer-contact-data {
color: rgba(255,255,255,1);
}
.widget-links a:hover {
color: rgba(255,255,255,0.7);
}
.listar-site-footer .listar-footer-credits {
background-color: rgb(35,40,45);
color: #fff;
text-shadow: 1px 1px rgba(0,0,0,0.2);
padding: 30px 0;
position: relative;
margin-top: 10px;
}
.listar-site-footer.listar-no-footer-widgets .listar-footer-credits {
margin-top: 0;
}
.listar-hidden-footer .listar-site-footer .listar-footer-credits {
position: fixed;
width: calc(100% + 2px);
bottom: 0;
left: 50%;
-webkit-transform: translate(-50%);
-moz-transform: translate(-50%);
-ms-transform: translate(-50%);
-o-transform: translate(-50%);
transform: translate(-50%);
}
.listar-footer-credits {
box-shadow: 0 -20px 40px rgba(0,0,0,0.1);
}
.listar-container-wrapper ~ .listar-footer-credits {
box-shadow: 0 -20px 40px rgba(0,0,0,0.1);
}
.listar-site-footer *.listar-footer-credits .listar-footer-menu,
.listar-site-footer *.listar-footer-credits .listar-footer-menu li {
font-size: 0;
}
.listar-site-footer .listar-footer-credits a {
color: #ffffff;
}
.listar-site-footer .listar-footer-credits a:hover {
opacity: 0.6;
}
.mc4wp-form-fields p:last-child {
margin: 0;
}
.mc4wp-form-fields input {
border-radius: 8px;
margin-right: 10px;
outline: 0;
box-shadow: none;
}
.listar-newsletter-field {
position: relative;
width: 100%;
}
.mc4wp-response {
margin-top: 20px;
}
.mc4wp-form-fields input[type="text"],
.mc4wp-form-fields input[type="email"],
.mc4wp-form-fields input[type="submit"] {
width: 100%;
padding: 12px 20px;
}
.mc4wp-form-fields .listar-newsletter-field input[type="email"] {
padding-right: 78px;
border-radius: 8px 50px 50px 8px;
}
.listar-newsletter-submit {
position: absolute;
height: 42px;
top: 1px;
right: 1px;
cursor: pointer;
padding: 0 14px;
background-color: transparent;
}
.listar-newsletter-submit:after {
font-family: "icon";
content: "\e996";
display: block;
position: relative;
width: 100%;
font-size: 30px;
height: 42px;
line-height: 38px;
text-align: center;
color: #d2d2d2;
}
.listar-newsletter-submit:hover:after {
color: rgb(37,139,213);
}
.mc4wp-error {
color: #ff0000;
padding-top: 20px;
} .listar-hidden-footer #content {
z-index: 2;
position: relative;
}
.listar-hidden-footer .listar-site-footer {
z-index: 0;
position: relative;
}
.listar-hidden-footer .listar-site-footer-inner > .listar-container-wrapper {
position: relative;
left: 50%;
-webkit-transform: translate(-50%);
-moz-transform: translate(-50%);
-ms-transform: translate(-50%);
-o-transform: translate(-50%);
transform: translate(-50%);
}
.listar-wave-top.listar-wave-before-footer {
position: relative;
top: auto;
bottom: -30px;
box-shadow: 0 -31px 0 #ffffff;
}
.listar-footer-dark .listar-site-footer .widget:not([class*="widget_listar_"]),
.listar-footer-dark .listar-site-footer .widget:not([class*="widget_listar_"]) p,
.listar-footer-dark .listar-site-footer .widget:not([class*="widget_listar_"]) div,
.listar-footer-dark .listar-site-footer .widget .listar-widget-page-link a {
color: #eeeeee;
}
.listar-footer-dark .listar-site-footer .widget:not([class*="widget_listar_"]) #sbi_mod_error p,
.listar-footer-dark .listar-site-footer .widget:not([class*="widget_listar_"]) #sbi_mod_error * {
color: #000000;
}
.listar-footer-dark .listar-site-footer .widget:not([class*="widget_listar_"]) a,
.listar-footer-dark .listar-site-footer .widget .listar-widget-page-link a,
.listar-footer-dark .listar-site-footer .widget:not([class*="widget_listar_"]) div.post-title,
.listar-footer-dark .listar-site-footer .widget div.widget-title,
.listar-footer-dark .listar-site-footer .widget div.widget-title a,
.listar-footer-dark .listar-site-footer .widget_calendar caption,
.listar-footer-dark .listar-site-footer #wp-calendar th,
.listar-footer-dark .listar-site-footer .textwidget h1,
.listar-footer-dark .listar-site-footer .textwidget h2,
.listar-footer-dark .listar-site-footer .textwidget h3,
.listar-footer-dark .listar-site-footer .textwidget h4,
.listar-footer-dark .listar-site-footer .textwidget h5,
.listar-footer-dark .listar-site-footer .textwidget h6 {
color: #ffffff;
}
.listar-footer-dark .listar-site-footer #sb_instagram .sb_instagram_header {
margin: 0 !important;
padding: 0 !important;
}
.listar-footer-dark .listar-site-footer .sbi_no_avatar .sbi_header_img {
background-color: transparent;
width: 30px;
height: 30px;
}
.listar-footer-dark .listar-site-footer #sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio h3 {
padding-top: 0 !important;
padding-bottom: 30px !important;
text-transform: uppercase;
float: none;
margin-left: 0 !important;
line-height: 1.8;
padding-left: 40px !important;
display: block;
white-space: nowrap;
text-overflow: ellipsis;
width: 100%;
overflow: hidden;
text-align: left !important;
}
.listar-footer-dark .listar-site-footer #sb_instagram .sb_instagram_header .sbi_header_text {
padding-top: 0;
margin-bottom: 0;
}
.listar-footer-dark .listar-site-footer #sb_instagram #sbi_load .sbi_follow_btn,
.listar-footer-dark .listar-site-footer #sb_instagram .sbi_follow_btn a,
.listar-footer-dark .listar-site-footer #sbi_load {
background-color: transparent;
margin: 0;
padding: 0;
display: none;
}
.listar-footer-dark .listar-site-footer #sbi_images,
.listar-footer-dark .listar-site-footer #sb_instagram {
padding: 0 !important;
margin-bottom: 0;
}
.listar-footer-dark .listar-site-footer .sbi-screenreader {
display: none !important;
}
.listar-footer-dark .listar-site-footer #sb_instagram .sbi_photo {
width: calc(100% - 15px);
margin-bottom: 15px;
height: auto !important;
background-image: none !important;
}
.listar-footer-dark .listar-site-footer #sb_instagram .sbi_photo img {
width: 100%;
height: auto;
display: block !important;
}
.listar-footer-dark .listar-site-footer .sb_instagram_header .sbi_header_img,
.listar-footer-dark .listar-site-footer #sb_instagram .sb_instagram_header .sbi_header_img {
position: absolute;
float: none;
margin: 0 !important;
top: -1px;
left: -4px;
width: 30px;
}
.listar-footer-dark .listar-site-footer #sb_instagram .sb_instagram_header a {
width: 100%;
}  
.listar-footer-dark .listar-site-footer .widget:not([class*="widget_listar_"]) select,
.listar-footer-dark .listar-site-footer .widget:not([class*="widget_listar_"]).widget_calendar div,
.listar-footer-dark .listar-site-footer .widget:not([class*="widget_listar_"]).widget_calendar a {
color: #252525;
}
.listar-footer-dark .listar-site-footer .widget:not([class*="widget_listar_"]).widget_calendar tbody td a,
.widget:not([class*="widget_listar_"]).widget_calendar tbody td a {
color: rgb(37,139,213);
font-weight: bold;
}
.listar-footer-dark .listar-site-footer .widget:not([class*="widget_listar_"]).widget_calendar .widget-title,
.listar-footer-dark .listar-site-footer .widget:not([class*="widget_listar_"]).widget_calendar .widget-title div,
.listar-footer-dark .listar-site-footer .widget:not([class*="widget_listar_"]).widget_calendar .widget-title a {
color: #ffffff;
}
.widget .dropdown-menu>li>a:hover,
.widget .dropdown-menu>li>a:focus {
background-color: transparent;
}
.listar-footer-dark .listar-site-footer .widget:not([class*="widget_listar_"]) a:hover,
.listar-footer-dark .listar-site-footer .widget .listar-widget-page-link a:hover {
opacity: 0.65;
}
.listar-footer-dark .listar-site-footer .widget div.listar-widget-subtitle {
color: #dddddd;
}
.listar-footer-dark .listar-site-footer .listar-force-inline .listar-widget-page-link a:before {
content: none;
}
.listar-footer-dark .listar-site-footer .widget.widget_categories li,
.listar-footer-dark .listar-site-footer .widget .listar-widget-content .listar-post-item a,
.listar-footer-dark .listar-site-footer .widget.widget_archive li,
.listar-footer-dark .listar-site-footer .rss-date,
.listar-footer-dark footer .widget_rss cite {
color: #eeeeee;
}
.listar-site-footer .listar-widget-page-link a:before,
.listar-site-footer .widget_archive a:before,
.listar-site-footer .widget_categories a:before,
.listar-site-footer .widget_recent_entries a .post-title:before,
.listar-site-footer .widget_pages a:before,
.listar-site-footer .widget_meta a:before,
.listar-site-footer .widget_recent_comments .comment-author-link a:before,
.listar-site-footer .widget_nav_menu a:before {
font-family: FontAwesome;
content: "\f105";
margin: 0;
padding-right: 15px;
font-size: 14px;
width: auto;
line-height: 1;
}
.listar-footer-dark .listar-site-footer .listar-widget-page-link a:before,
.listar-footer-dark .listar-site-footer .widget_archive a:before,
.listar-footer-dark .listar-site-footer .widget_categories a:before,
.listar-footer-dark .listar-site-footer .widget_recent_entries a .post-title:before,
.listar-footer-dark .listar-site-footer .widget_pages a:before,
.listar-footer-dark .listar-site-footer .widget_meta a:before,
.listar-footer-dark .listar-site-footer .widget_recent_comments .comment-author-link a:before,
.listar-footer-dark .listar-site-footer .widget_nav_menu a:before {
color: #aaaaaa;
}
.listar-footer-dark .listar-site-footer .widget_nav_menu a.icon-user-lock:before {
font-family: FontAwesome !important; top: 0;
padding-right: 3px;
}
.listar-footer-dark .listar-site-footer .widget .listar-social-networks a,
.listar-footer-dark .listar-site-footer .widget .sticky .listar-card-content-date span {
color: #fff;
}
.listar-footer-dark .listar-site-footer .widget .listar-card-content-date span {
color: #252525;
}
.listar-site-footer .listar-map-launch-wrapper {
border-radius: 8px;
}
.listar-footer-dark .listar-site-footer .listar-features-design-2 .listar-feature-item .listar-feature-item-inner:before {
background-color: #ffffff;
}
.listar-site-footer .widget.widget_categories li:hover,
.listar-site-footer .widget .listar-widget-content .listar-post-item a:hover, .widget.widget_archive li:hover {
background-color: transparent;
}
.listar-site-footer .listar-recent-entries-wrapper {
box-shadow: none;
}
.listar-site-footer .widget_recent_entries a:hover .listar-post-item .img:before {
display: none;
}
.listar-site-footer .widget_recent_entries .img {
display: none;
}
.listar-footer-dark .listar-site-footer .widget select {
background-image: none;
}
.search-field {
background-color: transparent;
}
.listar-footer-dark .listar-site-footer .widget .listar-search-submit {
background-color: transparent;
}
.listar-footer-dark .listar-site-footer .widget .listar-news-search .listar-widget-content .listar-search-submit {
line-height: 36px;
}
.listar-footer-dark .listar-site-footer .widget .listar-news-search .listar-widget-content:hover .listar-search-submit,
.listar-footer-dark .listar-site-footer .widget_product_search form input,
.listar-footer-dark .listar-site-footer .widget .listar-news-search .listar-widget-content input {
color: #ffffff;
}
.listar-footer-dark .listar-site-footer .widget .listar-news-search .listar-widget-content {
padding-left: 0;
overflow: hidden;
}
.listar-footer-dark .listar-site-footer .widget .listar-news-search .listar-widget-content input {
padding-left: 15px;
}
.listar-footer-dark .listar-site-footer .tags a,
.listar-footer-dark .listar-site-footer .tagcloud a {
background-color: transparent;
box-shadow: 2px 2px 5px #000;
}
#secondary .listar-iconized-menu-item a:before,
#secondary .listar-iconized-menu-item a i:before,
.listar-site-footer .listar-iconized-menu-item a:before,
.listar-site-footer .listar-iconized-menu-item a i:before {
content: none;
}
.listar-site-footer .listar-recent-entries-wrapper {
margin-bottom: 0;
}
.listar-footer-menu-wrapper {
margin-top: -30px;
margin-bottom: 30px;
padding-top: 30px;
padding-bottom: 30px;
background-color: rgb(45,50,55);
}
.listar-site-footer .navbar {
position: relative;
text-align: center;
}
#listar-footer-menu ul {
text-align: center;
}
.listar-site-footer .navbar .nav>li {
position: relative;
display: inline-block;
vertical-align: middle;
}
.nav.listar-footer-menu li>a:hover,
.nav.listar-footer-menu li>a:focus {
opacity: 0.6;
}
.listar-site-footer .navbar {
margin-bottom: 0;
min-height: 0;
border: 0;
font-size: 0;
}
.listar-site-footer .listar-footer-credits .listar-footer-menu a {
color: #ffffff;
text-shadow: none;
}
.listar-site-footer .listar-footer-credits .listar-footer-menu a:hover,
.listar-site-footer .listar-footer-credits .listar-footer-menu a:focus {
color: #ffffff;
}
.nav.listar-footer-menu li a {
padding: 0;
margin: 30px 30px 0 0;
}
.nav.listar-footer-menu {
padding: 0;
margin-right: -30px;
margin-top: -30px;
}
.listar-site-footer .listar-footer-credits .listar-footer-menu a {
font-size: 14px;
padding: 7px 20px 8px;
background-color: rgb(65,70,75);
border-radius: 20px;
text-shadow: 1px 1px rgba(0,0,0,1);
box-shadow: 7px 7px 14px rgba(0,0,0,0.2);
}
.listar-site-footer .listar-footer-credits .listar-footer-menu a[href*="facebook.com"],
.listar-site-footer .listar-footer-credits .listar-footer-menu a[href*="twitter.com"],
.listar-site-footer .listar-footer-credits .listar-footer-menu a[href*="twitter.com"],
.listar-site-footer .listar-footer-credits .listar-footer-menu a[href*="instagram.com"],
.listar-site-footer .listar-footer-credits .listar-footer-menu a[href*="pinterest.com"],
.listar-site-footer .listar-footer-credits .listar-footer-menu a[href*="vimeo.com"],
.listar-site-footer .listar-footer-credits .listar-footer-menu a[href*="vk.com"],
.listar-site-footer .listar-footer-credits .listar-footer-menu a[href*="youtube.com"],
.listar-site-footer .listar-footer-credits .listar-footer-menu a[href*="twitch.com"],
.listar-site-footer .listar-footer-credits .listar-footer-menu a[href*="tiktok.com"],
.listar-site-footer .listar-footer-credits .listar-footer-menu a[href*="snapchat.com"],
.listar-site-footer .listar-footer-credits .listar-footer-menu a[data-menu-item-title*="skype"],
.listar-site-footer .listar-footer-credits .listar-footer-menu a[data-menu-item-title*="whatsapp"],
.listar-site-footer .listar-footer-credits .listar-footer-menu a[href*="whatsapp.com"] {
font-size: 0;
letter-spacing: 0;
text-shadow: 1px 1px rgba(0,0,0,05);
margin: 30px 30px 0 0;
}
.listar-footer-menu a[href*="facebook.com"]:before,
.listar-footer-menu a[href*="twitter.com"]:before,
.listar-footer-menu a[href*="instagram.com"]:before,
.listar-footer-menu a[href*="pinterest.com"]:before,
.listar-footer-menu a[href*="vimeo.com"]:before,
.listar-footer-menu a[href*="vk.com"]:before,
.listar-footer-menu a[href*="youtube.com"]:before,
.listar-footer-menu a[href*="twitch.com"]:before,
.listar-footer-menu a[href*="tiktok.com"]:before,
.listar-footer-menu a[href*="snapchat.com"]:before,
.listar-footer-menu a[data-menu-item-title*="skype"]:before,
.listar-footer-menu a[data-menu-item-title*="whatsapp"]:before,
.listar-footer-menu a[href*="whatsapp.com"]:before,
.listar-post-social-share ul li a i:before {
display: inline-block;
vertical-align: middle;
color: #fff;
}
.listar-footer-menu a[href*="facebook.com"]:before,
.listar-footer-menu a[href*="twitter.com"]:before,
.listar-footer-menu a[href*="instagram.com"]:before,
.listar-footer-menu a[href*="pinterest.com"]:before,
.listar-footer-menu a[href*="vimeo.com"]:before,
.listar-footer-menu a[href*="vk.com"]:before,
.listar-footer-menu a[href*="youtube.com"]:before,
.listar-footer-menu a[href*="twitch.com"]:before,
.listar-footer-menu a[href*="tiktok.com"]:before,
.listar-footer-menu a[href*="snapchat.com"]:before,
.listar-footer-menu a[data-menu-item-title*="skype"]:before,
.listar-footer-menu a[data-menu-item-title*="whatsapp"]:before,
.listar-footer-menu a[href*="whatsapp.com"]:before {
font-family: FontAwesome;
content: "\f09a";
}
.listar-footer-menu a[href*="facebook.com"]:before {
font-size: 20px;
}
.listar-footer-menu a[data-menu-item-title*="skype"]:before {
content: "\f17e";
font-size: 21px;
}
.listar-footer-menu a[data-menu-item-title*="whatsapp"]:before,
.listar-footer-menu a[href*="whatsapp.com"]:before {
content: "\f232";
font-size: 21px;
}
.listar-footer-menu a[href*="twitter.com"]:before,
.listar-post-social-share ul li a i.fa-twitter:before {
content: "\f099";
}
.listar-footer-menu a[href*="instagram.com"]:before {
content: "\f16d";
font-size: 22px;
}
.listar-social-network-icon.fa.fa-instagram:before {
font-size: 22px;
}
.listar-footer-menu a[href*="pinterest.com"]:before,
.listar-post-social-share ul li a i.fa-pinterest:before {
content: "\f0d2";
}
.listar-footer-menu a[href*="pinterest.com"]:before,
.listar-post-social-share ul li a i.fa-pinterest:before,
.listar-listing-social .listar-social-networks .listar-social-network-icon.fa-pinterest:before,
.listar-social-share-networks-wrapper .listar-social-networks .listar-social-network-icon.fa-pinterest:before,
.listar-post-social-share ul li a i.fa-share-alt:before {
font-size: 20px;
}
.listar-post-social-share ul li a i.fa-share-alt:before {
background-color: rgb(85,98,230);
line-height: 41px;
padding-right: 3px;
}
.listar-footer-menu a[href*="vimeo.com"]:before {
content: "\f27d";
}
.listar-footer-menu a[href*="vk.com"]:before {
content: "\f189";
}
.listar-footer-menu a[href*="youtube.com"]:before {
content: "\f167";
}
.listar-footer-menu a[href*="twitch.com"]:before {
content: "\f1e8";
}
.listar-footer-menu a[href*="tiktok.com"]:before {
content: "\e07b";
}
.listar-footer-menu a[href*="snapchat.com"]:before {
content: "\f2ab";
}  .customize-partial-edit-shortcut,
.widget .customize-partial-edit-shortcut {
left: 32px;
} .customize-partial-edit-shortcut-button:before {
content: "";
} .listar-featurify {
opacity: 0;
}
.listar-show-featurify {
opacity: 1;
left: 0;
}
.listar-hidden-featured-left {
left: -500px;
}
.listar-hidden-featured-right {
left: 500px;
}
[class*="listar-iconify"],
[class*="listar-cloudify"],
[class*="listar-borderify"],
[class*="listar-embossify"],
[class*="listar-wavify"],
[class*="listar-max-embossify"],
[class*="listar-skewfy"],
[class*="listar-gradientify"],
[class*="listar-roundify"],
[class*="listar-max-roundify"],
[class*="listar-iconify"],
[class*="listar-quantify"],
[class*="listar-mixify"],
[class*="listar-iconify"] figure,
[class*="listar-cloudify"] figure,
[class*="listar-borderify"] figure,
[class*="listar-embossify"] figure,
[class*="listar-wavify"] figure,
[class*="listar-max-embossify"] figure,
[class*="listar-skewfy"] figure,
[class*="listar-gradientify"] figure,
[class*="listar-roundify"] figure,
[class*="listar-max-roundify"] figure,
[class*="listar-iconify"] figure,
[class*="listar-quantify"] figure,
[class*="listar-mixify"] figure,
figure[class*="listar-iconify"],
figure[class*="listar-cloudify"],
figure[class*="listar-borderify"],
figure[class*="listar-embossify"],
figure[class*="listar-wavify"],
figure[class*="listar-max-embossify"],
figure[class*="listar-skewfy"],
figure[class*="listar-gradientify"],
figure[class*="listar-roundify"],
figure[class*="listar-max-roundify"],
figure[class*="listar-iconify"],
figure[class*="listar-quantify"],
figure[class*="listar-mixify"] {
position: relative;
overflow: visible;
border-radius: 10px 10px 0 0;
z-index: 0;
}
.wp-block-gallery[class*="listar-iconify"] figure,
.wp-block-gallery[class*="listar-cloudify"] figure,
.wp-block-gallery[class*="listar-borderify"] figure,
.wp-block-gallery[class*="listar-embossify"] figure,
.wp-block-gallery[class*="listar-wavify"] figure,
.wp-block-gallery[class*="listar-max-embossify"] figure,
.wp-block-gallery[class*="listar-skewfy"] figure,
.wp-block-gallery[class*="listar-gradientify"] figure,
.wp-block-gallery[class*="listar-roundify"] figure,
.wp-block-gallery[class*="listar-max-roundify"] figure,
.wp-block-gallery[class*="listar-iconify"] figure,
.wp-block-gallery[class*="listar-quantify"] figure,
.wp-block-gallery[class*="listar-mixify"] figure {
overflow: visible;
}
[class*="listar-iconify"] a,
[class*="listar-cloudify"] a,
[class*="listar-borderify"] a,
[class*="listar-embossify"] a,
[class*="listar-wavify"] a,
[class*="listar-max-embossify"] a,
[class*="listar-skewfy"] a,
[class*="listar-gradientify"] a,
[class*="listar-roundify"] a,
[class*="listar-max-roundify"] a,
[class*="listar-iconify"] a,
[class*="listar-quantify"] a,
[class*="listar-mixify"] a {
z-index: 30;
}
.listar-embossify figure {
box-shadow:
rgba(0, 0, 0, 0.08) -12px -15px 40px,
rgba(0, 0, 0, 0.08) 12px -15px 40px,
rgba(0, 0, 0, 0.04) 5px -5px 8px,
rgba(0, 0, 0, 0.04) -5px -5px 8px;
}
.listar-custom-gutenberg-classes-inner {
position: absolute;
width: calc(100% + 40px);
height: calc(100% + 40px);
top: -39px;
left: -20px;
overflow: hidden;
z-index: 29;
}
.listar-do-borderify-inner {
position: absolute;
top: 52px;
left: 32px;
width: calc(100% - 64px);
height: calc(100% - 64px);
border: 11px solid #fff;
border-radius: 8px;
box-shadow:
0 0 15px rgba(0,0,0,0.2),
0 0 45px rgba(0,0,0,0.5) inset,
0 0 30px rgba(0,0,0,0.5);
}
.listar-do-gradientify-bottom {
border-radius: 10px 10px 0 0;
}
.listar-roundify-top figure,
.listar-roundify-top img,
.listar-roundify-top .listar-do-gradientify-bottom {
border-radius: 20px 20px 0 0;
}
.listar-roundify-top .listar-do-borderify-inner {
border-radius: 18px 18px 0 0;
}
.listar-max-roundify-top figure,
.listar-max-roundify-top img,
.listar-max-roundify-top .listar-do-borderify-inner,
.listar-max-roundify-top .listar-do-gradientify-bottom {
border-radius: 3000px 3000px 0 0;
}
.listar-max-roundify figure,
.listar-max-roundify img,
.listar-max-roundify .listar-do-borderify-inner,
.listar-max-roundify .listar-do-gradientify-bottom {
border-radius: 3000px;
}
.listar-do-gradientify-bottom {
position: absolute;
display: inline-block;
bottom: -1px;
left: 20px;
width: calc(100% - 40px);
height: calc(100% - 40px);
background: rgba(255,255,255,0);
background: -moz-linear-gradient(top, rgba(255,255,255,0) 50%, rgba(255,255,255,0.3) 70%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(50%, rgba(255,255,255,0)), color-stop(70%, rgba(255,255,255,0.3)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 50%, rgba(255,255,255,0.3) 70%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0) 50%, rgba(255,255,255,0.3) 70%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0) 50%, rgba(255,255,255,0.3) 70%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 50%, rgba(255,255,255,0.3) 70%, rgba(255,255,255,1) 100%);
}
.listar-do-quantify {
padding: 0;
display: inline-block;
width: 50px;
height: 50px;
line-height: 50px;
white-space: nowrap;
position: absolute;
top: 32px;
left: 13px;
font-size: 17px;
border-radius: 50px;
text-align: center;
background-color: #fff;
z-index: 2;
box-shadow:
0 0 30px rgba(0,0,0,0.08),
0 0 15px rgba(0,0,0,0.04),
0 0 5px rgba(0,0,0,0.08);
}
.listar-do-quantify-right {
left: auto;
right: 30px;
}
.listar-do-iconify {
position: absolute;
top: 32px;
left: 50%;
margin-left: -25px;
width: 50px;
height: 50px;
line-height: 47px;
text-align: center;
background-color: rgb(37,139,213);
border-radius: 50%;
padding-left: 2px;
color: #fff;
font-size: 28px;
z-index: 2;
}
.listar-do-iconify:after {
content: "";
position: absolute;
top: -12px;
left: -12px;
width: calc(100% + 24px);
height: calc(100% + 24px);
line-height: 47px;
text-align: center;
border: 12px solid #fff;
border-radius: 50%;
color: #fff;
font-size: 22px;
z-index: -1;
box-shadow: 0 15px 30px rgba(0,0,0,0.4), 0 -5px 20px rgba(0,0,0,0.1);
}
.listar-do-iconify.listar-do-iconify-squared {
border-radius: 8px;
box-shadow: -4px -4px #fff, 4px -4px #fff, 4px 4px #fff, -4px 4px #fff;
}
.listar-do-iconify.listar-do-iconify-squared:after {
border-radius: 10px;
}
.listar-play-button,
.listar-play-button a,
.listar-play-button img,
.listar-play-button-overlay,
figure[class*="listar-skewfy"].listar-play-button {
position: relative;
width: 350px;
height: 350px;
opacity: 0;
left: 50%;
margin-left: -175px;
border-radius: 50%;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.listar-play-button img,
figure[class*="listar-skewfy"].listar-play-button img {
overflow: visible;
box-shadow:
rgba(0, 0, 0, 0.12) -12px 25px 40px,
rgba(0, 0, 0, 0.12) 12px 25px 40px,
rgba(0, 0, 0, 0.06) 5px 8px 8px,
rgba(0, 0, 0, 0.06) -5px 8px 8px;
}
.listar-play-button a {
z-index: 4;
}
.listar-play-button a,
.listar-play-button img,
.listar-play-button-overlay {
position: absolute;
opacity: 1;
}
.listar-play-button-overlay {
background-color:  rgba(37,139,213,0);
z-index: 5;
}
.listar-play-button a:before {
font-family: FontAwesome;
content: "\f144";
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
font-size: 65px;
color: #fff;
z-index: 6;
text-shadow: 0 0 30px rgba(0,0,0,0.4), 0 0 5px rgba(0,0,0,0.1);
}
.listar-play-button a:after {
content: "";
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
width: calc(100% - 24px);
height: calc(100% - 24px);
border: 12px solid #fff;
border-radius: 50%;
z-index: 7;
box-shadow:
0 0 10px rgba(0,0,0,0.3),
0 0 30px rgba(0,0,0,0.2) inset;
}
.listar-play-button:hover .listar-play-button-overlay {
background-color:  rgba(37,139,213,0.7);
}
.wp-block-image.listar-play-button a:hover {
opacity: 1;
}
.listar-play-button a:hover:after {
width: 104px;
height: 104px;
}
.listar-do-cloudify {
position: absolute;
left: 0;
top: -20000px;
width: 150px;
height: 46px;
border-radius: 50px;
background-color: #000;
z-index: 60;
}  .listar-map-listing #map,
#map.listar-map-hidden,
.listar-mobile-circle-bg-img img,
.listar-template-colors a,
.listar-card-content .listar-card-content-image .listar-card-image-inner img,
.listar-card-content .listar-card-content-image .listar-card-content-title-centralizer ~ img {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.listar-card-content-author {
-webkit-transform: rotate(0deg) scale(0.8);
-moz-transform: rotate(0deg) scale(0.8);
-ms-transform: rotate(0deg) scale(0.8);
-o-transform: rotate(0deg) scale(0.8);
transform: rotate(0deg) scale(0.8);
}
.listar-listing-term-image img {
-webkit-transform: scale(1.1) translate(-50%,-50%);
-moz-transform: scale(1.1) translate(-50%,-50%);
-ms-transform: scale(1.1) translate(-50%,-50%);
-o-transform: scale(1.1) translate(-50%,-50%);
transform: scale(1.1) translate(-50%,-50%);
} .listar-no-wave-top .listar-wave-top,
.listar-no-wave-bottom .listar-wave-bottom,
#secondary .widget .listar-wave-top,
#secondary .widget .listar-wave-bottom,
.listar-site-footer .widget .listar-wave-top,
.listar-site-footer .widget .listar-wave-bottom,
#secondary .listar-badge-masked-container,
.listar-site-footer .listar-badge-masked-container {
display: none;
}
.listar-hero-gooey-effect .listar-hero-header .listar-wave-bottom {
display: none;
}
.entry-content .listar-widget-inner.listar-has-wave-top {
padding-top: 160px;
}
.entry-content .listar-widget-inner.listar-has-wave-bottom {
padding-bottom: 160px;
}
.entry-content .listar-widget-inner.listar-wavy-badge-design {
padding-top: 0;
padding-bottom: 0;
opacity: 0;
}
.listar-loaded .entry-content .listar-widget-inner.listar-wavy-badge-design {
opacity: 1;
} .listar-force-light-design .listar-search-categories .listar-listing-categories span,
.listar-force-light-design .listar-category-icon-box {
box-shadow: none;
}
.listar-force-light-design .listar-search-categories  .listar-category-icon-box {
opacity: 0;
}
.listar-force-light-design .listar-search-categories .listar-listing-categories span:after {
opacity: 0.2;
}
.listar-force-light-design .listar-term-counter,
.listar-force-light-design .listar-term-design-3 .listar-term-counter,
.listar-force-light-design .listar-featured-listing-term-item .listar-cat-icon,
.listar-force-light-design .listar-card-content .listar-category-icon,
.listar-force-light-design .listar-featured-listing .listar-card-content .listar-category-icon,
.listar-force-light-design .listar-grid.listar-white-design .listar-featured-listing .listar-card-content .listar-category-icon,
.listar-force-light-design .listar-fill-background.listar-light-design .listar-featured-listing .listar-card-content .listar-category-icon,
.listar-force-light-design .listar-grid-design-2 .listar-card-content .listar-category-icon:before {
background-color: #fff !important;
color: #252525;
text-shadow: none;
}
.listar-force-light-design .widget_listar_listing_amenities .listar-featured-listing-term-item .listar-term-overlay {
border: 12px solid #fff !important;
}
.listar-force-light-design .listar-bookmark-card-button a:before {
font-weight: normal;
}
.listar-force-light-design .listar-features-design-2 .listar-feature-icon-wrapper {
background-color: transparent;
box-shadow: none;
}
.listar-force-light-design .listar-features-design-2 .listar-feature-icon-inner {
box-shadow: 10px 10px 20px rgb(0 0 0 / 10%);
}
.listar-force-light-design .listar-site-footer .listar-footer-credits .listar-footer-menu a {
background-color: rgba(255,255,255,0.1) !important;
color: #252525 !important;
text-shadow: none !important;
box-shadow: none;
}
.listar-force-light-design .listar-card-content .listar-svg-icon path,
.listar-force-light-design .listar-term-inner .listar-cat-icon path {
fill: #252525 !important;
}
.listar-force-light-design .listar-footer-menu a[href*="facebook.com"]:before,
.listar-force-light-design .listar-footer-menu a[href*="twitter.com"]:before,
.listar-force-light-design .listar-footer-menu a[href*="instagram.com"]:before,
.listar-force-light-design .listar-footer-menu a[href*="pinterest.com"]:before,
.listar-force-light-design .listar-footer-menu a[href*="vimeo.com"]:before,
.listar-force-light-design .listar-footer-menu a[href*="vk.com"]:before,
.listar-force-light-design .listar-footer-menu a[href*="youtube.com"]:before,
.listar-force-light-design .listar-footer-menu a[href*="twitch.com"]:before,
.listar-force-light-design .listar-footer-menu a[href*="tiktok.com"]:before,
.listar-force-light-design .listar-footer-menu a[href*="snapchat.com"]:before,
.listar-force-light-design .listar-footer-menu a[data-menu-item-title*="skype"]:before,
.listar-force-light-design .listar-footer-menu a[data-menu-item-title*="whatsapp"]:before,
.listar-force-light-design .listar-footer-menu a[href*="whatsapp.com"]:before,
.listar-force-light-design .listar-post-social-share ul li a i:before {
color: #fff !important;
text-shadow: none !important;
}
.listar-force-light-design .listar-term-bordered .listar-term-counter:before,
.listar-force-light-design .widget_listar_listing_amenities .listar-term-counter:after,
.listar-force-light-design .listar-term-bordered .listar-term-counter:before, .listar-term-bordered .listar-cat-icon:after,
.listar-force-light-design .widget_listar_listing_amenities .listar-cat-icon:after,
.listar-force-light-design .widget_listar_listing_amenities .listar-term-counter:after {
background-color: #fff;
border-radius: 50px;
}
.listar-force-light-design .listar-term-design-3 .listar-term-counter {
box-shadow: 0 0 30px rgb(0 0 0 / 10%);
}
.fieldset-job_business_raw_contents {
display: none !important;
}  .listar-is-mobile.listar-is-safari * input[type="text"],
.listar-is-mobile.listar-is-safari * input[type="email"],
.listar-is-mobile.listar-is-safari * input[type="password"],
.listar-is-mobile.listar-is-safari * input[type="url"],
.listar-is-mobile.listar-is-safari * textarea {	
font-size: 16px;
} @media not all and (min-resolution: 0.001dpcm) {
.row:before,
.row:after {		
content: "";
display: block;
width: 0;
}
}
.listar-is-safari .row:before,
.listar-is-safari .row:after {	
content: "";
display: block;
width: 0;
}
.listar-is-safari .wp-block-cover-image.has-parallax,
.listar-is-safari .wp-block-cover.has-parallax,
.listar-is-safari.listar-is-mobile .listar-map-launch-wrapper,
.listar-is-safari .listar-listing-gallery.listar-gallery-dark,
.listar-is-safari .listar-listing-gallery-backgrounds,
.listar-is-safari .listar-hero-image,
.listar-is-safari.single .listar-page-header {
background-attachment: scroll;
} @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
#content {
height: 100%;
}
.wp-block-image figure.aligncenter,
.wp-block-image figure.alignleft,
.wp-block-image figure.alignright,
.is-resized.wp-block-image figure,
wp-block-image figure {
display: block;
}
}  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax,
.listar-is-safari.listar-is-mobile .listar-map-launch-wrapper,
.listar-listing-gallery.listar-gallery-dark,
.listar-listing-gallery-backgrounds,
.listar-hero-image,
.single .listar-page-header {
background-attachment: scroll;
}
} _:-ms-lang(x), _:-webkit-full-screen, .wp-block-cover-image.has-parallax,
_:-ms-lang(x), _:-webkit-full-screen, .wp-block-cover.has-parallax,
_:-ms-lang(x), _:-webkit-full-screen, .listar-is-safari.listar-is-mobile .listar-map-launch-wrapper,
_:-ms-lang(x), _:-webkit-full-screen, .listar-listing-gallery.listar-gallery-dark,
_:-ms-lang(x), _:-webkit-full-screen, .listar-listing-gallery-backgrounds,
_:-ms-lang(x), _:-webkit-full-screen, .listar-hero-image,
_:-ms-lang(x), _:-webkit-full-screen, .single .listar-page-header {
background-attachment: scroll;
}   .listar-is-uc-browser.listar-is-mobile .listar-grid.row:before,
.listar-is-uc-browser.listar-is-mobile .listar-grid.row:after,
.listar-is-uc-browser.listar-is-mobile .listar-grid.row:before,
.listar-is-uc-browser.listar-is-mobile .listar-grid.row:after {	
content: "";
display: block;
width: 0;
} @-moz-document url-prefix() {
.listar-view-counter span::before,
.listar-view-counter .listar-claimed-icon::before,
.listar-card-content-date .fa-commenting-o:before,
.widget_recent_comments li .comment-author-link:before,
.wp-block-latest-comments__comment-author:before {
-webkit-text-stroke: 0.45px;
}
}  @media ( min-width: 420px ) {
.listar-is-desktop .listar-featured-listing-term-item a:hover ~ .listar-term-data-wrapper .listar-term-description,
.listar-is-desktop .listar-regions .listar-term-link:hover ~ .listar-term-3d-effect-wrapper .listar-term-data-wrapper .listar-term-description,
.listar-is-desktop .listar-featured-listing-term-item a:hover ~ .listar-term-3d-effect-wrapper .listar-term-description {
left: -45px;
opacity: 0;
}
.listar-is-desktop [class*="listar-featured-"] a:hover ~ .listar-term-counter,
.listar-is-desktop [class*="listar-featured-"] .listar-hoverable-overlay:hover ~ .listar-term-3d-effect-wrapper .listar-term-counter {
right: -45px;
opacity: 0;
}
.listar-searching-ajax-results .listar-cat-icon:before {
overflow: hidden;
}
.listar-is-desktop .listar-search-by-tip.listar-animate-search-by-tip {
-webkit-transition-duration: 2s;
-moz-transition-duration: 2s;
-ms-transition-duration: 2s;
-o-transition-duration: 2s;
transition-duration: 2s;
animation: top-bottom-tip 2s linear infinite;
}
@keyframes top-bottom-tip {
0% {
-webkit-transform: translate(-50%, -3px);
-moz-transform: translate(-50%, -3px);
-ms-transform: translate(-50%, -3px);
-o-transform: translate(-50%, -3px);
transform: translate(-50%, -3px);
}
50% {	
-webkit-transform: translate(-50%, 5px);
-moz-transform:  translate(-50%, 5px);
-ms-transform:  translate(-50%, 5px);
-o-transform:  translate(-50%, 5px);
transform:  translate(-50%, 5px);
}
100% {	
-webkit-transform: translate(-50%, -3px);
-moz-transform: translate(-50%, -3px);
-ms-transform: translate(-50%, -3px);
-o-transform: translate(-50%, -3px);
transform: translate(-50%, -3px);
}
}
@-moz-keyframes top-bottom-tip {
0% {
-webkit-transform: translate(-50%, -3px);
-moz-transform: translate(-50%, -3px);
-ms-transform: translate(-50%, -3px);
-o-transform: translate(-50%, -3px);
transform: translate(-50%, -3px);
}
50% {	
-webkit-transform: translate(-50%, 5px);
-moz-transform:  translate(-50%, 5px);
-ms-transform:  translate(-50%, 5px);
-o-transform:  translate(-50%, 5px);
transform:  translate(-50%, 5px);
}
100% {	
-webkit-transform: translate(-50%, -3px);
-moz-transform: translate(-50%, -3px);
-ms-transform: translate(-50%, -3px);
-o-transform: translate(-50%, -3px);
transform: translate(-50%, -3px);
}
}
@-webkit-keyframes top-bottom-tip {
0% {
-webkit-transform: translate(-50%, -3px);
-moz-transform: translate(-50%, -3px);
-ms-transform: translate(-50%, -3px);
-o-transform: translate(-50%, -3px);
transform: translate(-50%, -3px);
}
50% {	
-webkit-transform: translate(-50%, 5px);
-moz-transform:  translate(-50%, 5px);
-ms-transform:  translate(-50%, 5px);
-o-transform:  translate(-50%, 5px);
transform:  translate(-50%, 5px);
}
100% {	
-webkit-transform: translate(-50%, -3px);
-moz-transform: translate(-50%, -3px);
-ms-transform: translate(-50%, -3px);
-o-transform: translate(-50%, -3px);
transform: translate(-50%, -3px);
}
}
@-ms-keyframes top-bottom-tip {
0% {
-webkit-transform: translate(-50%, -3px);
-moz-transform: translate(-50%, -3px);
-ms-transform: translate(-50%, -3px);
-o-transform: translate(-50%, -3px);
transform: translate(-50%, -3px);
}
50% {	
-webkit-transform: translate(-50%, 5px);
-moz-transform:  translate(-50%, 5px);
-ms-transform:  translate(-50%, 5px);
-o-transform:  translate(-50%, 5px);
transform:  translate(-50%, 5px);
}
100% {	
-webkit-transform: translate(-50%, -3px);
-moz-transform: translate(-50%, -3px);
-ms-transform: translate(-50%, -3px);
-o-transform: translate(-50%, -3px);
transform: translate(-50%, -3px);
}
}
@-o-keyframes top-bottom-tip {
0% {
-webkit-transform: translate(-50%, -3px);
-moz-transform: translate(-50%, -3px);
-ms-transform: translate(-50%, -3px);
-o-transform: translate(-50%, -3px);
transform: translate(-50%, -3px);
}
50% {	
-webkit-transform: translate(-50%, 5px);
-moz-transform:  translate(-50%, 5px);
-ms-transform:  translate(-50%, 5px);
-o-transform:  translate(-50%, 5px);
transform:  translate(-50%, 5px);
}
100% {	
-webkit-transform: translate(-50%, -3px);
-moz-transform: translate(-50%, -3px);
-ms-transform: translate(-50%, -3px);
-o-transform: translate(-50%, -3px);
transform: translate(-50%, -3px);
}
}
.listar-logged-user-menu-wrapper li:hover ,
.listar-post-header-icon-1,
.listar-post-header-icon-2,
.listar-post-header-icon-3,
.listar-post-header-icon-4,
.listar-post-header-icon-5 {
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
.fade {
-webkit-transition: opacity .15s linear;
-o-transition: opacity .15s linear;
transition: opacity .15s linear;
}
.modal.fade .modal-dialog {
-webkit-transition: -webkit-transform .3s ease-out;
-o-transition: -o-transform .3s ease-out;
transition: transform .3s ease-out;
}
.listar-grid-design-1 .tooltip,
.listar-grid-design-2 .tooltip {
-webkit-animation: drop-tooltip 0.15s linear 1 normal forwards;
}
.listar-card-link ~ .listar-fallback-content .listar-fallback-content-data ~ .listar-fallback-content-button-wrapper .button:after {
-webkit-animation: buttom-pulse 2s linear infinite;
-moz-animation: buttom-pulse 2s linear infinite;
-ms-animation: buttom-pulse 2s linear infinite;
-o-animation: buttom-pulse 12s linear infinite;
animation: buttom-pulse 2s linear infinite;
}
@keyframes buttom-pulse {
0% {
width: 100%;
height: 100%;
top: 0;
left: 0;
}
50% {
width: calc(100% + 30px);
height: calc(100% + 30px);
top: -15px;
left: -15px;
}
100% {
width: 100%;
height: 100%;
top: 0;
left: 0;
}
}
@-moz-keyframes buttom-pulse {
0% {
width: 100%;
height: 100%;
top: 0;
left: 0;
}
50% {
width: calc(100% + 30px);
height: calc(100% + 30px);
top: -15px;
left: -15px;
}
100% {
width: 100%;
height: 100%;
top: 0;
left: 0;
}
}
@-webkit-keyframes buttom-pulse {
0% {
width: 100%;
height: 100%;
top: 0;
left: 0;
}
50% {
width: calc(100% + 30px);
height: calc(100% + 30px);
top: -15px;
left: -15px;
}
100% {
width: 100%;
height: 100%;
top: 0;
left: 0;
}
}
@-ms-keyframes buttom-pulse {
0% {
width: 100%;
height: 100%;
top: 0;
left: 0;
}
50% {
width: calc(100% + 30px);
height: calc(100% + 30px);
top: -15px;
left: -15px;
}
100% {
width: 100%;
height: 100%;
top: 0;
left: 0;
}
}
@-o-keyframes buttom-pulse {
0% {
width: 100%;
height: 100%;
top: 0;
left: 0;
}
50% {
width: calc(100% + 30px);
height: calc(100% + 30px);
top: -15px;
left: -15px;
}
100% {
width: 100%;
height: 100%;
top: 0;
left: 0;
}
}
@keyframes drop-tooltip {
from { margin-top: -45px; }
to { margin-top: -5px; }
}
@-moz-keyframes drop-tooltip {
from { margin-top: -45px; }
to { margin-top: -5px; }
}
@-webkit-keyframes drop-tooltip {
from { margin-top: -45px; }
to { margin-top: -5px; }
}
@-ms-keyframes drop-tooltip {
from { margin-top: -45px; }
to { margin-top: -5px; }
}
@-o-keyframes drop-tooltip {
from { margin-top: -45px; }
to { margin-top: -5px; }
}
.entry-content .listar-wavy-badge-design .listar-badge-masked-container .listar-badge-mask.listar-animate-badge-mask .listar-image-badge-mask-wrapper {
-webkit-animation: badge-spin 30s linear infinite;
-moz-animation: badge-spin 30s linear infinite;
-ms-animation: badge-spin 30s linear infinite;
-o-animation: badge-spin 30s linear infinite;
animation: badge-spin 30s linear infinite;
}
.entry-content .listar-wavy-badge-design.listar-circular-mask-design .listar-badge-masked-container .listar-badge-mask.listar-animate-badge-mask .listar-image-badge-mask-wrapper {
-webkit-animation: none;
-moz-animation: none;
-ms-animation: none;
-o-animation: none;
animation: none;
}
@keyframes badge-spin {
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-moz-keyframes badge-spin {
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes badge-spin {
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-ms-keyframes badge-spin {
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-o-keyframes badge-spin {
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.listar-skewfy.listar-do-skewfy figure,
figure.listar-skewfy.listar-do-skewfy,
h1.listar-skewfy.listar-do-skewfy,
h2.listar-skewfy.listar-do-skewfy,
h3.listar-skewfy.listar-do-skewfy,
h4.listar-skewfy.listar-do-skewfy,
h5.listar-skewfy.listar-do-skewfy,
h6.listar-skewfy.listar-do-skewfy {
-webkit-transition-duration: 8s;
-moz-transition-duration: 8s;
-ms-transition-duration: 8s;
-o-transition-duration: 8s;
transition-duration: 8s;
animation: skewfy 8s linear infinite;
}
@keyframes skewfy {
0% {
-webkit-transform: perspective(600px) rotateY(14deg);
-moz-transform: perspective(600px) rotateY(14deg);
-ms-transform: perspective(600px) rotateY(14deg);
-o-transform: perspective(600px) rotateY(14deg);
transform: perspective(600px) rotateY(14deg);
}
50% {
-webkit-transform: perspective(600px) rotateY(-14deg);
-moz-transform: perspective(600px) rotateY(-14deg);
-ms-transform: perspective(600px) rotateY(-14deg);
-o-transform: perspective(600px) rotateY(-14deg);
transform: perspective(600px) rotateY(-14deg);
}
100% {
-webkit-transform: perspective(600px) rotateY(14deg);
-moz-transform: perspective(600px) rotateY(14deg);
-ms-transform: perspective(600px) rotateY(14deg);
-o-transform: perspective(600px) rotateY(14deg);
transform: perspective(600px) rotateY(14deg);
}
}
@-moz-keyframes skewfy {
0% {
-webkit-transform: perspective(600px) rotateY(14deg);
-moz-transform: perspective(600px) rotateY(14deg);
-ms-transform: perspective(600px) rotateY(14deg);
-o-transform: perspective(600px) rotateY(14deg);
transform: perspective(600px) rotateY(14deg);
}
50% {
-webkit-transform: perspective(600px) rotateY(-14deg);
-moz-transform: perspective(600px) rotateY(-14deg);
-ms-transform: perspective(600px) rotateY(-14deg);
-o-transform: perspective(600px) rotateY(-14deg);
transform: perspective(600px) rotateY(-14deg);
}
100% {
-webkit-transform: perspective(600px) rotateY(14deg);
-moz-transform: perspective(600px) rotateY(14deg);
-ms-transform: perspective(600px) rotateY(14deg);
-o-transform: perspective(600px) rotateY(14deg);
transform: perspective(600px) rotateY(14deg);
}
}
@-webkit-keyframes skewfy {
0% {
-webkit-transform: perspective(600px) rotateY(14deg);
-moz-transform: perspective(600px) rotateY(14deg);
-ms-transform: perspective(600px) rotateY(14deg);
-o-transform: perspective(600px) rotateY(14deg);
transform: perspective(600px) rotateY(14deg);
}
50% {
-webkit-transform: perspective(600px) rotateY(-14deg);
-moz-transform: perspective(600px) rotateY(-14deg);
-ms-transform: perspective(600px) rotateY(-14deg);
-o-transform: perspective(600px) rotateY(-14deg);
transform: perspective(600px) rotateY(-14deg);
}
100% {
-webkit-transform: perspective(600px) rotateY(14deg);
-moz-transform: perspective(600px) rotateY(14deg);
-ms-transform: perspective(600px) rotateY(14deg);
-o-transform: perspective(600px) rotateY(14deg);
transform: perspective(600px) rotateY(14deg);
}
}
@-ms-keyframes skewfy {
0% {
-webkit-transform: perspective(600px) rotateY(14deg);
-moz-transform: perspective(600px) rotateY(14deg);
-ms-transform: perspective(600px) rotateY(14deg);
-o-transform: perspective(600px) rotateY(14deg);
transform: perspective(600px) rotateY(14deg);
}
50% {
-webkit-transform: perspective(600px) rotateY(-14deg);
-moz-transform: perspective(600px) rotateY(-14deg);
-ms-transform: perspective(600px) rotateY(-14deg);
-o-transform: perspective(600px) rotateY(-14deg);
transform: perspective(600px) rotateY(-14deg);
}
100% {
-webkit-transform: perspective(600px) rotateY(14deg);
-moz-transform: perspective(600px) rotateY(14deg);
-ms-transform: perspective(600px) rotateY(14deg);
-o-transform: perspective(600px) rotateY(14deg);
transform: perspective(600px) rotateY(14deg);
}
}
@-o-keyframes skewfy {
0% {
-webkit-transform: perspective(600px) rotateY(14deg);
-moz-transform: perspective(600px) rotateY(14deg);
-ms-transform: perspective(600px) rotateY(14deg);
-o-transform: perspective(600px) rotateY(14deg);
transform: perspective(600px) rotateY(14deg);
}
50% {
-webkit-transform: perspective(600px) rotateY(-14deg);
-moz-transform: perspective(600px) rotateY(-14deg);
-ms-transform: perspective(600px) rotateY(-14deg);
-o-transform: perspective(600px) rotateY(-14deg);
transform: perspective(600px) rotateY(-14deg);
}
100% {
-webkit-transform: perspective(600px) rotateY(14deg);
-moz-transform: perspective(600px) rotateY(14deg);
-ms-transform: perspective(600px) rotateY(14deg);
-o-transform: perspective(600px) rotateY(14deg);
transform: perspective(600px) rotateY(14deg);
}
}
.listar-scalify img,
h1.listar-scalify,
h2.listar-scalify,
h3.listar-scalify,
h4.listar-scalify,
h5.listar-scalify,
h6.listar-scalify {
-webkit-transition-duration: 4s;
-moz-transition-duration: 4s;
-ms-transition-duration: 4s;
-o-transition-duration: 4s;
transition-duration: 4s;
animation: scalify-scale 4s linear infinite;
}
@keyframes scalify-scale {
0% {	
-webkit-transform: scale(0.85);
-moz-transform: scale(0.85);
-ms-transform: scale(0.85);
-o-transform: scale(0.85);
transform: scale(0.85);
}
50% {	
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
100% {	
-webkit-transform: scale(0.85);
-moz-transform: scale(0.85);
-ms-transform: scale(0.85);
-o-transform: scale(0.85);
transform: scale(0.85);
}
}
@-moz-keyframes scalify-scale {
0% {	
-webkit-transform: scale(0.85);
-moz-transform: scale(0.85);
-ms-transform: scale(0.85);
-o-transform: scale(0.85);
transform: scale(0.85);
}
50% {	
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
100% {	
-webkit-transform: scale(0.85);
-moz-transform: scale(0.85);
-ms-transform: scale(0.85);
-o-transform: scale(0.85);
transform: scale(0.85);
}
}
@-webkit-keyframes scalify-scale {
0% {	
-webkit-transform: scale(0.85);
-moz-transform: scale(0.85);
-ms-transform: scale(0.85);
-o-transform: scale(0.85);
transform: scale(0.85);
}
50% {	
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
100% {	
-webkit-transform: scale(0.85);
-moz-transform: scale(0.85);
-ms-transform: scale(0.85);
-o-transform: scale(0.85);
transform: scale(0.85);
}
}
@-ms-keyframes scalify-scale {
0% {	
-webkit-transform: scale(0.85);
-moz-transform: scale(0.85);
-ms-transform: scale(0.85);
-o-transform: scale(0.85);
transform: scale(0.85);
}
50% {	
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
100% {	
-webkit-transform: scale(0.85);
-moz-transform: scale(0.85);
-ms-transform: scale(0.85);
-o-transform: scale(0.85);
transform: scale(0.85);
}
}
@-o-keyframes scalify-scale {
0% {	
-webkit-transform: scale(0.85);
-moz-transform: scale(0.85);
-ms-transform: scale(0.85);
-o-transform: scale(0.85);
transform: scale(0.85);
}
50% {	
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
100% {	
-webkit-transform: scale(0.85);
-moz-transform: scale(0.85);
-ms-transform: scale(0.85);
-o-transform: scale(0.85);
transform: scale(0.85);
}
} .listar-search-magnifier img,
.listar-social-networks a,
.listar-map-button-text:before,
.listar-hero-search-icon:before,
.listar-search-categories .listar-listing-categories span:before,
.listar-more-results:before,
.listar-header-search-button:before,
.listar-more-map-listing:before,
.listar-listing-gallery a,
.listar-listing-header-topbar-wrapper a.listar-listing-rating,
.the_champ_sharing_ul li,
.listar-listing-single-product a .product-thumb,
.listar-show-more-social:after,
.listar-show-hours-table:after,
.wp-job-manager-file-upload#gallery_images:after,
.listar-slideshow-captions .listar-captions-hide,
.slide-read-more:before,
.listar-search-categories .listar-listing-categories span svg,
.listar-aside-post .listar-map-icon:before,
.leaflet-marker-icon i:before,
.leaflet-marker-icon i svg,
body .leaflet-bar a span,
.leaflet-control-zoom-reset:before,
.listar-close-aside-listings:before,
.leaflet-popup-content .leaflet-popup-listing-link:before,
.wp-social-login-provider-list a img,
.listar-hero-header .listar-aside-list,
.listar-show-more-social:after,
.listar-show-hours-table:after,
.listar-listing-gallery a:before,
.widget_listar_listing_amenities .listar-term-data-wrapper,
.listar-listing-header-topbar-icon-wrapper,
.listar-more-sharing-networks-button,
.listar-toggle-fixed-quick-menu-wrapper a,
.listar-search-highlight-tip-inner i {
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-ms-transition-duration: 1s;
-o-transition-duration: 1s;
transition-duration: 1s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-ms-transform-property: -ms-transform;
-o-transition-property: -o-transform;
transition-property: transform;
-webkit-transform: initial;
-moz-transform: initial;
-ms-transform: initial;
-o-transform: initial;
transform: initial;
}
.widget_listar_listing_amenities .listar-term-data-wrapper {
-webkit-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
transition-duration: 0.4s;
} .listar-hero-search-icon.hover:before,
.listar-header-search-button:hover:before,
.listar-map-button:hover .listar-map-button-text:before,
.listar-show-more-social:hover:after,
.listar-show-hours-table:hover:after,
.listar-listing-gallery a:hover:before,
.widget_listar_listing_amenities .listar-term-link:hover ~ .listar-term-inner .listar-term-data-wrapper,
.woocommerce-MyAccount-navigation-link a:hover:before,
.listar-listing-header-topbar-item a:hover .listar-listing-header-topbar-icon-wrapper,
.listar-more-sharing-networks-button:hover,
.listar-toggle-fixed-quick-menu-wrapper a:hover,
.listar-search-highlight-tip-inner:hover i {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
.listar-taxonomy-terms-design-squared .widget_listar_listing_amenities .listar-term-link:hover ~ .listar-term-inner .listar-term-data-wrapper,
.listar-listing-package-price-squared .listar-pricing-table .listar-listing-package .listar-package-content:hover .listar-pricing-circle {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
.listar-search-categories:hover {
-webkit-transition: background-color 600ms linear, color 600ms linear;
-moz-transition: background-color 600ms linear, color 600ms linear;
-ms-transition: background-color 600ms linear, color 600ms linear;
-o-transition: background-color 600ms linear, color 600ms linear;
transition: background-color 600ms linear, color 600ms linear;
}
.comment-box .comment-header i {
-webkit-transition: color 0.3s ease;
-moz-transition: color 0.3s ease;
-ms-transition: color 0.3s ease;
-o-transition: color 0.3s ease;
transition: color 0.3s ease;
}
.navbar-header.listar-primary-navbar-mobile-visible,
.site-header .listar-primary-navbar-mobile-visible .listar-user-buttons.listar-user-buttons-responsive {
-webkit-transition: background-color 1500ms ease-in;
-moz-transition: background-color 1500ms ease-in;
-ms-transition: background-color 1500ms ease-in;
-o-transition: background-color 1500ms ease-in;
transition: background-color 1500ms ease-in;
} .listar-panel-form>.panel-heading a,
.listar-panel-form input[type="text"],
.listar-panel-form input[type="email"],
.listar-panel-form input[type="password"],
.listar-panel-form input[type="url"] {
-webkit-transition: all 0.1s ease;
-moz-transition: all 0.1s ease;
-ms-transition: all 0.1s ease;
-o-transition: all 0.1s ease;
transition: all 0.1s ease;
}
.navbar-nav>li>.dropdown-menu,
#listar-primary-menu li > ul.dropdown-menu:before {
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.listar-listing-address,
.listar-date-design-2 .listar-card-content-date,
.listar-card-content-data,
.listar-grid-design-1 .listar-card-content-data,
.leaflet-div-icon i:before,
.listar-logo a,
.listar-grid-design-2.listar-featured-listing .listar-card-content:after,
.listar-grid.listar-white-design .listar-card-content.listar-no-image .listar-card-content-image .listar-card-image-inner img,
.listar-card-content .listar-card-content-image .listar-card-image-inner img,
.listar-grid.listar-white-design .listar-card-content.listar-no-image .listar-card-content-image .listar-card-content-title-centralizer ~ img,
.listar-card-content .listar-card-content-image .listar-card-content-title-centralizer ~ img,
.listar-settings-popup .listar-setting-group .col-sm-6 > div,
.listar-search-categories .listar-listing-categories span:after,
.listar-user-login,
.site-header .listar-add-listing-btn,
.listar-search-categories .listar-more-categories,
.listar-search-categories .listar-more-categories div,
.listar-theme-demo .listar-setting-control > div,
.listar-theme-demo-2 .listar-setting-control > div,
.listar-listing-categories-wrapper:before,
.listar-grid-design-2 .listar-card-content:after,
.listar-partners .listar-partner-wrapper,
.widget_listar_listing_map,
.listar-topbar-default-color .site-header.listar-light-design .navbar-inverse .navbar-nav>li>a,
.listar-sticky-border,
.listar-blog-card .listar-posted-by,
.select2-selection--multiple,
.widget_listar_listing_amenities .listar-term-content-wrapper,
.listar-play-button a:after,
.listar-play-button-overlay,
.blocks-gallery-item a,
.wp-block-image a,
.widget_listar_listing_amenities .listar-term-text-wrapper,
.dropdown-menu>li>a:before,
.listar-dark-pricing-table .listar-no-featured-package .listar-package-content-inner:before,
.listar-dark-pricing-table .listar-featured-package .listar-package-content-inner,
.listar-dark-pricing-table .listar-package-description p,
.listar-package-content,
.listar-listing-package .listar-hot-label,
.listar-newer-price-currency,
.listar-package-subtitle,
.listar-footer-dark .listar-site-footer .widget:not([class*="widget_listar_"]) a,
.listar-footer-dark .listar-site-footer .widget .listar-widget-page-link a,
.listar-social-networks a,
.listar-testimonial-avatar-inner:after,
.listar-testimonial-avatar .listar-testimonial-review-average,
.listar-back-to-top,
.listar-back-site,
.listar-card-content-excerpt,
.listar-grid-filler-background-image,
.listar-package-description .woocommerce-Price-amount.amount,
.listar-package-description .woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol,
.listar-vendor-block-inner {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.listar-card-content:hover .listar-card-data-arrow-before:before {
-webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-ms-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;
transition: all 0.4s ease-in;
}
body.listar-call-to-action-button-colors .listar-call-to-action-button .button,
.listar-do-cloudify,
.listar-too-high-menu,
.listar-button-bubble-effect .listar-call-to-action-button .button:before {
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
transition: all 0.8s ease-in-out;
}
.listar-header-background-animation-wrapper,
.listar-footer-wavy-animation-wrapper {
-webkit-transition: all 2s ease-in-out;
-moz-transition: all 2s ease-in-out;
-ms-transition: all 2s ease-in-out;
-o-transition: all 2s ease-in-out;
transition: all 2s ease-in-out;
}
.entry-content .listar-badge-masked-container .listar-badge-mask .listar-image-badge-mask-wrapper {
-webkit-transition: all 4s ease-in-out;
-moz-transition: all 4s ease-in-out;
-ms-transition: all 4s ease-in-out;
-o-transition: all 4s ease-in-out;
transition: all 4s ease-in-out;
}
.entry-content .listar-wavy-badge-design.listar-circular-mask-design .listar-badge-masked-container .listar-badge-mask .listar-image-badge-mask-wrapper {
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}
.listar-stop-scrolling .site-header {
-webkit-transition: all 2s ease-in;
-moz-transition: all 2s ease-in;
-ms-transition: all 2s ease-in;
-o-transition: all 2s ease-in;
transition: all 2s ease-in;
}
.site-header {
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.leaflet-div-icon,
.listar-template-colors a,
.navbar-right .dropdown-menu ul.dropdown-menu,
.leaflet-div-icon .leaflet-marker-pin,
.leaflet-cluster .leaflet-cluster-content,
.caret,
.listar-iconized-button,
.lb-dataContainer,
.dropdown-menu>li>a,
.posts-navigation a,
.listar-more-results,
.listar-map-button-text span,
#listar-login-form button,
#listar-geolocation-form button,
#listar-report-form button,
#listar-claim-form button,
#listar-registration-form button,
#listar-reset-password-form button,
.listar-regions-list a span,
.button,
.wp-block-button__link,
.widget_recent_entries a .listar-post-item img,
.widget_recent_entries a .listar-post-item .img,
.widget_recent_entries a .listar-post-item .img:before,
#page .listar-search-regions .listar-regions-list a.current:before {
-webkit-transition: all 200ms ease-in;
-moz-transition: all 200ms ease-in;
-ms-transition: all 200ms ease-in;
-o-transition: all 200ms ease-in;
transition: all 200ms ease-in;
}
.listar-topbar-default-color .site-header.listar-light-design:before,
.listar-hero-header.listar-transparent-design .listar-hero-header-overlay,
.listar-close-aside-listings,
.listar-grid-design-2 .listar-card-content,
.select2-selection--single {
-webkit-transition: all 600ms ease-in;
-moz-transition: all 600ms ease-in;
-ms-transition: all 600ms ease-in;
-o-transition: all 600ms ease-in;
transition: all 600ms ease-in;
}
.listar-term-name-big,
.listar-region-name,
.listar-term-text,
.listar-featured-listing-term-item .listar-cat-icon,
.listar-term-counter,
.listar-term-description,
.listar-feature-item .listar-feature-item-inner,
.listar-listing-package,
.listar-grid-design-2 .listar-card-content.listar-no-image .listar-card-content-image .listar-card-image-inner img,
.listar-grid-design-2 .listar-card-content.listar-no-image .listar-card-content-image .listar-card-content-title-centralizer ~ img,
.listar-listing-gallery a:after,
.listar-search-categories .listar-listing-categories a,
.listar-features-design-2 .listar-feature-icon-wrapper,
.listar-features-design-2 .listar-feature-icon-inner,
.listar-features-design-2 .listar-feature-icon-wrapper .listar-feature-icon-inner div,
.listar-term-wrapper,
.listar-term-3d-effect-wrapper,
.listar-term-3d-effect-wrapper:before,
.listar-feature-item.listar-feature-has-link .listar-feature-item-inner:after,
.listar-feature-item a,
.listar-grid-filler,
.listar-fallback-content,
.listar-fallback-content-data,
.listar-fallback-content-button-wrapper,
.listar-grid-filler .listar-card-content:before,
.listar-listing-gallery-nav-previous div,
.listar-listing-gallery-nav-next div,
.listar-listing-header-stars .listar-listing-header-stars-inner,
.listar-header-rating-dark,
.listar-text-before-listing-title,
.listar-text-after-listing-title,
.woocommerce-MyAccount-navigation-link a,
.listar-listing-header-topbar-item a,
.listar-listing-header-topbar-icon,
.listar-listing-header-topbar-item .listar-listing-rating,
.listar-hero-search input,
.listar-fallback-content .listar-fallback-content-small-title:before,
.reset_variations,
.reset_variations:before,
.listar-map-launch-wrapper .button:after,
.listar-map-launch-wrapper .button:before,
#page .listar-page-header-content .listar-map-button .listar-map-button-text span:before,
#page .listar-page-header-content .listar-map-button .listar-map-button-text span:after,
.nav.listar-footer-menu li a,
#accordion .panel-title a,
#accordion .panel-title a::after,
#accordion .panel-title a.collapsed::after,
.select2-results__option,
.listar-operating-hours-quick-button-inner span,
.listar-operating-hours-quick-button-inner .listar-open-or-closed,
.listar-booking-quick-button-inner span,
.listar-booking-quick-button-inner .listar-open-or-closed,
.listar-toggle-fixed-quick-menu-wrapper,
.listar-bookmark-card-button-wrapper.listar-bookmark-button-fixed,
.listar-listing-header-topbar-wrapper.listar-listing-header-menu-fixed,
.listar-more-info-links a:after,
.listar-more-info-links a:before,
.wpmi-item a,
.listar-footer-dark .listar-site-footer #sb_instagram .sbi_photo,
.listar-feature-right-border:before,
.listar-search-by-button,
.listar-search-by-popup .listar-search-by-options .listar-search-by-options-wrapper a,
.listar-clean-search-by-filters-button,
.listar-clean-search-input-button,
.listar-location-references-wrapper,
.listar-view-counter,
.listar-operating-hours-quick-button-wrapper,
.listar-booking-quick-button-wrapper,
.listar-report-listing,
.listar-claim-listing,
.listar-listing-search-menu a,
.listar-listing-search-menu li > a > .listar-menu-item-description,
.listar-hero-section-title,
.listar-card-geolocated-distance,
.listar-listing-logo-wrapper,
.listar-floating-card-icons-h,
.listar-floating-card-icons,
.listar-circular-wrapper .listar-card-geolocated-distance,
.listar-get-geolocated ~ .listar-circular-wrapper .listar-category-icon,
.listar-get-geolocated ~ .listar-circular-wrapper .listar-listing-rating,
.listar-get-geolocated ~ .listar-bookmark-card-button-wrapper,
.listar-get-geolocated ~ .listar-card-link .listar-open-or-closed,
.listar-trending-icon,
.listar-trending-icon span,
.listar-trending-icon:before,
.woocommerce .woocommerce-breadcrumb a {
-webkit-transition: all 300ms;
-moz-transition: all 300ms;
-ms-transition: all 300ms;
-o-transition: all 300ms;
transition: all 300ms;
}
.listar-rubber-media {
-webkit-transition: opacity 2000ms;
-moz-transition: opacity 2000ms;
-ms-transition: opacity 2000ms;
-o-transition: opacity 2000ms;
transition: opacity 2000ms;
}
.listar-hero-search input[type="text"]::-webkit-input-placeholder {
-webkit-transition: all 300ms;
-moz-transition: all 300ms;
-ms-transition: all 300ms;
-o-transition: all 300ms;
transition: all 300ms;
}
.listar-hero-search input[type="text"]:-moz-placeholder {
-webkit-transition: all 300ms;
-moz-transition: all 300ms;
-ms-transition: all 300ms;
-o-transition: all 300ms;
transition: all 300ms;
}
.listar-hero-search input[type="text"]::-moz-placeholder {
-webkit-transition: all 300ms;
-moz-transition: all 300ms;
-ms-transition: all 300ms;
-o-transition: all 300ms;
transition: all 300ms;
}
.listar-hero-search input[type="text"]:-ms-input-placeholder {
-webkit-transition: all 300ms;
-moz-transition: all 300ms;
-ms-transition: all 300ms;
-o-transition: all 300ms;
transition: all 300ms;
}
.listar-header-centralizer,
.listar-search-categories,
.listar-listing-gallery .gallery-item,
.listar-listing-gallery .gallery-item img,
.listar-listing-title,
.listar-listing-title h1,
.listar-gallery-slideshow-slides-wrapper,
.woocommerce-MyAccount-navigation-link a:before,
.listar-aside-list .listar-listing-logo-wrapper {
-webkit-transition: all 600ms ease-out;
-moz-transition: all 600ms ease-out;
-ms-transition: all 600ms ease-out;
-o-transition: all 600ms ease-out;
transition: all 600ms ease-out;
}
.listar-loaded .entry-content .listar-wavy-badge-design .listar-badge-masked-container .listar-masked-image,
.listar-call-to-action-inner {
-webkit-transition: all 1200ms ease-out;
-moz-transition: all 1200ms ease-out;
-ms-transition: all 1200ms ease-out;
-o-transition: all 1200ms ease-out;
transition: all 1200ms ease-out;
}
body .listar-hero-video {
-webkit-transition: all 1200ms ease-out;
-moz-transition: all 1200ms ease-out;
-ms-transition: all 1200ms ease-out;
-o-transition: all 1200ms ease-out;
transition: all 1200ms ease-out;
}
.listar-featurify {
-webkit-transition: all 2000ms ease-out;
-moz-transition: all 2000ms ease-out;
-ms-transition: all 2000ms ease-out;
-o-transition: all 2000ms ease-out;
transition: all 2000ms ease-out;
}
.owl-carousel .owl-item,
.listar-is-desktop .owl-loaded .listar-featured-listing-term-item .listar-term-content-wrapper {
-webkit-transition: all 500ms ease-in;
-moz-transition: all 500ms ease-in;
-ms-transition: all 500ms ease-in;
-o-transition: all 500ms ease-in;
transition: all 500ms ease-in;
}
.listar-pricing-table .listar-listing-package .listar-pricing-circle,
.listar-widgetized-map-container {
-webkit-transition: all 1s ease 0s;
-moz-transition: all 1s ease 0s;
-ms-transition: all 1s ease 0s;
-o-transition: all 1s ease 0s;
transition: all 1s ease 0s;
}
.listar-cat-icon,
.listar-listing-term-image img,
.listar-card-content .listar-category-icon,
.listar-card-content-author,
.listar-feature-item .listar-feature-item-title {
-webkit-transition: 1s -webkit-transform;
-moz-transition: 1s -moz-transform;
-ms-transition: 1s -moz-transform;
-o-transition: 1s -o-transform;
transition: 1s transform;
}
.site-header.listar-transparent-design .listar-add-listing-btn,
.listar-posts-column,
.listar-header-search-button,
.listar-page-header-with-map,
.listar-current-page-info,
.listar-map-button,
.listar-map-button-text,
.listar-map-listing #map,
.listar-term-overlay,
.listar-cat-icon.listar-dark-design,
.listar-card-content .listar-card-content-image,
.listar-aside-post .listar-listing-rating,
.listar-mobile-circle-bg-img img,
.submit,
.listar-regions a,
.listar-region-overlay,
.leaflet-popup-content .leaflet-popup-listing-link:before,
.gallery-item:before,
.listar-posts-column .listar-posts-column-list-wrapper,
.listar-single-block .thumbnail,
.listar-aside-post .listar-aside-post-icon,
.widget_listar_listing_amenities .listar-featured-listing-term-item .listar-term-overlay,
.widget_listar_listing_amenities .listar-featured-listing-term-item .listar-gradient-overlay,
.widget_listar_listing_amenities .listar-featured-listing-term-item .listar-term-background-overlay,
.widget_listar_listing_amenities .listar-featured-listing-term-item .listar-listing-term-image,
.listar-card-link ~ .listar-circular-wrapper .listar-card-content-image:before,
.listar-aside-post a .listar-aside-post-pic,
.listar-aside-post .listar-trending-icon {
-webkit-transition: all 1s;
-moz-transition: all 1s;
-ms-transition: all 1s;
-o-transition: all 1s;
transition: all 1s;
}
.listar-feature-item img,
.listar-feature-item i,
.listar-feature-item-excerpt,
.listar-newsletter,
.listar-newsletter-label,
.listar-newsletter input[type="text"],
.listar-newsletter input:focus,
.listar-newsletter .btn,
.listar-newsletter-explanation {
-webkit-transition: all 2s;
-moz-transition: all 2s;
-ms-transition: all 2s;
-o-transition: all 2s;
transition: all 2s;
}
.listar-popup-title,
.listar-popup-footer,
.listar-site-branding {
-webkit-transition: opacity 3s ease-in;
-moz-transition: opacity 3s ease-in;
-ms-transition: opacity 3s ease-in;
-o-transition: opacity 3s ease-in;
transition: opacity 3s ease-in;
}
.site-header .listar-add-listing-btn:hover {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.listar-card-content:hover .listar-card-content-image .listar-card-image-inner img,
.listar-card-content:hover .listar-card-content-image .listar-card-content-title-centralizer ~ img,
.listar-mobile-circle-bg-img img.hover,
.listar-grid.woocommerce .product .button:hover,
.listar-vendor-block-wrapper a:hover ~ .listar-vendor-block-inner {
-webkit-transform: scale(1.07);
-moz-transform: scale(1.07);
-ms-transform: scale(1.07);
-o-transform: scale(1.07);
transform: scale(1.07);
}
.listar-template-colors a:hover {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
} .listar-featured-listing-term-item a:hover ~ .listar-term-data-wrapper .listar-listing-term-image img,
.listar-featured-listing-term-item a:hover ~ .listar-term-3d-effect-wrapper .listar-listing-term-image img {
-webkit-transform: scale(1) translate(-55%,-55%);
-moz-transform: scale(1) translate(-55%,-55%);
-ms-transform: scale(1) translate(-55%,-55%);
-o-transform: scale(1) translate(-50%,-50%);
transform: scale(1) translate(-55%,-55%);
}
.listar-card-content-author:hover {
-webkit-transform: rotate(360deg) scale(1);
-moz-transform: rotate(360deg) scale(1);
-ms-transform: rotate(360deg) scale(1);
-o-transform: rotate(360deg) scale(1);
transform: rotate(360deg) scale(1);
}
.leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow {
-webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-in;
-moz-transition: -moz-transform 0.3s ease-out, opacity 0.3s ease-in;
-o-transition: -o-transform 0.3s ease-out, opacity 0.3s ease-in;
transition: transform 0.3s ease-out, opacity 0.3s ease-in;
}
.leaflet-cluster-spider-leg { -webkit-transition: -webkit-stroke-dashoffset 0.3s ease-out, -webkit-stroke-opacity 0.3s ease-in;
-moz-transition: -moz-stroke-dashoffset 0.3s ease-out, -moz-stroke-opacity 0.3s ease-in;
-o-transition: -o-stroke-dashoffset 0.3s ease-out, -o-stroke-opacity 0.3s ease-in;
transition: stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in;
}
@keyframes listar-search-form-wrapper-fadein {
from { opacity: 0; }
to  { opacity: 1; }
}
@-moz-keyframes listar-search-form-wrapper-fadein {
from { opacity: 0; }
to  { opacity: 1; }
}
@-webkit-keyframes listar-search-form-wrapper-fadein {
from { opacity: 0; }
to  { opacity: 1; }
}
@-ms-keyframes listar-search-form-wrapper-fadein {
from { opacity: 0; }
to  { opacity: 1; }
}
@-o-keyframes listar-search-form-wrapper-fadein {
from { opacity: 0; }
to  { opacity: 1; }
}	
.listar-header-search-button:before {
-webkit-animation: rainbow 20s linear infinite;
-moz-animation: rainbow 20s linear infinite;
-ms-animation: rainbow 20s linear infinite;
-o-animation: rainbow 20s linear infinite;
animation: rainbow 20s linear infinite;
}
@-webkit-keyframes rainbow {
0% { background-position: 0% 0% }
50% { background-position: 100% 100% }
100% { background-position: 0% 0% }
}
@-moz-keyframes rainbow {
0% { background-position: 0% 0% }
50% { background-position: 100% 100% }
100% { background-position: 0% 0% }
}
@-o-keyframes rainbow {
0% { background-position: 0% 0% }
50% { background-position: 100% 100% }
100% { background-position: 0% 0% }
}
@keyframes rainbow { 
0% { background-position: 0% 0% }
50% { background-position: 100% 100% }
100% { background-position: 0% 0% }
}
}
@media ( min-width: 900px ) {
.listar-post-content-header-background-inner,
.listar-post-social-share {
width: calc(100% + 160px);
height: 100%;
}
} @media only screen and ( min-width: 1000px ) and ( max-width: 1040px ) {
.listar-load-card-content-ajax .listar-listing-card article {
min-height: 501px;
max-height: 501px;
}
.listar-load-card-content-ajax.listar-cards-has-reference-row .listar-listing-card article {
min-height: 591px;
max-height: 591px;
}
}
@media ( min-width: 1600px ) {
.listar-listing-has-slideshow-cover .listar-listing-title {
padding: 260px 0;
}
}
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
.listar-listing-header-topbar-item:nth-child(n+4) {
display: none
}
.listar-listing-header-topbar-inner > .listar-listing-header-topbar-item:first-child ~ .listar-listing-header-topbar-item.listar-listing-header-plus-button-wrapper {
display: inline-block;
}
.listar-listing-header-topbar-inner > .listar-listing-header-topbar-item:first-child + .listar-listing-header-topbar-item.listar-listing-header-plus-button-wrapper,
.listar-listing-header-topbar-inner > .listar-listing-header-topbar-item:first-child + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item.listar-listing-header-plus-button-wrapper,
.listar-listing-header-topbar-inner > .listar-listing-header-topbar-item:first-child + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item.listar-listing-header-plus-button-wrapper {
display: none;
}
}
@media ( max-width: 1200px ) {
.entry-content .widget > div.mejs-audio {
max-width: 100%;
}
.col-md-9 .listar-comments-container {
max-width: 560px;
}
}
@media only screen and ( min-width: 981px ) and ( max-width: 1200px ) {
.listar-listing-header-topbar-item:nth-child(n+5) {
display: none
}
.listar-listing-header-topbar-inner > .listar-listing-header-topbar-item:first-child ~ .listar-listing-header-topbar-item.listar-listing-header-plus-button-wrapper {
display: inline-block;
}
.listar-listing-header-topbar-inner > .listar-listing-header-topbar-item:first-child + .listar-listing-header-topbar-item.listar-listing-header-plus-button-wrapper,
.listar-listing-header-topbar-inner > .listar-listing-header-topbar-item:first-child + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item.listar-listing-header-plus-button-wrapper,
.listar-listing-header-topbar-inner > .listar-listing-header-topbar-item:first-child + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item.listar-listing-header-plus-button-wrapper,
.listar-listing-header-topbar-inner > .listar-listing-header-topbar-item:first-child + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item.listar-listing-header-plus-button-wrapper {
display: none;
}
}
@media ( min-width: 1025px ) {
.listar-listing-header-topbar-inner {
padding: 0 100px;
}
}
@media only screen and ( min-width: 1201px ) and ( max-width: 1300px ) {
.listar-listing-header-topbar-item:nth-child(n+6) {
display: none
}
.listar-listing-header-topbar-inner > .listar-listing-header-topbar-item:first-child ~ .listar-listing-header-topbar-item.listar-listing-header-plus-button-wrapper {
display: inline-block;
}
.listar-listing-header-topbar-inner > .listar-listing-header-topbar-item:first-child + .listar-listing-header-topbar-item.listar-listing-header-plus-button-wrapper,
.listar-listing-header-topbar-inner > .listar-listing-header-topbar-item:first-child + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item.listar-listing-header-plus-button-wrapper,
.listar-listing-header-topbar-inner > .listar-listing-header-topbar-item:first-child + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item.listar-listing-header-plus-button-wrapper,
.listar-listing-header-topbar-inner > .listar-listing-header-topbar-item:first-child + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item.listar-listing-header-plus-button-wrapper,
.listar-listing-header-topbar-inner > .listar-listing-header-topbar-item:first-child + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item.listar-listing-header-plus-button-wrapper {
display: none;
}
}
@media ( min-width: 1301px ) {
.listar-listing-header-topbar-item:nth-child(n+7) {
display: none
}
.listar-listing-header-topbar-inner > .listar-listing-header-topbar-item:first-child ~ .listar-listing-header-topbar-item.listar-listing-header-plus-button-wrapper {
display: inline-block;
}
.listar-listing-header-topbar-inner > .listar-listing-header-topbar-item:first-child + .listar-listing-header-topbar-item.listar-listing-header-plus-button-wrapper,
.listar-listing-header-topbar-inner > .listar-listing-header-topbar-item:first-child + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item.listar-listing-header-plus-button-wrapper,
.listar-listing-header-topbar-inner > .listar-listing-header-topbar-item:first-child + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item.listar-listing-header-plus-button-wrapper,
.listar-listing-header-topbar-inner > .listar-listing-header-topbar-item:first-child + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item.listar-listing-header-plus-button-wrapper,
.listar-listing-header-topbar-inner > .listar-listing-header-topbar-item:first-child + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item.listar-listing-header-plus-button-wrapper,
.listar-listing-header-topbar-inner > .listar-listing-header-topbar-item:first-child + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item.listar-listing-header-plus-button-wrapper {
display: none;
}
}
@media only screen and ( min-width: 992px ) and ( max-width: 1200px ) {
.listar-circular-wrapper {
min-width: 0;
}
}
@media only screen and ( min-width: 768px ) and ( max-width: 1200px ) {
.listar-user-login span,
.listar-add-listing-btn span {
display: none;
}
.listar-user-login:before,
.listar-add-listing-btn:before {
padding-right: 0;
width: 4px;
left: -7px;
}
.listar-add-listing-btn:before {
left: -8px;
}
.listar-listing-price-range > .listar-listing-price-range-title {
height: auto;
line-height: 1.5;
display: block;
float: none;
text-align: center;
margin-bottom: 25px;
}
.listar-listing-price-range .listar-listing-price-range-value {
margin: 0 auto;
float: none;
display: block;
text-align: center;
}
.listar-listing-price-range-value:after {
content: "\f0d8";
top: -22px;
left: 50%;
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-o-transform: translate(-50%,0);
transform: translate(-50%,0);
}
.listar-listing-price-range .listar-listing-price-range-value span {
top: 0;
}
} @media ( max-width: 782px ) {
body.admin-bar {
top: -46px;
padding-top: 46px;
min-height: calc(100vh - 46px); min-height: calc(100vh - (46px + var(--vh-offset, 0px))); }
.listar-stop-scrolling-mobile.admin-bar {
height: calc(100vh - 46px); max-height: calc(100vh - 46px); height: calc(100vh - (46px + var(--vh-offset, 0px))); max-height: calc(100vh - (46px + var(--vh-offset, 0px))); }
.admin-bar .listar-front-header .listar-header-centralizer {
height: calc(100vh - 46px); min-height: calc(100vh - 46px); height: calc(100vh - (46px + var(--vh-offset, 0px))); min-height: calc(100vh - (46px + var(--vh-offset, 0px))); }
.admin-bar .listar-hero-header.listar-front-header {
min-height: calc(100vh - 46px); line-height: calc(100vh - 46px); min-height: calc(100vh - (46px + var(--vh-offset, 0px))); line-height: calc(100vh - (46px + var(--vh-offset, 0px))); }
.admin-bar .listar-front-header .listar-header-centralizer {
height: calc(100vh - 46px); min-height: calc(100vh - 46px); height: calc(100vh - (46px + var(--vh-offset, 0px))); min-height: calc(100vh - (46px + var(--vh-offset, 0px))); }
.admin-bar .site-header {
margin-top: 46px;
}
.admin-bar .listar-logged-user-menu-wrapper {
height: calc(100vh - 130px); min-height: calc(100vh - 130px); height: calc(100vh - (130px + var(--vh-offset, 0px))); min-height: calc(100vh - (130px + var(--vh-offset, 0px))); }
.admin-bar .listar-operating-hours-quick-button-wrapper,
.admin-bar .listar-booking-quick-button-wrapper,
.admin-bar .listar-trending-flag-single.listar-trending-icon,
.admin-bar .listar-toggle-fixed-quick-menu-wrapper {
top: 140px;
}
}
@media ( max-width: 768px ) {
.single .listar-page-header-content {
padding: 250px 0 480px;
}
.single.listar-no-addons .listar-page-header-content {
padding: 250px 0 400px;
}
}
@media ( min-width: 769px ) {
.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
float: left;
width: 48%;
}
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
float: right;
width: 48%;
clear: none;
}
.woocommerce #content div.product .woocommerce-tabs,
.woocommerce div.product .woocommerce-tabs,
.woocommerce-page #content div.product .woocommerce-tabs,
.woocommerce-page div.product .woocommerce-tabs {
clear: both;
}
}
@media ( min-width: 768px ) {
.entry-content .widget:not([class*="widget_listar_"]),
.entry-content .widget[class*="widget_listar_"].widget_listar_page_links .listar-widget-content-wrapper,
.entry-content .widget[class*="widget_listar_"].widget_listar_listing_region_links .listar-widget-content-wrapper,
.entry-content .widget[class*="widget_listar_"].widget_listar_listing_category_links .listar-widget-content-wrapper,
.entry-content .widget[class*="widget_listar_"].widget_listar_listing_amenity_links .listar-widget-content-wrapper,
.entry-content .widget[class*="widget_listar_"].widget_listar_social_networks .listar-widget-content-wrapper {
max-width: 760px;
margin: 0 auto;
}
.site-header {
height: 84px;
padding-left: 15px;
padding-right: 15px;
}
.listar-listing-title h1 {
font-size: 52px;
letter-spacing: 4px;
text-shadow: 7px 7px rgba(0,0,0,0.12);
padding: 0 30px;
}
.listar-listing-has-slideshow-cover .listar-listing-title h1 {
text-shadow: 2px 2px rgba(15,20,25,0.7);
}
.navbar .listar-primary-navigation-wrapper {
display: table;
}
.primary-menu {
max-width: calc(100% - 84px );
}
.listar-drop-down-menu-color .dropdown-menu {
background-color: rgb(37,139,213);
}
.site-header .listar-logo {
position: relative;
display: table-cell;
vertical-align: middle;
text-align: left;
top: 0;
left: 0;
width: 20%;
}
.site-header .listar-logo > .container-fluid {
position: absolute;
top: 0;
display: inline-block;
}
.listar-logo a,
.site-header .listar-logo img {
display: inline-block;
vertical-align: top;
}
.listar-user-not-logged .listar-user-login:before,
.listar-add-listing-btn:before {
font-family: "icon";
position: relative;
font-size: 23px;
line-height: 0;
display: inline-block;
vertical-align: middle;
padding-right: 5px;
top: -1px;
}
.listar-user-not-logged .listar-user-login:before {
font-size: 20px;
}
.listar-user-not-logged .listar-user-login,
.listar-add-listing-btn,
.listar-add-listing-btn:hover,
.listar-add-listing-btn:focus {
padding: 10px 20px;
height: 44px;
line-height: 1.78;
}
.navbar-inverse .navbar-nav>li>a {
padding-top: 0;
padding-bottom: 0;
line-height: 48px;
}
.listar-search-button-mobile,
.nav>li.listar-user-login-mobile,
.navbar-header > .listar-logged-user-name,
.listar-primary-menu-mobile {
display: none;
}
.site-header .navbar {
display: table-cell;
vertical-align: middle;
text-align: left;
position: relative;
height: 84px;
max-width: calc(100% - 420px);
border-radius: 0;
margin-right: -5px;
border: 0;
float: none;
}
.site-header.listar-light-design .listar-user-buttons {
display: block;
vertical-align: middle;
text-align: left;
position: relative;
float: right;
height: 84px;
line-height: 84px;
}
.site-header.listar-light-design .listar-user-buttons.listar-mobile-user-buttons {
display: none;
}
.site-header.listar-light-design .listar-user-buttons.listar-user-buttons-responsive,
.site-header .listar-user-buttons.listar-user-buttons-responsive {
display: none;
}
.site-header .listar-user-login,
.site-header .listar-add-listing-btn {
height: 44px;
display: inline-block;
vertical-align: middle;
float: none;
line-height: 1.78;
box-shadow: 2px 2px 12px rgba(0,0,0,0.1);
}
.site-header .navbar:hover {
max-height: none;
overflow: visible;
}
.nav>li.listar-iconized-menu-item {
display: none;
}
.site-header .navbar:hover #listar-primary-menu > ul {
background-color: #fff;
}
.listar-topbar-default-color .site-header .navbar:hover #listar-primary-menu > ul {
background-color: transparent;
}
.navbar-right {
margin-right: 0;
}
.navbar-nav {
position: relative;
text-align: right;
font-size: 0;
max-width: calc(100% - 350px);
}
.listar-loaded-menu .navbar-nav {
opacity: 1;
}
.navbar-nav.listar-too-high-menu {
overflow: hidden;
max-height: 80px;
}
.navbar-nav:hover,
.navbar-nav.listar-too-high-menu:hover {
max-height: 999px;
overflow: visible;
}
.navbar-nav:hover .listar-more-menu-links-wrapper {
opacity: 0.7;
}
.site-header .navbar-nav>li>.dropdown-menu {
top: 75px;
}
.site-header .navbar-nav li .dropdown-menu>li:nth-child(n+14),
.site-header .navbar-nav li .dropdown-menu>li.listar-hidde-menu-item {
display: none;
}
.site-header .navbar-nav li .dropdown-menu>li.listar-show-menu-item {
display: list-item;
}
.listar-plus-drop-down-menu {
position: absolute;
display: block !important;
z-index: 30;
cursor: pointer;
text-align: center;
width: 30px;
height: 30px;
bottom: -15px;
padding-top: 4px;
padding-left: 1px;
left: 50%;
margin-left: -15px;
background-color: #fff;
box-shadow: 0 0 30px rgba(0,0,0,0.3);
border-radius: 50%;
color: #999;
}
.listar-plus-drop-down-menu:hover {
color: rgb(37,139,213);
}
.site-header .navbar-nav.listar-too-high-menu>li>.dropdown-menu {
top: 58px;
}
#listar-primary-menu li > ul.dropdown-menu:before {
content: "";
position: absolute;
display: inline-block;
top: -4px;
left: 50%;
margin-left: -8px;
width: 16px;
height: 16px;
border-radius: 4px;
background-color: #ffffff;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
#listar-primary-menu li > ul.dropdown-menu:after {
content: "";
position: absolute;
display: inline-block;
top: -20px;
left: 0;
width: 100%;
height: 20px;
background-color: transparent;
}
.listar-drop-down-menu-color #listar-primary-menu li > ul.dropdown-menu:before {
background-color: rgb(37,139,213);
}
#listar-primary-menu li > ul.dropdown-menu:before {
top: -6px;
}
#listar-primary-menu li > ul.dropdown-menu li > ul.dropdown-menu:before {
content: none;
}
.nav>li>a {
padding-left: 15px;
padding-right: 15px;
}
.navbar-nav>li {
display: inline-block;
}
.navbar-nav>li:hover>a {
opacity: 0.65;
}
.navbar-inverse .navbar-nav>li>a,
.listar-topbar-default-color .navbar-inverse .navbar-nav>li>a,
.listar-topbar-default-color .site-header.listar-light-design .navbar-inverse .navbar-nav>li>a {
text-shadow: 1px 1px rgba(0,0,0,0.2);
color: #fff;
}
.site-header.listar-light-design .navbar-inverse .navbar-nav>li>a {
color: rgb(37,139,213);
text-shadow: none;
}
.navbar-inverse .navbar-nav>li:hover>a {
color: rgba(255,255,255,0.7);
text-shadow: none;
}
.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover {
color: rgb(37,139,213);
background-color: transparent;
}
.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover {
background-color: rgba(0,0,0,0.1);
color: rgba(255,255,255,0.8);
}
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a {
color: #252525;
}
.listar-drop-down-menu-color .dropdown-menu>li>a:focus,
.listar-drop-down-menu-color .dropdown-menu>li>a {
color: #ffffff;
}
.dropdown-menu>li>a {
width: calc(100% - 2px);
margin-left: 1px;
}
.dropdown-menu>li:focus>a,
.dropdown-menu>li:hover>a,
.dropdown .dropdown-menu>li:hover>a .caret {
color: rgb(37,139,213);
}
.listar-drop-down-menu-color .listar-main-navbar .dropdown .dropdown-menu>li>a .caret,
.listar-drop-down-menu-color .listar-main-navbar .dropdown-menu>li:focus>a,
.listar-drop-down-menu-color .listar-main-navbar .dropdown-menu>li:hover>a,
.listar-drop-down-menu-color .listar-main-navbar .dropdown .dropdown-menu>li:hover>a .caret {
color:#fff;
}
.dropdown-menu>li>a:before {
content: "";
position: absolute;
top: 10px;
left: 0;
width: 16px;
height: 16px;
border-radius: 50%;
background-color: rgb(37,139,213);
opacity: 0;
-webkit-transform: scale(0.4);
-moz-transform: scale(0.4);
-ms-transform: scale(0.4);
-o-transform: scale(0.4);
transform: scale(0.4);
-webkit-animation: scalling 0.8s linear infinite;
-moz-animation: scalling 0.8s linear infinite;
-ms-animation: scalling 0.8s linear infinite;
-o-animation: scalling 0.8s linear infinite;
animation: scalling 0.8s linear infinite;
}
.listar-drop-down-menu-color .dropdown-menu>li>a:before {
background-color: #ffffff;
}
@-webkit-keyframes scalling {
0% {
-webkit-transform: scale(0.2);
}
50% {
-webkit-transform: scale(0.4);
}
100% {
-webkit-transform: scale(0.2);
}
}
@-moz-keyframes scalling {
0% {
-moz-transform: scale(0.2);
}
50% {
-moz-transform: scale(0.4);
}
100% {
-moz-transform: scale(0.2);
}
}
@-ms-keyframes scalling {
0% {
-ms-transform: scale(0.2);
}
50% {
-ms-transform: scale(0.4);
}
100% {
-ms-transform: scale(0.2);
}
}
@-o-keyframes scalling {
0% {
-o-transform: scale(0.2);
}
50% {
-o-transform: scale(0.4);
}
100% {
-o-transform: scale(0.2);
}
}
@keyframes scalling {
0% {
transform: scale(0.2);
}
50% {
transform: scale(0.4);
}
100% {
transform: scale(0.2);
}
}
#listar-primary-menu .dropdown-menu>li:hover>a {
padding-left: 58px;
}
#listar-primary-menu .listar-drop-down-menu-color .dropdown-menu>li>a:hover,
#listar-primary-menu .listar-drop-down-menu-color .dropdown-menu>li>a:focus {
background-color: rgba(0,0,0,0);
}
#listar-primary-menu .dropdown-menu>li:hover>a:before,
#listar-primary-menu .dropdown-menu>li>a:hover:before {
opacity: 0.85;
left: 25px;
}
#listar-primary-menu .dropdown .dropdown>li:focus>a .caret,
#listar-primary-menu .dropdown .dropdown>li:hover>a .caret {
color: rgb(37,139,213);
}
.listar-drop-down-menu-color #listar-primary-menu .dropdown .dropdown>li:focus>a .caret,
.listar-drop-down-menu-color #listar-primary-menu .dropdown .dropdown>li:hover>a .caret {
color: #fff;
}
#listar-primary-menu .site-header.listar-light-design .navbar-inverse .navbar-nav>li:hover>a,
#listar-primary-menu .listar-is-desktop .site-header .navbar-inverse .navbar-nav>li:hover>a {
color: rgba(255,255,255,1);
text-shadow: 0 0 25px rgba(0,0,0,0.3), 1px 1px rgba(0,0,0,1);
}
.site-header.listar-light-design .navbar-inverse .navbar-nav>li.menu-item-has-children:hover>a,
.listar-is-desktop .site-header .navbar-inverse .navbar-nav>li.menu-item-has-children:hover>a {
-webkit-transform: translate(6px);
-moz-transform: translate(6px);
-ms-transform: translate(6px);
-o-transform: translate(6px);
transform: translate(6px);
}
.listar-topbar-default-color .site-header.listar-light-design .navbar-inverse .navbar-nav>li:hover>a,
.listar-topbar-default-color.listar-is-desktop .site-header.listar-light-design .navbar-inverse .navbar-nav>li:hover>a {
text-shadow: 1px 1px rgba(0,0,0,0.2);
}
.navbar-inverse .navbar-nav>li>a {
top: 0;
}
.site-header.listar-light-design .navbar-inverse .navbar-nav>li>a {
background-color: #fff;
}
.listar-topbar-default-color .site-header.listar-light-design .navbar-inverse .navbar-nav>li>a {
background-color: transparent;
height: 84px;
line-height: 84px;
}
.navbar-nav.listar-too-high-menu {
max-height: 50px;
margin-top: 20px;
padding-right: 60px;
}
.listar-topbar-default-color .site-header.listar-light-design .navbar-inverse .navbar-nav.listar-too-high-menu>li>a {
height: 44px;
line-height: 44px;
}
.navbar-nav.listar-too-high-menu .listar-header-search-button {
margin-top: -18px;
}
.site-header.listar-light-design #listar-primary-menu>.navbar-nav>li:hover>a>.caret {
opacity: 0;
}
.modal-dialog {
width: 600px;
margin: 70px auto;
}
.modal-content {
box-shadow: 0 5px 15px rgba(0,0,0,0.5);
}
#listar-primary-menu .listar-screen-edge ul {
float: right;
left: auto;
right: 100%;
margin-left: auto;
margin-right: -5px;
}
.listar-hero-search,
.listar-search-popup .listar-hero-search,
.listar-hero-search.listar-has-hero-text {
margin-top: 20px;
}
.dropdown-menu>li>a {
padding: 10px 30px;
background-color: transparent;
}
#listar-primary-menu .dropdown-menu>li>a:hover,
#listar-primary-menu .dropdown-menu>li>a:focus {
background-color: rgba(0,0,0,0.04);
}
.dropdown-menu li:hover .sub-menu {
visibility: visible;
}
.navbar-nav>li>.dropdown-menu {
display: block;
visibility: hidden;
opacity: 0;
margin-top: 0;
right: 0;
border: 0;
}
.listar-light-design .navbar-nav li .dropdown-menu {
right: 0;
min-width: 215px;
box-shadow: 0 3px 15px rgba(0,0,0,0.17);
}
.listar-light-design .navbar-nav>li>.dropdown-menu {
border: 0;
margin-top: 0;
right: 50%;
-webkit-transform: translate(50%);
-moz-transform: translate(50%);
-ms-transform: translate(50%);
-o-transform: translate(50%);
transform: translate(50%);
}
.listar-light-design .navbar-nav>li li .dropdown-menu {
box-shadow: 0 0 100px rgba(0,0,0,0.3);
border: 0;
}
.navbar-nav>li:hover>.dropdown-menu {
opacity: 1;
visibility: visible;
padding: 15px 0;
}
.navbar.navbar-fixed-top.listar-primary-navbar-mobile-visible {
position: fixed;
}
.navbar-header {
left: 0;
}
.listar-full-dimming-overlay {
display: none;
} .navbar-right .dropdown-menu ul.dropdown-menu {
display: block;
opacity: 0;
float: left;
left: 100%;
margin-left: 0;
right: auto;
top: -16px;
border-radius: 8px;
padding: 14px 0;
border-top: 0;
border: 0;
}
.navbar-right .dropdown-menu ul.dropdown-menu ul.dropdown-menu {
top: 100000px;
}
.navbar-right .dropdown-menu li:hover > ul.dropdown-menu {
opacity: 1;
margin-left: -5px;
top: -16px;
z-index: 1500;
}
#listar-primary-menu .navbar-nav .dropdown .dropdown-menu li:hover>a .caret {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
}
#listar-primary-menu .navbar-nav .dropdown .dropdown-menu li.listar-screen-edge:hover>a .caret,
#listar-primary-menu .navbar-nav .dropdown .dropdown-menu li.listar-screen-edge li:hover>a .caret {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.listar-more-menu-links {
top: 0;
right: 0;
display: block;
}
.listar-hidden-description.listar-hidden-contact .listar-listing-gallery ~ .listar-listing-review {
padding-top: 60px;
}
.select2-container--default .select2-selection--single,
.select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--default .select2-selection--multiple {
border-radius: 3px;
}
.listar-filter-form-wrapper .select2-container--default .select2-selection--single,
.listar-filter-form-wrapper .select2-container--default.select2-container--focus .select2-selection--multiple,
.listar-filter-form-wrapper .select2-container--default .select2-selection--multiple {
border-radius: 22px;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.listar-filter-form-wrapper .select2-container--default.select2-container--focus.select2-container--below .select2-selection--multiple,
.listar-filter-form-wrapper .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
border-radius: 8px 8px 0 0;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,
.listar-filter-form-wrapper .select2-container--default.select2-container--focus.select2-container--above .select2-selection--multiple,
.listar-filter-form-wrapper .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
border-radius: 0 0 8px 8px;
}
.listar-filter-form-wrapper {
padding-top: 30px;
padding-bottom: 30px;
}
.listar-filter-form-wrapper .listar-container-wrapper {
margin-bottom: -30px;
}
.listar-filter-form-wrapper .select2-container {
margin-bottom: 30px;
}
listar-has-reviews .listar-review-second-col {
padding-top: 60px;
}
.listar-review-second-col.listar-single-listing-without-reviews {
padding-top: 0;
}
.listar-header-search-button.listar-search-button-desktop {
padding-right: 0;
}
.listar-user-buttons + #listar-primary-menu + .listar-search-button-desktop {
padding-right: 15px;
}
.listar-partner-wrapper:nth-child(n+5) {
margin-top: 30px;
}
.entry__content .alignwide,
*.alignwide,
.wp-block-archives.alignwide,
.wp-block-categories.alignwide,
.wp-block-latest-posts.alignwide {
margin-left: -60px;
margin-right: -60px;
max-width: 840px;
}
.listar-hidden-description .listar-listing-data div div,
.listar-hidden-description .listar-listing-data address,
.listar-gutenberg-full-width-content .listar-listing-data div div,
.listar-gutenberg-full-width-content .listar-listing-data address {
text-align: center;
display: inline-block;
width: auto;
margin: 0 15px;
}
.listar-price-ranges,
.listar-hidden-description .listar-listing-subtitle {
text-align: center;
}
.listar-hidden-description .listar-listing-data,
.listar-gutenberg-full-width-content .listar-listing-data {
text-align: center;
}
.listar-hidden-description .listar-listing-data.listar-no-description-data,
.listar-gutenberg-full-width-content .listar-listing-data.listar-no-description-data {
margin-bottom: 0;
}
.listar-hidden-description .listar-listing-price-range-wrapper,
.listar-gutenberg-full-width-content .listar-listing-price-range-wrapper {
display: inline-block;
float: none;
}
.listar-hidden-description .listar-listing-amenities-inner {
text-align: center;
}
.listar-is-desktop .entry-content .listar-package-content:hover,
.listar-is-desktop.page .listar-package-content:hover,
.listar-is-desktop .entry-content .listar-feature-item a:hover ~ .listar-feature-item-inner,
.listar-feature-item a:hover {
margin-top: -5px;
}
.listar-back-to-top {
right: 30px;
}
.listar-light-comments-single .listar-light-comments .comment-box .comment-content,
.listar-no-reviews .listar-light-comments .comment-box .comment-content {
text-align: left;
}
.comment-list .comment-box {
padding-left: 63px;
}
.listar-light-comments .comment-list .comment-box {
padding-left: 0;
}
.listar-light-comments .children .comment-box .comment-header:before {
left: 62px;
}
.listar-light-comments .comment-box .comment-header i {
color: rgb(37,139,213);
text-align: center;
}
.listar-light-comments .comment-box .comment-header i:hover {
background-color: rgb(37,139,213);
color: #ffffff;
}
.single-job_listing.listar-no-reviews .listar-light-comments .comment-body ~ #respond {
padding-left: 0;
}
.comment-box .comment-header {
border-radius: 15px 15px 0 0;
}
.listar-hero-section-title {
font-size: 18px;
}
.listar-search-highlight-tip-inner {
font-size: 17px;
line-height: 40px;
}
.listar-header-category-name {
font-size: 16px;
}
.listar-filter-form-wrapper {
background: #ffffff;
padding-top: 30px;
border-bottom: 1px solid rgba(125,125,125,0.2);
}
.listar-partner-wrapper {
margin-top: -40px;
margin-bottom: -40px;
}
.listar-partner-wrapper:nth-child(n+5) {
margin-top: 30px;
}
.listar-partner-wrapper > div {
padding: 20px 0
}
.entry-content .listar-partners a img {
top: -60px;
}
.listar_partner .listar-partner-image-wrapper {
padding: 80px 20px;
}
.listar-partners.listar-hovering-partners .listar-partner-wrapper {
opacity: 0.3;
-webkit-transform: scale(0.92);
-moz-transform: scale(0.92);
-ms-transform: scale(0.92);
-o-transform: scale(0.92);
transform: scale(0.92);
}
.listar-partners.listar-hovering-partners .listar-partner-wrapper:hover {
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.listar-topbar-default-color.listar-user-not-logged .site-header.listar-light-design .listar-user-login,
.listar-topbar-default-color.listar-user-not-logged .site-header.listar-light-design .listar-user-login:hover,
.listar-background-color-login-button-default.listar-topbar-default-color.listar-user-not-logged .site-header.listar-light-design .listar-user-login:hover {
background-color: #80b022;
color: #fff;
text-shadow: 1px 1px rgba(0,0,0,0.2);
}
.listar-topbar-default-color .listar-light-design .listar-add-listing-btn,
.listar-topbar-default-color .listar-light-design .listar-add-listing-btn:hover,
.listar-background-color-add-listing-button-default.listar-topbar-default-color .listar-light-design .listar-add-listing-btn:hover {
background-color: rgba(1,145,248,1);
color: #fff;
text-shadow: 1px 1px rgba(0,0,0,0.2);
}
.listar-background-color-login-button-default.listar-topbar-default-color.listar-user-not-logged .site-header.listar-light-design .listar-user-login,
.listar-background-color-add-listing-button-default.listar-topbar-default-color .listar-light-design .listar-add-listing-btn {
background-color: rgba(255,255,255,0.2);
}
.listar-topbar-default-color.listar-user-not-logged .site-header.listar-light-design .listar-user-login:hover,
.listar-topbar-default-color .listar-light-design .listar-add-listing-btn:hover {
opacity: 0.8;
}
.listar-background-color-login-button-default.listar-topbar-default-color.listar-user-not-logged .site-header.listar-light-design .listar-user-login:hover,
.listar-background-color-add-listing-button-default.listar-topbar-default-color .listar-light-design .listar-add-listing-btn:hover {
opacity: 1;
}
.listar-header-search-button:before {
width: 44px;
height: 44px;
text-align: center;
border-radius: 50%;
padding-left: 2px;
line-height: 45px;
color: #fff;
margin-top: 20px;
margin-bottom: 20px;
}
.listar-align-content-left .widget-title,
.listar-align-content-left .widget-title,
.listar-align-content-left .listar-widget-subtitle,
.listar-align-content-left .listar-widget-subtitle,
.listar-align-content-left .listar-call-to-action-wrapper,
#secondary .listar-align-content-left .listar-call-to-action-wrapper .widget-title,
.listar-site-footer .listar-align-content-left .listar-call-to-action-wrapper .widget-title,
.listar-sidebar-right .widget_listar_call_to_action .listar-align-content-left .listar-widget-subtitle,
.listar-footer-column .widget_listar_call_to_action .listar-align-content-left .listar-widget-subtitle {
text-align: left;
}
.listar-align-content-left .listar-call-to-action-description {
margin: 0;
padding: 0;
}
.entry-content .listar-call-to-action-2-cols.listar-align-content-left .listar-call-to-action-inner {
padding: 0 60px;
}
.entry-content .listar-call-to-action-2-cols .listar-default-heading-img {
display: none;
}
.entry-content .widget_listar_call_to_action .listar-default-design.listar-call-to-action-2-cols.listar-widget-inner {
padding-top: 160px;
padding-bottom: 160px;
}
.entry-content .listar-call-to-action-2-cols .listar-call-to-action-heading-img.listar-heading-img-two-cols {
display: block;
position: absolute;
top: 50%;
left: calc(25% - 18px);
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
.listar-call-to-action-2-cols .listar-call-to-action-heading-img img {
margin: 0 auto;
}
.entry-content .widget_listar_call_to_action .listar-default-design.listar-call-to-action-2-cols:before {
width: calc(100% - 12px);
height: calc(100% - 160px);
border-radius: 30px;
top: 80px;
left: calc(-50% - 12px);
border: 12px solid #ffffff;
z-index: 10;
}
.entry-content .widget_listar_call_to_action .listar-default-design.listar-call-to-action-2-cols .listar-call-to-action-wrapper {
width: 5000px;
max-width: 50%;
left: calc(50% - 12px);
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-o-transform: translate(-50%,0);
transform: translate(-50%,0);
}
.entry-content .widget_listar_call_to_action .listar-default-design.listar-2-cols-boxed-squared-design .listar-call-to-action-heading-img-inner {
border: 12px solid #fff;
border-radius: 25px;
padding: 50px 20px;
}
.entry-content .widget_listar_call_to_action .listar-default-design.listar-2-cols-boxed-squared-design.listar-2-cols-boxed-squared-design-left.listar-widget-inner,
.entry-content .widget_listar_call_to_action .listar-default-design.listar-2-cols-boxed-squared-design.listar-2-cols-boxed-squared-design-right.listar-widget-inner {
padding-top: 80px;
padding-bottom: 80px;
}
.entry-content .listar-default-design.listar-2-cols-boxed-squared-design.listar-2-cols-boxed-squared-design-left:before,
.entry-content .listar-default-design.listar-2-cols-boxed-squared-design.listar-2-cols-boxed-squared-design-right:before {
content: none;
}
.entry-content .widget_listar_call_to_action .listar-default-design.listar-2-cols-boxed-squared-design.listar-2-cols-boxed-squared-design-left .listar-call-to-action-heading-img-inner,
.entry-content .widget_listar_call_to_action .listar-default-design.listar-2-cols-boxed-squared-design.listar-2-cols-boxed-squared-design-right .listar-call-to-action-heading-img-inner {
border: 12px solid transparent;
}
.entry-content .widget_listar_call_to_action .listar-default-design.listar-2-cols-boxed-squared-design.listar-2-cols-boxed-squared-design-left .listar-call-to-action-heading-img-inner:after {
content: "";
position: absolute;
top: -12px;
right: -15px;
width: 5000px;
height: calc(100% + 24px);
border: 12px solid #fff;
border-radius: 30px;
}
.listar-call-to-action-second-content-inner,
.listar-call-to-action-second-content-info {
position: relative;
z-index: 1;
}
.entry-content .widget_listar_call_to_action .listar-default-design.listar-2-cols-boxed-squared-design.listar-2-cols-boxed-squared-design-right .listar-call-to-action-second-content-wrapper:after {
content: "";
position: absolute;
top: 0;
left: -13px;
width: 5000px;
height: 100%;
border: 12px solid #fff;
border-radius: 30px;
z-index: 0;
}
body.listar-buttons-squared .entry-content .widget_listar_call_to_action .listar-default-design.listar-2-cols-boxed-squared-design.listar-2-cols-boxed-squared-design-right .listar-call-to-action-second-content-wrapper:after {
border-radius: 10px;
}
.entry-content .widget_listar_call_to_action .listar-default-design.listar-2-cols-boxed-design img,
.entry-content .widget_listar_call_to_action .listar-default-design.listar-2-cols-boxed-squared-design img {
margin-bottom: 0;
}
.entry-content .widget_listar_call_to_action .listar-default-design.listar-2-cols-boxed-squared-design .listar-call-to-action-second-content-wrapper {
padding: 65px;
}
.entry-content .widget_listar_call_to_action .listar-default-design.listar-2-cols-boxed-squared-design .listar-call-to-action-heading-img-inner,
.entry-content .widget_listar_call_to_action .listar-default-design.listar-2-cols-boxed-squared-design .listar-call-to-action-second-content-inner,
.entry-content .widget_listar_call_to_action .listar-default-design.listar-2-cols-boxed-squared-design .listar-call-to-action-heading-img-inner img {
position: relative;
top: 50%;
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);
}
.entry-content .widget_listar_call_to_action .listar-default-design.listar-2-cols-boxed-squared-design .listar-call-to-action-heading-img-inner {
height: 100%;
}
.entry-content .listar-wavy-badge-design.listar-wavy-badge-bordered-design .listar-call-to-action-wrapper {
width: 480px;
}
.entry-content .listar-wavy-badge-bordered-design .listar-badge-masked-container:before {
content: "";
position: absolute;
top: 60px;
left: 60px;
width: calc(100% - 120px);
height: calc(100% - 120px);
border-radius: 50%;
border: 12px solid #fff;
z-index: 3;
}
.entry-content .listar-wavy-badge-bordered-design .listar-badge-masked-container:after {
content: "";
position: absolute;
top: 68px;
left: 68px;
width: calc(100% - 120px);
height: calc(100% - 120px);
border-radius: 50%;
border: 12px solid rgba(255,255,255,0.15);
z-index: 2;
box-shadow:
0 0 50px rgba(0,0,0,0.8),
0 0 50px rgba(0,0,0,0.8) inset;
}
.entry-content .listar-2-cols-boxed-half {
background-image: none !important; }
.entry-content .listar-default-design.listar-2-cols-boxed-half:before {
content: none;
}
.entry-content .widget_listar_call_to_action .listar-background-dark-color.listar-2-cols-boxed-half {
box-shadow:
0 0 100px rgba(0,0,0,0.1) inset,
0 10000px rgb(35,40,45) inset !important; }
.entry-content .widget_listar_call_to_action .listar-background-theme-color.listar-2-cols-boxed-half {
box-shadow:
0 0 100px rgba(0,0,0,0.1) inset,
0 10000px rgb(37,139,213) inset !important; }
.entry-content .widget_listar_call_to_action .listar-default-design.listar-2-cols-boxed-squared-design.listar-2-cols-boxed-half .listar-call-to-action-heading-img-inner {
border: 0;
}
.entry-content .widget_listar_call_to_action .listar-half-call-to-action-bg-image-wrapper {
overflow: hidden;
}
.entry-content .widget_listar_call_to_action .listar-widget-inner.listar-2-cols-boxed-half {
padding-top: 80px;
padding-bottom: 80px;
}
.entry-content .widget_listar_call_to_action .listar-half-call-to-action-bg-image-wrapper {
display: block;
position: absolute;
top: 0;
left: 0;
width: 50%;
height: 100%;
z-index: 2;
box-shadow: 20px 0px 60px #000;
}
.entry-content .widget_listar_call_to_action .listar-2-cols-boxed-half-with-margin .listar-half-call-to-action-bg-image-wrapper,
.entry-content .widget_listar_call_to_action .listar-2-cols-boxed-half-taller .listar-half-call-to-action-bg-image-wrapper {
display: block;
position: absolute;
top: 0;
left: 0;
width: 50%;
height: 100%;
z-index: 2;
box-shadow: 20px 0px 60px #000;
border-radius: 0 20px 20px 0;
}
.entry-content .widget_listar_call_to_action .listar-2-cols-boxed-half-taller .listar-half-call-to-action-bg-image-wrapper {
top: -80px;
height: calc(100% + 160px);
}
.entry-content .widget_listar_call_to_action .listar-2-cols-boxed-half-with-margin .listar-half-call-to-action-bg-image-wrapper {
margin-top: 80px;
height: calc(100% - 160px);
border-radius: 0 30px 30px 0;
}
.entry-content .widget_listar_call_to_action .listar-2-cols-boxed-half .listar-half-call-to-action-bg-image-wrapper .listar-half-call-to-action-border {
display: none;
}
.entry-content .widget_listar_call_to_action .listar-2-cols-boxed-half.listar-2-cols-boxed-half-bordered .listar-half-call-to-action-bg-image-wrapper .listar-half-call-to-action-border {
display: block;
position: absolute;
width: calc(100% - 24px);
height: calc(100% - 24px);
top: 12px;
right: 12px;
border: 12px solid #fff;
border-radius: 20px;
z-index: 3;
}
.entry-content .widget_listar_call_to_action .listar-half-call-to-action-bg-image {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
box-shadow: 0 10000px rgba(0,0,0,0.5) inset;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.entry-content .widget_listar_call_to_action .listar-background-theme-color .listar-half-call-to-action-bg-image {
box-shadow:
0 10000px rgba(0,0,0,0.5) inset;
}
.entry-content .widget_listar_call_to_action .listar-default-design.listar-2-cols-boxed-squared-design.listar-2-cols-boxed-half-no-margin .listar-call-to-action-second-content-wrapper,
.entry-content .widget_listar_call_to_action .listar-default-design.listar-2-cols-boxed-squared-design.listar-2-cols-boxed-half-no-margin .listar-call-to-action-heading-img-inner,
.entry-content .widget_listar_call_to_action .listar-default-design.listar-2-cols-boxed-squared-design.listar-2-cols-boxed-half-taller .listar-call-to-action-second-content-wrapper,
.entry-content .widget_listar_call_to_action .listar-default-design.listar-2-cols-boxed-squared-design.listar-2-cols-boxed-half-taller .listar-call-to-action-heading-img-inner {
padding-top: 0;
padding-bottom: 0;
}
.entry-content .widget_listar_call_to_action .listar-default-design.listar-2-cols-boxed-squared-design.listar-2-cols-boxed-half-taller {
margin-top: 80px;
margin-bottom: 80px;
}
.entry-content .widget_listar_call_to_action .listar-default-design.listar-2-cols-boxed-squared-design.listar-2-cols-boxed-half .listar-call-to-action-second-content-wrapper {
padding-left: 60px;
padding-right: 20px;
}
.listar-listing-gallery-nav-previous:hover div {
margin-left: -24px;
background-color: rgba(255,255,255,0.05);
box-shadow: 0 0 80px rgba(0,0,0,0.4), 0 0 15px rgba(0,0,0,0.06);
}
.listar-listing-gallery-nav-next:hover div {
margin-left: -20px;
background-color: rgba(255,255,255,0.05);
box-shadow: 0 0 80px rgba(0,0,0,0.4), 0 0 15px rgba(0,0,0,0.06);
}
.listar-card-content-excerpt {
min-height: 75px;
}
.listar-light-comments .comment-awaiting-moderation ~ .wpjmr-list-reviews,
.listar-light-comments .comment-awaiting-moderation ~ #wpjmr-list-reviews,
.listar-light-comments .comment-awaiting-moderation ~ .listar-list-reviews,
.listar-light-comments .comment-awaiting-moderation ~ #listar-list-reviews {
margin-top: 20px;
}
.listar-page-header-content h1 {
text-shadow: 1px 1px rgba(0,0,0,0.2), 0 0 10px rgba(0,0,0,0.2);
}
.listar-hero-search {
height: 92px;
padding: 24px 14px;
}
.listar-hero-search form input {
padding: 0 30px;
}
.listar-hero-search form input,
.listar-hero-search form input:focus {
font-size: 20px;
color: #000;
}
.listar-search-regions .listar-regions-list a.current {
display: inline-block;
padding: 8px 85px 8px 0;
}
.listar-hero-header .listar-search-submit {
right: 10px;
}
.listar-hours-table-wrapper table tr td,
.listar-hours-operation table tr td {
padding: 20px;
width: 33.33333333%;
}
.listar-hours-table-wrapper,
.listar-boxed-fields-wrapper {
padding: 30px;
border: 1px solid #dddddd;
}
#accordion .listar-hours-table-wrapper {
padding: 0;
border: 0;
}
.listar-hero-header.listar-has-hero-title .listar-content-centralized {
top: -40px;
}
.listar-hero-header.listar-front-header .listar-search-highlight-tip {
margin-bottom: -70px;
}
.woocommerce.single .woocommerce-breadcrumb {
margin-bottom: 55px;
}
}
@media ( max-width: 737px ) {
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
width: calc(25% - 30px);
min-width: 0;
max-width: 999px;
}
}
@media ( min-width: 600px ) {
.wp-block-column {
flex-basis: calc(50% - 15px);
width: calc(50% - 15px);
-webkit-flex-grow: 0;
-ms-flex-grow: 0;
flex-grow: 0;
margin-bottom: 0;
}
.wp-block-columns.has-2-columns .wp-block-column,
.wp-block-text-columns.columns-2 .wp-block-column {
flex-basis: calc(50% - 15px);
width: calc(50% - 15px);
}
.wp-block-columns.has-3-columns .wp-block-column,
.wp-block-text-columns.columns-3 .wp-block-column {
flex-basis: calc(33.33333333% - 20px);
width: calc(33.33333% - 20px);
}
.wp-block-columns.has-4-columns .wp-block-column,
.wp-block-text-columns.columns-4 .wp-block-column {
flex-basis: calc(25% - 22.5px);
width: calc(25% - 22.5px);
}
.wp-block-columns.has-5-columns .wp-block-column,
.wp-block-text-columns.columns-5 .wp-block-column {
flex-basis: calc(20% - 24px);
width: calc(20% - 24px);
}
.wp-block-columns.has-6-columns .wp-block-column,
.wp-block-text-columns.columns-6 .wp-block-column {
flex-basis: calc(16.6666666666666% - 25px);
width: calc(16.6666666666666% - 25px);
}
.wp-block-latest-posts.is-grid li {
flex-basis: calc(50% - 30px);
width: calc(50% - 30px);
-webkit-flex-grow: 0;
-ms-flex-grow: 0;
flex-grow: 0;
}
.wp-block-latest-posts.is-grid.columns-2 li {
flex-basis: calc(50% - 30px);
width: calc(50% - 30px);
}
.wp-block-latest-posts.is-grid.columns-3 li {
flex-basis: calc(33.33333333% - 30px);
width: calc(33.33333333% - 30px);
}
.wp-block-latest-posts.is-grid.columns-4 li {
flex-basis: calc(25% - 30px);
width: calc(25% - 30px);
}
.wp-block-latest-posts.is-grid.columns-5 li {
flex-basis: calc(20% - 30px);
width: calc(20% - 30px);
}
.wp-block-latest-posts.is-grid.columns-6 li {
width: calc(16.66667% - 30px);
}
.wp-block-cover:not(.alignleft):not(.alignright) .wp-block-cover__inner-container,
.wp-block-cover-image:not(.alignleft):not(.alignright) .wp-block-cover-image__inner-container {
padding-left: 43px;
padding-right: 43px;
}
.listar-more-info-links > .row:first-child {
margin-top: -55px;
}
.listar-listing-private-message-form-inner .form-horizontal,
.listar-more-info-links {
padding: 30px 40px;
border: 1px solid #e7e7e7;
box-shadow: 0 0 25px rgba(0,0,0,0.1);
}
.listar-more-info-links {
padding: 55px 50px 45px 50px;
}
}
@media only screen and ( min-width: 600px ) and ( max-width: 991px ) {
.listar-sidebar-right .widget_listar_listing_amenities [class*=col-],
.listar-footer-column .widget_listar_listing_amenities [class*=col-] {
margin-left: 10px;
margin-right: 10px;
}
}
@media ( max-width: 991px ) {
.listar-listing-logo-data .listar-listing-logo {
width: 144px;
height: 144px;
}
.listar-listing-data .listar-listing-logo-wrapper {
border: 11px solid #ffffff;
}
.listar-listing-data.listar-listing-logo-data {
padding: 40px 30px;
}
}
@media ( min-width: 992px ) {
.entry-content .widget:not([class*="widget_listar_"]),
.entry-content .widget[class*="widget_listar_"].widget_listar_page_links .listar-widget-content-wrapper,
.entry-content .widget[class*="widget_listar_"].widget_listar_listing_region_links .listar-widget-content-wrapper,
.entry-content .widget[class*="widget_listar_"].widget_listar_listing_category_links .listar-widget-content-wrapper,
.entry-content .widget[class*="widget_listar_"].widget_listar_listing_amenity_links .listar-widget-content-wrapper,
.entry-content .widget[class*="widget_listar_"].widget_listar_social_networks .listar-widget-content-wrapper {
max-width: 980px;
}
.listar-review-second-col {
padding-top: 0;
}
.entry__content .alignwide,
*.alignwide,
.wp-block-archives.alignwide,
.wp-block-categories.alignwide,
.wp-block-latest-posts.alignwide {
max-width: 1060px;
}
.page-template-medium-width-page .entry__content .alignwide,
.page-template-medium-width-page *.alignwide,
.page-template-medium-width-page .wp-block-archives.alignwide,
.page-template-medium-width-page .wp-block-categories.alignwide,
.page-template-medium-width-page .wp-block-latest-posts.alignwide,
.single .listar-single-without-sidebar .entry__content .alignwide,
.single .listar-single-without-sidebar *.alignwide,
.single .listar-single-without-sidebar .wp-block-archives.alignwide,
.single .listar-single-without-sidebar .wp-block-categories.alignwide,
.single .listar-single-without-sidebar .wp-block-latest-posts.alignwide {
max-width: 880px;
margin-left: -75px;
margin-right: -75px;
}
.col-lg-9 .entry__content .alignwide,
.col-lg-9 *.alignwide,
.col-lg-9 .wp-block-archives.alignwide,
.col-lg-9 .wp-block-categories.alignwide,
.col-lg-9 .wp-block-latest-posts.alignwide,
.col-lg-9 .entry__content .alignfull,
.col-lg-9 *.alignfull,
.col-lg-9 .wp-block-archives.alignfull,
.col-lg-9 .wp-block-categories.alignfull,
.col-lg-9 .wp-block-latest-posts.alignfull {
margin-left: 0;
margin-right: 0;
max-width: 100%;
}
.listar-hovering-terms .listar-hoverable-overlay:hover ~ .listar-term-3d-effect-wrapper {
-webkit-transform: perspective(600px) skew(0deg, 0deg) rotateY(18deg) translate(20px) scale(1.08);
-moz-transform: perspective(600px) skew(0deg, 0deg) rotateY(18deg) translate(20px) scale(1.08);
-ms-transform: perspective(600px) skew(0deg, 0deg) rotateY(18deg) translate(20px) scale(1.08);
-o-transform: perspective(600px) skew(0deg, 0deg) rotateY(18deg) translate(20px) scale(1.08);
transform: perspective(600px) skew(0deg, 0deg) rotateY(18deg) translate(20px) scale(1.08);
}
.listar-hovering-terms .col-md-4 .listar-hoverable-overlay:hover ~ .listar-term-3d-effect-wrapper {
-webkit-transform: perspective(600px) skew(0deg, 0deg) rotateY(18deg) translate(12px) scale(1.05);
-moz-transform: perspective(600px) skew(0deg, 0deg) rotateY(18deg) translate(12px) scale(1.05);
-ms-transform: perspective(600px) skew(0deg, 0deg) rotateY(18deg) translate(12px) scale(1.05);
-o-transform: perspective(600px) skew(0deg, 0deg) rotateY(18deg) translate(12px) scale(1.05);
transform: perspective(600px) skew(0deg, 0deg) rotateY(18deg) translate(12px) scale(1.05);
}
.listar-disable-listing-category-hover-animation .widget_listar_listing_categories .listar-hovering-terms .listar-hoverable-overlay:hover ~ .listar-term-3d-effect-wrapper,
.listar-disable-listing-category-hover-animation .listar-listing-categories .listar-hovering-terms .listar-hoverable-overlay:hover ~ .listar-term-3d-effect-wrapper,
.listar-disable-listing-category-hover-animation .widget_listar_listing_categories .listar-hovering-terms .col-md-4 .listar-hoverable-overlay:hover ~ .listar-term-3d-effect-wrapper,
.listar-disable-listing-category-hover-animation .listar-listing-categories .listar-hovering-terms .col-md-4 .listar-hoverable-overlay:hover ~ .listar-term-3d-effect-wrapper,
.listar-disable-listing-region-hover-animation .listar-hovering-terms.listar-featured-listing-regions .listar-hoverable-overlay:hover ~ .listar-term-3d-effect-wrapper,
.listar-disable-listing-region-hover-animation .listar-listing-regions .listar-hovering-terms .listar-hoverable-overlay:hover ~ .listar-term-3d-effect-wrapper,
.listar-disable-listing-region-hover-animation .widget_listar_listing_regions .listar-hovering-terms .col-md-4 .listar-hoverable-overlay:hover ~ .listar-term-3d-effect-wrapper,
.listar-disable-listing-region-hover-animation .listar-listing-regions .listar-hovering-terms .col-md-4 .listar-hoverable-overlay:hover ~ .listar-term-3d-effect-wrapper,
.listar-disable-listing-region-hover-animation .listar-hovering-terms.listar-featured-listing-regions .listar-term-3d-effect-wrapper {
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
}
.widget select,
.widget_product_search form,
.widget .listar-news-search .listar-widget-content,
.wp-block-archives-dropdown select,
.wp-block-categories select {
max-width: 370px;
}
.single-job_listing.listar-has-reviews .listar-review-second-col.col-md-8.listar-single-listing-has-reviews .listar-review-second-col-inner {
min-height: 640px
}
.single-job_listing.listar-has-reviews .listar-single-listing-without-reviews ~ .listar-review-second-col.col-md-8.listar-single-listing-has-reviews .listar-review-second-col-inner {
min-height: 314px
}
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item,
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item,
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item img,
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item img {
width: 220px;
height: 220px;
}
.gallery-item:nth-child(n) .listar-listing-gallery-more-images {
display: block;
}
.gallery-item:nth-child(-n+3) .listar-listing-gallery-more-images {
display: none;
}
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item:nth-child(n+5),
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item:nth-child(n+5) {
display: none;
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item:nth-child(n) .listar-listing-gallery-more-images,
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item:nth-child(n) .listar-listing-gallery-more-images {
display: block;
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item:nth-child(-n+2) .listar-listing-gallery-more-images,
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item:nth-child(-n+2) .listar-listing-gallery-more-images {
display: none;
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item,
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item {
width: 300px;
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item:nth-child(n+4),
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item:nth-child(n+4) {
display: none;
}
.listar-listing-has-slideshow-cover .listar-listing-title .container {
max-width: calc(100% - 360px);
}
.listar-footer-columns-3.listar-footer-column {
padding-right: 60px;
}
}
@media ( min-width: 1200px ) {
.entry-content .widget:not([class*="widget_listar_"]),
.entry-content .widget[class*="widget_listar_"].widget_listar_page_links .listar-widget-content-wrapper,
.entry-content .widget[class*="widget_listar_"].widget_listar_listing_region_links .listar-widget-content-wrapper,
.entry-content .widget[class*="widget_listar_"].widget_listar_listing_category_links .listar-widget-content-wrapper,
.entry-content .widget[class*="widget_listar_"].widget_listar_listing_amenity_links .listar-widget-content-wrapper,
.entry-content .widget[class*="widget_listar_"].widget_listar_social_networks .listar-widget-content-wrapper {
max-width: 1180px;
}
.listar-newsletter-field {
max-width: 367px;
}
.blog .listar-main-block {
max-width: 780px;
}
.blog .listar-main-block.col-md-12 {
max-width: 1160px;
}
.blog .listar-sidebar-right {
min-width: 380px;
}
.entry__content .alignwide,
*.alignwide,
.wp-block-archives.alignwide,
.wp-block-categories.alignwide,
.wp-block-latest-posts.alignwide {
max-width: 1260px;
}
.page-template-medium-width-page .entry__content .alignwide,
.page-template-medium-width-page *.alignwide,
.page-template-medium-width-page .wp-block-archives.alignwide,
.page-template-medium-width-page .wp-block-categories.alignwide,
.page-template-medium-width-page .wp-block-latest-posts.alignwide,
.single .listar-single-without-sidebar .entry__content .alignwide,
.single .listar-single-without-sidebar *.alignwide,
.single .listar-single-without-sidebar .wp-block-archives.alignwide,
.single .listar-single-without-sidebar .wp-block-categories.alignwide,
.single .listar-single-without-sidebar .wp-block-latest-posts.alignwide {
max-width: 880px;
}
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item,
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item,
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item img,
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item img {
width: 212px;
height: 212px;
}
.gallery-item:nth-child(n) .listar-listing-gallery-more-images {
display: block;
}
.gallery-item:nth-child(-n+4) .listar-listing-gallery-more-images {
display: none;
}
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item:nth-child(n),
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item:nth-child(n) {
display: inline-block;
}
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item:nth-child(n+6),
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item:nth-child(n+6) {
display: none;
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item,
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item {
width: 270px;
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item:nth-child(n) .listar-listing-gallery-more-images,
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item:nth-child(n) .listar-listing-gallery-more-images {
display: block;
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item:nth-child(-n+3) .listar-listing-gallery-more-images,
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item:nth-child(-n+3) .listar-listing-gallery-more-images {
display: none;
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item:nth-child(n),
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item:nth-child(n) {
display: inline-block;
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item:nth-child(n+5),
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item:nth-child(n+5) {
display: none;
}
.single-job_listing.listar-has-reviews .listar-review-second-col.col-md-8.listar-single-listing-without-reviews .listar-review-second-col-inner {
min-height: 340px
}
.listar-card-design-image-block ~ .listar-floating-card-icons-h {
right: 100px;
}
.listar-card-design-image-block ~ .listar-floating-card-icons-h > *:not(.tooltip) {
margin-left: 25px;
}
.listar-card-design-image-block ~ .listar-floating-card-icons > * {
margin-bottom: 15px !important;
}
}
@media ( min-width: 960px ) {
.listar-post-header-icon-1,
.listar-post-header-icon-2,
.listar-post-header-icon-3,
.listar-post-header-icon-4,
.listar-post-header-icon-5 {
display: block;
color: #fff !important; text-shadow: 3px 3px 8px rgba(0,0,0,0.9);
}
.listar-post-header-icon-1 {
font-size: 90px;
top: 90px;
left: 60px;
}
.listar-post-header-icon-2 {
font-size: 100px;
top: 0;
left: 50%;
margin-left: -40px;
}
.listar-post-header-icon-3 {
font-size: 90px;
top: 90px;
right: 60px;
}
.listar-post-header-icon-4 {
font-size: 80px;
bottom: 275px;
left: 50%;
margin-left: -380px;
}
.listar-no-addons .listar-post-header-icon-4 {
bottom: 175px;
}
.listar-post-header-icon-5 {
font-size: 65px;
bottom: 315px;
right: 50%;
margin-right: -360px;
}
.listar-no-addons .listar-post-header-icon-5 {
bottom: 215px;
}
}
@media ( min-width: 1290px ) {
.listar-post-header-icon-1,
.listar-post-header-icon-2,
.listar-post-header-icon-3,
.listar-post-header-icon-4,
.listar-post-header-icon-5 {
display: block;
color: #fff !important; text-shadow: 3px 3px 8px rgba(0,0,0,0.9);
}
.listar-post-header-icon-1 {
font-size: 130px;
top: 150px;
left: 60px;
}
.listar-post-header-icon-2 {
font-size: 100px;
top: 30px;
left: 50%;
}
.listar-post-header-icon-3 {
font-size: 140px;
top: 100px;
right: 50px;
}
.listar-post-header-icon-4 {
font-size: 80px;
bottom: 285px;
left: 50%;
margin-left: -450px;
}
.listar-no-addons .listar-post-header-icon-4 {
bottom: 175px;
}
.listar-post-header-icon-5 {
font-size: 70px;
bottom: 330px;
right: 50%;
margin-right: -420px;
}
.listar-no-addons .listar-post-header-icon-5 {
bottom: 225px;
}
}
@media ( min-width: 1790px ) {
.listar-post-header-icon-1,
.listar-post-header-icon-2,
.listar-post-header-icon-3,
.listar-post-header-icon-4,
.listar-post-header-icon-5 {
display: block;
color: #fff !important; text-shadow: 3px 3px 8px rgba(0,0,0,0.9);
}
.listar-post-header-icon-1 {
font-size: 180px;
top: 130px;
left: 160px;
}
.listar-post-header-icon-2 {
font-size: 140px;
top: 0;
left: 50%;
}
.listar-post-header-icon-3 {
font-size: 185px;
top: 80px;
right: 130px;
}
.listar-post-header-icon-4 {
font-size: 120px;
bottom: 255px;
left: 50%;
margin-left: -450px;
}
.listar-no-addons .listar-post-header-icon-4 {
bottom: 145px;
}
.listar-post-header-icon-5 {
font-size: 85px;
bottom: 305px;
right: 50%;
margin-right: -420px;
}
.listar-no-addons .listar-post-header-icon-5 {
bottom: 195px;
}
}
@media ( max-width: 991px ) {
.page-template-medium-width-page #main,
.page-content, body.error404 .page-content {
width: 100%;
}
.page-template-medium-width-page #main > .listar-post-content-section > .listar-container-wrapper {
max-width: none;
}
.listar-grid .col-md-9,
.col-md-9 .listar-grid {
-webkit-align-items: center;
align-items: center;
justify-content: center;
text-align: center;
}
.single-post .site-main {
margin-bottom: 0;
padding-bottom: 0;
}
.col-md-8 .listar-comments-container,
.col-md-9 .listar-comments-container {
max-width: 100%;
} a.alignmedium:first-child,
img.size-medium.alignnone.alignmedium:first-child,
a.alignmedium:nth-child(2n+1),
img.size-medium.alignnone.alignmedium:nth-child(2n+1) {
margin-right: 30px;
}
.alignmedium {
display: inline-block;
}
.alignmedium img {
width: 100%;
height: auto;
}
.nav-previous,
.nav-next,
.nav-previous a,
.nav-next a {
text-align: center;
}
.listar-single-navigation {
width: 100%;
padding: 0 15px;
}
.job-manager-form .account-sign-in,
.job-manager-form .fieldset-logged_in .account-sign-in {
padding: 70px 12px 12px 12px;
text-align: left;
}
.account-sign-in a,
.job-manager-form fieldset .account-sign-in .button,
.job-manager-form fieldset.fieldset-logged_in .account-sign-in .button {
top: 0;
right: auto;
left: 12px;
margin-left: 0;
margin-top: 0;
}
.listar-partner-wrapper:nth-child(n+3) {
margin-top: 30px;
}
#secondary {
padding-top: 80px;
}
.listar-review-first-col ~ .listar-review-second-col.col-md-8.listar-single-listing-has-reviews {
margin-top: 30px;
}
.listar-listing-subtitle {
text-align: center;
}
.listar-toggle-listing-sidebar-position {
display: none;
}
}
@media ( max-width: 980px ) {
.listar-vertical-shape .listar-featured-listing-term-item {
height: 360px;
}
.listar-vertical-shape .listar-featured-listing-term-item a {
line-height: 360px;
}
.listar-listing-gallery .gallery-item {
width: calc(33.3333333% - 25px);
}
.listar-listing-gallery img {
width: 100%;
}
.widget_listar_call_to_action .listar-call-to-action-wrapper,
.widget_listar_call_to_action .listar-fill-background.listar-dark-design .listar-call-to-action-wrapper {
box-shadow: none;
background-color: transparent;
}
.entry-content .listar-call-to-action-button a {
position: relative;
bottom: 0;
vertical-align: bottom;
}
#secondary .listar-call-to-action-button,
.listar-site-footer .listar-call-to-action-button {
margin-top: 25px;
}
.listar-footer-column .listar-call-to-action-button .listar-iconized-button {
min-width: 150px;
}
}
@media ( max-width: 892px ) {
.entry__content .alignwide,
*.alignwide,
.wp-block-archives.alignwide,
.wp-block-categories.alignwide,
.wp-block-latest-posts.alignwide {
max-width: 100%;
margin-left: 0;
margin-right: 0;
}
.alignwide.has-fixed-layout,
.alignfull.has-fixed-layout {
width: 100%;
}
}
@media ( max-width: 767px ) {
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
float: right;
width: auto;
}
.woocommerce-account .woocommerce-MyAccount-content {
margin-left: 0;
}
.listar-listing-has-slideshow-cover .listar-listing-title .container {
max-width: calc(100% - 100px);
}
.listar-listing-gallery-nav-previous,
.listar-listing-gallery-nav-next {
top: 50%;
margin-top: -22px;
width: 44px !important; height: 44px;
border-radius: 50%;
background-color: transparent;
}
.listar-listing-gallery-nav-previous {
left: 20px;
}
.listar-listing-gallery-nav-next {
right: 20px;
}
.site-header {
height: 74px;
}
#masthead {
display: block;
}
.listar-primary-navbar-mobile-visible #masthead {
position: fixed;
}
.admin-bar.listar-primary-navbar-mobile-visible #masthead {
position: fixed;
margin-top: 46px;
}
.listar-fallback-menu-background {
top: -1920px;
}
.listar-user-not-logged .listar-user-login:before,
.listar-add-listing-btn:before {
font-family: "icon";
position: absolute;
font-size: 23px;
width: 60px;
text-align: center;
left: 0;
}
.listar-user-not-logged .listar-user-login:before {
font-size: 20px;
}
.archive .woocommerce-info {
margin-bottom: 35px;
}
.listar-separator-large,
.woocommerce-account .woocommerce-MyAccount-navigation {
margin-bottom: 40px;
}
.woocommerce-MyAccount-content .woocommerce-Addresses {
margin-top: 40px;
}
.woocommerce-edit-account legend {
padding-top: 35px;
padding-bottom: 35px;
}
.woocommerce-MyAccount-navigation ul {
padding-bottom: 20px;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.comment-content h1,
.comment-content h2,
.comment-content h3,
.comment-content h4,
.comment-content h5,
.comment-content h6 {
margin: 0 0 0.85em;
padding: 0.85em 0 0;
line-height: 1.5; margin: 0 0 0.45em;
padding: 0.45em 0 0;
}
.entry-content .woocommerce h3,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content h3:first-child {
margin-bottom: 40px;
}
.site-header .listar-logo,
.listar-logo a {
height: 34px;
line-height: 34px;
}
.listar-logo a {
z-index: 40000;
-webkit-transform: translateZ(40000px);
-moz-transform: translateZ(40000px);
-o-transform: translateZ(40000px);
transform: translateZ(40000px);
}
.listar-primary-navbar-mobile-visible .listar-logo a {
z-index: 0;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0);
}
.site-header .listar-logo img {
width: 180px;
background-position: center center;
height: 34px;
vertical-align: top;
max-height: 60px;
}
.listar-logo a.listar-settings-button {
left: auto;
right: 50%;
margin-right: -95px;
}
#page {
padding-top: 73px;
}
.listar-showing-map #page {
padding-top: 0;
}
#listar-primary-menu {
height: 100vh; min-height: 100vh; height: calc(100vh - var(--vh-offset, 0px)); min-height: calc(100vh - var(--vh-offset, 0px)); }
#site-navigation #listar-primary-menu {
left: -300px;
width: 297.5px;
min-width: 0;
position: absolute;
padding-left: 0;
z-index: 56;
-webkit-transform: translateZ(56px);
-moz-transform: translateZ(56px);
-o-transform: translateZ(56px);
transform: translateZ(56px);
top: 0;
margin: 0;
overflow-x: hidden;
overflow-y: auto;
}
#listar-primary-menu {
height: calc(100vh - 74px); min-height: calc(100vh - 74px); height: calc(100vh - (74px + var(--vh-offset, 0px))); min-height: calc(100vh - (74px + var(--vh-offset, 0px))); }
.admin-bar #listar-primary-menu {
height: calc(100vh - 120px); min-height: calc(100vh - 120px); height: calc(100vh - (120px + var(--vh-offset, 0px))); min-height: calc(100vh - (120px + var(--vh-offset, 0px))); }
.navbar-nav .listar-header-search-button {
display: none;
}
.navbar-header > .listar-logged-user-name {
display: none;
width: 214px;
height: 74px;
line-height: 74px;
position: absolute;
top: 0;
right: 0;
padding-right: 30px;
text-align: right;
z-index: 20;
}
.navbar-header.listar-primary-navbar-mobile-visible > .listar-logged-user-name {
display: block;
}
.navbar-header.listar-primary-navbar-mobile-visible > .listar-logged-user-name span {
color: rgb(37,139,213);
}
.navbar-header > .listar-logged-user-name span {
display: inline-block;
line-height: 1.2;
vertical-align: middle;
}
h1
.entry-content h1,
#wcfmmp-store #wcfm_store_header h1.wcfm_store_title,
.listar-page-title,
.listar-hero-section-title h1,
.page-template-front-page .listar-fill-background.listar-light-design h1,
.entry-content .widget-title,
.entry-content .widget-title a,
.listar-search-by-popup .listar-popup-title h2,
.listar-report-popup .listar-popup-title h2,
.listar-claim-popup .listar-popup-title h2,
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
font-size: 29px;
}
.has-medium-font-size {
font-size: 18px;
}
.has-large-font-size,
.has-huge-font-size,
.has-larger-font-size {
font-size: 29px;
}
h2,
h3,
.entry-content h2,
.entry-content h3 {
font-size: 22px;
}
h4
.entry-content h4,
.listar-pricing-table .listar-listing-package .listar-package-title {
font-size: 16px;
line-height: 1.5; }
h5,
.entry-content h5,
.entry-content h5 {
font-size: 15px;
}
.listar-pricing-table .listar-listing-package .listar-package-title {
font-size: 18px;
}
.site-header .listar-user-login {
padding: 0;
z-index: 11000;
-webkit-transform: translateZ(11000px);
-moz-transform: translateZ(11000px);
-o-transform: translateZ(11000px);
transform: translateZ(11000px);	
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.listar-primary-navbar-mobile-visible .site-header #site-navigation ~ .listar-user-login {
z-index: 0;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0);
}
.site-header .listar-user-buttons.listar-user-buttons-responsive {
display: none;
}
.site-header .listar-primary-navbar-mobile-visible .listar-user-buttons.listar-user-buttons-responsive {
display: block;
z-index: 65;
-webkit-transform: translateZ(65px);
-moz-transform: translateZ(65px);
-o-transform: translateZ(65px);
transform: translateZ(65px);
}
.listar-user-logged .site-header .listar-user-buttons.listar-user-buttons-responsive {
background-color: transparent;
}
.site-header .listar-primary-navbar-mobile-visible .listar-user-buttons.listar-user-buttons-responsive {
background-color: transparent;
}
.listar-user-not-logged .site-header .listar-primary-navbar-mobile-visible .listar-user-buttons.listar-user-buttons-responsive {
position: absolute;
width: 244px;
height: 74px;
left: 0;
}
.page-template-front-page.listar-frontpage-topbar-transparent.listar-topbar-default-color.listar-user-not-logged .site-header.listar-light-design .navbar-inverse .listar-user-login,
.listar-user-not-logged .site-header .listar-primary-navbar-mobile-visible .listar-user-buttons.listar-user-buttons-responsive .listar-user-login {
width: 100%;
display: block;
margin: 0;
border: 0;
text-shadow: none;
color: rgb(37,139,213);
padding: 20px 30px;
line-height: 36px;
text-align: left;
background-color: transparent;
}
.page-template-front-page.listar-frontpage-topbar-transparent.listar-topbar-default-color.listar-user-not-logged .site-header.listar-light-design .navbar-inverse .listar-user-login:before,
.listar-user-not-logged .site-header .listar-primary-navbar-mobile-visible .listar-user-buttons.listar-user-buttons-responsive .listar-user-login:before {
color: rgb(37,139,213);
}
.listar-user-not-logged .site-header .listar-primary-navbar-mobile-visible .listar-user-login:before {
position: relative;
left: 4px;
top: 4px;
width: auto;
height: 14px;
line-height: 14px;
padding-right: 19px;
}
.listar-user-not-logged .site-header .listar-primary-navbar-mobile-visible .listar-user-login span {
display: inline-block;
vertical-align: middle;
line-height: 1.5; }
.listar-page-header-content {
padding-top: 60px;
padding-bottom: 60px;
padding-left: 30px;
padding-right: 30px;
}
.listar-filter-form-wrapper .listar-container-wrapper,
.listar-filter-form-wrapper .container {
padding-left: 0;
padding-right: 0;
padding-top: 0;
}
.listar-section {
padding-top: 60px;
padding-bottom: 60px;
}
.listar-no-addons.listar-fix-single-post-section .listar-section.listar-post-content-section {
padding-bottom: 40px;
}
.entry-content .widget_listar_call_to_action .listar-default-design.listar-widget-inner {
padding-top: 84px;
padding-bottom: 84px;
}
.listar-call-to-action-heading-img img {
max-width: 230px;
}
.listar-section-title,
.listar-call-to-action-wrapper .listar-section-title,
.entry-content .listar-section-title,
.entry-content .listar-widget-title-wrapper {
margin-bottom: 60px;
}
.listar-listing-products-more {
margin-top: 60px;
}
.listar-call-to-action-wrapper .listar-section-title {
margin-bottom: 30px;
}
.entry-content .listar-front-page-widgetized-section .listar-widget-title-wrapper {
margin-bottom: 0;
}
#secondary {
padding-top: 60px;
}
.listar-single-content ~ .listar-single-tags {
margin-top: 60px;
}
.listar-post-without-content .listar-single-content ~ .listar-single-tags {
margin-top: 0;
}
#page {
height: auto;
}
.site-header {
text-align: center;
padding: 20px 30px;
}
.site-header.listar-transparent-design .navbar-inverse .navbar-nav>li:hover>a {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.site-header .navbar {
z-index: 999999;
right: auto;
left: -32px;
float: none;
width: auto;
top: 0;
margin: 0;
border: 0;
text-align: left;
}
#site-navigation .navbar-toggle {
padding: 0;
width: 44px;
height: 44px;
z-index: 10999;
-webkit-transform: translateZ(10999px);
-moz-transform: translateZ(10999px);
-o-transform: translateZ(10999px);
transform: translateZ(10999px);
}
.listar-primary-navbar-mobile-visible #site-navigation .navbar-toggle {
z-index: 10999999;
-webkit-transform: translateZ(10999999px);
-moz-transform: translateZ(10999999px);
-o-transform: translateZ(10999999px);
transform: translateZ(10999999px);
}
.listar-user-logged #site-navigation .navbar-toggle,
.listar-user-logged .site-header .listar-user-login,
.listar-user-logged .site-header .navbar-toggle .listar-user-buttons {
margin: 0;
width: 36px;
height: 36px;
}
.listar-user-logged #site-navigation .navbar-toggle {
height: 46px;
line-height: 46px;
}
.listar-user-logged .site-header .navbar-toggle .listar-user-buttons {
display: inline-block;
vertical-align: middle;
}
.listar-user-not-logged #site-navigation .listar-user-buttons-responsive ~ .listar-primary-navigation-wrapper .navbar-toggle,
.listar-user-logged.listar-mobile-menu-default .site-header #site-navigation .navbar-toggle {
width: 34px;
height: 18px;
float: none;
display: inline-block;
vertical-align: middle;
}
.listar-user-not-logged #site-navigation .listar-user-buttons-responsive ~ .listar-primary-navigation-wrapper .navbar-toggle,
.listar-user-logged.listar-mobile-menu-default .site-header #site-navigation .navbar-toggle {
height: 74px;
margin-top: -14px;
padding-top: 28px;
padding-bottom: 28px;
width: 44px;
padding-right: 10px;
}
.listar-topbar-default-color .listar-light-design #site-navigation .navbar-toggle > .icon-bar {
background-color: #fff;
}
.listar-topbar-default-color.listar-light-design #site-navigation .navbar-toggle.listar-primary-navbar-mobile-visible > .icon-bar,
.listar-topbar-default-color #site-navigation .navbar-toggle.listar-primary-navbar-mobile-visible .icon-bar {
background-color: rgb(37,139,213);
}
.site-header nav .listar-primary-navigation-wrapper .listar-user-buttons {
display: block;
position: relative;
}
.site-header nav .col-sm-12 > .listar-primary-navigation-wrapper > .listar-user-buttons {
display: none;
}
.listar-header-search-button {
position: absolute;
left: 54px;
z-index: 100;
padding-left: 0;
padding-right: 0;
z-index: 11000;
-webkit-transform: translateZ(11000px);
-moz-transform: translateZ(11000px);
-o-transform: translateZ(11000px);
transform: translateZ(11000px);
}
.listar-user-not-logged .listar-mobile-user-buttons ~ .listar-header-search-button {
left: 84px;
}
.listar-primary-navbar-mobile-visible .listar-header-search-button {
z-index: 0;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0);
}
.listar-primary-navbar-mobile-visible .listar-header-search-button:before {
content: "";
}
.listar-header-search-button:before {
height: 74px;
line-height: 74px;
margin: 0;
}
.listar-no-primary-menu .listar-header-search-button {
left: 0;
right: auto;
}
.listar-logged-topbar .listar-header-search-button {
left: 83px;
padding-top: 1px;
padding-left: 8px;
padding-right: 8px;
margin-left: -8px;
}
.listar-user-not-logged .site-header .navbar-toggle .listar-user-buttons-default,
.listar-user-logged .site-header .navbar-toggle .listar-user-buttons-default ~ .listar-user-buttons {
display: none;
}
.listar-user-logged.listar-mobile-menu-default .site-header .navbar-toggle .listar-user-buttons {
display: none;
}
.listar-user-logged .site-header.listar-light-design .listar-user-buttons {
background-color: transparent;
}
.listar-not-logged-topbar.listar-no-primary-menu .listar-header-search-button {
margin-left: 0;
padding-left: 0;
padding-right: 0;
}
#site-navigation .listar-primary-navigation-wrapper {
margin: 0;
padding: 0;
height:100%;
}
#site-navigation .navbar-header {
margin: 0 auto;
padding: 14px 30px;
z-index: 60;
height: 74px;
left: 0;
}
#site-navigation .navbar-header.listar-primary-navbar-mobile-visible,
.site-header .navbar-header.listar-primary-navbar-mobile-visible {
z-index: 999999;
-webkit-transform: translateZ(999999px);
-moz-transform: translateZ(999999px);
-o-transform: translateZ(999999px);
transform: translateZ(999999px);
}
#site-navigation.listar-primary-navbar-mobile-visible .navbar-header {
padding: 14px 30px;
background-color: aliceblue;
}
.listar-user-not-logged #site-navigation .listar-user-buttons-responsive ~ .listar-primary-navigation-wrapper .navbar-header,
.listar-user-logged.listar-mobile-menu-default .site-header #site-navigation .listar-primary-navigation-wrapper .navbar-header {
line-height: 46px;
}
#site-navigation .listar-primary-navigation-wrapper .navbar-header {
position: absolute;
top: 0;
}
.listar-logged-topbar #site-navigation.listar-primary-navbar-mobile-visible .listar-primary-navigation-wrapper .navbar-header {
width: 100%;
}
#site-navigation .navbar.listar-primary-navbar-mobile-visible {
position: absolute;
width: 300px;
top: 0;
z-index: 1000;
}
.listar-mobile-menu-header-background {
position: fixed;
width: 0;
height: 0;
top: 0;
left: -300px;
}
.listar-primary-navbar-mobile-visible .listar-mobile-menu-header-background {
width: 298px;
background-color: aliceblue;
z-index: 15; -webkit-transform: translateZ(15px);
-moz-transform: translateZ(15px);
-o-transform: translateZ(15px);
transform: translateZ(15px);
height: 74px;
}
#site-navigation #listar-primary-menu .navbar-nav {
min-width: 0;
width: 100%;
margin: 0;
}
#listar-primary-menu>.navbar-nav li a {
padding-right: 30px;
padding-left: 30px;
border-top: 1px solid #e8e8e8;
z-index: 65;
-webkit-transform: translateZ(65px);
-moz-transform: translateZ(65px);
-o-transform: translateZ(65px);
transform: translateZ(65px);
}
.navbar-inverse #listar-primary-menu .navbar-nav>li>a {
padding-top: 18px;
padding-bottom: 18px;
}
.listar-user-not-logged .listar-user-buttons-responsive ~ .listar-primary-navigation-wrapper .listar-user-login-mobile {
display: none;
}
.navbar-inverse .navbar-nav .open>a,
.navbar-inverse .navbar-nav .open>a:focus,
.navbar-inverse .navbar-nav .open>a:hover,
.navbar-inverse .navbar-nav .open {
color: #fff;
}
.navbar-nav .dropdown-menu {
margin-top: -6px;
}
#site-navigation #listar-primary-menu .navbar-nav .dropdown-menu li a,
.navbar-nav .open .dropdown-menu>li>a {
min-width: 0;
width: 300px;
padding: 18px 30px;
}
.site-header .navbar-nav>li>.dropdown-menu {
padding: 0;
}
.site-header .navbar-nav>li>.dropdown-menu:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 3px;
height: 100%;
background-color: rgb(37,139,213);
display: inline-block;
z-index: 5;
}
#site-navigation {
border-top: 0;
position: absolute;
z-index: 10999;
height: 74px;
width: 76px;
left: 0;
}
#site-navigation.listar-primary-navbar-mobile-visible {
z-index: 999999;
width: 298px;
height: 100vh; min-height: 100vh; height: calc(100vh - var(--vh-offset, 0px)); min-height: calc(100vh - var(--vh-offset, 0px)); }
.admin-bar #site-navigation.listar-primary-navbar-mobile-visible {
width: 298px;
height: calc(100vh - 46px); min-height: calc(100vh - 46px); height: calc(100vh - (46px + var(--vh-offset, 0px))); min-height: calc(100vh - (46px + var(--vh-offset, 0px)));  -webkit-transform: translateZ(999999px) translate3d(0,0,0);
-moz-transform: translateZ(999999px) translate3d(0,0,0);
-o-transform: translateZ(999999px) translate3d(0,0,0);
transform: translateZ(999999px) translate3d(0,0,0);
}
.listar-mobile-menu-header-background {
display: none;
}
#site-navigation.navbar-inverse #listar-primary-menu {
background-color: #fff;
box-shadow: 0 -200px 0 aliceblue, 0 200px 0 #fff;
margin-top: 74px;
}
#listar-primary-menu .navbar-nav li a[aria-expanded="true"] .caret {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
#listar-navbar-height-col {
position: fixed;
top: 0;
height: 100%;
bottom:0;
width: 300px;
left: -300px;
background-color: #f7f7f7;
}
#listar-navbar-height-col.listar-navbar-height-col-inverse {
background-color: transparent;
z-index: 999998;
border: 0;
}
#site-navigation .navbar-form {
width: 100%;
margin: 8px 0;
text-align: center;
overflow: hidden;
}
#site-navigation .navbar-form .form-control {
text-align: center
}
#site-navigation .navbar-form .btn {
width: 100%
}
#listar-primary-menu>.navbar-nav>li>a>.caret,
.dropdown-menu>li>a.dropdown-toggle>.caret {
position: absolute;
top: 27px;
right: 30px;
}
.site-header .listar-logo {
position: relative;
display: inline-block;
width: 100%;
left: 0;
text-align: center;
z-index: 10;
}
.listar-site-branding .col-sm-12 {
height: 34px;
line-height: 34px;
}
.listar-site-branding.listar-logo a {
font-size: 18px;
}
.listar-logo a {
padding-left: 0;
}
.listar-logo img {
height: 44px;
}
.listar-hero-section-title h1 {
padding-bottom: 10px;
}
.listar-search-popup .listar-header-centralizer {
margin-top: 0;
}
.listar-posts-column {
position: relative;
height: 600px;
width: 94%;
margin-top: 60px;
}
.listar-featured-image {
width: 30%;
}
.listar-featured-text {
width: 64%;
}
.listar-featured-listing-regions .listar-grid {
font-size: 0;
}
.listar-vertical-shape .listar-featured-listing-term-item:nth-child(n),
.listar-vertical-shape.listar-categories-display-7 .listar-featured-listing-term-item:nth-child(n) {
height: 200px;
}
.listar-vertical-shape.listar-category-hidden-mobile .listar-featured-listing-term-item:nth-child(n+5),
.listar-vertical-shape.listar-categories-display-7.listar-category-hidden-mobile .listar-featured-listing-term-item:nth-child(n+5) {
display: none;
}
.listar-vertical-shape .listar-featured-listing-term-item:nth-child(n) a,
.listar-vertical-shape.listar-categories-display-7 .listar-featured-listing-term-item:nth-child(n) a {
line-height: 200px;
}
.listar-footer-widgets {
display: block;
width: 100%;
font-size: 0;
margin: 0;
}
.listar-footer-column {
display: block;
padding-top: 0;
margin-bottom: 30px;
font-size: 14px;
border-radius: 0;
}
.listar-footer-column:last-child {
margin-bottom: 0;
}
.listar-footer-column:nth-child(odd) {
border: 0;
}
.listar-footer-column:last-child {
border-bottom: 0;
}
.widget-links,
.listar-footer-contact {
display: none;
}
.listar-grid .col-sm-3,
.listar-grid4 .col-sm-4,
.listar-no-flex .listar-grid .col-sm-3,
.listar-grid.listar-white-design .col-sm-3,
.col-sm-3.listar-listing-package {
float: none;
width: 70%;
display: inline-block;
}
.listar-pricing-table .listar-listing-package.listar-featured-package .listar-package-content .listar-package-title {
margin-top: 0;
}
.listar-fill-background {
box-shadow: 0 10000px rgba(0,0,0,0.85) inset;
}
.listar-grid.listar-grid2 .col-sm-3 {
width: 100%;
display: inline-block;
}
.listar-listing-flag {
display: none;
}
.listar-img-left {
margin: 0;
}
.listar-not-found-image {
margin-bottom: 60px;
}
.listar-page-header.listar-page-user {
padding-top: 230px;
padding-bottom: 100px;
}
.listar-user-avatar {
bottom: auto;
top: 70px;
}
.listar-page-user blockquote {
border: 0;
}
.listar-page-user h3.listar-user-social {
margin-top: 70px;
display: block;
}
.listar-page-user .listar-social-networks a {
margin-top: 0;
}
.reply-list,
.comment-list .children {
padding-left: 0;
}
.comment-list:before,
.reply-list li:before,
.comment-list .children li:before {
display: none;
}
.listar-light-comments .comment-box .comment-header,
.listar-comment-header-media,
.listar-comment-header-date,
.listar-comment-header-name {
float: none;
display: block;
}
.listar-light-comments .comment-box .comment-header {
padding: 30px 30px 0 30px;
}
.listar-light-comments .comment-list .avatar {
margin: 0;
}
.comment-list .avatar,
.listar-current-user-rating {
float: none;
display: inline-block;
}
.listar-comment-header-name {
margin-top: 20px;
height: auto;
line-height: 1.78;
}
.comment-box .comment-name {
height: auto;
line-height: 1.78;
}
.listar-comment-header-date {
height: auto;
margin: 0;
padding-top: 0;
}
.listar-current-user-rating {
margin-left: 5px;
margin-right: 0;
}
.listar-current-user-rating:after {
content: none;
}
.comment-box .comment-content {
padding-left: 0;
padding-right: 0;
}
.listar-listing-description .col-sm-4 {
padding-top: 0;
}
.reply-list,
.comment-list .children,
.comment-list .children .children {
padding-left: 0;
}
.comment-list:before,
.reply-list li:before,
.comment-list .children li:before {
display: none;
}
.comment-list .comment-body {
text-align: center;
}
.comment-box .comment-header {
padding: 0;
border: 0;
overflow: visible;
}
.comment.depth-1:last-child {
border-bottom: 0;
padding-bottom: 0;
}
.comment-box .comment-name {
margin: 0;
display: block;
float: none;
text-align: center;
}
#page .comment-box .comment-header span {
display: inline-block;
margin-top: 5px;
margin-bottom: 5px;
}
#page .comment-box .comment-header span,
.comment-header .post-meta {
display: block;
float: none;
text-align: center;
margin: 5px;
}
#page .comment-box .comment-header .comment-name span {
border-radius: 50px;
padding: 0 10px;
}
#page .comment-box .comment-header span {
display: inline-block;
}
#page .comment-box .comment-header span.post-meta {
top: 0;
margin: 0;
}
.comment-box .comment-header i {
position: absolute;
top: -15px;
right: -10px;
}
.comment-main-level .comment-respond {
margin-left: 0;
}
.comment-body .wpjmr-list-reviews,
.comment-body #wpjmr-list-reviews,
.comment-body .listar-list-reviews,
.comment-body #listar-list-reviews {
display: block;
float: none;
text-align: center;
margin: 0;
margin-bottom: 0;
}
.comment-list.reply-list .avatar,
.comment-list .children avatar {
margin-left: -25px;
}
.comment-box .comment-content {
padding-left: 0;
padding-right: 0;
text-align: center;
}
.comment-box .comment-content dl,
.comment-box .comment-content blockquote {
text-align: left;
}
.comment-box .comment-content,
.listar-no-reviews .listar-light-comments .comment-box .comment-content {
padding-top: 0;
}
.comment-list .comment-box,
.comment-list .children .comment-box {
padding-left: 0;
width: 100%;
}
.listar-listing-review .col-sm-4:after {
content: none;
}
.listar-grid.listar-grid3 .col-sm-3 {
width: 100%;
}
#listar-primary-menu>.navbar-nav li.listar-iconized-menu-item a {
background-color: #fff;
padding-top: 18px;
padding-bottom: 18px;
}
.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover,
.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
background-color: #fff;
}
.navbar-inverse .navbar-nav li>a,
.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a.dropdown-toggle:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a.dropdown-toggle:hover {
color: #959595;
text-shadow: none;
}
.dropdown-menu>li>a.dropdown-toggle:hover {
color: #959595;
}
.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
.navbar-inverse .navbar-nav li>a[aria-expanded="true"],
.navbar-inverse .navbar-nav li>a[aria-expanded="true"]:hover,
.navbar-inverse .navbar-nav li>a[aria-expanded="true"]:focus,
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a[aria-expanded="true"],
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a[aria-expanded="true"]:hover,
.dropdown .dropdown-menu>li>a[aria-expanded="true"] .caret,
.dropdown .dropdown-menu>li>a[aria-expanded="true"]:hover .caret {
color: rgb(37,139,213);
background-color: #fff;
}
.listar-iconized-menu-item a:before,
.listar-iconized-menu-item a i:before {
top: 1px;
}
.listar-listing-gallery .gallery-item {
width: calc(50% - 29px);
}
.woocommerce-account .woocommerce-MyAccount-content {
margin-left: 0;
}
.listar-add-listing-main-menu {
display: block;
top: 0;
}
.listar-social-buttons-label {
display: block;
position: relative;
top: 8px;
}
.listar-slideshow-captions {
position: relative;
}
.listar-slideshow-slide-title {
max-height: 35px;
}
.post-meta:before {
padding: 0 6px 0 2px;
}
.listar-sidebar-right .listar-feature-item i,
.listar-footer-column .listar-feature-item i {
font-size: 30px;
}
.list-inline {
margin-left: 0;
}
.edit-link,
.container .edit-link,
.single-job_listing .container .edit-link {
text-align: center;
}
.comment-box .comment-content > p:first-child {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #ddd;
}
.pingback .comment-box .comment-content > p:first-child,
.trackback .comment-box .comment-content > p:first-child {
padding-top: 30px;
margin-top: 0;
border-top: 0;
}
.listar-listing-review .comment-box .comment-content > p {
margin-top: 0;
}
.comment-box .comment-content > .wpjmr-list-reviews ~ p,
.comment-box .comment-content > .listar-list-reviews ~ p {
border-top: 0;
margin-top: 30px;
padding: 0;
}
.listar-call-to-action-description {
padding: 0 30px;
}
ul.job_listings li.job_listing a img.company_logo, ul.job_listings li.no_job_listings_found a img.company_logo {
visibility: visible;
}
.woocommerce .woocommerce-Address-title h3 {
margin-bottom: 30px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Address + div .woocommerce-Address-title h3:first-child {
margin-top: 30px;
}
.listar-filter-form-wrapper .select2-container--default .select2-selection--single,
.listar-filter-form-wrapper .select2-container--default.select2-container--focus .select2-selection--multiple,
.listar-filter-form-wrapper .select2-container--default .select2-selection--multiple {
border-radius: 0;
border: 1px solid transparent;
border-bottom: 1px solid rgba(125,125,125,0.2);
}
.listar-is-safari.listar-is-mobile .listar-filter-form-wrapper .select2-container--default .select2-selection--single,
.listar-is-safari.listar-is-mobile .listar-filter-form-wrapper .select2-container--default.select2-container--focus .select2-selection--multiple,
.listar-is-safari.listar-is-mobile .listar-filter-form-wrapper .select2-container--default .select2-selection--multiple {
border-bottom: 1px solid rgba(125,125,125,0.35);
}
.listar-results-count {
display: block;
}
.site-header .listar-user-buttons.listar-mobile-user-buttons {
position: absolute;
display: block;
height: 74px;
padding: 15px 30px;
}
.page-template-front-page.listar-frontpage-topbar-transparent.listar-topbar-default-color.listar-user-not-logged .site-header.listar-light-design .listar-mobile-user-buttons .listar-user-login,
.page-template-front-page.listar-frontpage-topbar-transparent.listar-topbar-default-color .listar-light-design .listar-mobile-user-buttons .listar-add-listing-btn,
.listar-user-not-logged .site-header .listar-user-buttons.listar-mobile-user-buttons .listar-user-login,
.site-header .listar-user-buttons.listar-mobile-user-buttons .listar-add-listing-btn {
width: 24px;
height: 44px;
line-height: 44px;
display: inline-block;
vertical-align: middle;
float: none;
padding: 0;
margin-left: 15px;
background-color: transparent;
}
.listar-mobile-user-buttons.listar-user-buttons .listar-user-login:before,
.listar-mobile-user-buttons.listar-user-buttons .listar-add-listing-btn:before,
.listar-user-not-logged .listar-mobile-user-buttons.listar-user-buttons .listar-user-login:before,
.listar-user-not-logged .listar-mobile-user-buttons.listar-user-buttons .listar-add-listing-btn:before {
left: 0;
display: block;
width: 100%;
text-align: center;
color: #fff;
}
.listar-footer-column,
.listar-site-footer .widget {
position: relative;
margin-bottom: 40px;
}
.listar-site-footer .widget_listar_call_to_action .listar-widget-inner,
.listar-site-footer .widget_listar_listings .listar-fill-background,
.listar-site-footer .widget .listar-color-design {
padding: 30px;
}
.listar-site-footer .widget.widget_listar_call_to_action .listar-color-design {
padding: 30px;
}
.listar-site-footer .widget_listar_call_to_action .listar-widget-inner .listar-call-to-action-wrapper {
padding: 0;
}
.listar-footer-column:last-child,
.listar-site-footer .widget:last-child,
.listar-sidebar-right .widget:last-child {
margin-bottom: 0;
}
.listar-footer-widgets {
padding-bottom: 40px;
}
.page-template-front-page .listar-color-design .listar-widget-subtitle {
padding-top: 0;
}
.entry-content .widget:not([class*="widget_listar_"]),
.entry-content .widget[class*="widget_listar_"].widget_listar_page_links .listar-widget-content-wrapper,
.entry-content .widget[class*="widget_listar_"].widget_listar_listing_region_links .listar-widget-content-wrapper,
.entry-content .widget[class*="widget_listar_"].widget_listar_listing_category_links .listar-widget-content-wrapper,
.entry-content .widget[class*="widget_listar_"].widget_listar_listing_amenity_links .listar-widget-content-wrapper,
.entry-content .widget[class*="widget_listar_"].widget_listar_social_networks .listar-widget-content-wrapper {
max-width: 100%;
}
.listar-popup-title {
margin-bottom: 40px;
}
.listar-popup-footer {
margin-top: 40px;
}
.listar-iconized-separator {
margin-top: 50px;
margin-bottom: 20px;
}
.comments-title {
margin-top: 60px;
}
.listar-color-design .listar-feature-item .listar-feature-item-title {
padding: 10px 0;
}
.listar-hero-header.listar-listing-categories-popup .listar-content-centralized,
.listar-hero-header.listar-settings-popup .listar-content-centralized,
.listar-hero-header.listar-listing-regions-popup .listar-content-centralized,
.listar-hero-header.listar-search-by-popup .listar-content-centralized,
.listar-container-wrapper {
padding-left: 15px;
padding-right: 15px;
}
.owl-prev {
left: 10px;
}
.owl-next {
right: 10px;
}
.listar-more-results.listar-loading-results:after {
top: -30px;
}
.listar-more-map-listing.listar-loading-results:after,
.listar-more-results-map.listar-loading-results:after {
top: -36px;
}
.listar-search-button-desktop {
display: none;
}
.listar-add-listing-main-menu ~ .listar-add-listing,
.listar-add-listing-main-menu ~ .listar-account-menu-item .listar-add-listing {
display: none;
}
.woocommerce-form-coupon-toggle {	
padding-bottom: 10px;
}
body form input[type="submit"],
body .woocommerce #respond input#submit,
body .woocommerce a.button,
body .woocommerce button.button,
body .woocommerce input.button,
body .woocommerce button.button:disabled,
body .woocommerce button.button:disabled[disabled] {
min-width: 180px;
}
.woocommerce table.my_account_orders .woocommerce-orders-table__cell .button {
min-width: 0;
padding-top: 0;
}
.entry__content .alignwide,
*.alignwide,
.wp-block-archives.alignwide,
.wp-block-categories.alignwide,
.wp-block-latest-posts.alignwide {
margin-left: 0;
margin-right: 0;
max-width: 100%;
}
.listar-taxonomy-terms-design-rounded .owl-loaded .listar-term-bordered .listar-cat-icon {
left: calc(5% - 5px);
}
.listar-taxonomy-terms-design-rounded .owl-loaded .listar-term-bordered .listar-term-counter {
right: calc(5% - 5px);
}
.listar-back-to-top {
display: none;
}
.listar-force-back-to-top-display .listar-back-to-top {
display: block;
right: 10px;
}
.listar-toggle-fixed-quick-menu-wrapper {
left: 10px;
}
.listar-bookmark-card-button-wrapper.listar-bookmark-button-fixed {
left: 65px;
}
.listar-operating-hours-quick-button-wrapper,
.listar-booking-quick-button-wrapper,
.listar-trending-flag-single.listar-trending-icon {
right: 10px;
}
.listar-light-comments-single .listar-light-comments .comment-box .comment-content,
.listar-no-reviews .listar-light-comments .comment-box .comment-content {
padding-top: 0;
padding-bottom: 35px;
}
.listar-light-comments .edit-link {
padding-top: 15px;
}
.listar-light-comments .comment-box .comment-header:before {
top: 2px;
left: 50%;
margin-left: -8px;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
.comments-pagination {
margin-top: 80px;
}
.woocommerce div.product .woocommerce-tabs .panel {
padding: 30px;
}
.listar-post-comments-wrapper .comment-reply-title,
.listar-post-comments-wrapper .comments-title,
.listar-post-comments-wrapper .feedback h2 {
margin: 0;
padding: 75px 0 50px;
}
.listar-listing-has-comments .listar-post-comments-wrapper .comments-title {
padding-top: 30px;
padding-bottom: 40px;
}
.listar-post-comments-wrapper .comment-reply-title {
margin: 0;
padding: 60px 0 30px;
}
.listar-feature-content-wrapper {
margin-bottom: 4px;
}
.listar-text-before-listing-title {
letter-spacing: 35px;
}
.listar-features-design-2 .listar-feature-with-image .listar-feature-item .listar-feature-item-inner {
padding-top: 60px;
padding-bottom: 60px;
}
.listar-feature-item a {
height: calc(100% + 24px);
}
.listar-features-design-2 .listar-feature-items {
margin-bottom: -120px;
}
.listar-partners .listar-grid {
margin-top: 0;
margin-bottom: 0;
}
.listar-hours-table-wrapper table thead th:first-child {
width: 45%;
}
.listar-listing-header-topbar-item:nth-child(n+3) {
display: none
}
.listar-listing-header-topbar-inner > .listar-listing-header-topbar-item:first-child ~ .listar-listing-header-topbar-item.listar-listing-header-plus-button-wrapper {
display: inline-block;
}
.listar-listing-header-topbar-inner > .listar-listing-header-topbar-item:first-child + .listar-listing-header-topbar-item.listar-listing-header-plus-button-wrapper,
.listar-listing-header-topbar-inner > .listar-listing-header-topbar-item:first-child + .listar-listing-header-topbar-item + .listar-listing-header-topbar-item.listar-listing-header-plus-button-wrapper {
display: none;
}
.listar-boxed-fields-wrapper {
margin-top: 0;
}
.owl-loaded .owl-item > div.listar-partner-wrapper {
height: 270px;
}
.listar-operating-hours-quick-button-wrapper,
.listar-booking-quick-button-wrapper,
.listar-trending-flag-single.listar-trending-icon,
.listar-toggle-fixed-quick-menu-wrapper {
top: 252px;
}
.listar-bookmark-card-button-wrapper.listar-bookmark-button-fixed {
top: 282px;
}
.admin-bar .listar-operating-hours-quick-button-wrapper,
.admin-bar .listar-booking-quick-button-wrapper,
.admin-bar .listar-toggle-fixed-quick-menu-wrapper,
.admin-bar .listar-trending-flag-single.listar-trending-icon {
top: 296px;
}
.admin-bar .listar-bookmark-card-button-wrapper.listar-bookmark-button-fixed {
top: 326px;
}
.listar-operating-hours-quick-button-wrapper ~ .listar-trending-flag-single.listar-trending-icon,
.listar-booking-quick-button-wrapper ~ .listar-trending-flag-single.listar-trending-icon,
.listar-operating-hours-quick-button-wrapper ~ .listar-booking-quick-button-wrapper {
margin-top: 56px;
}
.listar-operating-hours-quick-button-wrapper ~ .listar-booking-quick-button-wrapper ~ .listar-trending-flag-single.listar-trending-icon {
margin-top: 112px;
}
.listar-load-card-content-ajax.listar-cards-has-reference-row .listar-listing-card article,
.listar-load-card-content-ajax .listar-listing-card article {
min-height: 0;
max-height: none;
}
.listar-no-listing-term {
display: none;
}
.listar-view-counter {
position: relative;
margin-bottom: -30px;
}
.listar-view-counter span {
display: inline-block;
margin-bottom: 30px;
}
.listar-view-counter span:before,
.listar-view-counter .listar-claimed-icon:before {
top: 3px;
width: 32px;
margin-right: 0;
padding-left: 2px;
border: 0 !important;
height: 0;
line-height: 0;
line-height: 20px;
vertical-align: top !important;
}
.listar-price-builder-category {
max-width: 100%;
}
.listar-pricing-item .listar-price-item-title {
width: 100%;
}
.listar-price-item-price-value {
float: left;
padding-left: 0;
display: block;
margin-top: 5px;
}
.listar-current-search-by {
top: -28px;
}
.listar-search-by-tip {
top: -30px;
font-size: 13px;
}
.listar-listing-search-menu-wrapper {
top: 100px;
}
.listar-more-terms-button {
margin-top: 60px;
}
}
@media ( max-width: 680px ) {
.nav.listar-listing-search-menu li > a {
font-size: 14px;
padding: 18px 5px 18px 5px;
}
.listar-listing-search-menu-inner .listar-listing-rating {	
margin-left: -25px;
margin-right: 10px;
}
.listar-menu-item-description {
right: 10px;
}
.listar-menu-item-description {
font-size: 10px;
top: 27px;
}
.listar-is-search-menu .nav > li > a .listar-cat-icon,
.nav > li.listar-search-has-no-review-average > a .listar-cat-icon {
margin-right: 12px;
}
.listar-current-search-by {
font-size: 10px;
}
.listar-menu-item-title-wrapper span {
max-width: 100%;
}
.listar-ajax-search .listar-menu-item-title-wrapper span {
max-width: calc(100% - 45px);
}
}
@media ( max-width: 600px ) {
.listar-listing-header-topbar-item:nth-child(n+2) {
display: none
}
.listar-listing-header-topbar-inner > .listar-listing-header-topbar-item:first-child ~ .listar-listing-header-topbar-item.listar-listing-header-plus-button-wrapper {
display: inline-block;
}
.listar-listing-header-topbar-inner > .listar-listing-header-topbar-item:first-child + .listar-listing-header-topbar-item.listar-listing-header-plus-button-wrapper {
display: none;
}
.woocommerce div.product form.cart .group_table {
margin-top: 30px;
}
.woocommerce div.product form.cart .group_table tr {
border: 4px dashed #e3e3e3;
}
.woocommerce div.product form.cart .group_table tr:nth-child(even) {
background-color: #eee;
}
.woocommerce div.product form.cart .group_table td,
.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label {
vertical-align: middle;
display: inline-block;
padding: 30px;
padding-top: 0;
width: 100%;
float: none;
text-align: left;
}
.woocommerce div.product form.cart .group_table tr > td:first-child {
padding-top: 30px;
}
#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon .button,
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon input,
.woocommerce table.cart td.actions .coupon .button,
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce table.cart td.actions .coupon input,
.woocommerce-page #content table.cart td.actions .coupon .button,
.woocommerce-page #content table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon input,
.woocommerce-page table.cart td.actions .coupon .button,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon input,
#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
width: 100%;
}
.woocommerce #content table.cart td.actions .coupon .button,
.woocommerce table.cart td.actions .coupon .button,
.woocommerce-page #content table.cart td.actions .coupon .button,
.woocommerce-page table.cart td.actions .coupon .button {
margin-top: 30px;
}
.listar-review-second-col-inner {
margin-bottom: 30px;
}
.listar-accordion-flag-tag,
.listar-business-claim-accordion .listar-accordion-flag-tag,
.listar-listing-description-content .listar-open-or-closed {
position: absolute;
top: -40px;
min-width: 150px;
border-radius: 6px;
right: auto;
left: 50%;
margin-left: 0;
text-align: center;
-webkit-transform: translate(-50%);
-moz-transform: translate(-50%);
-ms-transform: translate(-50%);
-o-transform: translate(-50%);
transform: translate(-50%);
}
.listar-accordion-title-inner {
line-height: 22px;
position: relative;
display: inline-block;
top: -3px;
vertical-align: middle;
}
.listar-business-video-accordion .listar-accordion-flag-tag {
position: absolute;
top: -15px;
}
.listar-business-booking-accordion .listar-accordion-flag-tag,
.listar-business-video-accordion .listar-accordion-flag-tag,
.listar-listing-description-content .listar-open-or-closed {
top: -15px;
}
.panel-group > div.accordion-group:first-child .listar-accordion-flag-tag,
.panel-group > div.accordion-group:first-child .listar-open-or-closed {
top: -40px;
}
.listar-listing-description-content .listar-open-or-closed {
position: absolute;
top: -15px;
border-radius: 6px;
}
}
@media only screen and ( min-width: 601px ) {
.listar-author-section .listar-author-block .listar-author-name {
position: relative;
padding: 15px 80px 15px 28px;
top: -4px;
margin-top: 30px;
margin-left: 0;
margin-bottom: 51px;
border-radius: 50px;
font-size: 16px;
color: #fff;
box-shadow: 15px 15px 30px rgba(0,0,0,0.35);
text-shadow: 1px 1px #000;
background: rgba(35,40,45,1);
background: -moz-linear-gradient(left, rgba(35,40,45,1) 0%, rgba(35,40,45,1) 65%, rgba(15,20,25,1) 89%, rgba(15,20,25,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(35,40,45,1)), color-stop(65%, rgba(35,40,45,1)), color-stop(89%, rgba(15,20,25,1)), color-stop(100%, rgba(15,20,25,1)));
background: -webkit-linear-gradient(left, rgba(35,40,45,1) 0%, rgba(35,40,45,1) 65%, rgba(15,20,25,1) 89%, rgba(15,20,25,1) 100%);
background: -o-linear-gradient(left, rgba(35,40,45,1) 0%, rgba(35,40,45,1) 65%, rgba(15,20,25,1) 89%, rgba(15,20,25,1) 100%);
background: -ms-linear-gradient(left, rgba(35,40,45,1) 0%, rgba(35,40,45,1) 65%, rgba(15,20,25,1) 89%, rgba(15,20,25,1) 100%);
background: linear-gradient(to right, rgba(35,40,45,1) 0%, rgba(35,40,45,1) 65%, rgba(15,20,25,1) 89%, rgba(15,20,25,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#282d32', endColorstr='#0f1419', GradientType=1 );
}
.listar-buttons-squared  .listar-author-section .listar-author-block .listar-author-name {
border-radius: 8px;
}
.listar-author-section .listar-author-block .listar-author-name:before,
.listar-post-owner-icon:after {
font-family: "FontAwesome";
content: "\f0d9";
display: inline-block;
position: absolute;
font-size: 50px;
top: 9px;
left: -9px;
color: rgb(35,40,45);
text-shadow: none;
line-height: 41px;
z-index: 0;
}
.listar-post-owner-icon:after {
color: rgb(55,60,65);
left: -10px;
text-shadow: -5px 0 7px rgba(0,0,0,0.3);
}
.listar-post-owner-icon {
display: inline-block;
position: absolute;
top: 0;
right: -2px;
width: 58px;
height: 58px;
text-align: center;
border-radius: 50%;
background-color: rgb(55,60,65);
color: #ffffff;
font-size: 26px;
line-height: 54px;
font-weight: 400;
z-index: 0;
text-shadow: 1px 1px #000;
box-shadow: -8px 4px 25px rgba(0,0,0,0.15);
}
.listar-buttons-squared  .listar-post-owner-icon {
border-radius: 8px;
}
.listar-author-section .listar-author-block.listar-no-author-details .listar-author-name {
top: 0;
margin-left: 0;
margin-bottom: 20px;
padding: 15px 76px 15px 28px;
}
.listar-author-section .listar-author-block.listar-no-author-details .listar-author-name:before {
content: "\f0d8";
top: -24px;
left: 50%;
margin-left: -15px;
font-weight: bold;
}
.listar-author-block.listar-no-author-details .post-meta {
position: relative;
display: inline-block;
background: #fff;
padding: 30px 40px;
border-radius: 45px;
box-shadow: 15px 15px 30px rgba(0,0,0,0.1);
margin-top: 35px;
}
.listar-author-block.listar-no-author-details .listar-author-name ~ .listar-post-meta-wrapper .post-meta {
margin-top: 15px;
}
.listar-author-block.listar-no-author-details .post-meta:after {
font-family: "FontAwesome";
content: "\f0d8";
display: inline-block;
position: absolute;
font-size: 50px;
line-height: 1;
top: -32px;
left: 50%;
margin-left: -15px;
color: #fff;
z-index: 0;
text-shadow: 0 -6px 6px rgba(0,0,0,0.03);
font-weight: bold;
}
.wp-block-column:not(:first-child) {
margin-left: 30px;
}
.listar-author-block .listar-post-meta-wrapper {
padding-left: 130px;
}
.listar-author-block.listar-no-author-details .listar-post-meta-wrapper {
padding-left: 0;
}
}
@media only screen and ( min-width: 350px ) and ( min-height: 650px ) {
.listar-hero-section-title.listar-reduce-hero-title {
margin-top: -260px;
}
.listar-search-popup .listar-listing-search-menu-inner {
max-height: 405px
}
} @media only screen and ( min-width: 800px ) and ( min-height: 1000px ) {
.listar-hero-section-title.listar-reduce-hero-title {
margin-top: -450px;
}
.listar-search-popup .listar-listing-search-menu-inner {
max-height: 728px
}
}
@media only screen and ( min-width: 600px ) and ( max-width: 767px ) {
.col-xs-6 {
float: left;
width: 50%;
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item,
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item {
width: calc(50% - 30px);
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item:nth-child(n) .listar-listing-gallery-more-images,
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item:nth-child(n) .listar-listing-gallery-more-images {
display: block;
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item:nth-child(-n+1) .listar-listing-gallery-more-images,
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item:nth-child(-n+1) .listar-listing-gallery-more-images {
display: none;
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item:nth-child(n),
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item:nth-child(n) {
display: inline-block;
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item:nth-child(n+3),
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item:nth-child(n+3) {
display: none;
}
}
@media only screen and ( min-width: 768px ) and ( max-width: 991px ) {
.entry-content .listar-call-to-action-2-cols.listar-align-content-left .listar-call-to-action-inner {
padding: 0 30px;
}
.entry-content .widget_listar_call_to_action .listar-default-design.listar-2-cols-boxed-squared-design .listar-call-to-action-second-content-wrapper {
padding: 60px 30px 60px 45px;
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item,
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item {
width: 350px;
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item:nth-child(n) .listar-listing-gallery-more-images,
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item:nth-child(n) .listar-listing-gallery-more-images {
display: block;
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item:nth-child(-n+1) .listar-listing-gallery-more-images,
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item:nth-child(-n+1) .listar-listing-gallery-more-images {
display: none;
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item:nth-child(n),
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item:nth-child(n) {
display: inline-block;
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item:nth-child(n+3),
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item:nth-child(n+3) {
display: none;
}
.listar-listing-has-slideshow-cover .listar-listing-title .container {
max-width: calc(100% - 200px);
}
}
@media only screen and ( min-width: 768px ) and ( max-width: 1050px ) {
.listar-listing-gallery-nav-previous,
.listar-listing-gallery-nav-next {
top: 50%;
margin-top: -60px;
height: 120px;
}
}
@media only screen and ( min-width: 600px ) and ( max-width: 991px ) {
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item,
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item,
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item img,
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item img {
width: 170px;
height: 170px;
}
.gallery-item:nth-child(n) .listar-listing-gallery-more-images {
display: block;
}
.gallery-item:nth-child(-n+2) .listar-listing-gallery-more-images {
display: none;
}
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item:nth-child(n),
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item:nth-child(n) {
display: inline-block;
}
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item:nth-child(n+4),
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item:nth-child(n+4) {
display: none;
}
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item:before, .listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item:before {
box-shadow:
0 0 30px rgba(0,0,0,0.8) inset,
0 0 30px rgba(0,0,0,0.8) inset,
500px 0 0 rgba(0,0,0,0.1) inset;
}
.listar-listing-has-slideshow-cover .listar-listing-gallery.listar-gallery-tiny-squared .listar-gallery-slideshow-thumbs .gallery-item:before,
.listar-listing-has-slideshow-cover .listar-listing-gallery.listar-gallery-tiny-rounded .listar-gallery-slideshow-thumbs .gallery-item:before {
box-shadow:
0 0 50px rgba(0,0,0,1) inset,
0 0 50px rgba(0,0,0,1) inset,
500px 0 0 rgba(0,0,0,0.1) inset;
}
}
@media ( min-width: 660px ) {
.listar-listing-categories-wrapper:before {
content: "";
opacity: 0;
background-color: transparent;
display: inline-block;
position: absolute;	
border-radius: 36px 36px 0 0;
z-index: -1;
width: calc(100% + 40px);
height: 190px;
top: -20px;
left: -20px;
background: -moz-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(246,246,246,0.27) 55%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0.9)), color-stop(55%, rgba(246,246,246,0.27)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(246,246,246,0.27) 55%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(246,246,246,0.27) 55%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(246,246,246,0.27) 55%, rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0.9) 0%, rgba(246,246,246,0.27) 55%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
box-shadow:
-20px -15px 15px rgba(0,0,0,0.2),
-8px -8px 8px rgba(0,0,0,0.1),
20px -15px 15px rgba(0,0,0,0.2),
8px -8px 8px rgba(0,0,0,0.1),
20px -20px rgba(37,139,213,0),
20px -20px 30px rgba(0,0,0,0),
-20px 20px rgba(37,139,213,0),
-20px 20px 30px rgba(0,0,0,0),
0 0 80px rgba(255,255,255,0.0) inset;
}
.listar-search-categories.listar-no-icons-one-line .listar-listing-categories-wrapper:before {
height: 104px;
}
.listar-search-categories.listar-no-icons-two-lines .listar-listing-categories-wrapper:before {
height: 170px;
}
.listar-search-categories.listar-categories-fixed-bottom .listar-listing-categories-wrapper:before,
.listar-show-hero-categories-box .listar-search-categories.listar-categories-fixed-bottom .listar-listing-categories-wrapper:hover:before {
max-height: 230px;
height: 230px;
border-radius: 36px 36px 0 0;
}
.listar-listing-search-input-squared .listar-search-categories.listar-categories-fixed-bottom .listar-listing-categories-wrapper:before,
.listar-listing-search-input-squared.listar-show-hero-categories-box .listar-search-categories.listar-categories-fixed-bottom .listar-listing-categories-wrapper:hover:before {
border-radius: 8px 8px 0 0;
}
.listar-show-hero-categories-box .listar-listing-categories-wrapper:before {	
opacity: 0;
}
.listar-show-hero-categories-box .listar-listing-categories-wrapper:hover:before {
opacity: 0;
}
.listar-footer-column {
padding-right: 50px;
}
}
@media only screen and ( max-width: 600px ) {
h1,	
.entry-content h1,
#wcfmmp-store #wcfm_store_header h1.wcfm_store_title,
.listar-page-title,
.listar-hero-section-title h1,
.page-template-front-page .listar-fill-background.listar-light-design h1,
.entry-content .widget-title,
.entry-content .widget-title a,
.entry-content .widget-title,
.entry-content .widget_listar_call_to_action .widget-title,
.listar-search-by-popup .listar-popup-title h2,
.listar-report-popup .listar-popup-title h2,
.listar-claim-popup .listar-popup-title h2,
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p,
.wp-block-pullquote p,
.wp-block-pullquote.is-style-solid-color blockquote p {
font-size: 26px;
}
.has-medium-font-size {
font-size: 18px;
}
.has-large-font-size,
.has-huge-font-size,
.has-larger-font-size,
.listar-search-by-popup .listar-popup-title h2,
.listar-report-popup .listar-popup-title h2,
.listar-claim-popup .listar-popup-title h2 {
font-size: 26px;
}
h2,
.entry-content h2,
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover h2,
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image h2 {
font-size: 22px;
}
h3,
.entry-content h3 {
font-size: 18px;
}
h4
.entry-content h4,
.listar-term-text {
font-size: 14px;
line-height: 1.5; }
.page-template-front-page .listar-widget-subtitle {
font-size: 14px;
font-weight: 400;
line-height: 1.5; }
.page-template-front-page .widget_listar_call_to_action .listar-widget-subtitle {
padding-top: 10px;
}
.listar-page-title,
.listar-page-subtitle {
padding-left: 30px;
padding-right: 30px;
}
.page-template-front-page .listar-widget-subtitle {
opacity: 0.7;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
margin-top: 20px;
}
.has-large-font-size,
.has-huge-font-size,
.has-larger-font-size {
font-size: 20px;
}
h6.listar-card-content-title,
.entry-content h6.listar-card-content-title,
.listar-blog-card h6 {
font-size: 16px;
}
.entry-content h2.listar-not-found-title {
margin-top: 0;
padding-top: 0;
}
.container.page-content h2 {
margin-bottom: 20px;
}
.listar-page-intro {
padding-top: 40px;
padding-bottom: 40px;
}
.listar-about-item {
padding-bottom: 35px;
margin-bottom: 35px;
}
.listar-hero-search {
width: 100%;
}
.listar-horizontal-shape .listar-featured-listing-term-item,
.listar-vertical-shape .listar-featured-listing-term-item:nth-child(n),
.listar-vertical-shape.listar-categories-display-7 .listar-featured-listing-term-item:nth-child(n) {
height: 160px;
}
.listar-horizontal-shape .listar-featured-listing-term-item a,
.listar-vertical-shape .listar-featured-listing-term-item:nth-child(n) a,
.listar-vertical-shape.listar-categories-display-7 .listar-featured-listing-term-item:nth-child(n) a {
line-height: 160px;
}
.listar-feature-item,
.listar-site-features .col-sm-4 {
max-width: none;
}
.site-header .listar-user-buttons {
margin-right: 0;
}
.listar-grid .col-sm-3,
.listar-no-flex .listar-grid .col-sm-3,
.listar-grid.listar-white-design .col-sm-3 {
width: 100%;
display: inline-block;
}
.listar-page-header-content {
padding-top: 40px;
padding-bottom: 40px;
}
.listar-listing-title h1 {
font-size: 24px;
}
.listar-author-block .text-left {
text-align: center;
}
.listar-post-owner-icon {
display: none;
}
.listar-remember-label,
.listar-reset-pass-button {
display: inline-block;
margin-bottom: 0;
}
.listar-remember-label {
float: left;
margin: 4px 0 0 0;
}
.listar-reset-pass-button {
float: right;
margin: 4px 0 0 0;
}
.post-password-form {
text-align: center;
}
.author-avatar.pull-left,
.listar-author-block.listar-no-author-details .author-avatar.pull-left {
float: none !important; display: block;
left: auto;
margin-left: auto;
margin-right: auto;
margin-bottom: 70px;
}
.listar-iconized-separator {
margin-top: 30px;
margin-bottom: 30px;
padding: 0;
height: 0;
}
.listar-review-popup .comment-respond h3 {
padding-top: 0;
}
.listar-author-vote-mood,
.listar-author-name,
.post-meta,
.listar-author-title,
.listar-author-description {
display: block;
text-align: center;
margin: 0;
padding: 0;
}
header .post-meta {
display: initial;
margin: 0;
}
.listar-author-name,
.listar-author-description h6.text-left {
font-size: 15px;
}
.listar-author-description h5 {
margin-bottom: 15px;
}
.listar-author-title {
margin-bottom: 15px;
}
.post-meta.icon-calendar-full:before {
display: none;
}
.post-meta {
margin-top: 20px;
margin-bottom: 30px;
}
.listar-author-block .post-meta {
margin-top: 0;
}
.listar-author-vote-mood {
margin-bottom: 15px;
}
.blog .listar-card-content-author {
display: none;
}
.gallery {
padding: 0 !important; text-align: center;
}
.gallery .gallery-item,
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
text-align: center;
width: 50% !important; max-width: 50% !important; margin: 0;
}
.gallery.gallery-columns-1 .gallery-item,
.wp-block-gallery.columns-1 .blocks-gallery-image,
.wp-block-gallery.columns-1 .blocks-gallery-item {
width: 100% !important; max-width: 100% !important; }
.gallery figure img {
width:100%;
}
.listar-template-colors {
margin: 0;
}
.listar-grid4 .col-sm-4 {
width: 100%;
float: none;
}
.listar-grid5 .listar-card-content-data {
margin-top: 0;
} .listar-squared-shape-mobile .listar-listing-rating {
left: auto;
right: 8%;
top: 6%;
}
.listar-squared-shape-mobile .listar-card-content-title-centralizer {
border-radius: 0;
}
.listar-squared-shape-mobile .listar-card-content .listar-category-icon {
top: 6%;
left: 11%;
}
.listar-squared-shape-mobile .listar-aside-post a:hover .listar-aside-post-pic {
display: none;
}
.listar-squared-shape-mobile .listar-card-content .listar-card-content-image,
.listar-squared-shape-mobile .listar-card-content .listar-card-content-image .listar-card-image-inner img,
.listar-squared-shape-mobile .listar-card-content .listar-card-content-image .listar-card-content-title-centralizer ~ img {
width: 100%;
display: inline-block;
border-radius: 20px;
}
.listar-grid6.listar-rounded-pic .listar-card-content .listar-card-content-image {
border-radius: 68px 8px 8px 68px
}
.listar-grid6 .listar-card-content .listar-card-content-image .listar-card-image-inner img,
.listar-grid6 .listar-card-content .listar-card-content-image .listar-card-content-title-centralizer ~ img {
width: 120px;
}
.listar-grid6 .listar-card-content-data {
margin-top: 8px;
}
.listar-grid6 .listar-card-content-excerpt {
border: 0;
padding-top: 0;
}
.listar-grid6 .listar-card-content-excerpt {
max-height: 95px;
overflow: hidden;
}
.listar-grid6.listar-rounded-pic .listar-listing-rating {
left: 72px;
}
.listar-grid6.listar-rounded-pic .listar-card-content .listar-category-icon {
left: 35px;
}
.listar-no-addr-on-mobile .listar-listing-address {
display: none;
}
.listar-no-exp-on-mobile .listar-card-content-excerpt {
display: none;
}
.listar-card-content .listar-listing-amenities-inner {
margin-bottom: 10px;
}
.listar-grid6 .listar-card-category-name {
bottom: 6px;
right: 4px;
}
.listar-buttons-under-title,
.container-fluid.listar-listing-title .the_champ_sharing_container {
display: block;
position: absolute;
bottom: 12px;
right: 0;
width: 100%;
margin-bottom: 0;
}
.listar-buttons-under-title {
bottom: 6%;
}
.listar-buttons-under-title #crestashareiconincontent {
display: inline-block;
}
.listar-social-buttons-label {
top: 12px;
font-size: 13px;
}
.listar-card-content-data, .listar-grid6 .listar-card-content-data {
margin-top: 0;
}
.listar-mobile-circle-bg-bg,
.listar-mobile-circle-bg-img>img {
display: none;
}
.listar-mobile-circle-bg-border:before,
.listar-mobile-circle-bg-img {
border-radius: 0;
}
.listar-mobile-circle-bg-img {
height: 450px;
}
.listar-mobile-circle-bg-border:before {
height: 470px;
}
.listar-mobile-circle-bg-links {
top: 52%;
}
.listar-mobile-circle-bg-ribbon-text {
-webkit-transform: translate(-50%,-36%);
-moz-transform: translate(-50%,-36%);
-ms-transform: translate(-50%,-36%);
-o-transform: translate(-50%,-36%);
transform: translate(-50%,-36%);
}
.listar-date-separator {
display: block;
}
.listar-current-page-icon {
display: none;
}
.listar-call-to-action-description {
padding: 0;
}
.listar-call-to-action-description {
padding: 0;
}
.listar-get-directions-wrapper {
margin-bottom: 6px;
}
.listar-back-listing-button {
width: 64px;
overflow: hidden;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
float: none;
width: 100%;
}
.listar-pricing-table .listar-listing-package {
width: 100%;
}
.listar-partner-wrapper:nth-child(n+2) {
margin-top: 30px;
}
.listar-partner-wrapper,
.listar-partner-wrapper *,
.listar-partners a {
text-align: center;
}
.listar-partners .listar-grid {
-webkit-align-items: center;
align-items: center;
justify-content: center;
}
.post-password-form {
padding: 0 15px;
}
.post-password-form label,
.post-password-form input,
.post-password-form input[type="password"] {
width: 100%;
margin-top: 40px;
margin-left: 0;
margin-right: 0;
border-radius: 30px;
outline: none;
}
.post-password-form input,
.post-password-form input[type="password"] {
padding-left: 20px;
padding-right: 20px;
}
.post-password-form label {
margin-top: 0;
}
.post-password-form input[type="submit"] {
display: inline-block;
width: auto;
}
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item,
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item,
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item img,
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item img {
width: 202px;
height: 202px;
}
.gallery-item:nth-child(n) .listar-listing-gallery-more-images {
display: block;
}
.gallery-item:nth-child(-n+1) .listar-listing-gallery-more-images {
display: none;
}
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item:nth-child(n),
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item:nth-child(n) {
display: inline-block;
}
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item:nth-child(n+3),
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item:nth-child(n+3) {
display: none;
}
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item:before,
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item:before {
box-shadow:
0 0 30px rgba(0,0,0,0.8) inset,
0 0 30px rgba(0,0,0,0.8) inset,
500px 0 0 rgba(0,0,0,0.1) inset;
}
.listar-listing-has-slideshow-cover .listar-listing-gallery.listar-gallery-tiny-squared .listar-gallery-slideshow-thumbs .gallery-item:before,
.listar-listing-has-slideshow-cover .listar-listing-gallery.listar-gallery-tiny-rounded .listar-gallery-slideshow-thumbs .gallery-item:before {
box-shadow:
0 0 50px rgba(0,0,0,1) inset,
0 0 50px rgba(0,0,0,1) inset,
500px 0 0 rgba(0,0,0,0.1) inset;
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item,
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item {
width: calc(50% - 30px);
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item:nth-child(n) .listar-listing-gallery-more-images,
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item:nth-child(n) .listar-listing-gallery-more-images {
display: block;
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item:nth-child(-n+1) .listar-listing-gallery-more-images,
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item:nth-child(-n+1) .listar-listing-gallery-more-images {
display: none;
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item:nth-child(n),
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item:nth-child(n) {
display: inline-block;
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item:nth-child(n+3),
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item:nth-child(n+3) {
display: none;
}
.listar-listing-has-slideshow-cover .listar-listing-title {
padding: 160px 0;
}
.listar-listing-header-stars {
margin-top: -60px;
top: 20px;
}
#page .listar-listing-header-stars .stars-rating span {
font-size: 18px;
margin-left: 2px;
margin-right: 2px;
}
.wp-block-latest-posts li:last-child:after {
content: none;
}
.wp-block-pullquote.is-style-solid-color blockquote {
max-width: 90%;
}
.listar-listing-header-stars .listar-mood-icon,
.listar-listing-header-stars .listar-listing-header-topbar-icon-wrapper {
display: none;
}
}
@media ( max-width: 599px ) {
.wp-block-text-columns,
.wp-block-text-columns.aligncenter,
.wp-block-text-columns.alignfull,
.wp-block-columns.alignfull,
.wp-block-audio.alignfull,
.wp-block-latest-posts.alignfull {
display: block;
width: 100% !important; transform: translate(0,0) !important; margin-left: 0 !important; margin-right: 0 !important; padding-left: 0 !important; padding-right: 0 !important; }
.wp-block-text-columns .wp-block-column {
margin-left: 0;
margin-bottom: 30px;
}
.wp-block-text-columns.columns-2 .wp-block-column,
.wp-block-text-columns.columns-3 .wp-block-column,
.wp-block-text-columns.columns-4 .wp-block-column {
width: 100%;
}
.wp-block-text-columns .wp-block-column:last-child {
margin-bottom: 0;
}
.wp-block-column {
margin-left: 0;
}
.wp-block-latest-posts.is-grid li {
margin-right: 0;
margin-bottom: 0;
}
.wp-block-latest-posts.is-grid,
.single #main ul.wp-block-latest-posts.is-grid,
.page #main ul.wp-block-latest-posts.is-grid {
margin-bottom: 30px;
}
.listar-more-info-links {
margin-bottom: 20px;
}
.listar-showing-all-topbar-buttons .listar-toggle-fixed-quick-menu-wrapper {
left: 0;
}
.listar-showing-all-topbar-buttons .listar-toggle-fixed-quick-menu-wrapper a {
border-radius: 0 44px 44px 0;
}  
.listar-showing-all-topbar-buttons .listar-toggle-fixed-quick-menu-wrapper a:hover {
left: 0;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
}
}
@media ( max-height: 660px ) {
.listar-popup-footer {
display: none;
}
.listar-is-mobile .listar-popup-footer {
display: block;
}
}
@media ( max-width: 540px ) {
.woocommerce-MyAccount-navigation li {
width: 100%;
margin-left: 0;
margin-right: 0;
}
.woocommerce-MyAccount-navigation li a {
width: 100%;
}
}
@media ( max-height: 520px ) {
.listar-popup-title {
display: none;
}
.listar-is-mobile .listar-popup-title,
.listar-settings-popup .listar-popup-title {
display: block;
}
}
@media only screen and ( min-width: 481px ) {
input[name="submit_job"] + input {
margin-left: 10px;
}
*.pull-left,
*.alignleft,
.wp-block-image *.alignleft,
*.pull-right,
*.alignright,
.wp-block-image *.alignright {
margin-top: 0;
}
.listar-hours-table-wrapper .listar-business-day span {
min-width: 120px;
}
.wc-bookings-booking-form .form-field,
.wc-bookings-booking-form fieldset {
margin-bottom: 20px;
width: 100%;
}
body .wc-bookings-booking-form .form-field input[type] {
width: 100%;
}
.wc-bookings-booking-form fieldset {
width: 100%;
}
}
@media only screen and ( max-width: 480px ) {
.job-manager-form fieldset label {
padding-top: 0;
}
.page-template-medium-width-page .type-page img {
margin: 0 auto;
}
.listar-play-button,
.listar-play-button a,
.listar-play-button img, .listar-play-button-overlay,
figure[class*="listar-skewfy"].listar-play-button {
max-width: none;
}
.page-template-medium-width-page .type-page .listar-play-button,
.page-template-medium-width-page .type-page .listar-play-button a,
.page-template-medium-width-page .type-page .listar-play-button img {
margin-left: -175px;
}
.alignmedium {
margin-top: 30px;
}
.alignmedium:first-child {
margin-top: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
text-align: center;
}
h4.panel-title {
text-align: left;
}
h1[style*="text-align"],
h2[style*="text-align"],
h3[style*="text-align"],
h4[style*="text-align"],
h5[style*="text-align"],
h6[style*="text-align"] {
text-align: center !important; }
.page-template-medium-width-page .type-page h1,
.page-template-medium-width-page .type-page h2,
.page-template-medium-width-page .type-page h3,
.page-template-medium-width-page .type-page h4,
.page-template-medium-width-page .type-page h5,
.page-template-medium-width-page .type-page h6 {
margin-top: 30px;
margin-bottom: 25px;
}
.listar-main-block.col-md-9 {
padding: 0;
}
.size-medium,
.size-large,
.size-full,
.pull-left img,
.alignnone img,
.aligncenter img,
.alignleft img,
.alignright img,
.pull-right img,
a[rel="lightbox"].alignnone,
a[rel="lightbox"].aligncenter,
a[rel="lightbox"].alignleft,
a[rel="lightbox"].alignright,
.alignmobile,
figure.alignnone,
figure.aligncenter,
figure.alignleft,
figure.alignright {
display: block;
float: none;
width: 100%;
max-width: 100%;
}
figure.wp-caption img {
margin-bottom: 0;
}
.listar-hero-header.listar-transparent-design .listar-hero-header-overlay {
background-color: rgba(0,0,0,0.5);
}
.site-header .listar-user-buttons {
margin-right: -64px;
}
.site-header .listar-user-buttons {
margin-right: 0;
}
.listar-search-regions .listar-regions-list {
background-color: transparent;
}
.listar-search-regions {
max-width: 103%;
margin-top: -48px;
right: 15px;
background-color: transparent;
height: 29px;
}
.listar-open-regions-list .listar-search-regions {
right: 0;
}
.listar-search-regions .listar-regions-list a {
box-shadow: none;
}
.listar-search-regions .listar-regions-list a.current {
padding: 0;
margin: 0;
height: 29px;
}
.listar-search-regions .listar-regions-list.listar-has-more-regions a.current span,
#page .listar-search-regions .listar-regions-list.listar-has-more-regions a.current span {
overflow: hidden;
font-size: 16px;
padding: 6px 14px;
height: 25px;
line-height: 12px;
}
.listar-search-regions .listar-regions-list a.current span,
#page .listar-search-regions .listar-regions-list a.current span,
.listar-search-regions .listar-regions-list a.current:hover span,
#page .listar-search-regions .listar-regions-list a.current:hover span {
color: #fff !important;
}
.listar-open-regions-list .listar-search-regions .listar-regions-list a.current span,
#page .listar-open-regions-list .listar-search-regions .listar-regions-list a.current span {
color: rgb(37,139,213);
text-shadow: none;
}
h1,
.entry-content h1,
#wcfmmp-store #wcfm_store_header h1.wcfm_store_title,
.listar-hero-section-title h1,
.listar-page-title,
.listar-hero-section-title h1,
.listar-listing-title h1,
.page-template-front-page .listar-fill-background.listar-light-design h1,
.entry-content .widget-title,
.entry-content .widget-title a,
.listar-search-by-popup .listar-popup-title h2,
.listar-report-popup .listar-popup-title h2,
.listar-claim-popup .listar-popup-title h2 {
font-size: 22px;
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
font-size: 18px;
}
.wp-block-pullquote p,
.wp-block-pullquote.is-style-solid-color blockquote p {
font-size: 18px;
}
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
padding: 0;
}
.has-large-font-size,
.has-huge-font-size,
.has-larger-font-size {
font-size: 22px;
}
h2,
.entry-content h2 {
font-size: 20px;
}
h3,
.entry-content h2,
.entry-content h3 {
font-size: 18px;
}
h4,
.entry-content h4,
.entry-content h4 {
font-size: 16px;
}
.listar-feature-item .listar-feature-item-title,
.listar-feature-item .listar-feature-item-title span {
font-size: 16px;
line-height: 1.5; }
.listar-hero-section-title h1 {
margin-top: 0;
}
.listar-hero-search input[type="text"]::-webkit-input-placeholder {
top: 0;
}
.listar-hero-search input[type="text"]:-moz-placeholder {
top: 0;
}
.listar-hero-search input[type="text"]::-moz-placeholder {
top: 0;
}
.listar-hero-search input[type="text"]:-ms-input-placeholder {
top: 0;
}
.listar-search-results-count-wrapper {
text-align: center;
}
.blog .listar-search-results-count-wrapper {
padding-top: 0;
padding-bottom: 0;
}
.listar-main-block .listar-results-count.listar-user-listing {
top: 0;
margin-top: 30px;
margin-bottom: 60px;
left: auto;
}
.listar-listing-gallery img {
height: 250px;
}
.listar-listing-gallery-item-caption {
padding: 80px 80px 12px 12px;
}
.listar-grid .col-sm-3,
.listar-no-flex .listar-grid .col-sm-3,
.listar-grid4 .col-sm-4 {
width: 100%;
left: 0;
padding-top: 0;
padding-bottom: 0;
}
.listar-card-category-name a {
font-size: 15px;
}
.listar-grid.listar-grid6 .listar-feat-data {
margin-top: 6px;
margin-bottom: 0;
}
.listar-grid.listar-grid6.listar-rounded-pic .listar-feat-data {
margin-top: 9px;
}
#page .listar-card-content .listar-listing-amenities-inner span,
.listar-card-content .tags li {
font-size: 12px
}
#page .listar-card-content .listar-listing-amenities-inner span:before,
.listar-card-content .tags li:before {
top: -3px;
}
.listar-card-content .listar-listing-amenities-inner .icon-bicycle:before {
top: -6px;
}
.listar-listing-description,
.listar-related-listings {
border: 0;
}
.listar-listing-gallery.listar-single-gallery-item .gallery-item {
max-width: calc(100% - 40px);
}
.listar-listing-gallery.listar-double-gallery-item .gallery-item {
max-width: calc(50% - 30px);
}
.listar-listing-gallery .gallery-item,
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item,
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item {
width: calc(50% - 29px);
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item:nth-child(n) .listar-listing-gallery-more-images,
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item:nth-child(n) .listar-listing-gallery-more-images {
display: block;
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item:nth-child(-n+1) .listar-listing-gallery-more-images,
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item:nth-child(-n+1) .listar-listing-gallery-more-images {
display: none;
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item:nth-child(n),
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item:nth-child(n) {
display: inline-block;
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item:nth-child(n+3),
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item:nth-child(n+3) {
display: none;
}
.gallery-item:before {
box-shadow:
0 0 70px rgba(0,0,0,1) inset,
0 0 70px rgba(0,0,0,1) inset,
2000px 0 0 rgba(0,0,0,0.2) inset;
}
.listar-listing-assets {
line-height: normal;
height: auto;
margin-bottom: 30px;
}
.listar-listing-assets .listar-assets-wrapper {
width: 100%;
}
.listar-listing-assets .listar-assets-wrapper a {
display: block;
width: 100%;
margin-bottom: 10px;
}
.job-manager-form fieldset label,
.job-manager-form fieldset > div.field {
width: 100%;
}
.fieldset-login_required,
.fieldset-logged_in,
.job-manager-form .account-sign-in, .job-manager-form .fieldset-logged_in .account-sign-in {
text-align: center;
}
.job-manager-form fieldset.fieldset-logged_in label {
display: none;
}
.job-manager-form .account-sign-in,
.job-manager-form fieldset div.field.account-sign-out,
.job-manager-form .account-sign-in, .job-manager-form .fieldset-logged_in .account-sign-in,
.job-manager-form .fieldset-logged_in .account-sign-in {
padding: 20px 0;
margin-top: 0;
}
.job-manager-form fieldset .account-sign-in .button,
.job-manager-form fieldset .account-sign-out .button,
.job-manager-form fieldset.fieldset-logged_in .account-sign-in .button {
position: relative;
display: inline-block;
left: -25%;
margin-bottom: 15px;
margin-right: 0;
left: auto;
top: auto;
}
.job-manager-form fieldset.fieldset-logged_in .account-sign-in .button {
margin-top: 18px;
margin-bottom: 13px;
}
.listar-search-no-results .page-content {
margin-top: 0;
}
.job-manager-form p {
text-align: center;
margin-top: 0;
letter-spacing: 10px;
}
.listar-hero-search form input,
.listar-hero-search form input:focus {
font-size: 14px;
}
.pull-right,
.alignright,
figure.alignright,
figure.wp-caption.alignright,
.pull-left,
.alignleft,
figure.wp-caption.alignleft,
figure.alignleft,
.wp-block-image .alignleft,
.wp-block-image .alignleft
.wp-block-image .alignright,
.wp-block-image.is-resized {
float: none !important; display: block;
position: relative;
margin-left: auto;
margin-right: auto;
width: auto;
left: auto;
}
.author-avatar.pull-left {
width: 100px;
}
.pull-right img,
.alignright img,
figure.alignright img,
figure.wp-caption.alignright img,
.pull-left img,
.alignleft img,
figure.wp-caption.alignleft img,
figure.alignleft img,
.wp-block-image .alignleft img,
.wp-block-image .alignright img,
.wp-block-image.is-resized img,
.wp-block-image .alignright {
float: none !important; width: auto;
display: block;
position: relative;
margin-left: auto;
margin-right: auto;
left: auto;
}
.listar-current-page-info {
padding: 8px;
}
.listar-regions .listar-term-link,
.listar-term-3d-effect-wrapper {
height: 204px;
}
.listar-region-data,
.listar-featured-listing-regions .listar-region-data,
.listar-featured-listing-regions .listar-region-data,
.listar-featured-listing-term-item a,
.listar-regions a,
.listar-term-data-wrapper,
.listar-term-text-wrapper {
height: 180px;
line-height: 180px;
}
body .listar-more-regions-button-widget {
height: 46px;
line-height: 1.78;
}
.listar-taxonomy-terms-design-rounded .listar-cat-icon,
.listar-taxonomy-terms-design-rounded .owl-loaded .listar-cat-icon {
top: 10px;
left: 12px;
}
.listar-listing-search-menu a {
font-size: 14px;
}
.listar-taxonomy-terms-design-rounded .widget_listar_listing_amenities .listar-cat-icon {
top: calc(11% - 11px);
left: calc(11% - 11px);
}
.listar-taxonomy-terms-design-rounded [class*="-popup"] .listar-listing-categories-wrapper .listar-cat-icon,
.listar-taxonomy-terms-design-rounded .owl-loaded .listar-cat-icon {
top: 10px;
left: 4px;
}
.listar-taxonomy-terms-design-rounded .listar-term-counter {
right: 12px;
}
.listar-taxonomy-terms-design-rounded .widget_listar_listing_amenities .listar-term-counter {
right: 22px;
}
.listar-taxonomy-terms-design-squared [class*="-popup"] .listar-term-counter,
.listar-taxonomy-terms-design-squared .owl-loaded .listar-term-counter {
right: 10px;
}
.listar-taxonomy-terms-design-rounded [class*="-popup"] .listar-term-counter,
.listar-taxonomy-terms-design-rounded .owl-loaded .listar-term-counter {
right: 4px;
}
.listar-sidebar-right {
min-width: 0;
}
.fieldset-logged_in label {
display: none;
}
.listar-elem-wrapper {
display: block;
text-align: center;
}
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last,
.form-row-last button {
width: 100%;
}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
float: none;
width: 100%;
}
.gallery .gallery-item a {
min-height: 120px;
}
.listar-logo a.listar-settings-button {
margin-right: -80px;
}
.entry-content .listar-wavy-badge-design .listar-widget-inner {
height: 562px;
}
.entry-content .listar-wavy-badge-design .listar-call-to-action-wrapper,
.entry-content .listar-wavy-badge-design .listar-call-to-action-wrapper > div {
height: 562px;
line-height: 562px;
}
.entry-content .listar-wavy-badge-design .listar-call-to-action-wrapper {
width: 562px;
height: 562px;
}
.entry-content .listar-wavy-badge-design .listar-badge-masked-container .listar-masked-image {
height: 562px;
}
.entry-content .listar-badge-masked-container {
width: 562px;
height: 562px;
margin-left: -281px;
}
.entry-content .listar-wavy-badge-design .listar-badge-masked-container .listar-badge-mask {	
-webkit-transform: translate(-50%,-50%) scale(0.76);
-moz-transform: translate(-50%,-50%) scale(0.76);
-ms-transform: translate(-50%,-50%) scale(0.76);
-o-transform: translate(-50%,-50%) scale(0.76);
transform: translate(-50%,-50%) scale(0.76);
}
.entry-content .listar-badge-inner-box-shadow:before {
top: -200px;
height: 200px;
box-shadow: 0 30px 100px rgba(0,0,0,0.08);
}
.entry-content .listar-badge-inner-box-shadow:after {
bottom: -200px;
height: 200px;
box-shadow: 0 -30px 100px rgba(0,0,0,0.08);
}
.listar-dark-pricing-table .listar-pricing-table .listar-listing-package .listar-package-content {
max-height: none;
}
.listar-dark-pricing-table .listar-pricing-table .listar-listing-package {
margin-bottom: 60px;
}
.entry-content .listar-dark-pricing-table + h2 {
margin-top: 60px;
}
.entry-content .listar-call-to-action-description {
font-size: 14px;
}
.listar-page-header-content {
padding-top: 50px;
padding-bottom: 50px;
}
.listar-more-terms-button {
margin-top: 50px;
}
.listar-section {
padding-top: 50px;
padding-bottom: 50px;
}
.listar-no-addons.listar-fix-single-post-section .listar-section.listar-post-content-section {
padding-bottom: 30px;
}
#secondary {
padding-top: 50px;
}
.listar-single-content ~ .listar-single-tags {
margin-top: 50px;
}
.listar-post-without-content .listar-single-content ~ .listar-single-tags {
margin-top: 0;
}
.listar-light-comments .listar-review-first-col.col-sm-12 .listar-review-first-col-inner,
.listar-light-comments .listar-review-first-col.col-sm-12 .listar-review-second-col-inner {
padding-top: 40px;
padding-bottom: 40px;
}
.listar-section-title,
.entry-content .listar-section-title,
.entry-content .listar-widget-title-wrapper {
margin-bottom: 50px;
}
.listar-listing-products-more {
margin-top: 50px;
}
.listar-call-to-action-wrapper .listar-section-title {
margin-bottom: 30px;
}
.entry-content .listar-front-page-widgetized-section .listar-widget-title-wrapper {
margin-bottom: 0;
}
.entry-content .listar-front-page-widgetized-section .listar-widget-title-wrapper {
margin-bottom: 0;
}
.listar-call-to-action-heading-img img {
margin-bottom: 30px;
max-width: 200px;
}
.listar-call-to-action-button {
margin-top: 30px;
}
.entry-content .widget_listar_call_to_action .listar-default-design.listar-widget-inner {
padding-top: 74px;
padding-bottom: 74px;
}
input[name="submit_job"] {
margin-bottom: 10px;
}
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item,
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item,
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item img,
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item img {
width: 220px;
height: 220px;
}
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item:nth-child(n),
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item:nth-child(n) {
display: inline-block;
}
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item:nth-child(n+2),
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item:nth-child(n+2) {
display: none;
}
.gallery-item:nth-child(n) .listar-listing-gallery-more-images {
display: block;
}
.gallery-item:nth-child(-n+0) .listar-listing-gallery-more-images {
display: none;
}
.listar-listing-gallery.listar-gallery-tiny-squared .gallery-item:before,
.listar-listing-gallery.listar-gallery-tiny-rounded .gallery-item:before {
box-shadow:
0 0 50px rgba(0,0,0,1) inset,
0 0 50px rgba(0,0,0,1) inset,
500px 0 0 rgba(0,0,0,0.1) inset;
}
.listar-listing-has-slideshow-cover .listar-listing-title .container {
max-width: 9999px;
}
.listar-listing-gallery-nav-previous,
.listar-listing-gallery-nav-next {
top: auto;
margin-top: auto;
bottom: 20px;
}
.listar-listing-has-slideshow-cover .listar-listing-title {
padding: 100px 0 160px 0;
}
.listar-listing-has-slideshow-cover.listar-has-reviews .listar-listing-title {
padding: 130px 0 160px 0;
}
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
max-width: 100%;
}
.listar-grid-design-1 .listar-card-content-image-wrapper,
.listar-grid-design-1 .listar-card-content .listar-card-content-image,
.listar-grid-design-1 .listar-card-content .listar-card-content-image .listar-card-image-inner img,
.listar-grid-design-1 .listar-card-content .listar-card-content-image .listar-card-content-title-centralizer ~ img,
.listar-grid-design-1 .sticky .listar-card-content-image-wrapper,
.listar-grid-design-1 .listar-card-content:hover .listar-card-content-image-wrapper {
height: 220px;
}
.listar-grid-design-1 .listar-card-content .listar-card-content-image,
.listar-grid-design-1 .listar-card-content .listar-card-content-image .listar-card-image-inner img,
.listar-grid-design-1 .listar-card-content .listar-card-content-image .listar-card-content-title-centralizer ~ img {
padding-bottom: 220px;
}
.listar-sidebar-right .widget,
.listar-sidebar-right .listar-recent-entries-wrapper {
margin-left: -30px;
margin-right: -30px;
width: calc(100% + 60px);
border-radius: 0;
}
.listar-sidebar-right .listar-recent-entries-wrapper .widget {
margin-left: 0;
margin-right: 0;
width: 100%;
}
.listar-sidebar-right .widget:after,
.listar-sidebar-right .listar-recent-entries-wrapper .widget:after,
#secondary .listar-recent-entries-wrapper {
border-radius: 0;
}
#secondary .widget_listar_call_to_action .listar-widget-inner,
.listar-site-footer .widget_listar_call_to_action .listar-widget-inner {
border-radius: 0;
}
.has-drop-cap:not(:focus)::first-letter {
font-size: 5em;
margin: 9px 30px 30px 0;
}
.has-drop-cap:not(:focus)::after {
padding-top: 12px;
}
.listar-blog-card .listar-posted-by .listar-post-by-name {
display: none;
}
.wp-block-file a.wp-block-file__button {
border-radius: 3px;
min-width: 110px;
text-align: center;
}
.listar-search-categories .listar-listing-categories a {
min-width: 100px;
}
.single .listar-page-header-content {
padding: 120px 0 420px;
}
.single.listar-no-addons .listar-page-header-content {
padding: 120px 0 120px;
}
.listar-post-content-header-background-wrapper + div {
margin-top: -120px;
}
.single.listar-no-addons .listar-post-content-header-background-wrapper + div {
margin-top: 0;
}
.wp-block-pullquote.is-style-solid-color blockquote {
max-width: 100%;
}
.listar-no-addons .listar-post-social-share,
.listar-no-addons .listar-post-content-header-background-inner {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
padding: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
width: 100%;
text-align: left;
margin-left: 0;
margin-right: 0;
margin-bottom: 5px;
}
.woocommerce div.product form.cart .variations td.label {
padding-right: 1em;
}
.listar-business-start-time-field,
.listar-business-end-time-field {
text-align: center;
}
.listar-hours-table-wrapper,
.listar-hours-table-wrapper *,
[id*="select2-job_hours"] li {
font-size: 13px;
}
.listar-hours-table-wrapper .listar-copy-day-button {
font-size: 20px;
}
.listar-business-hour .select2-container {
width: 45px !important;
}
.listar-business-hour .select2-container .select2-selection:before {
display: none;
}
.listar-hours-table-wrapper .listar-business-day span.listar-business-day-letter {
margin-left: 40px;
margin-right: 40px;
margin-top: 8px;
min-width: 35px;
height: 35px;
line-height: 34px;
font-size: 18px;
}
.text-right.listar-captcha-wrapper {
text-align: center;
}
.listar-footer-dark .listar-site-footer #sb_instagram.sbi_col_10 #sbi_images .sbi_item,
.listar-footer-dark .listar-site-footer #sb_instagram.sbi_col_3 #sbi_images .sbi_item,
.listar-footer-dark .listar-site-footer #sb_instagram.sbi_col_4 #sbi_images .sbi_item,
.listar-footer-dark .listar-site-footer #sb_instagram.sbi_col_5 #sbi_images .sbi_item,
.listar-footer-dark .listar-site-footer #sb_instagram.sbi_col_6 #sbi_images .sbi_item,
.listar-footer-dark .listar-site-footer #sb_instagram.sbi_col_7 #sbi_images .sbi_item,
.listar-footer-dark .listar-site-footer #sb_instagram.sbi_col_8 #sbi_images .sbi_item,
.listar-footer-dark .listar-site-footer #sb_instagram.sbi_col_9 #sbi_images .sbi_item {
width: 33.333333%;
}
.listar-footer-dark .listar-site-footer #sb_instagram .sbi_photo {
margin-left: 7.5px;
}
.listar-all-regions-button strong {
line-height: 15px;
}
.listar-search-by-tip  {
font-size: 15px;
}
.listar-search-by-button,
.listar-search-by-button:hover {
color: #ffffff;
top: -62px;
left: 21px;
color: #fff;
text-shadow: 2px 2px 4px rgba(0,0,0,0.2);
}
.listar-search-by-tip {
display: none;
}
.listar-listing-search-menu-wrapper {
padding-right: 0;
}
.listar-current-search-by {
bottom: -26px;
left: auto;
top: auto;
left: auto;
right: 45px;
padding: 5px 15px 4px;
line-height: 1.5;
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-ms-transform: translate(0,0);
-o-transform: translate(0,0);
transform: translate(0,0);
}
.listar-current-search-by:before {
bottom: auto;
top: -17px;
content: "\f0d8";
text-shadow: 0 -4px 4px rgba(0,0,0,0.15);
font-weight: bold;
}
.listar-listing-search-menu-wrapper {
top: 101px;
}
.listar-clean-search-by-filters-button {
left: 12px;
bottom: -30px;
}
.listar-clean-search-input-button {
left: 56px;
bottom: -30px;
}
.listar-hero-search form .listar-search-by-button + fieldset input {
padding-left: 20px;
}
.listar-listing-search-menu .listar-listing-search-menu {
padding-left: 20px;
}
.wc-bookings-booking-form .wc-bookings-time-block-picker {
display: block;
}
.wc-bookings-booking-form fieldset label {
width: 100%;
}
}
@media only screen and ( max-width: 450px ) {
.listar-search-highlight-tip-2 {
display: none;
}
.listar-change-color-button:before {
display: none;
}
.listar-product-popup .listar-panel-form {
width: auto;
max-width: 300px;
}
.listar-listing-price-range > .listar-listing-price-range-title {
height: auto;
line-height: 1.5;
display: block;
float: none;
text-align: center;
margin-bottom: 25px;
}
.listar-listing-price-range .listar-listing-price-range-value {
margin: 0 auto;
float: none;
display: block;
text-align: center;
}
.listar-listing-price-range-value:after {
content: "\f0d8";
top: -22px;
left: 50%;
font-weight: bold;
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-o-transform: translate(-50%,0);
transform: translate(-50%,0);
}
.listar-listing-price-range .listar-listing-price-range-value span {
top: 0;
}
.wp-block-embed__wrapper iframe.instagram-media {
min-width: 255px !important; }
.woocommerce div.product form.cart .quantity ~ .button {
min-width: 100%;
margin-top: 30px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
width: calc(33.3333333333% - 30px);
}
.listar-menu-item-title-wrapper {
position: relative;
width: calc(100% - 65px);
height: auto;
padding-top: 7px;
padding-bottom: 7px;
}
.listar-menu-item-title-wrapper span:first-child {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.listar-menu-item-title-wrapper span {
display: block;
height: 16px;
line-height: 16px;
}
.listar-menu-item-description {
display: block;
position: relative;
padding: 0;
right: auto;
left: auto;
top: auto;
bottom: auto;
margin-left: 0;
min-width: 0;
text-align: left;
box-shadow: none;
padding-left: 0;
border: 0 !important;
font-weight: normal;
font-size: 10px;
padding-top: 8px;
color: #555;
position: relative;
border-radius: 0;
}
}
@media only screen and ( max-width: 400px ) {
.listar-buttons-under-title .listar-iconized-button {
min-width: 0;
width: 100%;
}
#secondary .listar-call-to-action-button .listar-iconized-button {
min-width: 150px;
}
.listar-play-button,
.listar-play-button a,
.listar-play-button img, .listar-play-button-overlay,
figure[class*="listar-skewfy"].listar-play-button {
width: 280px !important; height: 280px;
overflow: hidden;
max-width: none;
}
.listar-play-button,
figure[class*="listar-skewfy"].listar-play-button,
.page-template-medium-width-page .type-page .listar-play-button,
.listar-play-button a,
figure[class*="listar-skewfy"].listar-play-button a,
.page-template-medium-width-page .type-page .listar-play-button a,
.listar-play-button img,
figure[class*="listar-skewfy"].listar-play-button img,
.page-template-medium-width-page .type-page .listar-play-button img {
margin-left: -140px;
}
.listar-review-second-col-inner,
.single-post .listar-comments-section,
.single-attachment .listar-comments-section,
.page .listar-comments-section {
margin-left: -30px;
margin-right: -30px;
}
.listar-single-listing-without-reviews .listar-review-second-col-inner {
margin-left: 0;
margin-right: 0;
}
.comment-form .form-submit {
text-align: center;
}
.fb_iframe_widget_fluid span {
width: 100% !important; }
.listar-listing-social .listar-social-networks,
.listar-social-share-networks-wrapper .listar-social-networks {
width: 100%;
}
.listar-listing-social .listar-social-networks a,
.listar-social-share-networks-wrapper .listar-social-networks a {
width: 100%;
margin-right: 0;
}
.single #main #unknown-category ul.listar-price-list-wrapper {
margin-left: -15px;
margin-right: -15px;
}
.listar-pricing-menu-items .listar-price-list-wrapper > li {
padding: 15px 20px;
}
.listar-price-item-tag-label {
left: 10px;
padding-left: 20px;
padding-right: 18px;
}
.listar-price-item-more-info-link-wrapper {
font-size: 12px;
}
h4.panel-title,
.listar-header-more-info,
.listar-pricing-menu-items .nav-tabs>li>a,
.listar-pricing-item .listar-price-item-title,
.listar-price-item-price-value,
.listar-price-item-tag-label {
font-size: 13px;
}
.listar-accordion-title-inner {
line-height: 16px;
}
.listar-listing-description-content .listar-open-or-closed,
.listar-accordion-flag-tag {
font-size: 11px;
margin-top: 3px;
}
.listar-accordion-flag-tag {
font-size: 11px;
margin-top: 3px;
}
.listar-business-claim-accordion .listar-accordion-flag-tag {
margin-top: -1px;
}
#accordion .panel-title a:before {
display: none;
}
#accordion .panel-title a {
padding-left: 0;
height: 80px;
line-height: 80px;
}
#accordion .accordion-group:first-child .panel-title a {
height: 58px;
line-height: 30px;
}
.listar-accordion-flag-tag,
.listar-business-claim-accordion .listar-accordion-flag-tag,
.listar-listing-description-content .listar-open-or-closed {
left: 0;
margin-left: 0;
text-align: left;
min-width: 0;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
}
.listar-listing-description-content .listar-hours-table-wrapper .listar-business-day {
width: 130px;
text-align: left;
}
#accordion .accordion-group:last-child .panel-title a[aria-expanded="false"] {
height: 60px;
}
#accordion.listar-accordion-one-group .accordion-group:last-child .panel-title a[aria-expanded="false"] {
height: 30px;
}
#accordion.listar-accordion-one-group .accordion-group:last-child .panel-title a[aria-expanded="true"] {
height: 50px;
}
.listar-card-design-image-block ~ .listar-floating-card-icons-h {
right: 95px;
}
.listar-card-design-image-block ~ .listar-floating-card-icons-h > * {
margin-left: 20px;
}
.listar-card-design-image-block ~ .listar-floating-card-icons > * {
margin-bottom: 10px !important;
}
}
@media only screen and ( max-width: 380px ) {
.listar-content-centralized,
.listar-search-popup .listar-content-centralized {
padding: 110px 30px 190px 30px;
}
.site-header .listar-primary-navbar-mobile-visible .listar-user-buttons.listar-user-buttons-responsive {
display: block;
}
.page-template-front-page #site-navigation.navbar-inverse #listar-primary-menu {
padding-top: 0;
}
.page-template-front-page .site-header .listar-user-buttons.listar-user-buttons-responsive {
display: none;
}
.page-template-front-page .site-header .listar-primary-navbar-mobile-visible .listar-user-buttons.listar-user-buttons-responsive {
display: inline-block;
}
.page-template-front-page .site-header .listar-add-listing-btn {
margin-right: -48px;
}
.page-template-front-page .site-header .listar-add-listing-btn:before {
left: 14px;
}
#masthead .listar-mobile-user-buttons {
display: none;
}
.listar-logged-topbar .listar-header-search-button,
.listar-header-search-button,
.listar-user-not-logged .listar-mobile-user-buttons ~ .listar-header-search-button {
left: auto;
right: 40px;
width: 20px;
}
.listar-page-header-content {
padding-top: 30px;
padding-bottom: 30px;
}
.listar-single-block .thumbnail {
max-width: 100%;
}
.form-horizontal {
padding: 0;
}
.listar-hero-search form input {
letter-spacing: 0;
padding: 0 70px 0 20px;
}
.nav.listar-listing-search-menu li > a {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.listar-listing-search-menu-wrapper {
top: 100px;
}
.listar-current-search-by {
bottom: -22px;
}
.listar-clean-search-by-filters-button,
.listar-clean-search-input-button {
bottom: -26px;
}
.listar-featured-listing-terms-icon,
.listar-feature-icon,
.listar-front-listar-mobile-circle-bg-icon,
.listar-featured-blog-icon {
display: none;
}
.listar-card-content .listar-ribbon {
width: auto;
margin-left: 0;
margin-right: 0;
}
.listar-grid3 .listar-card-content .listar-ribbon {
min-width: 0;
}
.listar-grid6 .listar-card-content .listar-card-content-image .listar-card-image-inner img,
.listar-grid6 .listar-card-content .listar-card-content-image .listar-card-content-title-centralizer ~ img {
width: 100px;
}
.listar-grid6.listar-rounded-pic .listar-listing-rating {
left: 62px;
}
.listar-grid.listar-grid6 .listar-feat-data {
display: none;
}
.listar-grid6 .listar-card-content-excerpt {
max-height: 48px;
}
.listar-grid6 .listar-card-content-title-centralizer {
padding-left: 10px;
}
.blog .listar-grid6 .listar-card-content-title-centralizer,
.blog .listar-grid6 .listar-card-content-title {
padding-bottom: 0;
padding-right: 0;
}
.listar-slideshow-captions .listar-slideshow-slide-title {
font-size: 14px;
max-height: 33px;
}
.listar-slideshoe-slide-description {
max-height: 30px;
}
.listar-slideshow-captions {
min-height: 80px;
margin-top: 30px;
}
.nav-previous,
.nav-next,
.nav-previous a,
.nav-next a {
width: 100%;
min-width: 0;
margin-left: 0;
margin-right: 0;
}
#map ~ .listar-aside-list .listar-close-aside-listings.icon-cross2 {
margin-left: 32px;
}
.listar-featured-listing .listar-featured-ribbon {
top: 45px;
}
.listar-search-categories {
bottom: -5px;
}
.listar-listing-card-design-squared .listar-grid-design-2 .listar-card-content .listar-bookmark-card-button-wrapper,
.listar-listing-card-design-squared .listar-circular-wrapper {
min-width: 260px;
max-width: 260px;
}
}
@media only screen and ( max-width: 374px ) {
.listar-listing-gallery .gallery-item,
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item,
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item {
width: calc(100% - 39px);
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item:nth-child(n),
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item:nth-child(n) {
display: inline-block;
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item:nth-child(n+2),
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item:nth-child(n+2) {
display: none;
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item:nth-child(n) .listar-listing-gallery-more-images,
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item:nth-child(n) .listar-listing-gallery-more-images {
display: block;
}
.listar-listing-gallery.listar-gallery-rounded-boxed .gallery-item:nth-child(-n+0) .listar-listing-gallery-more-images,
.listar-listing-gallery.listar-gallery-squared-boxed .gallery-item:nth-child(-n+0) .listar-listing-gallery-more-images {
display: none;
}
.listar-search-categories .listar-listing-categories {
width: 100%;
margin: 0 auto;
}
.listar-search-regions {
margin-top: -48px;
}
.listar-hero-search {
padding: 8px 14px;
height: 60px;
}
}
@media only screen and ( max-width: 340px ) {
.listar-slideshow-captions {
position: relative;
width: 90%;
left: 5%;
}
.listar-grid .col-sm-3,
.listar-no-flex .listar-grid .col-sm-3,
.col-sm-3.listar-listing-package {
width: 100%;
display: inline-block;
}
.listar-review-popup #respond #comment {
height: 92px;
}
.listar-search-categories .listar-more-categories,
.listar-search-categories .listar-less-categories {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
right: 20px;
top: 112px;
}
.listar-term-design-3 .listar-term-counter,
.listar-counters-design-1 .widget_listar_listing_amenities .listar-term-counter {
box-shadow: none;
}
.listar-term-bordered .listar-term-counter:before,
.widget_listar_listing_amenities .listar-term-counter:after,
.listar-term-bordered .listar-cat-icon:after,
.widget_listar_listing_amenities .listar-cat-icon:after {
border-radius: 50px;
}
.listar-post-social-share ul li {
margin: 0 10px;
}
.listar-listing-average-rating {
font-size: 45px;
margin-top: -57px;
}
.listar-average-review .stars {
margin-top: 18px;
}
.listar-hours-table-wrapper .listar-business-day span.listar-business-day-letter {
margin-left: 20px;
margin-right: 20px;
}
.listar-hero-header.listar-front-header .listar-listing-search-menu-inner {
max-height: 324px;
}
.listar-search-highlight-tip {
text-align: center;
padding-left: 58px;
top: 5px !important;
}
.listar-search-highlight-tip-1 {
font-size: 0;
}
.listar-content-centralized,
.listar-search-popup .listar-content-centralized {
padding: 50px 30px 190px 30px;
}
.listar-card-design-image-block ~ .listar-floating-card-icons-h > *:first-child {
display: none;
}
.listar-card-design-image-block ~ .listar-floating-card-icons-h > *:last-child {
display: inline-block;
}
.listar-card-design-image-block ~ .listar-floating-card-icons > *:nth-child(n+5) {
display: none;
}
}
@media only screen and ( max-height: 620px ) {
.listar-search-highlight-tip {
height: 0;
line-height: 0;
overflow: visible;
top: -12px;
}
}
@media only screen and ( max-height: 500px ) { .listar-is-mobile .listar-search-categories {
display: none !important;
}
}
@media only screen and ( min-width: 600px ) and ( max-height: 700px ) {
.listar-search-highlight-tip-2 {
display: none;
}
}
@media only screen and ( min-width: 600px ) and ( max-height: 660px ) {
.listar-search-highlight-tip {
display: none;
}
}
@media only screen and ( max-height: 660px ) {
.listar-card-design-image-block ~ .listar-listing-logo-wrapper {
top: 42px;
}
.listar-card-design-image-block ~ .listar-listing-logo-wrapper .listar-listing-logo {
width: 36px;
height: 36px;
}
.listar-card-design-image-block ~ .listar-card-content-wrapper .listar-card-content-title {
padding-top: 18px;
-webkit-line-clamp: 3;
font-size: 16px;
max-height: 103px;
margin-bottom: 18px;
}
.listar-grid-design-image-block {
height: 455px;
}
.listar-grid-design-image-block article {
height: 425px;
}
.listar-sale-price {
top: 35px;
font-size: 40px;
}
} @media print { form,
button,
input,
select,
textarea,
.navigation-top,
.content-bottom-widgets,
.listar-hero-header,
.header-image,
.panel-image-prop,
.icon-thumb-tack,
.listar-page-links,
.edit-link,
.post-navigation,
.pagination.navigation,
.comments-pagination,
.comment-respond,
.comment-edit-link,
.comment-reply-link,
.comment-metadata .edit-link,
.pingback .edit-link,
.site-info,
#secondary,
.listar-footer-widgets {
display: none !important; }
.entry-footer,
#comments,
.listar-site-footer,
.listar-single-featured-image-header {
border: 0;
} body {
font-size: 12pt;
}
h1 {
font-size: 24pt;
}
h2 {
font-size: 22pt;
}
h3 {
font-size: 17pt;
}
h4 {
font-size: 12pt;
}
h5 {
font-size: 11pt;
}
h6 {
font-size: 12pt;
}
.page .panel-content .entry-title,
.listar-page-title {
font-size: 10pt;
} body,
.site {
background: none !important; }
body,
a {
color: #252525 !important; }
h2,
h5,
blockquote,
.site-description
.entry-meta,
.entry-meta a {
color: #252525 !important; }
}