
.listing_logo_size_large {
    width: 38% !important;
}
.w2dc_listing.w2dc_featured div {
    background: #4e4e4e none repeat scroll 0 0;
    color: white;
    padding: 5px;
	overflow: hidden;
}
.w2dc_content .w2dc_featured {
    background: #eae9ea none repeat scroll 0 0;
}
.w2dc_listing_header a, .w2dc_listing_header a:visited, .w2dc_listing_header a:hover { color: #fff;}
#w2dc_orderby_links, #w2dc_found_listings {
    font-size: x-large;
}
a.ascending {
    background-size: 20px 25px !important;
    padding-left: 22px !important;
}
.ui-slider-handle.ui-state-default.ui-corner-all {
    background: #2393ba none repeat-x scroll 50% 50% !important;
}
.w2dc_featured_ribbon {
    background: #17707b -moz-linear-gradient(center top , #4a8891 5%, #17707b 100%) repeat scroll 0 0 !important;
    box-shadow: 1px 1px 1px #272727;
    float: left;
    font-size: large !important;
    height: 35px !important;
    left: 9px !important;
    padding-left: 35px !important;
    position: relative !important;
    top: 2px !important;
    width: 205px !important;
}
.w2dc_featured_ribbon i {
    background: #74a2a4 -moz-linear-gradient(center top , #8fb4b6 5%, #74a2a4 100%) repeat scroll 0 0 !important;
    float: right;
    height: 35px;
    margin-right: -5px;
    margin-top: -5px;
    padding: 10px;
}
.w2dc_listing.w2dc_featured .w2dc_listing_header {
    float: right;
    height: 27px;
    margin-top: 8px;
    padding-left: 29px;
    width: 65%;
}
.w2dc_listing_header a {letter-spacing: -0.7px;}
.cat-box-content, #sidebar .widget-container, .post-listing, #commentform {
    margin-bottom: 15px;}
.image-campaign li {margin: 1.6666%;}

.ai1ec-single-event .ai1ec-event-details {float: right; width: 74%;}