.zfwcs-container {
position: relative;
display: inline-block;
width: 100%;
margin-top: 6px;    }
.zfwcs-container .hidden {
display: none;
}
.zfwcs-container label {
font-weight: 400;
}
.zfwcs-container .zf-disabled {
cursor: not-allowed !important;
opacity: 0.3 !important;
}
.zfwcs-container button, .zfwcs-container .button, .zfwcs-container input[type="button"], .zfwcs-container input[type="reset"], .zfwcs-container input[type="submit"] {
font-size: 12px;
font-weight: 300;
text-transform: uppercase;
vertical-align: bottom;
}
.zfwcs-container button, .zfwcs-container input, .zfwcs-container select {
box-sizing: border-box;
font-size: 100%;
margin: 0 !important;
max-width: 100%;
padding: 4px;
vertical-align: baseline;
box-shadow: none;
border: 1px solid #A29A9A;
border-radius: 0;
}
.zfwcs-container .open-advanced-search {
color: #ADADAD;
float: right;
display: block;
margin-top: 7px;
text-decoration: none;
}
.zfwcs-container .advanced-search-icon {
background: url(//www.psea.info/wp-content/plugins/zf-wrodpress-category-search/assets/images/advanced.png) no-repeat;
float: left;
margin-right: 3px;
width: 16px;
height: 16px;
}
.zfwcs-container #advanced-search {
width: 100%;
position: relative;
}
.zfwcs-container #advanced-search .zf-row {
padding: 5px;
margin-bottom: 5px;
clear: both;
}
.zfwcs-container #advanced-search .zf-col {
display: block;
margin-bottom: 6px;
margin-top: 6px;
}
.zfwcs-container #advanced-search .zf-label {
margin-bottom: 6px;
display: block;
}
.zfwcs-container #advanced-search .subcategories-label {
display: none;
}
.zfwcs-container #advanced-search .real-price-info {
float: right;
}
.zfwcs-container #advanced-search .zf-chosen {
min-width: 150px;
}
.zfwcs-container #advanced-search .zf-chosen-full, .zfwcs-container #advanced-search .zf-full-width {
width: 100%;
}
.zfwcs-container #advanced-search select {
width: auto;
}
.zfwcs-container #advanced-search .chosen-single {
box-shadow: none;
border-radius: 0;
background-image: none;
}
.zfwcs-container #advanced-search .chosen-drop {
border-radius: 0;
box-shadow: none;
}
.zfwcs-container .box-input {
position: relative;
display: inline-block;
border-collapse: separate;
padding: 10px 10px 10px 0;
}
.zfwcs-container .box-input > span,
.zfwcs-container .box-input > div {
float: left;
}
.zfwcs-container .zf-open-advanced {
margin-top: 6px;
margin-right: 10px;
}
.zfwcs-container .input-query {
padding: 10px 90px 10px 10px;
}
.zfwcs-container .clearfix:before, .zfwcs-container .clearfix:after {
content: " ";
display: table;
}
.zfwcs-container .clearfix:after {
clear: both;
}
.zfwcs-container .zf-loading {
background: url(//www.psea.info/wp-content/plugins/zf-wrodpress-category-search/assets/images/ajax-loader.gif) no-repeat center center;
position: absolute;
top: 0;
left: 10px;
width: 16px;
height: 16px;
display: none;
}
.zfwcs-container .tab-center {
display: table !important;
margin: 0 auto !important;
}
.zfwcs-container .tab-right {
float: right;
}
.zfwcs-container .tab-left {
float: left;
}
.zfwcs-container .tabs-wrapper {
overflow: hidden;
position: relative;
background: transparent;
visibility: hidden;
}
.zfwcs-container .tabs-navigation {
overflow: auto;
position: relative;
margin: 0;
padding: 0;
max-height: 70px;
}
.zfwcs-container .zf-control-prev, .zfwcs-container .zf-control-next {
position: absolute;
top: 28%;
z-index: 1000;
display: block;
background: transparent;
color: #fff;
text-decoration: none;
opacity: 1;
cursor: pointer;
border-style: solid;
width: 0px;
height: 0px;
line-height: 0px;
}
.zfwcs-container .zf-control-next {
right: 7px;
border-color: transparent transparent transparent #FFFFFF;
border-width: 10px 0px 10px 14px;
}
.zfwcs-container .zf-control-prev {
left: 7px;
border-color: transparent #FFFFFF transparent transparent;
border-width: 10px 14px 10px 0;
}
.zfwcs-container .x1 {
width: 150px;
}
.zfwcs-container .x2 {
width: 200px;
}
.zfwcs-container .x3 {
width: 300px;
}
.zfwcs-container ul, .zfwcs-container li {
margin: 0;
padding: 0;
}
.zfwcs-container .radio-category {
display: inline-block;
padding: 0;
margin: 0;
}
.advanced-popup-box {
display: none;
position: absolute;
z-index: 1000;
width: 100%;
background: white;
border-bottom: 1px solid #aaa;
box-shadow: 0 3px 9px rgba(0, 0, 0, 0.42);
border: 1px solid rgba(10, 10, 10, 0.07);
background-clip: padding-box;
}
.advanced-popup-box header {
padding: 1.25em 1.5em;
border-bottom: 1px solid #e5e5e5;
}
.advanced-popup-box header h3,
.advanced-popup-box header h4 {
margin: 0;
}
.advanced-popup-box .advanced-popup-inner {
padding: 1em 1.5em 1.5em 1.5em;
}
.advanced-popup-box footer {
padding: 1em;
border-top: 1px solid #e5e5e5;
background: rgba(0, 0, 0, 0.02);
text-align: right;
}
.advanced-popup-box a.advanced-popup-close {
line-height: 1;
font-size: 1.5em;
position: absolute;
top: 2%;
right: 2%;
text-decoration: none;
color: #989999;
}
.advanced-popup-box a.advanced-popup-close:hover {
color: #585858;
-webkit-transition: color 1s ease;
-moz-transition: color 1s ease;
transition: color 1s ease;
} .ui-datepicker {
font-size: medium;
} .ms-parent {
display: inline-block;
position: relative;
vertical-align: middle;
}
.ms-choice {
display: block;
width: 100%;
height: 100%;
padding: 0;
overflow: hidden;
cursor: pointer;
border: 1px solid #D5D5D5;
text-align: left;
white-space: nowrap;
color: #444;
text-decoration: none;
background-color: #fff;
}
.ms-choice.disabled {
background-color: #f4f4f4;
background-image: none;
border: 1px solid #ddd;
cursor: default;
}
.ms-choice > span {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: block;
padding-left: 8px;
}
.ms-choice > span.placeholder {
color: #999;
}
.ms-choice > div {
position: absolute;
top: 49%;
right: 0.7em;
border-style: solid;
width: 0px;
height: 0px;
line-height: 0px;
border-color: #CACACA transparent transparent;
border-width: 6px 6px 0px;
}
.ms-choice > div.open {
top: 47%;
border-style: solid;
width: 0px;
height: 0px;
line-height: 0px;
border-width: 0px 6px 6px 6px;
border-color: transparent transparent #CACACA transparent;
}
.ms-drop {
width: auto;
min-width: 180px;
overflow: auto;
max-height: 500px;
display: none;
margin-top: -1px;
padding: 0;
position: absolute;
right: 0;
z-index: 1000;
background: #fff;
color: #000;
border: 1px solid #D5D5D5;
}
.ms-drop.bottom {
top: 100%;
}
.ms-drop.top {
bottom: 100%;
}
.ms-drop ul {
overflow: auto;
margin: 0;
padding: 5px;
}
.ms-drop ul > li {
list-style: none;
display: list-item;
background-image: none;
position: static;
margin: 0;
}
.ms-drop ul > li.multiple {
display: block;
float: left;
}
.ms-drop ul > li.multiple label {
width: 100%;
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.ms-drop ul > li label {
font-weight: normal;
display: block;
white-space: nowrap;
}
.ms-drop ul > li label.optgroup {
font-weight: bold;
}
.ms-drop ul > li.group {
clear: both;
}
.ms-drop ul > li .disabled {
opacity: .35;
filter: Alpha(Opacity=35);
}
.ms-drop input[type="checkbox"] {
vertical-align: middle;
float: left;
}
.ms-drop .ms-no-results {
display: none;
}
.ms-search {
display: inline-block;
margin: 0;
min-height: 26px;
padding: 4px;
position: relative;
white-space: nowrap;
width: 100%;
z-index: 10000;
} .twitter-typeahead {
width: 100%;
}
.twitter-typeahead .tt-hint {
color: #999999;
}
.twitter-typeahead .tt-input[disabled],
.twitter-typeahead .tt-input[readonly],
fieldset[disabled] .twitter-typeahead .tt-input {
cursor: not-allowed;
background-color: #eeeeee !important;
}
.tt-dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
min-width: 160px;
width: 100%;
padding: 5px 0;
margin: 2px 0 0;
list-style: none;
font-size: 14px;
background-color: #ffffff;
border: 1px solid #cccccc;
border-radius: 0;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
background-clip: padding-box;
}
.tt-dropdown-menu .tt-suggestion {
display: block;
padding: 3px 20px;
clear: both;
font-weight: normal;
line-height: 1.42857143;
color: #333333;
white-space: nowrap;
}
.tt-dropdown-menu .tt-suggestion.tt-cursor {
text-decoration: none;
outline: 0;
background-color: #f5f5f5;
color: #262626;
}
.tt-dropdown-menu .tt-suggestion.tt-cursor a {
color: #262626;
}
.tt-dropdown-menu .tt-suggestion p {
margin: 0;
}.zfwcs-container .tab-nav {
list-style: none;
float: left;
padding: 13px 30px;
margin: 0;
background: #D0D3D2;
color: #000;
text-decoration: none;
display: inline-block;
}
.zfwcs-container .tab-nav:hover, .zfwcs-container .tab-nav:focus {
cursor: pointer;
}
.zfwcs-container .tab-nav i {
margin-right: 4px;
}
.zfwcs-container .tabs-wrapper {
background: #e1e3e4;
}
.zfwcs-container .box-search-container {
position: relative;
margin-bottom: 5px;
}
.zfwcs-container .form-search {
display: inline-block;
width: 100%;
}
.zfwcs-container .form-search .box-input {
position: absolute;
top: 0;
right: 0;
}
.zfwcs-container .form-search .input-query {
background: #e1e3e4;
}
.zfwcs-container .zf-control-next {
border-color: transparent transparent transparent #1F1C1C;
}
.zfwcs-container .zf-control-prev {
border-color: transparent #1F1C1C transparent transparent;
}
.zfwcs-container .zf-current {
background: #e1e3e4;
color: #3F978E;
}
.zfwcs-container .input-search {
width: 100% !important;
border-radius: 0 !important;
padding: 10px 15px;
border: 0px solid #FFFFFF !important;
background: rgba(248, 248, 248, 0.15);
color: #020202 !important;
line-height: 24px !important;
height: 44px;
}
.zfwcs-container .input-search:focus {
background-color: rgba(177, 176, 176, 0.15) !important;
border: 0 !important;
color: #020202 !important;
}
.zfwcs-container .icon-search {
padding: 10px 0 10px 35px !important;
background: rgba(177, 176, 176, 0.15) url(//www.psea.info/wp-content/plugins/zf-wrodpress-category-search/assets/images/search-white.png) no-repeat 1% 50%;
background-size: 22px 23px !important;
}
.zfwcs-container .submit-button {
border: 2px solid #3F978E !important;
background-color: #3F978E !important;
color: #fafafa;
position: relative;
padding: 13px 15px;
background-image: none;
border-radius: 0;
height: 44px;
}
.zfwcs-container .submit-button:focus, .zfwcs-container .submit-button:hover {
cursor: pointer;
background-color: #42ada4 !important;
border: 2px solid #3F978E;
color: #fafafa;
background-image: none;
}
@-moz-document url-prefix() {
.zfwcs-container .submit-button {
padding: 7px 15px;
}
}
.zfwcs-container .dropdown-categories {
min-width: 180px;
top: 0;
position: absolute;
right: 100%;
height: 100%;
}
.zfwcs-container .dropdown-categories .ms-choice {
border: 0;
border-radius: 0;
background-color: transparent;
color: #858181;
background-image: none;
text-transform: inherit;
}
.zfwcs-container .dropdown-categories .ms-choice > span {
text-align: right;
margin-right: 35px;
display: block;
}
.zfwcs-container .dropdown-categories .ms-choice > div {
border-color: #858181 transparent transparent;
}
.zfwcs-container .dropdown-categories .ms-choice > div.open {
border-color: transparent transparent #858181 transparent;
}
.zfwcs-container .dropdown-categories .ms-drop li {
padding: 5px;
display: flex;
}
.zfwcs-container .dropdown-categories .ms-drop li > input {
position: relative;
z-index: 9999;
}
.zfwcs-container .dropdown-categories .option-taxonomy > label {
width: 100%;
}
.zfwcs-container .checkbox-categories .level-0, .zfwcs-container .taxonomy-field .level-0 {
float: left;
margin-bottom: 4px;
margin-right: 20px;
}
.zfwcs-container input[type=checkbox]:not(old),
.zfwcs-container input[type=radio]:not(old) {
width: 2em;
height: 1.5em;
margin: 0;
padding: 0;
font-size: 1em;
opacity: 0;
}
.zfwcs-container input[type=checkbox]:checked + label > span,
.zfwcs-container input[type=radio]:checked + label > span {
background-color: #3F978E;
border: 1px solid #3F978E;
font-size: 14px !important;
}
.zfwcs-container input[type=checkbox]:not(old):checked + label > span:before,
.zfwcs-container input[type=radio]:not(old):checked + label > span:before {
content: '';
position: absolute;
pointer-events: none;
top: 2px;
left: 2px;
width: 8px;
height: 5px;
background: transparent;
border: 2px solid #fff;
border-top: none;
border-right: none;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.zfwcs-container input[type=checkbox]:not(old) + label,
.zfwcs-container input[type=radio]:not(old) + label {
display: inline-block !important;
margin-left: -2em;
line-height: 1.5em;
font-size: 14px !important;
font-weight: 400 !important;
}
.zfwcs-container input[type=checkbox]:not(old) + label > span,
.zfwcs-container input[type=radio]:not(old) + label > span {
display: inline-block;
position: relative;
width: 1em;
height: 1em;
margin: 0.1em 0.5em 0.25em 0.25em;
border: 0.1em solid #CACACA;
vertical-align: bottom;
box-sizing: content-box;
font-size: 14px !important;
}
.zfwcs-container input[type=radio]:not(old) + label > span {
border-radius: 8px;
}