.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 .hidden-fields-container{display:none;}
.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;
}.hidden{display:none;}
.block{display:block}
.inline-block{display:inline-block}
[class^="hrds-"],
[class^="promocoder-"]{box-sizing:border-box;}
.hrdsclearfix:before, .hrdsclearfix:after{content:" ";clear:both;}
.hrdsclearfix:after{display:table;width:100%;height:1px;padding:15px 0;}
.prmcodr-tempo{color:#900;}
.promocoder-visible{display:block;}
.promocoder-hidden{display:none;}
.check-promocode-entry{padding-left:30px;padding-right:30px;}
.promocoder-wrapper, .promocoder-wrap{padding-top:30px;padding-bottom:30px;position:relative;width:100%;}
#content.promocoder-row{position:relative;}
.promocoder-single{width:69%;float:left;padding:15px;}
.promocoder-sidebar{display:block;float:right;width:29%;padding:15px;border-radius:5px;}
.hrds-link{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hrds-widget.widget-divider ul li{list-style:none;margin:0;}
.hrds-excerpts .entry{padding-top:1px;}
p.hrds-inline:after, .hrds-excerpts .entry:after{content:" ";clear:both;display:table;}
p.hrds-inline{line-height:initial;width:100%;padding:0;margin:0;display:block;}
ul.entry.hrds-entry.hrdsshort{list-style:none;margin:0;padding:0;}
.promocoder-widget ul, .promocoder-widget li, .list-unstyled{list-style:none;}
li.hrds-inline{position:relative;margin-left:0;width:100%;border-bottom:thin solid #ccc;}
li.hrds-inline .title, .hrds-inline .title{font-weight:600;white-space:nowrap;overflow:hidden;position:relative;text-overflow:ellipsis;display:inline-block;margin-left:10px;}
.promocoder-table{padding:0;width:100%;table-layout:fixed;text-align:left;}
.promocoder-table td{padding:4px;font-size:smaller;}
.hrds-entry.hrdstall{padding:0;margin:0;}
li.hrds-inline .title{width:32%;margin-top:5px;}
li.hrds-inline a.hrds-link, p.hrds-inline a.hrds-link{white-space:nowrap;overflow:hidden;position:relative;text-overflow:ellipsis;display:block;float:right;}
p.hrds-inline a.hrds-link{width:89%;border-bottom:1px dashed cyan;text-decoration:none !important;}
li.hrds-inline a.hrds-link{width:65%;background:#f6f6f6;margin-top:7px;}
.thumbnail.thumb-alt{white-space:nowrap;overflow:hidden;position:relative;text-overflow:ellipsis;display:block;width:150px;height:50px;}
span.hrds-thumb{position:relative;margin:0;float:left;padding:1px;width:52px;display:block;height:auto;user-select:none;}
img.hrds-thumb{max-width:50px;height:auto;padding:0;margin-bottom:0 !important;}
img.wp-post-image
img.attachment-thumbnail
img.attachment-medium
img.attachment-large
img.attachment-full{max-width:100%;}
.hrds-excerpts .entry footer.hrds-meta_footer{padding:0;display:inline-block;width:98%;height:36px;position:relative;left:1%;background:#f6f6f6;border-left:3px solid #d1e3ed;}
.hrds-excerpts .entry footer.hrds-meta_footer:before{content:" ";display:block;width:100%;position:relative;height:1px;clear:both;}
.hrds-list-inline{display:block;list-style:none;margin-left:6px;padding:0;width:100%;min-height:1px;}
.hrds-list-inline span, .hrds-list-inline span em.hrds-author, .hrds-list-inline span time{display:inline-block;margin:0;font-size:92%;}
.hrds-author{font-weight:400;}
.hrds-list-inline span time{color:#646464;}
.hrds-list-inline li a.hrds-link, li.hrds-inline a.hrds-link, p.hrds-inline a.hrds-link{text-decoration:none!important;font-size:82.5%;}
.single .hrds-tags, .single .hrds-tagcats, .single .byline{font-size:larger;font-size:110%;}
.hrds-cats a:first-letter{font-weight:700;}
.hrds-cats a{display:block;}
.single .byline{display:inline!important;}
.single a.thumbnail-link img{max-width:318px;}
.promocoder-single-entry figure{background:#f4f4f4;}
.promocoder-single-entry figure img{position:relative;display:block;max-width:540px;height:auto;}
.single article.promocoder footer.entry-footer{width:100% !important;background:#fcfcfc;min-height:80px;padding:12px 15px;border:thin solid #aaa;color:#222}
.single article.promocoder footer.entry-footer a{color:initial;}
.promocoder-blocks{display:block;}
.promocoder-hidden{visibility:hidden;}
.promocoder-inline-block{display:inline-block;}
.promocoder-block{visibility:visbile;}
.promocoder-none{display:none;}
.promopage-link{width:auto;height:1.67em;padding:6px 16px;border:1px solid #ccc;background:#fefefe;}
.promocoder-widget ul.promocoder-widget-cats li.cat-item ul.children li.cat-item, .promocoder-widget ul.promocoder-widget-cats .children{margin-top:0;margin-left:.467em;}
.hrds-select{width:auto;height:auto;padding:2px;font-size:14px;line-height:1.42857143;background-color:#f7f7f7;background-image:none;border:1px solid #ccc;color:inherit;margin-bottom:5px;border-radius:none;font-family:inherit;}
ul.promocoder-errors{padding:0;margin:1.54em 0 1.54em !important;list-style:none !important;border:1px solid #DE5749;background:#FFE8E6;padding:10px 20px;}
ul.promocoder-errors li{list-style:none;color:#AA4433;}
.promocoder-errors{padding:0;margin:1.54em 0 1.54em !important;list-style:none !important;border:1px solid #DE5749;background:#FFE8E6;padding:10px 20px;}
.promocoder-success{padding:0;margin:1.54em 0 1.54em !important;list-style:none !important;border:1px solid #026E02;background:#BEF7C5;padding:10px 20px;color:#2DB4E5;}
.entry-content a, .entry-summary a, .taxonomy-description a, .logged-in-as a, .comment-content a, .pingback .comment-body > a, .textwidget a, .entry-footer a:hover, .site-info a:hover{box-shadow:none !important;}
.hrds-btn{text-align:center;display:block;padding:2px 7px;height:2.222em;color:inherit;background:#ebebeb;width:120px;border:thin solid #ccc;}
.promocoder-archive-title > a:nth-child(2){color:#000;font-weight:bolder}
.promocoder-archive-title > a:last-child{color:inherit;text-decoration:underline;}
@media(max-width:800px){
.hrds-excerpts .entry.hrdstall{height:auto;}
.hrds-entry.hrdstall > p.hrds-inline .title{position:relative;left:0;top:-8px}
p.hrds-inline a.hrds-link{position:relative;left:2em;top:-8px;}
.hrds-excerpts .entry footer.hrds-meta_footer{width:100%;margin-top:-2px;}
.qwerty-search .char{width:2.125em;}
}
@media all and (min-width: 300px) and (max-width: 540px) {
.qwerty-search .char{width:1.9888em;}
ul.promocoder-pagination.pagination-alpha li input[type="checkbox"],
.qwerty-search ul.keyboard li input[type="checkbox"]{margin:0 .5em;transform:scale(1.2788);top:4px;}
.qwerty-search ul.keyboard{width:118%;margin-left:0;}
#content.promocoder-row{font-size:83.5%;}
} .pagination::before, .pagination::after{
background-color: transparent!important;
position: relative;
width: 0px;
}.wpa-ld button span.screen-reader, .longdesc-link span.screen-reader,
.wpa-hide-ltr#skiplinks a, .wpa-hide-ltr#skiplinks a:hover, .wpa-hide-ltr#skiplinks a:visited,
.wpa-hide-rtl#skiplinks a, .wpa-hide-rtl#skiplinks a:hover, .wpa-hide-rtl#skiplinks a:visited{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}
.wpa-hide-ltr#skiplinks a:focus,
.wpa-hide-rtl#skiplinks a:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.wpa-alt, .wpa-ld{display:inline-block;position:relative;}
div.alignleft.wpa-alt, div.alignleft.wpa-ld{float:left;}
div.alignright.wpa-alt, div.alignright.wpa-ld{float:right;}
div.aligncenter.wpa-alt, div.aligncenter.wpa-ld{display:block;margin:0 auto;width:fit-content;}
.wpa-focusable:focus{outline:1px solid;outline-offset:1px;}
.wpa-ld .longdesc{position:absolute;width:100%;height:100%;top:0;overflow-y:scroll;box-sizing:border-box;background:rgba(255, 255, 255, .92);color:#111;padding:46px 1rem 1rem;text-align:start;}
.wpa-ld .longdesc, .wpa-ld .longdesc p{font-size:clamp( 16px, 1rem, 24px );}
.wpa-ld .longdesc-link{position:absolute;display:inline-block;right:3px;bottom:3px;color:#000;background:rgba(255, 255, 255, .92);font-size:clamp( 14px, .875rem, 20px );padding:2px;border-radius:3px;}
.wpa-alt .wpa-alt-text{position:absolute;width:calc( 100% - 2em );height:fit-content;bottom:0;box-sizing:border-box;background:rgba(255, 255, 255, .92);padding:1rem;margin:1rem;border-radius:15px;box-shadow:0 0 6px #333;text-align:start;z-index:10;font-size:clamp( 16px, 1rem, 24px );line-height:1.5;color:#111;}
.top-right .wpa-alt .wpa-alt-text, .top-left .wpa-alt .wpa-alt-text{bottom:auto;top:0;margin-top:2.5em;}
.rtl .wpa-alt .wpa-alt-text, .rtl .wpa-ld .longdesc{text-align:right;}
.template-longdesc{text-align:left;line-height:1.5;width:100%;max-width:50em;padding:2em;margin:1em auto;background:#fdfdfd;color:#333;box-shadow:0 0 5px;font-size:1.4em;}
label.wpa-screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}
.wpa-content-summary{padding:30px;background:rgba( 0,0,0,.05 );margin-bottom:30px;}
.wpa-content-summary div p:last-of-type{margin-bottom:0;padding-bottom:0;}
.wpa-excerpt .wp-block-read-more, .wpa-excerpt .wp-block-post-excerpt__more-text{display:none !important;}
.wpa-excerpt .wp-block-post-excerpt .continue{margin-top:1rem;display:block;}
.wpa-alt button.wpa-toggle, .wpa-alt a.wpa-toggle,
.wpa-ld button.wpa-toggle, .wpa-ld a.wpa-toggle,
button.wpa-video{all:unset;background:#111;display:block;color:#fff;border-radius:32px !important;height:28px !important;width:28px !important;display:flex !important;align-items:center;justify-content:center;position:absolute !important;z-index:10;padding:4px !important;border:1px solid currentColor !important;}
.wpa-alt button{font-family:monospace !important;font-size:clamp( 14px,.875rem,20px ) !important;}
.wpa-alt button.wpa-toggle:active, .wpa-ld button.wpa-toggle:active{background:#f6f6f6;color:#111;}
.wpa-ld button.wpa-toggle, .wpa-alt button.wpa-toggle, button.wpa-video{top:4px;left:4px;}
.wpa-ld button.wpa-toggle:focus, .wpa-ld button.wpa-toggle:hover,
.wpa-alt button.wpa-toggle:focus, .wpa-alt button.wpa-toggle:hover,
button.wpa-video:hover, button.wpa-video:focus{outline:2px solid currentColor;outline-offset:1px;}
button.wpa-video[aria-pressed=true] .dashicons::before{content:"\f522" / '';}
.wpa-alt button.wpa-toggle[aria-expanded=true],
.wpa-ld button.wpa-toggle[aria-expanded=true]{color:#111;background:#f6f6f6;}
.wpa-alt button:focus, .wpa-alt button:hover,
.wpa-ld button:focus, .wpa-ld button:hover{cursor:pointer;}
.top-left .wpa-alt a.wpa-toggle, .top-left .wpa-alt button.wpa-toggle,
.top-left .wpa-ld a.wpa-toggle, .top-left .wpa-ld button.wpa-toggle{top:4px;bottom:auto;}
.top-right .wpa-alt a.wpa-toggle, .top-right .wpa-alt button.wpa-toggle,
.top-right .wpa-ld a.wpa-toggle, .top-right .wpa-ld button.wpa-toggle{top:4px;right:4px;left:auto;bottom:auto;}
.bottom-right .wpa-alt a.wpa-toggle, .bottom-right .wpa-alt button.wpa-toggle,
.bottom-right .wpa-ld a.wpa-toggle, .bottom-right .wpa-ld button.wpa-toggle{right:4px;left:auto;}
.wpa-alt .wpa-ld button{left:46px;}
.top-right .wpa-alt .wpa-ld button, .bottom-right .wpa-alt .wpa-ld button {
left: auto;
right: 46px;
}