.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;}
.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2;}
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output{display:none;}
.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;}
.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;}
.wpcf7-form-control-wrap{position:relative;}
.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;}
.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em;}
.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}
.wpcf7-list-item-label::before, .wpcf7-list-item-label::after{content:" ";}
.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}
form.submitting .wpcf7-spinner{visibility:visible;}
.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms;}
}
@keyframes spin {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
@keyframes blink {
from{opacity:0;}
50%{opacity:1;}
to{opacity:0;}
}
.wpcf7 [inert]{opacity:0.5;}
.wpcf7 input[type="file"]{cursor:pointer;}
.wpcf7 input[type="file"]:disabled{cursor:default;}
.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr;}
.wpcf7-reflection > output{display:list-item;list-style:none;}
.wpcf7-reflection > output[hidden] {
display: none;
}.lsw-active{font-weight:bold;}
.lsw-iso{font-weight:initial;background:#888;color:#fff;padding:2px 4px;border-radius:3px;}
.lsw-native{
font-size:60%;
}.language-switcher-btn{-moz-box-shadow:inset 0px 1px 0px 0px #ffffff !important;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff !important;box-shadow:inset 0px 1px 0px 0px #ffffff !important;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6)) !important;background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%) !important;background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%) !important;background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%) !important;background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%) !important;background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0) !important;background-color:#ffffff !important;-moz-border-radius:6px !important;-webkit-border-radius:6px !important;border-radius:6px !important;border:1px solid #dcdcdc !important;display:inline-block !important;cursor:pointer !important;color:#666666 !important;font-family:Arial !important;font-size:15px !important;font-weight:bold !important;padding:6px 24px !important;text-decoration:none !important;text-shadow:0px 1px 0px #ffffff !important;}
.language-switcher-btn:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff)) !important;background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%) !important;background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%) !important;background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%) !important;background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%) !important;background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0) !important;background-color:#f6f6f6 !important;}
.language-switcher-btn:active{position:relative !important;top:1px !important;}
.jq-dropdown{position:absolute;z-index:1039;display:none;}
.jq-list{position:relative;display:block;}
.jq-dropdown .jq-dropdown-menu, .jq-dropdown .jq-dropdown-panel{min-width:160px;max-width:360px;list-style:none;background:white;border:solid 1px #ddd;border-radius:4px;box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);overflow:visible;padding:4px 0;margin:0;}
.jq-list .jq-list-menu{min-width:160px;max-width:360px;list-style:none;border:none;padding:0;margin:0;}
.jq-dropdown .jq-dropdown-panel{padding:10px;}
.jq-dropdown.jq-dropdown-tip{margin-top:8px;}
.jq-dropdown.jq-dropdown-tip:before{position:absolute;top:-6px;left:9px;content:"";border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ddd;display:inline-block;}
.jq-dropdown.jq-dropdown-tip:after{position:absolute;top:-5px;left:10px;content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;display:inline-block;}
.jq-dropdown.jq-dropdown-tip.jq-dropdown-anchor-right:before{left:auto;right:9px;}
.jq-dropdown.jq-dropdown-tip.jq-dropdown-anchor-right:after{left:auto;right:10px;}
.jq-dropdown.jq-dropdown-scroll .jq-dropdown-menu, .jq-dropdown.jq-dropdown-scroll .jq-dropdown-panel{max-height:180px;overflow:auto;}
.jq-dropdown .jq-dropdown-menu li{list-style:none !important;padding:0 0 !important;text-indent:0 !important;margin:0 !important;line-height:18px !important;color:#666666 !important;font-family:Arial !important;font-size:15px !important;text-decoration:none !important;text-shadow:0px 1px 0px #ffffff !important;}
.jq-list .jq-list-menu li{list-style:none !important;text-decoration:none !important;}
.jq-dropdown .jq-dropdown-menu li > a, .jq-dropdown .jq-dropdown-menu label{display:block;color:inherit;text-decoration:none;line-height:18px;padding:3px 15px;margin:0;white-space:nowrap;}
.jq-list .jq-list-menu li > a{display:block;line-height:190%;}
.jq-dropdown .jq-dropdown-menu li > a:hover, .jq-dropdown .jq-dropdown-menu label:hover{background-color:#f2f2f2;color:inherit;cursor:pointer;}
.jq-dropdown .jq-dropdown-menu .jq-dropdown-divider, .jq-list .jq-list-menu .jq-list-divider {
font-size: 1px;
border-top: solid 1px #e5e5e5;
padding: 0;
margin: 5px 0;
}.wp-polls-archive{}
.wp-polls, .wp-polls-form{}
.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li{text-align:left;background-image:none;display:block;}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul{text-align:left;list-style:none;float:none;}
.wp-polls ul li:before, .wp-polls-ans ul li:before, #sidebar ul ul li:before{content:'';}
.wp-polls IMG, .wp-polls LABEL , .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG{display:inline;border:0px;padding:0px;margin:0px;}
.wp-polls-ul{padding:0px;margin:0px 0px 10px 10px;}
.wp-polls-ans{width:100%;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.wp-polls-loading{display:none;text-align:center;height:16px;line-height:16px;}
.wp-polls-image{border:0px;}
.wp-polls .Buttons{border:1px solid #c8c8c8;background-color:#f3f6f8;}
.wp-polls-paging a, .wp-polls-paging a:link{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #0066cc;color:#0066cc;background-color:#FFFFFF;}
.wp-polls-paging a:visited{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #0066cc;color:#0066cc;background-color:#FFFFFF;}
.wp-polls-paging a:hover{border:1px solid #000000;color:#000000;background-color:#FFFFFF;}
.wp-polls-paging a:active{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #0066cc;color:#0066cc;background-color:#FFFFFF;}
.wp-polls-paging span.pages{padding:2px 4px 2px 4px;margin:2px 2px 2px 2px;color:#000000;border:1px solid #000000;background-color:#FFFFFF;}
.wp-polls-paging span.current{padding:2px 4px 2px 4px;margin:2px;font-weight:bold;border:1px solid #000000;color:#000000;background-color:#FFFFFF;}
.wp-polls-paging span.extend {
padding: 2px 4px 2px 4px; 
margin: 2px;	
border: 1px solid #000000;
color: #000000;
background-color: #FFFFFF;
}