
 
#basic_keysearch_wrap { position:relative; } 
#basic_keysearch_wrap button { top:20px; right:20px;  }

.expandbox .sidebar-search { display:none !important }
.expandbox .pagemiddle { width:100% !important; -ms-flex: 0 0 100% !important; flex: 0 0 100% !important; max-width: 100% !important; -webkit-transition: all .5s ease; transition: all .5s ease; }
.expandbox.showfilters aside { display:block !important; width:300px !important; -ms-flex: 0 0 300px !important; flex: 0 0 300px !important; max-width: 300px !important; -webkit-transition: all .5s ease; transition: all .5s ease; }.expandbox.showfilters .pagemiddle { width:75% !important; -ms-flex: 0 0 75% !important; flex: 0 0 75% !important; max-width: 75% !important; margin-left:-120px !important; -webkit-transition: all .5s ease; transition: all .5s ease; }  .expandbox.showfilters.expandsmall .pagemiddle { margin-left:-220px !important; }

.widget-mainsearchbox { padding:0px !important; border:0px !important; background:none !important; }
.main-search-filter ul { border-bottom:1px solid #ddd; margin-bottom: -1px; margin-top:10px; padding-bottom:15px; list-style:none;  }
.main-search-filter .list-group-flush .list-group-item { line-height:10px; font-size: 12px;    padding: 10px;}
.main-search-filter .card { border-radius:0px; border-bottom:0px;  box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important; }
.main-search-filter .card-header {  font-size: 16px; text-shadow:1px 1px #fff; background: #fff; color: #6b6969; }
.main-search-filter ul li { border:0px; padding:0px 20px; }
.main-search-filter .showonlyb ul li i { padding-left:10px; }
.main-search-filter .bg-light a { text-decoration:underline; font-weight:bold; }
.main-search-filter button.searchweb {    position: absolute; right: 19px;top: 5px;color: #000;z-index: 1000000;background: none;border: 0px;cursor: pointer;font-size: 18px;}
.main-search-filter ul li.bg-light { border-left: 2px solid red; }
.main-search-filter ul li.bg-light .badge { background:red; }
.main-search-filter .addcheck .d-flex {display: block!important; display: block!important; }
.main-search-filter .card.colapse ul { display:none; }
.main-search-filter .card.colapse .card-header { cursor:pointer; }
.searchfiltering .numfound { line-height:30px;  }

.widget-mainsearchbox .irs-from, .widget-mainsearchbox .irs-single, .widget-mainsearchbox .irs-to {
    color: #fff;
    padding: 1px 5px;
    background: rgba(0,0,0,.3);
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    top: -10px;
}

/* mpobile */
@media (max-width: 575.98px) { 
.widget-mainsearchbox { display:none; }
.showfilters .widget-mainsearchbox { display:block; }
}
/* ipad */
@media (min-width: 576px) and (max-width: 991.98px) { 
.widget-mainsearchbox { display:none; }
.showfilters .widget-mainsearchbox { display:block; }
}

.main-search-filter .ratingboxbit { background: #fbfbfb;
    text-align: center;
    margin-bottom: -15px !important;
    margin-top: 10px;
    border-top: 1px solid #ddd;
}
.main-search-filter .rating-symbol {    color: #ffb510; font-size:20px;  cursor:pointer;    margin-right: 10px; text-shadow:1px 1px 1px #fff } 
.main-search-filter .list-group-flush .list-group-item.ratingboxbit { line-height:25px; }




/* =============================================================================
 SEARCH OPTIONS
   ========================================================================== */

.bootstrap-select.btn-group .dropdown-menu li.disabled a,.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{cursor:not-allowed} select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\9}.bootstrap-select>.dropdown-toggle{width:100%;padding-right:25px;z-index:1}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2}.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select.btn-group[class*=col-] .dropdown-toggle,.bootstrap-select.form-control:not([class*=col-]),.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select .dropdown-toggle:focus{outline:#333 dotted thin!important;outline:-webkit-focus-ring-color auto 5px!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group.bs-container{position:absolute;height:0!important;padding:0!important}.bootstrap-select.btn-group.bs-container .dropdown-menu{z-index:1060}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:block}.bootstrap-select.btn-group .dropdown-menu li{position:relative;line-height:30px}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:1px solid #efefef;display:block;padding-left:15px}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.btn-group .dropdown-menu li.selected{background:#ccc}.main-search { background: #ffffff;    border-bottom: 1px solid #efefef;}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.open .inner,.bootstrap-select.open .open,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{display:block}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}.main-search{margin-bottom:20px}.main-search-form-inner{}.main-search .main-search-form-inner{position:relative;padding:0}.main-search .main-search-form-inner.alt-width{width:65%}.main-search .form-holder{margin-right:120px}.main-search .form-group{margin-bottom:0;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out; }.main-search .form-holder label{font-size:10px;line-height:1;display:block;margin:0 0 5px;letter-spacing:.5px;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.main-search .form-holder .form-control{border-radius:0;border:0;padding:0;height:auto;font-weight:400;font-size:16px;background:#f3f2f2; padding-left:10px; }.main-search .form-holder .bootstrap-select{margin-top:-6px}.main-search .form-holder .bootstrap-select .dropdown-toggle{font-size:16px;height:auto;border-radius:0;border:0;padding:0 15px 0 0;margin:0;background:0 0}.main-search .form-holder .bootstrap-select .dropdown-menu .form-control{border:1px solid #ccc;border-radius:3px;height:34px;padding:6px 12px;font-size:13px;margin:5px 0 0}.main-search .form-holder .bootstrap-select.btn-group .dropdown-toggle .caret{right:0}.main-search .btn-holder{position:absolute;top:0;bottom:0;right:0;width:119px}.main-search .btn-holder .btn{}@media only screen and (max-width:1199px){.main-search .main-search-form-inner{}}@media only screen and (max-width:991px){.main-search .form-holder .bootstrap-select .dropdown-toggle,.main-search .form-holder .form-control{font-size:13px}.main-search .main-search-form-inner{}.main-search .form-holder .bootstrap-select{margin-top:-11px}}@media (max-width:767px){.main-search .form-holder{margin-right:0}.main-search .btn-holder{position:relative;top:0;bottom:0;right:0;width:100%}.main-search .btn-holder .btn{height:45px;line-height:45px;font-size:12px}.main-search .form-group-main{margin-bottom:1px}}.bootstrap-select.btn-group .dropdown-toggle .filter-option{font-size:14px; }@media (max-width:767px){.btn-ajax-search{display:none}}#mapsearch-wrapper{float:left;width:100%;position:relative;z-index:5;margin-top:0}#mapsearch-wrapper .windowcontent{width:100%;position:relative;z-index:4;float:left;background:#fff}#mapsearch-wrapper #footer { display:none; }#mapsearch-wrapper .column-map{float:left;width:40%;position:fixed;top:246px;bottom:0;-webkit-transform:translate3d(0,0,0);overflow:hidden;left:0}#mapsearch-wrapper .column-map #wlt_google_map_mapsearch-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}#mapsearch-wrapper #wlt_google_map{overflow:hidden;width:100%;position:absolute;top:0;left:0;height:100vh}#mapsearch-wrapper .col-list-wrap{position:relative;width:60%;background:#fff;min-height:100vh;z-index:10;float:right; padding:20px;}@media only screen and (max-width:1064px){#mapsearch-wrapper .col-list-wrap{width:100%;display:block;height:300px}#mapsearch-wrapper,#mapsearch-wrapper .col-list-wrap,#mapsearch-wrapper .column-map{float:none;position:relative}#mapsearch-wrapper .column-map #wlt_google_map_mapsearch-wrapper{position:relative;height:400px;width:100%;display:none}}#mapsearch-wrapper .wlt_search_results{padding:0 30px}#mapsearch-wrapper .newsletter-wrapper{display:none}

.mapsearch #page { width:100% !important; }
.mapsearch footer { display:none; }
.main-search .form-holder1 .form-control, .form-holder1 .bootstrap-select .dropdown-toggle {  background: #f3f2f2 !important;    border: 0px;    border-radius: 0px;}
.bootstrap-select.btn-group .dropdown-menu.inner { max-height:250px !important; }
 

/* =============================================================================
 LISTING STYLES
   ========================================================================== */

.listing-list-item {    overflow: hidden;    position: relative;    margin: 0 0 20px; }
.listing-list-item  .wlt_shortcode_category a { color:#999; }
.listing-list-item .image {    width: 250px;    float: left;    position: relative;    overflow: hidden;}
.small-list .listing-list-item.directory .image:before  {    content: "";    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    background: rgba(0, 0, 0, 0.25) !important;    o-transition: all 0.3s ease-out;    -ms-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -webkit-transition: all 0.3s ease-out;}
.listing-list-item .content {    margin-left: 250px;    padding: 18px 20px 16px;    padding-right: 160px;    font-size: 13px;    font-weight: 400;    line-height: 1.7;}
.listing-list-item .content h3,
.listing-list-item .content h4,
.listing-list-item .content h5 {    line-height: 1.2;    letter-spacing: 0.7px;    font-weight: 500;    margin: 0 0 7px; }
.listing-list-item .content .location {    line-height: 1.2;    font-size: 14px;    color: #A8A8A8}
.small-list .listing-list-item .content .location { height:30px; overflow:hidden; }
.listing-list-item .absolute-top {    position: absolute;    left: 15px;    top: 15px; max-width:200px; }
.listing-list-item .listing-grid-category {         padding: 5px 10px;    -moz-transition: all 0.3s ease;    -webkit-transition: all 0.3s ease-;    transition: all 0.3s ease;    font-size: 11px;    text-transform: uppercase;    line-height: 1;    border-radius: 3px;    letter-spacing: 1px; max-width:150px; }
.listing-list-item .listing-grid-category a { color:#fff; }
.listing-list-item .absolute-right-top {    position: absolute;    right: 0;    top: 0;    bottom: 0;    width: 150px;    border-left: 1px dashed #D5D5D5;    padding: 15px 10px 15px 10px;    line-height: 1.35;    font-size: 13px;}
.listing-list-item .absolute-right-bottom {    position: absolute;    right: 0;    bottom: 0;    width: 150px;    padding: 15px 20px;}
.listing-list-item .fav-like {    position: absolute;    right: 10px;    top: 10px;}
.listing-list-item .fav-like a { color:#666; }
.listing-list-featured {    position: absolute;    top: 0;    right: 0;    background: #FA0D15;    color: #FFF;    font-size: 12px;    font-weight: 600;    text-align: center;    -ms-transform: rotate(45deg);    -webkit-transform: rotate(45deg);    transform: rotate(45deg);    width: 150px;    margin-top: 20px;    margin-right: -40px;    letter-spacing: 0.5px;}



.small-list .image img.img-fluid, .listing-list-item.micro .image img.img-fluid { height:100% !important; width:100%; }
.small-list .dating .image img.img-fluid, .listing-list-item.dating .image img.img-fluid { height:auto !important; }
 
/* coupon */
.listing-list-item.coupon { background:white; border:1px solid #ddd; }
.listing-list-item.coupon .image { width: 200px; border-right: 1px solid #ddd; } 
 .listing-list-item.coupon .image img {width:100%; height:132px; }
.listing-list-item.coupon figure {    border: 1px solid #ddd; padding:1px;  }
.listing-list-item.coupon .subtxt { margin-bottom:20px; }
.listing-list-item.coupon .listing-grid-category { margin-top:10px; }
.listing-list-item.coupon .content { padding-right:20px; margin-left:210px;   }
.listing-list-item.coupon .content .desc  { height:40px; overflow:hidden; }
.listing-list-item.coupon .absolute-right-bottom {   position: absolute;    right: 0;    top: 40px;    width: 150px;   }
.listing-list-item.coupon .absolute-left-bottom {    position: absolute;    top: 100px;    left: 12px;    width: 175px;  }
.small-list .listing-list-item.coupon .image { height:100px !important; }
.small-list .listing-list-item.coupon .subtxt { display:none; }
.small-list .listing-list-item.coupon .absolute-left-bottom { width:100%; }
.small-list .listing-list-item.coupon .content{ margin: 20px 0px;    padding: 10px;    height: 100px;    overflow: hidden; }
.small-list .listing-list-item.coupon .content h5 { font-size:16px;   }
 
.small-list .listing-list-item.coupon .absolute-right-bottom .col-lg-12 { max-width: 50% !important; flex: 0 0 50% !important; }
.small-list .listing-list-item.coupon .smilesratingbox .btn-group { padding:0px; }

/* classifieds */
.listing-list-item.classifieds .microbot, .listing-list-item.classifieds .content-bottom  { display:none; }
.listing-list-item.classifieds  { box-shadow: 0 .125rem .25rem rgba(0,0,0,.075); border:1px solid #ddd; background:#fff;  }
.listing-list-item.classifieds .content { margin-left:200px; }
.listing-list-item.classifieds { background:#fff;  }
.listing-list-item.classifieds .image:before { background:none !important; content:none; }
.listing-list-item.classifieds .image { background:white; width:200px;  }
.listing-list-item.classifieds .image img.img-fluid { width:auto; margin:auto; display:block; }
.listing-list-item.classifieds .microbot .text-danger { color:#444 !important; }
.listing-list-item.classifieds .absolute-right-top .pricebox {    position: absolute;  top: 90px;      text-align: center; left:0;    width: 100%; font-size:25px; }
.listing-list-item.classifieds .relatrive .listbox { line-height:30px; }
.small-list .listing-list-item.classifieds { background: #f8f9fa;   }
.small-list .listing-list-item.classifieds .content { height:110px; }
.small-list .listing-list-item.classifieds .location { display:none; }
.small-list .listing-list-item.classifieds .microbot { position: absolute; display:block; font-size: 15px; text-align: center;line-height: 1.4; border-bottom: 1px solid #E5E5E5;left: 0;right: 20px;  color:#4a5565; top: 201px;  border: 1px solid #ddd;   } 
.small-list .listing-list-item.classifieds .microbot .block {display: block;    text-transform: uppercase;    font-size: 11px;    margin-top: 2px;}
.small-list .listing-list-item.classifieds .microbot > div {    width: 33.3333333%;    float: left;    padding: 15px 0 12px;}
.small-list .listing-list-item.classifieds .microbot i {    font-size: 16px; margin-bottom:4px;}
.small-list .listing-list-item.classifieds .microbot > div:nth-child(1) {    width: 50%;}
.small-list .listing-list-item.classifieds .microbot > div:nth-child(2) {    width: 50%;}
.small-list .listing-list-item.classifieds .microbot > div:not(:last-child) {    border-right: 1px solid #E5E5E5;}
.small-list .listing-list-item.classifieds .content-bottom { display: block;
    font-size: 13px;
    position: absolute;
    top: 270px;
    left: 2px;
    right: 20px;
    padding: 5px 10px 10px 10px;
    background: #f9f9f9;
    bottom: 2px;
    margin-right: 1px; }
.small-list .listing-list-item.classifieds .content-bottom .review .h4 {    display: inline-block;    color: #34485d;    line-height: 30px;    font-weight: bold;    text-shadow: 1px 1px #fff;}
.small-list .listing-list-item.classifieds .content-bottom img.userphoto {    max-width: 30px;    max-height: 30px;    float: right;    border-radius: 50px;    border: 1px solid #ddd;    padding: 2px;}
.small-list .listing-list-item.classifieds .content-bottom .pricetag { font-size: 16px; font-weight:500;    text-shadow: 1px 1px #fff; margin-left:10px; }
.small-list .listing-list-item.classifieds h5 {  position: absolute;    top: 140px;    color: white;  }
.small-list .listing-list-item.classifieds h5 { display:none; } 

/* micro jobs */
.listing-list-item.micro .absolute-right-top .pricebox { font-size:20px; text-align:center; text-shadow:1px 1px #fff; }
.listing-list-item.micro .microbot, .listing-list-item.micro .content-bottom  { display:none; }
.listing-list-item.micro  { box-shadow: 0 .125rem .25rem rgba(0,0,0,.075); border:1px solid #ddd; background:#fff;  }
.small-list .listing-list-item.micro { background: #f8f9fa; }
.small-list .listing-list-item.micro .content { height:110px; }
.small-list .listing-list-item.micro .location { display:none; }
.small-list .listing-list-item.micro .microbot { position: absolute; display:block; font-size: 15px; text-align: center;line-height: 1.4; border-bottom: 1px solid #E5E5E5;left: 0;right: 20px; color:#4a5565; top: 201px;} 
.small-list .listing-list-item.micro .microbot .block {display: block;    text-transform: uppercase;    font-size: 11px;    margin-top: 2px;}
.small-list .listing-list-item.micro .microbot > div {    width: 33.3333333%;    float: left;    padding: 15px 0 12px;}
.small-list .listing-list-item.micro .microbot i {    font-size: 16px; margin-bottom:4px;}
.small-list .listing-list-item.micro .microbot > div:nth-child(1) {    width: 38%;}
.small-list .listing-list-item.micro .microbot > div:nth-child(2) {    width: 33%;}
.small-list .listing-list-item.micro .microbot > div:nth-child(3) {    width: 29%;}
.small-list .listing-list-item.micro .microbot > div:not(:last-child) {    border-right: 1px solid #E5E5E5;}
.small-list .listing-list-item.micro .content-bottom { display: block;
    font-size: 13px;
    position: absolute;
    top: 270px;
    left: 2px;
    right: 20px;
    padding: 5px 10px 10px 10px;
    background: #f9f9f9;
    bottom: 2px;
    margin-right: 1px; }
.small-list .listing-list-item.micro .content-bottom .review .h4 {    display: inline-block;    color: #34485d;    line-height: 30px;    font-weight: bold;    text-shadow: 1px 1px #fff;}
.small-list .listing-list-item.micro .content-bottom img.userphoto {    max-width: 30px;    max-height: 30px;    float: right;    border-radius: 50px;    border: 1px solid #ddd;    padding: 2px;}
.small-list .listing-list-item.micro .content-bottom .pricetag { font-size: 16px; font-weight:500;    text-shadow: 1px 1px #fff; margin-left:10px; }
.small-list .listing-list-item.micro h5 {   position: absolute;    top: 160px;    color: white;    background: #212121bf;    padding: 5px 15px;    left: 1px;    font-size: 14px; max-width: 260px; max-height:40px; overflow:hidden; }
 
/* real estate */
.listing-list-item.realestate .absolute-right-top .pricebox { font-size:30px; text-align:center; text-shadow:1px 1px #fff; }
.listing-list-item.realestate .realestatebot, .listing-list-item.realestate .content-bottom  { display:none; }
.listing-list-item.realestate {    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075); border:1px solid #ddd; background:#fff; }
.small-list .listing-list-item.realestate { background: #f8f9fa; }
.small-list .listing-list-item.realestate .content { height:110px; }
.small-list .listing-list-item.realestate .location { display:none; }
.small-list .listing-list-item.realestate .realestatebot { position: absolute; display:block; font-size: 15px; text-align: center;line-height: 1.4; border-bottom: 1px solid #E5E5E5;left: 0;right: 20px; color:#4a5565; top: 201px;} 
.small-list .listing-list-item.realestate .realestatebot .block {display: block;    text-transform: uppercase;    font-size: 11px;    margin-top: 2px;}
.small-list .listing-list-item.realestate .realestatebot > div {    width: 33.3333333%;    float: left;    padding: 15px 0 12px;}
.small-list .listing-list-item.realestate .realestatebot i {    font-size: 16px; margin-bottom:4px;}
.small-list .listing-list-item.realestate .realestatebot > div:nth-child(1) {    width: 38%;}
.small-list .listing-list-item.realestate .realestatebot > div:nth-child(2) {    width: 33%;}
.small-list .listing-list-item.realestate .realestatebot > div:nth-child(3) {    width: 29%;}
.small-list .listing-list-item.realestate .realestatebot > div:not(:last-child) {    border-right: 1px solid #E5E5E5;}
.small-list .listing-list-item.realestate .content-bottom { display: block;
    font-size: 13px;
    position: absolute;
    top: 270px;
    left: 2px;
    right: 20px;
    padding: 5px 10px 10px 10px;
    background: #f9f9f9;
    bottom: 2px;
    margin-right: 1px; }
.small-list .listing-list-item.realestate .content-bottom .review .h4 {    display: inline-block;    color: #34485d;    line-height: 30px;    font-weight: bold;    text-shadow: 1px 1px #fff;}
.small-list .listing-list-item.realestate .content-bottom img.userphoto {    max-width: 30px;    max-height: 30px;    float: right;    border-radius: 50px;    border: 1px solid #ddd;    padding: 2px;}
.small-list .listing-list-item.realestate .content-bottom .pricetag { font-size: 16px; font-weight:bold;    text-shadow: 1px 1px #fff; margin-left:10px; }
.small-list .listing-list-item.realestate h5 {      position: absolute;    top: 160px;    color: white;    background: #212121;    padding: 5px 15px;    left: 1px;    font-size: 14px; max-width: 260px; }

/* video */
.listing-list-item.video .absolute-right-top .pricebox { font-size:30px; text-align:center; text-shadow:1px 1px #fff; }
.listing-list-item.video .videobot, .listing-list-item.video .content-bottom  { display:none; }
.listing-list-item.video {    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075); border:1px solid #ddd; background:#fff; }
.small-list .listing-list-item.video { background: #f8f9fa; }
.small-list .listing-list-item.video .content { height:105px; }
.small-list .listing-list-item.video .location { display:none; }
.small-list .listing-list-item.video .videobot { position: absolute; display:block; font-size: 15px; text-align: center;line-height: 1.4; border-bottom: 1px solid #E5E5E5;left: 0;right: 20px; color:#4a5565; top: 201px;} 
.small-list .listing-list-item.video .videobot .block {display: block;    text-transform: uppercase;    font-size: 11px;    margin-top: 2px;}
.small-list .listing-list-item.video .videobot > div {    width: 33.3333333%;    float: left;    padding: 15px 0 12px;}
.small-list .listing-list-item.video .videobot i {    font-size: 16px; margin-bottom:4px;}
.small-list .listing-list-item.video .videobot > div:nth-child(1) {    width: 38%;}
.small-list .listing-list-item.video .videobot > div:nth-child(2) {    width: 33%;}
.small-list .listing-list-item.video .videobot > div:nth-child(3) {    width: 29%;}
.small-list .listing-list-item.video .videobot > div:not(:last-child) {    border-right: 1px solid #E5E5E5;}
.small-list .listing-list-item.video .content-bottom { display: block;
    font-size: 13px;
    position: absolute;
    top: 270px;
    left: 2px;
    right: 20px;
    padding: 5px 10px 10px 10px;
    background: #f9f9f9;
    bottom: 2px;
    margin-right: 1px; }
.small-list .listing-list-item.video .content-bottom .review .h4 {    display: inline-block;    color: #34485d;    line-height: 30px;    font-weight: bold;    text-shadow: 1px 1px #fff;}
.small-list .listing-list-item.video .content-bottom img.userphoto {    max-width: 30px;    max-height: 30px;    float: right;    border-radius: 50px;    border: 1px solid #ddd;    padding: 2px;}
.small-list .listing-list-item.video .content-bottom .pricetag { font-size: 14px;  text-shadow: 1px 1px #fff; margin-left:10px; }
.small-list .listing-list-item.video h5 {      position: absolute;    top: 160px;    color: white;    background: #212121;    padding: 5px 15px;    left: 1px;    font-size: 14px;     max-width: 250px;
    max-height: 38px;
    overflow: hidden; }


/* dating */
.listing-list-item.dating .image { width:200px; }
.listing-list-item.dating .content { margin-left:220px; }
.listing-list-item.dating .image:before { background:none !important; content:none; }
.listing-list-item.dating .absolute-top { display:none; }
.listing-list-item.dating .relatrive .onlinebadge { width: 100%;    height: 30px;    line-height: 21px;    border-radius: 0px;    font-size: 14px;}
.listing-list-item.dating .relatrive .listbox { line-height:30px; }
.listing-list-item.dating .onlinebadge.offline { display:none; } 
.small-list .listing-list-item.listing.dating .absolute-top { display:inline; }
.small-list .listing-list-item.dating .content-bottom .onlinebadge { font-size:16px; }
.small-list .listing-list-item.dating .content { height:68px; }
.small-list .listing-list-item.dating .microbot { top:250px; border-top: 3px solid #4f4a44; }
.small-list .listing-list-item.dating h5 { top:200px; text-shadow:1px 1px #000; max-width: 260px; }

/* auction */
.listing-list-item.auction .content { margin-left:200px; }
.listing-list-item.auction { background:#fff; border: 1px solid #ddd; }
.listing-list-item.auction .image { background:white; width:200px; }
.listing-list-item.auction .image img.img-fluid { width:auto; margin:auto; display:block; }
.listing-list-item.auction .microbot .text-danger { color:#444 !important; }
.listing-list-item.auction .absolute-right-top .pricebox {    position: absolute;  top: 90px;      text-align: center; left:0;    width: 100%; font-size:25px; }
.listing-list-item.auction .microbot, .listing-list-item.auction .content-bottom {    display: none; }
.small-list .listing-list-item.auction {  }
.small-list .listing-list-item.auction h5 { display:none; }
.small-list .listing-list-item.auction .location { display:none; }
.small-list .listing-list-item.auction .image {  border-bottom:1px solid #ddd; }
 .small-list .listing-list-item.auction .microbot { position: absolute; display:block; font-size: 15px; text-align: center;line-height: 1.4;  left: 0;right: 20px; color:#4a5565; top: 202px;  border: 1px solid #ddd; border-top:0px; } 
.small-list .listing-list-item.auction .microbot > div {    width: 33.3333333%;    float: left;    padding: 15px 0 12px;}
.small-list .listing-list-item.auction .microbot .block {display: block;    text-transform: uppercase;    font-size: 11px;    margin-top: 2px;}
.small-list .listing-list-item.auction .microbot > div:nth-child(1) {    width: 50%;}
.small-list .listing-list-item.auction .microbot > div:nth-child(2) {    width: 50%;}
.small-list .listing-list-item.auction .content-bottom {      border: 1px solid #ddd;    background: #fff;    border-top: 0px;    margin-top: -1px; right:8px; }

.small-list .listing-list-item.auction .content-bottom { display:block;	font-size: 13px;	line-height: 1.2;	position: absolute;    top: 270px;	width:100%; margin-left: -20px;    padding: 10px; }
.small-list .listing-list-item.auction .content-bottom .review .h4 {    display: inline-block;    color: #34485d;    line-height: 30px;    font-weight: bold;    text-shadow: 1px 1px #fff;}
.small-list .listing-list-item.auction .content-bottom img.userphoto {    max-width: 30px;    max-height: 30px;    float: right;    border-radius: 50px;    border: 1px solid #ddd;    padding: 2px;}
.small-list .listing-list-item.auction .content-bottom .pricetag { font-size: 25px;    text-shadow: 1px 1px #fff; margin-left:10px; }
.small-list .listing-list-item.auction .microbot i {    font-size: 16px; margin-bottom:4px;}
.small-list .listing-list-item.auction .microbot > div:not(:last-child) {    border-right: 1px solid #E5E5E5; }
.small-list .listing-list-item.auction .content {    margin: 0px;    padding: 20px;    height: 67px;}

#widget-nearby .small-list .listing-list-item.auction figure { height:150px; }
#widget-nearby .small-list .listing-list-item.auction .microbot { top:155px; }


/* jobs */
.listing-list-item.jobs { background:#fff; border: 1px solid #ddd; }
.listing-list-item.jobs .image:before { background:none !important; content:none; }
.listing-list-item.jobs .image, .listing-list-item.jobs .extras { display:none; }
.listing-list-item.jobs figure { height:auto !important; }
.listing-list-item.jobs .microbot .text-danger { color:#444 !important; }
.listing-list-item.jobs .content { margin-left:0px; padding-right: 250px;}
.listing-list-item.jobs .absolute-right-top { width:200px; background: #fff;  }
.listing-list-item.jobs .absolute-right-bottom { width:200px; }
.small-list .listing-list-item.jobs .image img.img-fluid, .listing-list-item.jobs .image img.img-fluid { height:auto; width:auto; margin:auto auto; display:block; }
.small-list .listing-list-item.jobs h5 {  display:block; text-align: center; padding:0px; margin:0px; color:#333333; top:100px; font-size: 16px; width:220px; height:50px;  }
.small-list .listing-list-item.jobs .image {  height:80px;display:block; padding-top:10px; }
.small-list .listing-list-item.jobs .extras { display:block; position:absolute; top:130px; text-align:center; width:220px;  }
.small-list .listing-list-item.jobs .microbot {    background: #fff;    border: 1px solid #ddd; top:180px; }
.small-list .listing-list-item.jobs .microbot > div:nth-child(1) {    width: 50%;}
.small-list .listing-list-item.jobs .microbot > div:nth-child(2) {    width: 50%;}
.small-list .listing-list-item.jobs .content-bottom {      border: 1px solid #ddd;    background: #fff;    border-top: 0px;    margin-top: -1px;}
.small-list .listing-list-item.jobs .content {    height: 180px; }


/* comments */
.listing-list-item.commentbox { box-shadow:none;   padding: 0px; padding:0px; }
.listing-list-item.commentbox .content { padding-right:0px;  }
.listing-list-item.commentbox .comment-reply-link { float: right;    color: #333333;    padding: 5px 20px;    border: 1px solid #ddd;    text-transform: uppercase; margin-top: -15px; }
.listing-list-item.commentbox .image { min-height:100px; }
.listing-list-item.commentbox .image .photo { padding: 2px;    background: #fff;    max-width: 100%;    border: 1px solid #ddd;}
.listing-list-item.commentbox .ratingboxes { font-weight:500; }
.listing-list-item.commentbox .ratingboxes .rating-symbol { font-size:16px; }
.listing-list-item.commentbox .absolute-right-top { background:#fff; }

.listing-list-item .ratingboxes { background:#f9f9f9; padding-bottom:10px; }
.listing-list-item .ratingbox .rating-symbol { font-size:18px; }
.small-list .listing-list-item .rating-symbol { font-size:14px !important; }
.listing-list-item .ratingbox { line-height:30px; }
.listing-list-item .ratingbox .rating-symbol:last-child .fa { margin-right:0px; }
.listing-list-item .ratingbox .rating-symbol .fa { color:#ffb510; margin-right:5px; }
.listing-list-item .ratingbox.norating .rating-symbol .fa { color:#ddd !important;  }
.listing-list-item .ratingbox .ratingnum { font-weight: 700;    letter-spacing: -2px;    text-shadow: 1px 1px #fff; font-size:30px;  font-style: oblique; }
.listing-list-item .ratingbox .ratingtxt { font-weight:500;  text-shadow: 1px 1px #fff;  }

.small-list .listing-list-item { float:left; box-shadow:none; background:none !important; border:0px !important; }
.small-list .listing-list-item .listing-wrap { margin:0px 8px 0px 0px;  background:#ffffff;    }
 
.small-list .listing-list-item .absolute-right-top, .small-list .listing-list-item .absolute-right-bottom, .small-list .listing-list-item .content .desc { display:none; }
.small-list .listing-list-item .content { margin:0px; padding:20px; }
.small-list .listing-list-item .image { float:none; width:100%; }
.small-list .listing-list-item .fav-like { display:none; }

.listing-list-item .show-small-list { display:none; }
.small-list .listing-list-item .show-small-list { display:block; }
.small-list .listing-list-item .hide-small-list { display:none; }

/* shop */
.listing-list-item.shop {  background:#fff; }
.listing-list-item.shop .image { width:180px; }
.listing-list-item.shop .content { margin-left: 220px; }
.listing-list-item.shop .content h5 { font-size: 16px; line-height: 1.5rem; overflow: hidden; max-height: 2.8em; color: #333; text-align: left; font-weight:300; letter-spacing:0.5; max-width: 260px; }
.listing-list-item.shop .pricetag { font-size: 1.25rem;    font-weight: 600; }
.small-list .listing-list-item.shop {   border:0px;   } 
.small-list .listing-list-item.shop .wlt_shortcode_category a { color:#999; }
.small-list .listing-list-item.shop figure { height:180px;  }
.small-list .listing-list-item.shop .location { display:none;  }
.small-list .listing-list-item.shop .content { margin:0px; padding:10px; }
.small-list .listing-list-item.shop .image { padding:10px; width:100%; }
.small-list .listing-list-item.shop .price-old {    font-size: 14px;    font-weight: 100; text-decoration: line-through; }
.small-list .listing-list-item.shop .fa-star { color: #f99b09; }
.small-list .listing-list-item.shop .content { height:130px; }
.small-list .listing-list-item.shop .content-bottom { display:block; }
.small-list .listing-list-item.shop .image img.img-fluid {
    height: auto !important;
	width:auto !important;
	max-height:180px;
    margin: auto auto;
    display: block;
}

 
/* owl slider */
.small-list .owl-item .listing-list-item, .small-list .owl-item .listing-list-item.shop { width:100% !important;  }
 
/* w-lg-20 elemntor edit */
.elementor-element-edit-mode .small-list .w-lg-20 { width:20%;  }
.elementor-element-edit-mode .small-list .w-lg-30 { width:33.3%;  }

/* owl slider */
.owl-item .listing-list-item { width:100% !important;  }
.owl-item .listing-list-item .image { width:100% !important;  }
.owl-item .listing-list-item figure {   height: 200px;    overflow: hidden;}

/* offset */
.listing-list-wrapper.small-list { margin-right:-20px; }
 
/* desktop */
@media (min-width: 1200px) {

/* w-lg-30 */
.home .col-12 .small-list .w-lg-30, .full-list .small-list .w-lg-30, .elementor-col-100 .small-list .w-lg-30 { width:25% !important;  }
.pagemiddle .small-list .w-lg-30 { width:33.3%;  }
.elementor-col-50 .small-list .w-lg-30 { width:33.3%;  } 
.owl-item .listing-list-item, .elementor-col-100 .small-list .owl-item .w-lg-30 { width:100% !important;  }

/* w-lg-20 */
.home .col-12 .small-list .w-lg-20, .full-list .small-list .w-lg-20, .elementor-col-100 .small-list .w-lg-20 { width:20% !important;  }
.pagemiddle .small-list .w-lg-20 { width:25%;  }
.elementor-col-50 .small-list .w-lg-20 { width:33.3%;  } 
.owl-item .listing-list-item .w-lg-20, .elementor-col-100 .small-list .owl-item .w-lg-20 { width:100% !important;  }

/* shop */
.small-list .listing-list-item.shop .content { padding:20px; }
.search .small-list .listing-list-item.shop { border-bottom:1px solid #ddd; }

/* jobs */
.listing-list-item.jobs {  }
.small-list .listing-list-item.micro.jobs h5 { background:none; width: 260px; }

/* auction */
.small-list .listing-list-item.auction .listing-wrap { box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important; }
 
/* blog */
.listing-list-item.blog { box-shadow:none; background:#fff;  box-shadow: 0 .125rem .25rem rgba(0,0,0,.075); }
.listing-list-item.blog .image {	width:330px; }
.listing-list-item.blog .content { margin-left:350px; padding-right:20px; }

/* micro jobs */
.small-list .listing-list-item .listing-wrap {
    margin: 0px 20px 0px 0px;
    background: #ffffff;
    border: 1px solid #ddd;    
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075);
}
.single .small-list .owl-item .listing-list-item.micro figure { height:120px;  }
.single .small-list .owl-item .listing-list-item.micro h5 {    position: absolute;    top: 70px; font-size:12px;    color: white; margin-left:-10px; }
.single .small-list .owl-item .listing-list-item.micro .content-bottom { top: 195px; }
.single .small-list .owl-item .listing-list-item.micro .microbot { top:120px; }

/* coupon theme */
.listing-list-item.coupon {  box-shadow: 0 .125rem .25rem rgba(0,0,0,.075);}
.small-list .listing-list-item.coupon { box-shadow:none; }
.listing-list-item.coupon .image { min-height:160px; background:#fff; padding:10px; }
.small-list .listing-list-item.coupon .image {  }
.small-list .listing-list-item.coupon figure { border:0px; }
.listing-list-item.coupon .content .desc { max-width:360px; }
.home .small-list .listing-list-item.coupon .absolute-right-bottom { display:block; top: 260px;  padding:0px; left: 10px; right:10px; width: 85%; max-width: 240px; }

.small-list .listing-list-item.coupon .absolute-right-bottom { display:block; top: 260px;  padding:0px; left: 10px; right:10px; width: 100%; max-width: 210px; }
.single .small-list .listing-list-item.coupon .absolute-right-bottom { width:82%; }
.small-list .listing-list-item.coupon .absolute-right-bottom .btn.btn-sm { font-size:14px; }
.listing-list-item.coupon .ratingup i, .listing-list-item.coupon .ratingdown i { margin-top:6px; }

.listing-list-item.coupon .absolute-right-bottom .btn-ajax-couponbox { margin-top:10px; }
.small-list .listing-list-item.coupon .absolute-right-bottom .btn-ajax-couponbox { margin-top:0px; font-size:10px !important; }

/* comments */
.listing-list-item.commentbox .image {	width:100px; background:transparent; padding: 0px; margin-right: 10px;  }
.listing-list-item.commentbox .content { padding:0px;  }

/* directory */
.listing-list-item.listing {  background: #fff;  box-shadow: 0 .125rem .25rem rgba(0,0,0,.075); border:1px solid #ddd; }
.small-list .listing-list-item.listing .content h5 { height:50px; overflow:hidden; }
.bg-light .listing-list-item.listing {  background: #fff; }

	.listing-list-item.listing figure { height:200px; overflow:hidden; }
	
	.listing-list-item .content .desc { font-size:14px; margin-bottom:0px; line-height:20px; }	
	.small-list .listing-list-item.listing  { box-shadow:none !important; border:0px; }
	.small-list .listing-list-item figure { height:200px; overflow:hidden; }	
	.small-list .listing-list-item.dating figure { height:250px; background:#ddd; }
	
	
/* classifieids */
.listing-list-item.classifieds { background:#fff !important; }
.listing-list-item.classifieds .image { border-right:1px solid #ddd; }
.listing-list-item.auction.classifieds .image{ border-right:1px solid #ddd; }
.listing-list-item.auction.classifieds .relatrive .listbox { line-height:30px; }
.small-list .listing-list-item.classifieds.content {    height: 118px; }
.small-list .listing-list-item.classifieds { background:none !important; }

/* dating */
.small-list .listing-list-item.dating .content h5 { height:auto; overflow:hidden; }	

.listing-list-item.listing .fav-like { right:160px; }

	
}
/* desktop */
@media (min-width: 992px) and (max-width: 1199.98px) { 


/* w-lg-30 */
.home .col-12 .small-list .w-lg-30, .full-list .small-list .w-lg-30, .elementor-col-100 .small-list .w-lg-30 { width:33.3% !important;  }
.pagemiddle .small-list .w-lg-30 { width:33.3%;  }
.elementor-col-50 .small-list .w-lg-30 { width:33.3%;  }

/* w-lg-20 */
.home .col-12 .small-list .w-lg-20, .full-list .small-list .w-lg-20, .elementor-col-100 .small-list .w-lg-20 { width:25%;  }
.pagemiddle .small-list .w-lg-20 { width:25%;  }
.elementor-col-50 .small-list .w-lg-20 { width:33.3%;  } 

/* defaults */
.small-list .listing-list-item .listing-wrap {
    margin: 0px 20px 0px 0px;
    background: #ffffff;
    border: 1px solid #ddd;    
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;
}
.listing-list-item.blog { box-shadow:none;  padding-bottom: 20px;}
.listing-list-item .absolute-right-top, .listing-list-item .absolute-right-bottom { display:none; }
.listing-list-item.listing { border-bottom:1px solid #ddd;  }
.listing-list-item .content {        margin-left: 130px;        padding-right: 15px;    }
    .listing-list-item .image {        width: 180px;        margin: 15px;    }
	.listing-list-item.commentbox .image {	width:100px; 	}
    
    .listing-list-item .listing-grid-category {        font-size: 10px;    }
    .listing-list-featured {        font-size: 10px;        margin-top: 10px;        margin-right: -50px;    }
    .listing-list-item .absolute-right-top {        position: relative;       border-left: 0;        background: none;        padding: 10px 20px 20px;        margin-left: 130px;    }
	
	.listing-list-item figure { height:150px; overflow:hidden; }
	.small-list .listing-list-item .content { margin:0px;  }
	.small-list .listing-list-item figure { height:200px; overflow:hidden; }
	.small-list .listing-list-item .image { width:100%; margin:0px; }
	.small-list .listing-list-item .content .location { margin-bottom:0px; }


/* classifieds */
.listing-list-item.classifieds { border:0px; box-shadow:none; border-bottom:1px solid #ddd;   }
.listing-list-item.classifieds p { font-size:12px; }
.listing-list-item.classifieds .image {    background: white; }
.listing-list-item.classifieds .image img.img-fluid { height:100%; }
.small-list .listing-list-item.classifieds figure { height:150px !important; }
.small-list .listing-list-item.classifieds .microbot { top:150px; }
.small-list .listing-list-item.classifieds .content-bottom {    top: 220px; }

/* micro jobs */
.listing-list-item.micro { border:0px; box-shadow:none; border-bottom:1px solid #ddd;   }
.listing-list-item.micro p { font-size:14px; }
.listing-list-item.micro .image {    background: white;     border-right: 0px;}
.listing-list-item.micro .image img.img-fluid { height:100%; }
.small-list .listing-list-item.micro .microbot { top:201px; }
.small-list .listing-list-item.micro .content-bottom { top:270px; margin-left:0px;   }

/* auction theme */
.listing-list-item.auction { border:0px; box-shadow:none; border-bottom:1px solid #ddd;   }
.listing-list-item.auction p { font-size:12px; }
.listing-list-item.auction .image {    background: white;    width: 100%;    border-right: 0px;}
.listing-list-item.auction .image img.img-fluid { height:100%; }
.small-list .listing-list-item.auction h5 { top:100px; font-size:16px; margin-left:20px; }
.small-list .listing-list-item.auction .microbot { top:202px; }
.small-list .listing-list-item.auction .content-bottom { top:220px; margin-left:0px; left:0; }
.small-list .listing-list-item.auction .content-bottom .pricetag { font-size:16px; font-weight:bold; margin-top:5px; }

/* real estate */
.small-list .listing-list-item.realestate figure {    height: 148px  }
.small-list .listing-list-item.realestate h5 { display:none; }
.small-list .listing-list-item.realestate .realestatebot { top:150px; }
.small-list .listing-list-item.realestate .content-bottom { top:220px; margin-left:0px; left:2px; }

/* video estate */
.small-list .listing-list-item.video figure {    height: 148px  }
.small-list .listing-list-item.video h5 { display:none; }
.small-list .listing-list-item.video .videobot { top:150px; }
.small-list .listing-list-item.video .content-bottom { top:220px; margin-left:0px; left:2px; }

/* dating */
.listing-list-item.dating { border:0px; box-shadow:none; border-bottom:1px solid #ddd;   }
.listing-list-item.dating p { font-size:12px; }
.listing-list-item.dating .image {    background: white;}
.listing-list-item.dating .image img.img-fluid { height:100%; }

.small-list .listing-list-item.dating figure {    height: 210px;    overflow: hidden;    padding: 0px; }
.small-list .listing-list-item.dating .microbot {    top: 210px !important; }
.small-list .listing-list-item.dating h5 { top: 180px !important; margin-left: 20px !important; text-align: left !important; }
	
/* coupon */
.listing-list-item.coupon .content .desc, .listing-list-item.coupon .content .desc p { font-size:13px; }
.listing-list-item.coupon .image { border:0px; }
.listing-list-item.coupon .listing-grid-category { margin-top:10px; margin-left:10px; }
.listing-list-item.coupon .absolute-left-bottom {   width: 195px; left: 17px;   }
.small-list .listing-list-item.coupon .content h5 { font-size:16px;   }
.small-list .listing-list-item.coupon .content { margin-top:0px; }
.listing-list-item.coupon .absolute-right-bottom { display:block !important; top:100px; width: 150px; left: 210px; }
.listing-list-item.coupon .content .desc { max-width:250px; display:none;  }
.small-list .listing-list-item.coupon .absolute-right-bottom { display: block;    top: 180px;    padding: 0px;    left: 10px;    width: 170px; }
.small-list .listing-list-item.coupon .absolute-right-bottom label {     width: 30px;    line-height: 30px;    padding: 0px !important;    margin: 0px; }
.small-list .listing-list-item.coupon .smilesratingbox span.countme { line-height:10px; }

.listing-list-item.coupon .absolute-right-bottom .btn-ajax-couponbox {     position: absolute;   left: 220px;  top: -30px !important;    }
.small-list .listing-list-item.coupon .absolute-right-bottom .btn-ajax-couponbox {    padding-left: 10px !important; padding-top:3px !important;   position: absolute;  top: 0px !important;      left:0px;  }



/* shop */
.small-list .listing-list-item.shop .absolute-right-bottom { padding-left:0px; }
.small-list .listing-list-item.shop .absolute-right-bottom .btn { padding:8px; }
.small-list .listing-list-item.shop figure { height: 200px; overflow: hidden; } 
 
/* jobs */
.listing-list-item.jobs { border:0px; border-bottom:1px solid #ddd; }
.listing-list-item.jobs .content {    margin-left: 0px;    padding-right: 0px;}
.small-list .listing-list-item.jobs h5 {  display:block; text-align: center; padding:0px; margin:0px; color:#333333; top:70px; font-size: 14px; width:100%; height:50px;  }
.small-list .listing-list-item.jobs .content { height: 140px;}
.small-list .listing-list-item.jobs .content-bottom { display:none; }
.small-list .listing-list-item.jobs .microbot {    top: 150px; }
.small-list .listing-list-item.jobs .extras {    display: block;    position: absolute;    top: 120px;    text-align: center;    width: 100%; } 

}
/* ipad */
@media (min-width: 576px) and (max-width: 991.98px) { 

/* w-lg-30 */
.home .col-12 .small-list .w-lg-30, .full-list .small-list .w-lg-30, .elementor-col-100 .small-list .w-lg-30 { width:50%;  }
.pagemiddle .small-list .w-lg-30 { width:50%;  }
.elementor-col-50 .small-list .w-lg-30 { width50%;  }

/* w-lg-20 */
.home .col-12 .small-list .w-lg-20, .full-list .small-list .w-lg-20, .elementor-col-100 .small-list .w-lg-20 { width:33.3%;  }
.pagemiddle .small-list .w-lg-20 { width:33.3%;  }
.elementor-col-50 .small-list .w-lg-20 { width:33.3%;  } 
 
/* shop */
.listing-list-item.shop { border:0px; box-shadow:none; border-bottom:1px solid #ddd;   }
.listing-list-item.shop p { font-size:12px; }
.listing-list-item.shop .image {    background: white;}
.listing-list-item.shop .image img.img-fluid { height:100%; }
.listing-list-item.shop .content { margin-left: 150px; }

.small-list .listing-list-item.shop .absolute-right-bottom { padding-left:0px; }
.small-list .listing-list-item.shop .absolute-right-bottom .btn { padding:8px; }
.small-list .listing-list-item.shop figure { height: 190px; overflow: hidden; } 

/* classifieds */
.listing-list-item.classifieds { border:0px; box-shadow:none; border-bottom:1px solid #ddd;   }
.listing-list-item.classifieds p { font-size:12px; }
.listing-list-item.classifieds .image {    background: white; }
.listing-list-item.classifieds .image img.img-fluid { height:100%; }
.listing-list-item.classifieds .content { margin-left: 150px; }

/* auction theme */
.listing-list-item.auction { border:0px; box-shadow:none; border-bottom:1px solid #ddd;   }
.listing-list-item.auction p { font-size:12px; }
.listing-list-item.auction .image {    background: white;}
.listing-list-item.auction .image img.img-fluid { height:100%; }
.listing-list-item.auction .content { margin-left: 150px; }
.small-list .listing-list-item.auction h5 { top:100px; font-size:16px; margin-left:20px; }
.small-list .listing-list-item.auction .image { width:100%; height: 151px; }
.small-list .listing-list-item.auction .microbot { top:155px; }
.small-list .listing-list-item.auction .content-bottom { top:220px; margin-left:0px; left:0; }
.small-list .listing-list-item.auction .content-bottom .pricetag { font-size:16px; font-weight:bold; margin-top:5px; }
.small-list .listing-list-item.auction .content {   }
.small-list .listing-list-item.auction figure {    height: 140px; }
 
/* dating */
.listing-list-item.dating { border:0px; box-shadow:none; border-bottom:1px solid #ddd;   }
.listing-list-item.dating p { font-size:12px; }
.listing-list-item.dating .image {    background: white;}
.listing-list-item.dating .image img.img-fluid { height:100%; }
.listing-list-item.dating .content { margin-left: 150px; }
.small-list .listing-list-item.dating figure {    height: 250px;    overflow: hidden;    padding: 0px; }
.small-list .listing-list-item.dating .microbot {    top: 250px !important; }
.small-list .listing-list-item.dating h5 { top: 210px !important; margin-left: 20px !important; text-align: left !important; }
 
/* defaults */
.listing-list-item .fav-like { margin-top:-10px; }
.listing-list-item .image {        width: 120px;        margin-right: 15px; padding:10px;    }	
.listing-list-item { box-shadow:none; border:0px;  background:#fff; }
.listing-list-item .absolute-right-top, .listing-list-item .absolute-right-bottom { display:none; }
.listing-list-item .content { padding:0px 0px 0px 0px;   margin-left: 100px;}
.listing-list-item .listing-grid-category { display:none; }
.listing-list-item.listing { border-bottom:1px solid #ddd;  }
.listing-list-item.listing .content .desc { font-size:11px; height:50px; overflow:hidden; }
.listing-list-item figure { height:120px; overflow:hidden; padding:10px; }

/* blog */
.listing-list-item.blog { padding:0px 15px; background:transparent; border-bottom:1px solid #ddd; }

/* coupon */
.listing-list-item.coupon .content {  padding: 20px; }
.listing-list-item.coupon .absolute-left-bottom {    }
.listing-list-item.coupon .image {    width: 140px;  border:0px;    }
.listing-list-item.coupon .content {    padding: 20px;    margin-left: 140px;}
.listing-list-item.coupon .image img {    width: 100%;    height: 90px;}
.listing-list-item.coupon figure { height:auto; }
.listing-list-item.coupon .content .desc, .listing-list-item.coupon .content .desc p { font-size:13px; }

.small-list .listing-list-item.coupon .image { width:100%; }
.small-list .listing-list-item.coupon .content h5 { font-size:16px;  }
.small-list .listing-list-item.coupon .absolute-right-bottom { display: block;    top: 190px;    padding: 0px;    left: 10px;    width: 85%; }
.small-list .listing-list-item.coupon .absolute-right-bottom label {     width: 30px;    line-height: 30px;    padding: 0px !important;    margin: 0px; }
.small-list .listing-list-item.coupon .smilesratingbox span.countme { line-height:10px; }

/* micro */
.small-list .listing-list-item .listing-wrap {
    margin: 0px 20px 0px 0px;
    background: #ffffff;
    border: 1px solid #ddd;    
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;
}
.listing-list-item.micro { border:0px; box-shadow:none; border-bottom:1px solid #ddd;   }
.listing-list-item.micro p { font-size:14px; }
.listing-list-item.micro .image {    background: white;    border-right: 0px;}
.listing-list-item.micro .image img.img-fluid { height:100%; }
.small-list .listing-list-item.micro h5 { display:block; }
.small-list .listing-list-item.micro .microbot { top:200px; }
.small-list .listing-list-item.micro .content-bottom { top: 270px; margin-left:0px;   }
.small-list .listing-list-item.micro .image { padding:0px; }
.small-list .listing-list-item figure { padding: 0px; height: 200px; } 

/* real estate */
.small-list .listing-list-item.realestate h5 { display:none; }
.small-list .listing-list-item.realestate .image { padding:0px; }
.small-list .listing-list-item.realestate .image figure { padding:0px; height:180px; }
.small-list .listing-list-item.realestate .realestatebot {    top: 180px; }
.small-list .listing-list-item.realestate .content-bottom { top:250px; margin-left:0px; left:2px; }


/* video */
.small-list .listing-list-item.video h5 { display:none; }
.small-list .listing-list-item.video .image { padding:0px; }
.small-list .listing-list-item.video .image figure { padding:0px; height:180px; }
.small-list .listing-list-item.video .videobot {    top: 180px; }
.small-list .listing-list-item.video .content-bottom { top:250px; margin-left:0px; left:2px; }


/* jobs */
.listing-list-item.jobs { border:0px; border-bottom:1px solid #ddd; }
.listing-list-item.jobs .content {    margin-left: 0px;    padding-right: 0px;}
.small-list .listing-list-item.jobs h5 {  display:block; text-align: center; padding:0px; margin:0px; color:#333333; top:70px; font-size: 14px; width:100%; height:50px;  }
.small-list .listing-list-item.jobs .content { height: 140px;}
.small-list .listing-list-item.jobs .content-bottom { display:none; }
.small-list .listing-list-item.jobs .microbot {    top: 150px; }
.small-list .listing-list-item.jobs .extras {    display: block;    position: absolute;    top: 120px;    text-align: center;    width: 100%; }

/* directory */
.small-list .listing-list-item.listing .image  { margin:0px !important; width:100% !important; padding:0px; }
 

}

/* mpobile */
@media (max-width: 575.98px) { 

/* w-lg-30 */
.home .col-12 .small-list .w-lg-30, .full-list .small-list .w-lg-30, .elementor-col-100 .small-list .w-lg-30 { width:50%;  }
.pagemiddle .small-list .w-lg-30 { width:50%;  }
.elementor-col-50 .small-list .w-lg-30 { width:50%;  }

/* w-lg-20 */
.home .col-12 .small-list .w-lg-20, .full-list .small-list .w-lg-20, .elementor-col-100 .small-list .w-lg-20 { width:50%;  }
.pagemiddle .small-list .w-lg-20 { width:50%;  }
.elementor-col-50 .small-list .w-lg-20 { width:50%;  } 

/* defaults */ 
.small-list .listing-list-item .listing-wrap {
     
    background: #ffffff;
    border: 1px solid #ddd;    
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;
}
.listing-list-item .fav-like { display:none; }
.listing-list-item .image {        width: 120px;        margin-right: 15px;    }
.listing-list-item.commentbox .image { width:70px; } 
.listing-list-item { box-shadow:none; border:0px;   }
.listing-list-item .absolute-right-top, .listing-list-item .absolute-right-bottom { display:none; }
.listing-list-item .content { padding:0px 0px 0px 0px;   margin-left: 100px;}
.listing-list-item .listing-grid-category { display:none; }
.listing-list-item.listing { border-bottom:1px solid #ddd;  }
.listing-list-item.listing .content .desc, .listing-list-item.blog .content .desc, .listing-list-item.coupon .content .desc  { font-size:11px; height:50px; overflow:hidden; }
.listing-list-item .content .desc, .listing-list-item .content .desc p { font-size:13px; }
.listing-list-item figure { height:100px; overflow:hidden; }
.listing-list-item.blog { padding:0px 15px; background:transparent; border-bottom:1px solid #ddd;  }
.listing-list-item.commentbox p { font-size:12px; }
.listing-list-item.commentbox .comment-reply-link { display:none; }

/* listing */
.small-list .listing-list-item.listing { width:49% !important; border:0px; padding:5px;  }
.small-list .listing-list-item:nth-child(odd){ padding-left:0px; }
.small-list .listing-list-item:nth-child(even){ padding-right:0px; }
.small-list .listing-list-item.listing .image  { margin:0px !important; width:100% !important; padding:0px !important; }
.small-list .listing-list-item.listing .content { padding:8px;}
.small-list .listing-list-item.listing .content h3,
.small-list .listing-list-item.listing .content h4,
.small-list .listing-list-item.listing .content h5 { 	height:20px; overflow:hidden; font-size:14px;}

/* shop */
.listing-list-item.shop { border:0px; background:transparent; border-bottom:1px solid #ddd; box-shadow:none; }
.listing-list-item.shop .image {    background: white;    width: 110px; border:0px; }
.listing-list-item.shop .image img { height:100%; }
.listing-list-item.shop .content {    margin-left: 110px; }
.listing-list-item.shop .content .desc { height:50px; overflow:hidden; }
.small-list .listing-list-item.shop, .search .small-list .listing-list-item.shop, .archive .small-list .listing-list-item.shop { width:50% !important; box-shadow: none; border:0px;  }
.small-list .listing-list-item.shop .absolute-right-bottom { padding-left:0px;   width:100%;}
.small-list .listing-list-item.shop .absolute-right-bottom .btn { padding:8px; }
.small-list .listing-list-item.shop figure { height: 150px; overflow: hidden; } 
.small-list .listing-list-item.shop .image img.img-fluid { height:100% !important; }
.small-list .listing-list-item.shop .fav-like { display:none; }

/* coupon */
.listing-list-item.coupon { background:none; border:0px; border-bottom: 1px solid #ddd; padding-bottom: 20px; }
.listing-list-item.coupon .image {        width: 100px;        margin-right: 15px;  border:0px;   }	
.listing-list-item.coupon .image img {  height: 70px; }
.listing-list-item.coupon figure { height:75px; }
.listing-list-item.coupon .absolute-left-bottom {    position: absolute;    bottom: 30px;    left: 0px;    width: 129px;   }
.listing-list-item.coupon .content {    padding-right: 0px;    margin-left: 100px;}
.listing-list-item.coupon .content .subtxt { display:none; }
.listing-list-item.coupon .absolute-right-bottom {  display:block;    left: -15px; top:70px; display:none;  }
.small-list .listing-list-item.coupon { border: 20px solid #fff; border-bottom:0px; background:white;  }
.small-list .listing-list-item.coupon .content h5 { height:auto !important; }
 
.small-list .listing-list-item.coupon .smilesratingbox span.countme { line-height:10px; }
.small-list .listing-list-item.coupon .content { height:70px; margin-top:0px; }
.small-list .listing-list-item.coupon .image { width:100%; }
.small-list .listing-list-item.coupon .content h5 { font-size:16px;  }
.small-list .listing-list-item.coupon .absolute-right-bottom { display: none; }
.small-list .listing-list-item.coupon figure { height:100px; }

/* micro jobs */
.listing-list-item.micro { border:0px; background:transparent; border-bottom:1px solid #ddd; box-shadow:none; }
.listing-list-item.micro .image {    background: white;   border:0px; }
.listing-list-item.micro .image img { height:100%; }
.listing-list-item.micro .content {    margin-left: 80px; }
.listing-list-item.micro .content .desc { height:25px; overflow:hidden; }
.listing-list-item.micro figure {    height: 100px; }

.small-list .listing-list-item.micro .listing-wrap { margin-right:10px; }  
.small-list .owl-item .listing-list-item.micro figure { height:150px;  }
.small-list .owl-item .listing-list-item.micro h5 {    position: absolute;    top: 130px; font-size:12px;    color: white; margin-left:0px; right:11px; }
.small-list .owl-item .listing-list-item.micro .content-bottom { top: 225px; }
.small-list .owl-item .listing-list-item.micro .microbot { top:150px;  }

.small-list .listing-list-item.micro h5 { top: 50px;  right: 10px; }
.small-list .listing-list-item.micro .content-bottom .pricetag { font-size:14px; line-height:30px; font-weight:500; }
.small-list .listing-list-item.micro .microbot { top:105px; right:10px;  }
.small-list .listing-list-item.micro .content-bottom { top:175px; right:10px;  }
.small-list .listing-list-item.micro .microbot > div:nth-child(1) { width:50%; }
.small-list .listing-list-item.micro .microbot > div:nth-child(2) { width:50%;  }
.small-list .listing-list-item.micro .microbot > div:nth-child(3) { display:none; }

/* real estate */
.small-list .listing-list-item.realestate h5 { display:none; }
.small-list .listing-list-item.realestate figure { height: 100px; }
.small-list .listing-list-item.realestate .content {    height: 120px;}
.small-list .listing-list-item.realestate .content-bottom .pricetag { font-size:12px; line-height:30px; font-weight:500; }
.small-list .listing-list-item.realestate .realestatebot { top:100px; width: 100%; }
.small-list .listing-list-item.realestate .realestatebot i {    font-size: 12px;  }
.small-list .listing-list-item.realestate .content-bottom { top:165px; margin-left:0px; left:0; right:0px; }
.small-list .listing-list-item.realestate .realestatebot > div:nth-child(1) { width:50%; }
.small-list .listing-list-item.realestate .realestatebot > div:nth-child(2) { width:50%; border-right:0px;  }
.small-list .listing-list-item.realestate .realestatebot > div:nth-child(3) { display:none; }

/* video */
.small-list .listing-list-item.video h5 { display:none; }
.small-list .listing-list-item.video figure { height: 100px; }
.small-list .listing-list-item.video .content {    height: 110px;}
.small-list .listing-list-item.video .content-bottom .pricetag { font-size:12px; line-height:30px; font-weight:500; }
.small-list .listing-list-item.video .videobot { top:100px; width: 100%; }
.small-list .listing-list-item.video .videobot i {    font-size: 12px;  }
.small-list .listing-list-item.video .content-bottom { top:165px; margin-left:0px; left:0; right:0px; }
.small-list .listing-list-item.video .videobot > div:nth-child(1) { width:50%; }
.small-list .listing-list-item.video .videobot > div:nth-child(2) { width:50%; border-right:0px;  }
.small-list .listing-list-item.video .videobot > div:nth-child(3) { display:none; }


/* dating */
.listing-list-item.dating { border:0px; background:transparent; border-bottom:1px solid #ddd; box-shadow:none; }
.listing-list-item.dating .image {    background: white;    width: 110px; border:0px; }
.listing-list-item.dating .image img { height:100%; }
.listing-list-item.dating .content {    margin-left: 110px; }
.listing-list-item.dating .content .desc { height:50px; overflow:hidden; }
.small-list .listing-list-item.dating { padding:0px; }
.small-list .listing-list-item.dating figure {    height: 150px;    overflow: hidden;    padding: 0px !important; }
.small-list .listing-list-item.dating .microbot {    top: 150px !important; }
.small-list .listing-list-item.dating h5 { top: 120px !important; margin-left: 20px !important; text-align: left !important; }
.small-list .listing-list-item.dating .microbot > div:nth-child(1) { width:50%; }
.small-list .listing-list-item.dating .microbot > div:nth-child(2) { width:50%;  }
.small-list .listing-list-item.dating .microbot > div:nth-child(3) { display:none; }

/* auction theme */
.small-list .listing-list-item.auction .listing-wrap { margin-right:10px; }
.listing-list-item.auction { border:0px; background:transparent; border-bottom:1px solid #ddd; box-shadow:none; }
.listing-list-item.auction .image {    background: white;    width: 110px; border:0px; }
.listing-list-item.auction .image img { height:100%; }
.listing-list-item.auction .content {    margin-left: 110px; }
.listing-list-item.auction .content .desc { height:50px; overflow:hidden; }
.small-list .listing-list-item.auction h5 { top:100px; font-size:16px; margin-left:20px; }
.small-list .listing-list-item.auction .image { width:100%; height: 105px; }
.small-list .listing-list-item.auction .microbot { top:102px; right:10px; }
.small-list .listing-list-item.auction .content-bottom { top:170px; margin-left:0px; left:0; }
.small-list .listing-list-item.auction .content-bottom .pricetag { font-size:16px; font-weight:bold; margin-top:5px; }
.small-list .listing-list-item.auction .content { height: 63px; }

.small-list .owl-item .listing-list-item.auction figure { height:220px;  }
.small-list .owl-item .listing-list-item.auction h5 {    position: absolute;    top: 130px; font-size:12px;    color: white; margin-left:0px; right:11px; }
.small-list .owl-item .listing-list-item.auction .image { height:220px; }
.small-list .owl-item .listing-list-item.auction .content-bottom { top: 225px; }
.small-list .owl-item .listing-list-item.auction .microbot { top:230px;  }
.small-list .owl-item .listing-list-item.auction .content {    height: 75px; }

/* classifieds */
.listing-list-item.classifieds { border:0px; background:transparent; border-bottom:1px solid #ddd; box-shadow:none; }
.listing-list-item.classifieds .image {    background: white;  }
.listing-list-item.classifieds .image img { height:100%; }
.listing-list-item.classifieds .content {    margin-left: 110px; }
.listing-list-item.classifieds .content .desc { height:50px; overflow:hidden; }
.small-list .listing-list-item.classifieds .microbot { top:105px; }
.small-list .listing-list-item.classifieds .content-bottom {    top: 175px; }
.small-list .listing-list-item.classifieds .listing-wrap { margin: 0px 20px 0px 0px; }

/* jobs */
.listing-list-item.jobs { border:0px; border-bottom:1px solid #ddd; }
.listing-list-item.jobs .content {    margin-left: 0px;    padding-right: 0px;}
.small-list .listing-list-item.jobs h5 {  display:block; text-align: center; padding:0px; margin:0px; color:#333333; top:70px; font-size: 14px; width:100%; height:50px;  }
.small-list .listing-list-item.jobs .content { height: 140px;}
.small-list .listing-list-item.jobs .content-bottom { display:none; }
.small-list .listing-list-item.jobs .microbot {    top: 150px; }
.small-list .listing-list-item.jobs .extras {    display: block;    position: absolute;    top: 120px;    text-align: center;    width: 100%; }

}





/* EXTRA SMALL */
.extrasmall-list ul { list-style:none; padding:0px; }
.extrasmall-list li img {    float: left;    max-width: 50px;  max-height:60px;  margin-right:20px;}
.extrasmall-list li a {    display: block;}
.extrasmall-list li .amount {    display: inline-block;    margin-top: 5px;font-size: 12px;}
.extrasmall-list li:after, .extrasmall-list li:before {    content: " ";    display: table;}
.extrasmall-list li:after {    clear: both;}
.extrasmall-list li {    border-bottom: 1px solid #EEE;    color: #afafaf;    text-transform: uppercase;    margin-top: 10px;    padding-bottom: 10px; }	
.extrasmall-list li:last-child {    border-bottom: 0; }

