ul.wpv_pagination_dots { margin: 0px; list-style: outside none none; }
ul.wpv_pagination_dots li.wpv_pagination_dots_item { float: left; margin-right: 5px; list-style-position: outside; list-style-type: none; }
.wpv_pagination_dots li.wpv_page_current a { background-position: 0px -16px; }
.wpv_pagination_dots li a { background-image: url(878af42b444299675514a634829c39c2627c354e.png) ; display: block; float: left; height: 0px; overflow: hidden; padding-top: 16px; width: 16px; }
.wpv-filter-next-link, .wpv-filter-previous-link, .wpv-filter-first-link, .wpv-filter-last-link { z-index: 10; }
.wpv-pagination::before, .wpv-pagination::after { content: " "; display: table; }
.wpv-pagination::after { clear: both; }
.pagination-dots { display: block; list-style: outside none none; text-align: center; }
.pagination-dots > li { display: inline-block; }
.pagination-dots > li > a.page-link { display: block; text-indent: -1000em; width: 14px; height: 14px; border-radius: 15px; overflow: hidden; margin: 0.1em; text-decoration: none; box-shadow: none; padding: 0px; cursor: pointer; }
.pagination-dots a { border: 1px solid rgba(0, 0, 0, 0.15); }
.pagination-dots a:hover, .pagination-dots .active-dot a { background-color: currentcolor; }
.pagination-dots .active-dot a { border-color: currentcolor; }
.wpv-sorting-indicator { position: absolute; display: none; width: 7px; height: 4px; margin-top: 8px; margin-left: 7px; background-image: url(bc1fd5042585c4f9df5555924331fab773fc0590.gif) ; background-repeat: no-repeat; }
a.wpv-header-no-sort:hover .wpv-sorting-indicator, a.wpv-header-asc .wpv-sorting-indicator, a.wpv-header-desc:hover .wpv-sorting-indicator { display: inline; background-position: 0px 0px; }
a.wpv-header-desc .wpv-sorting-indicator, a.wpv-header-asc:hover .wpv-sorting-indicator { display: inline; background-position: -7px 0px; }
select.wpv-sort-control-select { display: inline; width: auto; }
label.wpv-sort-control-radio-label { margin-right: 10px; }
input.wpv-sort-control-radio { margin-right: 2px; }
.wpv-sort-list-dropdown { display: inline-block; position: relative; max-width: 100%; vertical-align: top; margin: 0px 0px 1px; }
.wpv-sort-list-dropdown > span.wpv-sort-list { display: block; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; border-top: 1px solid rgb(205, 205, 205); padding: 0px; margin: 0px ! important; }
.wpv-sort-list-dropdown .wpv-sort-list-item { display: none; position: relative; float: left; border-style: solid; border-color: rgb(205, 205, 205); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 1px 1px; padding: 0px; margin: 0px; z-index: 2; }
.wpv-sort-list-dropdown .wpv-sort-list-item.wpv-sort-list-current { display: block; z-index: 1; }
.wpv-sort-list-dropdown .wpv-sort-list-item a { display: block; text-decoration: none; color: rgb(68, 68, 68); background-color: rgb(255, 255, 255); padding: 5px 40px 5px 10px; line-height: 1; box-shadow: none; }
.wpv-sort-list-dropdown .wpv-sort-list-item.wpv-sort-list-current a { cursor: default; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); }
.wpv-sort-list-dropdown a span { vertical-align: middle; }
.rtl .wpv-sort-list-dropdown .wpv-sort-list-item a { padding-right: 10px; padding-left: 40px; }
.wpv-sort-list-dropdown .wpv-sort-list-item a::after { content: ""; vertical-align: middle; display: inline-block; border-width: 5px; border-style: solid; border-color: currentcolor transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; right: 10px; top: calc(50% - 0.175em); }
.rtl .wpv-sort-list-dropdown .wpv-sort-list-item a::after { right: auto; left: 10px; }
.wpv-sort-list-dropdown > span.wpv-sort-list:hover .wpv-sort-list-item a::after { border: medium none; }
.wpv-sort-list-dropdown a:hover, .wpv-sort-list-dropdown a:focus { color: rgb(0, 0, 0); background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
div.ui-datepicker { font-size: 12px; }
.ui-datepicker-trigger, .wpv_date_input, .wpv-date-front-end-clear { cursor: pointer; }
.wpv-profile-picture-shape-circle { border-radius: 50% ! important; }
.wpv-profile-picture-shape-square { border-radius: 0% ! important; }
