
/* === inline: wp block styles === */
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.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}.screen-reader-text:focus{background-color:#ddd;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}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

/*# sourceURL=wp-block-library-inline-css */
h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
/*# sourceURL=https://payments.com.ua/wp-includes/blocks/heading/style.min.css */
.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}
/*# sourceURL=https://payments.com.ua/wp-includes/blocks/image/style.min.css */
ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}
/*# sourceURL=https://payments.com.ua/wp-includes/blocks/list/style.min.css */
.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
/*# sourceURL=https://payments.com.ua/wp-includes/blocks/group/style.min.css */
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*# sourceURL=https://payments.com.ua/wp-includes/blocks/paragraph/style.min.css */
.wp-block-spacer{clear:both}
/*# sourceURL=https://payments.com.ua/wp-includes/blocks/spacer/style.min.css */
.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}
/*# sourceURL=https://payments.com.ua/wp-includes/blocks/table/style.min.css */
.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}
/*# sourceURL=https://payments.com.ua/wp-includes/blocks/quote/style.min.css */
@charset "UTF-8";.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}
/*# sourceURL=https://payments.com.ua/wp-includes/blocks/separator/style.min.css */
.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}
/*# sourceURL=https://payments.com.ua/wp-includes/blocks/embed/style.min.css */
.wp-container-core-group-is-layout-a02f0dea > .alignfull{margin-right:calc(30px * -1);margin-left:calc(30px * -1);}
/*# sourceURL=core-block-supports-inline-css */
.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}
/*# sourceURL=https://payments.com.ua/wp-includes/blocks/preformatted/style.min.css */
.gspb_container-id-gsbp-06dcf234-3825{flex-direction:column;box-sizing:border-box}#gspb_container-id-gsbp-06dcf234-3825.gspb_container>p:last-of-type{margin-bottom:0}#gspb_container-id-gsbp-06dcf234-3825.gspb_container{position:relative}#gspb_container-id-gsbp-06dcf234-3825.gspb_container .gspb-containerlink{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}
/*# sourceURL=greenshift-post-css-inline-css */
/* === inline: global-styles === */
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--main: var(--rehub-main-color);--wp--preset--color--secondary: var(--rehub-sec-color);--wp--preset--color--buttonmain: var(--rehub-main-btn-bg);--wp--preset--color--cyan-grey: #abb8c3;--wp--preset--color--orange-light: #fcb900;--wp--preset--color--red: #cf2e2e;--wp--preset--color--red-bright: #f04057;--wp--preset--color--vivid-green: #00d084;--wp--preset--color--orange: #ff6900;--wp--preset--color--blue: #0693e3;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--system-font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--wp--preset--font-family--rh-nav-font: var(--rehub-nav-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif);--wp--preset--font-family--rh-head-font: var(--rehub-head-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif);--wp--preset--font-family--rh-btn-font: var(--rehub-btn-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif);--wp--preset--font-family--rh-body-font: var(--rehub-body-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif);--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: 760px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: none;}h1{font-size: 29px;line-height: 34px;margin-top: 10px;margin-bottom: 31px;}h2{font-size: 25px;line-height: 31px;margin-top: 10px;margin-bottom: 31px;}h3{font-size: 20px;line-height: 28px;margin-top: 10px;margin-bottom: 25px;}h4{font-size: 18px;line-height: 24px;margin-top: 10px;margin-bottom: 18px;}h5{font-size: 16px;line-height: 20px;margin-top: 10px;margin-bottom: 15px;}h6{font-size: 14px;line-height: 20px;margin-top: 0px;margin-bottom: 10px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-main-color{color: var(--wp--preset--color--main) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-buttonmain-color{color: var(--wp--preset--color--buttonmain) !important;}.has-cyan-grey-color{color: var(--wp--preset--color--cyan-grey) !important;}.has-orange-light-color{color: var(--wp--preset--color--orange-light) !important;}.has-red-color{color: var(--wp--preset--color--red) !important;}.has-red-bright-color{color: var(--wp--preset--color--red-bright) !important;}.has-vivid-green-color{color: var(--wp--preset--color--vivid-green) !important;}.has-orange-color{color: var(--wp--preset--color--orange) !important;}.has-blue-color{color: var(--wp--preset--color--blue) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-main-background-color{background-color: var(--wp--preset--color--main) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-buttonmain-background-color{background-color: var(--wp--preset--color--buttonmain) !important;}.has-cyan-grey-background-color{background-color: var(--wp--preset--color--cyan-grey) !important;}.has-orange-light-background-color{background-color: var(--wp--preset--color--orange-light) !important;}.has-red-background-color{background-color: var(--wp--preset--color--red) !important;}.has-red-bright-background-color{background-color: var(--wp--preset--color--red-bright) !important;}.has-vivid-green-background-color{background-color: var(--wp--preset--color--vivid-green) !important;}.has-orange-background-color{background-color: var(--wp--preset--color--orange) !important;}.has-blue-background-color{background-color: var(--wp--preset--color--blue) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-main-border-color{border-color: var(--wp--preset--color--main) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-buttonmain-border-color{border-color: var(--wp--preset--color--buttonmain) !important;}.has-cyan-grey-border-color{border-color: var(--wp--preset--color--cyan-grey) !important;}.has-orange-light-border-color{border-color: var(--wp--preset--color--orange-light) !important;}.has-red-border-color{border-color: var(--wp--preset--color--red) !important;}.has-red-bright-border-color{border-color: var(--wp--preset--color--red-bright) !important;}.has-vivid-green-border-color{border-color: var(--wp--preset--color--vivid-green) !important;}.has-orange-border-color{border-color: var(--wp--preset--color--orange) !important;}.has-blue-border-color{border-color: var(--wp--preset--color--blue) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-system-font-font-family{font-family: var(--wp--preset--font-family--system-font) !important;}.has-rh-nav-font-font-family{font-family: var(--wp--preset--font-family--rh-nav-font) !important;}.has-rh-head-font-font-family{font-family: var(--wp--preset--font-family--rh-head-font) !important;}.has-rh-btn-font-font-family{font-family: var(--wp--preset--font-family--rh-btn-font) !important;}.has-rh-body-font-font-family{font-family: var(--wp--preset--font-family--rh-body-font) !important;}
/*# sourceURL=global-styles-inline-css */
:root :where(html.wpgs-img-margin .wp-block-image){margin-top: 0px;margin-bottom: 31px;}
/* === wp-content/plugins/hashbar-wp-notification-bar/assets/css/block-style-index.css === */
/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.has-text-align-center{
	justify-content: center;
}
.has-text-align-left{
	justify-content: flex-start;
}
.has-text-align-right{
	justify-content: flex-end;
}
/* === wp-content/plugins/hashbar-wp-notification-bar/assets/css/frontend.css === */
.hthb-notification *, .hthb-notification *:before,
.hthb-notification *:after {
    box-sizing: border-box;
}
body {
  -webkit-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.hthb-notification a {
    text-decoration: none;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.hthb-notification button {
    cursor: pointer;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

/* -----------------------------------
  01. Default
--------------------------------------*/
/*.hthb-notification*/
.hthb-notification {
    background-position: center center;
    background-repeat: no-repeat;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    z-index: 999999999999 !important;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    text-shadow: none;
}
.hthb-notification:before{
  background-color: #2d3e50;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.hthb-notification.hthb-pos--bottom {
    top: auto !important;
    bottom: 0;
}
.hthb-loaded{
    visibility: visible !important;
}

/*admin bar query*/

/*.hthb-open-toggle*/
.hthb-open-toggle {
  display: block;
  background-color: #ff5733;
  border: medium none;
  border-radius: 0 0 4px 4px;
  color: #fff;
  position: absolute;
  right: 20px;
  text-align: center;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  padding: 0;
  z-index: 999999;
  cursor: pointer;
  min-width: 30px;
  min-height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.hthb-notification.hthb-pos--bottom .hthb-open-toggle{
    bottom: 0;
    border-radius: 5px 5px 0px 0px;
}
.hthb-pos--bottom svg{
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
}
.hthb-state--open .hthb-open-toggle{
    display: none;
}

/* Keyboard focus for open/close controls (spans with role="button") */
.hthb-notification .hthb-open-toggle:focus-visible,
.hthb-notification .hthb-close-toggle:focus-visible {
    outline: 2px solid;
    outline-offset: 3px;
}

/*.hthb-row*/
.hthb-row {
    width: 100%;    
    position: relative;
    overflow: hidden;
    padding: 10px 50px 10px 10px;
}

/*.hthb-row .hthb-container*/
.hthb-container {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: static;
}
.hthb-container:before {
    content: "";
    display: table;
    clear: both;
}

/*.hthb-row .hthb-close-toggle-wrapper*/
.hthb-close-toggle-wrapper {
    float: right;
    position: absolute;
    right: 0;
    width: 25px;
    text-align: center;
    z-index: 99999;
    cursor: pointer;
    visibility: hidden;
}
.hthb-loaded.hthb-has-close-button .hthb-close-toggle-wrapper{
    visibility: visible;
}

/*.hthb-row .hthb-close-toggle-wrapper .hthb-close-toggle*/
.hthb-close-toggle{
    position: inherit;
    margin: 0;
    z-index: 99999;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    right: 20px;
}
.hthb-close-toggle {
    background-color: transparent;
    border: medium none;
    color: #ffffff;
    display: block;
    text-align: center;
    float: left;
    border-radius: 0;
    font-weight: normal;
    cursor: pointer;
}

/*.hthb-row .hthb-notification-content*/
.hthb-notification-content p {
    color: #eceff1;
    font-family: inherit;
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    margin: 0;
    padding-bottom: initial;
}
.has-text-align-center {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
}


/*.ht_btn.style_1*/

/*.ht_btn.style_2*/
.hthb-notification-content .ht_btn.style_2 {
    background: #ff5733 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    margin-left: 5px;
    padding: 5px 15px;
}

/*.ht-notification-social*/
.hthb-notification-content p + p {
    margin-top: 7px;
}

/*.ht_notification_newsletter*/

.hthb-notification .ht-notification-text > h2 {
  color: #fff;
  font-size: 22px;
  margin: 0;
  margin-bottom: 10px;
}
.hthb-notification .ht-notification-text > p{
  display: block!important;
  margin-bottom: 0px;
}

.hthb-notification .ht-notification-text input[type="email"] {
  background: #fff none repeat scroll 0 0;
  border: 0 none;
  border-radius: 3px;
  box-shadow: none;
  color: #000;
  height: 40px;
  margin-bottom: 10px;
  padding: 0 10px;
  width: 100%;
}

.hthb-notification .ht-notification-text input[type="submit"] {
  background: #ff5733 none repeat scroll 0 0;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  height: inherit;
  max-width: inherit;
  min-width: inherit;
  padding: 12px 25px;
  width: inherit;
  line-height: 1;
}

.hthb-notification .ht-notification-text input[type="submit"]:hover{
  background:rgba(255,87,51,.8)
}

/*count down*/

/* Announcement Bar Countdown Styles */

/* Countdown sections - ensure they render as full-width blocks */

/* Announcement content wrapper - handles left/right countdown positioning */

/* Circular box style */

/* Rounded square box style */

/* Before countdown section - positioned right before the fixed bar */

/*Theme support*/

/*Flone*/

/*Responsive (media query for WordPress admin bar)*/

/*Padding Utility CSS*/
/* === wp-content/themes/rehub-theme/style.css === */
/***************************************
	Theme Name: Rehub theme
	Theme URI: https://themeforest.net/item/rehub-directory-multi-vendor-shop-coupon-affiliate-theme/7646339
	Description: A Hybrid magazine/shop/review/news Wordpress Theme
	Author: Wpsoul
	Author URI: https://wpsoul.com/
	Version: 19.9.9.7
	Tags: two-columns, fluid-layout, custom-background, threaded-comments, translation-ready, custom-menu
	License: 
	License URI:
	Text Domain: rehub-theme
***************************************/

/* CSS RESET */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, dfn, em, img, ins, q, s, small, strong, sub, sup, var, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, menu, nav, section { display: block; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: none; }
table { border-collapse: collapse; width:100%; }
td,th,tr{padding: 6px 12px;}
*{box-sizing: border-box;}
mark, ins{text-decoration: none;}
ul{list-style: none;}

/* BASIC STYLES TYPOGRAPHY */
body { background-color: #fff; color: #000; font-size: 15px; font-family: Roboto,"Helvetica Neue",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Oxygen-Sans,sans-serif; }
a:focus, button{outline: none;}
a:hover, a:active { color: #000;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #111; text-decoration: none; }
h1,h2,h3,h4,h5,h6{font-weight: 700;color: #111111; }
h1 { font-size: 29px; line-height:34px; margin: 10px 0 31px 0;}
h2 { font-size: 25px; line-height:30px; margin: 10px 0 31px 0;  }
h3 { font-size: 20px; line-height:28px; margin: 10px 0 25px 0;  }
h4 { font-size: 18px; line-height:24px; margin: 10px 0 18px 0  }
h5 { font-size: 16px; line-height:20px; margin: 10px 0 15px 0 }
h6 { font-size: 14px; line-height:16px; margin: 0 0 10px 0 }
hr{background: #ddd;border: 0;height: 1px;}
article p, .post p{ margin: 0 0 31px 0 }
article em, .post em { font-style: italic }
article strong, .post strong { font-weight: bold }
article, .post { font-size: 16px; line-height: 28px; color: #333; }
p strong { font-weight: bold; }
p em { font-style: italic; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img {max-width: 100%;height: auto;vertical-align: top; border: 0;}
.screen-reader-text {border: 0;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;clip-path: none;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
::selection { background: #999; color: #fff; text-shadow: none; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearbox{ clear: both;}

/* ICONS */
 .wpsm_pretty_list ul li:before, .re_carousel .controls:after, .widget.top_offers .title:before, .widget.cegg_widget_products .title:before, .rehub_chimp:before, .postNavigation .postnavprev:before, .comment-reply-link:before, .togglegreedybtn:before, .rh-heading-icon:before, .more-from-store-a a:before, div.sortingloading:after, .wpsm_box.info_type i, .wpsm_box.warning_type i, .wpsm_box.download_type i, .icon-search-onclick:before, nav.top_menu ul li.menu-item-has-children ul li.menu-item-has-children > a:before, nav.top_menu ul.menu:not(.off-canvas) > li.menu-item-has-children > a:before, .header-top .top-nav > ul > li.menu-item-has-children > a:before{font-family: rhicons;}

/* HEADER AND MENU */
#main_header { z-index: 998 }
.responsive_nav_wrap { display: none; position: relative; width: 100% }
header .logo-section { padding: 15px 0; overflow: visible; }
header .logo { max-width: 450px; float: left; margin-right: 15px; line-height: 0; }
.logo .textlogo { font-size: 26px; line-height: 26px; letter-spacing: -0.5px;}
.logo .sloganlogo { font-size: 14px; color: #888 }
.header-actions-logo{float: right;}
.header-actions-logo .wpsm-button{margin: 0}
.header-actions-logo .celldisplay{padding: 0 12px; vertical-align: middle;}
.header_seven_style .search{ margin: 0 30px; padding: 0; flex-grow: 1; width: 100%; max-width: 580px}
.header_seven_style > .rh-flex-right-align{flex: 0 0 auto}
.icon-search-onclick:before{ content: "\f002";}
button.icon-search-onclick i{ font-size: 20px !important}
button.icon-search-onclick:before{ display: none;}
form.search-form { padding: 0; border: none; position: relative;width: auto;display: flex; margin: 0; max-width: 100% }
form.search-form input[type="text"] { border: 1px solid #e1e1e1; height: 38px; background-color: #fff; padding: 2px 45px 2px 12px;  }
form.search-form input[type="text"]:focus{outline: 0;}
form.search-form [type="submit"] {border: none; cursor: pointer; padding: 0 16px; line-height: 38px; height: 38px; vertical-align: middle; position: absolute;top: 0; right: 0 }
.search-header-contents{ width: 100%; height: 100%;position: fixed; left:0; top:0; right: 0; bottom:0; opacity: 0; visibility: hidden; z-index: 9999999; transition: opacity 0.5s ease; text-align: center; margin: 0 auto; background-color: rgba(0,0,0,0.7);}
.top-search-onclick-open .search-header-contents{ visibility: visible; opacity: 1; display: block;}
.top-search-onclick-open .search-header-contents .search-form {opacity: 1;transform: translateY(-1px);}
.search-header-contents .search-form{max-width: 1000px;margin: 0 auto; width: 100%;transition: transform 0.6s ease, opacity 0.3s ease;    transform: translateY(-100%);opacity: 0;}
.search-header-contents form.search-form input[type="text"]{width: 100%; height: 74px; border: none; line-height: 74px; font-size: 25px; padding:5px 37px 5px 25px !important}
.search-header-contents form.search-form [type="submit"]{line-height: 74px; height: 74px;background: #fff !important;color: #333 !important;padding: 0 25px; font-size:25px}
.rh-outer-wrap {transition: transform 0.5s;transform-origin: center top;}
.head_search .search-form, .head_search form.search-form input[type="text"]{ width: 100%; clear: both;}
header .search { width: 300px; float: right; position: relative; }
.logo-section .search form.search-form input[type="text"]{min-width: 215px}
.post.errorpage form.search-form{ display: inline-block; margin: 20px auto}
.main-nav { background: #fcfcfc;}
.main-nav.white_style{border-top: 1px solid #eee; border-bottom: 1px solid #eee}
.main-nav:after{content: ''; display:table; clear: both; }
nav.top_menu { position: relative; }
nav.top_menu > ul{display: flex; margin:0}
nav.top_menu ul li {position: relative; }
nav.top_menu > ul > li.floatright{ margin-left: auto;}
nav.top_menu ul li i, #slide-menu-mobile ul li.menu-item > a i{margin: 0 5px 0 0}
nav.top_menu > ul > li > a { font-weight:700; font-size: 16px; line-height:19px; transition: all 300ms cubic-bezier(0.5, 0, 0.5, 1); position:relative; color: #111; padding: 8px 13px 11px 13px; display: inline-block; }
nav.top_menu ul.menu:not(.off-canvas) > li.menu-item-has-children > a:before{ font-size: 14px; content: '\f107';margin: 0 0 0 7px; float: right; }
nav.top_menu ul li.menu-item-has-children { position: relative }
nav.top_menu ul li.menu-item-has-children ul li.menu-item-has-children > a:before { color: #111; content: "\f105"; cursor: pointer;  float: right; padding-left: 8px}
nav.top_menu ul.sub-menu, .top-nav ul.sub-menu {transform: translateY(10px); opacity: 0; visibility: hidden; transition: opacity 0.3s ease, transform 0.3s ease;background: #fff; position: absolute; z-index: 9999999; width: 250px; box-shadow: 0 20px 40px -5px rgb(9 30 66 / 18%);backface-visibility: hidden; left: -999999px;}
nav.top_menu ul.sub-menu{padding:12px 0}
nav.top_menu .noshadowdrop ul.sub-menu{box-shadow: none}
nav.top_menu ul.sub-menu ul.sub-menu { top: 0; }
nav.top_menu > ul > li > ul.sub-menu > li.hovered > ul.sub-menu{left: 100%; opacity: 1; visibility: visible;transform: translateY(0); }
nav.top_menu ul.sub-menu > li > a { text-transform: none; font-size: 15px; line-height: 22px; color: #111 !important; display: block;padding: 10px 25px; font-weight: 400 }
nav.top_menu ul.sub-menu > li:first-child > a{ border-top-color: transparent;}
nav.top_menu > ul > li.hovered > .sub-menu { opacity: 1; visibility: visible;transform: translateY(0); left: 0; top: 100% }
nav.top_menu > ul > li > ul.sub-menu > li:first-child > a:after, .top-nav > ul > li > ul.sub-menu > li:first-child > a:after {position: absolute;content: "";width: 0;height: 0;border-style: solid;top: -5px;left: 19px;border-width: 0 6px 6px 6px;border-color: transparent transparent #FFF transparent;}
nav.top_menu > ul:not(.off-canvas) li:not(.rh-megamenu) ul.sub-menu > li > a:hover {background: #F9F9F9;}
nav.top_menu > ul > li{border-right: 1px solid rgba(0, 0, 0, 0.08); }
nav.top_menu > ul > li:last-child{ border-right: none !important; box-shadow: none;}
#slide-menu-mobile{display: none;}
#slide-menu-mobile .subline{display: block;font-size: 12px;font-weight: normal;color: #999;}
#slide-menu-mobile ul.off-canvas { position: fixed; width: 270px; top: 0; left: 0; bottom:0; padding: 0; overflow-x: hidden; overflow-y: auto; background-color: #fff;z-index: 999999;transform: translate3d(-100%,0,1px);transition: transform 0.3s ease; backface-visibility: hidden;}
#slide-menu-mobile ul li.menu-item { border-bottom: 1px solid #eee; position: static; margin: 0; overflow: hidden; width: 100%; float:none}
#slide-menu-mobile ul li.menu-item > a {line-height: 22px !important;float:left; padding: 10px 15px; font-size: 16px; text-transform: none; border-top: none; width: calc(100% - 50px); text-decoration: none; color: #111; font-weight: bold; }
#slide-menu-mobile ul ul.sub-menu { transition: all 0.3s ease; opacity: 1; visibility: visible; position: absolute; border: 0; width: 100%; min-height: 100%; top: 0; left: 0; background-color: #fff; transform: translate3d(-100%,0,1px); backface-visibility: hidden;}
#slide-menu-mobile ul ul.sub-menu li a { border-bottom: none; }
#slide-menu-mobile ul ul.sub-menu.sub-menu-active { transform: translate3d(0,0,0); z-index: 999; }
#slide-menu-mobile ul li.back-mb span{ cursor:pointer; background-color: rgba(0, 0, 0, 0.02);padding: 13px 15px; font-size: 15px; text-decoration: none; display: block; }
#slide-menu-mobile ul.off-canvas-active { opacity: 1; visibility: visible; transform: translate3d(0,0,0); }
#slide-menu-mobile ul span.submenu-toggle { float:right; width: 42px; height: 42px; line-height: 42px; }
#slide-menu-mobile ul span.submenu-toggle .rhicon { font-size: 14px; line-height: 42px; }
#slide-menu-mobile ul > li.close-menu { border:none !important;}
.rh-close-btn, .rh-close-btn i{width: 40px; height: 40px;font-size: 20px;line-height: 40px;}
#slide-menu-mobile .rh-menu-label{display: none;}
.offsetnav-overlay { position: fixed; top: 0; left: 0; right: 0; height: 120vh; background-color: rgba(0,0,0,0.5); z-index: 99999; }	
.off-canvas-active > li {animation: rhslideleft .4s .6s backwards;}
.off-canvas-active > li:nth-of-type(1) {animation-delay: .7s;}
.off-canvas-active > li:nth-of-type(2) {animation-delay: .2s;}
.off-canvas-active > li:nth-of-type(3) {animation-delay: .3s;}
.off-canvas-active > li:nth-of-type(4) {animation-delay: .4s;}
.off-canvas-active > li:nth-of-type(5) {animation-delay: .5s;}  

#main_header.dark_style { background-color: #141414; }
 #main_header.dark_style .textlogo a, #main_header.dark_style .textlogo, #main_header.dark_style .sloganlogo, .main-nav.dark_style .dl-menuwrapper button i, #main_header.dark_style #re_menu_near_logo li a { color: #ffffff; }
.main-nav.dark_style .dl-menuwrapper button svg line{stroke:#fff}
.main-nav.dark_style { max-height: 70px;background: #353535;}
.main-nav.dark_style nav.top_menu ul li.menu-item-has-children ul li.menu-item-has-children a:after{color: #ccc}
.main-nav.dark_style nav.top_menu > ul > li > a{color: #fbfbfb}
.main-nav.dark_style nav.top_menu > ul > li {border-right: 1px solid rgba(255, 255, 255, 0.15);}
.is-sticky .logo_section_wrap{background: #fff}
.is-sticky .main-nav{position: relative; z-index: 999;width: 100%;}
#re-stickyheader{height: 54px !important}
#sticky-wrapper:not(.is-sticky){height:auto !important}
#main_header .rehub-main-btn-bg{padding: 8px 14px}

/*STYLE FOR RESPONSIVE MENU*/
.dl-menuwrapper ul .floatright{float: none;}
.dl-menuwrapper button { border: none; width: 48px; height: 53px; overflow: hidden; position: relative; cursor: pointer; outline: none;background:transparent}
.dl-menuwrapper button i { color: #111; font-size: 36px }
.dl-menuwrapper button svg line{stroke:#111;stroke-width: 2;stroke-dasharray: 26;animation: svglineltr 1s linear;}
#mobile-menu-icons{padding-right: 7px}
@keyframes svglineltr {0%{stroke-dashoffset: 26;}100%{stroke-dashoffset: 0;}}

/* CONTENT WRAPPERS */
.rh-container, .content{margin: 0 auto; border: none; background: none transparent;width: 1200px; box-shadow: none;   position: relative; clear: both; padding: 0 /*Inner is 1200*/}
.rh-content-wrap{padding-top: 20px; padding-bottom: 20px}
.widget.rh-cartbox{margin: 0 0 25px 0}
.main-side {width: 840px; float: left; position: relative; }
body:not(.noinnerpadding) .rh-post-wrapper {background:#fff; border: 1px solid #e3e3e3;padding: 25px;box-shadow: 0 2px 2px #ECECEC;}
.main-side{min-height: 70vh }
.sidebar { width: 336px; float: right; overflow: hidden;}
.sidebar.authorsidebar{column-count: auto !important; }
 .rhscrollthin{scrollbar-width:thin; scrollbar-color: transparent transparent;}
 .rhscrollthin::-webkit-scrollbar{width:8px;height:8px}
 .rhscrollthin::-webkit-scrollbar-track{background-color:transparent;border-radius:20px}
 .rhscrollthin::-webkit-scrollbar-thumb{background-color:transparent;border-radius:20px;border:1px solid transparent}
 .rhscrollthin:hover::-webkit-scrollbar-thumb{background-color:#ddd;}
 .rhscrollthin:hover{scrollbar-color: #ddd #fff;}

@media screen and (max-width: 1279px) and (min-width: 1141px){
	.rh-container, .content{width: 1080px; }
	.main-side{width: 755px}
	.sidebar{width: 300px}
	nav.top_menu > ul > li > a { padding-left: 12px; padding-right: 12px}		
}
@media (max-width: 1140px) {
	#mobile-menu-icons > .wpsm-button{ font-size: 0 !important; line-height: 0!important }
	#mobile-menu-icons > .wpsm-button i{font-size: 15px; padding: 0 !important}
	header .logo { max-width: 250px;}		
}
@media (max-width: 1140px) and (min-width: 1024px){
	.rh-container, .content{width: 980px; }
	.main-side{width: 655px}
	.sidebar{width: 300px}
	nav.top_menu > ul > li > a { font-size: 14px; padding-left: 8px; padding-right: 8px   }
	nav.top_menu > ul > li{border: none;}
}
@media (max-width: 1024px){
	 .hideontablet{display: none !important;}
	.responsive_nav_wrap { display: block;}
	 .header-actions-logo, .header_seven_style .search{ display: none;}
	.tabletblockdisplay{display: block !important;width: 100% !important;float: none !important; margin: 0 0 10px 0; clear: both !important}

	nav.top_menu, .header_top_wrap{ display: none;}
}
@media (max-width: 1023px) and (min-width: 768px){
	.sidebar{border: none; clear: both; column-count: 2;column-gap: 20px;}
	.sidebar .widget{  margin: 0 0 20px 0; clear: none;break-inside: avoid;transform: translateZ(0);column-width: 350px;}
}
@media (max-width: 1023px){
	.sidebar{margin: 30px auto 0 auto;}

	 
	.sidebar, 
	.main-side, 
	.content{width: 100%; float: none; display: block;}
	.rh-container{width: 100%; padding-left: 15px; padding-right: 15px}
    .header_wrap .rh-container{padding: 0}
	#float-panel-woo-area .rh-container{padding: 10px 15px}
	#float-panel-woo-area{bottom: 0; top: auto;transform: translateY(100%); box-shadow: none;}
}
@media (max-width: 767px){
	body .mobilepadding{padding: 0 15px !important}
	.hideonmobile{display: none !important; }
	body .disablemobilepadding{padding: 0 !important;}
	.mobilecenterdisplay, .mobilecenterdisplay > *{text-align: center !important;justify-content: center !important;}
	.tabledisplay.mobileblockdisplay, .mobileblockdisplay .celldisplay, .mobileblockdisplay{display: block !important;width: 100% !important;float: none !important;}
	article h1 { font-size: 28px; line-height: 32px }
}
@media (max-width: 479px) {
	.main-side{border: none; box-shadow: none; padding: 0}
	body:not(.dark_body):not(.page-template-template-systempages){background: #fff !important}
	body:not(.dark_body) .rh-post-wrapper{background: none; padding: 0; border: none; box-shadow: none}
}
@media (min-width: 768px){
	.search-header-contents{padding:30vh 30px 70vh 30px}
}

/* COMMON POST STYLES */
.title_single_area h1{font-size: 34px; line-height: 34px;margin: 0 0 20px 0; word-break: break-word;}
.title_single_area .post-meta{color: #111}
.title_single_area .post-meta span{margin-right: 15px }
.re_title_inmodal {font-weight:normal; font-size: 25px;text-align: center;padding: 5px 0 15px;position: relative;}
 .pagination { text-align: center; clear: both; margin: 10px auto;}
ul.page-numbers{  flex-basis: 100%; display: inline-block; white-space: nowrap; padding: 0; clear: both; border: 1px solid #e0dadf; border-right: 0; margin: 1px; }
ul.page-numbers li {list-style: none !important; text-align: center; border-right: 1px solid #e0dadf; padding: 0; margin: 0; float: left;}
ul.page-numbers li a, ul.page-numbers li span{ margin: 0; text-decoration: none; line-height: 1em; font-size: 1em; font-weight: normal; padding: .5em; min-width: 2em; display: block; }
ul.page-numbers li a { color: #555 }
ul.page-numbers li span.current, ul.page-numbers li a:hover, ul.page-numbers li.active a, .page-link > span:not(.page-link-title) { background: #f7f6f7; }
.page-link { border-right: 1px solid #e0dadf; position:relative; margin: 15px 0 20px 0; overflow:hidden; display: inline-block; white-space: nowrap;clear: both; }
.page-link a, .page-link > span {border: 1px solid #e0dadf; border-right:none; margin: 0;float: left;overflow: hidden;text-align: center;line-height: 1em;font-size: 15px;padding: .7em;white-space: nowrap;min-width: 1em; text-decoration: none !important; }
.page-link a:hover { background: #f7f6f7;  }
.post-meta { margin-bottom: 12px; font-size: 12px; line-height: 12px; font-style: italic; color: #999;}
.post-meta span:first-child:before{display: none;}
.post-meta span {display: inline-block; margin-right: 8px; }
.post-meta span a, .post-meta a.admin, .post-meta a.cat, .post-meta-big a{color: #111; text-decoration: none;}
.sticky h2 i { margin-right: 6px }
.post { margin-bottom: 15px; counter-reset: wpsmtop; word-wrap: break-word; }
.post ul:not([class])>li { list-style: disc outside none; }
.post ul:not([class]) li, .post ol:not([class]) li{ margin: 0 0 5px 15px; }
ul.wp-block-list{margin-left:20px; list-style-type: disc;}
.post ol, .post ul { margin-bottom: 25px }
.post ol{margin-left:15px}
.title h1 span { font-weight: normal; }
 .rh-label-string{font-style: normal !important;background-color: #111;padding: 3px 6px !important;color: #fff;font-size: 11px !important; white-space: nowrap;text-decoration: none;display: inline-block;margin: 0 5px 5px 0;line-height: 12px !important;}
#topcontrol { transform-style: preserve-3d; backface-visibility: hidden; z-index: 1008; background: rgba(0,0,0,0.4); border-radius: 5px 0 0 5px; position: fixed; bottom: 125px; right: 0; cursor: pointer; transition: all .7s ease-in-out; overflow: auto; font-size: 16px; line-height: 32px; height: 32px; width: 32px; color: #fff !important; text-align: center; opacity: 0 }
#topcontrol.scrollvisible {  opacity: 1; }
img.lazyload {opacity: 0; visibility: hidden;}
img.lazyloading {opacity: 1;transition: opacity 500ms ease-in; }
img.lazyloaded {opacity: 1;transition: opacity 500ms ease-in;}
.errorpage span.error-text { color: #999999; font-size: 22px; }
.errorpage { text-align: center; }
.errorpage h2 { font-size: 160px; font-weight: 700; line-height: 148px; margin-bottom: 14px; text-align: center; }
.widget.tabs > ul > li:hover, .wpsm_pretty_hover li:hover, .wpsm_pretty_hover li:hover a, .wpsm_pretty_hover li.current a, .wpsm_pretty_hover li.current { color: #ffffff; }
@media screen and (max-width: 567px) {
	.page-link a, .page-link > span, .page-link, ul.page-numbers li, ul.page-numbers{border:none !important; margin-bottom: 10px}
}

/* LIST GRID BLOCK */
.news-community, .rh_offer_list{ padding: 20px; margin-bottom: 20px; border: 1px solid #e3e3e3; background-color: #fff; position: relative; }
.rh_grid_image_wrapper{display: grid;grid-template-columns: auto 1fr;grid-template-rows: auto 1fr;grid-column-gap: 20px;column-gap: 20px;}
.rh_gr_img{grid-row: 1 / 5;grid-column: 1;}
.rh_gr_right_sec{grid-column: 2 / 5;grid-row: 2;}
.rh_gr_right_desc{grid-column: 2 / 5;grid-row: 3;margin-top: 10px}
.rh_gr_right_btn{grid-column: 2 / 5;grid-row: 4;}
.rh_gr_img figure{ width:160px; vertical-align: middle; text-align: center; position: relative;display: table-cell; margin-bottom:5px; }
.rh_gr_img figure img{width: auto; max-height: 160px}
.news-community .button_action{position: absolute; top: 6px; right: 6px; z-index: 2}
.news-community .post-meta{margin: 0; }

@media(max-width: 767px){
	.news-community .post-meta{margin: 0 0 10px 0; }
	.news-community{padding: 15px}
	.rh_gr_right_sec{grid-column: 2 / 4;grid-row: 2;}    
	.rh_gr_img{grid-row: 2;grid-column: 1;}	
	.rh_gr_right_desc{grid-column: 1 / 4;grid-row: 3;}	
	.rh_gr_right_btn{grid-column: 1 / 4;grid-row: 4;}
	.rh_gr_img figure{ width:90px;}
	.rh_gr_img figure img{max-height: 100px}
	.news-community, .rh_offer_list{padding: 14px}
	.row_social_inpost span:after{display: none;}
}

/* WIDGET STYLES */
.widget .title i{margin: 0 6px 0 0}
.widget { margin-bottom: 35px; clear: both; overflow: hidden; }
.widget.widget_custom_html, .sidebar .widget.widget_text{overflow: visible;}
.widget .title, .widget h2 { position: relative;border-bottom: 1px solid #ddd;padding-bottom: 15px;font-weight:normal; font-size: 17px; line-height:22px; color: #111; margin: 0 0 22px 0;  }
.widget .title:after {content: ' ';width: 75px;border-bottom: 2px solid #111;display: block;position: absolute;bottom: -1px;}
.footer_widget .widget .title, .footer_widget .widget h2{margin: 20px 0 25px 0;font-size: 18px;padding: 0;border: none;}
.footer_widget .widget .title:after, .widget.better_menu .title:after{display: none;}
.widget_categories li, .widget_archive li, .widget_nav_menu li { margin-bottom: 6px }
.widget_recent_entries li{ margin-bottom: 10px }
.widget_categories li a, .widget_archive li a, .widget_nav_menu li a, .widget_recent_entries li a { text-decoration: underline; color: #111; }
.widget_nav_menu ul.sub-menu { margin: 6px 0 }
.widget_nav_menu ul.sub-menu li { font-size: 12px; margin-bottom: 3px; padding-left: 12px; }
.widget_nav_menu ul.sub-menu li a { color: #787878; }
.widget_categories  .screen-reader-text {padding-right: 10px;}
.widget p { font-size: 14px; margin-bottom: 12px; line-height: 20px; }
.textwidget h1, .textwidget h2, .textwidget h3, .textwidget h4, .textwidget h5 { margin-bottom: 15px}
.user-profile-div .profile-stats div:nth-child(even) {background: #F8F8F8}
.tab-pane{display:none}
.tab-pane.active{display:block}
.user-profile-div .profile-avatar img{border: 1px solid #eee;}
.user-profile-div .profile-avatar img{border-radius: 50%}
.widget select { max-width: 100% }
.detail h5{font-size:15px;}

@media screen and (max-width: 767px) {
	.stickyscroll_widget.scrollsticky {animation-duration: 0s; position: static !important;}
	.footer_widget .widget .title{margin-top: 0}
}

/* CONTACT FORM */
.wpcf7 input, .wpcf7 textarea { margin: 4px 10px 12px 0; }
.wpcf7 textarea { width: 80%; }
.wpcf7 .wpcf7-submit { background: #111; padding: 5px 14px; color: #FFF; text-transform: uppercase; cursor: pointer; transition: .3s; display: block; border: none; box-shadow: none !important; }
.wpcf7 .wpcf7-submit:hover, .wpcf7 .wpcf7-submit:focus {background: none #777 !important;color: #fff !important;box-shadow: none !important;}

/* FOOTER */
.footer-bottom .footer_widget {font-size: 14px; line-height: 18px;}
.footer-bottom .footer_widget p { margin-bottom: 22px; font-size: 95% }
.footer-bottom .footer_widget a { text-decoration: underline; }
.footer-bottom .footer_widget .widget_categories ul li, .footer-bottom .footer_widget .widget_archive ul li, .footer-bottom .footer_widget .widget_nav_menu ul li { font-size: 13px; margin-bottom: 12px; padding-left: 12px; position: relative; list-style: none; }
.widget.better_menu li:before, .footer-bottom .footer_widget .widget_categories ul li:before, .footer-bottom .footer_widget .widget_archive ul li:before, .footer-bottom .footer_widget .widget_nav_menu ul li:before{position: absolute; content: "."; top: 0; left: 0; color: #999; line-height: 0; font-size: 30px; }
.footer-bottom .widget {margin-bottom: 25px; position: relative;}

@media (min-width: 768px){
	.footer-bottom.white_style .footer_widget:nth-child(2){padding-right: 25px; padding-left: 25px}
}

/* RATING LISTING BLOCK */
.rank_count { z-index:2; border-radius: 50%;font-weight:bold; font-size: 18px; line-height:18px; background-color: #111; border: 2px solid #fff; box-shadow: 0 0 4px #999; color: #fff; width: 30px; height: 30px; display: block; line-height: 26px; text-align: center; position: absolute;top: 50%;left: 0;margin: -20px 0 0 -37px;}

/* COUNTDOWN */

/* GUTENBERG AND POST BLOCKS */
p:empty {display: none;}
.has-text-color > a {color: inherit;}
.bypostauthor { font-weight: normal; }
.alignleft, img.alignleft { float: left; margin-right: 2em; }
.alignright, img.alignright { float: right; margin-left: 2em; }
.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; text-align:center; }
.wp-block-image figcaption{font-style: italic;}
.post-inner .alignwide {margin-left: -150px;margin-right: -150px;max-width: 100vw; position: relative; z-index: 2; width:auto}
.single.full_width .alignfull {margin-left: calc(-100vw / 2 + 100% / 2);margin-right: calc(-100vw / 2 + 100% / 2);max-width: 100vw;position: relative; z-index: 2}
.single.full_width .alignfull img {width: 100vw;}
.post-inner .wp-block-image{margin-bottom: 30px}
body:not(.noinnerpadding) .rh-post-wrapper .alignwide, body:not(.noinnerpadding) .rh-post-wrapper .alignfull{margin-right: -25px; margin-left: -25px}
blockquote {margin: 1em;position: relative; border:none; }
blockquote p { margin: 0 0 15px 0; font-size: 22px; line-height:34px; font-weight: 400; padding: 0;}
.wp-block-quote{padding: 0 0 0 1em; margin: 30px 0; border-left: 3px solid #000;}.wp-block-quote p{margin: 0 0 8px 0;}
body .wp-block-quote.is-style-large, body .wp-block-quote.is-large{padding: 30px 5% 40px 5%; margin: 0; border:none; text-align:center;}.wp-block-quote.is-style-large p, .wp-block-quote.is-large p{font-size: 30px; font-style: italic; text-transform: uppercase; line-height: 38px; font-weight: 400; margin: 0 0 10px 0}
.wp-block-quote cite{color: #6c7781; font-size: 13px; font-style: italic;}.wp-block-quote.is-style-large cite, .wp-block-quote.is-large cite{font-size: 16px; font-style: italic;}
.wp-block-quote.is-large{border:none;}
.wp-block-pullquote{padding: 2em; border-top: 3px solid #555d66;border-bottom: 3px solid #555d66;margin-bottom: 30px;}.wp-block-pullquote cite{text-transform: uppercase; font-size: 13px;}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {max-width: 100px;}
.wp-block-separator {border: none;border-bottom: 2px solid #eee;margin: 1.65em auto;}
.wp-block-separator.has-background{border-bottom: none}
.wp-block-preformatted {font-family: Menlo, Consolas, monaco, monospace;font-size: 14px;color: #23282d;white-space: pre-wrap; background: #f1f1f1;padding: 1.2em 1.4em;margin-bottom:35px; overflow:auto; max-width:100%; }
 .wp-block-cover{margin-bottom: 25px}
.post ul ul, .post ol ol{margin-top: 7px;margin-bottom: 7px;}.post ul ul{list-style: circle;}
.wp-block-pullquote p{line-height: 36px; font-style: italic;}
.wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p {line-height: 24px;}
.wp-block-image .alignleft{margin-right: 2em}.wp-block-image .alignright{margin-left: 2em }
.wp-block-image.aligncenter{width: 100%}
@media screen and (max-width: 1023px) and (min-width: 768px) {
	body:not(.noinnerpadding) .rh-post-wrapper .alignwide, body:not(.noinnerpadding) .rh-post-wrapper .alignfull, .post-inner .alignwide{margin-left: -25px; margin-right: -25px}
}
@media screen and (max-width: 767px) {
	body:not(.noinnerpadding) .rh-post-wrapper .alignfull{margin-left: -15px; margin-right: -15px}
	body:not(.noinnerpadding) .rh-post-wrapper .post-inner .alignwide, .post-inner .alignwide{margin-left:0; margin-right:0}
}

/* MAGIC HELPERS */
.greencolor{color: #009700}
.whitecolor, .def_btn.whitecolor, .whitecolor > a, .whitecolorinner a, .whitecolorinner, nav.top_menu > ul > li.whitecolor > a, #slide-menu-mobile ul li.menu-item.whitecolor > a, #slide-menu-mobile ul .whitecolor > span.submenu-toggle, .whitecolor > a:hover, .whitecolorinner a:hover, a.whitecolor:hover{color: #fff}
.greycolor{color:grey}
.blackcolor, .blackcolor a, nav.top_menu > ul > li.blackcolor > a, #slide-menu-mobile ul li.menu-item.blackcolor > a, #slide-menu-mobile ul .blackcolor > span.submenu-toggle{color:#111}
.lightgreycolor{color:lightgrey}
.whitebg{background: #fff}
body .darkbg{background-color: #212121;}
.position-relative{position: relative;}
.rhhidden{display: none;}
.flowhidden{overflow: hidden;}
.tabledisplay{display: table;width: 100%;}
.celldisplay{display: table-cell;vertical-align: middle;}
.vertmiddle{vertical-align: middle;}
.blockstyle{display: block;}
.text-center{ text-align: center;}
.fontbold, nav.top_menu ul.sub-menu > li.fontbold > a{font-weight: bold;}
.fontnormal, .fontnormal h4{font-weight: normal !important;}
.lineheight25{line-height: 25px}
.lineheight20{line-height: 20px}
.lineheight15{line-height: 15px}
.rh_opacity_7{opacity: 0.7}
.roundborder50p{border-radius: 50%}
.border-top{border-top: 1px solid rgba(206,206,206,0.3);}
.border-grey-bottom{border-bottom: 1px solid rgba(206,206,206,0.3);}
.border-grey{border: 1px solid #dce0e0;}
.margincenter{margin: 0 auto}
.cursorpointer, .rehub_scroll{cursor: pointer;}
.floatleft{float: left}.floatright{float: right;}body .font90{ font-size: 90%}body .font95{ font-size: 95%}body .font80{font-size: 80%}body .font110{font-size: 110%}body .font120{font-size: 120%}body .font130{font-size: 130%}body .font140{font-size: 140%}body .font150{font-size: 150%}body .font250{font-size: 250%}body .font200{font-size: 200%}body .font15px{font-size: 15px}
.mr5{margin-right: 5px !important}.mr10{margin-right: 10px !important}.mr15{margin-right: 15px !important}.mr20{margin-right: 20px !important}.ml10{margin-left: 10px !important}.ml15{margin-left: 15px !important}.ml30{margin-left: 30px !important}.mt10{margin-top: 10px !important}.mt5{margin-top: 5px !important}.mt15{margin-top: 15px !important}.mt20{margin-top: 20px !important}.mb0{margin-bottom: 0px !important}.mb5{margin-bottom: 5px !important}.mb10{margin-bottom: 10px !important}.mb15{margin-bottom: 15px !important}.mb20{margin-bottom: 20px !important}.mb25{margin-bottom: 25px !important}.mb30{margin-bottom: 30px !important}.mb35{margin-bottom: 35px !important}.mt0{margin-top: 0px !important}.ml0{margin-left: 0px !important}
.pt0{padding-top:0 !important;}.pr5{padding-right: 5px !important}.pr10{padding-right: 10px !important}.pr15{padding-right: 15px !important}.pr20{padding-right: 20px !important}.pr25{padding-right: 25px !important}.pl10{padding-left: 10px !important}.pl15{padding-left: 15px !important}.pl20{padding-left: 20px !important}.pl25{padding-left: 25px !important}.pt10{padding-top: 10px !important}.pt5{padding-top: 5px !important}.pt15{padding-top: 15px !important}.pt20{padding-top: 20px !important}.pt25{padding-top: 25px !important}.pt30{padding-top: 30px !important}.pb0{padding-bottom: 0px !important}.pb5{padding-bottom: 5px !important}.pb10{padding-bottom: 10px !important}.pb15{padding-bottom: 15px !important}.pb20{padding-bottom: 20px !important}.pb30{padding-bottom: 30px !important}.pt0{padding-top: 0px !important}.pl0{padding-left: 0px !important}.pr0{padding-right: 0px !important}
.padd20{padding:20px;}
 .wpcf7 input, .wpcf7 textarea{ width: 100%;  padding: 12px 10px !important; height: auto; font-size: 15px; margin-bottom: 5px; max-width: 100%; }
input[type="text"], textarea, input[type="tel"], input[type="password"], input[type="email"], input[type="url"], input[type="number"]{box-sizing:border-box;outline:0;padding: 9px 10px;color: #444;background: none #fff; transition: border-color 0.4s ease;border:1px solid #ccc;line-height: 18px; font-weight: normal; font-size: 15px; line-height: 18px; -webkit-appearance: none;}
input[type="text"]:focus, textarea:focus, input[type="tel"]:focus, input[type="password"]:focus, input[type="email"]:focus{border-color:#444;}
.btn_more { font-weight:normal; font-size: 13px; line-height:15px; color: #111111; padding: 4px 8px; border: 1px solid #1e1e1e; display: inline-block; vertical-align: middle; text-decoration: none !important; text-transform: uppercase; }
.def_btn, input[type="submit"], input[type="button"], input[type="reset"]{ display: inline-block;padding: 6px 7px; color: #444; text-align: center; vertical-align: middle; cursor: pointer;background-color: #f6f6f6;border: none; box-shadow: 0 1px 2px 0 rgba(60,64,67,0.3), 0 1px 2px rgba(0, 0, 0, 0.08); transition: all 0.4s ease 0s;outline: none;font-weight:bold; font-size: 14px; line-height:16px; text-decoration: none;-webkit-appearance: none; }
.def_btn:hover, input[type="submit"]:hover, input[type="submit"]:focus, input[type="reset"]:focus, input[type="reset"]:hover {
background-color: #f2f2f2; text-decoration: none !important; box-shadow: 0 -1px 2px 0 rgba(60,64,67,0.1), 0 5px 10px 0 rgba(60,64,67,0.14);color: #111;}
.def_btn:active, input[type="submit"]:active { box-shadow: 0 1px 1px 0 rgba(60,64,67,0.2), 0 1px 1px 0 rgba(60,64,67,0.2); background: #e9e9e9; }
.def_btn:active, input[type="submit"]:focus{outline: 0}
select{padding: 8px 10px; border-radius: 0;}select:focus{outline: 0}
ul.def_btn_link_tabs li a{padding: 3px 8px; border: 1px dashed transparent;}ul.def_btn_link_tabs li.active a{font-weight: bold;}.width-100{width: 100px}.width-100p{width: 100%}
.width-100-calc{width: calc(100% - 100px);}.img-width-auto img{width:auto;}.img-maxh-100 img{max-height:100px;}
.rh-hov-bor-line > a:after, .rh-border-line:after, nav.top_menu > ul:not(.off-canvas) > li > a:after {position: absolute;top: 0;left: 50%;content: "";height: 3px;width: 0;transition: width .5s, left .5s, right .5s;}
nav.top_menu > ul:not(.off-canvas) > li > a:after{top: -1px}
.rh-border-line:after, .rh-hov-bor-line.active a:after, .rh-hov-bor-line:hover a:after, nav.top_menu > ul:not(.off-canvas) > li > a:hover:after, nav.top_menu > ul:not(.off-canvas) > li.current-menu-item > a:after {width: 100%;left: 0;right: 0;}
.rh-circular-hover:before{content: "";position: absolute;top: -10px;left: -10px;width: calc(100% + 20px);height: calc(100% + 20px);background-color: rgba(0, 0, 0, 0.05); transform: scale(0);transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s; border-radius: 100%; z-index: 1 }
.rh-circular-hover:hover:before{transform: scale(1);}
@media(max-width: 767px){body .mobfont100{font-size: 100%;}body .mobfont80{font-size: 80%}body .moblineheight15{line-height: 15px}
	.mobmb10{margin-bottom: 10px !important}
}
.togglegreedybtn{cursor:pointer; transition: all .2s ease-in-out 0s; position: relative;}
.togglegreedybtn:before {content: "\f0c9";display: block;text-align: center;}
.item-list-tabs .togglegreedybtn:before{font-size: 240%; line-height: 29px}
.togglegreedybtn:after{position: absolute;top: 10px;left: 52%;z-index: 12;content: attr(count); color: #fff;border-radius: 10px;display: inline-block;font-size: 11px;line-height: 17px;margin-left: 4px;padding: 0 6px;text-align: center;vertical-align: middle;}
.item-list-tabs .togglegreedybtn{padding: 15px 20px;font-size: 12px;text-transform: uppercase;line-height: 20px;}
.rh-heading-icon:before {content: "\f0c9";margin-right: 15px;}
.abdposright{position: absolute; top: 0; right: 0; z-index: 2}.abdposleft{position: absolute; top: 0; left: 0; z-index: 2}.abdposleftbot{position: absolute; bottom: 0; left: 0;}
.rh-hov-bg-main-slide:before, .rh-hov-bg-sec-slide:before, .rh-hov-bg-main-slidecol .col_item:before, .rh-hov-bg-sec-slidecol .col_item:before{position: absolute;top: 0;right: 0;left: 0;height: 100%;background-color: #3f2aff;transform: scaleY(0);transform-origin: top;transition: transform .4s cubic-bezier(.4,0,0,1);content: "";}
.rh-hov-bg-main-slide:hover:before, .rh-hov-bg-sec-slide:hover:before, .rh-hov-bg-main-slidecol .col_item:hover:before, .rh-hov-bg-sec-slidecol .col_item:hover:before{transform: scaleY(1);}
.rh-hovered-scale{opacity: 0;transition: opacity 0.35s, transform 0.6s;transform: scale(0);}
 .css-ani-trigger .rh-hovered-scale{opacity: 1;transform: scale(1);}
.rh-cartbox {box-shadow: rgba(0,0,0,.15) 0px 1px 2px; overflow:hidden;background: white;padding: 20px;position: relative;transition: all .35s cubic-bezier(0.39, 0.58, 0.57, 1); border-top: 1px solid #efefef}
.rh-cartbox:hover {box-shadow:rgba(0,0,0,.12) 0px 3px 4px;backface-visibility: hidden;}
.rh-cartbox.no-padding, .no-padding{padding: 0}.rh-shadow4{box-shadow: 0 5px 23px rgba(188, 207, 219, 0.35);border-top: 1px solid #f8f8f8;}.rh-shadow4:hover{box-shadow: 0 5px 10px rgba(188, 207, 219, 0.35)}
.is-sticky .rh-stickme, .stickyscroll_widget.scrollsticky{animation: stuckMoveDown .6s;}
@keyframes stuckMoveDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}
@keyframes stuckFadeIn{0%{opacity:0}100%{opacity:1}}
@keyframes stuckMoveDownOpacity{0%{transform:translateY(-15px); opacity: 0}100%{transform:translateY(0); opacity: 1}}
@keyframes stuckMoveUpOpacity{0%{transform:translateY(15px); opacity: 0}100%{transform:translateY(0); opacity: 1}}
@keyframes fastshake {0% { transform: skewX(-15deg); }5% { transform: skewX(15deg); }10% { transform: skewX(-15deg); }15% { transform: skewX(15deg); }20% { transform: skewX(0deg); }100% { transform: skewX(0deg); }}
@keyframes colorsearchchange {100%, 0% {background-color: #fff;}50% {background-color: #f0f0f0;}}
@keyframes lefttoright {0% {transform: translateX(0px); }50% {transform: translateX(100px); }100% {transform: translateX(0px); } }
@keyframes upanddown {0% {transform: translateY(0px); }50% {transform: translateY(100px); }100% {transform: translateY(0px); } }
@keyframes stuckFlipUpOpacity{0%{transform:perspective(500px) translateY(60px) scaleY(0.75) rotateX(-40deg); opacity: 0}100%{transform:perspective(500px) translateY(0px) scale(1) rotateX(0deg); opacity: 1}}
@keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}100%{opacity:1}}
@keyframes rhsceleton {100%{transform: translateX(100%);}}
@keyframes rhslideleft{0% {  opacity: 0;transform: translateX(60px);}100% {opacity: 1;transform: translateX(0);}}

/* BADGES*/

/*HOT METTER AND THUMBS METTER*/
.favour_in_row {display:inline-block; margin: 0 6px 6px 0}

/* POST REVIEW BLOCK */
.rate-bar { position: relative; display: block; margin-bottom: 34px; width: 100%; background: #ddd; height: 14px; transition: 0.4s linear; transition-property: width, background-color; }
.rate-bar-bar { height: 14px; width: 0px; background: #E43917; }
.rate_bar_wrap { clear:both; padding: 30px; margin-bottom: 30px; box-shadow:0 2px 20px rgba(0,0,0,.08); overflow: hidden }
.rate_bar_wrap .review-top { overflow: hidden;float:none; width:100%; margin-right:0 }
.review-top .review-text span.review-header { font-size: 26px; font-weight: 700; color: #000; line-height: 32px; display: block; margin-bottom: 9px; }
.review-top .review-text p {margin: 0; }
.review-text img{max-height:220px;}
.review-header { display: block; font-size: 20px; font-weight: bold; }

/*AFFILIATE STYLES*/
.priced_block { margin-bottom: 15px; }
.priced_block .btn_offer_block:active {top: 2px; }
.priced_block .btn_offer_block, .wpsm-button.rehub_main_btn, .priced_block .button{font-weight:bold; font-size: 16px; line-height:17px;padding: 0.65em 1.1em;  color: #ffffff !important; text-transform: uppercase; position: relative; text-align: center; border:none; text-decoration: none; display: inline-block;}
.wpsm-button.rehub_main_btn{font-weight:bold; font-size: 17px; line-height:17px;padding: 10px 20px}
.priced_block .price_count { display: inline-block; font-weight:bold; font-size: 15px; line-height:24px;}
.rehub_feat_block { border: 1px solid #ddd; box-shadow: 0 0 20px #F0F0F0; margin-bottom: 35px; padding: 18px 16px; overflow: hidden; clear: both; position: relative; background-color: #fff }
.priced_block.block_btnblock .price_count{font-size: 20px; font-weight: bold;}
.priced_block.block_btnblock .btn_offer_block{padding: 10px 22px; font-size: 16px; white-space: nowrap;}
.not_masked_coupon:not(.expired_coupon){margin-right: 15px}
.priced_block .price_count sup { font-size: 13px }
.btn_offer_block.loading:before { content: ""; position: absolute; top: 0; right: 0; left: 0; bottom: 0; background: url(/assets/theme/images/woo/ajax-loader.gif) center no-repeat rgba(255,255,255,0.65); }
.rehub_offer_coupon{display: inline-block; vertical-align: top; cursor: pointer;padding: 0.65em 1.1em;border: 1px dashed green;text-align: center; position: relative; font-size: 13px; clear: both; line-height: 18px; background-color: rgb(233, 255, 221); color: green;}
.rehub_offer_coupon.btn_offer_block{ clear: none; border: none !important; transition: all 0.4s ease;}
.rehub_offer_coupon.btn_offer_block:hover{ opacity: 0.9;}
.column_grid .rehub_offer_coupon, .column_grid .priced_block .btn_offer_block { margin: 5px auto; display: block;}
.more-from-store-a a:before{ content: "\f292"; margin-right: 2px; color: #999}
.grid_onsale {padding: 3px 7px;font: bold 12px/15px Arial;position: absolute;text-align: center;top: 3px;right: 3px;z-index: 1;margin: 0;background: #77b21d;color: #fff;}

@media (max-width: 767px) {
.rehub_feat_block .priced_block{clear: both;}
.rate_bar_wrap{padding: 18px}
}

.rehub_offer_coupon:hover{border: 1px dashed #008DBF;background: #f4f4f4;color: grey;}
.rehub_offer_coupon:hover i{color: #008DBF}
.rehub_offer_coupon.masked_coupon:not(.btn_offer_block) {font-size: 13px; font-weight: bold; text-align: center; text-transform: uppercase;}
.rehub_offer_coupon.masked_coupon i{ font-weight: normal; font-size: 12px; color: #fb7203; padding-left: 6px; position: static; margin: 0; line-height: 14px; }
.rehub_offer_coupon span{ width: 100%; background: none transparent; border: none; text-align: center; }
.rehub_offer_coupon i.rhicon{ position: absolute; top: 50%; right: -12px; font-size: 18px; line-height: 18px;margin-top: -9px; color: #111;}
.rehub_offer_coupon.btn_offer_block i{ display: none;}

/*WOOCOMMERCE LISTING*/
.rehub_woo_review .offer_thumb{max-width: 150px}.rehub_woo_review .offer_thumb img{max-height:150px; width:auto}
.woo-tax-logo img {max-height: 120px; max-width: 160px; margin-bottom: 12px}

/*DEAL GRID*/


/*****LOGIN POPUPS*****/

/* SOCIAL ICONS */
.social_icon a { width: 32px; height: 32px; display: inline-block; margin-right: 2px; color: #fff !important; font-size: 20px; line-height: 32px; text-align: center; position: relative; text-decoration: none !important; }
.social_icon a:hover { top: 2px;box-shadow: none; }
.social_icon.small_i a { width: 20px; height: 20px; display: inline-block; margin-right: 2px; font-size: 14px; line-height: 20px; text-align: center; }
.social_icon.small_i a i { vertical-align:middle; }
.social_icon .fb { background-color: #39599F; }
.social_icon .gp { background-color: #eb4026; }
.social_icon .in { background-color: #3b8dbd }
.social_icon .ins { background-color: #3a82b8 }
.social_icon .pn { background-color: #ca212a }
.social_icon .rss { background-color: #ff9933 }
.social_icon .sc { background-color: #ff7d2f }
.social_icon .tw { background-color: #111 }
.post_share { position: relative; margin: 0 0 25px 0; clear: both;  }
.row_social_inpost span.share-link-image { box-shadow: 0 1px 2px #E4E4E4; width: auto;min-width: 30px;line-height: 23px;margin: 0 6px 6px 0;font-size: 16px;padding: 3px 12px;}
.row_social_inpost span i{font-size: 15px; vertical-align: middle;}
.row_social_inpost span.fb:after{content: "Facebook";font-size: 12px;text-decoration: none;margin-left: 8px;}
.row_social_inpost span.tw:after{content: "XTwitter";font-size: 12px;text-decoration: none;margin-left: 8px;}
.share-link-image{color: #fff !important; cursor: pointer; display: inline-block; text-align: center; position: relative;width: 32px;height: 32px;margin-right: 2px; font-size: 20px; line-height: 32px}
.share-link-image:hover{top: 2px; box-shadow: none;}

/* POPUP */

/* COLUMN WRAPPERS */
.col_item{ position: relative;}
.col_wrap_three{margin: 0 -1.5% 20px;}
.col_wrap_three .col_item {width: 30.33%; margin: 0 1.5% 25px; float: left;}
.col_wrap_three .col_item:nth-child(3n+1) { clear: both;}
.col_wrap_fourth{margin: 0 -1% 15px;}
.col_wrap_fourth .col_item {width: 23%; margin: 0 1% 25px; float: left;}
.col_wrap_fourth .col_item:nth-child(4n+1) { clear: both;}
.rh-flex-eq-height{display: flex; flex-wrap: wrap;flex-direction: row; }
.rh-flex-eq-height .pagination{width: 100%;flex-basis: 100%;}
.rh-flex-center-align{align-items: center; display: flex;flex-direction: row;}
.rh-flex-right-align{margin-left: auto}
@media (max-width: 1023px) and (min-width: 768px) {
.col_wrap_fourth{margin: 0 -1.5% 20px;}
.col_wrap_fourth .col_item {width: 30.33%; margin: 0 1.5% 15px; float: left;}
.col_wrap_fourth .col_item:nth-child(3n+1){ clear: both;}
.col_wrap_fourth .col_item:nth-child(4n+1) { clear: none;}
}
@media (max-width: 767px) {
 .col_wrap_three, .col_wrap_fourth{margin: 0 0 20px 0;}
.col_wrap_three .col_item, .col_wrap_fourth .col_item {width: 47%; margin: 0 1.5% 15px 1.5%;}
.col_wrap_three .col_item:nth-child(3n+1) { clear: none;}
.col_wrap_three .col_item:nth-child(2n+1), .col_wrap_fourth .col_item:nth-child(2n+1) { clear: both;}
}
@media (max-width: 479px) {
.col_item{width: 100% !important; margin: 0 0 14px 0 !important}
.col_item.two_column_mobile{width: 48% !important; margin: 0 1% 25px 1% !important;}
}

/* PLUGIN COMPATIBILITY AND OTHER */
.gmw-form-wrapper select{height: auto !important;}

/* BAR SHORTCODE*/
.wpsm-bar-bar { position: absolute;height: 28px; width: 0px; background: #6adcfa; border-radius: 3px; }

/* BOX WRAPPERS */
 .wpsm_box .label-info{background-color: #5bc0de;display: inline-block;margin: 0 5px 0 0;padding: 3px 6px;font-size: 75%;font-weight: 700;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25em; line-height: 14px}
 .wpsm_box ul li{list-style: disc;}
 .wpsm_box li{margin: 0 0 5px 0}
.wpsm_box ul, .wpsm_box ol{margin: 0 0 0 20px}
.wpsm_box.nonefloat_box { float: none; }
.wpsm_box.gray_type { color: #666; background: #f9f9f9; }
.wpsm_box.green_type { color: #5f9025; background: #ebf6e0; }
.wpsm_box.blue_type { color: #5091b2; background: #e9f7fe;  }
.wpsm_box.yellow_type { color: #c4690e; background: #fffdf3; }
.wpsm_box.dashed_border_type { border: 1px dashed #CCCCCC; }
.wpsm_box.solid_border_type { border: 1px solid #CCCCCC; }
.wpsm_box {color: #363636; min-height: 52px; padding: 18px 26px; margin: 0 0 30px 0; overflow: auto; font-size: 17px }
.wpsm_box p:last-child { margin: 0; }
.wpsm_box.warning_type { background-color: #FFF7F4; color: #A61818 }
.wpsm_box.info_type { background-color: #F0FFDE;}
.wpsm_box.download_type { background-color: #E8F9FF;}
 .wpsm_box.info_type i, .wpsm_box.warning_type i, .wpsm_box.download_type i { font-weight: normal; display: inline; vertical-align: baseline; font-size: 27px; float: left; margin: 0 14px 10px 0; }
.wpsm_box.warning_type i:before { content: "\f071"; color: #E25B32; }
.wpsm_box.info_type i:before { content: "\f0c6"; color: #53A34C;}
.wpsm_box.download_type i:before { content: "\f019"; color: #1AA1D6;}
.wpsm_box.leftfloat_box{float: left; margin: 0 30px 30px 0}
@media only screen and (max-width: 600px) {
.wpsm_box,  .wpsm_box.leftfloat_box { float: none; width: 100% !important; margin: 0 0 25px 0 !important }
}

/* BUTTONS */
.wpsm-button {cursor: pointer; display: inline-block; white-space: nowrap; text-align: center; outline: none; background: #aaaaaa; text-decoration: none; transition: all 0.4s ease 0s;border: 1px solid #7e7e7e;color: #fff;font-weight: bold; padding: 4px 10px; line-height: 0.8em; text-decoration: none; white-space: normal;  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); position: relative; font-size: 15px; font-style: normal; }
.wpsm-button:hover { text-decoration: none; opacity: 0.9; color: #fff }
.wpsm-button:active {top: 2px; }
.wpsm-button.white{border: 1px solid transparent; background-color: #f6f6f6; color: #111; text-shadow: none;box-shadow: 0 1px 2px 0 rgba(60,64,67,0.3), 0 1px 2px rgba(0, 0, 0, 0.08);}
.wpsm-button.white:hover{background-color: #f2f2f2; border: 1px solid transparent; box-shadow: 0 -1px 2px 0 rgba(60,64,67,0.1), 0 5px 10px 0 rgba(60,64,67,0.14); color: #111 }
.wpsm-button.white:active{box-shadow: inset 0 3px 5px rgba(0,0,0,.125);background: #e6e6e6; border-color: #adadad;; color: #111}
.wpsm-button.small  { padding: 5px 12px; line-height: 12px; font-size: 12px }
.wpsm-button.red { background: #d01d10; border: 1px solid #d01d10; }
.wpsm-button.red:active { background: #d01d10; }
.wpsm-button.green {background: #43c801; border-color: #43c801; }
.wpsm-button.green:active { background: #3eac08; }
.wpsm-button.gold:active { background: #faaa00; }
.wpsm-button.gold { background: #ffc750; border: 1px solid #faaa00; color: #844D1E; text-shadow: 1px 1px 1px #ffe2a5; }
.wpsm-button.small i { padding-right: 5px; }

/* TABLE BLOCK */
.wpsm-table, .wp-block-table{overflow: auto;}
.wp-block-table.is-style-regular{border: 1px solid #e8e8e8; border-bottom: none; border-right: none}
.wpsm-table table, .wp-block-table { border-collapse: separate; padding-bottom: 1px; width: 100%; margin: 10px 0 20px !important; border-spacing: 0; font-size: 15px; }
.wpsm-table table tr:first-child th { border-top: 0 none; }
.wp-block-table td, .wp-block-table th{border-color: #e8e8e8}	
.wpsm-table table tr th, .wpsm-table table tr td, .wp-block-table tr td, .wp-block-table tr th { padding: 7px 14px; border-bottom: 1px solid #e8e8e8; vertical-align: middle; }
.wp-block-table tr th{font-weight:bold;}
.wp-block-table.is-style-regular tr td, .wp-block-table.is-style-regular tr th:last-child{ border-right: 1px solid #e8e8e8;}
body .wpsm-table table tr th { background: none repeat scroll 0 0 #222222; color: #FFFFFF; font-size: 15px; font-weight: 700; text-transform: uppercase; }
 .wp-block-table tr th { background: none repeat scroll 0 0 #f5f5f5; color: #111 !important; }
.wpsm-table table tbody tr td, .wp-block-table table:not(.has-background) tr td { background: none repeat scroll 0 0 #f7f7f7; }
.wpsm-table table tbody tr:nth-child(2n+1) td, .wp-block-table table:not(.has-background) tr:nth-child(2n+1) td { background: none repeat scroll 0 0 #fff; }

/* PROS CONS */

/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider.loading{background: #fff; position: relative; min-height: 100px}

/* TABS */
.rehub_woo_review .rehub_woo_tabs_menu { margin: 20px 0 -1px 0; position: relative;z-index: 100 }
.rehub_woo_review .rehub_woo_tabs_menu li { list-style: none; display: inline-block; margin: 0; padding: 7px 18px; }
.rehub_woo_review .rehub_woo_tabs_menu li:hover { cursor: pointer; }
.rehub_woo_review .rehub_woo_tabs_menu li.current { border: 1px solid #cecece; border-bottom: 1px solid #fff; font-weight: bold; background: none #fff }
@media screen and (max-width: 500px) {
	.post .rehub_woo_tabs_menu li{ border:1px solid #cecece; margin-bottom: 4px;}
	.post .rehub_woo_tabs_menu li.current{ border-bottom:1px solid #cecece; background-color:#111; color:#fff;}
}
/* === wp-content/themes/rehub-theme/iconstyle.css === */.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
@font-face {
  font-family: 'rhicons';
  src:
    url('/assets/fonts/rhicons.woff2') format('woff2'),
    url('/assets/fonts/rhicons.ttf') format('truetype'),
    url('/assets/fonts/rhicons.woff') format('woff'),
    url('/assets/fonts/rhicons.svg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.rhicon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'rhicons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}.rhi-envelope:before{content:"\f0e0"}.rhi-user:before{content:"\f007"}.rhi-briefcase:before{content:"\f0b1"}.rhi-chevron-left:before{content:"\f053"}.rhi-chevron-up:before{content:"\f077"}.rhi-comment:before{content:"\f075"}.rhi-ellipsis-v:before{content:"\f142"}.rhi-facebook:before{content:"\f09a"}.rhi-globe:before{content:"\f0ac"}.rhi-info-circle:before{content:"\f05a"}.rhi-pinterest-p:before{content:"\f231"}.rhi-twitter:before{content:"\f099"}.rhi-credit-card:before{content:"\f09d"}.rhi-angle-right:before{content:"\f105"}.rhi-check:before{content:"\f00c"}.rhi-edit:before{content:"\f044"}.rhi-search:before{content:"\f002"}.rhi-times:before{content:"\f00d"}.rhi-star-full:before{content:"\e9d9"}
/* === wp-content/themes/rehub-theme/css/ajaxsearch.css === */
 .head_search .re-aj-search-wrap, .custom_search_box .re-aj-search-wrap{position: absolute;z-index: 999999;right: 0;top: 100%; box-shadow: 0 1px 5px rgba(0,0,0,.15);}
.head_search .re-aj-search-wrap{width: 100%; margin-top: 10px; border-radius: 4px; min-width: 280px}
.custom_search_box .re-aj-search-wrap{width: calc(100% - 40px); margin: -10px 20px 0 20px}
.re-aj-search-wrap{max-height: 340px; overflow-y: auto;max-width: 1000px;margin: 0 auto;opacity: 0; transform: translate3d(0, -10px, 0); transition: all .4s ease-out;backface-visibility: hidden;margin-top:2px;background-color: #fff;}
.re-aj-search-open{opacity: 1; transform: translate3d(0, 0, 0);}

/* ajax search css */
.re-aj-search-wrap-results {background-color: #fff;padding: 10px 0;position: relative;-webkit-box-sizing:border-box;box-sizing:border-box;}
.re-search-result-div.re-sch-cur-element, .re-search-result-div:hover {background-color: #f2f2f2;}
.re-search-result-div{position: relative; overflow: hidden; padding: 15px; text-align: left; border-bottom: 1px solid #eee}
.re-search-result-info {float: right;width: calc(100% - 105px);min-height: 60px}
.re-search-result-title {font-size: 15px;line-height: 18px;margin: 0 0 5px 0;}
.re-aj-search-result-msg {text-align: center;padding: 8px 0;font-size: 12px;color: #222;font-style: italic;}
.re-aj-search-result-msg a{color: #222;}
.re-search-result-excerpt{display: none; font-size:13px;}
@media(min-width: 500px){
.custom_search_box .re-search-result-excerpt, .main-nav .re-search-result-excerpt{display: block;}
}
/*Search box*/
.custom_search_box{padding: 20px 0; }
.custom_search_box form{ position: relative; display: block; width: 100%;}
.custom_search_box input[type="text"] {transition: all 0.5s ease-out; background: #f6f6f6;border: 3px solid #ececec;height: 50px;width: 100%;padding:0 55px 0 40px;outline: none;  }
@media(min-width: 1224px){
	.custom_search_box input[type="text"]{font-size: 115%}
}
.custom_search_box button[type="submit"] { padding: 0 13px; position: absolute; height: calc(100% - 6px); right: 3px; top:3px;  color: #fff !important; font-size: 130% !important; margin: 0; border-radius: 0; box-shadow: none !important;}
.custom_search_box input[type="text"]:focus, .custom_search_box input[type="text"]:hover{border-color: #666; background-color: #fff}

 .rtl .head_search .re-aj-search-wrap, .rtl .custom_search_box .re-aj-search-wrap{left: 0; right: auto}.rtl .re-search-result-info{float: left;text-align: right}
/* === wp-content/themes/rehub-theme/css/single.css === */
.float-posts-nav{ opacity: 0 ;transition: all .7s ease-in-out; }
.postNavigation { position: fixed; bottom: 0;  margin-top: -47px;z-index: 9999; height: 100px; transition: all .7s ease-in-out;}
.postNavigation .postnavprev { display: inline-block; background: #DFDFDF; transition: all .4s ease-in-out; vertical-align: middle; position: relative; width: 40px; height: 100px; color: #fff; }
.postNavigation .postnavprev:before { position: absolute; font-size: 28px; top: 50%; margin-top: -14px;line-height: 28px; }
.prevPostBox .postnavprev:before { content: "\f104"; left: 12px }
.nextPostBox .postnavprev:before { content: "\f105";right: 12px }
.nextPostBox { right: 0; }
.prevPostBox { left: 0; }
.postNavigation .thumbnail {float: right;margin-left: 5px;position: relative;width: 70px;height: 70px; text-align: center;}
.postNavigation.nextPostBox .thumbnail {float: left;margin-left: 0;margin-right: 5px;}
.postNavigation .headline {height: 70px;overflow: hidden;position: relative;-webkit-font-smoothing: antialiased;font-size: 14px;padding: 0 8px;}
.postNavigation .headline span{ font-size: 10px; line-height: 10px; text-transform: uppercase; letter-spacing: 1px; display: block; margin-bottom: 8px}
.postNavigation .headline h4{ margin: 0}
.postNavigation .inner-prevnext {position: absolute;top: 0;height: 100%;padding: 15px;width: 290px;background-color: #fff; color: #111 !important;  transition: all .2s ease-in-out 0.3s;}
.postNavigation.nextPostBox .inner-prevnext{margin: 0 0 0 40px; left: 0; }
.postNavigation.prevPostBox .inner-prevnext{margin: 0 40px 0 0; right: 0;}
.openedprevnext .postNavigation .postnavprev{width: 138px}
.openedprevnext .prevPostBox .postnavprev:before{ left: 114px}
.openedprevnext .nextPostBox .postnavprev:before{right: 114px}
.openedprevnext .prevPostBox .postnavprev:hover:before{ left: 12px}
.openedprevnext .nextPostBox .postnavprev:hover:before{right: 12px}
.postNavigation .postnavprev:hover {color: #fff; width: 330px }
.postNavigation.nextPostBox .postnavprev:hover .inner-prevnext{ margin: 0 40px 0 0; opacity: 1}
.postNavigation.prevPostBox .postnavprev:hover .inner-prevnext{ margin: 0 0 0 40px; opacity: 1}
.float-posts-nav.scrollvisible{ opacity: 1}
.breadcrumb { margin-bottom: 20px; color: #999; font-size: 12px; line-height: 14px }
.breadcrumb a { color: #666; text-decoration: none; }

@media (max-width: 767px) {
.float-posts-nav{ display: none}
}
/* === wp-content/themes/rehub-theme/css/comments.css === */
#comments { position: relative; margin-top: 30px; clear: both;  }
#comments .title_comments { font-size: 18px;line-height: 20px; color: #111111; padding-bottom: 25px; font-weight: bold; }
.commentlist { margin: 0 0 30px 0; list-style: none; clear: both; }
.commentlist li { margin: 0 0 25px 0; }
.commbox { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #ededed; box-shadow: 0 1px 1px #ededed; height: auto; max-width: 100%;  position: relative; }
.commentlist .comment-author img { width: 50px; height: 50px; float: left; margin-right: 20px; }
.commentlist .comment-author .fn { font-weight:bold; font-size: 15px; line-height:15px; text-transform: uppercase; display: block;  }
.commentlist .comment-author .fn a { margin: 0;color: #000; }
.commentlist .comment-author .fn .url:hover { color: #999; }
.commentlist .comment-author span.time { font-size: 12px; display:block;  text-decoration: none; margin: 6px 0 0 0; }
.commentlist .comment-author span.time a{color: #999999;}
.commentlist .comment-content { display: block; padding: 15px 20px; position: relative; overflow:auto;}
.commentlist .comment-content p { font-size: 14px;line-height: 22px; color: #111; margin: 0 0 12px 0; }
.commentlist .comment-content a { word-break: break-word; }
.commentlist .comment-content small { color: #999; display: block; font-size: 12px; margin-top: 3px; }
.comment-reply-link { font-size: 12px; float: right; color: #ccc }
.comment-reply-link:before { content: "\f062 "; padding-right: 2px }
.comment-respond { padding: 30px 35px; margin-bottom: 30px; box-shadow: 0 1px 1px 0 rgba(0,0,0,.12); background: #f6f6f6 }
.comment-respond h3 { font-weight:bold; font-size: 19px; line-height:21px; text-transform: uppercase; margin: 0 0 25px 0; }
.comment-respond textarea { width: 100%; margin-bottom: 20px; clear: both }
.comment-respond .end { margin-right: 0px !important; }
#disqus_thread { margin-top: 20px; }
#comments_pagination {font-size: 18px;}
#comments_pagination a{ color: #111}
#comments_pagination span.page-numbers.current{background: #eee; padding: 3px 7px;}
.comm_meta_wrap{margin: 0 0 0 70px}
@media screen and (max-width: 767px) {
.commentlist .comment-author a, .commentlist .comment-author time{ margin:0 0 10px 0; float:none; display:block}
a.comment-reply-link { text-align: right;}
.commentlist .comment-author .fn, .commentlist .comment-author .fn a{ float:none}
.commentlist .comment-author img{ }
}
/* === wp-content/themes/rehub-theme/css/userreviews.css === */
/*** USER REVIEWS ***/
/* === wp-content/mu-plugins/payments-comments/style.css === */
/*
Theme Name:   Rehub Child — payments.com.ua
Template:     rehub-theme
Description:  Child theme for payments.com.ua. Owns the comments rendering (server-side, schema.org/Comment, no Disqus iframe). Parent theme files remain untouched and upgrade-safe.
Version:      1.0.0
Text Domain:  rehub-payments
*/

/* ---------- Server-rendered comments block ---------- */
.pcc-comments {
  margin-top: 32px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
  color: #1f2937;
}
.pcc-comments h2 {
  font-size: 24px;
  font-weight: 700;
  margin: 0 0 16px;
  color: #0f172a;
}
.pcc-comments .pcc-count {
  color: #64748b;
  font-weight: 400;
  font-size: 16px;
  margin-left: 6px;
}
.pcc-thread,
.pcc-thread ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.pcc-comment {
  position: relative;
  padding: 16px 0 16px 56px;
  border-top: 1px solid #e5e7eb;
}
.pcc-thread > .pcc-comment:first-child { border-top: none; }
.pcc-comment .pcc-avatar {
  position: absolute;
  left: 0;
  top: 16px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.5px;
  user-select: none;
  flex-shrink: 0;
}
.pcc-comment .pcc-meta {
  display: flex;
  align-items: baseline;
  gap: 8px;
  flex-wrap: wrap;
  font-size: 14px;
  margin-bottom: 6px;
}
.pcc-comment .pcc-author {
  font-weight: 600;
  color: #0f172a;
}
.pcc-comment .pcc-author a {
  color: inherit;
  text-decoration: none;
}
.pcc-comment .pcc-date {
  color: #94a3b8;
  font-size: 13px;
}
.pcc-comment .pcc-date a {
  color: inherit;
  text-decoration: none;
}
.pcc-comment .pcc-date a:hover { text-decoration: underline; }
.pcc-comment .pcc-body {
  font-size: 15px;
  line-height: 1.55;
  color: #1f2937;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.pcc-comment .pcc-body p { margin: 0 0 8px; }
.pcc-comment .pcc-body p:last-child { margin-bottom: 0; }
.pcc-comment .pcc-body a { color: #2563eb; }
.pcc-comment .pcc-body img { max-width: 100%; height: auto; border-radius: 6px; }
.pcc-comment .pcc-body blockquote {
  margin: 8px 0;
  padding: 4px 12px;
  border-left: 3px solid #cbd5e1;
  color: #475569;
  background: #f8fafc;
}
.pcc-comment .pcc-actions {
  margin-top: 8px;
  display: flex;
  gap: 12px;
  font-size: 13px;
}
.pcc-comment .pcc-reply-btn {
  background: none;
  border: none;
  color: #2563eb;
  padding: 0;
  cursor: pointer;
  font-weight: 500;
  font-family: inherit;
}
.pcc-comment .pcc-reply-btn:hover { text-decoration: underline; }

/* Nested replies — visual indentation, capped on mobile */
.pcc-replies {
  margin-top: 12px;
  padding-left: 0;
  border-left: 2px solid #e5e7eb;
}
.pcc-replies .pcc-comment {
  padding-left: 56px;
  margin-left: 16px;
}
@media (max-width: 640px) {
  .pcc-comment { padding-left: 48px; }
  .pcc-comment .pcc-avatar { width: 32px; height: 32px; font-size: 12px; }
  .pcc-replies .pcc-comment { margin-left: 8px; padding-left: 48px; }
  .pcc-replies .pcc-replies { margin-left: 0; padding-left: 8px; }
}

/* Show-more disclosure (no JS required; <details> native) */
.pcc-more {
  display: block;
  margin: 8px 0 4px;
}
.pcc-more > summary {
  list-style: none;
  cursor: pointer;
  color: #2563eb;
  font-size: 13px;
  font-weight: 500;
  padding: 6px 0;
  user-select: none;
}
.pcc-more > summary::-webkit-details-marker { display: none; }
.pcc-more > summary::before {
  content: "▾ ";
  display: inline-block;
  transform: rotate(-90deg);
  margin-right: 4px;
  transition: transform 120ms;
}
.pcc-more[open] > summary::before { transform: rotate(0deg); }
.pcc-more > summary:hover { text-decoration: underline; }

/* "Show more root comments" — for very long pages, hide all after N */
.pcc-more-roots {
  text-align: center;
  margin: 24px 0 8px;
}
.pcc-more-roots > summary {
  display: inline-block;
  padding: 10px 20px;
  background: #f1f5f9;
  border-radius: 6px;
  color: #1e40af;
  cursor: pointer;
  font-weight: 500;
}
.pcc-more-roots[open] > summary { display: none; }

/* Empty state */
.pcc-empty {
  padding: 24px;
  text-align: center;
  color: #94a3b8;
  background: #f8fafc;
  border-radius: 8px;
}

/* Comment form placeholder (Phase 3c will populate) */
.pcc-form-area {
  margin-top: 32px;
  padding: 16px;
  background: #f8fafc;
  border-radius: 8px;
  color: #64748b;
  font-size: 14px;
  text-align: center;
}
/* ---------- Form (Phase 3c) ---------- */
.pcc-form-area {
  margin-top: 24px;
  padding: 16px;
  background: #f8fafc;
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  font-size: 14px;
}
.pcc-form-area { color: #64748b; text-align: center; }

/* Honeypot is invisible to humans but boring to bots */

/* === inline: theme dynamic === */
.main-nav{box-shadow:0 1px 8px rgba(0,0,0,0.1),0 0 0 1px rgba(0,0,0,0.03) !important;}nav.top_menu > ul > li > a{padding:11px 15px 15px 15px;font-size:17px}nav.top_menu > ul > li > a{font-weight:normal;}.dl-menuwrapper li a,nav.top_menu > ul > li > a,#re_menu_near_logo li,#re_menu_near_logo li{font-family:"PT Sans",trebuchet ms !important;font-weight:normal;font-style:normal;}:root{--rehub-nav-font:PT Sans;}.rehub_feat_block div.offer_title,.rh_wrapper_video_playlist .rh_video_title_and_time .rh_video_title,.main_slider .flex-overlay h2,.related_articles ul li > a,h1,h2,h3,h4,h5,h6,.widget .title,.title h1,.title h5,.related_articles .related_title,#comments .title_comments,.commentlist .comment-author .fn,.commentlist .comment-author .fn a,.rate_bar_wrap .review-top .review-text span.review-header,.wpsm-numbox.wpsm-style6 span.num,.wpsm-numbox.wpsm-style5 span.num,.rehub-main-font,.logo .textlogo,.wp-block-quote.is-style-large,.comment-respond h3,.related_articles .related_title,.re_title_inmodal{font-family:"PT Sans",trebuchet ms;font-style:normal;}.main_slider .flex-overlay h2,h1,h2,h3,h4,h5,h6,.title h1,.title h5,.comment-respond h3{font-weight:700;}:root{--rehub-head-font:PT Sans;}.priced_block .btn_offer_block,.rh-deal-compact-btn,.wpsm-button.rehub_main_btn,.woocommerce div.product p.price,.btn_more,input[type="submit"],input[type="button"],input[type="reset"],.vc_btn3,.re-compare-destin.wpsm-button,.rehub-btn-font,.vc_general.vc_btn3,.woocommerce a.woo_loop_btn,.woocommerce input.button.alt,.woocommerce a.add_to_cart_button,.woocommerce .single_add_to_cart_button,.woocommerce div.product form.cart .button,.woocommerce .checkout-button.button,#buddypress button.submit,.wcv-grid a.button,input.gmw-submit,#ws-plugin--s2member-profile-submit,#rtmedia_create_new_album,input[type="submit"].dokan-btn-theme,a.dokan-btn-theme:not(.dashicons),.dokan-btn-theme:not(.dashicons),.woocommerce .single_add_to_cart_button,.woocommerce .woo-button-area .masked_coupon,.woocommerce .summary .price,.wvm_plan,.wp-block-button .wp-block-button__link,.widget_merchant_list .buttons_col a{font-family:"PT Sans",trebuchet ms;font-style:normal;font-weight:normal;}:root{--rehub-btn-font:PT Sans;}.sidebar,.rehub-body-font,body{font-family:"PT Sans",arial !important;font-weight:normal;font-style:normal;}:root{--rehub-body-font:PT Sans;}.post,body .post-readopt .post-inner,body .post-readopt:not(.main-side),body .post-readopt .post,.post p{font-size:21px;line-height:33px;}#main_header,.is-sticky .logo_section_wrap,.sticky-active.logo_section_wrap{background-color:#ff4800 !important}.main-nav.white_style{border-top:none}nav.top_menu > ul:not(.off-canvas) > li > a:after{top:auto;bottom:0}.header-top{border:none;} .widget .title:after{border-bottom:2px solid #1e73be;}.rehub-main-color-border,nav.top_menu > ul > li.vertical-menu.border-main-color .sub-menu,.rh-main-bg-hover:hover,.wp-block-quote,ul.def_btn_link_tabs li.active a,.wp-block-pullquote{border-color:#1e73be;}.wpsm_promobox.rehub_promobox{border-left-color:#1e73be!important;}.color_link{color:#1e73be !important;}.featured_slider:hover .score,article.post .wpsm_toplist_heading:before{border-color:#1e73be;}.btn_more:hover,.tw-pagination .current{border:1px solid #1e73be;color:#fff}.rehub_woo_review .rehub_woo_tabs_menu li.current{border-top:3px solid #1e73be;}.gallery-pics .gp-overlay{box-shadow:0 0 0 4px #1e73be inset;}.post .rehub_woo_tabs_menu li.current,.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-top:2px solid #1e73be;}.rething_item a.cat{border-bottom-color:#1e73be}nav.top_menu ul li ul.sub-menu{border-bottom:2px solid #1e73be;}.widget.deal_daywoo,.elementor-widget-wpsm_woofeatured .deal_daywoo{border:3px solid #1e73be;padding:20px;background:#fff;}.deal_daywoo .wpsm-bar-bar{background-color:#1e73be !important} #buddypress div.item-list-tabs ul li.selected a span,#buddypress div.item-list-tabs ul li.current a span,#buddypress div.item-list-tabs ul li a span,.user-profile-div .user-menu-tab > li.active > a,.user-profile-div .user-menu-tab > li.active > a:focus,.user-profile-div .user-menu-tab > li.active > a:hover,.news_in_thumb:hover a.rh-label-string,.news_out_thumb:hover a.rh-label-string,.col-feat-grid:hover a.rh-label-string,.carousel-style-deal .re_carousel .controls,.re_carousel .controls:hover,.openedprevnext .postNavigation .postnavprev,.postNavigation .postnavprev:hover,.top_chart_pagination a.selected,.flex-control-paging li a.flex-active,.flex-control-paging li a:hover,.btn_more:hover,body .tabs-menu li:hover,body .tabs-menu li.current,.featured_slider:hover .score,#bbp_user_edit_submit,.bbp-topic-pagination a,.bbp-topic-pagination a,.custom-checkbox label.checked:after,.slider_post .caption,ul.postpagination li.active a,ul.postpagination li:hover a,ul.postpagination li a:focus,.top_theme h5 strong,.re_carousel .text:after,#topcontrol:hover,.main_slider .flex-overlay:hover a.read-more,.rehub_chimp #mc_embed_signup input#mc-embedded-subscribe,#rank_1.rank_count,#toplistmenu > ul li:before,.rehub_chimp:before,.wpsm-members > strong:first-child,.r_catbox_btn,.wpcf7 .wpcf7-submit,.wpsm_pretty_hover li:hover,.wpsm_pretty_hover li.current,.rehub-main-color-bg,.togglegreedybtn:after,.rh-bg-hover-color:hover a.rh-label-string,.rh-main-bg-hover:hover,.rh_wrapper_video_playlist .rh_video_currently_playing,.rh_wrapper_video_playlist .rh_video_currently_playing.rh_click_video:hover,.rtmedia-list-item .rtmedia-album-media-count,.tw-pagination .current,.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active,.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover,.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover,#ywqa-submit-question,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.rh-hov-bor-line > a:after,nav.top_menu > ul:not(.off-canvas) > li > a:after,.rh-border-line:after,.wpsm-table.wpsm-table-main-color table tr th,.rh-hov-bg-main-slide:before,.rh-hov-bg-main-slidecol .col_item:before,.mvx-tablink.active::before{background:#1e73be;}@media (max-width:767px){.postNavigation .postnavprev{background:#1e73be;}}.rh-main-bg-hover:hover,.rh-main-bg-hover:hover .whitehovered,.user-profile-div .user-menu-tab > li.active > a{color:#fff !important} a,.carousel-style-deal .deal-item .priced_block .price_count ins,nav.top_menu ul li.menu-item-has-children ul li.menu-item-has-children > a:before,.flexslider .fa-pulse,.footer-bottom .widget .f_menu li a:hover,.comment_form h3 a,.bbp-body li.bbp-forum-info > a:hover,.bbp-body li.bbp-topic-title > a:hover,#subscription-toggle a:before,#favorite-toggle a:before,.aff_offer_links .aff_name a,.rh-deal-price,.commentlist .comment-content small a,.related_articles .title_cat_related a,article em.emph,.campare_table table.one td strong.red,.sidebar .tabs-item .detail p a,.footer-bottom .widget .title span,footer p a,.welcome-frase strong,article.post .wpsm_toplist_heading:before,.post a.color_link,.categoriesbox:hover h3 a:after,.bbp-body li.bbp-forum-info > a,.bbp-body li.bbp-topic-title > a,.widget .title i,.woocommerce-MyAccount-navigation ul li.is-active a,.category-vendormenu li.current a,.deal_daywoo .title,.rehub-main-color,.wpsm_pretty_colored ul li.current a,.wpsm_pretty_colored ul li.current,.rh-heading-hover-color:hover h2 a,.rh-heading-hover-color:hover h3 a,.rh-heading-hover-color:hover h4 a,.rh-heading-hover-color:hover h5 a,.rh-heading-hover-color:hover h3,.rh-heading-hover-color:hover h2,.rh-heading-hover-color:hover h4,.rh-heading-hover-color:hover h5,.rh-heading-hover-color:hover .rh-heading-hover-item a,.rh-heading-icon:before,.widget_layered_nav ul li.chosen a:before,.wp-block-quote.is-style-large p,ul.page-numbers li span.current,ul.page-numbers li a:hover,ul.page-numbers li.active a,.page-link > span:not(.page-link-title),blockquote:not(.wp-block-quote) p,span.re_filtersort_btn:hover,span.active.re_filtersort_btn,.deal_daywoo .price,div.sortingloading:after{color:#1e73be;} .page-link > span:not(.page-link-title),.widget.widget_affegg_widget .title,.widget.top_offers .title,.widget.cegg_widget_products .title,header .header_first_style .search form.search-form [type="submit"],header .header_eight_style .search form.search-form [type="submit"],.filter_home_pick span.active,.filter_home_pick span:hover,.filter_product_pick span.active,.filter_product_pick span:hover,.rh_tab_links a.active,.rh_tab_links a:hover,.wcv-navigation ul.menu li.active,.wcv-navigation ul.menu li:hover a,form.search-form [type="submit"],.rehub-sec-color-bg,input#ywqa-submit-question,input#ywqa-send-answer,.woocommerce button.button.alt,.tabsajax span.active.re_filtersort_btn,.wpsm-table.wpsm-table-sec-color table tr th,.rh-slider-arrow,.rh-hov-bg-sec-slide:before,.rh-hov-bg-sec-slidecol .col_item:before{background:#000000 !important;color:#fff !important;outline:0}.widget.widget_affegg_widget .title:after,.widget.top_offers .title:after,.widget.cegg_widget_products .title:after{border-top-color:#000000 !important;}.page-link > span:not(.page-link-title){border:1px solid #000000;}.page-link > span:not(.page-link-title),.header_first_style .search form.search-form [type="submit"] i{color:#fff !important;}.rh_tab_links a.active,.rh_tab_links a:hover,.rehub-sec-color-border,nav.top_menu > ul > li.vertical-menu.border-sec-color > .sub-menu,body .rh-slider-thumbs-item--active{border-color:#000000}.rh_wrapper_video_playlist .rh_video_currently_playing,.rh_wrapper_video_playlist .rh_video_currently_playing.rh_click_video:hover{background-color:#000000;box-shadow:1200px 0 0 #000000 inset;}.rehub-sec-color{color:#000000} form.search-form input[type="text"]{border-radius:4px}.news .priced_block .price_count,.blog_string .priced_block .price_count,.main_slider .price_count{margin-right:5px}.right_aff .priced_block .btn_offer_block,.right_aff .priced_block .price_count{border-radius:0 !important}form.search-form.product-search-form input[type="text"]{border-radius:4px 0 0 4px;}form.search-form [type="submit"]{border-radius:0 4px 4px 0;}.rtl form.search-form.product-search-form input[type="text"]{border-radius:0 4px 4px 0;}.rtl form.search-form [type="submit"]{border-radius:4px 0 0 4px;}.price_count,.rehub_offer_coupon,#buddypress .dir-search input[type=text],.gmw-form-wrapper input[type=text],.gmw-form-wrapper select,#buddypress a.button,.btn_more,#main_header .wpsm-button,#rh-header-cover-image .wpsm-button,#wcvendor_image_bg .wpsm-button,input[type="text"],textarea,input[type="tel"],input[type="password"],input[type="email"],input[type="url"],input[type="number"],.def_btn,input[type="submit"],input[type="button"],input[type="reset"],.rh_offer_list .offer_thumb .deal_img_wrap,.grid_onsale,.rehub-main-smooth,.re_filter_instore span.re_filtersort_btn:hover,.re_filter_instore span.active.re_filtersort_btn,#buddypress .standard-form input[type=text],#buddypress .standard-form textarea,.blacklabelprice{border-radius:4px}.news-community,.woocommerce .products.grid_woo .product,.rehub_chimp #mc_embed_signup input.email,#mc_embed_signup input#mc-embedded-subscribe,.rh_offer_list,.woo-tax-logo,#buddypress div.item-list-tabs ul li a,#buddypress form#whats-new-form,#buddypress div#invite-list,#buddypress #send-reply div.message-box,.rehub-sec-smooth,.rate-bar-bar,.rate-bar,#wcfm-main-contentainer #wcfm-content,.wcfm_welcomebox_header{border-radius:5px}#rhSplashSearch form.search-form input[type="text"],#rhSplashSearch form.search-form [type="submit"]{border-radius:0 !important} .woocommerce .woo-button-area .masked_coupon,.woocommerce a.woo_loop_btn,.woocommerce .button.checkout,.woocommerce input.button.alt,.woocommerce a.add_to_cart_button:not(.flat-woo-btn),.woocommerce-page a.add_to_cart_button:not(.flat-woo-btn),.woocommerce .single_add_to_cart_button,.woocommerce div.product form.cart .button,.woocommerce .checkout-button.button,.priced_block .btn_offer_block,.priced_block .button,.rh-deal-compact-btn,input.mdf_button,#buddypress input[type="submit"],#buddypress input[type="button"],#buddypress input[type="reset"],#buddypress button.submit,.wpsm-button.rehub_main_btn,.wcv-grid a.button,input.gmw-submit,#ws-plugin--s2member-profile-submit,#rtmedia_create_new_album,input[type="submit"].dokan-btn-theme,a.dokan-btn-theme,.dokan-btn-theme,#wcfm_membership_container a.wcfm_submit_button,.woocommerce button.button,.rehub-main-btn-bg,.woocommerce #payment #place_order,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{background:none #ff4800 !important;color:#ffffff !important;fill:#ffffff !important;border:none !important;text-decoration:none !important;outline:0;box-shadow:-1px 6px 19px rgba(255,72,0,0.2) !important;border-radius:4px !important;}.rehub-main-btn-bg > a{color:#ffffff !important;}.woocommerce a.woo_loop_btn:hover,.woocommerce .button.checkout:hover,.woocommerce input.button.alt:hover,.woocommerce a.add_to_cart_button:not(.flat-woo-btn):hover,.woocommerce-page a.add_to_cart_button:not(.flat-woo-btn):hover,.woocommerce a.single_add_to_cart_button:hover,.woocommerce-page a.single_add_to_cart_button:hover,.woocommerce div.product form.cart .button:hover,.woocommerce-page div.product form.cart .button:hover,.woocommerce .checkout-button.button:hover,.priced_block .btn_offer_block:hover,.wpsm-button.rehub_main_btn:hover,#buddypress input[type="submit"]:hover,#buddypress input[type="button"]:hover,#buddypress input[type="reset"]:hover,#buddypress button.submit:hover,.small_post .btn:hover,.ap-pro-form-field-wrapper input[type="submit"]:hover,.wcv-grid a.button:hover,#ws-plugin--s2member-profile-submit:hover,.rething_button .btn_more:hover,#wcfm_membership_container a.wcfm_submit_button:hover,.woocommerce #payment #place_order:hover,.woocommerce button.button:hover,.rehub-main-btn-bg:hover,.rehub-main-btn-bg:hover > a,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover{background:none #df3f00 !important;color:#ffffff !important;border-color:transparent;box-shadow:-1px 6px 13px rgba(223,63,0,0.4) !important;}.rehub_offer_coupon:hover{border:1px dashed #df3f00;}.rehub_offer_coupon:hover i.far,.rehub_offer_coupon:hover i.fal,.rehub_offer_coupon:hover i.fas{color:#df3f00}.re_thing_btn .rehub_offer_coupon.not_masked_coupon:hover{color:#df3f00 !important}.woocommerce a.woo_loop_btn:active,.woocommerce .button.checkout:active,.woocommerce .button.alt:active,.woocommerce a.add_to_cart_button:not(.flat-woo-btn):active,.woocommerce-page a.add_to_cart_button:not(.flat-woo-btn):active,.woocommerce a.single_add_to_cart_button:active,.woocommerce-page a.single_add_to_cart_button:active,.woocommerce div.product form.cart .button:active,.woocommerce-page div.product form.cart .button:active,.woocommerce .checkout-button.button:active,.wpsm-button.rehub_main_btn:active,#buddypress input[type="submit"]:active,#buddypress input[type="button"]:active,#buddypress input[type="reset"]:active,#buddypress button.submit:active,.ap-pro-form-field-wrapper input[type="submit"]:active,.wcv-grid a.button:active,#ws-plugin--s2member-profile-submit:active,.woocommerce #payment #place_order:active,input[type="submit"].dokan-btn-theme:active,a.dokan-btn-theme:active,.dokan-btn-theme:active,.woocommerce button.button:active,.rehub-main-btn-bg:active,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:active{background:none #ff4800 !important;box-shadow:0 1px 0 #999 !important;top:2px;color:#ffffff !important;}.rehub_btn_color,.rehub_chimp_flat #mc_embed_signup input#mc-embedded-subscribe{background-color:#ff4800;border:1px solid #ff4800;color:#ffffff;text-shadow:none}.rehub_btn_color:hover{color:#ffffff;background-color:#df3f00;border:1px solid #df3f00;}.rething_button .btn_more{border:1px solid #ff4800;color:#ff4800;}.rething_button .priced_block.block_btnblock .price_count{color:#ff4800;font-weight:normal;}.widget_merchant_list .buttons_col{background-color:#ff4800 !important;}.widget_merchant_list .buttons_col a{color:#ffffff !important;}.rehub-svg-btn-fill svg{fill:#ff4800;}.rehub-svg-btn-stroke svg{stroke:#ff4800;}@media (max-width:767px){#float-panel-woo-area{border-top:1px solid #ff4800}}:root{--rehub-main-color:#1e73be;--rehub-sec-color:#000000;--rehub-main-btn-bg:#ff4800;--rehub-link-color:#1e73be;}
h2 {font-size:35px;line-height:45px;}
/* === inline: wp-custom-css === */
.textlogo {color:white;}
.padp {padding:20px;}
.stickyscroll_widget{background: #ffeb3b;
    padding: 20px;}
.wpsm_promobox p {
    line-height: 1.38;
}

.hthb-row {
padding: 10px !important;
}
div#disqus_thread iframe[sandbox] {
        max-height: 0px !important;
}