.zci-taxonomy-list.zci-grid {
display: grid;
grid-gap: 20px;
grid-template-columns: repeat(var(--zci-columns, 3), 1fr);
list-style: none; padding: 0;
margin: 0;
}
.zci-taxonomy-list.zci-grid .zci-item {
text-align: center;
list-style: none; margin: 0;
}
.zci-taxonomy-list.zci-grid .zci-image {
display: block;
margin-bottom: 10px;
overflow: hidden; border-radius: 8px; }
.zci-taxonomy-list.zci-grid .zci-image img {
max-width: 100%;
height: auto;
display: block;
margin: 0 auto;
transition: transform 0.3s ease; }
.zci-taxonomy-list.zci-grid .zci-image img:hover {
transform: scale(1.05); } .zci-taxonomy-list.zci-inline {
display: flex;
flex-wrap: wrap;
gap: 15px;
list-style: none;
padding: 0;
margin: 0;
}
.zci-taxonomy-list.zci-inline .zci-item {
display: flex;
align-items: center;
gap: 5px;
margin: 0;
} .zci-taxonomy-list.zci-list {
list-style: none;
padding: 0;
margin: 0;
}
.zci-taxonomy-list.zci-list .zci-item {
display: flex;
align-items: center;
margin-bottom: 10px;
gap: 10px;
} .zci-term-name {
display: block;
font-weight: bold;
margin-top: 5px;
color: inherit;
text-decoration: none;
}
.zci-link {
text-decoration: none;
color: inherit;
display: block;
}
.zci-term-count {
display: inline-block;
background: #f0f0f1;
border-radius: 10px;
padding: 2px 8px;
font-size: 0.8em;
margin-left: 5px;
vertical-align: middle;
}.wrc-column-grid{
margin: 0;
padding: 0;
clear:both;
height: auto;
overflow: hidden;
margin: 0 -15px;
}
.wrc-column-grid-2,
.wrc-column-grid-12{
}
.wrc-column{
padding-left: 15px;
padding-right: 15px;
float: left;
box-sizing: border-box;
} .wrc-column-grid-2 .wrc-column-width-1{
width: 50%;
}
.wrc-column-grid-2 .wrc-column-width-2{
width: 100%;
} .wrc-column-grid-3 .wrc-column-width-1{
width: 33.33333333%;
}
.wrc-column-grid-3 .wrc-column-width-2{
width: 66.66666666%;
}
.wrc-column-grid-3 .wrc-column-width-3{
width: 100%;
} .wrc-column-grid-4 .wrc-column-width-1{
width: 25%;
}
.wrc-column-grid-4 .wrc-column-width-2{
width: 50%;
}
.wrc-column-grid-4 .wrc-column-width-3{
width: 75%;
}
.wrc-column-grid-4 .wrc-column-width-4{
width: 100%;
} .wrc-column-grid-5 .wrc-column-width-1{
width: 20%;
}
.wrc-column-grid-5 .wrc-column-width-2{
width: 40%;
}
.wrc-column-grid-5 .wrc-column-width-3{
width: 60%;
}
.wrc-column-grid-5 .wrc-column-width-4{
width: 80%;
}
.wrc-column-grid-5 .wrc-column-width-5{
width: 100%;
} .wrc-column-grid-12 .wrc-column-width-1{
width: 8.33333333%;
}
.wrc-column-grid-12 .wrc-column-width-2{
width: 16.66666667%;
}
.wrc-column-grid-12 .wrc-column-width-3{
width: 25%;
}
.wrc-column-grid-12 .wrc-column-width-4{
width: 33.33333333%;
}
.wrc-column-grid-12 .wrc-column-width-5{
width: 41.66666667%;
}
.wrc-column-grid-12 .wrc-column-width-6{
width: 50%;
}
.wrc-column-grid-12 .wrc-column-width-7{
width: 58.33333333%;
}
.wrc-column-grid-12 .wrc-column-width-8{
width: 66.66666667%;
}
.wrc-column-grid-12 .wrc-column-width-9{
width: 75%;
}
.wrc-column-grid-12 .wrc-column-width-10{
width: 83.33333333%;
}
.wrc-column-grid-12 .wrc-column-width-10{
width: 91.66666667%;
}
.wrc-column-grid-12 .wrc-column-width-12{
width: 100%;
}  @media only screen and (max-width:991px){
.wrc-column-grid-4 .wrc-column-width-1,
.wrc-column-grid-4 .wrc-column-width-2,
.wrc-column-grid-4 .wrc-column-width-3,
.wrc-column-grid-5 .wrc-column-width-1,
.wrc-column-grid-5 .wrc-column-width-2,
.wrc-column-grid-5 .wrc-column-width-3,
.wrc-column-grid-5 .wrc-column-width-4  {
width: 50%;
}
.wrc-column-grid-12 .wrc-column-width-1,
.wrc-column-grid-12 .wrc-column-width-2,
.wrc-column-grid-12 .wrc-column-width-3,
.wrc-column-grid-12 .wrc-column-width-4,
.wrc-column-grid-12 .wrc-column-width-5,
.wrc-column-grid-12 .wrc-column-width-6,
.wrc-column-grid-12 .wrc-column-width-7,
.wrc-column-grid-12 .wrc-column-width-8,
.wrc-column-grid-12 .wrc-column-width-9,
.wrc-column-grid-12 .wrc-column-width-10,
.wrc-column-grid-12 .wrc-column-width-11{
width: 50%;
}
} @media only screen and (max-width:767px){
.wrc-column-grid .wrc-column-width-1,
.wrc-column-grid .wrc-column-width-2,
.wrc-column-grid .wrc-column-width-3,
.wrc-column-grid .wrc-column-width-4,
.wrc-column-grid .wrc-column-width-5,
.wrc-column-grid .wrc-column-width-6,
.wrc-column-grid .wrc-column-width-7,
.wrc-column-grid .wrc-column-width-8,
.wrc-column-grid .wrc-column-width-9,
.wrc-column-grid .wrc-column-width-10,
.wrc-column-grid .wrc-column-width-11{
width:50%;
}
} @media only screen and (max-width:479px){
.wrc-column-grid .wrc-column-width-1,
.wrc-column-grid .wrc-column-width-2,
.wrc-column-grid .wrc-column-width-3,
.wrc-column-grid .wrc-column-width-4,
.wrc-column-grid .wrc-column-width-5,
.wrc-column-grid .wrc-column-width-6,
.wrc-column-grid .wrc-column-width-7,
.wrc-column-grid .wrc-column-width-8,
.wrc-column-grid .wrc-column-width-9,
.wrc-column-grid .wrc-column-width-10,
.wrc-column-grid .wrc-column-width-11{
width: 100%;
}
} .gform_wrapper br{
display: none;
}.passster-form{display:block !important;position:relative !important;box-sizing:border-box !important;width:100% !important;max-width:100% !important;float:none !important;flex:none !important;}.passster-form *{box-sizing:border-box !important;}.passster-form h4{margin:10px 0 !important;}.passster-form > form{display:block !important;position:relative !important;width:100% !important;max-width:100% !important;}.passster-form fieldset{display:block !important;position:relative !important;border:none !important;margin:0 !important;padding:0 !important;min-width:100% !important;width:100% !important;max-width:100% !important;float:none !important;flex:none !important;}.passster-form input[type="text"],.passster-form input[type="email"],.passster-form input[type="password"],.passster-form input.passster-password{display:block !important;width:100% !important;max-width:100% !important;height:auto !important;min-height:40px !important;border:1px solid #CCC !important;border-radius:4px !important;background:#FFF !important;margin:0 0 10px !important;padding:10px !important;box-sizing:border-box !important;font-size:16px !important;line-height:1.4 !important;float:none !important;flex:none !important;position:relative !important;transform:none !important;}.passster-form input[type="text"]:hover,.passster-form input[type="email"]:hover,.passster-form input[type="password"]:hover{border-color:#AAA !important;transition:border-color 0.3s ease-in-out !important;}.passster-form input[type="text"]:focus,.passster-form input[type="email"]:focus,.passster-form input[type="password"]:focus,.passster-form input.passster-password:focus{outline:none !important;border-color:#0073aa !important;box-shadow:0 0 0 1px #0073aa !important;transform:none !important;position:relative !important;}.passster-form button[type="submit"],.passster-form .passster-submit{display:block !important;width:100% !important;max-width:100% !important;height:auto !important;min-height:40px !important;cursor:pointer !important;border:none !important;border-radius:4px !important;text-decoration:none !important;font-size:16px !important;line-height:1.4 !important;padding:10px 20px !important;margin:0 !important;float:none !important;flex:none !important;position:relative !important;transform:none !important;}.passster-form button[type="submit"]:hover{transition:background-color 0.3s ease-in-out !important;}.passster-form button[type="submit"]:active{box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.5) !important;}.passster-form button[type="submit"]:focus{outline:2px solid #0073aa !important;outline-offset:2px !important;}.passster-form input::placeholder{color:#888 !important;opacity:1 !important;}.passster-form input::-webkit-input-placeholder{color:#888 !important;}.passster-form input:-moz-placeholder{color:#888 !important;}.passster-form input::-moz-placeholder{color:#888 !important;}.passster-form input:-ms-input-placeholder{color:#888 !important;}.passster-form .ps-form-headline{display:block !important;position:relative !important;margin-bottom:10px !important;}.passster-form p{display:block !important;position:relative !important;margin:0 0 15px !important;}.passster-captcha-input{float:left !important;width:70% !important;padding-right:20px !important;box-sizing:border-box !important;}.passster-recaptcha-input{float:right !important;width:30% !important;padding-top:15px !important;}.passster-recaptcha{float:left !important;width:50% !important;padding-left:20px !important;box-sizing:border-box !important;}.passster-form .passster-error{display:none;width:100% !important;max-width:100% !important;text-align:center !important;float:none !important;clear:both !important;padding:10px !important;margin-top:10px !important;background:#e95353 !important;color:white !important;font-size:14px !important;border-radius:4px !important;box-sizing:border-box !important;}.passster-hide{display:none !important;}.passster-form .show-password-link{display:block !important;position:absolute !important;z-index:11 !important;font-size:0.8rem !important;right:10px !important;top:50% !important;transform:translateY(-50%) !important;}.passster-form .password-showing{width:100% !important;display:inline !important;}.passster-form .ps-loader{display:none;width:30% !important;max-width:100px !important;margin:0 auto 10px auto !important;text-align:center !important;}.passster-form .ps-loader.is-loading{display:block;}.passster-form .ps-loader img{max-width:100% !important;height:auto !important;}.passster-form label{display:block !important;margin-bottom:5px !important;}.passster-form::after{content:"" !important;display:table !important;clear:both !important;}