/* Bundled legacy WordPress styles for onlinecasinoexperte.org */

/* linked: wp-content/plugins/stackable-ultimate-gutenberg-blocks/dist/frontend_blocks.css */
#start-resizable-editor-section{display:none}.stk-button-group:not(.stk-collapse-on-desktop) .block-editor-block-list__layout{justify-content:var(--stk-alignment-justify-content)}.stk-button-group:is(.stk--collapse-on-desktop)>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-block]{margin-inline-end:var(--stk-alignment-margin-right);margin-inline-start:var(--stk-alignment-margin-left)}.stk--block-orientation-horizontal>.block-editor-inner-blocks>.block-editor-block-list__layout>*+*{margin-left:var(--stk-block-margin-bottom)}.stk--block-orientation-horizontal>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex!important;flex-direction:row}.stk--block-orientation-horizontal>.block-editor-inner-blocks>.block-editor-block-list__layout>*{margin-bottom:0;margin-top:0}.stk--block-orientation-horizontal>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-block]{width:auto}.stk-block-accordion{box-sizing:border-box}.stk-block-accordion summary{--stk-block-margin-bottom:0;--stk-icon-size:16px;cursor:pointer;list-style:none}.stk-block-accordion summary::-webkit-details-marker{display:none}.stk-block-accordion summary .stk-block-icon:first-child{justify-content:flex-start}.stk-block-accordion summary .stk-block-icon:last-child{justify-content:flex-end}.stk-block-accordion summary.stk-block-column:focus:not(:focus-visible){outline:none}.stk-block-accordion .stk-block-accordion__heading .stk-block-icon-label .stk-block-heading{flex:1}.stk-block-accordion .stk-block-accordion__heading .stk-block-icon-label .stk-block-icon{flex:0 0 40px}.stk-block-accordion .stk-block-accordion__heading .stk-block-column__content{width:unset}.stk-block-accordion .stk-block-accordion__content>.stk-container{padding:var(--stk-container-padding)}.stk-block-accordion summary .stk--svg-wrapper{transition:all .7s cubic-bezier(.2,.6,.4,1)}.stk-block-accordion[open]>summary .stk--svg-wrapper:not(.stk--has-icon2){transform:rotate(180deg)}.stk-block-accordion[open]>summary .stk--svg-wrapper.stk--has-icon2 .stk--inner-svg{display:none}.stk-block-accordion[open]>summary .stk--icon-2{display:block!important}.stk-block-accordion .stk-block-accordion__content{height:100%;opacity:1;overflow:hidden;transform:translateY(0)}.stk-block-accordion .stk-block-accordion__content>*>*{flex-shrink:0}.stk-block-accordion .stk-block-accordion__content:has(.stk-block-timeline){transform:none}.stk-block-accordion:not([open]) .stk-block-accordion__content{max-height:0;opacity:0;transform:translateY(25px)}.stk-block-accordion>.stk-block-column{order:0!important}.stk-inner-blocks>.stk-block-accordion__wrapper:last-child,.stk-inner-blocks>.stk-block-accordion__wrapper:last-child>*{margin-bottom:0}.stk-block.stk-block-blockquote :is(.stk-container.stk-block-blockquote__content,.stk-inner-blocks){flex-direction:row}.stk-block-blockquote__content{max-width:none!important}.stk-block-blockquote .stk-block-icon{flex:0;margin-inline-end:16px;width:auto}.stk-block-button{--stk-block-margin-bottom:0}.stk-block.stk-block-button{min-width:-moz-fit-content;min-width:fit-content;width:auto}.stk-button,.stk-button:after,.stk-button:before{box-sizing:border-box}.stk-button-group{max-width:none!important}.stk-block-call-to-action__content>.stk-inner-blocks.stk--column-flex{justify-content:center}.stk-block-card__image{background-size:cover;height:300px;width:100%}.stk-block-card__image+.stk-block-card__content:not(.stk-container-padding){padding-top:var(--stk-block-margin-bottom)}.stk-block-card__content{display:flex;flex-direction:column}.stk-block-carousel{--gap:30px;--slides-to-show:1;--button-offset:12px;--button-gap:12px;--button-height:40px;--button-width:40px;--dot-color:#aaa;--dot-color-hover:#1b1b1b;--dot-size:8px;--dot-gap:16px;--dot-active-width:30px;--dot-active-height:var(--dot-size,8px);--dot-offset:12px;--transition-duration:0.3s;--stk-columns-spacing:0px!important}.stk-block-carousel .stk-block-carousel__content-wrapper{max-width:100%}.stk-block-carousel.stk--is-slide[data-slides-to-show="1"]{--gap:0px}.stk-block-carousel .stk-block-carousel__slider>.stk-block-column{order:0}.stk-block-carousel__slider{background:#0000;cursor:grab;display:flex;flex-direction:row;margin:0 auto;overflow:hidden;position:relative;scrollbar-width:none;width:100%}.stk-block-carousel__slider-wrapper{position:relative;z-index:1}.stk-block-carousel__button,.stk-block-carousel__dot{all:unset!important;cursor:pointer!important;transition:all .3s ease-in-out,outline-offset 0s,outline 0s!important}.stk-block-carousel__button:before,.stk-block-carousel__dot:before{transition:all .3s ease-in-out!important}.stk-block-carousel__buttons{align-items:center;display:flex;flex-direction:row;gap:var(--button-gap,12px);inset:var(--button-offset,12px);justify-content:space-between;pointer-events:none;position:absolute;z-index:9999}.stk-block-carousel__buttons svg{overflow:visible}.stk-block-carousel__button{pointer-events:all!important;-webkit-user-select:none;user-select:none}.stk-block-carousel__dots{display:flex;flex-direction:row;gap:min(var(--dot-gap),var(--dot-gap) - (24px - var(--dot-size)));justify-content:center;margin-top:max(var(--dot-offset),-24px);min-height:24px;position:relative;top:min(0px,var(--dot-offset) + 24px);z-index:2}.stk-block-carousel__dots li{list-style:none}.stk-block-carousel.stk--is-fade .stk-block-carousel__slider>.stk-block-column{flex:1 0 100%!important;height:auto;opacity:1;transition:opacity .3s ease-in-out;transition-delay:calc(var(--transition-duration, .3s)*.3);transition-duration:max(var(--transition-duration,.3s) * 1.15,.01s);width:100%}.stk-block-carousel.stk--is-fade .stk-block-carousel__slider>.stk-block-column.stk-block-carousel__slide--active{transition-delay:0s;transition-duration:var(--transition-duration,.3s)}.stk-block-carousel.stk--is-fade .stk-block-carousel__slider>.stk-block-column:not(:first-child){left:0;opacity:0;position:relative;visibility:hidden}.stk-block-carousel.stk--is-slide .stk-block-carousel__slider:not(.stk--snapping-deactivated){scroll-behavior:smooth;scroll-snap-type:inline mandatory}.stk-block-carousel .stk-block-carousel__slider.stk--snapping-deactivated{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.stk-block-carousel.stk--is-slide .stk-block-carousel__slider{-ms-overflow-style:none;gap:var(--gap);overflow-x:scroll;overflow-x:-moz-scrollbars-none;overflow-y:hidden;overscroll-behavior-inline:contain}.stk-block-carousel.stk--is-slide .stk-block-carousel__slider::-webkit-scrollbar{display:none!important;height:0!important}.stk-block-carousel.stk--is-slide .stk-block-carousel__slider>*{flex:1 0 calc(100%/var(--slides-to-show) - var(--gap)/var(--slides-to-show)*(var(--slides-to-show) - 1))!important;scroll-snap-align:start}.stk-block-carousel .stk--hidden{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.stk-block-carousel__button{align-items:center!important;background:#fff!important;border-radius:100%!important;color:initial!important;display:flex!important;height:var(--button-height,40px)!important;justify-content:center!important;opacity:.9!important;padding:initial!important;width:var(--button-width,40px)!important}.stk-block-carousel__button:hover{background:#fff;opacity:1}.stk-block-carousel__button svg{height:16px;width:16px}.stk-block-carousel__dot{align-items:center!important;display:flex!important;height:max(24px,var(--dot-size,8px))!important;justify-content:center!important;position:relative!important;width:max(24px,var(--dot-size,8px))!important;will-change:margin,margin-inline,width}.stk-block-carousel__dot,.stk-block-carousel__dot:hover{background:#0000!important}.stk-block-carousel__dot:before{background:var(--dot-color,#aaa);border-radius:var(--dot-size,8px);content:""!important;height:var(--dot-size,8px);inset:auto!important;opacity:1!important;position:absolute;width:var(--dot-size,8px)}.stk-block-carousel__dot:hover:before{background:var(--dot-color-hover,#1b1b1b)}.stk-block-carousel__dot.stk-block-carousel__dot--active{margin-inline:max(0px,(24px - var(--dot-size))/2)!important;width:var(--dot-active-width,30px)!important}.stk-block-carousel__dot.stk-block-carousel__dot--active:before{background:#1b1b1b;height:var(--dot-active-height);width:var(--dot-active-width,30px)}.stk-block-carousel.stk--dots-outline .stk-block-carousel__dot:not(.stk-block-carousel__dot--active,:hover):before{background:#0000;box-shadow:inset 0 0 0 1px var(--dot-color,#aaa)}.stk-block-carousel.stk--arrows-outside.stk--arrows-justify-space-between.stk--arrows-align-center .stk-block-carousel__buttons{inset:0}.stk-block-carousel.stk--arrows-outside.stk--arrows-justify-space-between.stk--arrows-align-center .stk-block-carousel__slider{width:calc(100% - var(--button-width)*2 - var(--button-offset)*2)}.stk-block-carousel.stk--arrows-outside:is(.stk--arrows-align-flex-end,.stk--arrows-align-flex-start) .stk-block-carousel__slider-wrapper{flex-direction:column;gap:var(--button-offset,12px)}.stk-block-carousel.stk--arrows-outside:is(.stk--arrows-align-flex-end,.stk--arrows-align-flex-start) .stk-block-carousel__buttons{position:static}.stk-block-carousel.stk--arrows-outside.stk--arrows-align-flex-start .stk-block-carousel__slider-wrapper{flex-direction:column-reverse}.stk-block-carousel .stk-img-carousel.lazyload[src*="data:"]{height:1px!important}.stk-block.stk-block-column .stk-column-wrapper{width:100%}.stk-block-column__content{box-sizing:border-box}.stk-column-wrapper>.stk-inner-blocks{margin-bottom:0}.stk-block .stk--align-last-block-to-bottom{height:100%}.stk-block .stk--align-last-block-to-bottom>:last-child{margin-top:auto}.stk-block:is(.stk-block-column--v3,[data-v])>.stk-column-wrapper{min-width:0}.stk--fit-content>.stk-block-column,.stk--flex>.stk-block-column{flex:0 1 auto!important;max-width:none;min-width:24px;width:-moz-fit-content;width:fit-content}.stk-block-columns>.stk-block-content{--stk-column-gap:0px;column-gap:var(--stk-column-gap);margin-left:auto;margin-right:auto}:where(.stk-has-design-system-spacing-and-borders) .stk-block-columns>.stk-block-content{--stk-column-gap:var(--stk-columns-column-gap,0px);row-gap:var(--stk-columns-row-gap,0)}:where(.stk-block-columns){--stk-col-order-1:1;--stk-col-order-2:2;--stk-col-order-3:3;--stk-col-order-4:4;--stk-col-order-5:5;--stk-col-order-6:6;--stk-col-order-7:7;--stk-col-order-8:8;--stk-col-order-9:9;--stk-col-order-10:10;--stk-col-order-11:11;--stk-col-order-12:12;--stk-col-order-13:13;--stk-col-order-14:14;--stk-col-order-15:15;--stk-col-order-16:16;--stk-col-order-17:17;--stk-col-order-18:18;--stk-col-order-19:19;--stk-col-order-20:20}.stk-block-column:first-child{order:var(--stk-col-order-1,initial)}.stk-block-column:nth-child(2){order:var(--stk-col-order-2,initial)}.stk-block-column:nth-child(3){order:var(--stk-col-order-3,initial)}.stk-block-column:nth-child(4){order:var(--stk-col-order-4,initial)}.stk-block-column:nth-child(5){order:var(--stk-col-order-5,initial)}.stk-block-column:nth-child(6){order:var(--stk-col-order-6,initial)}.stk-block-column:nth-child(7){order:var(--stk-col-order-7,initial)}.stk-block-column:nth-child(8){order:var(--stk-col-order-8,initial)}.stk-block-column:nth-child(9){order:var(--stk-col-order-9,initial)}.stk-block-column:nth-child(10){order:var(--stk-col-order-10,initial)}.stk-block-column:nth-child(11){order:var(--stk-col-order-11,initial)}.stk-block-column:nth-child(12){order:var(--stk-col-order-12,initial)}.stk-block-column:nth-child(13){order:var(--stk-col-order-13,initial)}.stk-block-column:nth-child(14){order:var(--stk-col-order-14,initial)}.stk-block-column:nth-child(15){order:var(--stk-col-order-15,initial)}.stk-block-column:nth-child(16){order:var(--stk-col-order-16,initial)}.stk-block-column:nth-child(17){order:var(--stk-col-order-17,initial)}.stk-block-column:nth-child(18){order:var(--stk-col-order-18,initial)}.stk-block-column:nth-child(19){order:var(--stk-col-order-19,initial)}.stk-block-column:nth-child(20){order:var(--stk-col-order-20,initial)}.stk-block-count-up__text{font-size:48px}.stk-block-count-up__text:not(.stk--count-up-active){opacity:0}.stk-block.stk-block-countdown{text-align:center}.stk-block.stk-block-countdown.stk-block-countdown--aligned .stk-block-countdown__content-container{width:unset}.stk-block-countdown__container{display:flex;flex:1 0 auto;gap:16px}.stk-block-countdown__content-container{word-wrap:break-word;box-sizing:initial;justify-content:center;width:100%}.stk-block-countdown__label{margin:8px 0 0}.stk-block-countdown__digit{font-size:40px;height:50%}.stk-block-countdown__digit,.stk-block-countdown__label{line-height:1}.stk-block-countdown__divider-wrapper{align-items:center;display:flex;justify-content:center}.stk-block-countdown__divider-wrapper .stk-block-countdown__divider-colon{color:#000;display:flex;font-size:45px;justify-content:center;line-height:1;position:relative;top:-12px}.stk-block-countdown__divider-wrapper .stk-block-countdown__divider-line{background-color:#000;height:50%;width:1px}.stk-block-countdown__message{display:none;margin:0}:where(.stk-has-color-schemes) .stk-block-countdown__digit{color:var(--stk-accent-color)}:where(.stk-has-color-schemes) .stk-block-countdown__digit:where(:hover){color:var(--stk-accent-color-hover,var(--stk-accent-color))}:where(.stk-has-color-schemes) .stk-block-countdown__divider-wrapper .stk-block-countdown__divider-colon{color:var(--stk-accent-color)}:where(.stk-has-color-schemes) .stk-block-countdown__divider-wrapper .stk-block-countdown__divider-colon:where(:hover){color:var(--stk-accent-color-hover,var(--stk-accent-color))}:where(.stk-has-color-schemes) .stk-block-countdown__divider-wrapper .stk-block-countdown__divider-line{background-color:var(--stk-accent-color)}:where(.stk-has-color-schemes) .stk-block-countdown__divider-wrapper .stk-block-countdown__divider-line:where(:hover){background-color:var(--stk-accent-color-hover,var(--stk-accent-color))}.stk-block.stk-block-divider .stk-block-divider__dot,.stk-block.stk-block-divider hr.stk-block-divider__hr{background:#ddd}:where(.stk-has-color-schemes) .stk-block.stk-block-divider .stk-block-divider__dot,:where(.stk-has-color-schemes) .stk-block.stk-block-divider hr.stk-block-divider__hr{background:var(--stk-accent-color,#ddd)}:where(.stk-has-color-schemes) .stk-block.stk-block-divider .stk-block-divider__dot:where(:hover),:where(.stk-has-color-schemes) .stk-block.stk-block-divider hr.stk-block-divider__hr:where(:hover){background:var(--stk-accent-color-hover,var(--stk-accent-color,#ddd))}.stk-block.stk-block-divider hr.stk-block-divider__hr{border:0;height:1px;margin-left:var(--stk-dots-margin-left,auto);margin-right:var(--stk-dots-margin-right,auto);max-width:none;padding:0;width:50%}.stk-block.stk-block-divider hr.stk-block-divider__hr:after,.stk-block.stk-block-divider hr.stk-block-divider__hr:before{display:none}.stk-block.stk-block-divider:is(.is-style-bar) hr.stk-block-divider__hr{border-radius:3.5px;height:7px}.stk-block.stk-block-divider:is(.is-style-dots,.is-style-asterisks) .stk-block-divider__dots{display:flex;flex-direction:row;justify-content:space-between;margin-left:var(--stk-dots-margin-left,auto);margin-right:var(--stk-dots-margin-right,auto);overflow:hidden;width:10%}.stk-block.stk-block-divider:is(.is-style-dots,.is-style-asterisks) .stk-block-divider__dot{border-radius:100%;flex-shrink:0;height:8px;width:8px}.stk-block.stk-block-divider:is(.is-style-asterisks) .stk-block-divider__dot{background:#0000;position:relative}.stk-block.stk-block-divider:is(.is-style-asterisks) .stk-block-divider__dot:before{content:"*";font-family:Georgia,Times,Times New Roman,serif;font-size:14.4px;left:0;line-height:1;position:absolute;top:0;vertical-align:middle}.stk-block-expand>.stk-inner-blocks.stk-block-content{display:block}.stk-block-expand .stk-block-button{display:inline-block}.stk-block-expand [aria-hidden=true]{display:none!important}.stk-block-expand [aria-hidden=true]+.stk-block-button{display:none}.stk-block-feature{--stk-column-gap:0px;--stk-row-gap:0px}.stk-block-feature>*>.stk-block-content{column-gap:var(--stk-column-gap);row-gap:var(--stk-row-gap)}.stk-block-feature>*>.stk-row{display:flex;flex-direction:row;flex-wrap:var(--stk-feature-flex-wrap,wrap)}.stk-block-feature-grid.stk--column-wrap-desktop .stk--flex>*>*>[data-type="stackable/column"],.stk-block-feature-grid.stk--column-wrap-desktop .stk--flex>.stk-block-column{flex:var(--stk-flex-grow,1) 1 calc(100% - var(--stk-column-gap, 0px)*0/1)!important}.stk-block-heading__bottom-line,.stk-block-heading__top-line{background-color:#000;height:4px;width:100px}.stk-block-heading--v2 .stk-block-heading__text:not(.stk-block-heading--use-theme-margins){margin:0!important}.stk-block-hero__content>.stk-inner-blocks.stk--column-flex:not(.stk--block-horizontal-flex){align-items:center;justify-content:center}.stk-block-horizontal-scroller:not(.editor){overflow:hidden}.stk-block-horizontal-scroller:not(.editor)>.stk-block-content{--stk-column-gap:0px;-ms-overflow-style:none;box-sizing:border-box;cursor:grab;display:grid;gap:var(--stk-column-gap);grid-auto-columns:var(--stk-column-width,300px);grid-auto-flow:column;height:var(--stk-column-height);overflow-x:auto;overflow-x:-moz-scrollbars-none;overscroll-behavior-inline:contain;padding-inline-start:var(--stk-left-offset,0)}.stk-block-horizontal-scroller:not(.editor)>.stk-block-content>.stk-block-column{scroll-snap-align:var(--stk-snapping,center);width:100%!important}.stk-block-horizontal-scroller:not(.editor)>.stk-block-content.stk--with-scrollbar{scrollbar-color:var(--stk-scrollbar-thumb-color,#d3d3d3) var(--stk-scrollbar-track-color,#eee);scrollbar-width:var(--stk-scrollbar-height-firefox,auto)}.stk-block-horizontal-scroller:not(.editor)>.stk-block-content.stk--with-scrollbar::-webkit-scrollbar{height:var(--stk-scrollbar-height,10px)}.stk-block-horizontal-scroller:not(.editor)>.stk-block-content.stk--with-scrollbar::-webkit-scrollbar-track{background:var(--stk-scrollbar-track-color,#eee);border-radius:var(--stk-scrollbar-thumb-radius,0)}.stk-block-horizontal-scroller:not(.editor)>.stk-block-content.stk--with-scrollbar::-webkit-scrollbar-thumb{background:var(--stk-scrollbar-thumb-color,#d3d3d3);border-radius:var(--stk-scrollbar-thumb-radius,0)}.stk-block-horizontal-scroller:not(.editor)>.stk-block-content:not(.stk--with-scrollbar){scrollbar-width:none}.stk-block-horizontal-scroller:not(.editor)>.stk-block-content:not(.stk--with-scrollbar)::-webkit-scrollbar{height:0!important}.stk-block-horizontal-scroller:not(.editor)>.stk-block-content:not(.stk--snapping-deactivated){scroll-behavior:smooth;scroll-snap-type:inline mandatory}.stk-block-horizontal-scroller:not(.editor)>.stk-block-content.stk--snapping-deactivated{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.stk-block-horizontal-scroller .stk-img-horizontal-scroller.lazyload[src*="data:"]{height:1px!important}.stk-block-icon-box__content{max-width:none!important}.stk-block-icon-box__content>:not(.stk-block-icon-label){padding-left:64px}.stk-block-icon-button{--stk-block-margin-bottom:0}.stk-block.stk-block-icon-button{width:auto}.stk-block.stk-block-icon-button .stk-button{border-radius:100%}.stk-block-icon-label .stk-inner-blocks{gap:28px}.stk-block-icon-label :is(.stk-block-icon,.stk-block-heading){--stk-block-margin-bottom:0;align-items:center;display:flex}.stk-block-icon-label .stk-block-heading__text{margin-block:0;text-align:start;width:100%}.stk-block-icon-label .stk-row{flex-wrap:nowrap}.stk-block-icon-label .stk-block-heading,.stk-block-icon-label .wp-block-stackable-heading.stk-block-heading{width:inherit}.stk-block-icon-label.stk-block-icon-label--use-flex-basis .stk-block-icon{flex:0 0 64px}.stk-block-icon-label.stk-block-icon-label--use-flex-basis .stk-inner-blocks{gap:0}.stk-block-icon-list .stk-block-icon-list--grid:is(ul,ol){column-gap:var(--stk-icon-list-column-gap,16px);display:grid;grid-template-columns:repeat(var(--stk-icon-list-column-count,1),1fr);row-gap:var(--stk-icon-list-row-gap,0);text-align:start;width:100%}.stk-block-icon-list .stk-block-icon-list--column:is(.stk-block-icon-list__ul,.stk-block-icon-list__ol){column-count:var(--stk-icon-list-column-count,1);column-gap:var(--stk-icon-list-column-gap,16px);display:block;text-align:start;width:100%}.stk-block-icon-list .stk-block-icon-list--column:is(.stk-block-icon-list__ul,.stk-block-icon-list__ol) .stk-block-icon-list__group{list-style-type:none!important;padding-inline-start:0;width:-moz-fit-content;width:fit-content}.stk-block-icon-list .stk-block-icon-list--column:is(.stk-block-icon-list__ul,.stk-block-icon-list__ol) .wp-block-stackable-icon-list-item{margin-bottom:var(--stk-icon-list-row-gap,0)}.stk-block-icon-list .stk-block-icon-list--column:is(.stk-block-icon-list__ul,.stk-block-icon-list__ol) .wp-block-stackable-icon-list-item:last-child{margin-bottom:0}.stk-block-icon-list :is(ul.stk-block-icon-list__ul,ol.stk-block-icon-list__ol){flex:none}.stk-block-icon-list ol{list-style-image:none}.stk-block-icon-list ul.stk-block-icon-list__ul{list-style-type:none!important}.stk-block-icon-list ol.stk-block-icon-list__ol,.stk-block-icon-list ul.stk-block-icon-list__ul{padding-inline-start:var(--stk-icon-list-indentation,0)}.stk-block-icon-list .stk-block-icon-list__ol{counter-reset:stk-icon-list-counter;list-style-type:none!important}.stk-block-icon-list li{break-inside:avoid;page-break-inside:avoid}.stk-block-icon-list.stk-block :is(ol:not(.stk-block-icon-list__ol)),.stk-block-icon-list.stk-block :is(ul:not(.stk-block-icon-list__ul)){padding-inline-start:1em}.stk-block-icon-list :not(ul.stk-block-icon-list__ul,ol.stk-block-icon-list__ol),.stk-block-icon-list :not(ul.stk-block-icon-list__ul,ol.stk-block-icon-list__ol) li:not(.stk-block-icon-list-item){width:-moz-fit-content;width:fit-content}.stk-block-icon-list :not(ul.stk-block-icon-list__ul,ol.stk-block-icon-list__ol) li:not(.stk-block-icon-list-item)::marker{line-height:0}.stk-block-icon-list.stk-block :is(ul,ol){margin-bottom:0;margin-left:var(--stk-alignment-margin-left);margin-right:var(--stk-alignment-margin-right);margin-top:0}.stk-block-icon-list.stk-block :is(ul,ol) li:last-child{margin-bottom:0}:where(.stk-has-color-schemes) .stk-block-icon-list{--stk-icon-list-marker-color:var(--stk-accent-color)}:where(.stk-has-color-schemes) .stk-block-icon-list :where(.stk-block-icon-list-item):where(:hover){--stk-icon-list-marker-color:var(--stk-accent-color-hover,var(--stk-accent-color))}.stk-block-icon-list-item{list-style-type:none!important}.stk-block-icon-list.stk-block .wp-block-stackable-icon-list-item:not(:last-child):after{border:1px #0006;bottom:calc(var(--stk-icon-list-row-gap, 0px)/-2)!important;content:""!important;display:block;left:0;position:absolute;width:100%}.stk-block-icon-list.stk-block svg.ugb-custom-icon :is(g,path,rect,polygon,ellipse){fill:var(--stk-icon-list-marker-color)!important;color:var(--stk-icon-list-marker-color)!important}.stk-block-icon-list-item__content{gap:var(--stk-icon-list-icon-gap,8px)}.stk-block-icon-list .stk-block-icon-list__ul .stk-block-icon-list-item{flex-direction:column;margin-inline:0 auto;width:100%}.stk-block-icon-list .stk-block-icon-list__ul .stk-block-icon-list-item .stk-block-icon-list-item__content{align-items:center;display:flex;position:relative;width:-moz-fit-content;width:fit-content}.stk-block-icon-list .stk-block-icon-list__ul .stk-block-icon-list-item .stk-block-icon-list-item__content .stk--svg-wrapper .stk--inner-svg svg{fill:var(--stk-icon-list-marker-color);color:var(--stk-icon-list-marker-color);height:var(--stk-icon-height,var(--stk-icon-list-icon-size,16px));opacity:var(--stk-icon-list-icon-opacity,1);position:relative;transform:rotate(var(--stk-icon-list-icon-rotation,0deg));width:var(--stk-icon-height,var(--stk-icon-list-icon-size,16px))}.stk-block-icon-list .stk-block-icon-list__ul .stk-block-icon-list-item .stk-block-icon-list-item__content .stk--svg-wrapper .stk--inner-svg svg :is(use,g,path,rect,polygon,ellipse){fill:var(--stk-icon-list-marker-color);color:var(--stk-icon-list-marker-color)}.stk-block-icon-list [data-type^="stackable/"] .stk-block-icon-list-item .stk--svg-wrapper svg{cursor:copy}.stk-block-icon-list.stk-block [data-block][data-type="stackable/icon-list-item"]:not(:focus):hover:after{outline:none}.stk-block-icon-list .stk-block-icon-list__ol li.stk-block-icon-list-item{counter-increment:stk-icon-list-counter;margin-inline:0 auto;width:100%}.stk-block-icon-list .stk-block-icon-list__ol li.stk-block-icon-list-item .stk-block-icon-list-item__content{align-items:center;display:flex;position:relative;width:-moz-fit-content;width:fit-content}.stk-block-icon-list .stk-block-icon-list__ol li.stk-block-icon-list-item .stk-block-icon-list-item__content .stk-block-icon-list-item__marker:before{color:var(--stk-icon-list-marker-color);content:counter(stk-icon-list-counter,var(--stk-list-style-type,decimal)) ". ";display:block;font-size:var(--stk-icon-height,var(--stk-icon-list-icon-size,16px));opacity:var(--stk-icon-list-icon-opacity,1);transform:rotate(var(--stk-icon-list-icon-rotation,0deg));vertical-align:middle;white-space:nowrap}li.wp-block-stackable-icon-list-item.stk-block-icon-list-item{margin-bottom:0}.stk-block-icon-list-item__marker,.stk-block-icon-list-item__text:is(.has-text-color):not(.stk--is-gradient){-webkit-text-fill-color:initial!important;-moz-text-fill-color:initial!important;-o-text-fill-color:initial!important}.stk-block-image .stk-img-wrapper{margin-left:var(--stk-alignment-margin-left,auto);margin-right:var(--stk-alignment-margin-right,auto)}.stk-block-image figure{margin:0}.stk--block-horizontal-flex>.block-editor-inner-blocks>.block-editor-block-list__layout [data-type="stackable/image"]:has(.stk-img-placeholder){width:150px}.stk--block-horizontal-flex>.block-editor-inner-blocks>.block-editor-block-list__layout [data-type="stackable/image"]:has(.stk-img-placeholder) .stk-block-image:not(.stk--is-resizing) .stk-img-placeholder.stk--never-resized{height:200px!important}.stk--block-horizontal-flex>.block-editor-inner-blocks>.block-editor-block-list__layout [data-type="stackable/image"]:has(.stk-img-placeholder)>.stk-block-image{width:100%}.stk-block-image .stk-img-figcaption{margin:0;text-align:left}.stk-block-image-box .stk-block-column .stk-block-column__content{justify-content:center}.stk-block-image-box .stk-inner-blocks{display:grid}.stk-block-image-box .stk-inner-blocks>.stk-block{grid-column:1/2;grid-row:1/2}.stk-block-image-box .stk-img-wrapper{height:100%}.stk-block-image-box .stk-block-heading__text{margin-block:0}.stk-block-image-box .stk-block-image{--stk-block-margin-bottom:0}.stk-block-image-box .stk-block-column{margin:0}.stk-block-image-box.stk-block .stk-block.stk-block,.stk-block-image-box.stk-block .stk-img-wrapper:after,.stk-block-image-box.stk-block .stk-img-wrapper:before,.stk-block-image-box.stk-block .stk-img-wrapper>img.stk-img{transition-duration:var(--stk-transition-duration,.32s)}.stk-block-image-box__content{max-width:none!important}.stk-block-map .stk-block-map__canvas{height:350px}.stk-block-map iframe{height:350px!important}.stk-block-map .stk-map-wrapper{margin-left:var(--stk-alignment-margin-left,auto);margin-right:var(--stk-alignment-margin-right,auto)}.stk-block-map.stk--uses-api-key.stk--missing-api-key .stk-block-map__canvas{align-items:center;background:#ddd;color:#000;display:flex;justify-content:center;text-align:center}.wp-block-group>.stk-block-map{width:400px}.stk-block-notification{--stk-container-background-color:#40ba7b;--stk-container-color:#fff}.stk-block-notification.stk--is-error{--stk-container-background-color:#d9534f}.stk-block-notification.stk--is-warning{--stk-container-background-color:#ffdd57}.stk-block-notification.stk--is-info{--stk-container-background-color:#2091e1}.stk-block-notification.stk--is-dismissible .stk-container{padding-inline-end:var(--stk-notification-padding-end,60px)}.stk-block-notification__content{position:relative}.stk-block-notification__close-button{all:unset;background:unset!important;cursor:pointer;inset-inline-end:32px;margin-top:-4px;margin-inline-end:-4px;padding:4px;position:absolute;right:32px;top:32px;z-index:2}.stk-block-notification__close-button svg{fill:var(--stk-container-color);display:block}.stk-block-notification__close-button:focus{outline-offset:0}.stk-block-number-box__container,div.stk-block-number-box__text{align-items:center;display:inline-flex;flex:0 1 auto;font-size:56px;font-weight:700;justify-content:center}.stk-block-number-box.stk--has-shape .stk-block-number-box__container,.stk-block-number-box.stk--has-shape div.stk-block-number-box__text{background:var(--stk-button-background-color);border-radius:100%;color:#fff;height:96px;width:96px}:where(.stk-has-color-schemes) .stk-block-number-box.stk--has-shape .stk-block-number-box__container,:where(.stk-has-color-schemes) .stk-block-number-box.stk--has-shape div.stk-block-number-box__text{color:var(--stk-button-text-color,#fff)}:where(.stk-has-color-schemes) .stk-block-number-box.stk--has-shape .stk-block-number-box__container:where(:hover),:where(.stk-has-color-schemes) .stk-block-number-box.stk--has-shape div.stk-block-number-box__text:where(:hover){background:var(--stk-button-background-color-hover,var(--stk-button-background-color));color:var(--stk-button-text-color-hover,var(--stk-button-text-color,#fff))}.stk-block-posts:not(.stk--has-container) .stk-block-posts__items{row-gap:32px}.stk-block-posts__items{column-gap:var(--stk-column-gap,0);display:flex;flex-wrap:wrap;row-gap:0}.stk-block-posts__items :is([class*=stk-block-posts__],.stk-img-wrapper):not(.stk-block-posts__item){margin-bottom:var(--stk-block-margin-bottom)}.stk-block-posts__items :is([class*=stk-block-posts__],.stk-img-wrapper):not(.stk-block-posts__item):last-child{margin-bottom:0}.stk-block-posts__items .stk-container{flex:1;margin:6px}.stk-block-posts__items .stk-container:not(.stk--no-padding){margin:var(--stk-column-margin)}.stk-block-posts__item .stk-block-posts__category>a.stk-button{border-radius:4px;display:inline-flex;padding:4px 8px}.stk-block-posts__item{display:flex;flex-basis:calc(100%/var(--stk-columns, 2) - var(--stk-column-gap, 16px) + var(--stk-column-gap, 16px)/var(--stk-columns, 2));overflow:hidden;position:relative;width:calc(100%/var(--stk-columns, 2) - var(--stk-column-gap, 16px) + var(--stk-column-gap, 16px)/var(--stk-columns, 2))}.stk-block-posts__title{margin-top:0!important}.stk-block-posts__meta-sep{margin-inline:1ch}.stk-block-posts__image-link,.stk-block-posts__readmore{display:block}.stk-block-posts__category a,.stk-block-posts__title a{display:inline-block;text-decoration:none}.stk-block-posts__excerpt,.stk-block-posts__title{-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.stk-block-posts:is(.is-style-list) .stk-container{display:flex}.stk-block-posts:is(.is-style-list) .stk-img-wrapper{height:100%;width:100%}.stk-block-posts:is(.is-style-list) .stk-block-posts__image-link:not(:empty),.stk-block-posts:is(.is-style-list) .stk-block-posts__image-link:not(:empty)~.stk-container-padding{flex-basis:50%}.stk-block-posts:is(.is-style-list) .stk-container-padding{padding-block:0;padding-inline-end:0}.stk-block-posts .stk-container-padding{box-sizing:border-box;flex:1}.stk-block-price{line-height:1}.stk-block-price .stk-block-text{--stk-block-margin-bottom:0}.stk-block-price .stk-block-text:first-child{vertical-align:top}.stk-block-price__price{font-size:56px;line-height:.7}.stk-block-progress-bar:not(.alignfull){width:100%}.stk-progress-bar{background-color:var(--progress-background,#f0f0f0);border-radius:var(--progress-border-radius,0);height:var(--progress-size,32px);overflow:hidden;position:relative;width:var(--progress-bar-width,100%)}.stk-progress-bar .stk-progress-bar__bar{--progress-percent:calc((var(--progress-value, 50%)/var(--progress-max, 100))*100);align-items:center;background-color:var(--progress-color-1,#3498db);border-radius:var(--progress-bar-border-radius,0);display:flex;height:100%;justify-content:space-between;width:0}.stk-progress-bar .stk-progress-bar__bar .stk-progress-bar__inner-text{overflow:hidden;white-space:nowrap!important}.stk-progress-bar .stk-progress-bar__bar .stk-progress-bar__inner-text.stk-progress-bar__text{padding-inline-start:12px;text-overflow:ellipsis}.stk-progress-bar .stk-progress-bar__bar .stk-progress-bar__inner-text.stk-progress-bar__progress-value-text{padding-inline-end:12px}.stk-progress-bar.stk--with-animation .stk-progress-bar__bar{transition:width .7s cubic-bezier(.2,.6,.4,1);will-change:width}.stk-progress-bar.stk-animate .stk-progress-bar__bar{width:var(--progress-percent)}:where(.stk-has-color-schemes) .stk-block-progress-bar{--progress-color-1:var(--stk-accent-color)}.stk-block .stk-block-progress-bar__container{display:flex;justify-content:var(--stk-alignment-justify-content,flex-start);width:100%}.stk-progress-circle{position:relative}.stk-progress-circle,.stk-progress-circle svg{height:var(--progress-size,150px);width:var(--progress-size,150px)}.stk-progress-circle svg{--progress-percent:calc((var(--progress-value, 50)/var(--progress-max, 100))*100);--progress-dash-array:calc(var(--progress-size, 150px)/2*2*3.1415 - var(--progress-thickness, 8px)/2*2*3.1415);--progress-dash-offset:calc((100 - var(--progress-percent))/100*3.1415*(var(--progress-size, 150px)/2*2 - var(--progress-thickness, 8px)/2*2));transform:rotate(-90deg)}.stk-progress-circle svg circle{fill:none;stroke:var(--progress-background,#f0f0f0);stroke-width:var(--progress-thickness,8px);stroke-linecap:var(--progress-rounded,butt);cy:calc(var(--progress-size, 150px)/2);cx:calc(var(--progress-size, 150px)/2);r:calc(50% - var(--progress-thickness, 8px)/2);height:100%;width:100%}.stk-progress-circle .stk-progress-circle__bar{stroke-dasharray:var(--progress-dash-array);stroke-dashoffset:var(--progress-dash-array);stroke:var(--progress-color-1,#3498db)}.stk-progress-circle .stk-number{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.stk-progress-circle.stk--with-animation .stk-progress-circle__bar{transition:stroke-dashoffset .7s cubic-bezier(.2,.6,.4,1);will-change:stroke-dashoffset}.stk-progress-circle.stk-animate .stk-progress-circle__bar{stroke-dashoffset:var(--progress-dash-offset)}:where(.stk-has-color-schemes) .stk-block-progress-circle{--progress-color-1:var(--stk-accent-color)}.stk-block .stk-block-progress-circle__container{display:flex;justify-content:var(--stk-alignment-justify-content,center);width:100%}.stk-block-separator{overflow-x:hidden}.stk-block-separator .stk-block-separator__inner{height:248px;overflow:hidden;position:relative}.stk-block-separator .stk-block-separator__inner svg{filter:drop-shadow(0 2px 20px rgba(153,153,153,.2));padding-top:48px}.stk-block-separator__inner svg,.stk-separator__wrapper svg{fill:#fff}.stk-block.stk-block-spacer{height:50px;margin-bottom:0!important}.stk-block-tab-content{display:flex;margin-bottom:0}.stk-block-tab-content>.stk-inner-blocks{display:grid}.stk-block-tab-content>.stk-inner-blocks>.stk-block{grid-column:1/1;grid-row:1/1;z-index:1}.stk-block-tab-content>.stk-inner-blocks>.stk-block[hidden]{visibility:hidden}.stk-block-tabs>.stk-block-tabs--fade>.stk-block-tab-content [role=tabpanel]{opacity:1;transition:opacity .3s cubic-bezier(.45,.05,.55,.95),visibility 0s;transition-delay:.01s,0s}.stk-block-tabs>.stk-block-tabs--fade>.stk-block-tab-content [role=tabpanel][hidden]{opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.45,.05,.55,.95),visibility 0s;transition-delay:0s,.3s}.stk-block-tabs--vertical>.stk-block-tab-content>.stk-inner-blocks{height:100%}.stk-block-tab-labels{--stk-block-margin-bottom:0;--tabs-flex:none;--tabs-column-gap:12px;--tabs-row-gap:8px}.stk-block-tabs__tab{all:unset;background-color:initial!important;cursor:pointer;flex:var(--tabs-flex,none);outline:revert;padding:12px}.stk-block-tab-labels__wrapper{column-gap:var(--tabs-column-gap,12px);display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:var(--tabs-row-gap,8px)}.stk-block-tabs--horizontal .stk-block-tab-labels__wrapper{flex-direction:row}.stk-block-tabs--vertical .stk-block-tab-labels__wrapper{flex-direction:column}.stk-block-tabs__tab{--stk-icon-size:16px;align-items:center;display:flex;gap:8px;justify-content:flex-start}.stk-block-tab-labels__text{flex:0 1 auto}.stk-block-tabs__tab .stk-block-tab-labels__text{transition:none!important}.stk-block-table-of-contents .stk-table-of-contents__table{column-gap:32px;margin:0}.stk-block-table-of-contents li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid}.stk-block-table-of-contents :is(ul,ol){padding-inline-start:1em}.stk-block-table-of-contents:is(.stk--is-gradient) li{-webkit-text-fill-color:initial;-moz-text-fill-color:initial;-o-text-fill-color:initial}.stk-block-table-of-contents:is(.stk--has-background-overlay){background-clip:initial!important}.stk-block-table-of-contents .stk-table-of-contents__title{margin-block-end:0;margin-block-start:0}:where(.stk-has-color-schemes) .stk-block-table-of-contents ::marker{color:var(--stk-accent-color)}:where(.stk-has-color-schemes) .stk-block-table-of-contents ::marker:where(:hover){--stk-accent-color:var(--stk-accent-color-hover)}.stk-block-tabs{--tabs-gap:16px}.stk-block-tabs>.stk-inner-blocks{display:grid;gap:var(--tabs-gap,16px)}.stk-block-tabs[data-initial-tab="1"]>*>.stk-block-tab-content>*>.stk-column:not([aria-labelledby]):not(:first-child),.stk-block-tabs[data-initial-tab="10"]>*>.stk-block-tab-content>*>.stk-column:not([aria-labelledby]):not(:nth-child(10)),.stk-block-tabs[data-initial-tab="2"]>*>.stk-block-tab-content>*>.stk-column:not([aria-labelledby]):not(:nth-child(2)),.stk-block-tabs[data-initial-tab="3"]>*>.stk-block-tab-content>*>.stk-column:not([aria-labelledby]):not(:nth-child(3)),.stk-block-tabs[data-initial-tab="4"]>*>.stk-block-tab-content>*>.stk-column:not([aria-labelledby]):not(:nth-child(4)),.stk-block-tabs[data-initial-tab="5"]>*>.stk-block-tab-content>*>.stk-column:not([aria-labelledby]):not(:nth-child(5)),.stk-block-tabs[data-initial-tab="6"]>*>.stk-block-tab-content>*>.stk-column:not([aria-labelledby]):not(:nth-child(6)),.stk-block-tabs[data-initial-tab="7"]>*>.stk-block-tab-content>*>.stk-column:not([aria-labelledby]):not(:nth-child(7)),.stk-block-tabs[data-initial-tab="8"]>*>.stk-block-tab-content>*>.stk-column:not([aria-labelledby]):not(:nth-child(8)),.stk-block-tabs[data-initial-tab="9"]>*>.stk-block-tab-content>*>.stk-column:not([aria-labelledby]):not(:nth-child(9)){display:none}.ct-widget.widget_block:not(:first-child):has(.stk-block-timeline){margin-top:0}.stk-block-timeline{--gap:16px;--line-dot-size:11px;--line-dot-border-radius:100%;--line-accent-bg-color:#000;--line-accent-bg-color-2:var(--line-accent-bg-color,#000);--line-accent-bg-location:50%;--line-bg-color:#eee;--line-bg-width:3px;--content-line:40px;--fixed-bg:linear-gradient(to bottom,var(--line-accent-bg-color,#000) 0,var(--line-accent-bg-color-2,#000) var(--line-accent-bg-location,50%),var(--line-bg-color,#eee) var(--line-accent-bg-location,50%));margin-block-start:0!important;padding:16px 0;position:relative}:where(.stk-has-color-schemes) .stk-block-timeline{--line-accent-bg-color:var(--stk-accent-color,#000)}.wp-block-stackable-timeline.stk-block.stk-block-timeline{margin-bottom:0}.stk-block-timeline>.stk-inner-blocks{align-items:center;column-gap:var(--gap,16px);display:grid;grid-template-columns:1fr var(--line-dot-size,16px) 1fr;grid-template-rows:auto;position:static}.stk-block-timeline--right .stk-block-timeline__date{text-align:end}.stk-block-timeline--left>.stk-inner-blocks>*{grid-row:1/2}.stk-block-timeline--left .stk-block-timeline__content{grid-column:1/2;text-align:end}.stk-block-timeline--left .stk-block-timeline__middle{grid-column:2/3}.stk-block-timeline--left .stk-block-timeline__date{grid-column:3/4}.stk-block-timeline>.stk-inner-blocks>*{z-index:2}.stk-block-timeline>.stk-inner-blocks:after{background:var(--fixed-bg);background-attachment:fixed;bottom:0;content:"";inset-inline-start:calc(50% - var(--line-bg-width, 3px)/2);position:absolute;top:0;width:var(--line-bg-width,3px);z-index:2}.stk-block-timeline__middle{background:var(--fixed-bg);background-attachment:fixed;border-radius:var(--line-dot-border-radius,100%);height:var(--line-dot-size,16px);position:relative;width:var(--line-dot-size,16px);z-index:2}.stk-block-timeline>.stk-inner-blocks:after{bottom:50%;top:50%}.stk-block-timeline+.stk-block-timeline>.stk-inner-blocks:after,.widget_block:where(:has(.stk-block-timeline))+.widget_block .stk-block-timeline>.stk-inner-blocks:after{top:0!important}.stk-block-timeline:not(.stk-is-last)>.stk-inner-blocks:after{bottom:0}.stk-block-timeline__middle:after{background:var(--fixed-bg);background-attachment:fixed;border-radius:var(--line-bg-width,3px);content:"";height:var(--line-bg-width,3px);inset-inline-start:50%;position:absolute;top:calc(50% - var(--line-bg-width, 3px)/2);width:var(--content-line,0)}.stk-block-timeline--left .stk-block-timeline__middle:after{inset-inline-end:50%;inset-inline-start:auto}.stk-block-timeline--right .stk-block-timeline__content{margin-inline-start:max(var(--content-line,0) - var(--line-dot-size,0) * .5,0px)}.stk-block-timeline--left .stk-block-timeline__content{margin-inline-end:max(var(--content-line,0) - var(--line-dot-size,0) * .5,0px)}.stk-block-video-popup .stk-inner-blocks{display:grid;max-width:none!important}.stk-block-video-popup .stk-inner-blocks .stk-block{grid-column:1/2;grid-row:1/2;margin:0}.stk-block-video-popup .stk-block-icon{align-self:center;justify-self:center;width:auto;z-index:2}.stk-block-video-popup .stk-img-wrapper{height:100%}.stk-block-video-popup :is(.stk-block-icon,.stk-block-image){--stk-block-margin-bottom:0}.stk-block-video-popup__overlay{all:unset;background-color:initial!important;cursor:pointer;display:grid;margin:0 auto;width:100%!important}.stk--column-flex{height:100%}:is(.stk-block-content,.stk-inner-blocks):not(.stk--column-flex):has(>:is(.stk--block-margin-top-auto,.stk--block-margin-bottom-auto)){height:100%}.stk-container:has(>.stk--column-flex){display:flex;flex-direction:column}:is(.stk-block-content,.stk-inner-blocks):not(.stk--column-flex).stk--height-100-polyfill{height:100%}.stk-container.stk-container--has-child-column-flex-polyfill{display:flex;flex-direction:column}.stk-block>:where(:not(.stk-row,.stk-inner-blocks,.stk--svg-wrapper,.stk-block-number-box__text)){flex:1}.stk-block:is(.is-style-link) .stk-button[class*=stk--hover-effect-]{display:block}.stk-block .stk-button{transform-origin:center}.stk-block .stk-button.stk--hover-effect-darken:hover{filter:brightness(.9) contrast(1.2)}.stk-block .stk-button.stk--hover-effect-lift:hover{box-shadow:0 4px 10px -2px #0003;transform:translateY(-4px)}.stk-block .stk-button.stk--hover-effect-scale:hover{transform:scale(1.05)}.stk-block .stk-button.stk--hover-effect-lift-scale:hover{box-shadow:0 4px 10px -2px #0003;transform:translateY(-4px) scale(1.05)}.stk-block .stk-button.stk--hover-effect-lift-more:hover{box-shadow:0 8px 16px -8px #0003;transform:translateY(-8px)}.stk-block .stk-button.stk--hover-effect-scale-more:hover{transform:scale(1.1)}.stk-block .stk-button.stk--hover-effect-lift-scale-more:hover{box-shadow:0 4px 10px -2px #0003;transform:translateY(-8px) scale(1.1)}.stk--svg-wrapper{display:inline-block;position:relative}.stk--svg-wrapper>.stk--inner-svg{display:flex;z-index:1}.stk--svg-wrapper .stk--shape-icon{height:100%;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;z-index:-1}.stk-block-icon{font-size:0}.stk-block .stk--inner-svg svg:last-child .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:.4;opacity:var(--fa-secondary-opacity,.4)}.stk-block .stk--inner-svg svg:last-child .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:1;opacity:var(--fa-primary-opacity,1)}.stk-img-wrapper{display:block;margin:0 auto;overflow:hidden;position:relative;width:100%;will-change:filter}.stk-img-wrapper.stk-img--gradient-overlay:before,.stk-img-wrapper:after,.stk-img-wrapper:before{content:"";inset:0;opacity:var(--stk-gradient-overlay,.3);pointer-events:none;position:absolute;z-index:1}.stk-img-wrapper.stk-img--gradient-overlay:hover:after,.stk-img-wrapper.stk-img--gradient-overlay:not(:hover):before{opacity:0!important}.stk-img-wrapper img{display:block!important;height:100%!important;margin:0!important;object-fit:cover;width:100%!important}.stk-img-wrapper.stk-img--shape img,.stk-img-wrapper.stk-img--shape:after,.stk-img-wrapper.stk-img--shape:before{border-radius:0;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}.stk-img-wrapper.stk-image--shape-stretch,.stk-img-wrapper.stk-image--shape-stretch:after,.stk-img-wrapper.stk-image--shape-stretch:before{-webkit-mask-size:100% 100%;mask-size:100% 100%}.stk-img-wrapper.stk-image--shape-stretch img{-webkit-mask-size:inherit!important;mask-size:inherit!important}.stk-block-link~*{z-index:1}:root{--stk-block-margin-bottom:24px;--stk-column-margin:12px;--stk-columns-column-gap:0px;--stk-columns-row-gap:0px;--stk-container-padding:32px;--stk-container-padding-large:64px 80px;--stk-container-padding-small:16px 32px;--stk-container-border-style:none;--stk-container-border-width:1px;--stk-container-border-radius:0px;--stk-container-box-shadow:0px 4px 24px #0000000a;--stk-container-background-color:#fff;--stk-container-color:#1e1e1e;--stk-block-background-padding:24px;--stk-block-background-border-style:none;--stk-block-background-border-width:1px;--stk-block-background-border-radius:0px;--stk-block-background-box-shadow:none;--stk-block-background-color:#f1f1f1;--stk-image-border-radius:0px;--stk-image-drop-shadow:none;--stk-button-min-height:0px;--stk-button-padding:12px 16px;--stk-button-border-style:none;--stk-button-border-width:1px;--stk-button-ghost-border-width:2px;--stk-button-border-radius:0px;--stk-button-box-shadow:none;--stk-button-icon-size:24px;--stk-button-icon-gap:8px;--stk-button-column-gap:12px;--stk-button-row-gap:12px;--stk-button-background-color:#008de4;--stk-button-text-color:#fff;--stk-icon-button-padding:12px;--stk-icon-list-row-gap:0px;--stk-icon-list-icon-gap:8px;--stk-icon-list-indentation:0px;--stk-icon-size:36px;--stk-icon-color:#a6a6a6;--stk-icon-shape-color:#ddd;--stk-subtitle-size:16px;--stk-subtitle-color:#39414d;--stk-tab-accent-color:#008de4}.entry-content .stk-block,.stk-block,.stk-block-column__content>*{margin-bottom:var(--stk-block-margin-bottom)}.stk-button-group{column-gap:var(--stk-button-column-gap);justify-content:var(--stk-alignment-justify-content);row-gap:var(--stk-button-row-gap)}.stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination):not(.is-style-link) .stk-button{--stk-icon-color:var(--stk-button-text-color);background:var(--stk-button-background-color);padding:var(--stk-button-padding)}.stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination):not(.is-style-link) .stk-button .stk--inner-svg,.stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination):not(.is-style-link) .stk-button>.stk-button__inner-text,.stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination):not(.is-style-link) .stk-button>.stk-button__inner-text:hover{color:var(--stk-button-text-color)}.stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination) .stk-button{--stk-icon-size:1em}.stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination).is-style-ghost{--stk-button-text-color:var(--stk-button-background-color)}.stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination).is-style-ghost .stk-button:before{border-color:var(--stk-button-background-color);border-width:var(--stk-button-ghost-border-width)}.stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination).is-style-plain{--stk-button-text-color:var(--stk-button-background-color)}.stk-block-icon-button .stk-button{--stk-button-padding:var(--stk-icon-button-padding)}.stk--block-horizontal-flex{column-gap:var(--stk-block-margin-bottom)}.stk-container:not(.stk--no-padding){padding:var(--stk-container-padding)}.stk--container-small .stk-container:not(.stk--no-padding){--stk-container-padding:var(--stk-container-padding-small)}.stk-container:not(.stk--no-background){background-color:var(--stk-container-background-color);border-radius:var(--stk-container-border-radius);box-shadow:var(--stk-container-box-shadow);color:var(--stk-container-color)}.stk-container-padding{padding:var(--stk-container-padding)}.stk-block:not(.stk-block-column){--stk-columns-spacing:var(--stk-column-margin)}body:not(.wp-admin) .stk-block-columns:has(>.stk-block-content>.stk-block-column:first-child:last-child){--stk-columns-spacing:0}.stk-block-columns.stk-block-columns--has-single-block-polyfill{--stk-columns-spacing:0}.stk-block-background{background-color:var(--stk-block-background-color)}.stk-block-background:not(.stk--no-padding){padding:var(--stk-block-background-padding)}.stk--inner-svg{border-color:var(--stk-icon-color)}.stk--inner-svg svg:last-child:not(.ugb-custom-icon):not(.stk-custom-icon){height:var(--stk-icon-size);width:var(--stk-icon-size)}.stk--inner-svg svg:last-child:not(.ugb-custom-icon):not(.stk-custom-icon),.stk--inner-svg svg:last-child:not(.ugb-custom-icon):not(.stk-custom-icon) :is(g,path,rect,polygon,ellipse){fill:var(--stk-icon-color)}.stk-subtitle{font-size:var(--stk-subtitle-size)}.stk-block-posts__meta,.stk-subtitle{color:var(--stk-subtitle-color)}:where(.stk-has-design-system-spacing-and-borders,.stk-has-design-system-buttons-and-icons) .stk-container:not(.stk--no-background){border-style:var(--stk-container-border-style);border-width:var(--stk-container-border-width)}:where(.stk-has-design-system-spacing-and-borders,.stk-has-design-system-buttons-and-icons) .stk-container:not(.stk--no-background):hover{border-width:var(--stk-container-border-width-hover,var(--stk-container-border-width));box-shadow:var(--stk-container-box-shadow-hover,var(--stk-container-box-shadow))}:where(.stk-has-design-system-spacing-and-borders,.stk-has-design-system-buttons-and-icons) :where(.stk-hover-parent:hover) .stk-container:not(.stk--no-background){border-width:var(--stk-container-border-width-parent-hover,var(--stk-container-border-width));box-shadow:var(--stk-container-box-shadow-parent-hover,var(--stk-container-box-shadow))}:where(.stk-has-design-system-spacing-and-borders,.stk-has-design-system-buttons-and-icons) :where(.stk-hover-parent:hover) .stk-container:not(.stk--no-background):hover{border-width:var(--stk-container-border-width-hover,var(--stk-container-border-width-parent-hover,var(--stk-container-border-width)));box-shadow:var(--stk-container-box-shadow-hover,var(--stk-container-box-shadow-parent-hover,var(--stk-container-box-shadow)))}:where(.stk-has-design-system-spacing-and-borders,.stk-has-design-system-buttons-and-icons) .stk-block-background{border-radius:var(--stk-block-background-border-radius);box-shadow:var(--stk-block-background-box-shadow)}:where(.stk-has-design-system-spacing-and-borders,.stk-has-design-system-buttons-and-icons) .stk-block.stk-block-background{border-style:var(--stk-block-background-border-style);border-width:var(--stk-block-background-border-width)}:where(.stk-has-design-system-spacing-and-borders,.stk-has-design-system-buttons-and-icons) .stk-block.stk-block-background:hover{border-width:var(--stk-block-background-border-width-hover,var(--stk-block-background-border-width));box-shadow:var(--stk-block-background-box-shadow-hover,var(--stk-block-background-box-shadow))}:where(.stk-has-design-system-spacing-and-borders,.stk-has-design-system-buttons-and-icons) :where(.stk-hover-parent:hover) .stk-block.stk-block-background{border-width:var(--stk-block-background-border-width-parent-hover,var(--stk-block-background-border-width));box-shadow:var(--stk-block-background-box-shadow-parent-hover,var(--stk-block-background-box-shadow))}:where(.stk-has-design-system-spacing-and-borders,.stk-has-design-system-buttons-and-icons) :where(.stk-hover-parent:hover) .stk-block.stk-block-background:hover{border-width:var(--stk-block-background-border-width-hover,var(--stk-block-background-border-width-parent-hover,var(--stk-block-background-border-width)));box-shadow:var(--stk-block-background-box-shadow-hover,var(--stk-block-background-box-shadow-parent-hover,var(--stk-block-background-box-shadow)))}:where(.stk-has-design-system-spacing-and-borders,.stk-has-design-system-buttons-and-icons) .stk-img-wrapper{filter:drop-shadow(var(--stk-image-drop-shadow))}:where(.stk-has-design-system-spacing-and-borders,.stk-has-design-system-buttons-and-icons) .stk-img-wrapper:hover{filter:drop-shadow(var(--stk-image-drop-shadow-hover,var(--stk-image-drop-shadow)))}:where(.stk-has-design-system-spacing-and-borders,.stk-has-design-system-buttons-and-icons) .stk-img-wrapper img{border-radius:var(--stk-image-border-radius)}:where(.stk-has-design-system-spacing-and-borders,.stk-has-design-system-buttons-and-icons) :where(.stk-hover-parent:hover) .stk-img-wrapper{filter:drop-shadow(var(--stk-image-drop-shadow-parent-hover,var(--stk-image-drop-shadow)))}:where(.stk-has-design-system-spacing-and-borders,.stk-has-design-system-buttons-and-icons) :where(.stk-hover-parent:hover) .stk-img-wrapper:hover{filter:drop-shadow(var(--stk-image-drop-shadow-hover,var(--stk-image-drop-shadow-parent-hover,var(--stk-image-drop-shadow))))}:where(.stk-has-design-system-spacing-and-borders,.stk-has-design-system-buttons-and-icons) .stk--inner-svg svg:last-child:is(.ugb-custom-icon,.stk-custom-icon){height:var(--stk-custom-icon-size);width:var(--stk-custom-icon-size)}:where(.stk-has-design-system-spacing-and-borders,.stk-has-design-system-buttons-and-icons) .stk--inner-svg svg:last-child:not(.ugb-custom-icon):not(.stk-custom-icon){height:var(--stk-icon-size);width:var(--stk-icon-size)}:where(.stk-has-design-system-buttons-and-icons) .stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination):not(.is-style-link) .stk-button:before{border-style:var(--stk-button-border-style);box-shadow:var(--stk-button-box-shadow)}:where(.stk-has-design-system-buttons-and-icons) .stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination):not(.is-style-link) .stk-button:hover:before{box-shadow:var(--stk-button-box-shadow-hover,var(--stk-button-box-shadow))}:where(.stk-has-design-system-buttons-and-icons) .stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination):not(.is-style-link,.is-style-ghost) .stk-button:before{border-width:var(--stk-button-border-width)}:where(.stk-has-design-system-buttons-and-icons) .stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination):not(.is-style-link,.is-style-ghost) .stk-button:hover:before{border-width:var(--stk-button-border-width-hover,var(--stk-button-border-width))}:where(.stk-has-design-system-buttons-and-icons) .stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination) .stk-button{--stk-icon-size:var(--stk-button-icon-size);--stk-custom-icon-size:var(--stk-custom-button-icon-size);min-height:var(--stk-button-min-height)}:where(.stk-has-design-system-buttons-and-icons) .stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination).is-style-ghost .stk-button:hover:before{border-width:var(--stk-button-ghost-border-width-hover,var(--stk-button-ghost-border-width))}:where(.stk-has-design-system-buttons-and-icons) :is(.stk-block-button,.stk-block-pagination) .stk-button{border-radius:var(--stk-button-border-radius)}:where(.stk-has-design-system-buttons-and-icons) :where(.stk-hover-parent:hover) .stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination):not(.is-style-link,.is-style-ghost) .stk-button:before{border-width:var(--stk-button-border-width-parent-hover,var(--stk-button-border-width));box-shadow:var(--stk-button-box-shadow-parent-hover,var(--stk-button-box-shadow))}:where(.stk-has-design-system-buttons-and-icons) :where(.stk-hover-parent:hover) .stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination):not(.is-style-link,.is-style-ghost) .stk-button:hover:before{border-width:var(--stk-button-border-width-hover,var(--stk-button-border-width-parent-hover,var(--stk-button-border-width)));box-shadow:var(--stk-button-box-shadow-hover,var(--stk-button-box-shadow-parent-hover,var(--stk-button-box-shadow)))}:where(.stk-has-design-system-buttons-and-icons) :where(.stk-hover-parent:hover) .stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination).is-style-ghost .stk-button:before{border-width:var(--stk-button-ghost-border-width-parent-hover,var(--stk-button-ghost-border-width));box-shadow:var(--stk-button-box-shadow-parent-hover,var(--stk-button-box-shadow))}:where(.stk-has-design-system-buttons-and-icons) :where(.stk-hover-parent:hover) .stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination).is-style-ghost .stk-button:hover:before{border-width:var(--stk-button-ghost-border-width-hover,var(--stk-button-ghost-border-width-parent-hover,var(--stk-button-ghost-border-width)));box-shadow:var(--stk-button-box-shadow-hover,var(--stk-button-box-shadow-parent-hover,var(--stk-button-box-shadow)))}:where(.stk-has-color-schemes) :where(.stk-block)>:is(p,div){color:var(--stk-text-color)}:where(.stk-has-color-schemes) .stk-block>:is(h1,h2,h3,h4,h5,h6){color:var(--stk-heading-color)}:where(.stk-has-color-schemes) :is(.stk-block-text__text,.stk-block-heading__text,.is-style-link,.stk-table-of-contents__table) a{color:var(--stk-link-color,var(--theme-link-initial-color,unset))}:where(.stk-has-color-schemes) :is(.stk-block-text__text,.stk-block-heading__text,.is-style-link,.stk-table-of-contents__table) a:hover{color:var(--stk-link-color-hover,var(--stk-link-color,var(--theme-link-hover-color,unset)))}:where(.stk-has-color-schemes) .stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination){--stk-accent-color:var(--stk-button-text-color)}:where(.stk-has-color-schemes) .stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination):not(.is-style-link) .stk-button:where(:hover){--stk-icon-color:var(--stk-button-text-color-hover,var(--stk-button-text-color));--stk-accent-color-hover:var(--stk-button-text-color-hover,var(--stk-button-text-color));--stk-accent-color:var(--stk-button-text-color-hover,var(--stk-button-text-color));background:var(--stk-button-background-color-hover,var(--stk-button-background-color))}:where(.stk-has-color-schemes) .stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination):not(.is-style-link) .stk-button:where(:hover) .stk--inner-svg{color:var(--stk-button-text-color-hover,var(--stk-button-text-color))}:where(.stk-has-color-schemes) .stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination):not(.is-style-link) .stk-button:where(:hover)>.stk-button__inner-text{color:var(--stk-button-text-color-hover,var(--stk-button-text-color))}:where(.stk-has-color-schemes) .stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination):not(.is-style-link) .stk-button:where(:hover)>.stk-button__inner-text:hover{color:var(--stk-button-text-color-hover,var(--stk-button-text-color))}:where(.stk-has-color-schemes) .stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination).is-style-ghost{--stk-button-text-color:var(--stk-button-outline-color,var(--stk-button-background-color))}:where(.stk-has-color-schemes) .stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination).is-style-ghost .stk-button:before{border-color:var(--stk-button-outline-color,var(--stk-button-background-color))}:where(.stk-has-color-schemes) .stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination).is-style-ghost:where(:hover){--stk-button-text-color-hover:var(--stk-button-outline-color-hover,var(--stk-button-outline-color,var(--stk-button-background-color-hover,var(--stk-button-background-color))));--stk-accent-color-hover:var(--stk-button-outline-color-hover,var(--stk-button-outline-color,var(--stk-button-background-color-hover,var(--stk-button-background-color))))}:where(.stk-has-color-schemes) .stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination).is-style-ghost:where(:hover) .stk-button:before{border-color:var(--stk-button-outline-color-hover,var(--stk-button-outline-color,var(--stk-button-background-color-hover,var(--stk-button-background-color))))}:where(.stk-has-color-schemes) .stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination).is-style-plain{--stk-button-text-color:var(--stk-button-plain-text-color,var(--stk-button-background-color))}:where(.stk-has-color-schemes) .stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination).is-style-plain .stk-button:hover{--stk-button-text-color-hover:var(--stk-button-plain-text-color-hover,var(--stk-button-plain-text-color,var(--stk-button-background-color-hover,var(--stk-button-background-color))));--stk-accent-color-hover:var(--stk-button-plain-text-color-hover,var(--stk-button-plain-text-color,var(--stk-button-background-color-hover,var(--stk-button-background-color))));--stk-accent-color:var(--stk-button-plain-text-color-hover,var(--stk-button-plain-text-color,var(--stk-button-background-color-hover,var(--stk-button-background-color))))}:where(.stk-has-color-schemes) .stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination).is-style-link{--stk-button-text-color:var(--stk-link-color)}:where(.stk-has-color-schemes) .stk-block:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination).is-style-link :where(.stk-button:hover){--stk-accent-color-hover:var(--stk-link-color-hover);--stk-accent-color:var(--stk-link-color-hover)}:where(.stk-has-color-schemes) .stk-container:not(.stk--no-background){background-image:var(--stk-container-background-color)}:where(.stk-has-color-schemes) .stk-container:not(.stk--no-background):hover{background-color:var(--stk-container-background-color-hover,var(--stk-container-background-color));background-image:var(--stk-container-background-color-hover,var(--stk-container-background-color))}:where(.stk-has-color-schemes) .stk-block-background{background-image:var(--stk-block-background-color)}:where(.stk-has-color-schemes) .stk-block-background:hover{background-color:var(--stk-block-background-color-hover,var(--stk-block-background-color));background-image:var(--stk-block-background-color-hover,var(--stk-block-background-color))}:where(.stk-has-color-schemes) .stk--inner-svg{border-color:var(--stk-accent-color,var(--stk-icon-color))}:where(.stk-has-color-schemes) .stk--inner-svg svg:last-child:not(.ugb-custom-icon):not(.stk-custom-icon),:where(.stk-has-color-schemes) .stk--inner-svg svg:last-child:not(.ugb-custom-icon):not(.stk-custom-icon) :is(g,path,rect,polygon,ellipse){fill:var(--stk-accent-color,var(--stk-icon-color))}:where(.stk-has-color-schemes) .stk--inner-svg:where(:hover){border-color:var(--stk-accent-color-hover,var(--stk-accent-color,var(--stk-icon-color)))}:where(.stk-has-color-schemes) .stk--inner-svg:where(:hover) svg:last-child:not(.ugb-custom-icon):not(.stk-custom-icon),:where(.stk-has-color-schemes) .stk--inner-svg:where(:hover) svg:last-child:not(.ugb-custom-icon):not(.stk-custom-icon) :is(g,path,rect,polygon,ellipse){fill:var(--stk-accent-color-hover,var(--stk-accent-color,var(--stk-icon-color)))}:where(.stk-has-color-schemes) .stk-subtitle{color:var(--stk-accent-color,var(--stk-subtitle-color))}:where(.stk-has-color-schemes) .stk-subtitle:where(:hover){color:var(--stk-accent-color-hover,var(--stk-accent-color,var(--stk-subtitle-color)))}:where(.stk-has-color-schemes) .stk-block-posts__meta{color:var(--stk-accent-color,var(--stk-subtitle-color))}:where(.stk-has-color-schemes) .stk-block-posts__meta:where(:hover){color:var(--stk-accent-color-hover,var(--stk-accent-color,var(--stk-subtitle-color)))}body.stk--anim-init .stk--has-background-overlay:before,body.stk--anim-init .stk-block .stk-button:after,body.stk--anim-init .stk-block .stk-button:before,body.stk--anim-init .stk-block li::marker,body.stk--anim-init .stk-block-tabs__tab,body.stk--anim-init .stk-img-wrapper:after,body.stk--anim-init .stk-img-wrapper:before,body.stk--anim-init :is(.stk-block,.stk-container,.stk-container-padding,.stk-img-wrapper,.stk-img-wrapper img,.stk-block-heading__top-line,.stk-block-heading__bottom-line,.stk-block-posts__item-hide,.stk-block-posts__title>a,.stk-button,.stk-button__inner-text,.stk-block li,.stk-block p,.stk-block h1,.stk-block h2,.stk-block h3,.stk-block h4,.stk-block h5,.stk-block h6,.stk-block [class*=__text]){transition:var(--stk-transition-default,all var(--stk-transition-duration,.12s) cubic-bezier(.45,.05,.55,.95),flex 0s,max-width 0s,visibility 0s)}body.stk--anim-init .stk--has-background-overlay:before,body.stk--anim-init .stk-block .stk-button:after,body.stk--anim-init .stk-block .stk-button:before,body.stk--anim-init .stk-block li::marker,body.stk--anim-init .stk-block-tabs__tab,body.stk--anim-init .stk-img-wrapper:after,body.stk--anim-init .stk-img-wrapper:before,body.stk--anim-init :where(.stk-block,.stk-container,.stk-container-padding,.stk-img-wrapper,.stk-img-wrapper img,.stk-block-heading__top-line,.stk-block-heading__bottom-line,.stk-block-posts__item-hide,.stk-block-posts__title>a,.stk-button,.stk-button__inner-text,.stk-block li,.stk-block p,.stk-block h1,.stk-block h2,.stk-block h3,.stk-block h4,.stk-block h5,.stk-block h6,.stk-block [class*=__text]){border-style:none;border-width:1px}body.stk--anim-init .stk--svg-wrapper :is(.stk--shape-icon,.stk--inner-svg,.stk--inner-svg *){transition:var(--stk-transition-default,all var(--stk-transition-duration,.12s) cubic-bezier(.45,.05,.55,.95))}body.stk--anim-init .stk--svg-wrapper .stk--inner-svg svg:last-child{transition:var(--stk-transition-default,all var(--stk-transition-duration,.12s) cubic-bezier(.45,.05,.55,.95),fill 0s)}.stk-block,.stk-container,.stk-container-padding{min-height:0}body.stk--is-blocksy-theme .stk-block{--stk-block-width-default-detected:var(--theme-block-max-width,var(--block-max-width));--stk-block-width-wide-detected:var(--theme-block-wide-max-width,var(--block-wide-max-width))}body.stk--is-astra-theme{--stk-block-width-wide-detected:calc(var(--stk-block-width-default-detected) + 200px)}body.stk--is-astra-theme .entry-content :is(.alignfull,.alignwide)>.alignwide{margin-left:auto;margin-right:auto}body.stk--is-neve-theme{--stk-block-width-wide-detected:70vw}body.stk--is-kadence-theme :is(.entry-content,.site-content) .stk-block>.stk-inner-blocks.alignwide,body.stk--is-kadence-theme :is(.entry-content,.site-content) .stk-block>.stk-inner-blocks:not(.alignwide){margin-left:auto;margin-right:auto}body.stk--is-storefront-theme :is(.entry-content,.site-content) .stk-block.alignwide:not(.stk-block-background){padding-left:0;padding-right:0}body.stk--is-storefront-theme :is(.entry-content,.site-content) .stk-block>.stk-inner-blocks:is(.alignwide,.alignfull){margin-left:auto;margin-right:auto;padding:0}body.stk--is-twentytwentyone-theme{--stk-block-width-default-detected:var(--responsive--aligndefault-width);--stk-block-width-wide-detected:var(--responsive--alignwide-width)}.stk-block{box-sizing:border-box;position:relative}.stk--block-horizontal-flex .stk-block{width:auto}.stk-block,:is(.entry-content,.site-content) .stk-block{margin-top:0}:is(.entry-content,.site-content) .stk-block>.stk-content-align{margin-left:auto;margin-right:auto;margin-block:0;width:auto}.stk-block.stk-column,.stk-column{margin-bottom:0;margin-top:0;min-width:1px}.stk-block.stk-block-column.stk-column>.stk-column-wrapper{margin:var(--stk-columns-spacing)}:root{--stk-block-width-default-detected:900px;--stk-block-width-wide-detected:80vw}.stk-block .stk-block.alignfull{width:100%}.stk-row{display:flex;flex-direction:row;flex-wrap:wrap}.stk-column{align-items:stretch;box-sizing:border-box;display:flex;flex:1 1 0;margin-left:0;margin-right:0}.stk-block-content{position:relative;width:100%}.stk-block-content:not(.stk-row){display:flex;flex-direction:column;justify-content:flex-start}.stk-inner-blocks{flex:1}.stk-inner-blocks:not(.stk-row){display:flex;flex-direction:column;justify-content:flex-start}.stk-inner-blocks:not(.stk-row).stk--block-horizontal-flex{flex-direction:row;justify-content:space-evenly}.stk-inner-blocks:not(.stk-row).stk--block-horizontal-flex>*{margin-bottom:0;margin-top:0}.stk-inner-blocks>:first-child{margin-top:0}.stk-inner-blocks>:last-child{margin-bottom:0}.stk-block-background.stk-column>.stk-block-content{margin:0}.stk-image--fit{height:100%!important;object-fit:cover;width:100%!important}:is(.stk-block.alignleft,.stk-block.alignright) .stk-inner-blocks:first-of-type>.stk-block{max-width:350px;width:auto}.stk-block .stk-block-heading__text,.stk-block .stk-block-subtitle__text,.stk-block .stk-block-text__text{margin-bottom:0}.stk-block .stk-block-subtitle__text,.stk-block .stk-block-text__text,.stk-block-heading,.stk-block-subtitle,.stk-block-text{margin-top:0}.stk-block-heading,.stk-block-subtitle,.stk-block-text{word-break:break-word}:where(.stk-block-heading:not(:first-child)) .stk-block-heading__text{margin-top:1.5em}.stk-block-heading:first-child .stk-block-heading__text:not([contenteditable]){margin-top:0}.stk-block-heading__text:after,.stk-block-heading__text:before,.stk-block-subtitle__text:after,.stk-block-subtitle__text:before,.stk-block-text__text:after,.stk-block-text__text:before{content:unset}:is(.stk--is-gradient,.stk--is-gradient li,.stk--is-gradient span,.stk--is-gradient a){-webkit-text-fill-color:#0000;-moz-text-fill-color:#0000;-o-text-fill-color:#0000;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-o-background-clip:text}.stk-block .stk-button-group:not(.stk-collapse-on-desktop){justify-content:var(--stk-alignment-justify-content)}.stk-block .stk-button-group:is(.stk--collapse-on-desktop) .stk-block:is(.stk-block-button,.stk-block-icon-button){margin-inline-end:var(--stk-alignment-margin-right);margin-inline-start:var(--stk-alignment-margin-left)}.stk--block-orientation-horizontal>*+*{margin-left:var(--stk-block-margin-bottom)}.stk--block-orientation-horizontal .stk-block{width:auto}.stk-inner-blocks:not(.stk-row).stk--block-orientation-horizontal{flex-direction:row}.stk-inner-blocks:not(.stk-row).stk--block-orientation-horizontal>*{margin-bottom:0;margin-top:0}.stk-block .stk-button-group{align-items:center;flex-direction:row}.stk-button-group .stk-block{margin-inline:revert}:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination,.stk-block-load-more,.stk-block-posts):not(.is-style-link) .stk-button{align-items:center;column-gap:8px;display:flex;justify-content:center;position:relative;text-decoration:none!important;text-decoration:none}:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination,.stk-block-load-more,.stk-block-posts):not(.is-style-link) .stk-button .stk--svg-wrapper:not(:only-child):first-child .stk--inner-svg svg:last-child{margin-inline-end:var(--stk-button-icon-gap)}:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination,.stk-block-load-more,.stk-block-posts):not(.is-style-link) .stk-button .stk--svg-wrapper:not(:only-child):last-child .stk--inner-svg svg:last-child{margin-inline-start:var(--stk-button-icon-gap)}:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination,.stk-block-load-more,.stk-block-posts):not(.is-style-link) .stk-button:after,:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination,.stk-block-load-more,.stk-block-posts):not(.is-style-link) .stk-button:before{border-radius:inherit;content:"";height:100%;inset:0;pointer-events:none;position:absolute;width:100%}:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination,.stk-block-load-more,.stk-block-posts):not(.is-style-link) .stk-button:before{z-index:2}:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination,.stk-block-load-more,.stk-block-posts):not(.is-style-link) .stk-button:after{opacity:0;z-index:1}:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination,.stk-block-load-more,.stk-block-posts):not(.is-style-link) .stk-button>*{z-index:2}:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination,.stk-block-load-more,.stk-block-posts).is-style-pill .stk-button{border-radius:100px;width:4em}.stk-block{text-align:start}.stk-block [class*=has-text-align-],.stk-block[class*=has-text-align-]{text-align:var(--stk-alignment-text-align,start)}.has-text-align-center{--stk-alignment-padding-left:0;--stk-alignment-justify-content:center;--stk-alignment-text-align:center;--stk-alignment-margin-left:auto;--stk-alignment-margin-right:auto}.has-text-align-center,.has-text-align-left{text-align:var(--stk-alignment-text-align,start)}.has-text-align-left{--stk-alignment-justify-content:flex-start;--stk-alignment-text-align:start;--stk-alignment-margin-left:0;--stk-alignment-margin-right:auto}.has-text-align-right{--stk-alignment-justify-content:flex-end;--stk-alignment-text-align:end;--stk-alignment-margin-left:auto;--stk-alignment-margin-right:0;text-align:var(--stk-alignment-text-align,start)}.has-text-align-justify{--stk-alignment-text-align:justify}.has-text-align-space-between{--stk-alignment-justify-content:space-between}.has-text-align-space-around{--stk-alignment-justify-content:space-around}.has-text-align-space-evenly{--stk-alignment-justify-content:space-evenly}.stk-block{justify-content:var(--stk-alignment-justify-content);text-align:var(--stk-alignment-text-align,start);z-index:1}@supports (-webkit-touch-callout:inherit){.stk-block.stk-block,.stk-container.stk-container{background-attachment:scroll!important}}.stk-block:after,.stk-block:not(.stk--has-background-overlay):before{content:none!important}.stk--transparent-overlay{all:unset!important;background:#0000!important;cursor:pointer!important;inset:0!important;position:absolute!important;width:100%!important;z-index:3!important}.stk-block:is(.stk-has-top-separator,.stk-has-bottom-separator)>:not(.stk-video-background){z-index:2}.stk-block.stk-has-bottom-separator:not(.stk-has-top-separator)>:not(.stk-separator,.stk-video-background),.stk-block:is(.stk-has-top-separator,.stk-has-bottom-separator) .stk-separator~:not(.stk-separator,.stk-video-background){position:relative;z-index:3}.stk-block .stk-separator__top{transform:scaleY(-1)}.stk-block .stk-separator__bottom .stk-separator__wrapper{bottom:0;top:auto}.stk-block .stk-separator__bottom .stk-separator__layer-1{transform:none}.stk-block .stk-separator__wrapper{height:200px;inset:auto 0 0 0}.stk-block .stk-separator__layer-1{height:100%;position:absolute;width:100%;z-index:4}.stk-block .stk-separator,.stk-block .stk-separator__wrapper{margin:0;max-width:none!important;position:absolute!important}.stk-block .stk-separator{inset:-1px 0;overflow:hidden;pointer-events:none}.stk-block .stk-separator svg{filter:drop-shadow(0 2px 20px rgba(153,153,153,.2));left:0;right:0}.entry-content .stk-block.stk-has-top-separator{padding-top:200px}.entry-content .stk-block.stk-has-bottom-separator{padding-bottom:200px}.stk--is-helloelementor-theme .stk-block-carousel__slider-wrapper.alignwide{margin-left:unset;margin-right:unset}.stk--has-background-overlay{background-position:50%;background-size:cover;overflow:hidden;position:relative;z-index:1}.stk--has-background-overlay:before{bottom:0;content:""!important;left:0;position:absolute;right:0;top:0;z-index:2}.stk--has-background-overlay>:not(.stk-video-background){position:relative;z-index:3}.stk--has-background-overlay>.stk-container:has(>.stk-block-link){position:static}.stk--has-background-overlay:has(>.stk-container>.stk-block-link):before{z-index:-1}.stk-video-background{height:100%;left:50%;margin:0;max-width:none!important;object-fit:cover;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;z-index:1}:is(.ugb-highlight,.stk-highlight)[style*=background]{display:inline;padding:.1em .4em}.stk--has-column-order .stk-block-column:first-child{order:var(--stk-col-order-1,initial)}.stk--has-column-order .stk-block-column:nth-child(2){order:var(--stk-col-order-2,initial)}.stk--has-column-order .stk-block-column:nth-child(3){order:var(--stk-col-order-3,initial)}.stk--has-column-order .stk-block-column:nth-child(4){order:var(--stk-col-order-4,initial)}.stk--has-column-order .stk-block-column:nth-child(5){order:var(--stk-col-order-5,initial)}.stk--has-column-order .stk-block-column:nth-child(6){order:var(--stk-col-order-6,initial)}.stk--has-column-order .stk-block-column:nth-child(7){order:var(--stk-col-order-7,initial)}.stk--has-column-order .stk-block-column:nth-child(8){order:var(--stk-col-order-8,initial)}.stk--has-column-order .stk-block-column:nth-child(9){order:var(--stk-col-order-9,initial)}.stk--has-column-order .stk-block-column:nth-child(10){order:var(--stk-col-order-10,initial)}.stk--has-column-order .stk-block-column:nth-child(11){order:var(--stk-col-order-11,initial)}.stk--has-column-order .stk-block-column:nth-child(12){order:var(--stk-col-order-12,initial)}.stk--has-column-order .stk-block-column:nth-child(13){order:var(--stk-col-order-13,initial)}.stk--has-column-order .stk-block-column:nth-child(14){order:var(--stk-col-order-14,initial)}.stk--has-column-order .stk-block-column:nth-child(15){order:var(--stk-col-order-15,initial)}.stk--has-column-order .stk-block-column:nth-child(16){order:var(--stk-col-order-16,initial)}.stk--has-column-order .stk-block-column:nth-child(17){order:var(--stk-col-order-17,initial)}.stk--has-column-order .stk-block-column:nth-child(18){order:var(--stk-col-order-18,initial)}.stk--has-column-order .stk-block-column:nth-child(19){order:var(--stk-col-order-19,initial)}.stk--has-column-order .stk-block-column:nth-child(20){order:var(--stk-col-order-20,initial)}@media (prefers-reduced-motion){.stk-progress-bar.stk--with-animation .stk-progress-bar__bar,.stk-progress-circle.stk--with-animation .stk-progress-circle__bar{transition:none}}@media (-ms-high-contrast:none){.stk-img-wrapper.stk-img--shape,::-ms-backdrop{border-radius:9999px!important}}#end-resizable-editor-section{display:none}

/* linked: wp-content/plugins/stackable-ultimate-gutenberg-blocks/dist/frontend_blocks_responsive.css */
#start-resizable-editor-section{display:none}@media only screen and (min-width:1024px){:where(.has-text-align-left) .stk-block-divider{--stk-dots-margin-left:0;--stk-dots-margin-right:auto}:where(.has-text-align-right) .stk-block-divider{--stk-dots-margin-right:0;--stk-dots-margin-left:auto}:where(.has-text-align-center) .stk-block-divider{--stk-dots-margin-right:auto;--stk-dots-margin-left:auto}.stk-block.stk-block-divider.has-text-align-center{--stk-dots-margin-right:auto;--stk-dots-margin-left:auto}.stk-block.stk-block-divider.has-text-align-right{--stk-dots-margin-right:0;--stk-dots-margin-left:auto}.stk-block.stk-block-divider.has-text-align-left{--stk-dots-margin-left:0;--stk-dots-margin-right:auto}.stk-block-feature>*>.stk-row{flex-wrap:var(--stk-feature-flex-wrap,nowrap)}.stk-row{flex-wrap:nowrap}.stk--hide-desktop,.stk--hide-desktop.stk-block{display:none!important}}@media only screen and (min-width:768px){:where(body:not(.wp-admin) .stk-block-column:first-child:nth-last-child(2)){flex:1 1 calc(50% - var(--stk-column-gap, 0px)*1/2)!important}:where(body:not(.wp-admin) .stk-block-column:nth-child(2):last-child){flex:1 1 calc(50% - var(--stk-column-gap, 0px)*1/2)!important}:where(body:not(.wp-admin) .stk-block-column:first-child:nth-last-child(3)){flex:1 1 calc(33.33333% - var(--stk-column-gap, 0px)*2/3)!important}:where(body:not(.wp-admin) .stk-block-column:nth-child(2):nth-last-child(2)){flex:1 1 calc(33.33333% - var(--stk-column-gap, 0px)*2/3)!important}:where(body:not(.wp-admin) .stk-block-column:nth-child(3):last-child){flex:1 1 calc(33.33333% - var(--stk-column-gap, 0px)*2/3)!important}:where(body:not(.wp-admin) .stk-block-column:first-child:nth-last-child(4)){flex:1 1 calc(25% - var(--stk-column-gap, 0px)*3/4)!important}:where(body:not(.wp-admin) .stk-block-column:nth-child(2):nth-last-child(3)){flex:1 1 calc(25% - var(--stk-column-gap, 0px)*3/4)!important}:where(body:not(.wp-admin) .stk-block-column:nth-child(3):nth-last-child(2)){flex:1 1 calc(25% - var(--stk-column-gap, 0px)*3/4)!important}:where(body:not(.wp-admin) .stk-block-column:nth-child(4):last-child){flex:1 1 calc(25% - var(--stk-column-gap, 0px)*3/4)!important}:where(body:not(.wp-admin) .stk-block-column:first-child:nth-last-child(5)){flex:1 1 calc(20% - var(--stk-column-gap, 0px)*4/5)!important}:where(body:not(.wp-admin) .stk-block-column:nth-child(2):nth-last-child(4)){flex:1 1 calc(20% - var(--stk-column-gap, 0px)*4/5)!important}:where(body:not(.wp-admin) .stk-block-column:nth-child(3):nth-last-child(3)){flex:1 1 calc(20% - var(--stk-column-gap, 0px)*4/5)!important}:where(body:not(.wp-admin) .stk-block-column:nth-child(4):nth-last-child(2)){flex:1 1 calc(20% - var(--stk-column-gap, 0px)*4/5)!important}:where(body:not(.wp-admin) .stk-block-column:nth-child(5):last-child){flex:1 1 calc(20% - var(--stk-column-gap, 0px)*4/5)!important}:where(body:not(.wp-admin) .stk-block-column:first-child:nth-last-child(6)){flex:1 1 calc(16.66667% - var(--stk-column-gap, 0px)*5/6)!important}:where(body:not(.wp-admin) .stk-block-column:nth-child(2):nth-last-child(5)){flex:1 1 calc(16.66667% - var(--stk-column-gap, 0px)*5/6)!important}:where(body:not(.wp-admin) .stk-block-column:nth-child(3):nth-last-child(4)){flex:1 1 calc(16.66667% - var(--stk-column-gap, 0px)*5/6)!important}:where(body:not(.wp-admin) .stk-block-column:nth-child(4):nth-last-child(3)){flex:1 1 calc(16.66667% - var(--stk-column-gap, 0px)*5/6)!important}:where(body:not(.wp-admin) .stk-block-column:nth-child(5):nth-last-child(2)){flex:1 1 calc(16.66667% - var(--stk-column-gap, 0px)*5/6)!important}:where(body:not(.wp-admin) .stk-block-column:nth-child(6):last-child){flex:1 1 calc(16.66667% - var(--stk-column-gap, 0px)*5/6)!important}.stk-block-tabs>.stk-inner-blocks.stk-block-tabs--vertical{grid-template-columns:auto 1fr auto}.stk-block-tabs>.stk-inner-blocks.stk-block-tabs--vertical>.stk-block-tab-labels:first-child{grid-column:1/2}.stk-block-tabs>.stk-inner-blocks.stk-block-tabs--vertical>.stk-block-tab-content:last-child{grid-column:2/4}.stk-block-tabs>.stk-inner-blocks.stk-block-tabs--vertical>.stk-block-tab-content:first-child{grid-column:1/3}.stk-block-tabs>.stk-inner-blocks.stk-block-tabs--vertical>.stk-block-tab-labels:last-child{grid-column:3/4}.stk-block .stk-block.aligncenter,.stk-block:is(.aligncenter,.alignwide,.alignfull)>.stk-content-align:not(.alignwide):not(.alignfull){margin-left:auto;margin-right:auto;max-width:var(--stk-block-default-width,var(--stk-block-width-default-detected,900px));width:100%}.stk-block .stk-block.alignwide,.stk-block:is(.aligncenter,.alignwide,.alignfull)>.stk-content-align.alignwide{margin-left:auto;margin-right:auto;max-width:var(--stk-block-wide-width,var(--stk-block-width-wide-detected,80vw));width:100%}.stk-row.stk-columns-2>.stk-column{flex:1 1 50%;max-width:50%}.stk-row.stk-columns-3>.stk-column{flex:1 1 33.3333333333%;max-width:33.3333333333%}.stk-row.stk-columns-4>.stk-column{flex:1 1 25%;max-width:25%}.stk-row.stk-columns-5>.stk-column{flex:1 1 20%;max-width:20%}.stk-row.stk-columns-6>.stk-column{flex:1 1 16.6666666667%;max-width:16.6666666667%}.stk-row.stk-columns-7>.stk-column{flex:1 1 14.2857142857%;max-width:14.2857142857%}.stk-row.stk-columns-8>.stk-column{flex:1 1 12.5%;max-width:12.5%}.stk-row.stk-columns-9>.stk-column{flex:1 1 11.1111111111%;max-width:11.1111111111%}.stk-row.stk-columns-10>.stk-column{flex:1 1 10%;max-width:10%}}@media only screen and (min-width:768px) and (max-width:1023px){.stk-button-group:is(.stk--collapse-on-tablet)>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-block]{margin-inline-end:var(--stk-alignment-margin-right);margin-inline-start:var(--stk-alignment-margin-left)}:where(.has-text-align-left-tablet) .stk-block-divider{--stk-dots-margin-left:0;--stk-dots-margin-right:auto}:where(.has-text-align-right-tablet) .stk-block-divider{--stk-dots-margin-right:0;--stk-dots-margin-left:auto}:where(.has-text-align-center-tablet) .stk-block-divider{--stk-dots-margin-right:auto;--stk-dots-margin-left:auto}.stk--hide-tablet,.stk--hide-tablet.stk-block{display:none!important}.stk-button-group:is(.stk--collapse-on-tablet) .stk-block:is(.stk-block-button,.stk-block-icon-button){margin-inline-end:var(--stk-alignment-margin-right);margin-inline-start:var(--stk-alignment-margin-left)}}@media only screen and (max-width:1023px){.stk-block-button{min-width:-moz-fit-content;min-width:fit-content}.stk-block.stk-block-divider.has-text-align-center-tablet{--stk-dots-margin-right:auto;--stk-dots-margin-left:auto}.stk-block.stk-block-divider.has-text-align-right-tablet{--stk-dots-margin-right:0;--stk-dots-margin-left:auto}.stk-block.stk-block-divider.has-text-align-left-tablet{--stk-dots-margin-left:0;--stk-dots-margin-right:auto}.stk-block-timeline.stk-block-timeline__ios-polyfill{--fixed-bg:linear-gradient(to bottom,var(--line-accent-bg-color,#000) 0,var(--line-accent-bg-color-2,#000) var(--line-accent-bg-location,50%))}.has-text-align-center-tablet{--stk-alignment-padding-left:0;--stk-alignment-justify-content:center;--stk-alignment-text-align:center;--stk-alignment-margin-left:auto;--stk-alignment-margin-right:auto;text-align:var(--stk-alignment-text-align,start)}.has-text-align-left-tablet{--stk-alignment-justify-content:flex-start;--stk-alignment-text-align:start;--stk-alignment-margin-left:0;--stk-alignment-margin-right:auto;text-align:var(--stk-alignment-text-align,start)}.has-text-align-right-tablet{--stk-alignment-justify-content:flex-end;--stk-alignment-text-align:end;--stk-alignment-margin-left:auto;--stk-alignment-margin-right:0;text-align:var(--stk-alignment-text-align,start)}.has-text-align-justify-tablet{--stk-alignment-text-align:justify}.has-text-align-space-between-tablet{--stk-alignment-justify-content:space-between}.has-text-align-space-around-tablet{--stk-alignment-justify-content:space-around}.has-text-align-space-evenly-tablet{--stk-alignment-justify-content:space-evenly}}@media only screen and (max-width:767px){.stk-button-group:is(.stk--collapse-on-mobile)>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-block],.stk-button-group:is(.stk--collapse-on-tablet)>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-block]{margin-inline-end:var(--stk-alignment-margin-right);margin-inline-start:var(--stk-alignment-margin-left)}.stk-block-carousel.stk--hide-mobile-arrows>.stk-block-carousel__content-wrapper>*>.stk-block-carousel__buttons,.stk-block-carousel.stk--hide-mobile-dots>.stk-block-carousel__content-wrapper>.stk-block-carousel__dots{display:none}:where(.has-text-align-left-mobile) .stk-block-divider{--stk-dots-margin-left:0;--stk-dots-margin-right:auto}:where(.has-text-align-right-mobile) .stk-block-divider{--stk-dots-margin-right:0;--stk-dots-margin-left:auto}:where(.has-text-align-center-mobile) .stk-block-divider{--stk-dots-margin-right:auto;--stk-dots-margin-left:auto}.stk-block.stk-block-divider.has-text-align-center-mobile{--stk-dots-margin-right:auto;--stk-dots-margin-left:auto}.stk-block.stk-block-divider.has-text-align-right-mobile{--stk-dots-margin-right:0;--stk-dots-margin-left:auto}.stk-block.stk-block-divider.has-text-align-left-mobile{--stk-dots-margin-left:0;--stk-dots-margin-right:auto}.stk-block.stk-block-feature:is(.is-style-default,.is-style-horizontal)>.stk-container>.stk-inner-blocks.stk-block-content{flex-direction:column-reverse}.stk-block-posts{--stk-columns:1}.stk-block-tab-labels:not(.stk-block-tab-labels--wrap-mobile){overflow-x:auto!important;width:100%}.stk-block-tab-labels:not(.stk-block-tab-labels--wrap-mobile)::-webkit-scrollbar{height:0!important}.stk-block-tab-labels:not(.stk-block-tab-labels--wrap-mobile) .stk-block-tab-labels__wrapper{flex-wrap:nowrap;min-width:-webkit-fill-available;min-width:fill-available;width:max-content}.stk-block-tabs>.stk-inner-blocks{grid-template-columns:1fr}.stk-block-tabs>.stk-inner-blocks>.stk-block-tab-labels:last-child{grid-row:1/2}.stk-block.stk-block-timeline{--content-line:0!important;padding-top:0}.stk-block-timeline>.stk-inner-blocks{align-items:flex-start;grid-template-columns:var(--line-dot-size,16px) 1fr;grid-template-rows:auto 1fr;padding-left:16px}.stk-block-timeline>.stk-inner-blocks:after{inset-inline-start:calc(var(--line-dot-size, 16px)/2 - var(--line-bg-width, 3px)/2 + 16px)}.stk-block-timeline .stk-block-timeline__middle{inset-block-start:8px;inset-inline-start:16px;position:absolute}.stk-block-timeline .stk-block-timeline__content{grid-column:2/3;grid-row:2/3;text-align:start}.stk-block-timeline .stk-block-timeline__date{grid-column:2/3;grid-row:1/2;text-align:start}.stk-block-timeline>.stk-inner-blocks:after{bottom:calc(100% - var(--line-dot-size, 16px)/2 - .5em);top:calc(var(--line-dot-size, 16px)/2 + .5em)}.stk-block-timeline+.stk-block-timeline>.stk-inner-blocks:after{top:-16px}:root{--stk-block-margin-bottom:16px;--stk-column-margin:8px;--stk-container-padding:24px;--stk-container-padding-large:32px 24px;--stk-container-padding-small:8px 24px;--stk-block-background-padding:16px}.stk-block .stk-block:is(.aligncenter,.alignwide),.stk-block:is(.aligncenter,.alignwide,.alignfull)>.stk-content-align.alignwide,.stk-block:is(.aligncenter,.alignwide,.alignfull)>.stk-content-align:not(.alignwide):not(.alignfull){width:100%}.stk-column{flex:1 1 100%;max-width:100%}.stk--hide-mobile,.stk--hide-mobile.stk-block{display:none!important}.stk-button-group:is(.stk--collapse-on-mobile) .stk-block:is(.stk-block-button,.stk-block-icon-button),.stk-button-group:is(.stk--collapse-on-tablet) .stk-block:is(.stk-block-button,.stk-block-icon-button){margin-inline-end:var(--stk-alignment-margin-right);margin-inline-start:var(--stk-alignment-margin-left)}.has-text-align-center-mobile{--stk-alignment-padding-left:0;--stk-alignment-justify-content:center;--stk-alignment-text-align:center;--stk-alignment-margin-left:auto;--stk-alignment-margin-right:auto;text-align:var(--stk-alignment-text-align,start)}.has-text-align-left-mobile{--stk-alignment-justify-content:flex-start;--stk-alignment-text-align:start;--stk-alignment-margin-left:0;--stk-alignment-margin-right:auto;text-align:var(--stk-alignment-text-align,start)}.has-text-align-right-mobile{--stk-alignment-justify-content:flex-end;--stk-alignment-text-align:end;--stk-alignment-margin-left:auto;--stk-alignment-margin-right:0;text-align:var(--stk-alignment-text-align,start)}.has-text-align-justify-mobile{--stk-alignment-text-align:justify}.has-text-align-space-between-mobile{--stk-alignment-justify-content:space-between}.has-text-align-space-around-mobile{--stk-alignment-justify-content:space-around}.has-text-align-space-evenly-mobile{--stk-alignment-justify-content:space-evenly}.entry-content .stk-block.stk-has-top-separator{padding-top:23vw}.entry-content .stk-block.stk-has-bottom-separator{padding-bottom:23vw}.entry-content .stk-block .stk-separator__wrapper{height:23vw}}#end-resizable-editor-section{display:none}

/* linked: wp-content/plugins/aces/css/aces-style.css */
/*
ACES
Author: MercuryTheme.com
Author URI: https://mercurytheme.com/
Version: 3.0.2
*/

/* Table Of Contents Start

1 - Common Styles
2 - Single Organization Page - Style #1
3 - Single Organization Page - Style #2
4 - Single Organization Page - Style #3
5 - Call to action & Ratings Block
6 - Organization Details
7 - Pros/Cons
8 - Organizations #1 Widget
9 - Organizations #2 Widget
10 - Organizations #3 Widget
11 - Organizations #4 Widget
12 - Organizations #5 Widget
13 - Organizations #6 Widget
14 - Organizations #7 Widget
15 - Organizations #8 Widget
16 - Organizations Sidebar #1 Widget
17 - Organizations Sidebar #2 Widget
18 - Single Unit Page - Style #1
19 - Unit Vendors
20 - Units #1 Widget
21 - Units #2 Widget
22 - Units #3 Widget
23 - Units Sidebar #1 Widget
24 - Single Offer Page - Style #1
25 - Offers #1 Widget
26 - ACES Cards Shortcode
27 - Shortcodes
28 - T&Cs Description
29 - Organization Float Bar

Table Of Contents End */

/* Common Styles Start */

.relative {
	position: relative;
}
.absolute {
	position: absolute;
}
.initial {
	position: initial;
}
.fixed {
	position: fixed;
}
.left {
	float: left;
}
.right {
	float: right;
}
.text-center {
	text-align: center;
}
.text-right {
	text-align: right;
}
.text-left {
	text-align: left;
}
.box-100 {
	width: 100%;
}
.box-20 {
	width: 20%;
}
.box-25 {
	width: 25%;
}
.box-33 {
	width: 33.33333333%;
}
.box-40 {
	width: 40%;
}
.box-50 {
	width: 50%;
}
.box-60 {
	width: 60%;
}
.box-66 {
	width: 66.66666666%;
}
.box-75 {
	width: 75%;
}
.box-80 {
	width: 80%;
}
.clear {
	clear: both;
}
a.underline {
	text-decoration: underline !important;
}
a.underline:hover {
	text-decoration: none !important;
}
.case-15 {
	margin: 0 15px 30px;
	padding: 0;
}
.alignleft {
	float: left;
	padding: 8px 30px 20px 0;
	text-align: left;
}
.alignright {
	float: right;
	padding: 8px 0 20px 30px;
	text-align: right;
}
.aligncenter {
	display: block;
	margin: 0 auto;
	padding-bottom: 2.9em;
	text-align: center;
}
.space-mobile-view {
	display: none;
}
.space-overlay {
	background: rgba(0, 0, 0, 0.8);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all 0.3s ease-in-out;
	   -moz-transition: all 0.3s ease-in-out;
	    -ms-transition: all 0.3s ease-in-out;
	     -o-transition: all 0.3s ease-in-out;
	        transition: all 0.3s ease-in-out;
}
.space-desktop-view {
	display: block;
}
.space-desktop-view-1 {
	display: block;
}
.space-desktop-view-2 {
	display: block;
}
.space-desktop-view-4 {
	display: block;
}
.space-mobile-view {
	display: none;
}
.space-mobile-view-1 {
	display: none;
}
.space-mobile-view-2 {
	display: none;
}
.space-mobile-view-4-1 {
	display: none;
}
.space-mobile-view-4-2 {
	display: none;
}
.space-single-aces-breadcrumbs {
	max-width: 1200px;
    margin: 0 auto;
    padding: 15px 0 0;
}
.space-single-aces-breadcrumbs .space-breadcrumbs {
	margin-left: 15px;
	margin-right: 15px;
}
.single .space-single-aces-breadcrumbs,
.page .space-single-aces-breadcrumbs,
.archive .space-single-aces-breadcrumbs {
	padding: 0;
}
.single .space-single-aces-breadcrumbs .space-breadcrumbs,
.page .space-single-aces-breadcrumbs .space-breadcrumbs,
.archive .space-single-aces-breadcrumbs .space-breadcrumbs {
	margin-left: 0;
	margin-right: 0;
}
.single-casino .space-single-aces-breadcrumbs,
.single-game .space-single-aces-breadcrumbs,
.single-bonus .space-single-aces-breadcrumbs,
.single-organization .space-single-aces-breadcrumbs,
.single-unit .space-single-aces-breadcrumbs,
.single-offer .space-single-aces-breadcrumbs {
	padding: 15px 0 0;
}
.single-casino .space-single-aces-breadcrumbs .space-breadcrumbs,
.single-game .space-single-aces-breadcrumbs .space-breadcrumbs,
.single-bonus .space-single-aces-breadcrumbs .space-breadcrumbs,
.single-organization .space-single-aces-breadcrumbs .space-breadcrumbs,
.single-unit .space-single-aces-breadcrumbs .space-breadcrumbs,
.single-offer .space-single-aces-breadcrumbs .space-breadcrumbs {
	margin-left: 15px;
	margin-right: 15px;
}
.space-aces-content-section {
	/* overflow: hidden; */
	margin-bottom: 35px;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}
.space-aces-content-meta {
	z-index: 2;
}
.space-aces-content-meta-ins {
	margin: 0 15px;
}
.space-aces-content-meta-ins h1 {
	font-weight: 700;
    font-size: 2.369em;
    line-height: 1.1em;
}
.space-unit-single-1-ins {
	max-width: 450px;
}
.space-unit-single-1-ins span.unit-title-1 {
	font-weight: 700;
    font-size: 2.369em;
    line-height: 1.1em;
    color: #151515;
}
.space-organization-archive-ins,
.space-unit-archive-ins,
.space-offers-archive-ins {
	margin: 0;
}
.space-taxonomy-description {
	margin-top: 30px;
}
.star-rating {
	line-height: 1.2em;
}

/* Common Styles End */

/* Single Organization Page - Style #1 Start */

.space-single-organization .space-page-section-ins {
	padding-top: 30px;
}
.space-single-organization .space-page-content-box-wrap {
    border-bottom: 0;
    padding-bottom: 45px;
    margin: 0;
}
.space-single-organization .space-page-content-meta {
	padding-bottom: 30px;
}
.space-organization-content-logo {
	padding: 5px 0 10px;
}
.space-organization-content-logo img {
	border-radius: 5px;
}
.space-organization-title-style-1 {
	font-family: 'Roboto', sans-serif;
	font-size: 1.777em;
    line-height: 1.2em;
    font-weight: 700;
    color: #151515;
    padding-bottom: 5px;
}
.space-organization-content-logo-stars {
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.space-organization-content-logo-stars:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 60px;
	height: 1px;
	margin: 0 auto;
	background-color: #dfe6e9;
}
.space-organization-content-logo-stars i {
	font-size: 1em;
    line-height: 1em;
    color: #ff2453;
    padding: 0 2px;
}
.space-organization-content-logo-stars .star-rating .star-full:before {
	content: "\f005";
	font-weight: 900;
}
.space-organization-content-logo-stars .star-rating .star-half:before {
	content: "\f5c0";
	font-weight: 900;
}
.space-organization-content-logo-stars .star-rating .star-empty:before {
	content: "\f005";
	font-weight: 400;
}
.space-organization-content-logo-stars .star-rating .star {
	color: #ff2453;
	display: inline-block;
	font-family: 'Font Awesome 5 Free' !important;
	font-size: 1em;
	font-style: normal;
	line-height: 1em;
	text-align: center;
	text-decoration: inherit;
	vertical-align: top;
	width: 1.2em;
	padding: 0;
}
.space-organization-content-logo-stars .star-rating span.screen-reader-text {
	display: none;
}
.space-organization-content-short-desc {
	padding: 5px 0 0;
	font-weight: 400;
    font-size: 1em;
    line-height: 1.45em;
    color: #7f8c8d;
}
.space-organization-content-short-desc a {
	color: #ff2453;
	text-decoration: underline;
}
.space-organization-content-short-desc a:hover {
	text-decoration: none;
}
.space-organization-content-short-desc p {
    line-height: 1.45em !important;
}
.space-organization-content-button-block {
	background-color: #f1f3f4;
	border-radius: 5px;
	padding: 10px 30px 30px;
	margin-top: 15px;
}
.space-organization-content-button {
	padding-top: 20px;
}
.space-organization-content-button a {
	display: inline-block;
	text-decoration: none !important;
	padding: 13px 40px;
	font-weight: 700;
    font-size: 1em;
    line-height: 1.25em;
    color: #fff;
    border-radius: 23px;
    background-color: #2ecc71;
    box-shadow: 0px 0px 15px 0px rgba(255, 255, 255, 0.35);
    -webkit-transition: all 0.5s ease-in-out;
	   -moz-transition: all 0.5s ease-in-out;
	    -ms-transition: all 0.5s ease-in-out;
	     -o-transition: all 0.5s ease-in-out;
	        transition: all 0.5s ease-in-out;
}
.space-organization-content-button a:hover {
	box-shadow: 0px 0px 15px 0px rgba(45, 221, 108, 0.55);
}
.space-organization-content-button a i {
	padding-left: 5px;
}
.space-organization-content-info {
	padding-top: 20px;
	font-weight: 400;
    font-size: 0.75em;
    line-height: 1.45em;
    color: #7f8c8d;
}
.space-organization-content-info strong {
	font-weight: 700;
    font-size: 28.43px;
    line-height: 1.25em;
    color: #111111;
}
.space-organization-content-info span {
	display: inline-block;
	font-weight: 700;
    font-size: 16px;
    line-height: 1.25em;
    color: #2e3246;
    padding-bottom: 5px;
}
.space-organization-content-info a {
	color: #ff2453;
	text-decoration: underline;
}
.space-organization-content-info a:hover {
	text-decoration: none;
}
.space-organization-content-info p {
	padding-bottom: 0 !important;
	line-height: 1.45em !important;
}
.space-organization-content-rating-wrap {
	z-index: 1;
	margin-top: 30px;
	/* margin-bottom: 30px; */
}
.space-organization-content-rating {
	background-color: #f1f3f4;
	border-radius: 5px;
	margin-bottom: 2px;
}
.space-organization-content-rating-logo {
	text-align: center;
	width: 100px;
	height: 100px;
	background-color: #fff;
	margin: 0 auto -50px;
	padding: 0;
	border-radius: 50%;
	z-index: 1;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);
}
.space-organization-content-rating-logo-ins {
	width: 80px;
	height: 80px;
	padding: 0;
	margin: auto;
	border-radius: 50%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.space-organization-content-rating-logo .space-organization-content-rating-logo-ins img {
	width: 80px;
	height: 80px;
	border-radius: 50% !important;
}
.space-organization-content-rating-ins {
	padding: 60px 30px 20px;
}
.space-organization-content-rating-items {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
    border-top: 1px solid #dfe6e9;
	padding-top: 30px;
}
.space-organization-content-rating-item {
	padding-bottom: 20px;
	display: inline-block;
}
.space-organization-content-rating-item label {
	display: block;
	padding-bottom: 5px;
	font-weight: 400;
    font-size: 1em;
    line-height: 1.45em;
    color: #111111;
}
.space-organization-content-rating-stars i {
	font-size: 1em;
    line-height: 1em;
    color: #ff2453;
    padding: 0 2px;
}
.space-organization-content-rating-overall {
	margin-bottom: 30px;
}
.space-organization-content-rating-overall label {
	display: block;
	padding-bottom: 5px;
	font-weight: 900;
    font-size: 1.333em;
    line-height: 1.45em;
    color: #151515;
}
.space-organization-content-rating-overall .star-rating {
	display: inline-block;
    background-color: #fff;
    border-radius: 20px;
    padding: 10px 25px;
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
}
.space-organization-content-rating-overall .star-rating .star-full:before,
.space-organization-content-rating-stars .star-rating .star-full:before {
	content: "\f005";
	font-weight: 900;
}
.space-organization-content-rating-overall .star-rating .star-half:before,
.space-organization-content-rating-stars .star-rating .star-half:before {
	content: "\f5c0";
	font-weight: 900;
}
.space-organization-content-rating-overall .star-rating .star-empty:before,
.space-organization-content-rating-stars .star-rating .star-empty:before {
	content: "\f005";
	font-weight: 400;
}
.space-organization-content-rating-overall .star-rating .star,
.space-organization-content-rating-stars .star-rating .star {
	color: #ff2453;
	display: inline-block;
	font-family: 'Font Awesome 5 Free' !important;
	font-size: 1em;
	font-style: normal;
	line-height: 1;
	text-align: center;
	text-decoration: inherit;
	vertical-align: top;
	width: 1.333em;
	padding: 0 2px;
}
.space-organization-content-rating-stars .star-rating .star {
	width: 1.2em;
	padding: 0;
}
.space-organization-content-rating-overall .star-rating span.screen-reader-text {
	display: none;
}
.space-organization-content-excerpt {
	overflow: hidden;
	padding-bottom: 20px;
	margin-bottom: 30px;
	font-weight: 300;
    font-size: 1.333em;
    line-height: 1.45em;
    color: #7f8c8d;
    border-bottom: 1px solid #dfe6e9;
}
.space-organization-content-excerpt p {
    line-height: 1.45em;
}
.space-organization-content-excerpt img {
	display: inline-block;
	margin: 7px 0 15px;
	border-radius: 5px;
}
.space-organization-content-excerpt img.left {
	margin-right: 30px;
}
.space-organization-content-excerpt img.right {
	margin-left: 30px;
}
.space-aces-content-section .space-page-content-meta {
	margin-bottom: 10px;
}

/* Single Organization Page - Style #1 End */

/* Single Organization Page - Style #2 Start */

.space-style-2-organization .space-page-content-wrap {
	margin-bottom: 45px;
}
.space-style-2-organization .space-page-section-ins {
    padding-top: 35px;
}
.space-style-2-organization .space-organization-content-excerpt {
	padding-bottom: 0;
    border-bottom: 0;
}
.space-style-2-organization-header {
	background-color: #f1f3f4;
}
.space-style-2-organization-header-ins {
	padding: 60px 0 !important;
}
.space-style-2-organization-header-elements {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
}
.space-style-2-organization-header-left {
	display: inline-block;
}
.space-style-2-organization-header-left-ins {
	margin: 0 15px;
}
.space-organization-header-logo-title {
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}
.space-organization-header-logo-box {
	line-height: 0;
	width: 135px;
	flex: none;
}
.space-organization-header-logo-box img {
	border-radius: 5px;
}
.space-organization-header-logo-rating {
	display: inline-block;
	right: -15px;
    top: -15px;
	padding: 7px 8px 7px 10px;
	background-color: #fff;
	color: #111111;
	font-weight: 700;
    font-size: 1em;
	line-height: 16px;
	border-radius: 15px;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
}
.space-organization-header-logo-rating i {
	color: #ff2453;
	display: inline-block;
    float: right;
    padding-top: 1px;
    padding-left: 5px;
	font-size: 13px;
}
.space-organization-header-title-box {
	margin-left: 30px;
}
.space-organization-header-title-box h1 {
	font-weight: 700;
    font-size: 2.369em;
    line-height: 1.1em;
}
.space-organization-header-title-box span.organization-title-2 {
	font-family: 'Roboto', sans-serif;
    color: #151515;
	font-weight: 700;
    font-size: 2.369em;
    line-height: 1.1em;
}
.space-organization-header-short-desc {
	padding: 5px 0 0;
	font-weight: 400;
    font-size: 1em;
    line-height: 1.45em;
    color: #7f8c8d;
}
.space-organization-header-short-desc a {
	color: #ff2453;
	text-decoration: underline;
}
.space-organization-header-short-desc a:hover {
	text-decoration: none;
}
.space-header-accepted-info {
	padding: 5px 0 0;
	font-weight: 400;
    font-size: 0.75em;
    line-height: 1.45em;
    color: #7f8c8d;
}
.space-header-accepted-info i.fa-check-circle {
	color: #2ecc71;
}
.space-header-accepted-info i.fa-times-circle {
	color: #ff2453;
}
.space-style-2-organization-header-right {
	display: inline-block;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}
.space-organization-header-button a.space-style-2-button {
	display: block;
	padding: 17px 40px;
	margin: 15px 15px 10px;
	font-weight: 300;
    font-size: 1.333em;
    line-height: 1.25em;
    color: #fff;
    border-radius: 5px;
    background-color: #2ecc71;
    text-decoration: none !important;
    box-shadow: 0px 5px 15px 0px rgba(45, 221, 108, 0.55);
    -webkit-transition: all 0.5s ease-in-out;
	   -moz-transition: all 0.5s ease-in-out;
	    -ms-transition: all 0.5s ease-in-out;
	     -o-transition: all 0.5s ease-in-out;
	        transition: all 0.5s ease-in-out;
}
.space-organization-header-button a.space-style-2-button:hover {
	box-shadow: 0px 5px 15px 0px rgba(45, 221, 108, 0);
}
.space-organization-header-button a.space-style-2-button i {
	padding-left: 5px;
	font-size: 18px;
}
.space-organization-header-button-notice {
	margin: 5px 15px 0;
	font-weight: 400;
    font-size: 0.75em;
    line-height: 1.25em;
    color: #7f8c8d;
}
.space-organization-header-button-notice a {
	color: #7f8c8d;
	text-decoration: underline;
}
.space-organization-header-button-notice a:hover {
	text-decoration: none;
}
.space-organization-single-2 {
	max-width: 1200px;
	margin: 0 auto;
}
.space-organization-single-2.dark-background .space-style-2-organization-header-title-box h1 {
    color: #fff;
}
.space-organization-single-2.dark-background .space-organization-header-title-box span.organization-title-2 {
    color: #fff;
}
.space-organization-single-2.dark-background .space-organization-header-short-desc {
    color: #b2bec3;
}
.space-organization-single-2.dark-background .space-organization-header-short-desc a {
    color: #b2bec3 !important;
}
.space-organization-single-2.dark-background .space-organization-header-title-box .space-header-accepted-info {
    color: #e4e5e7;
}
.space-organization-single-2.dark-background .space-vendors span {
    color: #b2bec3;
}
.space-organization-single-2.dark-background .space-vendors-item.name {
    color: #b2bec3 !important;
    font-weight: 400;
}

/* Single Organization Page - Style #2 End */

/* Single Organization Page - Style #3 Start */

.space-style-3-organization .space-page-content-wrap {
    margin-bottom: 45px;
}
.space-style-3-organization-header {
	min-height: 400px;
	background-color: #b2bec3;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}
.space-style-3-organization-header .space-overlay {
	background: rgba(0, 0, 0, 0.6);
}
.space-style-3-organization-header-ins {
	padding: 60px 0 !important;
	width: 100%;
}
.space-style-3-organization-header-elements {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
}
.space-style-3-organization-header-left {
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
}
.space-style-3-organization-header-left-ins {
	margin: 0 15px;
}
.space-style-3-organization-header-logo-box {
	line-height: 0;
}
.space-style-3-organization-header-logo-box img {
	border-radius: 5px;
}
.space-style-3-organization-header-right {
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}
.space-style-3-organization-header-title {
	margin: 0 15px;
}
.space-style-3-organization-header-title-box h1 {
	font-weight: 700;
    font-size: 2.369em;
    line-height: 1.1em;
    color: #fff;
}
.space-style-3-organization-header-title-box span.organization-title-3 {
	font-weight: 700;
    font-size: 2.369em;
    line-height: 1.1em;
    color: #151515;
}
.space-style-3-organization-header-short-desc {
	padding: 10px 0 0;
	font-weight: 400;
    font-size: 1em;
    line-height: 1.45em;
    color: #b2bec3;
}
.space-style-3-organization-header-short-desc a {
	color: #b2bec3;
	text-decoration: underline;
}
.space-style-3-organization-header-short-desc a:hover {
	text-decoration: none;
}
.space-style-3-organization-header-title-box .space-header-accepted-info {
    color: #7f8c8d;
}
.space-style-3-organization-header-button-ins {
	display: inline-block;
	margin-top: 15px;
}
.space-style-3-organization-header-button a.space-style-3-button {
	display: inline-block;
	padding: 13px 70px;
	margin: 0 0 10px;
	font-weight: 400;
    font-size: 1em;
    line-height: 1.25em;
    color: #fff;
    border-radius: 23px;
    background-color: #2ecc71;
    text-decoration: none !important;
    box-shadow: 0px 5px 15px 0px rgba(45, 221, 108, 0.55);
    -webkit-transition: all 0.5s ease-in-out;
	   -moz-transition: all 0.5s ease-in-out;
	    -ms-transition: all 0.5s ease-in-out;
	     -o-transition: all 0.5s ease-in-out;
	        transition: all 0.5s ease-in-out;
}
.space-style-3-organization-header-button a.space-style-3-button:hover {
	box-shadow: 0px 5px 15px 0px rgba(45, 221, 108, 0);
}
.space-style-3-organization-header-button-notice {
	font-weight: 400;
    font-size: 0.75em;
    line-height: 1.25em;
    color: #7f8c8d;
}
.space-style-3-organization-header-button-notice a {
	color: #7f8c8d;
	text-decoration: underline;
}
.space-style-3-organization-header-button-notice a:hover {
	text-decoration: none;
}
.space-style-3-organization-header-rating {
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
	align-items: center;
	right: 15px;
	top: 0;
	color: #b2bec3;
	font-size: 1em;
    line-height: 30px;
}
.space-style-3-organization-header-rating strong {
	font-weight: 700;
    font-size: 1em;
    line-height: 30px;
    color: #fff;
}
.space-organization-single-3 .space-style-3-organization-header-rating strong {
    color: #111111;
}
.space-rating-star-wrap {
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin-right: 5px;
}
.space-rating-star-background {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-color: #ffd32a;
	opacity: 0.3;
}
.space-rating-star-icon {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.space-organization-single-3 {
	max-width: 1200px;
	margin: 0 auto;
}
.space-organization-single-3.dark-background .space-style-3-organization-header-title-box h1 {
    color: #fff;
}
.space-organization-single-3.dark-background .space-style-3-organization-header-title-box span.organization-title-3 {
    color: #fff;
}
.space-organization-single-3.dark-background .space-style-3-organization-header-short-desc {
    color: #b2bec3;
}
.space-organization-single-3.dark-background .space-style-3-organization-header-short-desc a {
    color: #b2bec3 !important;
}
.space-organization-single-3.dark-background .space-style-3-organization-header-rating {
    color: #b2bec3;
}
.space-organization-single-3.dark-background .space-style-3-organization-header-rating strong {
    color: #fff;
}
.space-organization-single-3.dark-background .space-style-3-organization-header-title-box .space-header-accepted-info {
    color: #e4e5e7;
}
.space-organization-single-3.dark-background .space-vendors-item.name {
    color: #b2bec3 !important;
    font-weight: 400;
}

/* Single Organization Page - Style #3 End */

/* Call to action & Ratings Block Start */

.space-organization-style-2-calltoaction-rating {
	background-color: #f1f3f4;
	border-radius: 5px;
	padding: 35px 30px;
}
.space-organization-style-2-calltoaction-block {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
	padding-bottom: 0;
}
.space-organization-style-2-calltoaction-text {
	display: inline-block;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}
.space-organization-style-2-calltoaction-text-ins {
	padding-right: 30px;
	font-weight: 400;
    font-size: 0.75em;
    line-height: 1.45em;
    color: #7f8c8d;
}
.space-organization-style-2-calltoaction-text-ins strong {
	font-weight: 700;
    font-size: 28.43px;
    line-height: 1.25em;
    color: #111111;
}
.space-organization-style-2-calltoaction-text-ins span {
	display: inline-block;
	font-weight: 700;
    font-size: 16px;
    line-height: 1.25em;
    color: #2e3246;
    padding-bottom: 5px;
}
.space-organization-style-2-calltoaction-text-ins a {
	color: #ff2453;
	text-decoration: underline;
}
.space-organization-style-2-calltoaction-text-ins a:hover {
	text-decoration: none;
}
.space-organization-style-2-calltoaction-text-ins p {
    padding-bottom: 0 !important;
    line-height: 1.45em !important;
}
.space-organization-style-2-calltoaction-button {
	display: inline-block;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.space-organization-style-2-calltoaction-button-ins a.space-calltoaction-button {
	display: inline-block;
	text-decoration: none !important;
	padding: 13px 40px;
	margin: 8px 0;
	font-weight: 700;
    font-size: 1em;
    line-height: 1.25em;
    color: #fff;
    border-radius: 23px;
    background-color: #2ecc71;
    box-shadow: 0px 5px 15px 0px rgba(45, 221, 108, 0.55);
    -webkit-transition: all 0.5s ease-in-out;
	   -moz-transition: all 0.5s ease-in-out;
	    -ms-transition: all 0.5s ease-in-out;
	     -o-transition: all 0.5s ease-in-out;
	        transition: all 0.5s ease-in-out;
}
.space-organization-style-2-calltoaction-button-ins a.space-calltoaction-button:hover {
	box-shadow: 0px 5px 15px 0px rgba(45, 221, 108, 0);
}
.space-organization-style-2-calltoaction-button-ins a.space-calltoaction-button i {
	padding-left: 5px;
}
.space-organization-style-2-calltoaction-button-notice {
	font-weight: 400;
    font-size: 0.75em;
    line-height: 1.25em;
    color: #7f8c8d;
}
.space-organization-style-2-calltoaction-button-notice a {
	color: #7f8c8d;
	text-decoration: underline;
}
.space-organization-style-2-calltoaction-button-notice a:hover {
	text-decoration: none;
}
.space-organization-style-2-ratings-block {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
    border-top: 1px solid #dcdde1;
	padding-top: 20px;
	margin-top: 20px;
}
.space-organization-style-2-ratings-all {
	display: inline-block;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}
.space-organization-style-2-ratings-all-ins {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
}
.space-organization-style-2-ratings-all-item {
	display: inline-block;
}
.space-organization-style-2-ratings-all-item-ins {
	line-height: 30px;
	padding: 10px 15px 10px 0;
}
.space-organization-style-2-ratings-all-item-value {
	float: left;
	display: inline-block;
	padding: 8px 8px 6px 10px;
	margin-right: 12px;
	background-color: #fff;
	color: #111111;
	font-weight: 700;
    font-size: 1em;
	line-height: 16px;
	border-radius: 15px;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
}
.space-organization-style-2-ratings-all-item-value i {
	color: #ff2453;
	display: inline-block;
    float: right;
    padding-top: 1px;
    padding-left: 5px;
	font-size: 13px;
}
.space-organization-style-2-rating-overall {
	display: inline-block;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.space-organization-style-2-rating-overall-ins {
	padding: 10px 0;
	font-weight: 700;
    font-size: 3.157em;
    line-height: 1em;
    color: #111111;
}
.space-organization-style-2-rating-overall-ins span {
	display: block;
	font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}

/* Call to action & Ratings Block End */

/* Organization Details Start */

/*
.space-organization-details {
	padding-bottom: 45px;
}
*/
.space-organization-details-title {
	margin-bottom: 15px;
}
.space-organization-details-item {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
	padding: 10px 0 15px;
}
.space-organization-details .space-organization-details-item {
    border-top: 1px solid #dfe6e9;
    margin-top: 30px;
    padding: 20px 0;
}
.space-organization-details-item-title {
	display: inline-block;
	line-height: 30px;
}
.space-organization-details-item-title span {
	display: inline-block;
	text-align: center;
	margin-right: 10px;
	width: 30px;
	height: 30px;
	background-color: #f1f3f4;
	border-radius: 50%;
	color: #ff2453;
	font-size: 12px;
	line-height: 30px;
}
i.fa-puzzle-piece {
	padding-left: 3px;
}
.space-organization-details-item-links {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
}
.space-organization-details-item-links a {
	display: inline-block;
	color: #2e3246 !important;
	text-decoration: none !important;
	font-size: 1em;
	line-height: 1.333em;
	padding: 5px 20px 6px;
	margin-right: 4px;
	margin-bottom: 8px;
	border-radius: 16px;
	background-color: #f1f3f4;
}
.space-organization-details-item-links a:hover {
	color: #fff !important;
	text-decoration: none !important;
	background-color: #ff2453;
}
.space-organization-details-item-links a.logo-item {
	font-size: 0;
	line-height: 0;
	padding: 0;
	margin: 0 10px 8px 6px;
	border-radius: 0;
	background-color: transparent;
}
.space-organization-details-item-links a.logo-item:hover {
	color: transparent;
	background-color: transparent;
}
.space-organization-details-item-links span {
	display: inline-block;
	color: #2e3246;
	font-size: 1em;
	line-height: 1.333em;
	padding: 5px 20px 6px;
	margin-right: 4px;
	margin-bottom: 8px;
	border-radius: 16px;
	background-color: #f1f3f4;
}
.space-organization-details-item-links span.flag-item {
	font-size: 0;
	line-height: 0;
	padding: 0;
	margin: 0 10px 8px 6px;
	border-radius: 0;
	background-color: transparent;
}

/* Organization Details End */

/* Pros/Cons Start */

.space-pros-cons {
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 60px;
}
.space-pros-cons ul,
.space-pros ul,
.space-cons ul {
	margin-left: 0 !important;
	margin-bottom: 0 !important;
}
.space-pros-cons ul li,
.space-pros ul li,
.space-cons ul li {
	list-style: none !important;
    padding: 5px 5px 5px 22px !important;
    font-size: 1em;
    line-height: 1.25em;
    position: relative;
}
.space-pros-cons ul li:before,
.space-pros ul li:before,
.space-cons ul li:before {
    content: "\f058";
    font-family: 'Font Awesome 5 Free' !important;
    font-weight: 400;
    position: absolute;
    font-size: 14px;
    top: 5px;
    left: 0;
    color: #ff2453;
}
.space-pros-cons ul li a,
.space-pros-cons ol li a,
.space-pros ul li a,
.space-pros ol li a,
.space-cons ul li a,
.space-cons ol li a {
	color: #ff2453;
    text-decoration: underline;
}
.space-pros-cons ul li a:hover,
.space-pros-cons ol li a:hover,
.space-pros ul li a:hover,
.space-pros ol li a:hover,
.space-cons ul li a:hover,
.space-cons ol li a:hover {
    color: #be2edd;
}
.space-pros-cons ol,
.space-pros ol,
.space-cons ol {
	list-style: decimal;
	padding-left: 18px;
}
.space-pros-cons ol li,
.space-pros ol li,
.space-cons ol li {
	padding: 5px 5px 5px 5px;
    font-size: 1em;
    line-height: 1.25em;
    position: relative;
}
.space-pros {
	display: flex;
    flex-direction: column;
}
.space-cons {
	display: flex;
    flex-direction: column;
}
.space-pros-ins {
	flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
	overflow: hidden;
	padding: 30px;
	border: 1px solid #dfe6e9;
	border-radius: 5px;
	margin-bottom: 15px;
}
.space-pros.box-50 .space-pros-ins {
	margin-right: 15px;
}
.space-pros-ins:before {
	content: "\f067";
    font-family: 'Font Awesome 5 Free' !important;
    font-weight: 700;
    position: absolute;
    font-size: 34px;
    line-height: 50px;
    text-align: center;
    top: 15px;
    right: 15px;
    color: #fff;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    background-color: #d5f1e2;
}
.space-pros-ins ul li:before {
	font-weight: 700;
	content: "\f067";
	color: #2ecc71 !important;
}
.space-cons-ins {
	flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
	overflow: hidden;
	padding: 30px;
	border: 1px solid #dfe6e9;
	border-radius: 5px;
	margin-bottom: 15px;
}
.space-cons.box-50 .space-cons-ins {
	margin-left: 15px;
}
.space-cons-ins:before {
	content: "\f068";
    font-family: 'Font Awesome 5 Free' !important;
    font-weight: 700;
    position: absolute;
    font-size: 34px;
    line-height: 50px;
    text-align: center;
    top: 15px;
    right: 15px;
    color: #fff;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    background-color: #fde3e8;
}
.space-cons-ins ul li:before {
	font-weight: 700;
	content: "\f068";
	color: #ff2453 !important;
}
.space-pros-title,
.space-cons-title {
	padding-bottom: 15px;
    font-family: 'Roboto', sans-serif;
    color: #151515;
    font-size: 1.333em;
    line-height: 1.45em;
    font-weight: 700;
}

/* Pros/Cons End */

/* Organizations #1 Widget Start */

.space-companies-home-widget {
	/* overflow: hidden; */
	background-color: #f1f3f4;
	margin-bottom: 60px;
}
.space-companies-home-widget .space-block-title {
	padding-bottom: 15px;
}
.space-companies-home-widget.homepage-block {
	margin-top: 0;
}
.space-companies-home-widget-ins {
	padding-top: 45px !important;
	padding-bottom: 30px !important;
}
.space-companies-archive-items {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
	margin-top: 15px;
}
.space-companies-archive-item {
	display: inline-block;
}
.space-companies-archive-item img {
	border-radius: 5px;
}
.space-companies-archive-item-ins {
	border-radius: 5px;
	background-color: #fff;
	box-shadow: 0px 10px 40px 0px rgba(109, 141, 173, 0.25);
	margin: 0 15px 30px;
	-webkit-transition: all 0.5s ease-in-out;
	   -moz-transition: all 0.5s ease-in-out;
	    -ms-transition: all 0.5s ease-in-out;
	     -o-transition: all 0.5s ease-in-out;
	        transition: all 0.5s ease-in-out;
}
.space-companies-archive-item-ins:hover {
	box-shadow: 0px 15px 40px 0px rgba(109, 141, 173, 0.55);
}
.space-companies-archive-item-big-img {
	margin-bottom: 0;
	line-height: 0;
}
.space-companies-archive-item-big-img a img {
	border-radius: 5px 5px 0 0 !important;
}
.space-companies-archive-item-wrap {
	padding: 45px 30px 30px;
}
.space-companies-archive-item-wrap.big {
	padding: 30px;
}
.space-companies-archive-item-img {
	margin-bottom: 30px;
	line-height: 0;
}
.space-companies-archive-item-title {
	margin-bottom: 10px;
}
.space-companies-archive-item-title a {
	font-weight: 700;
    font-size: 1.333em;
    line-height: 1.25em;
    color: #151515;
}
.space-companies-archive-item-title a:hover {
	color: #b2bec3;
}
.space-companies-archive-item-rating {
	margin-bottom: 15px;
}
.space-companies-archive-item-rating .star-rating .star-full:before {
	content: "\f005";
	font-weight: 900;
}
.space-companies-archive-item-rating .star-rating .star-half:before {
	content: "\f5c0";
	font-weight: 900;
}
.space-companies-archive-item-rating .star-rating .star-empty:before {
	content: "\f005";
	font-weight: 400;
}
.space-companies-archive-item-rating .star-rating .star {
	color: #ff2453;
	display: inline-block;
	font-family: 'Font Awesome 5 Free' !important;
	font-size: 1em;
	font-style: normal;
	line-height: 1;
	text-align: center;
	text-decoration: inherit;
	vertical-align: top;
	padding-right: 1px;
	padding-left: 1px;
}
.space-companies-archive-item-rating .star-rating span.screen-reader-text {
	display: none;
}
.space-companies-archive-item-short-desc {
	font-weight: 400;
    font-size: 0.75em;
    line-height: 1.45em;
    color: #7f8c8d;
}
.space-companies-archive-item-short-desc a {
	color: #ff2453;
	text-decoration: underline;
}
.space-companies-archive-item-short-desc a:hover {
	text-decoration: none;
}
.space-companies-archive-item-short-desc p {
    line-height: 1.45em !important;
}
.space-companies-archive-item-button {
	margin-top: 30px;
}
.space-companies-archive-item-button a {
	display: inline-block;
	padding: 13px 40px;
	font-weight: 700;
    font-size: 1em;
    line-height: 1.25em;
    color: #fff;
    border-radius: 23px;
    background-color: #be2edd;
    box-shadow: 0px 0px 15px 0px rgba(255, 255, 255, 0.15);
    -webkit-transition: all 0.5s ease-in-out;
	   -moz-transition: all 0.5s ease-in-out;
	    -ms-transition: all 0.5s ease-in-out;
	     -o-transition: all 0.5s ease-in-out;
	        transition: all 0.5s ease-in-out;
}
.space-companies-archive-item-button a:hover {
	box-shadow: 0px 8px 30px 0px rgba(190, 46, 221, 0.60);
}
.space-organizations-archive-item-button-notice {
	margin: 8px 15px 0;
	font-weight: 400;
    font-size: 0.75em;
    line-height: 1.25em;
    color: #7f8c8d;
}
.space-organizations-archive-item-button-notice a {
	color: #7f8c8d !important;
	text-decoration: underline;
}
.space-organizations-archive-item-button-notice a:hover {
	text-decoration: none;
}
.space-organizations-archive-item-button-notice p {
	line-height: 1.25em !important;
}

/* Organizations #1 Widget End */

/* Organizations #2 Widget Start */

.space-companies-home-2-widget .space-block-title {
	padding-bottom: 15px;
}
.space-companies-home-2-widget-ins {
	padding-bottom: 30px;
}
.space-companies-2-archive-items {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
	margin-top: 15px;
}
.space-companies-2-archive-item {
	display: inline-block;
}
.space-companies-2-archive-item img {
	border-radius: 5px;
	box-shadow: 0px 10px 40px 0px rgb(109 141 173 / 25%);
}
.space-companies-2-archive-item-ins {
	margin: 0 15px 30px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
	/* overflow: hidden; */
}
.space-companies-2-archive-item-img {
	width: 115px;
	height: 100px;
	margin-right: -115px;
	line-height: 0;
	z-index: 1;
}
.space-companies-2-archive-item-title-box {
	width: 100%;
}
.space-companies-2-archive-item-title-box-ins {
	margin-left: 115px;
}
.space-companies-2-archive-item-title {
	margin-bottom: 5px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 1em;
	line-height: 1.2em;
	color: #151515;
}
.space-companies-2-archive-item-title a {
	color: #151515;
	border-bottom: 1px solid transparent;
}
.space-companies-2-archive-item-title a:hover {
	color: #b2bec3;
}
.space-companies-2-archive-item-rating {
	margin-bottom: 5px;
}
.space-companies-2-archive-item-rating .star-rating .star-full:before {
	content: "\f005";
	font-weight: 900;
}
.space-companies-2-archive-item-rating .star-rating .star-half:before {
	content: "\f5c0";
	font-weight: 900;
}
.space-companies-2-archive-item-rating .star-rating .star-empty:before {
	content: "\f005";
	font-weight: 400;
}
.space-companies-2-archive-item-rating .star-rating .star {
	color: #ff2453;
	display: inline-block;
	font-family: 'Font Awesome 5 Free' !important;
	font-size: 0.75em;
	font-style: normal;
	line-height: 1;
	text-align: center;
	text-decoration: inherit;
	vertical-align: top;
	padding-right: 1px;
	padding-left: 1px;
}
.space-companies-2-archive-item-rating .star-rating span.screen-reader-text {
	display: none;
}
.space-companies-2-archive-item-desc {
	font-weight: 400;
    font-size: 0.75em;
    line-height: 1.2em;
    color: #7f8c8d;
}
.space-companies-2-archive-item-desc a {
	color: #ff2453;
	text-decoration: underline;
}
.space-companies-2-archive-item-desc a:hover {
	text-decoration: none;
}
.space-companies-2-archive-item-desc p {
    line-height: 1.2em !important;
}

/* Organizations #2 Widget End */

/* Organizations #3 Widget Start */

.space-organizations-home-3-widget.homepage-block {
    margin-top: 0;
}
.space-organizations-home-3-widget {
	/* --- overflow: hidden; --- */
    background-color: #f1f3f4;
    margin-bottom: 60px;
}
.space-organizations-home-3-widget-ins {
	padding-top: 45px !important;
    padding-bottom: 30px !important;
}
.space-organizations-home-3-widget .space-block-title {
    padding-bottom: 15px;
}
.space-organizations-3-archive-items {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    margin-top: 15px;
}
.space-organizations-3-archive-item {
	display: inline-block;
}
.space-organizations-3-archive-item-ins {
	border-radius: 5px;
    padding: 10px 0;
    margin: 0 15px 30px;
    background-color: #fff;
    box-shadow: 0px 10px 40px 0px rgba(109, 141, 173, 0.25);
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}
.space-organizations-3-archive-item-ins:hover {
	box-shadow: 0px 15px 40px 0px rgba(109, 141, 173, 0.55);
}
/*
.post-type-archive-casino .space-organizations-3-archive-item-ins,
.page-template-page-casino-archive-style-4 .space-organizations-3-archive-item-ins,
.archive .space-organizations-3-archive-item-ins {
	box-shadow: none;
	border: 1px solid #d6d7db;
}
.post-type-archive-casino .space-organizations-3-archive-item-ins:hover,
.page-template-page-casino-archive-style-4 .space-organizations-3-archive-item-ins:hover,
.archive .space-organizations-3-archive-item-ins:hover {
	box-shadow: none;
}
*/
.space-organizations-3-archive-item-ins.space-9 {
	border: 0;
	box-shadow: 0px 10px 40px 0px rgba(109, 141, 173, 0.25);
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.space-organizations-3-archive-item-ins.space-9:hover {
	box-shadow: 0px 15px 40px 0px rgba(109, 141, 173, 0.55);
}
.space-organizations-3-archive-item-logo {
	order: 1;
    display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    align-items: center;
}
.space-organizations-3-archive-item-count {
	top: -22px;
	left: 30px;
	width: 30px;
	height: 42px;
	background-color: #be2edd;
	border-radius: 5px;
}
.space-organizations-3-archive-item:first-child .space-organizations-3-archive-item-count {
	background-color: #ff2453;
}
.space-organizations-3-archive-item-count span {
	position: relative;
	display: inline-block;
	width: 30px;
	padding: 7px 0;
	text-align: center;
	font-weight: 700;
    font-size: 1em;
    line-height: 1em;
    color: #fff;
}
.space-organizations-3-archive-item-count:before {
	content: '';
	display: block;
	width: 30px;
	height: 12px;
	background-color: rgba(0, 0, 0, 0.1);
	top: 0;
	left: 0;
	right: 0;
	border-radius: 5px 5px 0 0;
	z-index: 1;
}
.space-organizations-3-archive-item-count-2 {
    top: -15px;
    left: -15px;
    width: 30px;
    height: 30px;
    background-color: #be2edd;
    border-radius: 50%;
    z-index: 10;
    box-shadow: 0px 1px 2px 0px rgb(0 0 0 / 15%);
}
.space-organizations-3-archive-item:first-child .space-organizations-3-archive-item-count-2 {
	background-color: #ff2453;
}
.space-organizations-3-archive-item-count-2 span {
    position: relative;
    display: inline-block;
    width: 30px;
    padding: 7px 0;
    text-align: center;
    font-weight: 700;
    font-size: 1em;
    line-height: 1em;
    color: #fff;
}
.space-organizations-3-archive-item-logo-ins {
    padding: 10px 30px;
    line-height: 0;
}
.space-organizations-3-archive-item-logo-ins img {
	border-radius: 5px;
}
.space-organizations-3-logo-title-box {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding: 15px 0;
}
.space-organizations-3-logo-box {
	flex: 0 0 65px;
}
.space-organizations-3-logo-box img {
	box-shadow: 0px 5px 10px 0px rgb(109 141 173 / 25%);
}
.space-organizations-3-title-box {
	flex: 1 1 25%;
}
.space-organizations-3-title-box a {
    font-weight: 700;
    font-size: 1.333em;
    line-height: 1.25em;
    color: #151515 !important;
    text-decoration: none !important;
}
.space-organizations-3-title-box a:hover {
    color: #b2bec3 !important;
    text-decoration: none !important;
}
.space-organizations-3-archive-item-terms {
	order: 2;
    display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    align-items: center;
}
.space-organizations-3-archive-item-terms-ins {
	padding: 0 15px;
    font-weight: 400;
    font-size: 0.75em;
    line-height: 1.45em;
    color: #7f8c8d;
}
.space-organizations-3-archive-item-terms-ins a {
    color: #ff2453;
    text-decoration: underline;
}
.space-organizations-3-archive-item-terms-ins a:hover {
    text-decoration: none;
}
.space-organizations-3-archive-item-terms-ins strong {
    font-weight: 700;
    font-size: 28.43px;
    line-height: 1.25em;
    color: #111111;
}
.space-organizations-3-archive-item-terms-ins span {
    display: inline-block;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.25em;
    color: #2e3246;
    padding-bottom: 5px;
}
.space-organizations-3-archive-item-terms-ins p {
	padding-bottom: 0 !important;
	line-height: 1.45em !important;
}
.space-organizations-3-archive-item-rating {
	order: 3;
    display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    align-items: center;
}
.space-organizations-3-archive-item-units {
	padding-bottom: 8px;
	font-weight: 400;
    font-size: 0.75em;
    line-height: 1.45em;
    color: #2e3246;
}
.space-organizations-3-archive-item-units span {
	font-weight: 700;
    color: #111111;
}
.space-organizations-3-archive-item-rating-box {
	display: inline-block;
	height: 40px;
	border-radius: 20px;
	padding: 11px 45px 11px 15px;
	border: 1px solid #d6d7db;
}
.space-organizations-3-archive-item-rating-box .star-rating .star-full:before {
	content: "\f005";
	font-weight: 900;
}
.space-organizations-3-archive-item-rating-box .star-rating .star-half:before {
	content: "\f5c0";
	font-weight: 900;
}
.space-organizations-3-archive-item-rating-box .star-rating .star-empty:before {
	content: "\f005";
	font-weight: 400;
}
.space-organizations-3-archive-item-rating-box .star-rating .star {
	color: #ff2453;
	display: inline-block;
	font-family: 'Font Awesome 5 Free' !important;
	font-size: 1em;
	font-style: normal;
	line-height: 1em;
	text-align: center;
	text-decoration: inherit;
	vertical-align: top;
	width: 1.15em;
	padding: 0;
}
.space-organizations-3-archive-item-rating-box .star-rating span.screen-reader-text {
	display: none;
}
.space-organizations-3-archive-item-rating-box span {
	position: absolute;
	right: 12px;
	height: 1em;
	top: 0;
	bottom: 0;
	margin: auto 0;
	font-weight: 700;
    font-size: 1em;
    line-height: 1em;
    color: #111111;
}
.space-organizations-3-archive-item-button {
	order: 4;
    display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    align-items: center;
}
.space-organizations-3-archive-item-button-ins a {
    display: inline-block;
    min-width: 180px;
    padding: 10px 30px;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.25em;
    color: #fff;
    border-radius: 20px;
    background-color: #2ecc71;
    box-shadow: 0px 0px 15px 0px rgba(255, 255, 255, 0.35);
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.space-organizations-3-archive-item-button-ins a:hover {
    box-shadow: 0px 0px 15px 0px rgba(45, 221, 108, 0.55);
}
.space-organizations-3-archive-item-button-ins a i {
	padding-right: 5px;
}
.space-organizations-3-archive-item-button-ins a:first-child {
	margin-bottom: 4px;
}
.space-organizations-3-archive-item-button-ins a:last-child {
	margin-top: 4px;
	background-color: #7f8c8d;
}
.space-organizations-3-archive-item-button-ins a:last-child:hover {
    box-shadow: 0px 0px 15px 0px rgba(127, 140, 141, 0.55);
}
.space-organizations-3-archive-item-logo-ins:after,
.space-organizations-3-archive-item-terms-ins:after,
.space-organizations-3-archive-item-rating-ins:after {
	content: '';
	position: absolute;
	width: 1px;
	height: 50px;
	right: 0;
	top: 0;
	bottom: 0;
	margin:auto 0;
	background-color: #d6d7db;
}
.space-organizations-archive-item-detailed-tc {
	order: 5;
	font-weight: 400;
    font-size: 0.75em;
    line-height: 1.45em;
    color: #b2bec3;
}
.space-dark-style .space-organizations-archive-item-detailed-tc {
    color: #4c5556;
}
.space-organizations-archive-item-detailed-tc-ins {
	padding: 15px 15px 0;
}
.single-organization .space-organizations-archive-item-detailed-tc-ins {
	padding: 5px 0 0;
}
.single-unit .space-organizations-archive-item-detailed-tc-ins {
	padding: 5px 0 0;
}
.space-organization-single-1 .space-organizations-archive-item-detailed-tc-ins,
.space-organization-single-2 .space-organizations-archive-item-detailed-tc-ins,
.space-organization-single-3 .space-organizations-archive-item-detailed-tc-ins {
	padding: 5px 0 0;
}
.space-shortcode-wrap-ins .space-organizations-archive-item-detailed-tc .space-organizations-archive-item-detailed-tc-ins {
	padding: 15px 15px 0;
}
.space-offer-single-1 .space-organizations-archive-item-detailed-tc-ins {
	max-width: 800px;
    margin: 0 auto;
	padding: 15px 0 0;
}
.space-unit-single-1 .space-organizations-archive-item-detailed-tc-ins {
	padding: 5px 0 0;
}
.space-organizations-archive-item-detailed-tc a {
    color: #b2bec3 !important;
    text-decoration: underline;
}
.space-organizations-archive-item-detailed-tc a:hover {
    text-decoration: none;
}
.space-organizations-archive-item-detailed-tc span {
	color: #7f8c8d !important;
}
.space-organizations-archive-item-detailed-tc strong {
	font-weight: 700;
	color: #7f8c8d !important;
}
.space-organizations-archive-item-detailed-tc p {
    line-height: 1.45em !important;
}

/* Organizations #3 Widget End */

/* Organizations #4 Widget Start */

.space-organizations-home-4-widget {
	/* overflow: hidden; */
}
.space-organizations-home-4-widget .space-block-title {
	padding-bottom: 15px;
}
.space-organizations-home-4-widget-ins {
	padding-bottom: 30px;
}
.space-organizations-4-archive-items {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
	margin-top: 15px;
}
.space-organizations-4-archive-item {
	display: inline-block;
}
.space-organizations-4-archive-item-ins {
	border-radius: 5px;
    padding: 15px;
    margin: 0 15px 30px;
    background-color: #f1f3f4;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}
.space-organizations-4-archive-item-ins:hover {
    box-shadow: 0px 15px 40px 0px rgba(109, 141, 173, 0.4);
}
.space-footer .space-organizations-4-archive-item-ins {
    background-color: #fff;
}
.space-organizations-4-archive-item-top {
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 15px;
}
.space-organizations-4-archive-item-logo {
	flex: 0 0 65px;
	display: inline-block;
	line-height: 0;
	order: 1;
	width: 50px;
}
.space-organizations-4-archive-item-logo img {
	border-radius: 5px;
}
.space-organizations-4-archive-item-title {
	flex: 1 1 25%;
	display: inline-block;
	order: 2;
	font-weight: 700;
    font-size: 1em;
    line-height: 1.25em;
    color: #fff;
}
.space-organizations-4-archive-item-title a {
	font-weight: 700;
    font-size: 1em;
    line-height: 1.25em;
    color: #151515;
}
.space-organizations-4-archive-item-title a:hover {
	color: #bdc3c7;
}
.space-organizations-4-archive-item-title .star-rating {
	margin-top: 3px;
}
.space-organizations-4-archive-item-title .star-rating .star-full:before {
	content: "\f005";
	font-weight: 900;
}
.space-organizations-4-archive-item-title .star-rating .star-half:before {
	content: "\f5c0";
	font-weight: 900;
}
.space-organizations-4-archive-item-title .star-rating .star-empty:before {
	content: "\f005";
	font-weight: 400;
}
.space-organizations-4-archive-item-title .star-rating .star {
    color: #ff2453;
    display: inline-block;
    font-family: 'Font Awesome 5 Free' !important;
    font-size: 0.75em;
    font-style: normal;
    line-height: 1;
    text-align: center;
    text-decoration: inherit;
    vertical-align: top;
    padding-right: 2px;
}
.space-organizations-4-archive-item-title .star-rating span.screen-reader-text {
	display: none;
}
.space-organizations-4-archive-item-desc {
	margin-bottom: 15px;
	min-height: 34px;
	font-weight: 400;
    font-size: 0.75em;
    line-height: 1.45em;
    color: #7f8c8d;
}
.space-organizations-4-archive-item-desc a {
	text-decoration: underline;
	color: #7f8c8d;
}
.space-organizations-4-archive-item-desc a:hover {
	text-decoration: none;
}
.space-organizations-4-archive-item-desc span {
	font-size: 21px;
}
.space-organizations-4-archive-item-desc strong {
	font-weight: 700;
}
.space-organizations-4-archive-item-desc p {
    line-height: 1.45em !important;
}
.space-organizations-4-archive-item-buttons {
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}
.space-organizations-4-archive-item-button-one {
	display: inline-block;
}
.space-organizations-4-archive-item-button-one-ins {
	margin-right: 8px;
}
.space-organizations-4-archive-item-button-one-ins a {
	display: block;
	font-weight: 400;
    font-size: 0.75em;
    line-height: 1.45em;
    text-decoration: none;
    padding: 6px;
    color: #fff;
    background-color: #7f8c8d;
    border-radius: 5px;
}
.space-organizations-4-archive-item-button-one-ins a:hover {
	background-color: #717c7d;
}
.space-organizations-4-archive-item-button-two {
	display: inline-block;
}
.space-organizations-4-archive-item-button-two-ins {
	margin-left: 8px;
}
.space-organizations-4-archive-item-button-two-ins a {
	display: block;
	font-weight: 400;
    font-size: 0.75em;
    line-height: 1.45em;
    text-decoration: none;
    padding: 6px;
    color: #fff;
    background-color: #2ecc71;
    border-radius: 5px;
}
.space-organizations-4-archive-item-button-two-ins a:hover {
	background-color: #27ae60;
}
.space-organizations-4-archive-item .space-organizations-archive-item-button-notice {
	color: #bdc3c7;
}
.space-organizations-4-archive-item .space-organizations-archive-item-button-notice a {
	color: #bdc3c7 !important;
}

/* Organizations #4 Widget End */

/* Organizations #5 Widget Start */

.space-organizations-home-5-widget {
	/* overflow: hidden; */
}
.space-organizations-home-5-widget-ins {
	padding-bottom: 30px;
}
.space-organizations-5-archive-columns {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
}
.space-organizations-5-archive-column {
	display: inline-block;
}
.space-organizations-5-archive-items {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
}
.space-organizations-5-archive-item {
	display: inline-block;
}
.space-organizations-5-archive-item-ins {
	margin: 0 15px 30px;
}
.space-organizations-5-archive-item-img-wrap {
	height: 0;
	padding-bottom: 100%;
	background-color: #f1f3f4;
	border-radius: 5px;
	box-shadow: 0px 10px 40px 0px rgb(109 141 173 / 25%);
}
.space-organizations-5-archive-item img {
	border-radius: 5px;
}
.space-organizations-5-archive-item-ins .space-overlay {
	border-radius: 5px;
    background: rgba(0, 0, 0, 0);
    opacity: 0;
    visibility: hidden;
}
.space-organizations-5-archive-item-ins:hover .space-overlay {
	border-radius: 5px;
    background: rgba(0, 0, 0, 0.5);
    opacity: 1;
    visibility: visible;
}
.space-organizations-5-archive-item-overlay {
	padding: 0 30px;
	order: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
}
.space-organizations-5-archive-item-rating {
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
	align-items: center;
	right: 30px;
	top: 30px;
	color: #b2bec3;
	font-size: 1em;
    line-height: 30px;
}
.second .space-organizations-5-archive-item-rating {
	right: 15px;
	top: 15px;
}
.space-organizations-5-archive-item-rating strong {
	font-weight: 700;
    font-size: 1em;
    line-height: 30px;
    color: #fff;
}
.space-organizations-5-archive-item-rating span {
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin-right: 5px;
	border-radius: 50%;
	background-color: rgba(255, 211, 42, 0.3);
}
.space-organizations-5-archive-item-category {
	color: #b2bec3;
	font-size: 1em;
    line-height: 1.25em;
    margin-bottom: 5px;
}
.second .space-organizations-5-archive-item-category {
	font-size: 0.75em;
}
.space-organizations-5-archive-item-category a {
	color: #b2bec3 !important;
	text-decoration: underline !important;
	display: inline-block;
	margin: 0 2px;
}
.space-organizations-5-archive-item-category a:hover {
	color: #fff !important;
}
.space-organizations-5-archive-item-title {
	font-weight: 700;
	color: #fff;
	font-size: 2.369em;
    line-height: 1.15em;
    margin-bottom: 20px;
}
.second .space-organizations-5-archive-item-title {
	font-size: 1.333em;
	margin-bottom: 15px;
}
.space-organizations-5-archive-item-button1 {
	color: #fff;
	font-size: 1em;
    line-height: 1.333em;
    margin-bottom: 14px;
}
.second .space-organizations-5-archive-item-button1 {
    margin-bottom: 10px;
}
.space-organizations-5-archive-item-button1 a {
	color: #fff !important;
	text-decoration: none !important;
	font-size: 1em;
    line-height: 1.333em;
    display: inline-block;
    min-width: 190px;
    min-height: 46px;
    padding: 13px 25px;
    border-radius: 23px;
    background-color: #2ecc71;
    box-shadow: 0px 10px 15px 0px rgba(46, 204, 113, 0.5);
}
.space-organizations-5-archive-item-button1 a:hover {
	box-shadow: 0px 0px 0px 0px rgba(46, 204, 113, 0);
}
.second .space-organizations-5-archive-item-button1 a {
    min-width: 140px;
    min-height: 36px;
    padding: 8px 20px;
    border-radius: 18px;
}
.space-organizations-5-archive-item-button2 {
	color: #b2bec3;
	font-size: 1em;
    line-height: 1.25em;
}
.space-organizations-5-archive-item-button2 a {
	color: #b2bec3 !important;
	text-decoration: none !important;
	font-size: 1em;
    line-height: 1.333em;
    display: inline-block;
    min-width: 190px;
    min-height: 44px;
    padding: 12px 25px;
    border-radius: 23px;
    border: 1px solid #b2bec3;
    background-color: transparent;
}
.space-organizations-5-archive-item-button2 a:hover {
	color: #fff !important;
	border: 1px solid #fff;
}
.second .space-organizations-5-archive-item-button2 a {
    min-width: 140px;
    min-height: 36px;
    padding: 7px 20px;
    border-radius: 18px;
}
.space-organizations-5-archive-item-tac {
	left: 30px;
	bottom: 30px;
	color: #b2bec3;
	font-size: 0.75em;
    line-height: 1.25em;
}
.second .space-organizations-5-archive-item-tac {
	left: 15px;
	bottom: 15px;
}
.space-organizations-5-archive-item-tac a {
	color: #b2bec3 !important;
	text-decoration: underline !important;
	display: inline-block;
}
.space-organizations-5-archive-item-tac a:hover {
	color: #fff !important;
}

/* Organizations #5 Widget End */

/* Organizations #6 Widget Start */

.space-organizations-home-6-widget {
	/* overflow: hidden; */
}
.space-organizations-home-6-widget-ins {
	padding-bottom: 30px;
}
.space-organizations-6-archive-items {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
}
.space-organizations-6-archive-item {
	display: inline-block;
}
.space-organizations-6-archive-item-ins {
	margin: 0 15px 30px;
}
.space-organizations-6-archive-item-img-wrap {
	height: 0;
	padding-bottom: 100%;
	background-color: #f1f3f4;
	border-radius: 5px;
	box-shadow: 0px 10px 40px 0px rgb(109 141 173 / 25%);
}
.space-organizations-6-archive-item img {
	border-radius: 5px;
}
.space-organizations-6-archive-item-ins .space-overlay {
	border-radius: 5px;
    background: rgba(0, 0, 0, 0);
    opacity: 0;
    visibility: hidden;
}
.space-organizations-6-archive-item-ins:hover .space-overlay {
	border-radius: 5px;
    background: rgba(0, 0, 0, 0.5);
    opacity: 1;
    visibility: visible;
}
.space-organizations-6-archive-item-overlay {
	padding: 0 30px;
	order: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
}
.space-organizations-6-archive-item-rating {
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
	align-items: center;
	right: 15px;
	top: 15px;
	color: #b2bec3;
	font-size: 1em;
    line-height: 30px;
}
.space-organizations-6-archive-item-rating strong {
	font-weight: 700;
    font-size: 1em;
    line-height: 30px;
    color: #fff;
}
.space-organizations-6-archive-item-rating span {
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin-right: 5px;
	border-radius: 50%;
	background-color: rgba(255, 211, 42, 0.3);
}
.space-organizations-6-archive-item-category {
	color: #b2bec3;
	font-size: 0.75em;
    line-height: 1.25em;
    margin-bottom: 5px;
}
.space-organizations-6-archive-item-category a {
	color: #b2bec3 !important;
	text-decoration: underline !important;
	display: inline-block;
	margin: 0 2px;
}
.space-organizations-6-archive-item-category a:hover {
	color: #fff !important;
}
.space-organizations-6-archive-item-title {
	font-weight: 700;
	color: #fff;
	font-size: 1.333em;
    line-height: 1.15em;
	margin-bottom: 15px;
}
.space-organizations-6-archive-item-button1 {
	color: #fff;
	font-size: 1em;
    line-height: 1.333em;
    margin-bottom: 10px;
}
.space-organizations-6-archive-item-button1 a {
	color: #fff !important;
	text-decoration: none !important;
	font-size: 1em;
    line-height: 1.333em;
    display: inline-block;
    min-width: 140px;
    min-height: 36px;
    padding: 8px 20px;
    border-radius: 18px;
    background-color: #2ecc71;
    box-shadow: 0px 10px 15px 0px rgba(46, 204, 113, 0.5);
}
.space-organizations-6-archive-item-button1 a:hover {
	box-shadow: 0px 0px 0px 0px rgba(46, 204, 113, 0);
}
.space-organizations-6-archive-item-button2 {
	color: #b2bec3;
	font-size: 1em;
    line-height: 1.25em;
}
.space-organizations-6-archive-item-button2 a {
	color: #b2bec3 !important;
	text-decoration: none !important;
	font-size: 1em;
    line-height: 1.333em;
    display: inline-block;
    min-width: 140px;
    min-height: 36px;
    padding: 7px 20px;
    border-radius: 18px;
    border: 1px solid #b2bec3;
    background-color: transparent;
}
.space-organizations-6-archive-item-button2 a:hover {
	color: #fff !important;
	border: 1px solid #fff;
}
.space-organizations-6-archive-item-tac {
	left: 15px;
	bottom: 15px;
	color: #b2bec3;
	font-size: 0.75em;
    line-height: 1.25em;
}
.space-organizations-6-archive-item-tac a {
	color: #b2bec3 !important;
	text-decoration: underline !important;
	display: inline-block;
}
.space-organizations-6-archive-item-tac a:hover {
	color: #fff !important;
}

/* Organizations #6 Widget End */

/* Organizations #7 Widget Start */

.space-organizations-home-7-widget-ins {
	padding-bottom: 30px;
}
.space-organizations-7-archive-items {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
}
.space-organizations-7-archive-item {
	display: inline-block;
	margin-bottom: 30px;
}
.space-organizations-7-archive-item-ins {
	margin: 0 15px;
}
.space-organizations-7-archive-item-bg {
	border-radius: 5px;
	background-color: #ecf0f1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
}
.space-organizations-7-archive-item .space-organizations-7-archive-item-left {
	width: calc(25% - 22.5px);
	border-radius: 5px 0 0 5px;
	background-color: #dfe6e9;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}
.space-organizations-7-archive-item-central {
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}
.space-organizations-7-archive-item-right {
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.space-organizations-7-archive-item-ins-pd {
	padding: 20px 30px;
}
.space-organizations-7-archive-item-right .space-organizations-7-archive-item-ins-pd {
	padding-right: 7.5px;
}
.space-organizations-7-archive-item-logo {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.space-organizations-7-archive-item-logo-img {
	width: 75px;
	display: inline-block;
}
.space-organizations-7-archive-item-logo .space-organizations-7-archive-item-logo-img img {
	max-width: 60px;
	border-radius: 50% !important;
}
.space-organizations-7-archive-item-logo-title {
	width: calc(100% - 75px);
	display: inline-block;
}
.space-organizations-7-archive-item-logo-title a {
	font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-size: 1.333em;
    line-height: 1.1em;
    color: #151515 !important;
    text-decoration: none !important;
}
.space-organizations-7-archive-item-logo-title a:hover {
    color: #b2bec3 !important;
}
.space-organizations-7-archive-item-terms {
    font-weight: 400;
    font-size: 0.75em;
    line-height: 1.45em;
    color: #7f8c8d;
}
.space-organizations-7-archive-item-terms a {
    color: #ff2453;
    text-decoration: underline;
}
.space-organizations-7-archive-item-terms a:hover {
    text-decoration: none;
}
.space-organizations-7-archive-item-terms strong {
    font-weight: 700;
    font-size: 28.43px;
    line-height: 1.25em;
    color: #111111;
}
.space-organizations-7-archive-item-terms span {
    display: inline-block;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.25em;
    color: #2e3246;
    padding-bottom: 5px;
}
.space-organizations-7-archive-item-terms p {
	padding: 0 !important;
    line-height: 1.45em !important;
}
.space-organizations-7-archive-item-buttons {
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}
.space-organizations-7-archive-item-buttons-left {
	display: inline-block;
	margin-right: 20px;
	min-width: 100px;
}
.space-organizations-7-archive-item-buttons-right {
	display: inline-block;
}
.space-organizations-7-archive-item-rating {
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	color: #7f8c8d;
	font-size: 0.75em;
    line-height: 25px;
    margin-bottom: 5px;
}
.space-organizations-7-archive-item-rating strong {
	font-weight: 700;
    font-size: 16px;
    line-height: 25px;
    color: #111;
}
.space-organizations-7-archive-item-rating span {
	display: inline-block;
	width: 25px;
	height: 25px;
	line-height: 26px;
	text-align: center;
	margin-right: 5px;
	border-radius: 50%;
	background-color: rgba(255, 211, 42, 0.3);
}
.space-organizations-7-archive-item-rating .space-rating-star-wrap {
	width: 25px;
	height: 25px;
	line-height: 26px;
}
.space-organizations-7-archive-item-button-one {
	color: #7f8c8d !important;
	font-size: 14px;
    line-height: 1.25em;
}
.space-organizations-7-archive-item-button-one a {
	text-decoration: underline;
	color: #7f8c8d !important;
}
.space-organizations-7-archive-item-button-one a:hover {
	color: #111 !important;
}
.space-organizations-7-archive-item-button-two a {
	display: inline-block;
	padding: 13px 25px;
	margin: 0 0 5px;
	font-weight: 400;
    font-size: 1em;
    line-height: 1.25em;
    color: #fff !important;
    text-decoration: none !important;
    border-radius: 23px;
    background-color: #2ecc71;
    box-shadow: 0px 5px 15px 0px rgba(45, 221, 108, 0.55);
    -webkit-transition: all 0.5s ease-in-out;
	   -moz-transition: all 0.5s ease-in-out;
	    -ms-transition: all 0.5s ease-in-out;
	     -o-transition: all 0.5s ease-in-out;
	        transition: all 0.5s ease-in-out;
}
.space-organizations-7-archive-item-button-two a:hover {
	box-shadow: 0px 5px 15px 0px rgba(45, 221, 108, 0);
}
.space-organizations-7-archive-item-button-notice {
	color: #7f8c8d;
	font-size: 0.75em;
    line-height: 1.25em;
}
.space-organizations-7-archive-item-button-notice a {
	color: #7f8c8d !important;
	text-decoration: underline !important;
	display: inline-block;
}
.space-organizations-7-archive-item-button-notice a:hover {
	color: #111 !important;
}
.space-organizations-7-archive-item-button-notice {
    line-height: 1.25em !important;
}

/* Organizations #7 Widget End */

/* Organizations #8 Widget Start */

.space-organizations-home-8-widget-ins {
	padding-bottom: 30px;
}
.space-organizations-8-archive-items {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
}
.space-organizations-8-archive-item {
	display: inline-block;
	margin-bottom: 30px;
}
.space-organizations-8-archive-item-ins {
	margin: 0 15px;
}
.space-organizations-8-archive-item-bg {
	border-radius: 5px;
	background-color: #ecf0f1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
}
.space-organizations-8-archive-item-left {
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}
.space-organizations-8-archive-item-central {
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}
.space-organizations-8-archive-item-right {
	background-color: #dfe6e9;
	border-radius: 0 5px 5px 0;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.space-organizations-8-archive-item-ins-pd {
	padding: 20px 15px 20px 0;
}
.space-organizations-8-archive-item-brand {
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}
.space-organizations-8-archive-item-brand-logo {
	line-height: 0;
}
.space-organizations-8-archive-item-brand-logo-ins {
	padding: 15px;
}
.space-organizations-8-archive-item-brand .space-organizations-8-archive-item-brand-logo img {
	border-radius: 5px !important;
}
.space-organizations-8-archive-item-brand-name-link a {
	font-family: 'Roboto', sans-serif;
	display: inline-block;
	margin: 0 15px;
    font-weight: 700;
    font-size: 1.333em;
    line-height: 1.1em;
    color: #151515 !important;
    text-decoration: none !important;
}
.space-organizations-8-archive-item-brand-name-link a:hover {
    color: #b2bec3 !important;
}
.space-organizations-8-archive-item-stars-rating {
	display: inline-block;
	margin-top: 8px;
	height: 28px;
	border-radius: 14px;
	padding: 8px 15px;
	background-color: #fff;
}
.space-organizations-8-archive-item-stars-rating .star-rating .star-full:before {
	content: "\f005";
	font-weight: 900;
}
.space-organizations-8-archive-item-stars-rating .star-rating .star-half:before {
	content: "\f5c0";
	font-weight: 900;
}
.space-organizations-8-archive-item-stars-rating .star-rating .star-empty:before {
	content: "\f005";
	font-weight: 400;
}
.space-organizations-8-archive-item-stars-rating .star-rating .star {
	color: #ff2453;
	display: inline-block;
	font-family: 'Font Awesome 5 Free' !important;
	font-size: 0.75em;
	font-style: normal;
	line-height: 1em;
	text-align: center;
	text-decoration: inherit;
	vertical-align: top;
	width: 1.2em;
	padding: 0;
}
.space-organizations-8-archive-item-stars-rating .star-rating span.screen-reader-text {
	display: none;
}
.space-organizations-8-archive-item-terms {
    font-weight: 400;
    font-size: 0.75em;
    line-height: 1.45em;
    color: #7f8c8d;
}
.space-organizations-8-archive-item-terms a {
    color: #ff2453;
    text-decoration: underline;
}
.space-organizations-8-archive-item-terms a:hover {
    text-decoration: none;
}
.space-organizations-8-archive-item-terms strong {
    font-weight: 700;
    font-size: 28.43px;
    line-height: 1.25em;
    color: #111111;
}
.space-organizations-8-archive-item-terms span {
    display: inline-block;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.25em;
    color: #2e3246;
    padding-bottom: 5px;
}
.space-organizations-8-archive-item-terms p {
	padding: 0 !important;
    line-height: 1.45em !important;
}
.space-organizations-8-archive-item-buttons {
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}
.space-organizations-8-archive-item-button-one {
	color: #7f8c8d !important;
	font-size: 14px;
    line-height: 1.25em;
    margin-bottom: 5px;
}
.space-organizations-8-archive-item-button-one a {
	text-decoration: underline;
	color: #7f8c8d !important;
}
.space-organizations-8-archive-item-button-one a:hover {
	color: #111 !important;
}
.space-organizations-8-archive-item-button-two {
	margin: 0 25px;
}
.space-organizations-8-archive-item-button-two a {
    display: inline-block;
    padding: 20px;
    margin: 0;
    width: 100%;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.25em;
    color: #fff !important;
    text-decoration: none !important;
    border-radius: 5px;
    background-color: #2ecc71;
    box-shadow: 0 5px 15px 0 rgba(45,221,108,.55);
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.space-organizations-8-archive-item-button-two a:hover {
	box-shadow: 0px 5px 15px 0px rgba(45, 221, 108, 0);
}
.space-organizations-8-archive-item-button-notice {
	color: #7f8c8d;
	font-size: 0.75em;
    line-height: 1.25em;
}
.space-organizations-8-archive-item-button-notice a {
	color: #7f8c8d !important;
	text-decoration: underline !important;
	display: inline-block;
}
.space-organizations-8-archive-item-button-notice a:hover {
	color: #111 !important;
}
.space-organizations-8-archive-item-button-notice p {
    line-height: 1.25em !important;
}

/* Organizations #8 Widget End */

/* Organizations Sidebar #1 Widget Start */

.space-companies-sidebar-items-wrap {
	margin: 0 15px;
}
.space-companies-sidebar-items {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
}
.space-companies-sidebar-item {
	display: inline-block;
	/* overflow: hidden; */
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #dfe6e9;
}
.space-companies-sidebar-item:last-child {
	margin-bottom: 0;
}
.space-companies-sidebar-item img {
	margin-top: 5px;
	border-radius: 5px;
	box-shadow: 0px 10px 40px 0px rgb(109 141 173 / 25%);
}
.space-companies-sidebar-item-img {
	width: 65px;
	height: 50px;
	margin-right: -65px;
}
.space-companies-sidebar-item-title {
	margin-left: 65px;
}
.space-companies-sidebar-item-title a {
	font-weight: 700;
    font-size: 1em;
    line-height: 1.25em;
    color: #151515;
}
.space-companies-sidebar-item-title a:hover {
	color: #b2bec3;
}
.space-companies-sidebar-item-title p {
	padding-top: 3px;
	padding-bottom: 0 !important;
	font-weight: 400;
    font-size: 0.75em;
    line-height: 1.25em;
    color: #7f8c8d;
    margin-bottom: 0;
    padding-bottom: 0;
}
.space-companies-sidebar-item-title p a {
	color: #ff2453;
	font-weight: 400;
	text-decoration: underline;
}
.space-companies-sidebar-item-title p a:hover {
	text-decoration: none;
}
.space-companies-sidebar-item-button {
	margin-top: 10px;
	margin-left: 65px;
}
.space-companies-sidebar-item-button a {
	display: inline-block;
	padding: 11px 18px;
	font-weight: 700;
    font-size: 0.75em;
    line-height: 1em;
    color: #fff;
    border-radius: 3px;
    background-color: #be2edd;
    -webkit-transition: all 0.5s ease-in-out;
	   -moz-transition: all 0.5s ease-in-out;
	    -ms-transition: all 0.5s ease-in-out;
	     -o-transition: all 0.5s ease-in-out;
	        transition: all 0.5s ease-in-out;
}
.space-companies-sidebar-item-button a:hover {
	background-color: #57606f;
}

/* Organizations Sidebar #1 Widget End */

/* Organizations Sidebar #2 Widget Start */

.space-companies-sidebar-2-items-wrap {
	margin: 0;
}
.space-companies-sidebar-2-items {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
}
.space-companies-sidebar-2-item {
	display: inline-block;
}
.space-companies-sidebar-2-item:last-child .space-companies-sidebar-2-item-ins {
	margin-bottom: 0;
}
.space-companies-sidebar-2-item img {
	border-radius: 5px;
}
.space-companies-sidebar-2-item-ins {
	margin: 0 15px 30px;
	overflow: hidden;
}
.space-companies-sidebar-2-item-img {
	width: 115px;
	height: 100px;
	margin-right: -115px;
	line-height: 0;
	z-index: 1;
}
.space-companies-sidebar-2-item-title-box {
	width: 100%;
}
.space-companies-sidebar-2-item-title-box-ins {
	margin-left: 115px;
}
.space-companies-sidebar-2-item-title {
	margin-bottom: 5px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 1em;
	line-height: 1.2em;
	color: #151515;
}
.space-companies-sidebar-2-item-title a {
	color: #151515;
	border-bottom: 1px solid transparent;
}
.space-companies-sidebar-2-item-title a:hover {
	color: #b2bec3;
}
.space-companies-sidebar-2-item-rating {
	margin-bottom: 5px;
}
.space-companies-sidebar-2-item-rating .star-rating {
	line-height: 1em;
}
.space-companies-sidebar-2-item-rating .star-rating .star-full:before {
	content: "\f005";
	font-weight: 900;
}
.space-companies-sidebar-2-item-rating .star-rating .star-half:before {
	content: "\f5c0";
	font-weight: 900;
}
.space-companies-sidebar-2-item-rating .star-rating .star-empty:before {
	content: "\f005";
	font-weight: 400;
}
.space-companies-sidebar-2-item-rating .star-rating .star {
	color: #ff2453;
	display: inline-block;
	font-family: 'Font Awesome 5 Free' !important;
	font-size: 0.75em;
	font-style: normal;
	line-height: 1;
	text-align: center;
	text-decoration: inherit;
	vertical-align: top;
	padding-right: 1px;
	padding-left: 1px;
}
.space-companies-sidebar-2-item-rating .star-rating span.screen-reader-text {
	display: none;
}
.space-companies-sidebar-2-item-desc {
	font-weight: 400;
    font-size: 0.75em;
    line-height: 1.2em;
    color: #7f8c8d;
}
.space-companies-sidebar-2-item-desc a {
	color: #ff2453;
	text-decoration: underline;
}
.space-companies-sidebar-2-item-desc a:hover {
	text-decoration: none;
}

/* Organizations Sidebar #2 Widget End */

/* Single Product Unit Page - Style #1 Start */

.space-unit-content-short-desc {
	padding: 10px 0 0;
	font-weight: 400;
    font-size: 1em;
    line-height: 1.45em;
    color: #2e3246;
}
.space-unit-content-short-desc p {
    line-height: 1.45em !important;
}
.space-unit-content-excerpt {
	overflow: hidden;
	padding-top: 30px;
	font-weight: 300;
    font-size: 1.333em;
    line-height: 1.45em;
    color: #7f8c8d;
}
.space-unit-content-excerpt p {
    line-height: 1.45em !important;
}
.space-unit-content-button-wrap {
	/* display: inline-block; */
	padding-bottom: 15px;
}
.space-unit-content-button {
	display: inline-block;
	margin-top: 25px;
	padding-top: 20px;
	border-top: 1px solid #dfe6e9;
}
.space-unit-content-button a {
	display: inline-block;
	padding: 13px 40px;
	font-weight: 700;
    font-size: 1em;
    line-height: 1.25em;
    color: #fff;
    border-radius: 23px;
    background-color: #2ecc71;
    text-decoration: none !important;
    box-shadow: 0px 0px 15px 0px rgba(255, 255, 255, 0.35);
    -webkit-transition: all 0.5s ease-in-out;
	   -moz-transition: all 0.5s ease-in-out;
	    -ms-transition: all 0.5s ease-in-out;
	     -o-transition: all 0.5s ease-in-out;
	        transition: all 0.5s ease-in-out;
}
.space-unit-content-button a:hover {
	box-shadow: 0px 0px 15px 0px rgba(45, 221, 108, 0.55);
}
.space-unit-content-button a i {
	padding-left: 5px;
}

/* Single Product Unit Page - Style #1 End */

/* Product Unit Vendors Start */

.space-vendors span {
	font-weight: 400;
    font-size: 1em;
    line-height: 1.45em;
    color: #2e3246;
}
.space-vendors-items {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
	margin: 3px 0 10px;
}
.space-vendors-item {
	display: inline-block;
    margin: 0 5px 5px 0;
    line-height: 0;
}
.space-vendors-item.name {
	font-weight: 700;
	padding: 5px 15px;
    border: 1px solid #dfe6e9;
    border-radius: 5px;
    font-size: 1em;
    line-height: 20px;
    color: #2e3246 !important;
    text-decoration: none !important;
}
.space-vendors-item.name:hover {
	border: 1px solid #ff2453;
}
.unit-page-style-2 .space-vendors-items {
	align-items: flex-start;
	justify-content: flex-start;
	margin: 10px 0 5px;
}
.unit-page-style-2 .space-vendors span {
    font-size: 12px;
    line-height: 1em;
    padding-right: 10px;
}
.unit-page-style-2 .space-vendors-item.name {
	border: 1px solid #7f8c8d;
    font-weight: 400;
}
.unit-page-style-3 .space-vendors {
	right: 15px;
    bottom: 0;
}
.unit-page-style-3 .space-vendors-items {
	align-items: flex-start;
	justify-content: flex-end;
	margin: 5px 0 0;
}
.unit-page-style-3 .space-vendors span {
    color: #b2bec3;
    font-size: 12px;
    line-height: 1em;
    padding-right: 10px;
}
.unit-page-style-3 .space-vendors-item.name {
    color: #b2bec3 !important;
    font-weight: 400;
}

/* Product Unit Vendors End */

/* Product Units #1 Widget Start */

.space-units-home-widget {
	/* overflow: hidden; */
	background-color: #f1f3f4;
	margin-bottom: 60px;
}
.space-units-home-widget .space-block-title {
	padding-bottom: 15px;
}
.space-units-home-widget.homepage-block {
	margin-top: 0;
}
.space-units-home-widget-ins {
	padding-top: 45px !important;
	padding-bottom: 30px !important;
}
.space-units-archive-items {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
	margin-top: 15px;
}
.space-units-archive-item {
	display: inline-block;
}
.space-units-archive-item a img {
	border-radius: 5px 5px 0 0 !important;
}
.space-units-archive-item-ins {
	border-radius: 5px;
	background-color: #fff;
	box-shadow: 0px 10px 40px 0px rgba(109, 141, 173, 0.25);
	margin: 0 15px 30px;
	-webkit-transition: all 0.5s ease-in-out;
	   -moz-transition: all 0.5s ease-in-out;
	    -ms-transition: all 0.5s ease-in-out;
	     -o-transition: all 0.5s ease-in-out;
	        transition: all 0.5s ease-in-out;
}
.space-units-archive-item-ins:hover {
	box-shadow: 0px 15px 40px 0px rgba(109, 141, 173, 0.55);
}
.space-units-archive-item-wrap {
	padding: 30px;
}
.space-units-archive-item-img {
	margin-bottom: 0;
	line-height: 0;
	text-align: center;
}
.space-units-archive-item-title {
	margin-bottom: 10px;
}
.space-units-archive-item-title a {
	font-weight: 700;
    font-size: 1.333em;
    line-height: 1.25em;
    color: #151515;
}
.space-units-archive-item-title a:hover {
	color: #b2bec3;
}
.space-units-archive-item-short-desc {
	font-weight: 400;
    font-size: 0.75em;
    line-height: 1.45em;
    color: #7f8c8d;
}
.space-units-archive-item-short-desc p {
	line-height: 1.45em !important;
}
.space-units-archive-item-button {
	margin-top: 30px;
}
.space-units-archive-item-button a {
	display: inline-block;
	padding: 13px 40px;
	font-weight: 700;
    font-size: 1em;
    line-height: 1.25em;
    color: #fff;
    border-radius: 23px;
    background-color: #be2edd;
    box-shadow: 0px 0px 15px 0px rgba(255, 255, 255, 0.15);
    -webkit-transition: all 0.5s ease-in-out;
	   -moz-transition: all 0.5s ease-in-out;
	    -ms-transition: all 0.5s ease-in-out;
	     -o-transition: all 0.5s ease-in-out;
	        transition: all 0.5s ease-in-out;
}
.space-units-archive-item-button a:hover {
	box-shadow: 0px 8px 30px 0px rgba(190, 46, 221, 0.60);
}
.space-units-archive-item-button-notice {
	margin: 8px 15px 0;
	font-weight: 400;
    font-size: 0.75em;
    line-height: 1.25em;
    color: #7f8c8d;
}
.space-units-archive-item-button-notice a {
	color: #7f8c8d !important;
	text-decoration: underline;
}
.space-units-archive-item-button-notice a:hover {
	text-decoration: none;
}
.space-units-archive-item-button-notice p {
    line-height: 1.25em !important;
}
.space-units-shortcode-1 .space-block-title {
	padding-bottom: 15px;
}

/* Product Units #1 Widget End */

/* Product Units #2 Widget Start */

.space-units-home-2-widget {
	/* overflow: hidden; */
}
.space-units-home-2-widget-ins {
	padding-bottom: 30px;
}
.space-units-2-archive-columns {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
}
.space-units-2-archive-column {
	display: inline-block;
}
.space-units-2-archive-items {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
}
.space-units-2-archive-item {
	display: inline-block;
}
.space-units-2-archive-item-ins {
	margin: 0 15px 30px;
}
.space-units-2-archive-item-img-wrap {
	height: 0;
	padding-bottom: 100%;
	background-color: #f1f3f4;
	border-radius: 5px;
}
.space-units-2-archive-item img {
	border-radius: 5px;
}
.space-units-2-archive-item-ins .space-overlay {
	border-radius: 5px;
    background: rgba(0, 0, 0, 0);
    opacity: 0;
    visibility: hidden;
}
.space-units-2-archive-item-ins:hover .space-overlay {
	border-radius: 5px;
    background: rgba(0, 0, 0, 0.5);
    opacity: 1;
    visibility: visible;
}
.space-units-2-archive-item-overlay {
	padding: 0 30px;
	order: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
}
.space-units-2-archive-item-rating {
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
	align-items: center;
	right: 30px;
	top: 30px;
	color: #b2bec3;
	font-size: 1em;
    line-height: 30px;
}
.second .space-units-2-archive-item-rating {
	right: 15px;
	top: 15px;
}
.space-units-2-archive-item-rating strong {
	font-weight: 700;
    font-size: 1em;
    line-height: 30px;
    color: #fff;
}
.space-units-2-archive-item-rating span {
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin-right: 5px;
	border-radius: 50%;
	background-color: rgba(255, 211, 42, 0.3);
}
.space-units-2-archive-item-category {
	color: #b2bec3;
	font-size: 1em;
    line-height: 1.25em;
    margin-bottom: 5px;
}
.second .space-units-2-archive-item-category {
	font-size: 0.75em;
}
.space-units-2-archive-item-category a {
	color: #b2bec3 !important;
	text-decoration: underline !important;
	display: inline-block;
	margin: 0 2px;
}
.space-units-2archive-item-category a:hover {
	color: #fff !important;
}
.space-units-2-archive-item-title {
	font-weight: 700;
	color: #fff;
	font-size: 2.369em;
    line-height: 1.15em;
    margin-bottom: 20px;
}
.second .space-units-2-archive-item-title {
	font-size: 1.333em;
	margin-bottom: 15px;
}
.space-units-2-archive-item-button1 {
	color: #fff;
	font-size: 1em;
    line-height: 1.333em;
    margin-bottom: 14px;
}
.second .space-units-2-archive-item-button1 {
    margin-bottom: 10px;
}
.space-units-2-archive-item-button1 a {
	color: #fff !important;
	text-decoration: none !important;
	font-size: 1em;
    line-height: 1.333em;
    display: inline-block;
    min-width: 190px;
    min-height: 46px;
    padding: 13px 25px;
    border-radius: 23px;
    background-color: #2ecc71;
    box-shadow: 0px 10px 15px 0px rgba(46, 204, 113, 0.5);
}
.space-units-2-archive-item-button1 a:hover {
	box-shadow: 0px 0px 0px 0px rgba(46, 204, 113, 0);
}
.second .space-units-2-archive-item-button1 a {
    min-width: 140px;
    min-height: 36px;
    padding: 8px 20px;
    border-radius: 18px;
}
.space-units-2-archive-item-button2 {
	color: #b2bec3;
	font-size: 1em;
    line-height: 1.25em;
}
.space-units-2-archive-item-button2 a {
	color: #b2bec3 !important;
	text-decoration: none !important;
	font-size: 1em;
    line-height: 1.333em;
    display: inline-block;
    min-width: 190px;
    min-height: 44px;
    padding: 12px 25px;
    border-radius: 23px;
    border: 1px solid #b2bec3;
    background-color: transparent;
}
.space-units-2-archive-item-button2 a:hover {
	color: #fff !important;
	border: 1px solid #fff;
}
.second .space-units-2-archive-item-button2 a {
    min-width: 140px;
    min-height: 36px;
    padding: 7px 20px;
    border-radius: 18px;
}
.space-units-2-archive-item-tac {
	left: 30px;
	bottom: 30px;
	color: #b2bec3;
	font-size: 0.75em;
    line-height: 1.25em;
}
.second .space-units-2-archive-item-tac {
	left: 15px;
	bottom: 15px;
}
.space-units-2-archive-item-tac a {
	color: #b2bec3 !important;
	text-decoration: underline !important;
	display: inline-block;
}
.space-units-2-archive-item-tac a:hover {
	color: #fff !important;
}

/* Product Units #2 Widget End */

/* Product Units #3 Widget Start */

.space-units-home-3-widget-ins {
	padding-bottom: 30px;
}
.space-units-3-archive-items {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
}
.space-units-3-archive-item {
	display: inline-block;
}
.space-units-3-archive-item-ins {
	margin: 0 15px 30px;
}
.space-units-3-archive-item-img-wrap {
	height: 0;
	padding-bottom: 100%;
	background-color: #f1f3f4;
	border-radius: 5px;
}
.space-units-3-archive-item img {
	border-radius: 5px;
}
.space-units-3-archive-item-ins .space-overlay {
	border-radius: 5px;
    background: rgba(0, 0, 0, 0);
    opacity: 0;
    visibility: hidden;
}
.space-units-3-archive-item-ins:hover .space-overlay {
	border-radius: 5px;
    background: rgba(0, 0, 0, 0.5);
    opacity: 1;
    visibility: visible;
}
.space-units-3-archive-item-overlay {
	padding: 0 30px;
	order: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
}
.space-units-3-archive-item-rating {
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
	align-items: center;
	right: 15px;
	top: 15px;
	color: #b2bec3;
	font-size: 1em;
    line-height: 30px;
}
.space-units-3-archive-item-rating strong {
	font-weight: 700;
    font-size: 1em;
    line-height: 30px;
    color: #fff;
}
.space-units-3-archive-item-rating span {
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin-right: 5px;
	border-radius: 50%;
	background-color: rgba(255, 211, 42, 0.3);
}
.space-units-3-archive-item-category {
	color: #b2bec3;
	font-size: 0.75em;
    line-height: 1.25em;
    margin-bottom: 5px;
}
.space-units-3-archive-item-category a {
	color: #b2bec3 !important;
	text-decoration: underline !important;
	display: inline-block;
	margin: 0 2px;
}
.space-units-3-archive-item-category a:hover {
	color: #fff !important;
}
.space-units-3-archive-item-title {
	font-weight: 700;
	color: #fff;
	font-size: 1.333em;
    line-height: 1.15em;
	margin-bottom: 15px;
}
.space-units-3-archive-item-button1 {
	color: #fff;
	font-size: 1em;
    line-height: 1.333em;
    margin-bottom: 10px;
}
.space-units-3-archive-item-button1 a {
	color: #fff !important;
	text-decoration: none !important;
	font-size: 1em;
    line-height: 1.333em;
    display: inline-block;
    min-width: 140px;
    min-height: 36px;
    padding: 8px 20px;
    border-radius: 18px;
    background-color: #2ecc71;
    box-shadow: 0px 10px 15px 0px rgba(46, 204, 113, 0.5);
}
.space-units-3-archive-item-button1 a:hover {
	box-shadow: 0px 0px 0px 0px rgba(46, 204, 113, 0);
}
.space-units-3-archive-item-button2 {
	color: #b2bec3;
	font-size: 1em;
    line-height: 1.25em;
}
.space-units-3-archive-item-button2 a {
	color: #b2bec3 !important;
	text-decoration: none !important;
	font-size: 1em;
    line-height: 1.333em;
    display: inline-block;
    min-width: 140px;
    min-height: 36px;
    padding: 7px 20px;
    border-radius: 18px;
    border: 1px solid #b2bec3;
    background-color: transparent;
}
.space-units-3-archive-item-button2 a:hover {
	color: #fff !important;
	border: 1px solid #fff;
}
.space-units-3-archive-item-tac {
	left: 15px;
	bottom: 15px;
	color: #b2bec3;
	font-size: 0.75em;
    line-height: 1.25em;
}
.space-units-3-archive-item-tac a {
	color: #b2bec3 !important;
	text-decoration: underline !important;
	display: inline-block;
}
.space-units-3-archive-item-tac a:hover {
	color: #fff !important;
}
.space-units-3-archive-item-tac p {
    line-height: 1.25em !important;
}

/* Product Units #3 Widget End */

/* Product Units Sidebar #1 Widget Start */

.space-units-sidebar-items-wrap {
	margin: 0 15px;
}
.space-units-sidebar-items {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
}
.space-units-sidebar-item {
	display: inline-block;
	overflow: hidden;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #dfe6e9;
}
.space-units-sidebar-item:last-child {
	margin-bottom: 0;
}
.space-units-sidebar-item img {
	margin-top: 5px;
	border-radius: 5px;
}
.space-units-sidebar-item-img {
	width: 65px;
	height: 50px;
	margin-right: -65px;
}
.space-units-sidebar-item-title {
	margin-left: 65px;
}
.space-units-sidebar-item-title a {
	font-weight: 700;
    font-size: 1em;
    line-height: 1.25em;
    color: #151515;
}
.space-units-sidebar-item-title a:hover {
	color: #b2bec3;
}
.space-units-sidebar-item-title p {
	padding-top: 3px;
	font-weight: 400;
    font-size: 0.75em;
    line-height: 1.25em;
    color: #7f8c8d;
    margin-bottom: 0;
    padding-bottom: 0 !important;
}
.space-units-sidebar-item-button {
	margin-top: 10px;
	margin-left: 65px;
}
.space-units-sidebar-item-button a {
	display: inline-block;
	padding: 11px 18px;
	font-weight: 700;
    font-size: 0.75em;
    line-height: 1em;
    color: #fff;
    border-radius: 3px;
    background-color: #be2edd;
    -webkit-transition: all 0.5s ease-in-out;
	   -moz-transition: all 0.5s ease-in-out;
	    -ms-transition: all 0.5s ease-in-out;
	     -o-transition: all 0.5s ease-in-out;
	        transition: all 0.5s ease-in-out;
}
.space-units-sidebar-item-button a:hover {
	background-color: #57606f;
}

/* Product Units Sidebar #1 Widget End */

/* Single Offer Page - Style #1 Start */

.type-bonus .space-page-section-ins {
    padding-top: 23px;
}
.single-offer .space-page-section-ins {
    padding-top: 30px;
}
.space-aces-single-offer-box {
	margin: 0 0 45px;
	border-radius: 5px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
}
.space-offer-single-1 {
	max-width: 1200px;
    margin: 0 auto;
}
.space-offer-single-1 .space-aces-single-offer-box {
	margin: 30px 0;
}
.space-aces-single-offer-img {
	display: inline-block;
}
.space-aces-single-offer-img img {
	border-radius: 5px 0 0 5px;
}
.space-aces-single-offer-img-ins {
	padding: 0 15px;
}
.space-aces-single-offer-info {
	border-radius: 5px;
	background-color: #f5f6fa;
	margin: 0 15px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.space-offer-single-1 .space-aces-single-offer-info {
	border-radius: 0;
	background-color: transparent;
	margin: 0;
}
.space-aces-single-offer-info .space-overlay {
	border-radius: 5px;
	background: rgba(255, 255, 255, 0.9);
}
.space-aces-single-offer-info-ins {
	position: relative;
	padding: 60px 45px;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    align-items: center;
    justify-content: center;
    flex: 1;
}
.space-offer-single-1 .space-aces-single-offer-info-ins {
	padding: 0 30px;
}
.space-aces-single-offer-info-cat {
	font-weight: 400;
    font-size: 1em;
    line-height: 1.45em;
    color: #7f8c8d;
}
.space-aces-single-offer-info-cat a {
	font-size: 1em;
    line-height: 1.45em;
    color: #7f8c8d !important;
    text-decoration: none !important;
}
.space-aces-single-offer-info-cat a:hover {
	text-decoration: underline;
}
.space-aces-single-offer-info-title {
	margin-top: 5px;
}
.space-aces-single-offer-info-title h1 {
	font-weight: 900;
    font-size: 2.369em;
    line-height: 1.1em;
}
.space-aces-single-offer-info-title span.offer-title-1 {
	font-weight: 900;
    font-size: 2.369em;
    line-height: 1.1em;
    color: #151515;
}
.space-aces-single-offer-info-short-desc {
	margin-top: 30px;
	font-weight: 400;
    font-size: 1.333em;
    line-height: 1.35em;
    color: #7f8c8d;
}
.space-aces-single-offer-info-short-desc p {
	line-height: 1.35em !important;
}
.space-offer-single-1 .space-aces-single-offer-info-short-desc {
	max-width: 800px;
    margin: 30px auto 0;
}
.space-aces-single-offer-info-code-button {
	padding-top: 35px;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}
.space-offer-single-1 .space-aces-single-offer-info-code-button {
	max-width: 800px;
    margin: auto;
}
.space-aces-single-offer-info-code-ins {
	padding: 0 15px;
}
.space-aces-single-offer-info-code-value {
	display: block;
	padding: 5px 20px 11px;
    margin-top: -8px;
    color: #2d3436;
    border-radius: 23px;
    border: 2px solid #7f8c8d;
}
.space-offer-single-1 .space-aces-single-offer-info-code-value {
	max-width: 400px;
    margin: -8px auto 0;
}
.space-aces-single-offer-info-code-value legend {
	padding: 0 15px;
	font-weight: 400;
    font-size: 0.75em;
    line-height: 1.45em;
    color: #7f8c8d;
}
.space-aces-single-offer-info-code-value span {
	font-family: 'Arial', sans-serif;
	font-weight: 700;
    font-size: 1.333em;
    line-height: 1em;
}
.space-aces-single-offer-info-code-date {
	margin-top: 5px;
	font-weight: 400;
    font-size: 0.75em;
    line-height: 1.45em;
    color: #7f8c8d;
}
.space-aces-single-offer-info-code-date span {
	font-weight: 700;
	color: #2d3436;
}
.space-aces-single-offer-info-button-ins {
	padding: 0 15px;
}
.space-aces-single-offer-info-button-ins a {
	display: inline-block;
	padding: 13px 40px;
	font-weight: 700;
    font-size: 1em;
    line-height: 1.25em;
    color: #fff !important;
    border-radius: 23px;
    background-color: #be2edd;
    text-decoration: none !important;
    box-shadow: 0px 0px 15px 0px rgba(255, 255, 255, 0);
    -webkit-transition: all 0.5s ease-in-out;
	   -moz-transition: all 0.5s ease-in-out;
	    -ms-transition: all 0.5s ease-in-out;
	     -o-transition: all 0.5s ease-in-out;
	        transition: all 0.5s ease-in-out;
}
.space-aces-single-offer-info-button-ins a:hover {
	box-shadow: 0px 8px 30px 0px rgba(190, 46, 221, 0.60);
}
.space-aces-single-offer-info-button-ins a i {
	padding-left: 5px;
}
.space-single-offer.space-dark-style .space-overlay {
	background: rgba(0, 0, 0, 0.8);
}
.space-single-offer.space-dark-style .space-aces-single-offer-info {
	background-color: #111111;
}
.space-offer-single-1.space-single-offer.space-dark-style .space-aces-single-offer-info {
	background-color: transparent;
}
.space-single-offer.space-dark-style .space-aces-single-offer-info-cat,
.space-single-offer.space-dark-style .space-aces-single-offer-info-cat a {
	color: #777777;
}
.space-single-offer.space-dark-style .space-aces-single-offer-info-title h1 {
	color: #fff;
}
.space-single-offer.space-dark-style .space-aces-single-offer-info-title span.offer-title-1 {
	color: #fff;
}
.space-single-offer.space-dark-style .space-aces-single-offer-info-short-desc {
	color: #e4e5e7;
}
.space-single-offer.space-dark-style .space-aces-single-offer-info-code-value {
    color: #fff;
    border: 2px solid #777777;
}
.space-single-offer.space-dark-style .space-aces-single-offer-info-code-title span {
    color: #777777;
    background-color: #111111;
}
.space-single-offer.space-dark-style .space-aces-single-offer-info-code-date {
    color: #777777;
}
.space-single-offer.space-dark-style .space-aces-single-offer-info-code-date span {
	color: #fff;
}
.space-single-offer.space-dark-style .space-aces-single-offer-info-button-ins a {
	background-color: #ff2453;
}
.space-single-offer.space-dark-style .space-aces-single-offer-info-button-ins a:hover {
	box-shadow: 0px 8px 30px 0px rgba(255, 36, 83, 0.60);
}
.space-offer-content-excerpt {
	overflow: hidden;
	padding-bottom: 30px;
	font-weight: 300;
    font-size: 1.333em;
    line-height: 1.45em;
    color: #7f8c8d;
}
.space-offer-content-excerpt p {
    line-height: 1.45em;
}

/* Single Offer Page - Style #1 End */

/* Offers #1 Widget Start */

.space-offers-home-widget {
	background-color: #f1f3f4;
	margin-bottom: 60px;
}
.space-offers-home-widget .space-block-title {
	padding-bottom: 15px;
}
.space-offers-home-widget.homepage-block {
	margin-top: 0;
}
.space-offers-home-widget-ins {
	padding-top: 45px !important;
	padding-bottom: 30px !important;
}
.space-offers-archive-items {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
	margin-top: 15px;
}
.space-offers-archive-item {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.space-offers-archive-item-ins {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	border-radius: 5px;
	background-color: #fff;
	box-shadow: 0px 10px 40px 0px rgba(109, 141, 173, 0.25);
	margin: 0 15px 30px;
	-webkit-transition: all 0.5s ease-in-out;
	   -moz-transition: all 0.5s ease-in-out;
	    -ms-transition: all 0.5s ease-in-out;
	     -o-transition: all 0.5s ease-in-out;
	        transition: all 0.5s ease-in-out;
}
.space-offers-archive-item-ins:hover {
	box-shadow: 0px 15px 40px 0px rgba(109, 141, 173, 0.55);
}
.space-offers-archive-item-wrap {
	padding: 30px;
}
.space-offers-archive-item-cat {
	font-weight: 400;
    font-size: 1em;
    line-height: 1.45em;
    color: #7f8c8d;
    margin-bottom: 5px;
}
.space-offers-archive-item-cat a {
	font-size: 1em;
    line-height: 1.45em;
    color: #7f8c8d;
}
.space-offers-archive-item-cat a:hover {
	text-decoration: underline;
}
.space-offers-archive-item-title {
	margin-bottom: 30px;
}
.space-offers-archive-item-title a {
	font-weight: 700;
    font-size: 1.333em;
    line-height: 1.25em;
    color: #151515;
}
.space-offers-archive-item-title a:hover {
	color: #b2bec3;
}
.space-offers-archive-item-code-value {
	display: block;
	font-family: 'Arial', sans-serif;
	padding: 12px 20px 11px;
	font-weight: 700;
    font-size: 1.333em;
    line-height: 1em;
    color: #151515;
    border-radius: 23px;
    border: 1px solid #7f8c8d;
}
.space-offers-archive-item-code-title {
	top: -12px;
	left: 0;
	right: 0;
}
.space-offers-archive-item-code-title span {
	display: inline-block;
	padding: 0 15px;
	font-weight: 400;
    font-size: 0.75em;
    line-height: 1.45em;
    color: #7f8c8d;
    background-color: #fff;
}
.space-offers-archive-item-short-desc {
	margin-top: 25px;
	font-weight: 400;
    font-size: 0.75em;
    line-height: 1.35em;
    color: #7f8c8d;
}
.space-offers-archive-item-short-desc p {
	line-height: 1.35em !important;
}
.space-offers-archive-item-button {
	margin-top: 30px;
}
.space-offers-archive-item-button a {
	display: inline-block;
	padding: 13px 40px;
	font-weight: 700;
    font-size: 1em;
    line-height: 1.25em;
    color: #fff;
    border-radius: 23px;
    background-color: #be2edd;
    box-shadow: 0px 0px 15px 0px rgba(255, 255, 255, 0);
    -webkit-transition: all 0.5s ease-in-out;
	   -moz-transition: all 0.5s ease-in-out;
	    -ms-transition: all 0.5s ease-in-out;
	     -o-transition: all 0.5s ease-in-out;
	        transition: all 0.5s ease-in-out;
}
.space-offers-archive-item-button a:hover {
	box-shadow: 0px 8px 30px 0px rgba(190, 46, 221, 0.60);
}
.space-offers-archive-item-code-date {
	margin-top: 8px;
	font-weight: 400;
    font-size: 0.75em;
    line-height: 1.45em;
    color: #7f8c8d;
}
.space-offers-archive-item-code-date span {
	color: #2d3436;
}
.space-offers-archive-item-button-notice {
	margin-top: 8px;
	font-weight: 400;
    font-size: 0.75em;
    line-height: 1.25em;
    color: #7f8c8d;
}
.space-offers-archive-item-button-notice p {
    line-height: 1.25em !important;
}
.space-offers-archive-item-button-notice a {
	color: #7f8c8d !important;
	text-decoration: underline;
}
.space-offers-archive-item-button-notice a:hover {
	text-decoration: none;
}
.space-offers-archive-item.space-dark-style .space-offers-archive-item-ins {
	background-color: #111111;
}
.space-offers-archive-item.space-dark-style .space-offers-archive-item-cat {
	color: #777777;
}
.space-offers-archive-item.space-dark-style .space-offers-archive-item-cat a {
	color: #777777;
}
.space-offers-archive-item.space-dark-style .space-offers-archive-item-title a {
    color: #fff;
}
.space-offers-archive-item.space-dark-style .space-offers-archive-item-title a:hover {
	color: #b2bec3;
}
.space-offers-archive-item.space-dark-style .space-offers-archive-item-code-value {
    color: #fff;
    border: 1px solid #777777;
}
.space-offers-archive-item.space-dark-style .space-offers-archive-item-code-title span {
    color: #777777;
    background-color: #111111;
}
.space-offers-archive-item.space-dark-style .space-offers-archive-item-short-desc {
    color: #777777;
}
.space-offers-archive-item.space-dark-style .space-offers-archive-item-button a {
    background-color: #ff2453;
}
.space-offers-archive-item.space-dark-style .space-offers-archive-item-button a:hover {
	box-shadow: 0px 8px 30px 0px rgba(255, 36, 83, 0.60);
}
.space-offers-archive-item.space-dark-style .space-offers-archive-item-code-date {
    color: #777777;
}
.space-offers-archive-item.space-dark-style .space-offers-archive-item-code-date span {
	color: #fff;
}

/* Offers #1 Widget End */

/* ACES Cards Shortcode Start */

span.aces-card {
	position: relative;
    display: inline-block;
    padding: 0 28px 0 12px;
    border-radius: 5px;
    font-size: 18px;
    line-height: 1.42em;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 3px;
    background: linear-gradient(335deg, #ffffff, #e6e6e6);
	box-shadow:  3px 3px 5px #d9d9d9,
             -3px -3px 5px #ffffff;
}
span.aces-card.spades,
span.aces-card.clubs {
	color: #151515;
}
span.aces-card.hearts,
span.aces-card.diamonds {
	color: #ff2453;
}
span.aces-card:after {
    position: absolute;
    width: 14px;
    font-size: 24px;
    line-height: 25px;
    top: -1px;
    right: 10px;
}
span.aces-card.spades:after {
	content: url(../images/spades.svg);
}
span.aces-card.diamonds:after {
	content: url(../images/diamonds.svg);
}
span.aces-card.hearts:after {
	content: url(../images/hearts.svg);
}
span.aces-card.clubs:after {
	content: url(../images/clubs.svg);
}

/* ACES Cards Shortcode End */

/* Shortcodes Start */

.space-shortcode-wrap {
	margin: 0 -15px;
}
.space-shortcode-wrap-ins {
	max-width: 1200px;
    margin: 0 auto;
}
.space-shortcode-1 .space-block-title,
.space-shortcode-2 .space-block-title,
.space-shortcode-4 .space-block-title,
.space-shortcode-5 .space-block-title,
.space-shortcode-8 .space-block-title {
	padding-bottom: 15px;
}

/* --- Organizations Shortcode #1 --- */

.space-shortcode-wrap .space-companies-archive-item-title a {
	color: #151515 !important;
	text-decoration: none !important;
}
.space-shortcode-wrap .space-companies-archive-item-title a:hover {
    color: #b2bec3 !important;
	text-decoration: none !important;
}
.space-shortcode-wrap .space-companies-archive-item-button a {
	color: #fff !important;
	text-decoration: none !important;
}

/* --- Organizations Shortcode #2 --- */

.space-shortcode-wrap .space-companies-2-archive-item-title a {
	color: #151515 !important;
	text-decoration: none !important;
}
.space-shortcode-wrap .space-companies-2-archive-item-title a:hover {
    color: #b2bec3 !important;
	text-decoration: none !important;
}

/* --- Organizations Shortcode #3 --- */

.space-shortcode-3 .space-companies-sidebar-item:last-child {
    margin-bottom: 15px;
}
.space-shortcode-3 .space-companies-sidebar-item {
    border-bottom: 0;
    padding-bottom: 0;
}
.space-shortcode-3 .space-companies-sidebar-item-ins-wrap {
	margin: 0 15px;
	padding-bottom: 15px;
    border-bottom: 1px solid #dfe6e9;
}
.space-shortcode-wrap .space-companies-sidebar-item-title a {
	color: #151515 !important;
	text-decoration: none !important;
}
.space-shortcode-wrap .space-companies-sidebar-item-title a:hover {
    color: #b2bec3 !important;
	text-decoration: none !important;
}
.space-shortcode-wrap .space-companies-sidebar-item-title p a {
	color: #ff2453;
	text-decoration: underline !important;
}
.space-shortcode-wrap .space-companies-sidebar-item-title p a:hover {
	color: #ff2453;
	text-decoration: none !important;
}
.space-shortcode-wrap .space-companies-sidebar-item-button a {
	color: #fff !important;
	text-decoration: none !important;
}

/* --- Organizations Shortcode #4 --- */

.space-shortcode-wrap .space-organizations-3-archive-item-button-ins a {
	color: #fff !important;
	text-decoration: none !important;
}

/* --- Organizations Shortcode #5 --- */

.space-shortcode-wrap .space-organizations-4-archive-item-title a {
	color: #151515 !important;
	text-decoration: none !important;
}
.space-shortcode-wrap .space-organizations-4-archive-item-title a:hover {
	color: #bdc3c7 !important;
}
.space-shortcode-wrap .space-organizations-4-archive-item-desc a {
    color: #7f8c8d !important;
}
.space-shortcode-wrap .space-organizations-4-archive-item-button-two-ins a,
.space-shortcode-wrap .space-organizations-4-archive-item-button-one-ins a {
	color: #fff !important;
	text-decoration: none !important;
}

/* --- Product Units Shortcode #6 --- */

.space-shortcode-wrap .space-units-archive-item-title a {
	color: #151515 !important;
	text-decoration: none !important;
}
.space-shortcode-wrap .space-units-archive-item-title a:hover {
    color: #b2bec3 !important;
	text-decoration: none !important;
}
.space-shortcode-wrap .space-units-archive-item-button a {
	color: #fff !important;
	text-decoration: none !important;
}

/* --- Product Units Shortcode #7 --- */

.space-shortcode-7 .space-units-sidebar-item:last-child {
    margin-bottom: 15px;
}
.space-shortcode-7 .space-units-sidebar-item {
    border-bottom: 0;
    padding-bottom: 0;
}
.space-shortcode-7 .space-units-sidebar-item-ins-wrap {
	margin: 0 15px;
	padding-bottom: 15px;
    border-bottom: 1px solid #dfe6e9;
}
.space-shortcode-wrap .space-units-sidebar-item-title a {
	color: #151515 !important;
	text-decoration: none !important;
}
.space-shortcode-wrap .space-units-sidebar-item-title a:hover {
    color: #b2bec3 !important;
	text-decoration: none !important;
}
.space-shortcode-wrap .space-units-sidebar-item-title p a {
	color: #ff2453 !important;
	text-decoration: underline !important;
}
.space-shortcode-wrap .space-units-sidebar-item-title p a:hover {
	color: #ff2453 !important;
	text-decoration: none !important;
}
.space-shortcode-wrap .space-units-sidebar-item-button a {
	color: #fff !important;
	text-decoration: none !important;
}

/* --- Offers Shortcode #8 --- */

.space-shortcode-wrap .space-offers-archive-item-cat a {
    color: #7f8c8d !important;
}
.space-shortcode-wrap .space-offers-archive-item-title a {
	color: #151515 !important;
}
.space-shortcode-wrap .space-offers-archive-item-title a:hover {
    color: #b2bec3 !important;
}
.space-shortcode-wrap .space-offers-archive-item.space-dark-style .space-offers-archive-item-title a {
	color: #fff !important;
}
.space-shortcode-wrap .space-offers-archive-item.space-dark-style .space-offers-archive-item-title:hover a {
	color: #b2bec3 !important;
}
.space-shortcode-wrap .space-offers-archive-item-cat a {
	text-decoration: none !important;
}
.space-shortcode-wrap .space-offers-archive-item-cat a:hover {
	text-decoration: underline !important;
}
.space-shortcode-wrap .space-offers-archive-item-title a {
	text-decoration: none !important;
}
.space-shortcode-wrap .space-offers-archive-item-button a {
    color: #fff !important;
	text-decoration: none !important;
}

/* Shortcodes End */

/* T&Cs Description Start */

span.tc-apply {
	border-bottom: 1px dashed;
	cursor: pointer;
}
div.tc-desc {
	text-align: center;
	opacity: 0;
    visibility: hidden;
    min-width: 240px;
    max-width: 270px;
    width: 100%;
    position: absolute;
    left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
    margin: 0 auto;
    color: #576574 !important;
    background-color: #fffbeb;
    border: 1px solid #fdcb6e;
    border-radius: 5px;
    padding: 15px;
    z-index: 10;
    box-shadow: 0px 0px 30px 0px rgba(250, 177, 160, 0.5);
    -webkit-transition: all 0.3s ease-in-out;
	   -moz-transition: all 0.3s ease-in-out;
	    -ms-transition: all 0.3s ease-in-out;
	     -o-transition: all 0.3s ease-in-out;
	        transition: all 0.3s ease-in-out;
}
div.tc-desc p {
	line-height: 1.25em !important;
}
div.tc-desc strong {
	color: #e17055 !important;
	font-size: 14px;
	font-weight: 700;
}
div.tc-desc a,
.space-page-content div.tc-desc a,
.home-page div.tc-desc a {
	color: #576574 !important;
}
span.tc-apply:hover + div.tc-desc,
span.tc-apply + div.tc-desc:hover,
span.tc-apply:active + div.tc-desc,
span.tc-apply + div.tc-desc:active {
    opacity: 1;
    visibility: visible;
    height: auto;
}

/* T&Cs Description End */

/* Organization Float Bar Start */

.space-organization-float-bar-bg {
	position: fixed;
	bottom: -130px;
	left: 0;
	right: 0;
	top: auto;
	background-color: #1b1d21;
	z-index: 1;
	opacity: 0;
    visibility: hidden;
	-webkit-transition: all 0.3s ease-in-out;
	   -moz-transition: all 0.3s ease-in-out;
	    -ms-transition: all 0.3s ease-in-out;
	     -o-transition: all 0.3s ease-in-out;
	        transition: all 0.3s ease-in-out;
}
.space-organization-float-bar-bg.show {
    opacity: 1;
    visibility: visible;
    bottom: 0;
    z-index: 2;
}
.space-organization-float-bar-bg-ins {
	padding: 15px 0 !important;
}
.space-organization-float-bar {
	margin: 0 15px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
}

.space-organization-float-bar-data-ins {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.space-organization-float-bar-logo {
	flex: 0 0 110px;
}
.space-organization-float-bar-logo-img {
	line-height: 0;
}
.space-organization-float-bar-logo-img img {
	border-radius: 5px;
	max-width: 80px;
	max-height: 80px;
}
.space-organization-float-bar-title-wrap {
    color: #fff !important;
    font-weight: 700;
    font-size: 1.777em;
    line-height: 1.25em;
}
.space-organization-float-bar-rating .star-rating {
    display: inline-block;
}
.space-organization-float-bar-rating .star-rating .star-full:before {
	content: "\f005";
	font-weight: 900;
}
.space-organization-float-bar-rating .star-rating .star-half:before {
	content: "\f5c0";
	font-weight: 900;
}
.space-organization-float-bar-rating .star-rating .star-empty:before {
	content: "\f005";
	font-weight: 400;
}
.space-organization-float-bar-rating .star-rating .star {
    color: #fed330;
    display: inline-block;
    font-family: 'Font Awesome 5 Free' !important;
    font-size: 1em;
    font-style: normal;
    line-height: 1em;
    text-align: center;
    text-decoration: inherit;
    vertical-align: top;
    width: 1.25em;
    padding: 0 5px 0 0;
}
.space-organization-float-bar-rating .screen-reader-text {
    display: none;
}
.space-organization-float-bar-rating span {
	color: #7f8c8d;
}
.space-organization-float-bar-rating span i {
	display: none;
}
.space-organization-float-bar-button {
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.space-organization-float-bar-button-wrap {
	display: inline-block;
	min-width: 200px;
	min-height: 60px;
}
.space-organization-float-bar-button-wrap a {
	display: block;
	text-decoration: none !important;
    padding: 17px 40px;
    margin: 15px 15px 10px;
    font-weight: 700;
    font-size: 1.333em;
    line-height: 1.25em;
    color: #fff;
    border-radius: 5px;
    background-color: #2ecc71;
    box-shadow: 0px 0px 15px 0px rgba(45, 221, 108, 0.55);
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.space-organization-float-bar-button-wrap a:hover {
	box-shadow: 0px 0px 15px 0px rgba(45, 221, 108, 0);
}
.space-organization-float-bar-button-tac {
	margin-top: 2px;
	color: #7f8c8d;
	font-weight: 400;
    font-size: 12px;
    line-height: 1.25em;
}
.space-organization-float-bar-button-tac a {
	color: #7f8c8d !important;
    font-size: 12px;
    text-decoration: underline !important;
}
.space-organization-float-bar-button-tac a:hover {
    text-decoration: none !important;
}

/* Organization Float Bar End */

/* linked: wp-content/plugins/aces/css/aces-media.css */
/* 1199px and 1025px */

@media screen and (max-width: 1199px) and (min-width: 1025px) {

/* Widgets Start */

.space-widget {
	margin-bottom: 45px;
}

/* Widgets End */

/* --- Call to action & Ratings Block --- */

.space-organization-style-2-ratings-all {
	width: 75%;
}
.space-organization-style-2-rating-overall {
	width: 25%;
}

}

/* 1024px and 992px */

@media screen and (max-width: 1024px) and (min-width: 992px) {

/* Widgets Start */

.space-widget {
	margin-bottom: 45px;
}

/* Widgets End */

/* --- Organizations #7 Widget --- */

.space-organizations-home-7-widget.homepage-block:first-child {
	margin-top: 15px;
}
.space-organizations-home-7-widget-ins {
    padding-bottom: 0;
}
.space-organizations-7-archive-item {
    margin-bottom: 15px;
}
.space-organizations-7-archive-item-left {
	width: 50% !important;
	border-radius: 5px 0 0 0 !important;
	order: 1;
}
.space-organizations-7-archive-item-central {
	width: 100% !important;
	order: 3;
}
.space-organizations-7-archive-item-right {
	border-radius: 0 5px 0 0;
	background-color: #dfe6e9;
	width: 50% !important;
	order: 2;
}
.space-organizations-7-archive-item-ins-pd {
    padding: 20px;
}
.space-organizations-7-archive-item-central .space-organizations-7-archive-item-ins-pd {
	padding: 15px 20px;
}
.space-organizations-7-archive-item-right .space-organizations-7-archive-item-ins-pd {
    padding: 20px;
}

/* --- Organizations #8 Widget --- */

.space-organizations-home-8-widget.homepage-block:first-child {
	margin-top: 15px;
}
.space-organizations-home-8-widget-ins {
    padding-bottom: 0;
}
.space-organizations-8-archive-item {
    margin-bottom: 15px;
}

}

/* 991px and 768px */

@media screen and (max-width: 991px) and (min-width: 768px) {

/* Widgets Start */

.space-widget {
	margin-bottom: 45px;
}

/* Widgets End */

.space-companies-archive-item,
.space-units-archive-item,
.space-offers-archive-item {
	width: 50% !important;
}

/* --- Single Organization Page - Style #2 --- */

.space-organization-header-button a.space-style-2-button {
	padding: 17px 20px;
	font-size: 1em;
}

/* --- Call to action & Ratings Block --- */

.space-organization-style-2-ratings-all {
	width: 75%;
}
.space-organization-style-2-rating-overall {
	width: 25%;
}

/* --- Organizations #2 Widget --- */

.space-companies-home-2-widget.homepage-block:first-child {
    margin-top: 15px;
}
.space-companies-home-2-widget .space-block-title {
    padding-bottom: 0;
}
.space-companies-home-2-widget-ins {
    padding-bottom: 0;
}
.space-companies-2-archive-item {
	width: 50% !important;
}

/* --- Organizations #3 Widget --- */

.space-organizations-home-3-widget-ins {
    padding-top: 15px !important;
    padding-bottom: 0 !important;
}
.space-organizations-home-3-widget .space-block-title {
    padding-bottom: 0;
}
.space-organizations-3-archive-item {
	width: 50% !important;
}
.space-organizations-3-archive-item-ins {
	padding-bottom: 20px;
}
.space-organizations-3-archive-item-count {
	left: auto;
    right: 15px;
}
.space-organizations-3-archive-item-logo {
	width: 100% !important;
}
.space-organizations-3-archive-item-terms {
	width: 100% !important;
}
.space-organizations-3-archive-item-terms-ins {
	padding-bottom: 15px;
}
.space-organizations-3-archive-item-rating {
	width: 100% !important;
	justify-content: center;
}
.space-organizations-3-archive-item-rating-ins {
	display: inline-block;
    width: 250px !important;
}
.space-organizations-3-archive-item-units {
	padding-bottom: 5px;
}
.space-organizations-3-archive-item-rating-box {
	display: inline-block;
	height: 33px;
	border-radius: 16px;
	padding: 7px 35px 7px 10px;
}
.space-organizations-3-archive-item-rating-box .star-rating .star {
	font-size: 0.85em;
	line-height: 1.2em;
	width: 1.2em;
}
.space-organizations-3-archive-item-rating-box span {
	right: 7px;
	height: 0.85em;
    font-size: 0.85em;
    line-height: 1em;
}
.space-organizations-3-archive-item-button {
	width: 100% !important;
}
.space-organizations-3-archive-item-button-ins {
	margin-top: 10px;
}
.space-organizations-3-archive-item-button-ins a {
	min-width: auto;
	padding: 8px 20px;
    font-size: 0.85em;
    border-radius: 16px;
    margin-left: 2px;
    margin-right: 2px;
}
.space-organizations-3-archive-item-button-ins a:first-child {
	margin-bottom: 0;
}
.space-organizations-3-archive-item-button-ins a:last-child {
    margin-top: 0;
}
.space-organizations-3-archive-item-logo-ins:after,
.space-organizations-3-archive-item-terms-ins:after,
.space-organizations-3-archive-item-rating-ins:after {
	display: none;
}
.space-organizations-3-logo-title-box {
    justify-content: center;
}
.space-organizations-3-title-box {
    flex: inherit;
}

/* --- Organizations #4 Widget --- */

.space-organizations-4-archive-items {
	margin: 15px 8px 0;
	width: auto !important;
}
.space-organizations-4-archive-item {
	width: 50% !important;
}
.space-organizations-4-archive-item-ins {
	margin: 0 7px 15px;
}

/* --- Organizations #5 Widget --- */

.space-organizations-5-archive-item-overlay {
	padding: 0 15px;
}
.space-organizations-home-5-widget-ins {
    padding-bottom: 0;
}
.space-organizations-5-archive-columns {
	margin: 0 8px;
    width: auto !important;
}
.space-organizations-5-archive-item-ins {
    margin: 0 7px 15px;
}
.first .space-organizations-5-archive-item-rating {
	right: 15px;
	top: 15px;
}
.first .space-organizations-5-archive-item-category {
	font-size: 0.75em;
}
.first .space-organizations-5-archive-item-title {
	font-size: 1.777em;
	margin-bottom: 15px;
}
.first .space-organizations-5-archive-item-button1 {
    margin-bottom: 10px;
}
.first .space-organizations-5-archive-item-button1 a {
    min-width: 140px;
    min-height: 36px;
    padding: 8px 20px;
    border-radius: 18px;
}
.first .space-organizations-5-archive-item-button2 a {
    min-width: 140px;
    min-height: 36px;
    padding: 7px 20px;
    border-radius: 18px;
}
.first .space-organizations-5-archive-item-tac {
	left: 15px;
	bottom: 15px;
}
.second .space-organizations-5-archive-item-rating {
	right: 7px;
	top: 5px;
	font-size: 0.75em;
	line-height: 22px;
}
.second .space-organizations-5-archive-item-rating strong {
    line-height: 22px;
}
.second .space-organizations-5-archive-item-rating span {
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
}
.second .space-organizations-5-archive-item-rating .space-rating-star-wrap {
	width: 22px;
	height: 22px;
	line-height: 22px;
}
.second .space-organizations-5-archive-item-category {
	display: none;
}
.second .space-organizations-5-archive-item-title {
	font-size: 1em;
	margin-bottom: 5px;
}
.second .space-organizations-5-archive-item-button1 {
    margin-bottom: 5px;
}
.second .space-organizations-5-archive-item-button1 a {
	font-size: 0.75em;
    min-width: 100px;
    min-height: 28px;
    padding: 7px 12px;
    border-radius: 14px;
}
.second .space-organizations-5-archive-item-button2 a {
    font-size: 0.75em;
    min-width: 100px;
    min-height: 28px;
    padding: 6px 12px;
    border-radius: 14px;
}
.second .space-organizations-5-archive-item-tac {
	left: 7px;
	bottom: 7px;
}

/* --- Organizations #6 Widget --- */

.space-organizations-6-archive-item-overlay {
	padding: 0 15px;
}
.space-organizations-home-6-widget-ins {
    padding-bottom: 0;
}
.space-organizations-6-archive-items {
	margin: 0 8px;
    width: auto !important;
}
.space-organizations-6-archive-item-ins {
    margin: 0 7px 15px;
}
.space-organizations-6-archive-item-rating {
	right: 7px;
	top: 5px;
	font-size: 0.75em;
	line-height: 22px;
}
.space-organizations-6-archive-item-rating strong {
    line-height: 22px;
}
.space-organizations-6-archive-item-rating span {
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
}
.space-organizations-6-archive-item-rating .space-rating-star-wrap {
	width: 22px;
	height: 22px;
	line-height: 22px;
}
.space-organizations-6-archive-item-category {
	display: none;
}
.space-organizations-6-archive-item-title {
	font-size: 1em;
	margin-bottom: 5px;
}
.space-organizations-6-archive-item-button1 {
    margin-bottom: 5px;
}
.space-organizations-6-archive-item-button1 a {
	font-size: 0.75em;
    min-width: 100px;
    min-height: 28px;
    padding: 7px 12px;
    border-radius: 14px;
}
.space-organizations-6-archive-item-button2 a {
    font-size: 0.75em;
    min-width: 100px;
    min-height: 28px;
    padding: 6px 12px;
    border-radius: 14px;
}
.space-organizations-6-archive-item-tac {
	left: 7px;
	bottom: 7px;
}

/* --- Organizations #7 Widget --- */

.space-organizations-home-7-widget.homepage-block:first-child {
	margin-top: 15px;
}
.space-organizations-home-7-widget-ins {
    padding-bottom: 0;
}
.space-organizations-7-archive-item {
    margin-bottom: 15px;
}
.space-organizations-7-archive-item-left {
	width: 50% !important;
	border-radius: 5px 0 0 0 !important;
	order: 1;
}
.space-organizations-7-archive-item-central {
	width: 100% !important;
	order: 3;
}
.space-organizations-7-archive-item-right {
	border-radius: 0 5px 0 0;
	background-color: #dfe6e9;
	width: 50% !important;
	order: 2;
}
.space-organizations-7-archive-item-ins-pd {
    padding: 20px;
}
.space-organizations-7-archive-item-central .space-organizations-7-archive-item-ins-pd {
	padding: 15px 20px;
}
.space-organizations-7-archive-item-right .space-organizations-7-archive-item-ins-pd {
    padding: 20px;
}

/* --- Organizations #8 Widget --- */

.space-organizations-home-8-widget.homepage-block:first-child {
	margin-top: 15px;
}
.space-organizations-home-8-widget-ins {
    padding-bottom: 0;
}
.space-organizations-8-archive-item {
    margin-bottom: 15px;
}
.space-organizations-8-archive-item-bg {
	background-color: #dfe6e9;
}
.space-organizations-8-archive-item-left {
	width: 100% !important;
}
.space-organizations-8-archive-item-central {
	display: block;
    width: 100% !important;
    text-align: center;
    background-color: #ecf0f1;
    border-radius: 10px 10px 0 0;
    box-shadow: 0px -4px 3px 0px rgba(0,0,0, 0.04) !important;
}
.space-organizations-8-archive-item-right {
    width: 100% !important;
    justify-content: center;
    background-color: #ecf0f1;
    border-radius: 0 0 5px 5px;
}
.space-organizations-8-archive-item-ins-pd {
    padding: 20px;
}
.space-organizations-8-archive-item-central .space-organizations-8-archive-item-ins-pd {
	padding-top: 15px;
}
.space-organizations-8-archive-item-brand-logo {
	width: 150px !important;
}
.space-organizations-8-archive-item-brand-logo-ins {
	padding: 0;
}
.space-organizations-8-archive-item-brand .space-organizations-8-archive-item-brand-logo img {
	margin: 25px 0 25px 25px;
    max-width: 100px;
    border-radius: 5px !important;
}
.space-organizations-8-archive-item-brand-name {
	width: 100% !important;
    text-align: left !important;
    line-height: 1em !important;
}
.space-organizations-8-archive-item-stars-rating {
	margin-top: 0;
	padding: 2px 15px;
    background-color: transparent;
}
.space-organizations-8-archive-item-stars-rating .star-rating .star {
    font-size: 0.85em;
}
.space-organizations-8-archive-item-buttons {
    flex-wrap: wrap;
}
.space-organizations-8-archive-item-buttons-left {
	order: 2;
	width: 100% !important;
	padding: 20px;
}
.space-organizations-8-archive-item-buttons-right {
	order: 1;
	width: 100% !important;
}
.space-organizations-8-archive-item-button-two a {
	max-width: 300px;
}

/* --- Product Units #2 Widget --- */

.space-units-home-2-widget-ins {
    padding-bottom: 0;
}
.space-units-2-archive-item-overlay {
	padding: 0 15px;
}
.space-units-2-archive-columns {
	margin: 0 8px !important;
    width: auto !important;
}
.space-units-2-archive-item-ins {
    margin: 0 7px 15px;
}
.first .space-units-2-archive-item-rating {
	right: 15px;
	top: 15px;
}
.first .space-units-2-archive-item-category {
	font-size: 0.75em;
}
.first .space-units-2-archive-item-title {
	font-size: 1.777em;
	margin-bottom: 15px;
}
.first .space-units-2-archive-item-button1 {
    margin-bottom: 10px;
}
.first .space-units-2-archive-item-button1 a {
    min-width: 140px;
    min-height: 36px;
    padding: 8px 20px;
    border-radius: 18px;
}
.first .space-units-2-archive-item-button2 a {
    min-width: 140px;
    min-height: 36px;
    padding: 7px 20px;
    border-radius: 18px;
}
.first .space-units-2-archive-item-tac {
	left: 15px;
	bottom: 15px;
}
.second .space-units-2-archive-item-rating {
	right: 7px;
	top: 5px;
	font-size: 0.75em;
	line-height: 22px;
}
.second .space-units-2-archive-item-rating strong {
    line-height: 22px;
}
.second .space-units-2-archive-item-rating span {
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
}
.second .space-units-2-archive-item-rating .space-rating-star-wrap {
	width: 22px;
	height: 22px;
	line-height: 22px;
}
.second .space-units-2-archive-item-category {
	display: none;
}
.second .space-units-2-archive-item-title {
	font-size: 1em;
	margin-bottom: 5px;
}
.second .space-units-2-archive-item-button1 {
    margin-bottom: 5px;
}
.second .space-units-2-archive-item-button1 a {
	font-size: 0.75em;
    min-width: 100px;
    min-height: 28px;
    padding: 7px 12px;
    border-radius: 14px;
}
.second .space-units-2-archive-item-button2 a {
    font-size: 0.75em;
    min-width: 100px;
    min-height: 28px;
    padding: 6px 12px;
    border-radius: 14px;
}
.second .space-units-2-archive-item-tac {
	left: 7px;
	bottom: 7px;
}

/* --- Product Units #3 Widget --- */

.space-units-home-3-widget-ins {
    padding-bottom: 0;
}
.space-units-3-archive-item-overlay {
	padding: 0 15px;
}
.space-units-3-archive-items {
	margin: 0 8px !important;
    width: auto !important;
}
.space-units-3-archive-item-ins {
    margin: 0 7px 15px;
}
.space-units-3-archive-item-rating {
	right: 7px;
	top: 5px;
	font-size: 0.75em;
	line-height: 22px;
}
.space-units-3-archive-item-rating strong {
    line-height: 22px;
}
.space-units-3-archive-item-rating span {
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
}
.space-units-3-archive-item-rating .space-rating-star-wrap {
	width: 22px;
	height: 22px;
	line-height: 22px;
}
.space-units-3-archive-item-category {
	display: none;
}
.space-units-3-archive-item-title {
	font-size: 1em;
	margin-bottom: 5px;
}
.space-units-3-archive-item-button1 {
    margin-bottom: 5px;
}
.space-units-3-archive-item-button1 a {
	font-size: 0.75em;
    min-width: 100px;
    min-height: 28px;
    padding: 7px 12px;
    border-radius: 14px;
}
.space-units-3-archive-item-button2 a {
    font-size: 0.75em;
    min-width: 100px;
    min-height: 28px;
    padding: 6px 12px;
    border-radius: 14px;
}
.space-units-3-archive-item-tac {
	left: 7px;
	bottom: 7px;
}

/* --- Single Offer Page - Style #1 --- */

.space-aces-single-offer-img {
	display: none;
}
.space-aces-single-offer-info {
	width: 100%;
	border-radius: 5px;
	margin: 0 15px;
}
.space-aces-single-offer-info-ins {
	max-width: 480px;
	margin: 0 auto;
}
.space-aces-single-offer-info-ins,
.space-aces-single-offer-info.box-100 .space-aces-single-offer-info-ins {
	padding-bottom: 20px;
}
.space-aces-single-offer-info-code {
	width: 100% !important;
	float: none !important;
	margin-bottom: 10px;
}
.space-aces-single-offer-info-button {
	width: 100% !important;
	float: none !important;
	padding-bottom: 20px;
}

/* Shortcodes Start */

/* --- Organizations Shortcode #3 --- */

.space-shortcode-3 .space-companies-sidebar-item {
    width: 100%;
}
.space-shortcode-3 .space-companies-sidebar-item.box-25,
.space-shortcode-3 .space-companies-sidebar-item.box-33,
.space-shortcode-3 .space-companies-sidebar-item.box-50 {
    width: 50%;
}

/* --- Product Units Shortcode #7 --- */

.space-shortcode-7 .space-units-sidebar-item {
    width: 100%;
}
.space-shortcode-7 .space-units-sidebar-item.box-25,
.space-shortcode-7 .space-units-sidebar-item.box-33,
.space-shortcode-7 .space-units-sidebar-item.box-50 {
    width: 50%;
}

/* Shortcodes End */

/* T&Cs Description Start */

div.tc-desc {
	min-width: 180px;
    max-width: 180px;
    padding: 10px;
}
.space-organizations-5-archive-item div.tc-desc,
.space-organizations-6-archive-item div.tc-desc,
.space-units-2-archive-item div.tc-desc,
.space-units-3-archive-item div.tc-desc {
	min-width: 165px;
    max-width: 165px;
    padding: 10px;
	left: -7px;
	-webkit-transform: none;
	transform: none;
}

/* T&Cs Description End */

}

/* 767px and 480px */

@media screen and (max-width: 767px) and (min-width: 480px) {

/* Widgets Start */

.space-widget {
	margin-bottom: 45px;
}

/* Widgets End */

.space-companies-archive-item,
.space-units-archive-item,
.space-offers-archive-item {
	width: 50% !important;
}

/* --- Single Organization Page - Style #2 --- */

.space-style-2-organization-header-ins {
	padding: 45px 0 35px !important;
}
.space-style-2-organization-header-left {
	width: 100% !important;
}
.space-style-2-organization-header-right {
	width: 100% !important;
}
.space-organization-header-logo-title {
	display: block;
}
.space-organization-header-logo-box {
	margin: 0 auto;
}
.space-organization-header-title-box {
	width: 100%;
    margin: 20px 0 10px;
    text-align: center;
}
.space-organization-header-title-box h1 {
	font-size: 1.777em;
}
.space-organization-header-button a.space-style-2-button {
	display: inline-block;
    padding: 17px 55px;
}

/* --- Single Organization Page - Style #3 --- */

.space-style-3-organization-header-ins {
	padding: 30px 0 !important;
}
.space-style-3-organization-header-left {
	width: 100% !important;
}
.space-style-3-organization-header-left-ins {
	margin-bottom: 15px;
}
.space-style-3-organization-header-right {
	width: 100% !important;
	display: block;
}
.space-style-3-organization-header-rating {
	position: relative !important;
    width: 100%;
    right: auto;
    top: auto;
    text-align: center;
    justify-content: center;
    margin-bottom: 15px;
}
.space-style-3-organization-header-logo-box {
	text-align: center;
}
.space-style-3-organization-header-logo-box img {
	max-width: 100px;
}
.space-style-3-organization-header-title {
	text-align: center;
}
.space-style-3-organization-header-title-box h1 {
	font-size: 1.777em;
}

/* --- Call to action & Ratings Block --- */

.space-organization-style-2-calltoaction-text {
	width: 100% !important;
    margin-bottom: 25px;
    text-align: center;
}
.space-organization-style-2-calltoaction-text-ins {
	padding-right: 0;
	width: 100%;
}
.space-organization-style-2-calltoaction-button {
	width: 100% !important;
    justify-content: center;
}
.space-organization-style-2-ratings-all {
	width: 100% !important;
    order: 2;
}
.space-organization-style-2-ratings-all-item {
	width: 100% !important;
}
.space-organization-style-2-rating-overall {
	width: 100% !important;
    order: 1;
    justify-content: center;
    margin-bottom: 25px;
}

/* --- Organization Details --- */

.space-organization-details-item {
	padding-bottom: 0;
}
.space-organization-details-item-title {
	width: 100% !important;
    margin-bottom: 20px;
}
.space-organization-details-item-links {
	width: 100% !important;
    text-align: right;
}

/* --- Pros/Cons --- */

.space-pros {
	width: 100% !important;
	margin-bottom: 15px;
}
.space-pros.box-50 .space-pros-ins {
	margin: 0;
}
.space-cons {
	width: 100% !important;
}
.space-cons.box-50 .space-cons-ins {
	margin: 0;
}

/* --- Organizations #2 Widget --- */

.space-companies-home-2-widget.homepage-block:first-child {
    margin-top: 15px;
}
.space-companies-home-2-widget .space-block-title {
    padding-bottom: 0;
}
.space-companies-home-2-widget-ins {
    padding-bottom: 0;
}
.space-companies-2-archive-item {
	width: 50% !important;
}

/* --- Organizations #3 Widget --- */

.space-organizations-home-3-widget-ins {
    padding-top: 15px !important;
    padding-bottom: 0 !important;
}
.space-organizations-home-3-widget .space-block-title {
    padding-bottom: 0;
}
.space-organizations-3-archive-item-ins {
	padding-bottom: 20px;
}
.space-organizations-3-archive-item-count {
	left: auto;
    right: 15px;
}
.space-organizations-3-archive-item-logo {
	width: 100% !important;
}
.space-organizations-3-archive-item-terms {
	width: 100% !important;
}
.space-organizations-3-archive-item-terms-ins {
	padding-bottom: 15px;
}
.space-organizations-3-archive-item-rating {
	width: 100% !important;
	justify-content: center;
}
.space-organizations-3-archive-item-rating-ins {
	display: inline-block;
    width: 250px !important;
}
.space-organizations-3-archive-item-units {
	padding-bottom: 5px;
}
.space-organizations-3-archive-item-rating-box {
	display: inline-block;
	height: 33px;
	border-radius: 16px;
	padding: 7px 35px 7px 10px;
}
.space-organizations-3-archive-item-rating-box .star-rating .star {
	font-size: 0.85em;
	line-height: 1.2em;
	width: 1.2em;
}
.space-organizations-3-archive-item-rating-box span {
	right: 7px;
	height: 0.85em;
    font-size: 0.85em;
    line-height: 1em;
}
.space-organizations-3-archive-item-button {
	width: 100% !important;
}
.space-organizations-3-archive-item-button-ins {
	margin-top: 10px;
}
.space-organizations-3-archive-item-button-ins a {
	min-width: auto;
	padding: 8px 20px;
    font-size: 0.85em;
    border-radius: 16px;
    margin-left: 2px;
    margin-right: 2px;
}
.space-organizations-3-archive-item-button-ins a:first-child {
	margin-bottom: 0;
}
.space-organizations-3-archive-item-button-ins a:last-child {
    margin-top: 0;
}
.space-organizations-3-archive-item-logo-ins:after,
.space-organizations-3-archive-item-terms-ins:after,
.space-organizations-3-archive-item-rating-ins:after {
	display: none;
}
.space-organizations-3-logo-title-box {
    justify-content: center;
}
.space-organizations-3-title-box {
    flex: inherit;
}

/* --- Organizations #4 Widget --- */

.space-organizations-4-archive-items {
	margin: 15px 8px 0;
	width: auto !important;
}
.space-organizations-4-archive-item {
	width: 50% !important;
}
.space-organizations-4-archive-item-ins {
	margin: 0 7px 15px;
}

/* --- Organizations #5 Widget --- */

.space-organizations-5-archive-item-overlay {
	padding: 0 15px;
}
.space-organizations-home-5-widget-ins {
    padding-bottom: 0;
}
.space-organizations-5-archive-columns {
	margin: 0 8px;
    width: auto !important;
}
.space-organizations-5-archive-item-ins {
    margin: 0 7px 15px;
}
.first .space-organizations-5-archive-item-rating {
	right: 15px;
	top: 15px;
}
.first .space-organizations-5-archive-item-category {
	font-size: 0.75em;
}
.first .space-organizations-5-archive-item-title {
	font-size: 1.777em;
	margin-bottom: 15px;
}
.first .space-organizations-5-archive-item-button1 {
    margin-bottom: 10px;
}
.first .space-organizations-5-archive-item-button1 a {
    min-width: 140px;
    min-height: 36px;
    padding: 8px 20px;
    border-radius: 18px;
}
.first .space-organizations-5-archive-item-button2 a {
    min-width: 140px;
    min-height: 36px;
    padding: 7px 20px;
    border-radius: 18px;
}
.first .space-organizations-5-archive-item-tac {
	left: 15px;
	bottom: 15px;
}
.second .space-organizations-5-archive-item-rating {
	right: 7px;
	top: 5px;
	font-size: 0.75em;
	line-height: 22px;
}
.second .space-organizations-5-archive-item-rating strong {
    line-height: 22px;
}
.second .space-organizations-5-archive-item-rating span {
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
}
.second .space-organizations-5-archive-item-rating .space-rating-star-wrap {
	width: 22px;
	height: 22px;
	line-height: 22px;
}
.second .space-organizations-5-archive-item-category {
	display: none;
}
.second .space-organizations-5-archive-item-title {
	font-size: 1em;
	margin-bottom: 5px;
}
.second .space-organizations-5-archive-item-button1 {
    margin-bottom: 5px;
}
.second .space-organizations-5-archive-item-button1 a {
	font-size: 0.75em;
    min-width: 100px;
    min-height: 28px;
    padding: 7px 12px;
    border-radius: 14px;
}
.second .space-organizations-5-archive-item-button2 a {
    font-size: 0.75em;
    min-width: 100px;
    min-height: 28px;
    padding: 6px 12px;
    border-radius: 14px;
}
.second .space-organizations-5-archive-item-tac {
	left: 7px;
	bottom: 7px;
}

/* --- Organizations #6 Widget --- */

.space-organizations-6-archive-item-overlay {
	padding: 0 15px;
}
.space-organizations-home-6-widget-ins {
    padding-bottom: 0;
}
.space-organizations-6-archive-items {
	margin: 0 8px;
    width: auto !important;
}
.space-organizations-6-archive-item-ins {
    margin: 0 7px 15px;
}
.space-organizations-6-archive-item-rating {
	right: 7px;
	top: 5px;
	font-size: 0.75em;
	line-height: 22px;
}
.space-organizations-6-archive-item-rating strong {
    line-height: 22px;
}
.space-organizations-6-archive-item-rating span {
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
}
.space-organizations-6-archive-item-rating .space-rating-star-wrap {
	width: 22px;
	height: 22px;
	line-height: 22px;
}
.space-organizations-6-archive-item-category {
	display: none;
}
.space-organizations-6-archive-item-title {
	font-size: 1em;
	margin-bottom: 5px;
}
.space-organizations-6-archive-item-button1 {
    margin-bottom: 5px;
}
.space-organizations-6-archive-item-button1 a {
	font-size: 0.75em;
    min-width: 100px;
    min-height: 28px;
    padding: 7px 12px;
    border-radius: 14px;
}
.space-organizations-6-archive-item-button2 a {
    font-size: 0.75em;
    min-width: 100px;
    min-height: 28px;
    padding: 6px 12px;
    border-radius: 14px;
}
.space-organizations-6-archive-item-tac {
	left: 7px;
	bottom: 7px;
}

/* --- Organizations #7 Widget --- */

.space-organizations-home-7-widget.homepage-block:first-child {
	margin-top: 15px;
}
.space-organizations-home-7-widget-ins {
    padding-bottom: 0;
}
.space-organizations-7-archive-item {
    margin-bottom: 15px;
}
.space-organizations-7-archive-item-left {
	border-radius: 5px 5px 0 0 !important;
	width: 100% !important;
}
.space-organizations-7-archive-item-central {
	width: 100% !important;
}
.space-organizations-7-archive-item-right {
	width: 100% !important;
	justify-content: center;
}
.space-organizations-7-archive-item-ins-pd {
    padding: 20px;
}
.space-organizations-7-archive-item-central .space-organizations-7-archive-item-ins-pd {
	padding-top: 15px;
}
.space-organizations-7-archive-item-right .space-organizations-7-archive-item-ins-pd {
	padding: 0 20px 20px;
}

/* --- Organizations #8 Widget --- */

.space-organizations-home-8-widget.homepage-block:first-child {
	margin-top: 15px;
}
.space-organizations-home-8-widget-ins {
    padding-bottom: 0;
}
.space-organizations-8-archive-item {
    margin-bottom: 15px;
}
.space-organizations-8-archive-item-bg {
	background-color: #dfe6e9;
}
.space-organizations-8-archive-item-left {
	width: 100% !important;
}
.space-organizations-8-archive-item-central {
	display: block;
    width: 100% !important;
    text-align: center;
    background-color: #ecf0f1;
    border-radius: 10px 10px 0 0;
    box-shadow: 0px -4px 3px 0px rgba(0,0,0, 0.04) !important;
}
.space-organizations-8-archive-item-right {
    width: 100% !important;
    justify-content: center;
    background-color: #ecf0f1;
    border-radius: 0 0 5px 5px;
}
.space-organizations-8-archive-item-ins-pd {
    padding: 20px;
}
.space-organizations-8-archive-item-central .space-organizations-8-archive-item-ins-pd {
	padding-top: 15px;
}
.space-organizations-8-archive-item-brand-logo {
	width: 150px;
}
.space-organizations-8-archive-item-brand-logo-ins {
	padding: 0;
}
.space-organizations-8-archive-item-brand .space-organizations-8-archive-item-brand-logo img {
	margin: 25px 0 25px 25px;
    max-width: 100px;
    border-radius: 5px !important;
}
.space-organizations-8-archive-item-brand-name {
	width: 100% !important;
    text-align: left !important;
}
.space-organizations-8-archive-item-stars-rating {
	margin-top: 0;
	padding: 2px 15px;
    background-color: transparent;
}
.space-organizations-8-archive-item-stars-rating .star-rating .star {
    font-size: 0.85em;
}
.space-organizations-8-archive-item-buttons {
    flex-wrap: wrap;
}
.space-organizations-8-archive-item-buttons-left {
	order: 2;
	width: 100% !important;
	padding: 20px;
}
.space-organizations-8-archive-item-buttons-right {
	order: 1;
	width: 100% !important;
}
.space-organizations-8-archive-item-button-two a {
	max-width: 300px;
}

/* --- Product Units #2 Widget --- */

.space-units-home-2-widget-ins {
    padding-bottom: 0;
}
.space-units-2-archive-item-overlay {
	padding: 0 15px;
}
.space-units-2-archive-columns {
	margin: 0 8px !important;
    width: auto !important;
}
.space-units-2-archive-item-ins {
    margin: 0 7px 15px;
}
.first .space-units-2-archive-item-rating {
	right: 15px;
	top: 15px;
}
.first .space-units-2-archive-item-category {
	font-size: 0.75em;
}
.first .space-units-2-archive-item-title {
	font-size: 1.777em;
	margin-bottom: 15px;
}
.first .space-units-2-archive-item-button1 {
    margin-bottom: 10px;
}
.first .space-units-2-archive-item-button1 a {
    min-width: 140px;
    min-height: 36px;
    padding: 8px 20px;
    border-radius: 18px;
}
.first .space-units-2-archive-item-button2 a {
    min-width: 140px;
    min-height: 36px;
    padding: 7px 20px;
    border-radius: 18px;
}
.first .space-units-2-archive-item-tac {
	left: 15px;
	bottom: 15px;
}
.second .space-units-2-archive-item-rating {
	right: 7px;
	top: 5px;
	font-size: 0.75em;
	line-height: 22px;
}
.second .space-units-2-archive-item-rating strong {
    line-height: 22px;
}
.second .space-units-2-archive-item-rating span {
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
}
.second .space-units-2-archive-item-rating .space-rating-star-wrap {
	width: 22px;
	height: 22px;
	line-height: 22px;
}
.second .space-units-2-archive-item-category {
	display: none;
}
.second .space-units-2-archive-item-title {
	font-size: 1em;
	margin-bottom: 5px;
}
.second .space-units-2-archive-item-button1 {
    margin-bottom: 5px;
}
.second .space-units-2-archive-item-button1 a {
	font-size: 0.75em;
    min-width: 100px;
    min-height: 28px;
    padding: 7px 12px;
    border-radius: 14px;
}
.second .space-units-2-archive-item-button2 a {
    font-size: 0.75em;
    min-width: 100px;
    min-height: 28px;
    padding: 6px 12px;
    border-radius: 14px;
}
.second .space-units-2-archive-item-tac {
	left: 7px;
	bottom: 7px;
}

/* --- Product Units #3 Widget --- */

.space-units-home-3-widget-ins {
    padding-bottom: 0;
}
.space-units-3-archive-item-overlay {
	padding: 0 15px;
}
.space-units-3-archive-items {
	margin: 0 8px !important;
    width: auto !important;
}
.space-units-3-archive-item-ins {
    margin: 0 7px 15px;
}
.space-units-3-archive-item-rating {
	right: 7px;
	top: 5px;
	font-size: 0.75em;
	line-height: 22px;
}
.space-units-3-archive-item-rating strong {
    line-height: 22px;
}
.space-units-3-archive-item-rating span {
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
}
.space-units-3-archive-item-rating .space-rating-star-wrap {
	width: 22px;
	height: 22px;
	line-height: 22px;
}
.space-units-3-archive-item-category {
	display: none;
}
.space-units-3-archive-item-title {
	font-size: 1em;
	margin-bottom: 5px;
}
.space-units-3-archive-item-button1 {
    margin-bottom: 5px;
}
.space-units-3-archive-item-button1 a {
	font-size: 0.75em;
    min-width: 100px;
    min-height: 28px;
    padding: 7px 12px;
    border-radius: 14px;
}
.space-units-3-archive-item-button2 a {
    font-size: 0.75em;
    min-width: 100px;
    min-height: 28px;
    padding: 6px 12px;
    border-radius: 14px;
}
.space-units-3-archive-item-tac {
	left: 7px;
	bottom: 7px;
}

/* --- Product Unit Vendors --- */

.unit-page-style-2 .space-vendors-items {
	justify-content: center;
}
.unit-page-style-2 .space-vendors span {
    padding-right: 8px;
}
.unit-page-style-2 .space-vendors-item.name {
	padding: 2px 10px;
    font-size: 0.75em;
    line-height: 15px;
}
.unit-page-style-3 .space-vendors {
	position: relative;
	right: auto;
    bottom: auto;
    margin-right: 10px;
}
.unit-page-style-3 .space-vendors-items {
	margin-top: 15px;
}
.unit-page-style-3 .space-vendors span {
    padding-right: 8px;
}
.unit-page-style-3 .space-vendors-item.name {
	padding: 2px 10px;
    font-size: 0.75em;
    line-height: 15px;
}

/* --- Single Offer Page - Style #1 --- */

.space-aces-single-offer-img {
	display: none;
}
.space-aces-single-offer-info {
	width: 100%;
	border-radius: 5px;
	margin: 0 15px;
}
.space-aces-single-offer-info-ins {
	max-width: 480px;
	margin: 0 auto;
}
.space-aces-single-offer-info-ins,
.space-aces-single-offer-info.box-100 .space-aces-single-offer-info-ins {
	padding-bottom: 20px;
}
.space-aces-single-offer-info-code {
	width: 100% !important;
	float: none !important;
	margin-bottom: 10px;
}
.space-aces-single-offer-info-button {
	width: 100% !important;
	float: none !important;
	padding-bottom: 20px;
}

/* Shortcodes Start */

/* --- Organizations Shortcode #3 --- */

.space-shortcode-3 .space-companies-sidebar-item {
    width: 100%;
}
.space-shortcode-3 .space-companies-sidebar-item.box-25,
.space-shortcode-3 .space-companies-sidebar-item.box-33,
.space-shortcode-3 .space-companies-sidebar-item.box-50 {
    width: 50%;
}

/* --- Product Units Shortcode #7 --- */

.space-shortcode-7 .space-units-sidebar-item {
    width: 100%;
}
.space-shortcode-7 .space-units-sidebar-item.box-25,
.space-shortcode-7 .space-units-sidebar-item.box-33,
.space-shortcode-7 .space-units-sidebar-item.box-50 {
    width: 50%;
}

/* Shortcodes End */

}

/* 479px */

@media screen and (max-width: 479px) {

/* Common Items Start */

.case-15 {
	margin: 0 7px 15px;
}

/* Common Items End */

/* Widgets Start */

.space-widget {
	margin-bottom: 45px;
}

/* Widgets End */

/* --- Single Organization Page - Style #1 --- */

.space-organization-content-rating-item {
    width: 100% !important;
}

/* --- Single Organization Page - Style #2 --- */

.space-style-2-organization-header-ins {
	padding: 45px 0 35px !important;
}
.space-style-2-organization-header-left {
	width: 100% !important;
}
.space-style-2-organization-header-right {
	width: 100% !important;
}
.space-organization-header-logo-title {
	display: block;
}
.space-organization-header-logo-box {
	margin: 0 auto;
}
.space-organization-header-title-box {
	width: 100%;
    margin: 20px 0 10px;
    text-align: center;
}
.space-organization-header-title-box h1 {
	font-size: 1.777em;
}
.space-organization-header-button a.space-style-2-button {
	display: inline-block;
    padding: 17px 55px;
}

/* --- Single Organization Page - Style #3 --- */

.space-style-3-organization-header-ins {
	padding: 30px 0 !important;
}
.space-style-3-organization-header-left {
	width: 100% !important;
}
.space-style-3-organization-header-left-ins {
	margin-bottom: 15px;
}
.space-style-3-organization-header-right {
	width: 100% !important;
	display: block;
}
.space-style-3-organization-header-rating {
	position: relative !important;
    width: 100%;
    right: auto;
    top: auto;
    text-align: center;
    justify-content: center;
    margin-bottom: 15px;
}
.space-style-3-organization-header-logo-box {
	text-align: center;
}
.space-style-3-organization-header-logo-box img {
	max-width: 100px;
}
.space-style-3-organization-header-title {
	text-align: center;
}
.space-style-3-organization-header-title-box h1 {
	font-size: 1.777em;
}

/* --- Call to action & Ratings Block --- */

.space-organization-style-2-calltoaction-text {
	width: 100% !important;
    margin-bottom: 25px;
    text-align: center;
}
.space-organization-style-2-calltoaction-text-ins {
	padding-right: 0;
	width: 100%;
}
.space-organization-style-2-calltoaction-button {
	width: 100% !important;
    justify-content: center;
}
.space-organization-style-2-ratings-all {
	width: 100% !important;
    order: 2;
}
.space-organization-style-2-ratings-all-item {
	width: 100% !important;
}
.space-organization-style-2-rating-overall {
	width: 100% !important;
    order: 1;
    justify-content: center;
    margin-bottom: 25px;
}

/* --- Organization Details --- */

.space-organization-details-item {
	padding-bottom: 0;
}
.space-organization-details-item-title {
	width: 100% !important;
    margin-bottom: 20px;
}
.space-organization-details-item-links {
	width: 100% !important;
    text-align: right;
}

/* --- Pros/Cons --- */

.space-pros-cons {
	margin-bottom: 30px;
}
.space-pros {
	width: 100% !important;
	margin-bottom: 15px;
}
.space-pros.box-50 .space-pros-ins {
	margin: 0;
}
.space-cons {
	width: 100% !important;
}
.space-cons.box-50 .space-cons-ins {
	margin: 0;
}

/* --- Organizations #1 Widget --- */

.space-companies-home-widget {
	margin-bottom: 30px;
}
.space-companies-home-widget-ins {
    padding-top: 15px !important;
    padding-bottom: 0 !important;
}
.space-companies-archive-items {
	margin: 0 8px;
    width: auto !important;
}
.space-companies-archive-item {
	width: 50% !important;
	float: none;
}
.space-companies-archive-item-ins {
	margin: 0 7px 15px;
}
.space-companies-archive-item-wrap,
.space-companies-archive-item-wrap.big {
    padding: 20px;
}
.space-companies-archive-item-img {
    margin-bottom: 10px;
}
.space-companies-archive-item img {
    width: 80px;
}
.space-companies-archive-item-big-img img {
	width: auto;
}
.space-companies-archive-item-title {
    margin-bottom: 5px;
}
.space-companies-archive-item-title a {
    font-size: 1em;
}
.space-companies-archive-item-rating {
    margin-bottom: 5px;
}
.space-companies-archive-item-rating .star-rating .star {
	font-size: 0.55em;
	padding-right: 1px;
    padding-left: 1px;
}
.space-companies-archive-item-short-desc {
	display: none;
}
.space-companies-archive-item-button {
    margin-top: 15px;
}
.space-companies-archive-item-button a {
	padding: 8px 20px;
    font-size: 0.85em;
    border-radius: 16px;
}

/* --- Organizations #2 Widget --- */

.space-companies-home-2-widget {
	margin-bottom: 15px;
}
.space-companies-home-2-widget.homepage-block:first-child {
    margin-top: 15px;
}
.space-companies-home-2-widget .space-block-title {
    padding-bottom: 0;
}
.space-companies-home-2-widget-ins {
    padding-bottom: 0;
}
.space-companies-2-archive-item {
	width: 50% !important;
}
.space-companies-2-archive-item-img {
	float: none;
    width: 100%;
    text-align: center;
    margin-right: 0;
}
.space-companies-2-archive-item-title-box {
	float: none;
}
.space-companies-2-archive-item-title-box-ins {
    margin-left: 0;
    margin-top: 10px;
    text-align: center;
}

/* --- Organizations #3 Widget --- */

.space-organizations-home-3-widget {
	margin-bottom: 45px;
}
.space-organizations-home-3-widget-ins {
    padding-top: 15px !important;
    padding-bottom: 0 !important;
}
.space-organizations-home-3-widget .space-block-title {
    padding-bottom: 0;
}
.space-organizations-3-archive-item-ins {
	padding-bottom: 20px;
}
.space-organizations-3-archive-item-count {
	left: auto;
    right: 15px;
}
.space-organizations-3-archive-item-logo {
	width: 100% !important;
}
.space-organizations-3-archive-item-terms {
	width: 100% !important;
}
.space-organizations-3-archive-item-terms-ins {
	padding-bottom: 15px;
}
.space-organizations-3-archive-item-rating {
	width: 100% !important;
	justify-content: center;
}
.space-organizations-3-archive-item-rating-ins {
	display: inline-block;
    width: 250px !important;
}
.space-organizations-3-archive-item-units {
	padding-bottom: 5px;
}
.space-organizations-3-archive-item-rating-box {
	display: inline-block;
	height: 33px;
	border-radius: 16px;
	padding: 7px 35px 7px 10px;
}
.space-organizations-3-archive-item-rating-box .star-rating .star {
	font-size: 0.85em;
	line-height: 1.2em;
	width: 1.2em;
}
.space-organizations-3-archive-item-rating-box span {
	right: 7px;
	height: 0.85em;
    font-size: 0.85em;
    line-height: 1em;
}
.space-organizations-3-archive-item-button {
	width: 100% !important;
}
.space-organizations-3-archive-item-button-ins {
	margin-top: 10px;
}
.space-organizations-3-archive-item-button-ins a {
	min-width: auto;
	padding: 8px 20px;
    font-size: 0.85em;
    border-radius: 16px;
    margin-left: 2px;
    margin-right: 2px;
}
.space-organizations-3-archive-item-button-ins a:first-child {
	margin-bottom: 0;
}
.space-organizations-3-archive-item-button-ins a:last-child {
    margin-top: 0;
}
.space-organizations-3-archive-item-logo-ins:after,
.space-organizations-3-archive-item-terms-ins:after,
.space-organizations-3-archive-item-rating-ins:after {
	display: none;
}
.space-organizations-3-logo-title-box {
    justify-content: center;
}
.space-organizations-3-title-box {
    flex: inherit;
}

/* --- Organizations #4 Widget --- */

.space-organizations-4-archive-items {
	margin: 0 8px 0;
	width: auto !important;
}
.space-organizations-4-archive-item {
	width: 100% !important;
}
.space-organizations-4-archive-item-ins {
	margin: 0 7px 15px;
}
.space-organizations-4-archive-item-desc {
	min-height: auto;
}

/* --- Organizations #5 Widget --- */

.space-organizations-home-5-widget.homepage-block:first-child {
	margin-top: 15px;
}
.space-organizations-5-archive-item-overlay {
	padding: 0 15px;
}
.space-organizations-home-5-widget-ins {
    padding-bottom: 0;
}
.space-organizations-5-archive-columns {
	margin: 0 8px 30px;
    width: auto !important;
}
.space-organizations-5-archive-column {
	width: 100% !important;
}
.space-organizations-5-archive-item-ins {
    margin: 0 7px 15px;
}
.first .space-organizations-5-archive-item-rating {
	right: 15px;
	top: 15px;
}
.first .space-organizations-5-archive-item-category {
	font-size: 0.75em;
}
.first .space-organizations-5-archive-item-title {
	font-size: 1.777em;
	margin-bottom: 15px;
}
.first .space-organizations-5-archive-item-button1 {
    margin-bottom: 10px;
}
.first .space-organizations-5-archive-item-button1 a {
    min-width: 140px;
    min-height: 36px;
    padding: 8px 20px;
    border-radius: 18px;
}
.first .space-organizations-5-archive-item-button2 a {
    min-width: 140px;
    min-height: 36px;
    padding: 7px 20px;
    border-radius: 18px;
}
.first .space-organizations-5-archive-item-tac {
	left: 15px;
	bottom: 15px;
}
.second .space-organizations-5-archive-item-rating {
	right: 7px;
	top: 5px;
	font-size: 0.75em;
	line-height: 22px;
}
.second .space-organizations-5-archive-item-rating strong {
    line-height: 22px;
}
.second .space-organizations-5-archive-item-rating span {
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
}
.second .space-organizations-5-archive-item-rating .space-rating-star-wrap {
	width: 22px;
	height: 22px;
	line-height: 22px;
}
.second .space-organizations-5-archive-item-category {
	display: none;
}
.second .space-organizations-5-archive-item-title {
	font-size: 1em;
	margin-bottom: 5px;
}
.second .space-organizations-5-archive-item-button1 {
    margin-bottom: 5px;
}
.second .space-organizations-5-archive-item-button1 a {
	font-size: 0.75em;
    min-width: 100px;
    min-height: 28px;
    padding: 7px 12px;
    border-radius: 14px;
}
.second .space-organizations-5-archive-item-button2 a {
    font-size: 0.75em;
    min-width: 100px;
    min-height: 28px;
    padding: 6px 12px;
    border-radius: 14px;
}
.second .space-organizations-5-archive-item-tac {
	left: 7px;
	bottom: 7px;
}

/* --- Organizations #6 Widget --- */

.space-organizations-home-6-widget.homepage-block:first-child {
	margin-top: 15px;
}
.space-organizations-6-archive-item-overlay {
	padding: 0 15px;
}
.space-organizations-home-6-widget-ins {
    padding-bottom: 0;
}
.space-organizations-6-archive-items {
	margin: 0 8px 30px;
    width: auto !important;
}
.space-organizations-6-archive-item {
	width: 50% !important;
}
.space-organizations-6-archive-item-ins {
    margin: 0 7px 15px;
}
.space-organizations-6-archive-item-rating {
	right: 7px;
	top: 5px;
	font-size: 0.75em;
	line-height: 22px;
}
.space-organizations-6-archive-item-rating strong {
    line-height: 22px;
}
.space-organizations-6-archive-item-rating span {
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
}
.space-organizations-6-archive-item-rating .space-rating-star-wrap {
	width: 22px;
	height: 22px;
	line-height: 22px;
}
.space-organizations-6-archive-item-category {
	display: none;
}
.space-organizations-6-archive-item-title {
	font-size: 1em;
	margin-bottom: 5px;
}
.space-organizations-6-archive-item-button1 {
    margin-bottom: 5px;
}
.space-organizations-6-archive-item-button1 a {
	font-size: 0.75em;
    min-width: 100px;
    min-height: 28px;
    padding: 7px 12px;
    border-radius: 14px;
}
.space-organizations-6-archive-item-button2 a {
    font-size: 0.75em;
    min-width: 100px;
    min-height: 28px;
    padding: 6px 12px;
    border-radius: 14px;
}
.space-organizations-6-archive-item-tac {
	left: 7px;
	bottom: 7px;
}

/* --- Organizations #7 Widget --- */

.space-organizations-home-7-widget.homepage-block:first-child {
	margin-top: 15px;
}
.space-organizations-7-archive-item {
    margin-bottom: 15px;
}
.space-organizations-7-archive-item-left {
	border-radius: 5px 5px 0 0 !important;
	width: 100% !important;
}
.space-organizations-7-archive-item-central {
	width: 100% !important;
}
.space-organizations-7-archive-item-right {
	width: 100% !important;
	justify-content: center;
}
.space-organizations-7-archive-item-ins-pd {
    padding: 20px;
}
.space-organizations-7-archive-item-central .space-organizations-7-archive-item-ins-pd {
	padding-top: 15px;
}
.space-organizations-7-archive-item-right .space-organizations-7-archive-item-ins-pd {
	padding: 0 20px 20px;
}
.space-organizations-archive-item-detailed-tc-ins {
    padding: 15px 7px 0;
}

/* --- Organizations #8 Widget --- */

.space-organizations-home-8-widget.homepage-block:first-child {
	margin-top: 15px;
}
.space-organizations-8-archive-item {
    margin-bottom: 15px;
}
.space-organizations-8-archive-item-bg {
	background-color: #dfe6e9;
}
.space-organizations-8-archive-item-left {
	width: 100% !important;
}
.space-organizations-8-archive-item-central {
	display: block;
    width: 100% !important;
    text-align: center;
    background-color: #ecf0f1;
    border-radius: 10px 10px 0 0;
    box-shadow: 0px -4px 3px 0px rgba(0,0,0, 0.04) !important;
}
.space-organizations-8-archive-item-right {
    width: 100% !important;
    justify-content: center;
    background-color: #ecf0f1;
    border-radius: 0 0 5px 5px;
}
.space-organizations-8-archive-item-ins-pd {
    padding: 20px;
}
.space-organizations-8-archive-item-central .space-organizations-8-archive-item-ins-pd {
	padding-top: 15px;
}
.space-organizations-8-archive-item-brand-logo {
	width: 150px;
}
.space-organizations-8-archive-item-brand-logo-ins {
	padding: 0;
}
.space-organizations-8-archive-item-brand .space-organizations-8-archive-item-brand-logo img {
	margin: 25px 0 25px 25px;
    max-width: 100px;
    border-radius: 5px !important;
}
.space-organizations-8-archive-item-brand-name {
	width: 100% !important;
    text-align: left !important;
    line-height: 1em;
}
.space-organizations-8-archive-item-stars-rating {
	margin-top: 0;
	padding: 2px 15px;
    background-color: transparent;
}
.space-organizations-8-archive-item-stars-rating .star-rating .star {
    font-size: 0.85em;
}
.space-organizations-8-archive-item-buttons {
    flex-wrap: wrap;
}
.space-organizations-8-archive-item-buttons-left {
	order: 2;
	width: 100% !important;
	padding: 20px;
}
.space-organizations-8-archive-item-buttons-right {
	order: 1;
	width: 100% !important;
}
.space-organizations-8-archive-item-button-two a {
	max-width: 300px;
}

/* --- Product Units #1 Widget --- */

.space-units-home-widget {
	margin-bottom: 45px;
}
.space-units-home-widget-ins {
	padding-top: 15px !important;
    padding-bottom: 0 !important;
}
.space-units-archive-items {
	margin: 0 8px;
    width: auto !important;
}
.space-units-archive-item {
	width: 50% !important;
}
.space-units-archive-item-ins {
	margin: 0 7px 15px;
}
.space-units-archive-item-wrap {
    padding: 20px;
}
.space-units-archive-item-title a {
    font-size: 1em;
}
.space-units-archive-item-button {
    margin-top: 15px;
}
.space-units-archive-item-button a {
	padding: 8px 20px;
    font-size: 0.85em;
    border-radius: 16px;
}

/* --- Product Units #2 Widget --- */

.space-units-home-2-widget.homepage-block:first-child {
	margin-top: 15px;
}
.space-units-home-2-widget-ins {
    padding-bottom: 0;
}
.space-units-2-archive-item-overlay {
	padding: 0 15px;
}
.space-units-2-archive-columns {
	margin: 0 8px !important;
    width: auto !important;
}
.space-units-2-archive-column {
	width: 100% !important;
}
.space-units-2-archive-item-ins {
    margin: 0 7px 15px;
}
.first .space-units-2-archive-item-rating {
	right: 15px;
	top: 15px;
}
.first .space-units-2-archive-item-category {
	font-size: 0.75em;
}
.first .space-units-2-archive-item-title {
	font-size: 1.777em;
	margin-bottom: 15px;
}
.first .space-units-2-archive-item-button1 {
    margin-bottom: 10px;
}
.first .space-units-2-archive-item-button1 a {
    min-width: 140px;
    min-height: 36px;
    padding: 8px 20px;
    border-radius: 18px;
}
.first .space-units-2-archive-item-button2 a {
    min-width: 140px;
    min-height: 36px;
    padding: 7px 20px;
    border-radius: 18px;
}
.first .space-units-2-archive-item-tac {
	left: 15px;
	bottom: 15px;
}
.second .space-units-2-archive-item-rating {
	right: 7px;
	top: 5px;
	font-size: 0.75em;
	line-height: 22px;
}
.second .space-units-2-archive-item-rating strong {
    line-height: 22px;
}
.second .space-units-2-archive-item-rating span {
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
}
.second .space-units-2-archive-item-rating .space-rating-star-wrap {
	width: 22px;
	height: 22px;
	line-height: 22px;
}
.second .space-units-2-archive-item-category {
	display: none;
}
.second .space-units-2-archive-item-title {
	font-size: 1em;
	margin-bottom: 5px;
}
.second .space-units-2-archive-item-button1 {
    margin-bottom: 5px;
}
.second .space-units-2-archive-item-button1 a {
	font-size: 0.75em;
    min-width: 100px;
    min-height: 28px;
    padding: 7px 12px;
    border-radius: 14px;
}
.second .space-units-2-archive-item-button2 a {
    font-size: 0.75em;
    min-width: 100px;
    min-height: 28px;
    padding: 6px 12px;
    border-radius: 14px;
}
.second .space-units-2-archive-item-tac {
	left: 7px;
	bottom: 7px;
}

/* --- Product Units #3 Widget --- */

.space-units-home-3-widget.homepage-block:first-child {
	margin-top: 15px;
}
.space-units-home-3-widget-ins {
    padding-bottom: 0;
}
.space-units-3-archive-item-overlay {
	padding: 0 15px;
}
.space-units-3-archive-items {
	margin: 0 8px 30px !important;
    width: auto !important;
}
.space-units-3-archive-item {
	width: 50% !important;
}
.space-units-3-archive-item-ins {
    margin: 0 7px 15px;
}
.space-units-3-archive-item-rating {
	right: 7px;
	top: 5px;
	font-size: 0.75em;
	line-height: 22px;
}
.space-units-3-archive-item-rating strong {
    line-height: 22px;
}
.space-units-3-archive-item-rating span {
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
}
.space-units-3-archive-item-rating .space-rating-star-wrap {
	width: 22px;
	height: 22px;
	line-height: 22px;
}
.space-units-3-archive-item-category {
	display: none;
}
.space-units-3-archive-item-title {
	font-size: 1em;
	margin-bottom: 5px;
}
.space-units-3-archive-item-button1 {
    margin-bottom: 5px;
}
.space-units-3-archive-item-button1 a {
	font-size: 0.75em;
    min-width: 100px;
    min-height: 28px;
    padding: 7px 12px;
    border-radius: 14px;
}
.space-units-3-archive-item-button2 a {
    font-size: 0.75em;
    min-width: 100px;
    min-height: 28px;
    padding: 6px 12px;
    border-radius: 14px;
}
.space-units-3-archive-item-tac {
	left: 7px;
	bottom: 7px;
}

/* --- Product Unit Vendors --- */

.unit-page-style-2 .space-vendors-items {
	justify-content: center;
}
.unit-page-style-2 .space-vendors span {
    padding-right: 8px;
}
.unit-page-style-2 .space-vendors-item.name {
	padding: 2px 10px;
    font-size: 0.75em;
    line-height: 15px;
}
.unit-page-style-3 .space-vendors {
	position: relative;
	right: auto;
    bottom: auto;
    margin-right: 10px;
}
.unit-page-style-3 .space-vendors-items {
	margin-top: 15px;
}
.unit-page-style-3 .space-vendors span {
    padding-right: 8px;
}
.unit-page-style-3 .space-vendors-item.name {
	padding: 2px 10px;
    font-size: 0.75em;
    line-height: 15px;
}

/* --- Offers #1 Widget --- */

.space-offers-home-widget {
	margin-bottom: 45px;
}
.space-offers-home-widget-ins {
    padding-top: 15px !important;
    padding-bottom: 0 !important;
}
.space-offers-home-widget .space-block-title {
    padding-bottom: 0;
}
.space-offers-archive-item {
	width: 100% !important;
	float: none;
}
.space-offers-archive-item-ins {
	margin-bottom: 15px;
	display: block;
    width: 100%;
}

/* --- Single Offer Page - Style #1 --- */

.space-aces-single-offer-img {
	display: none;
}
.space-aces-single-offer-info {
	width: 100%;
	border-radius: 5px;
	margin: 0 15px;
}
.space-aces-single-offer-info-ins,
.space-aces-single-offer-info.box-100 .space-aces-single-offer-info-ins {
	padding-left: 30px;
	padding-right: 30px;
}
.space-aces-single-offer-info-title h1,
.space-aces-single-offer-info-title span.offer-title-1 {
	font-size: 1.333em;
}
.space-aces-single-offer-info-short-desc {
	font-size: 1em;
}
.space-aces-single-offer-info-code {
	width: 100% !important;
	float: none !important;
	margin-bottom: 10px;
}
.space-aces-single-offer-info-code-button {
	padding-top: 15px;
}
.space-aces-single-offer-info-button {
	width: 100% !important;
	float: none !important;
	padding-bottom: 20px;
}

/* Shortcodes Start */

/* --- Organizations Shortcode #3 --- */

.space-shortcode-3 .space-companies-sidebar-item {
    width: 100%;
}

/* --- Product Units Shortcode #7 --- */

.space-shortcode-7 .space-units-sidebar-item {
    width: 100%;
}

/* Shortcodes End */

/* T&Cs Description Start */

.space-companies-archive-items div.tc-desc,
.space-units-archive-items div.tc-desc {
    min-width: 165px;
    max-width: 165px;
    padding: 10px;
}
.space-organizations-5-archive-item div.tc-desc,
.space-organizations-6-archive-item div.tc-desc,
.space-units-2-archive-item div.tc-desc,
.space-units-3-archive-item div.tc-desc {
	min-width: 165px;
    max-width: 165px;
    padding: 10px;
	left: -7px;
	-webkit-transform: none;
	transform: none;
}

/* T&Cs Description End */

/* Organization Float Bar Start */

.space-organization-float-bar-bg-ins {
    padding: 15px 0;
}
.space-organization-float-bar-logo {
	flex: 0 0 85px;
}
.space-organization-float-bar-logo-bg {
	width: 70px;
	height: 70px;
}
.space-organization-float-bar-logo-img img {
	max-width: 70px;
	max-height: 70px;
}
.space-organization-float-bar-title-wrap {
    font-size: 1em;
}
.space-organization-float-bar-rating .star-rating {
    display: none;
}
.space-organization-float-bar-rating span i {
	display: inline-block;
}
.space-organization-float-bar-button-wrap {
    min-width: 100px;
    min-height: 50px;
}
.space-organization-float-bar-button-wrap a {
	font-weight: 700;
    font-size: 1em;
    line-height: 20px;
    border-radius: 5px;
	min-height: 50px;
    padding: 15px 10px;
    margin: 0;
}
.space-organization-float-bar-button-tac {
    margin-top: 5px;
    font-size: 11px;
}
.space-organization-float-bar-button-tac a {
	font-size: 11px;
}

/* Organization Float Bar End */

}

/* linked: wp-content/plugins/groovy-menu/assets/style/frontend.css */
@charset "UTF-8";
/* rtl:begin:ignore */
.gm-badge {
  overflow: hidden;
  line-height: 1; }
  .gm-badge > span {
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: none;
    white-space: nowrap; }

.gm-thumb-menu-item-wrapper {
  width: 100%; }
  .gm-thumb-menu-item-wrapper .gm-thumb-menu-item {
    max-height: inherit;
    max-width: inherit; }

.gm-navbar--has-shadow-sticky.gm-navbar-sticky-toggle .gm-inner {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }

.gm-navbar-sticky.gm-navbar-sticky-toggle .gm-wrapper,
.gm-navbar-fixed-sticky.gm-navbar-sticky-toggle .gm-wrapper {
  position: fixed; }

.gm-navbar-sticky.gm-navbar-sticky-toggle .gm-wrapper {
  transition-property: transform;
  transition-duration: 0.2s; }

.gm-navbar.gm-navbar-fixed-sticky .gm-toolbar .gm-container,
.gm-navbar.gm-navbar-sticky .gm-toolbar .gm-container {
  transition: all 0.2s ease-out; }

.gm-navbar.gm-navbar-fixed-sticky.gm-navbar-sticky-toggle .gm-toolbar .gm-container,
.gm-navbar.gm-navbar-sticky.gm-navbar-sticky-toggle .gm-toolbar .gm-container {
  transition: all 0.2s ease-out;
  opacity: 0; }

/* rtl:begin:ignore */
/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto; }

/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute; }

.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute; }

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent; }

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6; }

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9; }

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute; }

.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute; }

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px; }

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px; }

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important; } }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important; } }

/* rtl:end:ignore */
.gm-navbar--with-reset div,
.gm-navbar--with-reset nav,
.gm-navbar--with-reset ul,
.gm-navbar--with-reset li {
  float: unset;
  width: unset; }

.gm-navbar--with-reset li {
  margin: unset; }

.gm-navbar .wpml-ls {
  width: auto;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content; }

.gm-caret,
.gm-toolbar-right,
.gm-toolbar-left,
.gm-menu-item__txt-wrapper,
.gm-mobile-menu-container,
.gm-mega-menu__item__title {
  margin: 0; }

nav#gm-main-menu {
  background: none;
  border: none;
  margin: 0;
  padding: 0; }

nav ul.gm-navbar-nav > li {
  display: block; }

/* Woo Mini-cart style fix */
.gm-navbar .gm-main-menu-wrapper .gm-minicart-dropdown .thumbnail {
  position: static;
  margin: 0; }

.gm-navbar .gm-main-menu-wrapper .gm-minicart-dropdown h3 {
  color: inherit; }

.gm-navbar .gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item {
  border-bottom: none; }

.gm-navbar .gm-main-menu-wrapper .gm-minicart-dropdown .mini_cart_item .quantity {
  color: inherit; }

/* Divi integration style fix */
.et-l--header .gm-navbar .gm-minicart ul,
#gm-main-menu > ul.gm-navbar-nav,
.gm-dropdown-menu-wrapper > ul.gm-dropdown-menu {
  list-style-type: none;
  padding: 0;
  line-height: inherit; }

/* Divi fix for Woo ONSALE badge CSS conflict */
.et_divi_theme.woocommerce span.onsale,
.et_divi_theme.woocommerce-page span.onsale {
  z-index: 1; }

/* animation trasition fix */
.gm-logo img,
.gm-menu-item__icon,
.gm-badge,
.gm-navbar > .gm-padding,
.gm-navbar-nav .gm-dropdown-menu-wrapper,
.gm-dropdown-hover-style-shift-right .gm-dropdown-menu .gm-anchor .gm-menu-item__txt-wrapper {
  -webkit-backface-visibility: hidden !important;
  backface-visibility: hidden !important; }

/* fix iOS bug when use background-size: cover; & background-position: fixed; Together */
@supports (-webkit-touch-callout: inherit) {
  .gm-navbar ~ .gm-main-menu-wrapper {
    background-attachment: scroll !important; } }

.gm-grid-container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

.gm-grid-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

.gm-navbar .grid,
.gm-navbar .grid-5,
.gm-navbar .grid-10,
.gm-navbar .grid-11,
.gm-navbar .grid-12,
.gm-navbar .grid-14,
.gm-navbar .grid-15,
.gm-navbar .grid-16,
.gm-navbar .grid-20,
.gm-navbar .grid-25,
.gm-navbar .grid-30,
.gm-navbar .grid-35,
.gm-navbar .grid-40,
.gm-navbar .grid-45,
.gm-navbar .grid-50,
.gm-navbar .grid-55,
.gm-navbar .grid-60,
.gm-navbar .grid-65,
.gm-navbar .grid-70,
.gm-navbar .grid-75,
.gm-navbar .grid-80,
.gm-navbar .grid-85,
.gm-navbar .grid-90,
.gm-navbar .grid-95,
.gm-navbar .grid-100,
.gm-navbar .grid-33,
.gm-navbar .grid-66,
.gm-navbar .mobile-grid,
.gm-navbar .mobile-grid-5,
.gm-navbar .mobile-grid-10,
.gm-navbar .mobile-grid-11,
.gm-navbar .mobile-grid-12,
.gm-navbar .mobile-grid-14,
.gm-navbar .mobile-grid-15,
.gm-navbar .mobile-grid-16,
.gm-navbar .mobile-grid-20,
.gm-navbar .mobile-grid-25,
.gm-navbar .mobile-grid-30,
.gm-navbar .mobile-grid-35,
.gm-navbar .mobile-grid-40,
.gm-navbar .mobile-grid-45,
.gm-navbar .mobile-grid-50,
.gm-navbar .mobile-grid-55,
.gm-navbar .mobile-grid-60,
.gm-navbar .mobile-grid-65,
.gm-navbar .mobile-grid-70,
.gm-navbar .mobile-grid-75,
.gm-navbar .mobile-grid-80,
.gm-navbar .mobile-grid-85,
.gm-navbar .mobile-grid-90,
.gm-navbar .mobile-grid-95,
.gm-navbar .mobile-grid-100,
.gm-navbar .mobile-grid-33,
.gm-navbar .mobile-grid-66 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }

.text-center {
  text-align: center; }

.d-flex {
  display: flex !important; }

.justify-content-center {
  justify-content: center; }

.align-items-center {
  align-items: center; }

.flex-grow-1 {
  flex-grow: 1; }

.flex-column {
  flex-direction: column; }

.h-100 {
  height: 100%; }

.mb-4 {
  margin-bottom: 50px; }

.mt-5 {
  margin-top: 25px; }

.mx-4 {
  margin-left: 25px;
  margin-right: 25px; }

.my-4 {
  margin-top: 25px;
  margin-bottom: 25px; }

.py-4 {
  padding-top: 25px;
  padding-bottom: 25px; }

.border-right {
  border-right: 1px solid #5a5a5a; }

.gm-hidden {
  opacity: 0;
  visibility: hidden; }

.gm-d-none {
  display: none !important; }

.gm-bg-hidden {
  background-image: none !important; }

.gm-navigation-drawer {
  position: fixed;
  top: 0;
  height: 100%;
  z-index: 1000;
  overflow-y: auto;
  transition: transform cubic-bezier(0.7, 0, 0.3, 1) 0.4s;
  will-change: transform; }

.gm-navigation-drawer.gm-hidden {
  transition: none !important; }

.gm-navigation-drawer .gm-menu-item__icon {
  margin-right: 8px; }

.gm-navigation-drawer .gm-dropdown-menu-wrapper {
  display: none; }

.gm-navigation-drawer .gm-dropdown-toggle.gm-menu-item__link .gm-caret i {
  transform: rotate(90deg); }

.gm-navigation-drawer li {
  margin-bottom: 0; }

.gm-navigation-drawer .gm-logo__img {
  display: none; }

.gm-navigation-drawer .gm-logo__img-alt {
  display: flex; }

.gm-navigation-drawer .gm-search,
.gm-navigation-drawer .gm-minicart {
  cursor: pointer; }

.gm-navigation-drawer .gm-anchor,
.gm-navigation-drawer .gm-mega-menu__item__title {
  text-transform: uppercase;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  line-height: 1.4;
  font-weight: 700;
  display: flex;
  align-items: center;
  width: 100%;
  color: inherit; }

.gm-navigation-drawer .gm-anchor .gm-menu-item__txt-wrapper,
.gm-navigation-drawer .gm-mega-menu__item__title .gm-menu-item__txt-wrapper {
  margin-right: auto; }

.gm-navigation-drawer .gm-search .gm-icon:not(:last-child) {
  margin-bottom: 8px; }

.gm-navigation-drawer .gm-search .gm-search__txt {
  font-size: 11px;
  display: block; }

.gm-navigation-drawer .gm-minicart {
  text-align: center; }

.gm-navigation-drawer .gm-minicart .gm-minicart-link {
  color: inherit; }

.gm-navigation-drawer .gm-minicart .gm-minicart__txt {
  font-size: 11px;
  display: block; }

.gm-navigation-drawer .gm-minicart .gm-icon {
  font-size: 17px; }

.gm-navigation-drawer--mobile .gm-dropdown-menu-wrapper {
  padding-left: 15px; }

.gm-divider--vertical {
  width: 0;
  max-width: 0;
  max-height: 100%;
  border-style: solid;
  border-width: 0 1px 0 0;
  overflow: visible;
  align-self: stretch;
  display: inline;
  height: auto; }

.gm-divider--vertical:last-child {
  display: none; }

body:not(.admin-bar) .gm-navigation-drawer {
  top: 0;
  height: 100%; }

@media (max-width: 782px) {
  .admin-bar .gm-navigation-drawer {
    top: 46px;
    height: calc(100% - 46px); } }

@media (min-width: 783px) {
  .admin-bar .gm-navigation-drawer {
    top: 32px;
    height: calc(100% - 32px); } }

.gm-nav-content-wrapper {
  transition: transform cubic-bezier(0.7, 0, 0.3, 1) 0.4s;
  will-change: transform; }

.gm-navbar.gm-navbar--style-2 .gm-main-menu-wrapper:not(.gm-navigation-drawer--open) {
  display: none; }

.gm-navigation-drawer.gm-navigation-drawer--open {
  transform: translate3d(0, 0, 0) !important; }

html:not(.fl-builder-edit),
body:not(.fl-builder-edit) {
  position: relative; }

.gm-navbar *,
.gm-main-menu-wrapper *,
.gm-navigation-drawer * {
  box-sizing: border-box; }

.gm-navbar a,
.gm-navbar a:hover,
.gm-navbar a:focus,
.gm-navbar a:active,
.gm-navbar a:visited,
.gm-main-menu-wrapper a,
.gm-main-menu-wrapper a:hover,
.gm-main-menu-wrapper a:focus,
.gm-main-menu-wrapper a:active,
.gm-main-menu-wrapper a:visited,
.gm-navigation-drawer a,
.gm-navigation-drawer a:hover,
.gm-navigation-drawer a:focus,
.gm-navigation-drawer a:active,
.gm-navigation-drawer a:visited {
  text-decoration: none;
  transition: none; }

.gm-main-menu-wrapper {
  box-sizing: border-box; }

.gm-main-menu-wrapper .menu-item {
  margin-bottom: 0;
  height: auto;
  width: auto;
  max-width: 100%; }

.gm-main-menu-wrapper .gm-navbar-nav {
  display: flex;
  justify-content: space-between; }

.gm-navbar {
  position: relative; }

.gm-navbar .gm-toolbar {
  z-index: 10; }

.gm-navbar .gm-inner {
  z-index: 5; }

.gm-navbar ul,
.gm-main-menu-wrapper ul,
.gm-navigation-drawer ul {
  margin: 0;
  padding-left: 0;
  list-style: none; }

.gm-navbar ul.gm-navbar-nav,
.gm-navbar ul.gm-navbar-nav > li,
.gm-navbar ul.gm-dropdown-menu,
.gm-navbar ul.gm-dropdown-menu > li,
.gm-navbar ~ .gm-main-menu-wrapper .gm-dropdown-menu .gm-menu-item,
.gm-navbar .gm-dropdown-menu-wrapper > ul,
.gm-navbar .gm-dropdown-menu-wrapper > ul > li,
.gm-navigation-drawer ul.gm-navbar-nav,
.gm-navigation-drawer ul.gm-navbar-nav > li,
.gm-navigation-drawer ul.gm-dropdown-menu,
.gm-navigation-drawer ul.gm-dropdown-menu > li,
.gm-second-nav-drawer ul.gm-navbar-nav,
.gm-second-nav-drawer ul.gm-navbar-nav > li,
.gm-second-nav-drawer ul.gm-dropdown-menu,
.gm-second-nav-drawer ul.gm-dropdown-menu > li,
.gm-navbar .gm-toolbar-socials-list,
.gm-navbar .gm-toolbar-socials-list > li,
.gm-navbar .gm-plain-list-menu-wrapper > .gm-plain-list-menu {
  list-style: none;
  padding: 0 0 0 0;
  line-height: initial;
  position: initial; }

.gm-wrapper {
  z-index: 999; }

.gm-navbar button,
.gm-main-menu-wrapper button {
  cursor: pointer; }

.gm-menu-btn__inner {
  line-height: 1; }

.gm-dropdown:not(.gm-open) .gm-dropdown-menu-wrapper {
  overflow: hidden; }

.gm-action__gm_main_menu_actions_button_first,
.gm-action__gm_main_menu_actions_button_last {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row; }

/************************************
GROOVY TOOLBAR
*************************************/
.gm-navbar .gm-toolbar {
  position: relative;
  transition: all linear 0.2s;
  transition-property: background-color, opacity; }

.gm-navbar .gm-toolbar-left,
.gm-navbar .gm-toolbar-right {
  display: flex; }

.gm-navbar .gm-block-container {
  display: block; }

.gm-navbar .gm-toolbar-contacts {
  display: flex;
  flex-wrap: wrap;
  align-items: center; }

.gm-navbar .gm-toolbar-contacts a {
  color: inherit !important; }

.gm-navbar .gm-toolbar-socials-list {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important; }

.gm-navbar .gm-toolbar-socials-list .gm-toolbar-socials-list__item {
  margin-bottom: 0;
  padding-left: 12px;
  padding-right: 12px; }

.gm-navbar .gm-toolbar-social-link {
  position: relative;
  display: flex;
  font-size: 16px;
  align-items: center;
  justify-content: center;
  transition: color 0.2s ease; }

.gm-navbar .gm-toolbar-social-link .fa {
  line-height: 38px; }

.gm-navbar .gm-toolbar-social-link span {
  padding-left: 4px; }

.gm-navbar .gm-toolbar-email,
.gm-navbar .gm-toolbar-phone {
  margin-right: 15px;
  display: flex;
  align-items: center;
  line-height: 38px; }

.gm-navbar .gm-toolbar-email span,
.gm-navbar .gm-toolbar-phone span {
  margin-right: 5px; }

.gm-navbar--style-4 .gm-toolbar .gm-toolbar-social-link > span,
.gm-navbar--style-3 .gm-toolbar .gm-toolbar-social-link > span,
.gm-navbar--style-5 .gm-toolbar .gm-toolbar-social-link > span {
  display: none; }

/* ----------------------------------
   Toolbar Menu: Main CSS Styles
 ------------------------------------ */
.gm-toolbar-nav-container {
  padding: 0;
  margin: 0 16px;
  border: 0;
  width: auto;
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  /* TOP menu link style */
  /* SUB menu link style */
  /* TOP menu link Hover style */
  /* SUB menu link Hover style */
  /* SUB menu List style */ }

.gm-toolbar-nav-container ul,
.gm-toolbar-nav-container li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important; }

.gm-toolbar-nav-container > ul > li {
  margin-left: 2px;
  margin-right: 2px; }

.gm-toolbar-nav-container ul {
  position: relative; }

.gm-toolbar-nav-container ul li {
  min-height: 1px;
  vertical-align: middle;
  position: relative; }

.gm-toolbar-nav-container ul li.hover,
.gm-toolbar-nav-container ul li:hover {
  z-index: 100109;
  cursor: default; }

.gm-toolbar-nav-container ul ul {
  position: absolute;
  padding: 0;
  top: 100%;
  left: 0;
  z-index: 100108;
  width: 100%; }

.gm-toolbar-nav-container ul ul ul {
  top: 0;
  left: 99.8%;
  width: 170px;
  padding: 0; }

.gm-toolbar-nav-container ul ul {
  bottom: 0;
  left: 0; }

.gm-toolbar-nav-container ul ul {
  margin-top: 0; }

.gm-toolbar-nav-container ul ul li {
  font-weight: normal; }

.gm-toolbar-nav-container a {
  display: block;
  line-height: 1em;
  text-decoration: none; }

.gm-toolbar-nav-container > ul {
  display: flex; }

.gm-toolbar-nav-container > ul > li.menu-item {
  margin: 0 2px; }

.gm-toolbar-nav-container::after,
.gm-toolbar-nav-container ul::after {
  content: '';
  display: block;
  clear: both; }

.gm-toolbar-nav-container a {
  color: #686868;
  padding: 0 8px; }

.gm-toolbar-nav-container ul ul a {
  color: #686868;
  border: 0 none;
  line-height: 150%;
  padding: 8px 20px !important;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.gm-toolbar-nav-container ul li:hover > a,
.gm-toolbar-nav-container ul li.active > a {
  color: #686868; }

.gm-toolbar-nav-container ul ul li:hover > a {
  color: #686868; }

.gm-toolbar-nav-container ul ul {
  text-transform: none;
  min-width: 50px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.gm-toolbar-nav-container ul ul li {
  position: relative; }

.gm-toolbar-nav-container ul ul li > a::before {
  position: absolute;
  left: 15px;
  display: inline-block;
  visibility: hidden;
  content: "";
  transition: all 0.15s ease;
  transform: translateX(0);
  opacity: 0;
  font: normal normal normal 16px/1 FontAwesome;
  font-size: inherit;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: auto; }

.gm-toolbar-nav-container ul ul li.menu-item-has-children > a::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -8px;
  font: normal normal normal 14px/1 FontAwesome;
  -webkit-font-smoothing: antialiased;
  text-rendering: auto;
  font-size: inherit; }

.gm-toolbar-nav-container ul li.last ul {
  left: auto;
  right: 0; }

.gm-toolbar-nav-container ul li.last ul ul {
  left: auto;
  right: 99.5%; }

.gm-toolbar-nav-container > ul > li > a {
  line-height: 24px; }

.gm-navbar .gm-toolbar-nav .menu-item,
.gm-navbar #gm-toolbar .gm-toolbar-nav-container ul {
  padding: 0; }

.gm-action__gm_toolbar_left_first,
.gm-action__gm_toolbar_left_last,
.gm-action__gm_toolbar_right_first,
.gm-action__gm_toolbar_right_last {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row; }

/***************************************
GROOVY SEARCH
***************************************/
.gm-main-menu-wrapper .gm-search {
  flex-direction: column; }

.gm-search-wrapper {
  visibility: hidden;
  opacity: 0; }

.gm-search__fullscreen-container:not(.gm-hidden) .gm-search-wrapper {
  visibility: visible;
  opacity: 1; }

.gm-search-wrapper .gm-form-group {
  display: flex;
  align-items: stretch;
  justify-content: space-between; }

.gm-search__input {
  outline: none; }

.gm-search-btn {
  border: none;
  width: 50px;
  height: auto;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.gm-search__fullscreen-container {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all linear 0.2s;
  background-color: rgba(0, 0, 0, 0.85); }

.gm-search__fullscreen-container .gm-search-btn {
  box-shadow: none;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 2px solid rgba(255, 255, 255, 0.31);
  border-radius: 0;
  background-color: transparent;
  padding: 0;
  font-size: 19px;
  color: #fff;
  line-height: 1;
  margin: 0; }

.gm-search__fullscreen-container .gm-search__close {
  position: absolute;
  top: 10%;
  right: 8%;
  display: block;
  width: 32px;
  height: 32px;
  cursor: pointer;
  transition: transform linear 0.2s; }

.gm-search__fullscreen-container .gm-search__close:hover {
  transform: scale(1.1); }

.gm-search__fullscreen-container .gm-search__inner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 85%;
  max-width: 800px;
  transform: translate(-50%, -50%);
  text-align: center; }

.gm-search__fullscreen-container .gm-search__alpha {
  color: #fff;
  font-size: 16px;
  font-weight: 600; }

.gm-search__fullscreen-container .gm-form-group {
  margin-top: 80px; }

.gm-search__fullscreen-container .gm-search__input[type='text'] {
  width: 100%;
  height: 50px;
  padding: 0 20px;
  color: #fff;
  border: none;
  border-bottom: 2px solid rgba(255, 255, 255, 0.31);
  outline: none;
  background-color: transparent;
  font-size: 16px;
  font-weight: 600;
  border-radius: 0;
  margin: 0; }

.gm-search:not(.fullscreen) .gm-search-btn {
  transition: background-color linear 0.2s;
  color: #fff;
  background: #393b3f;
  font-size: 18px;
  line-height: 31px;
  padding: 0 17px;
  margin: 0; }

.gm-search:not(.fullscreen) .gm-search-btn:hover, .gm-search:not(.fullscreen) .gm-search-btn:focus {
  color: white; }

.gm-search:not(.fullscreen) .gm-search-btn:hover {
  background-color: #93cb52; }

.gm-search:not(.fullscreen) .gm-search__input {
  height: 35px;
  padding: 0 14px;
  margin: 0;
  border: 1px solid rgba(0, 1, 0, 0.1);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #fff;
  box-shadow: inset 0.3px 5px 5px rgba(0, 1, 0, 0.02);
  font-size: 14px;
  font-family: inherit;
  font-style: italic;
  line-height: 35px;
  flex-grow: 1; }

.gm-search:not(.fullscreen) .gm-search__input::-moz-placeholder {
  color: #b0b0b0;
  -moz-transition: color 0.2s;
  transition: color 0.2s; }

.gm-search:not(.fullscreen) .gm-search__input:-ms-input-placeholder {
  color: #b0b0b0;
  -ms-transition: color 0.2s;
  transition: color 0.2s; }

.gm-search:not(.fullscreen) .gm-search__input::placeholder {
  color: #b0b0b0;
  transition: color 0.2s; }

.gm-main-menu-wrapper .gm-search > .gm-search__txt {
  font-size: 11px; }

/***********************************
FULLSCREEN SEARCH
***********************************/
.gm-search__fullscreen-container.gm-hidden {
  visibility: hidden;
  opacity: 0; }

.gm-navbar .gm-search__txt {
  display: none; }

.gm-navbar .gm-menu-actions-wrapper .gm-search {
  margin: auto 8px; }

/***************************************
GROOVY CART
***************************************/
.gm-main-menu-wrapper .gm-minicart > a {
  position: relative;
  font-size: 16px; }

.gm-main-menu-wrapper .gm-minicart-icon-wrapper {
  position: relative; }

.gm-main-menu-wrapper .gm-minicart .gm-minicart-dropdown {
  position: absolute;
  right: -15px;
  left: auto;
  width: 280px; }

.gm-main-menu-wrapper .woocommerce-mini-cart__empty-message {
  padding-bottom: 15px !important; }

.gm-main-menu-wrapper .gm-minicart-icon-wrapper > .gm-minicart__txt {
  font-size: 11px; }

.gm-menu-actions-wrapper .gm-minicart {
  margin: auto 8px; }

.gm-menu-actions-wrapper .gm-minicart > .gm-minicart-link {
  position: relative;
  font-size: 18px; }

.gm-menu-actions-wrapper .gm-minicart > .gm-minicart-link .gm-badge > .gm-cart-counter {
  position: absolute;
  top: -16px;
  right: -28px;
  display: block;
  width: 26px;
  height: 26px;
  transition: top 0.2s;
  text-align: center;
  font-size: 11px;
  font-weight: 700;
  line-height: 26px; }

.gm-menu-actions-wrapper .gm-minicart > .gm-minicart-link .gm-badge > .gm-cart-counter:empty {
  display: none; }

.gm-navbar--align-right .gm-main-menu-wrapper .gm-minicart .gm-minicart-dropdown {
  position: absolute;
  right: auto;
  left: 5px;
  width: 280px; }

.gm-cart-counter {
  position: absolute;
  top: -23px;
  right: -31px;
  display: block;
  width: 26px;
  height: 26px;
  transition: top 0.2s;
  text-align: center;
  font-size: 11px;
  font-weight: 700;
  line-height: 26px; }

.gm-cart-counter:empty {
  display: none; }

.widget_shopping_cart_content .gm-dropdown-menu {
  position: static !important; }

.gm-main-menu-wrapper .gm-minicart-dropdown {
  padding: 20px 20px 5px;
  font-size: 14px; }

.gm-main-menu-wrapper .gm-minicart-dropdown .empty {
  padding-bottom: 15px; }

.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item {
  position: relative;
  padding: 6px 0 6px 80px;
  min-height: 85px;
  box-sizing: content-box;
  line-height: 1.5; }

.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item:not(:last-of-type) {
  margin-bottom: 2px !important; }

.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item .remove {
  display: block;
  position: absolute;
  right: 0;
  top: 27px;
  width: 20px;
  height: 20px;
  text-align: center;
  font-size: 18px;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  font-weight: 400;
  color: inherit;
  text-decoration: none;
  line-height: 18px;
  border-radius: 0;
  border: none; }

.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item a {
  color: inherit;
  font-weight: 700; }

.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item a:not(.remove) {
  margin-right: 20px;
  display: block; }

.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item a:not(.remove) img {
  width: 68px;
  height: auto;
  position: absolute;
  top: 10px;
  left: 0; }

.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item > img {
  width: 68px;
  position: absolute;
  top: 0;
  left: 0; }

.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item .quantity {
  display: block;
  clear: both; }

.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item .variation {
  margin: 0;
  padding-left: 0.5em;
  border-left: 2px solid rgba(0, 0, 0, 0.1); }

.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item .variation::after {
  clear: both;
  content: ' ';
  display: table; }

.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item .variation::before {
  content: ' ';
  display: table; }

.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item .variation dt,
.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item .variation dd {
  display: inline-block;
  float: left;
  font-size: inherit;
  padding: 0 0 2px 0;
  margin: 0; }

.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item .variation dt p,
.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item .variation dd p {
  padding: 0;
  margin: 0; }

.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item .variation dd {
  margin-left: 0;
  font-weight: 400; }

.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item .variation dd p {
  font-weight: 400; }

.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item .variation dt {
  font-weight: 700;
  margin: 0 4px 0 0;
  clear: left; }

.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item .variation:last-of-type {
  margin-bottom: 0; }

.gm-main-menu-wrapper .gm-minicart-dropdown .total {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }

.gm-main-menu-wrapper .gm-minicart-dropdown .cart_list {
  max-height: 350px;
  overflow-y: auto; }

.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart__buttons {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  flex-direction: column; }

.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart__buttons a {
  margin: 0 0 15px 0 !important;
  padding: 10px 20px !important;
  line-height: 1.5 !important;
  width: 100% !important; }

.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart__buttons a::after {
  display: none !important; }

.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart__buttons .button {
  text-transform: uppercase;
  text-align: center !important;
  height: auto;
  border-radius: 0; }

.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart__total {
  margin-top: 0;
  margin-bottom: 24px;
  line-height: 1.8;
  position: relative;
  padding-top: 15px; }

.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart__total::after {
  position: absolute;
  content: '';
  width: 100%;
  height: 1px;
  left: 0;
  top: 0;
  background-color: #000;
  opacity: 0.1; }

/* rtl:begin:ignore */
[dir='rtl'] .gm-main-menu-wrapper .gm-minicart .gm-minicart-dropdown .mini_cart_item {
  padding-left: 0; }

[dir='rtl'] .gm-main-menu-wrapper .gm-minicart .gm-minicart-dropdown .mini_cart_item .remove {
  right: auto; }

[dir='rtl'] .gm-main-menu-wrapper .gm-minicart .gm-minicart-dropdown .mini_cart_item a:not(.remove) {
  margin-right: 0; }

/* rtl:end:ignore */
/* mobile counter view fix */
.gm-navigation-drawer .gm-badge {
  position: relative;
  overflow: visible; }

.gm-navigation-drawer .gm-badge .gm-cart-counter {
  right: -20px; }

/***********************************
WPML
***********************************/
#lang_sel {
  z-index: 10;
  height: 38px; }

#lang_sel_click {
  height: auto;
  font-family: inherit; }

#lang_sel_click a {
  padding: 0 15px !important; }

#lang_sel_click li {
  width: 90px !important; }

#lang_sel_click a.lang_sel_sel,
#lang_sel_click a.lang_sel_sel:hover {
  position: relative;
  background: none; }

#lang_sel_click a.lang_sel_sel::after {
  position: absolute;
  top: 13px;
  right: 14px;
  content: '\f107';
  font: normal normal normal 16px/1 FontAwesome; }

#lang_sel_click a:visited,
#lang_sel_click a {
  border: none;
  line-height: 38px; }

#lang_sel_click ul ul a {
  display: block;
  width: 100%; }

#lang_sel_click ul ul {
  top: 38px;
  width: 90px !important;
  border: none;
  line-height: 38px; }

#lang_sel_click img.iclflag {
  position: static; }

#lang_sel ul li a,
#lang_sel_click ul li a {
  height: 38px !important;
  padding: 0 15px !important;
  line-height: 38px !important; }

#lang_sel_click a:hover,
#lang_sel_click:hover > a,
#lang_sel_click ul ul :hover > a {
  background: none; }

.wpml-ls {
  margin-left: 15px;
  align-self: center;
  width: auto; }

.wpml-ls-legacy-dropdown a {
  border: none; }

.gm-navbar .gm-actions .wpml-ls-statics-shortcode_actions {
  margin: 0; }

.gm-navbar .gm-actions .wpml-ls-statics-shortcode_actions > ul {
  padding: 0 4px; }

/***********************************
GROOVY PREVIEW
***********************************/
#preview-modal .gm-modal-body,
.preview-modal-wrapper .gm-modal-body {
  height: 100%; }

a[href='#disabled'].gm-minicart-link {
  color: inherit; }

.gm-modal-body-iframe {
  height: 100%; }

/***********************************
DROPDOWN HOVER STYLES
***********************************/
.gm-dropdown-hover-style-shift-right .gm-dropdown-menu .gm-menu-item:hover > .gm-anchor .gm-menu-item__txt-wrapper,
.gm-dropdown-hover-style-shift-right .gm-dropdown-menu .gm-menu-item.gm-open > .gm-anchor .gm-menu-item__txt-wrapper,
.gm-dropdown-hover-style-shift-right ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-dropdown-menu .gm-menu-item:hover > .gm-anchor .gm-menu-item__txt-wrapper,
.gm-dropdown-hover-style-shift-right ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-dropdown-menu .gm-menu-item.gm-open > .gm-anchor .gm-menu-item__txt-wrapper {
  transform: translateX(25px); }

.gm-dropdown-hover-style-shift-right .gm-dropdown-menu .gm-menu-item:hover > .gm-menu-item__link::before,
.gm-dropdown-hover-style-shift-right .gm-dropdown-menu .gm-menu-item.gm-open > .gm-menu-item__link::before,
.gm-dropdown-hover-style-shift-right ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-dropdown-menu .gm-menu-item:hover > .gm-menu-item__link::before,
.gm-dropdown-hover-style-shift-right ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-dropdown-menu .gm-menu-item.gm-open > .gm-menu-item__link::before {
  visibility: visible;
  opacity: 1; }

.gm-dropdown-hover-style-shift-right .gm-dropdown-menu .gm-menu-item__link::before,
.gm-dropdown-hover-style-shift-right ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-dropdown-menu .gm-menu-item__link::before {
  position: absolute;
  left: 15px;
  display: inline-block;
  visibility: hidden;
  content: '\f178';
  transition: all linear 0.1s;
  transform: translateX(0);
  opacity: 0;
  font: normal normal normal 16px/1 FontAwesome;
  font-size: inherit;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: auto; }

.gm-dropdown-hover-style-shift-right .mega-gm-dropdown .gm-dropdown-menu .gm-menu-item__link::before,
.gm-dropdown-hover-style-shift-right ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .mega-gm-dropdown .gm-dropdown-menu .gm-menu-item__link::before {
  left: 0; }

.gm-dropdown-hover-style-shift-right.gm-dropdown-with-scrollbar .gm-dropdown-menu .gm-menu-item > .gm-menu-item__link::before,
.gm-dropdown-hover-style-shift-right ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer).gm-dropdown-with-scrollbar .gm-dropdown-menu .gm-menu-item > .gm-menu-item__link::before {
  left: 0; }

.gm-dropdown-hover-style-shift-right.gm-navbar--style-3 .gm-dropdown-menu .gm-menu-item > .gm-menu-item__link::before, .gm-dropdown-hover-style-shift-right.gm-navbar--style-5 .gm-dropdown-menu .gm-menu-item > .gm-menu-item__link::before,
.gm-dropdown-hover-style-shift-right ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer).gm-navbar--style-3 .gm-dropdown-menu .gm-menu-item > .gm-menu-item__link::before,
.gm-dropdown-hover-style-shift-right ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer).gm-navbar--style-5 .gm-dropdown-menu .gm-menu-item > .gm-menu-item__link::before {
  left: 32px; }

[dir='rtl'] .gm-dropdown-hover-style-shift-right .gm-dropdown-menu .gm-menu-item,
[dir='rtl'] .gm-dropdown-hover-style-shift-right ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-dropdown-menu .gm-menu-item {
  overflow: hidden; }

[dir='rtl'] .gm-dropdown-hover-style-shift-right .gm-dropdown-menu .gm-menu-item__link::before,
[dir='rtl'] .gm-dropdown-hover-style-shift-right ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-dropdown-menu .gm-menu-item__link::before {
  content: '\f177'; }

.gm-dropdown-appearance-fade-in-out .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-dropdown.gm-minicart .gm-dropdown-menu,
.gm-dropdown-appearance-fade-in-out .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-dropdown .gm-dropdown-menu-wrapper,
.gm-dropdown-appearance-fade-in-out .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-dropdown .gm-dropdown-menu-wrapper .gm-dropdown-menu,
.gm-dropdown-appearance-fade-in-out.gm-second-nav-drawer .gm-dropdown.gm-minicart .gm-dropdown-menu,
.gm-dropdown-appearance-fade-in-out.gm-second-nav-drawer .gm-dropdown .gm-dropdown-menu-wrapper,
.gm-dropdown-appearance-fade-in-out.gm-second-nav-drawer .gm-dropdown .gm-dropdown-menu-wrapper .gm-dropdown-menu,
.gm-dropdown-appearance-fade-in-out ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-dropdown.gm-minicart .gm-dropdown-menu,
.gm-dropdown-appearance-fade-in-out ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-dropdown .gm-dropdown-menu-wrapper,
.gm-dropdown-appearance-fade-in-out ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-dropdown .gm-dropdown-menu-wrapper .gm-dropdown-menu {
  transition: opacity 0.16s cubic-bezier(1, 0, 1, 1), visibility 0.16s cubic-bezier(1, 0, 1, 1); }

.gm-dropdown-overlay {
  content: "";
  position: fixed;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  border: none;
  transition: background 170ms ease-in-out 0s; }

.gm-navbar.gm-navbar-dropdown-opened ~ .gm-dropdown-overlay,
.gm-second-nav-drawer.gm-drawer--open ~ .gm-dropdown-overlay,
.gm-navbar.gm-navbar--style-2.gm-drawer--open ~ .gm-dropdown-overlay {
  left: 0;
  top: 0;
  display: block;
  width: 100vw;
  height: 100vh;
  background-color: rgba(35, 35, 35, 0.7);
  opacity: 1; }

.gm-dropdown-hover-style-fadein-link-color .gm-navbar-nav .gm-menu-item,
.gm-dropdown-hover-style-fadein-link-color ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-navbar-nav .gm-menu-item {
  transition: background-color 0.55s ease; }

.gm-dropdown-hover-style-fadein-link-color .gm-navbar-nav .gm-menu-item .gm-menu-item__link,
.gm-dropdown-hover-style-fadein-link-color ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-navbar-nav .gm-menu-item .gm-menu-item__link {
  transition: color 0.28s ease; }

.gm-dropdown-hover-style-shift-right.gm-navbar--style-2 ~ .gm-main-menu-wrapper .gm-dropdown-menu .gm-menu-item__link::before,
.gm-dropdown-hover-style-shift-right.gm-second-nav-drawer .gm-dropdown-menu .gm-menu-item__link::before {
  left: 32px !important; }

/***************************************
MEGA DROPDOWN
***************************************/
.gm-main-menu-wrapper .gm-mega-menu__item {
  display: flex;
  flex-direction: column; }

.gm-main-menu-wrapper .gm-mega-menu__item .gm-dropdown-menu-wrapper {
  position: static;
  margin: 0 !important;
  visibility: visible; }

.gm-main-menu-wrapper .gm-mega-menu__item .gm-dropdown-menu-wrapper > ul {
  flex: 1;
  position: relative; }

.gm-main-menu-wrapper .gm-mega-menu__item:not(:last-of-type) .gm-dropdown-menu-wrapper > ul::after {
  position: absolute;
  top: 5px;
  right: -15px;
  height: calc(100% - 5px);
  content: ''; }

.gm-main-menu-wrapper .gm-mega-menu__item .gm-dropdown-menu {
  position: static; }

.gm-main-menu-wrapper .mega-gm-dropdown .gm-dropdown-menu-wrapper {
  right: 0;
  left: 0;
  margin: 0 auto; }

.gm-main-menu-wrapper .gm-plain-list-menu-wrapper {
  padding-left: 1em; }

.gm-main-menu-wrapper .gm-mega-menu__item__title {
  padding-top: 12px;
  padding-bottom: 12px; }

.gm-navbar .mega-gm-dropdown.gm-custom-dropdown-position-start {
  position: relative; }

.gm-navbar .gm-dropdown-menu-wrapper.gm-custom-dropdown-width,
.gm-navbar .mega-gm-dropdown.gm-custom-dropdown-position-start > .gm-dropdown-menu-wrapper {
  margin-left: auto !important;
  margin-right: auto !important; }

/***************************************
NAVBAR GENERAL STYLES
***************************************/
.gm-navbar .gm-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  transition: height 0.15s cubic-bezier(0.31, 1.04, 0.67, 0.91); }

.gm-navbar.gm-navbar-fixed-sticky .gm-wrapper {
  position: fixed;
  transition: transform 0.05s ease; }

.gm-navbar .gm-logo {
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000; }

.gm-navbar .gm-logo__no-logo {
  max-width: 120px;
  text-align: center; }

.gm-navbar .gm-logo__img {
  display: none;
  width: auto;
  max-width: none;
  max-height: none; }

.gm-navbar .menu-item {
  display: block;
  width: auto;
  max-width: inherit;
  height: auto;
  padding: inherit;
  margin: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: none; }

.gm-navbar .gm-menu-actions-wrapper {
  display: flex;
  margin: 0 24px;
  align-items: center; }

.gm-navbar.gm-navbar--style-1 .gm-inner,
.gm-navbar.gm-navbar--style-1 .gm-inner > .gm-container,
.gm-navbar.gm-navbar--style-1 .gm-inner > .gm-inner-bg {
  transition: all 0.36s ease-out; }

.gm-navbar > .gm-wrapper,
.gm-navbar.gm-navbar-fixed-sticky > .gm-wrapper {
  opacity: 1;
  transition: opacity 0.38s ease-out 0.12s; }

.gm-navbar.gm-navbar--show-only-hamburger {
  display: inline; }

.gm-navbar.gm-navbar--show-only-hamburger .gm-padding,
.gm-navbar.gm-navbar--show-only-hamburger .gm-wrapper > .gm-toolbar,
.gm-navbar.gm-navbar--show-only-hamburger .gm-wrapper > .gm-inner .gm-inner-bg,
.gm-navbar.gm-navbar--show-only-hamburger .gm-wrapper > .gm-inner .gm-container .gm-logo,
.gm-navbar.gm-navbar--show-only-hamburger .gm-wrapper > .gm-inner .gm-container .gm-menu-actions-wrapper {
  display: none !important; }

.gm-navbar.gm-navbar--show-only-hamburger .gm-wrapper,
.gm-navbar.gm-navbar--show-only-hamburger .gm-wrapper > .gm-inner,
.gm-navbar.gm-navbar--show-only-hamburger .gm-wrapper > .gm-inner > .gm-container {
  display: inline;
  position: inherit;
  padding: 0;
  margin: 0;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content; }

.gm-inner {
  position: relative;
  box-sizing: content-box;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  border-bottom-style: solid; }

.gm-inner .gm-container,
.gm-inner .gm-navbar-nav {
  transition: height 0.15s cubic-bezier(0.31, 1.04, 0.67, 0.91); }

.gm-inner-bg {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: background-color 0.2s; }

.gm-navbar .gm-inner,
.gm-navbar .gm-inner-bg {
  width: 100%; }

.gm-container {
  display: flex;
  margin-right: auto;
  margin-left: auto;
  align-items: stretch;
  justify-content: space-between;
  position: relative; }

.gm-menu-empty {
  margin: auto 0 auto 0;
  text-align: center;
  width: 100%; }

.gm-menu-item:not(.mega-gm-dropdown) {
  position: relative; }

@media (max-width: 600px) {
  #wpadminbar {
    position: fixed;
    transform: translateZ(0); } }

.gm-dropdown:not(.gm-open) .gm-dropdown-menu-wrapper {
  pointer-events: none; }

.gm-main-menu-wrapper {
  display: flex;
  align-items: center; }

.gm-main-menu-wrapper .gm-actions {
  display: flex; }

.gm-main-menu-wrapper .gm-menu-item__link {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 12px 15px 12px 0;
  white-space: initial;
  line-height: 1.4; }

.gm-main-menu-wrapper .menu-item-has-children .gm-menu-item__link {
  padding-right: 0; }

.gm-main-menu-wrapper .gm-navbar-nav > .gm-menu-item > .gm-anchor {
  display: flex;
  width: 100%;
  padding: 5px 0;
  line-height: 25px;
  align-items: center;
  justify-content: space-between; }

.gm-main-menu-wrapper .gm-anchor > .gm-caret,
.gm-main-menu-wrapper .gm-anchor:not(.gm-anchor--empty) {
  cursor: pointer; }

.gm-main-menu-wrapper .gm-anchor.gm-dropdown-toggle {
  cursor: pointer; }

.gm-main-menu-wrapper .gm-menu-item__txt-wrapper {
  transition: all 0.15s; }

.gm-main-menu-wrapper .gm-navbar-nav > li,
.gm-main-menu-wrapper .gm-search,
.gm-main-menu-wrapper .gm-minicart,
.gm-main-menu-wrapper .gm-minicart-link {
  display: flex;
  align-items: center;
  justify-content: center; }

.gm-main-menu-wrapper .gm-minicart-link {
  color: inherit; }

.gm-main-menu-wrapper .gm-dropdown-menu-wrapper {
  top: 0; }

.gm-main-menu-wrapper .gm-dropdown-menu > li:last-of-type > .gm-anchor {
  border-bottom: none !important; }

.gm-main-menu-wrapper .gm-dropdown:not(.mega-gm-dropdown) {
  position: relative; }

.gm-main-menu-wrapper .gm-dropdown-menu,
.gm-main-menu-wrapper .gm-minicart-dropdown {
  visibility: hidden;
  opacity: 0; }

.gm-main-menu-wrapper .gm-open > .gm-dropdown-menu-wrapper,
.gm-main-menu-wrapper .gm-open > .gm-dropdown-menu-wrapper > .gm-dropdown-menu,
.gm-main-menu-wrapper .gm-open > .gm-dropdown-menu,
.gm-main-menu-wrapper .gm-open > .gm-minicart-dropdown,
.gm-main-menu-wrapper .gm-open > .gm-search-wrapper {
  visibility: visible;
  opacity: 1; }

.gm-main-menu-wrapper .gm-dropdown-menu {
  z-index: 1000;
  top: 100%;
  left: 0;
  width: 100%;
  text-align: left; }

.gm-main-menu-wrapper .gm-dropdown-menu > .gm-menu-item {
  padding-right: 15px;
  padding-left: 15px; }

.gm-main-menu-wrapper .gm-nav-inline-divider {
  margin: 0 10px;
  width: 1px;
  height: 30px;
  align-self: center; }

.gm-main-menu-wrapper .gm-dropdown-menu--background {
  background-size: cover; }

.gm-main-menu-wrapper .gm-dropdown-menu-wrapper {
  position: absolute;
  left: 0;
  visibility: hidden; }

.gm-main-menu-wrapper .gm-menu-item__link:hover,
.gm-main-menu-wrapper .gm-menu-item__link:focus,
.gm-main-menu-wrapper .gm-dropdown-menu > .current-menu-ancestor > .gm-menu-item__link,
.gm-main-menu-wrapper .gm-dropdown-menu > .current-menu-ancestor > .gm-menu-item__link:hover,
.gm-main-menu-wrapper .gm-dropdown-menu > .current-menu-ancestor > .gm-menu-item__link:focus {
  outline: 0; }

.gm-navbar--style-4 .gm-menu-item--lvl-0 .gm-anchor .gm-menu-item__icon {
  transition: all 0.2s; }

.gm-navbar--has-shadow:not(.gm-navbar-sticky-toggle):not(.gm-navbar--style-4) .gm-inner {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }

.gm-navbar--has-shadow-dropdown .gm-dropdown-menu {
  box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1); }

.gm-caret {
  position: relative;
  font-size: 16px;
  line-height: 1;
  -webkit-tap-highlight-color: transparent; }

.gm-navbar.gm-navbar--hide-gm-caret .gm-navbar-nav > .gm-menu-item > .gm-anchor > .gm-caret {
  display: none; }

.gm-menu-btn {
  cursor: pointer;
  align-items: center; }

.gm-menu-item__txt-wrapper {
  position: relative;
  display: flex;
  align-items: center; }

.gm-menu-item > .gm-anchor > .gm-menu-item__txt-wrapper {
  display: flex; }

/* bugfix: For sub-submenus that climb out of the right side of the screen and, on some WP Themes, they call the horizontal scroll of the browser when opening the first level submenu. */
.gm-navbar .gm-navbar-nav > .gm-dropdown:not(.gm-opened-before) .gm-dropdown-menu-wrapper {
  display: block;
  visibility: hidden; }

.gm-navbar .gm-navbar-nav > .gm-dropdown:hover .gm-dropdown-menu-wrapper {
  display: block;
  visibility: visible; }

.gm-navbar .gm-navbar-nav > .gm-dropdown .gm-dropdown-menu .gm-dropdown-submenu:not(.gm-opened-before) .gm-dropdown-menu-wrapper {
  display: block;
  visibility: hidden; }

.gm-navbar .gm-navbar-nav > .gm-dropdown .gm-dropdown-menu .gm-dropdown-submenu:hover > .gm-dropdown-menu-wrapper {
  display: block;
  visibility: visible; }

.gm-mobile-postwrap {
  display: none; }

.gm-main-menu-wrapper .gm-custom-dropdown-width > .gm-dropdown-menu > .gm-menu-item.menu-item-object-gm_menu_block {
  padding: 0; }

/* ------------------------------------ Mobile menus Slider Style */
.gm-navigation-drawer--mobile:not(.gm-transition-work) .gm-item-hidden {
  display: none; }

.gm-navigation-drawer--mobile:not(.gm-mobile-submenu-style-slider) .gm-dropdown-menu-title {
  display: none; }

.gm-mobile-submenu-style-slider .gm-grid-container {
  overflow: hidden;
  position: absolute; }

.gm-mobile-submenu-style-slider .gm-navbar-nav .gm-dropdown > .gm-dropdown-menu-wrapper {
  top: 0;
  position: absolute;
  left: 100%;
  width: 100%;
  min-height: 100%;
  z-index: 4;
  transition: transform ease-out 0.43s; }

.gm-mobile-submenu-style-slider.gm-navigation-drawer--open .gm-navbar-nav .gm-dropdown:not(.gm-open) > .gm-dropdown-menu-wrapper {
  max-height: 1em;
  overflow: hidden; }

.gm-mobile-submenu-style-slider.gm-navigation-drawer--open .gm-navbar-nav .gm-dropdown > .gm-dropdown-menu-wrapper {
  display: block; }

.gm-mobile-submenu-style-slider.gm-navigation-drawer--open.gm-transition-work .gm-navbar-nav .gm-menu-item {
  display: block; }

.gm-mobile-submenu-style-slider .gm-dropdown-menu-title {
  display: flex;
  position: relative;
  top: 0;
  width: 100%;
  height: 50px;
  padding: 0 15px; }

.gm-mobile-submenu-style-slider .gm-dropdown-menu-title .gm-caret {
  top: auto;
  position: absolute;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center; }

.gm-mobile-submenu-style-slider .gm-navbar-nav .gm-dropdown.gm-open > .gm-dropdown-menu-wrapper {
  transform: translate3d(-100%, 0, 0); }

.gm-burger {
  transition: margin cubic-bezier(0.7, 0, 0.3, 1) 0.2s; }

.gm-anchor,
.gm-burger,
.gm-search,
.gm-menu-btn,
.gm-minicart {
  -webkit-tap-highlight-color: transparent; }

.gm-anchor,
.gm-anchor:active,
.gm-anchor:focus {
  outline: none; }

.gm-navbar.gm-navbar--align-left .gm-main-menu-wrapper.ps > .ps__rail-y {
  left: -6px !important; }

.gm-menu-btn--text {
  margin: 0;
  padding: 0;
  text-indent: 0; }

.gm-expand-space {
  height: 24px;
  flex-grow: 0;
  padding-left: 20px;
  padding-right: 20px;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row; }

.gm-menu-item__desc {
  display: block;
  font-size: 10px;
  line-height: 16px; }

.gm-dropdown-with-scrollbar .gm-dropdown-menu .ps__rail-y {
  top: 0 !important; }

.gm-dropdown-with-scrollbar .gm-dropdown-menu .ps__thumb-y {
  border-radius: 2px; }

.gm-dropdown-with-scrollbar .mega-gm-dropdown .gm-dropdown-menu .ps__rail-y {
  z-index: 100; }

.gm-dropdown-menu.ps,
.gm-second-nav-drawer .gm-second-nav-container .gm-navbar-nav.ps {
  overflow: hidden !important;
  touch-action: auto; }

.gm-navigation-drawer--mobile {
  touch-action: none; }

.gm-navigation-drawer--mobile .ps {
  overflow: hidden !important; }

.gm-navigation-drawer--mobile .ps__rail-y {
  top: 0 !important;
  z-index: 100; }

.gm-navigation-drawer--mobile .ps__thumb-y {
  border-radius: 2px; }

.gm-dropdown-hover-style-shift-right.gm-dropdown-with-scrollbar .gm-dropdown-menu .gm-menu-item > .gm-menu-item__link,
.gm-dropdown-hover-style-shift-right.gm-dropdown-with-scrollbar ~ .gm-main-menu-wrapper .gm-dropdown-menu .gm-menu-item > .gm-menu-item__link {
  position: relative; }

/* rtl:begin:ignore */
[dir='rtl'] .gm-main-menu-wrapper .gm-dropdown-menu .ps__rail-y {
  right: auto !important;
  left: 0 !important; }

[dir='rtl'] .gm-main-menu-wrapper .gm-dropdown-menu .ps__thumb-y {
  right: auto;
  left: 2px; }

/* rtl:end:ignore */
/* Safari 10.1+ */
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    .gm-navbar.gm-navbar--style-5 .gm-main-menu-wrapper.ps,
    .gm-navbar.gm-navbar--style-4 .gm-main-menu-wrapper.ps,
    .gm-navbar.gm-navbar--style-3 .gm-main-menu-wrapper.ps {
      overflow: visible !important; } } }

.et-db #et-boc .et-l .et-fb-modules-list ul > li.grooni_groovymenu::before,
.et-db #et-boc .et-l .et-fb-modules-list ul > li.grooni_groovymenu_fullwidth::before {
  content: '';
  display: block;
  height: 16px;
  background-image: url("../images/gm-logo.svg");
  background-repeat: no-repeat;
  background-position: 50% 50%; }

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible; }

.hamburger:hover {
  opacity: 0.7; }

.hamburger.is-active:hover {
  opacity: 0.7; }

.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #000; }

.hamburger-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative; }

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px; }

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 40px;
  height: 4px;
  background-color: #000;
  border-radius: 4px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease; }

.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block; }

.hamburger-inner::before {
  top: -10px; }

.hamburger-inner::after {
  bottom: -10px; }

/*
   * 3DX
   */
.hamburger--3dx .hamburger-box {
  perspective: 80px; }

.hamburger--3dx .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dx.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateY(180deg); }

.hamburger--3dx.is-active .hamburger-inner::before {
  transform: translate3d(0, 10px, 0) rotate(45deg); }

.hamburger--3dx.is-active .hamburger-inner::after {
  transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DX Reverse
   */
.hamburger--3dx-r .hamburger-box {
  perspective: 80px; }

.hamburger--3dx-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dx-r .hamburger-inner::before, .hamburger--3dx-r .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dx-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateY(-180deg); }

.hamburger--3dx-r.is-active .hamburger-inner::before {
  transform: translate3d(0, 10px, 0) rotate(45deg); }

.hamburger--3dx-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DY
   */
.hamburger--3dy .hamburger-box {
  perspective: 80px; }

.hamburger--3dy .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dy .hamburger-inner::before, .hamburger--3dy .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dy.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(-180deg); }

.hamburger--3dy.is-active .hamburger-inner::before {
  transform: translate3d(0, 10px, 0) rotate(45deg); }

.hamburger--3dy.is-active .hamburger-inner::after {
  transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DY Reverse
   */
.hamburger--3dy-r .hamburger-box {
  perspective: 80px; }

.hamburger--3dy-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dy-r .hamburger-inner::before, .hamburger--3dy-r .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg); }

.hamburger--3dy-r.is-active .hamburger-inner::before {
  transform: translate3d(0, 10px, 0) rotate(45deg); }

.hamburger--3dy-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DXY
   */
.hamburger--3dxy .hamburger-box {
  perspective: 80px; }

.hamburger--3dxy .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dxy .hamburger-inner::before, .hamburger--3dxy .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dxy.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg) rotateY(180deg); }

.hamburger--3dxy.is-active .hamburger-inner::before {
  transform: translate3d(0, 10px, 0) rotate(45deg); }

.hamburger--3dxy.is-active .hamburger-inner::after {
  transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DXY Reverse
   */
.hamburger--3dxy-r .hamburger-box {
  perspective: 80px; }

.hamburger--3dxy-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dxy-r .hamburger-inner::before, .hamburger--3dxy-r .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dxy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg); }

.hamburger--3dxy-r.is-active .hamburger-inner::before {
  transform: translate3d(0, 10px, 0) rotate(45deg); }

.hamburger--3dxy-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * Arrow
   */
.hamburger--arrow.is-active .hamburger-inner::before {
  transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

.hamburger--arrow.is-active .hamburger-inner::after {
  transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); }

/*
   * Arrow Right
   */
.hamburger--arrow-r.is-active .hamburger-inner::before {
  transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); }

.hamburger--arrow-r.is-active .hamburger-inner::after {
  transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

/*
   * Arrow Alt
   */
.hamburger--arrowalt .hamburger-inner::before {
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt.is-active .hamburger-inner::before {
  top: 0;
  transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

.hamburger--arrowalt.is-active .hamburger-inner::after {
  bottom: 0;
  transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

/*
   * Arrow Alt Right
   */
.hamburger--arrowalt-r .hamburger-inner::before {
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt-r .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt-r.is-active .hamburger-inner::before {
  top: 0;
  transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

.hamburger--arrowalt-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

/*
   * Arrow Turn
   */
.hamburger--arrowturn.is-active .hamburger-inner {
  transform: rotate(-180deg); }

.hamburger--arrowturn.is-active .hamburger-inner::before {
  transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); }

.hamburger--arrowturn.is-active .hamburger-inner::after {
  transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

/*
   * Arrow Turn Right
   */
.hamburger--arrowturn-r.is-active .hamburger-inner {
  transform: rotate(-180deg); }

.hamburger--arrowturn-r.is-active .hamburger-inner::before {
  transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

.hamburger--arrowturn-r.is-active .hamburger-inner::after {
  transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); }

/*
   * Boring
   */
.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner::before, .hamburger--boring .hamburger-inner::after {
  transition-property: none; }

.hamburger--boring.is-active .hamburger-inner {
  transform: rotate(45deg); }

.hamburger--boring.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0; }

.hamburger--boring.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg); }

/*
   * Collapse
   */
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--collapse .hamburger-inner::after {
  top: -20px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }

.hamburger--collapse .hamburger-inner::before {
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--collapse.is-active .hamburger-inner {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

.hamburger--collapse.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }

.hamburger--collapse.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-90deg);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Collapse Reverse
   */
.hamburger--collapse-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--collapse-r .hamburger-inner::after {
  top: -20px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }

.hamburger--collapse-r .hamburger-inner::before {
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--collapse-r.is-active .hamburger-inner {
  transform: translate3d(0, -10px, 0) rotate(45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

.hamburger--collapse-r.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }

.hamburger--collapse-r.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(90deg);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Elastic
   */
.hamburger--elastic .hamburger-inner {
  top: 2px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic .hamburger-inner::before {
  top: 10px;
  transition: opacity 0.125s 0.275s ease; }

.hamburger--elastic .hamburger-inner::after {
  top: 20px;
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(135deg);
  transition-delay: 0.075s; }

.hamburger--elastic.is-active .hamburger-inner::before {
  transition-delay: 0s;
  opacity: 0; }

.hamburger--elastic.is-active .hamburger-inner::after {
  transform: translate3d(0, -20px, 0) rotate(-270deg);
  transition-delay: 0.075s; }

/*
   * Elastic Reverse
   */
.hamburger--elastic-r .hamburger-inner {
  top: 2px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic-r .hamburger-inner::before {
  top: 10px;
  transition: opacity 0.125s 0.275s ease; }

.hamburger--elastic-r .hamburger-inner::after {
  top: 20px;
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic-r.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(-135deg);
  transition-delay: 0.075s; }

.hamburger--elastic-r.is-active .hamburger-inner::before {
  transition-delay: 0s;
  opacity: 0; }

.hamburger--elastic-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -20px, 0) rotate(270deg);
  transition-delay: 0.075s; }

/*
   * Emphatic
   */
.hamburger--emphatic {
  overflow: hidden; }

.hamburger--emphatic .hamburger-inner {
  transition: background-color 0.125s 0.175s ease-in; }

.hamburger--emphatic .hamburger-inner::before {
  left: 0;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in; }

.hamburger--emphatic .hamburger-inner::after {
  top: 10px;
  right: 0;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in; }

.hamburger--emphatic.is-active .hamburger-inner {
  transition-delay: 0s;
  transition-timing-function: ease-out;
  background-color: transparent !important; }

.hamburger--emphatic.is-active .hamburger-inner::before {
  left: -80px;
  top: -80px;
  transform: translate3d(80px, 80px, 0) rotate(45deg);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }

.hamburger--emphatic.is-active .hamburger-inner::after {
  right: -80px;
  top: -80px;
  transform: translate3d(-80px, 80px, 0) rotate(-45deg);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }

/*
   * Emphatic Reverse
   */
.hamburger--emphatic-r {
  overflow: hidden; }

.hamburger--emphatic-r .hamburger-inner {
  transition: background-color 0.125s 0.175s ease-in; }

.hamburger--emphatic-r .hamburger-inner::before {
  left: 0;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in; }

.hamburger--emphatic-r .hamburger-inner::after {
  top: 10px;
  right: 0;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in; }

.hamburger--emphatic-r.is-active .hamburger-inner {
  transition-delay: 0s;
  transition-timing-function: ease-out;
  background-color: transparent !important; }

.hamburger--emphatic-r.is-active .hamburger-inner::before {
  left: -80px;
  top: 80px;
  transform: translate3d(80px, -80px, 0) rotate(-45deg);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }

.hamburger--emphatic-r.is-active .hamburger-inner::after {
  right: -80px;
  top: 80px;
  transform: translate3d(-80px, -80px, 0) rotate(45deg);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }

/*
   * Minus
   */
.hamburger--minus .hamburger-inner::before, .hamburger--minus .hamburger-inner::after {
  transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear; }

.hamburger--minus.is-active .hamburger-inner::before, .hamburger--minus.is-active .hamburger-inner::after {
  opacity: 0;
  transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear; }

.hamburger--minus.is-active .hamburger-inner::before {
  top: 0; }

.hamburger--minus.is-active .hamburger-inner::after {
  bottom: 0; }

/*
   * Slider
   */
.hamburger--slider .hamburger-inner {
  top: 2px; }

.hamburger--slider .hamburger-inner::before {
  top: 10px;
  transition-property: transform, opacity;
  transition-timing-function: ease;
  transition-duration: 0.15s; }

.hamburger--slider .hamburger-inner::after {
  top: 20px; }

.hamburger--slider.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(45deg); }

.hamburger--slider.is-active .hamburger-inner::before {
  transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
  opacity: 0; }

.hamburger--slider.is-active .hamburger-inner::after {
  transform: translate3d(0, -20px, 0) rotate(-90deg); }

/*
   * Slider Reverse
   */
.hamburger--slider-r .hamburger-inner {
  top: 2px; }

.hamburger--slider-r .hamburger-inner::before {
  top: 10px;
  transition-property: transform, opacity;
  transition-timing-function: ease;
  transition-duration: 0.15s; }

.hamburger--slider-r .hamburger-inner::after {
  top: 20px; }

.hamburger--slider-r.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(-45deg); }

.hamburger--slider-r.is-active .hamburger-inner::before {
  transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
  opacity: 0; }

.hamburger--slider-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -20px, 0) rotate(90deg); }

/*
   * Spin
   */
.hamburger--spin .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin .hamburger-inner::before {
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }

.hamburger--spin .hamburger-inner::after {
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin.is-active .hamburger-inner {
  transform: rotate(225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

.hamburger--spin.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }

.hamburger--spin.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Spin Reverse
   */
.hamburger--spin-r .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin-r .hamburger-inner::before {
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }

.hamburger--spin-r .hamburger-inner::after {
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin-r.is-active .hamburger-inner {
  transform: rotate(-225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

.hamburger--spin-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }

.hamburger--spin-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(90deg);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Spring
   */
.hamburger--spring .hamburger-inner {
  top: 2px;
  transition: background-color 0s 0.13s linear; }

.hamburger--spring .hamburger-inner::before {
  top: 10px;
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spring .hamburger-inner::after {
  top: 20px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spring.is-active .hamburger-inner {
  transition-delay: 0.22s;
  background-color: transparent !important; }

.hamburger--spring.is-active .hamburger-inner::before {
  top: 0;
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: translate3d(0, 10px, 0) rotate(45deg); }

.hamburger--spring.is-active .hamburger-inner::after {
  top: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: translate3d(0, 10px, 0) rotate(-45deg); }

/*
   * Spring Reverse
   */
.hamburger--spring-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spring-r .hamburger-inner::after {
  top: -20px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear; }

.hamburger--spring-r .hamburger-inner::before {
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spring-r.is-active .hamburger-inner {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

.hamburger--spring-r.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear; }

.hamburger--spring-r.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(90deg);
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Stand
   */
.hamburger--stand .hamburger-inner {
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear; }

.hamburger--stand .hamburger-inner::before {
  transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--stand .hamburger-inner::after {
  transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--stand.is-active .hamburger-inner {
  transform: rotate(90deg);
  background-color: transparent !important;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear; }

.hamburger--stand.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-45deg);
  transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }

.hamburger--stand.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(45deg);
  transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Stand Reverse
   */
.hamburger--stand-r .hamburger-inner {
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear; }

.hamburger--stand-r .hamburger-inner::before {
  transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--stand-r .hamburger-inner::after {
  transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--stand-r.is-active .hamburger-inner {
  transform: rotate(-90deg);
  background-color: transparent !important;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear; }

.hamburger--stand-r.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-45deg);
  transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }

.hamburger--stand-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(45deg);
  transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Squeeze
   */
.hamburger--squeeze .hamburger-inner {
  transition-duration: 0.075s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--squeeze .hamburger-inner::before {
  transition: top 0.075s 0.12s ease, opacity 0.075s ease; }

.hamburger--squeeze .hamburger-inner::after {
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--squeeze.is-active .hamburger-inner {
  transform: rotate(45deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

.hamburger--squeeze.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.075s ease, opacity 0.075s 0.12s ease; }

.hamburger--squeeze.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Vortex
   */
.hamburger--vortex .hamburger-inner {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }

.hamburger--vortex .hamburger-inner::before, .hamburger--vortex .hamburger-inner::after {
  transition-duration: 0s;
  transition-delay: 0.1s;
  transition-timing-function: linear; }

.hamburger--vortex .hamburger-inner::before {
  transition-property: top, opacity; }

.hamburger--vortex .hamburger-inner::after {
  transition-property: bottom, transform; }

.hamburger--vortex.is-active .hamburger-inner {
  transform: rotate(765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }

.hamburger--vortex.is-active .hamburger-inner::before, .hamburger--vortex.is-active .hamburger-inner::after {
  transition-delay: 0s; }

.hamburger--vortex.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0; }

.hamburger--vortex.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(90deg); }

/*
   * Vortex Reverse
   */
.hamburger--vortex-r .hamburger-inner {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }

.hamburger--vortex-r .hamburger-inner::before, .hamburger--vortex-r .hamburger-inner::after {
  transition-duration: 0s;
  transition-delay: 0.1s;
  transition-timing-function: linear; }

.hamburger--vortex-r .hamburger-inner::before {
  transition-property: top, opacity; }

.hamburger--vortex-r .hamburger-inner::after {
  transition-property: bottom, transform; }

.hamburger--vortex-r.is-active .hamburger-inner {
  transform: rotate(-765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }

.hamburger--vortex-r.is-active .hamburger-inner::before, .hamburger--vortex-r.is-active .hamburger-inner::after {
  transition-delay: 0s; }

.hamburger--vortex-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0; }

.hamburger--vortex-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg); }

.gm-burger {
  transition: all 0.1s;
  line-height: 8px; }

.gm-main-menu-wrapper .gm-fullscreen-close {
  position: absolute;
  top: 10%;
  right: 8%;
  display: block;
  width: 32px;
  height: 32px;
  cursor: pointer;
  transition: transform linear 0.2s; }

.gm-action__gm_before_mobile_hamburger,
.gm-action__gm_after_mobile_hamburger {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column; }

.gm-menu-btn-second.gm-burger {
  display: flex;
  align-items: center; }

.gm-navigation-drawer--mobile:not(.gm-navigation-drawer--open) .gm-menu-btn-close-mobile-drawer {
  visibility: hidden;
  opacity: 0; }

/* rtl:end:ignore */


/* linked: wp-content/uploads/groovy/fonts/groovy-28328.css */

@font-face {
	font-family: 'groovy-28328';
	src:url('groovy-28328.eot?jk3qnc');
	src:url('groovy-28328.eot?jk3qnc#iefix') format('embedded-opentype'),
		url('groovy-28328.woff?jk3qnc') format('woff'),
		url('groovy-28328.ttf?jk3qnc') format('truetype'),
		url('groovy-28328.svg?jk3qnc#icomoon1') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

[class^="groovy-28328"],
[class*=" groovy-28328"] {
	font-family: 'groovy-28328';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Enable Ligatures ================ */
	letter-spacing: 0;
	-webkit-font-feature-settings: "liga";
	-moz-font-feature-settings: "liga=1";
	-moz-font-feature-settings: "liga";
	-ms-font-feature-settings: "liga" 1;
	-o-font-feature-settings: "liga";
	font-feature-settings: "liga";

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.groovy-28328-horn:before { content: '\e664'; }.groovy-28328-Add:before { content: '\e600'; }.groovy-28328-Anchor:before { content: '\e601'; }.groovy-28328-Attach:before { content: '\e602'; }.groovy-28328-Award:before { content: '\e603'; }.groovy-28328-Bin:before { content: '\e604'; }.groovy-28328-Bluetooth:before { content: '\e605'; }.groovy-28328-Book:before { content: '\e606'; }.groovy-28328-Calendar:before { content: '\e607'; }.groovy-28328-Cancelmark:before { content: '\e608'; }.groovy-28328-Card:before { content: '\e609'; }.groovy-28328-Card-add:before { content: '\e60a'; }.groovy-28328-Cart:before { content: '\e60b'; }.groovy-28328-CD:before { content: '\e60c'; }.groovy-28328-Chat:before { content: '\e60d'; }.groovy-28328-Check:before { content: '\e60e'; }.groovy-28328-Checklist:before { content: '\e60f'; }.groovy-28328-Checkmark:before { content: '\e610'; }.groovy-28328-Clock:before { content: '\e611'; }.groovy-28328-Cloud:before { content: '\e612'; }.groovy-28328-Coins:before { content: '\e613'; }.groovy-28328-Deliver:before { content: '\e614'; }.groovy-28328-Delivery:before { content: '\e615'; }.groovy-28328-Dialpad:before { content: '\e616'; }.groovy-28328-Diamond:before { content: '\e617'; }.groovy-28328-Display:before { content: '\e618'; }.groovy-28328-Divide:before { content: '\e619'; }.groovy-28328-Dollar:before { content: '\e61a'; }.groovy-28328-Earth:before { content: '\e61b'; }.groovy-28328-Empty-cart:before { content: '\e61c'; }.groovy-28328-Empty-folder:before { content: '\e61d'; }.groovy-28328-Equal:before { content: '\e61e'; }.groovy-28328-Equalizer:before { content: '\e61f'; }.groovy-28328-Fingerprint:before { content: '\e620'; }.groovy-28328-Flag:before { content: '\e621'; }.groovy-28328-Flower:before { content: '\e622'; }.groovy-28328-Folder:before { content: '\e623'; }.groovy-28328-Full-screen:before { content: '\e624'; }.groovy-28328-Glasses:before { content: '\e625'; }.groovy-28328-Heart:before { content: '\e626'; }.groovy-28328-Home:before { content: '\e627'; }.groovy-28328-ID:before { content: '\e628'; }.groovy-28328-Laptop:before { content: '\e629'; }.groovy-28328-Left:before { content: '\e62a'; }.groovy-28328-Light-bulb:before { content: '\e62b'; }.groovy-28328-Link:before { content: '\e62c'; }.groovy-28328-List:before { content: '\e62d'; }.groovy-28328-Lock:before { content: '\e62e'; }.groovy-28328-Loop:before { content: '\e62f'; }.groovy-28328-Mac:before { content: '\e630'; }.groovy-28328-Mail:before { content: '\e631'; }.groovy-28328-Man:before { content: '\e632'; }.groovy-28328-Map:before { content: '\e633'; }.groovy-28328-Media:before { content: '\e634'; }.groovy-28328-Menu:before { content: '\e635'; }.groovy-28328-Mic:before { content: '\e636'; }.groovy-28328-Mobile:before { content: '\e637'; }.groovy-28328-Multiply:before { content: '\e638'; }.groovy-28328-Music:before { content: '\e639'; }.groovy-28328-Note:before { content: '\e63a'; }.groovy-28328-OFF:before { content: '\e63b'; }.groovy-28328-ON:before { content: '\e63c'; }.groovy-28328-Open:before { content: '\e63d'; }.groovy-28328-Open-Mail:before { content: '\e63e'; }.groovy-28328-OS:before { content: '\e63f'; }.groovy-28328-Pencil:before { content: '\e640'; }.groovy-28328-Phone:before { content: '\e641'; }.groovy-28328-Photo:before { content: '\e642'; }.groovy-28328-Picture:before { content: '\e643'; }.groovy-28328-Pin:before { content: '\e644'; }.groovy-28328-Play:before { content: '\e645'; }.groovy-28328-Potion:before { content: '\e646'; }.groovy-28328-Printer:before { content: '\e647'; }.groovy-28328-Radio:before { content: '\e648'; }.groovy-28328-Rain:before { content: '\e649'; }.groovy-28328-Right:before { content: '\e64a'; }.groovy-28328-Scissors:before { content: '\e64b'; }.groovy-28328-Scope:before { content: '\e64c'; }.groovy-28328-Send:before { content: '\e64d'; }.groovy-28328-Servers:before { content: '\e64e'; }.groovy-28328-Settings:before { content: '\e64f'; }.groovy-28328-Shut-down:before { content: '\e650'; }.groovy-28328-Signal:before { content: '\e651'; }.groovy-28328-Star:before { content: '\e652'; }.groovy-28328-Station:before { content: '\e653'; }.groovy-28328-Substract:before { content: '\e654'; }.groovy-28328-Sun:before { content: '\e655'; }.groovy-28328-Tablet:before { content: '\e656'; }.groovy-28328-Tag:before { content: '\e657'; }.groovy-28328-Target:before { content: '\e658'; }.groovy-28328-Thumbs:before { content: '\e659'; }.groovy-28328-Thunder:before { content: '\e65a'; }.groovy-28328-Timer:before { content: '\e65b'; }.groovy-28328-Unlock:before { content: '\e65c'; }.groovy-28328-Up:before { content: '\e65d'; }.groovy-28328-Upload:before { content: '\e65e'; }.groovy-28328-Watch:before { content: '\e65f'; }.groovy-28328-Web:before { content: '\e660'; }.groovy-28328-WIfi:before { content: '\e661'; }.groovy-28328-Window:before { content: '\e662'; }.groovy-28328-Women:before { content: '\e663'; }

/* linked: wp-content/uploads/groovy/fonts/groovy-69018.css */

@font-face {
	font-family: 'groovy-69018';
	src:url('groovy-69018.woff?jk3qnc');
	src:url('groovy-69018.woff?jk3qnc') format('woff'),
		url('groovy-69018.ttf?jk3qnc') format('truetype'),
		url('groovy-69018.svg?jk3qnc#icomoon1') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

[class^="groovy-69018"],
[class*=" groovy-69018"] {
	font-family: 'groovy-69018';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Enable Ligatures ================ */
	letter-spacing: 0;
	-webkit-font-feature-settings: "liga";
	-moz-font-feature-settings: "liga=1";
	-moz-font-feature-settings: "liga";
	-ms-font-feature-settings: "liga" 1;
	-o-font-feature-settings: "liga";
	font-feature-settings: "liga";

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.groovy-69018-actual-size:before { content: '\e900'; }.groovy-69018-anchor:before { content: '\e901'; }.groovy-69018-arrow-left:before { content: '\e902'; }.groovy-69018-arrow-right:before { content: '\e903'; }.groovy-69018-badge:before { content: '\e904'; }.groovy-69018-bag:before { content: '\e905'; }.groovy-69018-ban:before { content: '\e906'; }.groovy-69018-bar-chart:before { content: '\e907'; }.groovy-69018-basket:before { content: '\e908'; }.groovy-69018-basket-loaded:before { content: '\e909'; }.groovy-69018-bell:before { content: '\e90a'; }.groovy-69018-briefcase:before { content: '\e90b'; }.groovy-69018-bubble:before { content: '\e90c'; }.groovy-69018-bubbles:before { content: '\e90d'; }.groovy-69018-bulb:before { content: '\e90e'; }.groovy-69018-calculator:before { content: '\e90f'; }.groovy-69018-calendar:before { content: '\e910'; }.groovy-69018-call-end:before { content: '\e911'; }.groovy-69018-call-in:before { content: '\e912'; }.groovy-69018-call-out:before { content: '\e913'; }.groovy-69018-check:before { content: '\e914'; }.groovy-69018-chemestry:before { content: '\e915'; }.groovy-69018-clock:before { content: '\e916'; }.groovy-69018-close:before { content: '\e917'; }.groovy-69018-compass:before { content: '\e918'; }.groovy-69018-config:before { content: '\e919'; }.groovy-69018-controller:before { content: '\e91a'; }.groovy-69018-credit-card:before { content: '\e91b'; }.groovy-69018-crop:before { content: '\e91c'; }.groovy-69018-cup:before { content: '\e91d'; }.groovy-69018-cup2:before { content: '\e91e'; }.groovy-69018-cursor:before { content: '\e91f'; }.groovy-69018-diamond:before { content: '\e920'; }.groovy-69018-direction:before { content: '\e921'; }.groovy-69018-directions:before { content: '\e922'; }.groovy-69018-disc:before { content: '\e923'; }.groovy-69018-dislike:before { content: '\e924'; }.groovy-69018-document:before { content: '\e925'; }.groovy-69018-documents:before { content: '\e926'; }.groovy-69018-download:before { content: '\e927'; }.groovy-69018-drawer:before { content: '\e928'; }.groovy-69018-dribbble:before { content: '\e929'; }.groovy-69018-dropbox:before { content: '\e92a'; }.groovy-69018-droplet:before { content: '\e92b'; }.groovy-69018-emoticon:before { content: '\e92c'; }.groovy-69018-end:before { content: '\e92d'; }.groovy-69018-energy:before { content: '\e92e'; }.groovy-69018-envelope:before { content: '\e92f'; }.groovy-69018-envelope-letter:before { content: '\e930'; }.groovy-69018-envelope-open:before { content: '\e931'; }.groovy-69018-eye:before { content: '\e932'; }.groovy-69018-eyeglasses:before { content: '\e933'; }.groovy-69018-facebook:before { content: '\e934'; }.groovy-69018-feed:before { content: '\e935'; }.groovy-69018-female:before { content: '\e936'; }.groovy-69018-female-user:before { content: '\e937'; }.groovy-69018-film:before { content: '\e938'; }.groovy-69018-fire:before { content: '\e939'; }.groovy-69018-flag:before { content: '\e93a'; }.groovy-69018-folder:before { content: '\e93b'; }.groovy-69018-folder2:before { content: '\e93c'; }.groovy-69018-follow:before { content: '\e93d'; }.groovy-69018-following:before { content: '\e93e'; }.groovy-69018-forward:before { content: '\e93f'; }.groovy-69018-frame:before { content: '\e940'; }.groovy-69018-friends:before { content: '\e941'; }.groovy-69018-full-screen:before { content: '\e942'; }.groovy-69018-ghost:before { content: '\e943'; }.groovy-69018-globe-1:before { content: '\e944'; }.groovy-69018-globe-2:before { content: '\e945'; }.groovy-69018-graduation-cap:before { content: '\e946'; }.groovy-69018-graph:before { content: '\e947'; }.groovy-69018-grid:before { content: '\e948'; }.groovy-69018-handbag:before { content: '\e949'; }.groovy-69018-headphones:before { content: '\e94a'; }.groovy-69018-headphones-microphone:before { content: '\e94b'; }.groovy-69018-heart:before { content: '\e94c'; }.groovy-69018-help:before { content: '\e94d'; }.groovy-69018-home:before { content: '\e94e'; }.groovy-69018-hourglass:before { content: '\e94f'; }.groovy-69018-info:before { content: '\e950'; }.groovy-69018-key:before { content: '\e951'; }.groovy-69018-layers:before { content: '\e952'; }.groovy-69018-left:before { content: '\e953'; }.groovy-69018-like:before { content: '\e954'; }.groovy-69018-link:before { content: '\e955'; }.groovy-69018-list:before { content: '\e956'; }.groovy-69018-lock:before { content: '\e957'; }.groovy-69018-login:before { content: '\e958'; }.groovy-69018-logout:before { content: '\e959'; }.groovy-69018-loop:before { content: '\e95a'; }.groovy-69018-magic-wand:before { content: '\e95b'; }.groovy-69018-magnet:before { content: '\e95c'; }.groovy-69018-magnifier:before { content: '\e95d'; }.groovy-69018-male:before { content: '\e95e'; }.groovy-69018-male-user:before { content: '\e95f'; }.groovy-69018-map:before { content: '\e960'; }.groovy-69018-microphone:before { content: '\e961'; }.groovy-69018-monitor:before { content: '\e962'; }.groovy-69018-mouse:before { content: '\e963'; }.groovy-69018-moustache:before { content: '\e964'; }.groovy-69018-move:before { content: '\e965'; }.groovy-69018-music-note1:before { content: '\e966'; }.groovy-69018-music-note2:before { content: '\e967'; }.groovy-69018-note:before { content: '\e968'; }.groovy-69018-notebook:before { content: '\e969'; }.groovy-69018-opened-book:before { content: '\e96a'; }.groovy-69018-paper-clip:before { content: '\e96b'; }.groovy-69018-paper-plane:before { content: '\e96c'; }.groovy-69018-pause:before { content: '\e96d'; }.groovy-69018-pencil:before { content: '\e96e'; }.groovy-69018-phone:before { content: '\e96f'; }.groovy-69018-photo:before { content: '\e970'; }.groovy-69018-picture:before { content: '\e971'; }.groovy-69018-pie-chart:before { content: '\e972'; }.groovy-69018-pin:before { content: '\e973'; }.groovy-69018-plane:before { content: '\e974'; }.groovy-69018-play:before { content: '\e975'; }.groovy-69018-playlist:before { content: '\e976'; }.groovy-69018-plus:before { content: '\e977'; }.groovy-69018-pointer:before { content: '\e978'; }.groovy-69018-power:before { content: '\e979'; }.groovy-69018-present:before { content: '\e97a'; }.groovy-69018-printer:before { content: '\e97b'; }.groovy-69018-puzzle:before { content: '\e97c'; }.groovy-69018-question:before { content: '\e97d'; }.groovy-69018-refresh:before { content: '\e97e'; }.groovy-69018-reload:before { content: '\e97f'; }.groovy-69018-rewind:before { content: '\e980'; }.groovy-69018-right:before { content: '\e981'; }.groovy-69018-rocket:before { content: '\e982'; }.groovy-69018-settings:before { content: '\e983'; }.groovy-69018-share1:before { content: '\e984'; }.groovy-69018-share2:before { content: '\e985'; }.groovy-69018-shield:before { content: '\e986'; }.groovy-69018-shuffle:before { content: '\e987'; }.groovy-69018-speech:before { content: '\e988'; }.groovy-69018-speedometer:before { content: '\e989'; }.groovy-69018-star:before { content: '\e98a'; }.groovy-69018-start:before { content: '\e98b'; }.groovy-69018-tablet:before { content: '\e98c'; }.groovy-69018-tag:before { content: '\e98d'; }.groovy-69018-target:before { content: '\e98e'; }.groovy-69018-trash:before { content: '\e98f'; }.groovy-69018-tumblr:before { content: '\e990'; }.groovy-69018-twitter:before { content: '\e991'; }.groovy-69018-umbrella:before { content: '\e992'; }.groovy-69018-unfollow:before { content: '\e993'; }.groovy-69018-unlock:before { content: '\e994'; }.groovy-69018-upload:before { content: '\e995'; }.groovy-69018-vector:before { content: '\e996'; }.groovy-69018-video:before { content: '\e997'; }.groovy-69018-volume-1:before { content: '\e998'; }.groovy-69018-volume-2:before { content: '\e999'; }.groovy-69018-volume-off:before { content: '\e99a'; }.groovy-69018-wallet:before { content: '\e99b'; }.groovy-69018-wrench:before { content: '\e99c'; }.groovy-69018-youtube:before { content: '\e99d'; }.groovy-69018-zoom-in:before { content: '\e99e'; }.groovy-69018-zoom-out:before { content: '\e99f'; }

/* linked: wp-content/uploads/groovy/fonts/groovy-socicon.css */

@font-face {
	font-family: 'groovy-socicon';
	src:url('groovy-socicon.eot?jk3qnc');
	src:url('groovy-socicon.eot?jk3qnc#iefix') format('embedded-opentype'),
		url('groovy-socicon.woff?jk3qnc') format('woff'),
		url('groovy-socicon.ttf?jk3qnc') format('truetype'),
		url('groovy-socicon.svg?jk3qnc#icomoon1') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

[class^="groovy-socicon"],
[class*=" groovy-socicon"] {
	font-family: 'groovy-socicon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Enable Ligatures ================ */
	letter-spacing: 0;
	-webkit-font-feature-settings: "liga";
	-moz-font-feature-settings: "liga=1";
	-moz-font-feature-settings: "liga";
	-ms-font-feature-settings: "liga" 1;
	-o-font-feature-settings: "liga";
	font-feature-settings: "liga";

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.groovy-socicon-eitaa:before { content: '\e97c'; }.groovy-socicon-soroush:before { content: '\e97d'; }.groovy-socicon-bale:before { content: '\e97e'; }.groovy-socicon-zazzle:before { content: '\e97b'; }.groovy-socicon-society6:before { content: '\e97a'; }.groovy-socicon-redbubble:before { content: '\e979'; }.groovy-socicon-avvo:before { content: '\e978'; }.groovy-socicon-stitcher:before { content: '\e977'; }.groovy-socicon-google:before { content: '\e974'; }.groovy-socicon-dlive:before { content: '\e975'; }.groovy-socicon-vsco:before { content: '\e976'; }.groovy-socicon-flipboard:before { content: '\e973'; }.groovy-socicon-ubuntu:before { content: '\e958'; }.groovy-socicon-artstation:before { content: '\e959'; }.groovy-socicon-invision:before { content: '\e95a'; }.groovy-socicon-torial:before { content: '\e95b'; }.groovy-socicon-collectorz:before { content: '\e95c'; }.groovy-socicon-seenthis:before { content: '\e95d'; }.groovy-socicon-google_play_music:before { content: '\e95e'; }.groovy-socicon-debian:before { content: '\e95f'; }.groovy-socicon-filmfreeway:before { content: '\e960'; }.groovy-socicon-gnome:before { content: '\e961'; }.groovy-socicon-itchio:before { content: '\e962'; }.groovy-socicon-jamendo:before { content: '\e963'; }.groovy-socicon-mix:before { content: '\e964'; }.groovy-socicon-sharepoint:before { content: '\e965'; }.groovy-socicon-tinder:before { content: '\e966'; }.groovy-socicon-windguru:before { content: '\e967'; }.groovy-socicon-cd_baby:before { content: '\e968'; }.groovy-socicon-elementary_os:before { content: '\e969'; }.groovy-socicon-stage32:before { content: '\e96a'; }.groovy-socicon-tiktok:before { content: '\e96b'; }.groovy-socicon-gitter:before { content: '\e96c'; }.groovy-socicon-letterboxd:before { content: '\e96d'; }.groovy-socicon-threema:before { content: '\e96e'; }.groovy-socicon-splice:before { content: '\e96f'; }.groovy-socicon-metapop:before { content: '\e970'; }.groovy-socicon-naver:before { content: '\e971'; }.groovy-socicon-remote:before { content: '\e972'; }.groovy-socicon-internet:before { content: '\e957'; }.groovy-socicon-moddb:before { content: '\e94b'; }.groovy-socicon-indiedb:before { content: '\e94c'; }.groovy-socicon-traxsource:before { content: '\e94d'; }.groovy-socicon-gamefor:before { content: '\e94e'; }.groovy-socicon-pixiv:before { content: '\e94f'; }.groovy-socicon-myanimelist:before { content: '\e950'; }.groovy-socicon-blackberry:before { content: '\e951'; }.groovy-socicon-wickr:before { content: '\e952'; }.groovy-socicon-spip:before { content: '\e953'; }.groovy-socicon-napster:before { content: '\e954'; }.groovy-socicon-beatport:before { content: '\e955'; }.groovy-socicon-hackerone:before { content: '\e956'; }.groovy-socicon-hackernews:before { content: '\e946'; }.groovy-socicon-smashwords:before { content: '\e947'; }.groovy-socicon-kobo:before { content: '\e948'; }.groovy-socicon-bookbub:before { content: '\e949'; }.groovy-socicon-mailru:before { content: '\e94a'; }.groovy-socicon-gitlab:before { content: '\e945'; }.groovy-socicon-instructables:before { content: '\e944'; }.groovy-socicon-portfolio:before { content: '\e943'; }.groovy-socicon-codered:before { content: '\e940'; }.groovy-socicon-origin:before { content: '\e941'; }.groovy-socicon-nextdoor:before { content: '\e942'; }.groovy-socicon-udemy:before { content: '\e93f'; }.groovy-socicon-livemaster:before { content: '\e93e'; }.groovy-socicon-crunchbase:before { content: '\e93b'; }.groovy-socicon-homefy:before { content: '\e93c'; }.groovy-socicon-calendly:before { content: '\e93d'; }.groovy-socicon-realtor:before { content: '\e90f'; }.groovy-socicon-tidal:before { content: '\e910'; }.groovy-socicon-qobuz:before { content: '\e911'; }.groovy-socicon-natgeo:before { content: '\e912'; }.groovy-socicon-mastodon:before { content: '\e913'; }.groovy-socicon-unsplash:before { content: '\e914'; }.groovy-socicon-homeadvisor:before { content: '\e915'; }.groovy-socicon-angieslist:before { content: '\e916'; }.groovy-socicon-codepen:before { content: '\e917'; }.groovy-socicon-slack:before { content: '\e918'; }.groovy-socicon-openaigym:before { content: '\e919'; }.groovy-socicon-logmein:before { content: '\e91a'; }.groovy-socicon-fiverr:before { content: '\e91b'; }.groovy-socicon-gotomeeting:before { content: '\e91c'; }.groovy-socicon-aliexpress:before { content: '\e91d'; }.groovy-socicon-guru:before { content: '\e91e'; }.groovy-socicon-appstore:before { content: '\e91f'; }.groovy-socicon-homes:before { content: '\e920'; }.groovy-socicon-zoom:before { content: '\e921'; }.groovy-socicon-alibaba:before { content: '\e922'; }.groovy-socicon-craigslist:before { content: '\e923'; }.groovy-socicon-wix:before { content: '\e924'; }.groovy-socicon-redfin:before { content: '\e925'; }.groovy-socicon-googlecalendar:before { content: '\e926'; }.groovy-socicon-shopify:before { content: '\e927'; }.groovy-socicon-freelancer:before { content: '\e928'; }.groovy-socicon-seedrs:before { content: '\e929'; }.groovy-socicon-bing:before { content: '\e92a'; }.groovy-socicon-doodle:before { content: '\e92b'; }.groovy-socicon-bonanza:before { content: '\e92c'; }.groovy-socicon-squarespace:before { content: '\e92d'; }.groovy-socicon-toptal:before { content: '\e92e'; }.groovy-socicon-gust:before { content: '\e92f'; }.groovy-socicon-ask:before { content: '\e930'; }.groovy-socicon-trulia:before { content: '\e931'; }.groovy-socicon-calendy-loomly:before { content: '\e932'; }.groovy-socicon-ghost:before { content: '\e933'; }.groovy-socicon-upwork:before { content: '\e934'; }.groovy-socicon-fundable:before { content: '\e935'; }.groovy-socicon-booking:before { content: '\e936'; }.groovy-socicon-googlemaps:before { content: '\e937'; }.groovy-socicon-zillow:before { content: '\e938'; }.groovy-socicon-niconico:before { content: '\e939'; }.groovy-socicon-toneden:before { content: '\e93a'; }.groovy-socicon-augment:before { content: '\e908'; }.groovy-socicon-bitbucket:before { content: '\e909'; }.groovy-socicon-fyuse:before { content: '\e90a'; }.groovy-socicon-youtube-gaming:before { content: '\e90b'; }.groovy-socicon-sketchfab:before { content: '\e90c'; }.groovy-socicon-mobcrush:before { content: '\e90d'; }.groovy-socicon-microsoft:before { content: '\e90e'; }.groovy-socicon-pandora:before { content: '\e907'; }.groovy-socicon-facebook-messenger:before { content: '\e906'; }.groovy-socicon-gamewisp:before { content: '\e905'; }.groovy-socicon-bloglovin:before { content: '\e904'; }.groovy-socicon-tunein:before { content: '\e903'; }.groovy-socicon-gamejolt:before { content: '\e901'; }.groovy-socicon-trello:before { content: '\e902'; }.groovy-socicon-spreadshirt:before { content: '\e900'; }.groovy-socicon-500px:before { content: '\e000'; }.groovy-socicon-8tracks:before { content: '\e001'; }.groovy-socicon-airbnb:before { content: '\e002'; }.groovy-socicon-alliance:before { content: '\e003'; }.groovy-socicon-amazon:before { content: '\e004'; }.groovy-socicon-amplement:before { content: '\e005'; }.groovy-socicon-android:before { content: '\e006'; }.groovy-socicon-angellist:before { content: '\e007'; }.groovy-socicon-apple:before { content: '\e008'; }.groovy-socicon-appnet:before { content: '\e009'; }.groovy-socicon-baidu:before { content: '\e00a'; }.groovy-socicon-bandcamp:before { content: '\e00b'; }.groovy-socicon-battlenet:before { content: '\e00c'; }.groovy-socicon-beam-mixer:before { content: '\e00d'; }.groovy-socicon-bebee:before { content: '\e00e'; }.groovy-socicon-bebo:before { content: '\e00f'; }.groovy-socicon-behance:before { content: '\e010'; }.groovy-socicon-blizzard:before { content: '\e011'; }.groovy-socicon-blogger:before { content: '\e012'; }.groovy-socicon-buffer:before { content: '\e013'; }.groovy-socicon-chrome:before { content: '\e014'; }.groovy-socicon-coderwall:before { content: '\e015'; }.groovy-socicon-curse:before { content: '\e016'; }.groovy-socicon-dailymotion:before { content: '\e017'; }.groovy-socicon-deezer:before { content: '\e018'; }.groovy-socicon-delicious:before { content: '\e019'; }.groovy-socicon-deviantart:before { content: '\e01a'; }.groovy-socicon-diablo:before { content: '\e01b'; }.groovy-socicon-digg:before { content: '\e01c'; }.groovy-socicon-discord:before { content: '\e01d'; }.groovy-socicon-disqus:before { content: '\e01e'; }.groovy-socicon-douban:before { content: '\e01f'; }.groovy-socicon-draugiem:before { content: '\e020'; }.groovy-socicon-dribbble:before { content: '\e021'; }.groovy-socicon-drupal:before { content: '\e022'; }.groovy-socicon-ebay:before { content: '\e023'; }.groovy-socicon-ello:before { content: '\e024'; }.groovy-socicon-endomodo:before { content: '\e025'; }.groovy-socicon-envato:before { content: '\e026'; }.groovy-socicon-etsy:before { content: '\e027'; }.groovy-socicon-facebook:before { content: '\e028'; }.groovy-socicon-feedburner:before { content: '\e029'; }.groovy-socicon-filmweb:before { content: '\e02a'; }.groovy-socicon-firefox:before { content: '\e02b'; }.groovy-socicon-flattr:before { content: '\e02c'; }.groovy-socicon-flickr:before { content: '\e02d'; }.groovy-socicon-formulr:before { content: '\e02e'; }.groovy-socicon-forrst:before { content: '\e02f'; }.groovy-socicon-foursquare:before { content: '\e030'; }.groovy-socicon-friendfeed:before { content: '\e031'; }.groovy-socicon-github:before { content: '\e032'; }.groovy-socicon-goodreads:before { content: '\e033'; }.groovy-socicon-google507:before { content: '\e034'; }.groovy-socicon-google-scholar:before { content: '\e035'; }.groovy-socicon-googlegroups:before { content: '\e036'; }.groovy-socicon-googlephotos:before { content: '\e037'; }.groovy-socicon-googleplus:before { content: '\e038'; }.groovy-socicon-grooveshark:before { content: '\e039'; }.groovy-socicon-hackerrank:before { content: '\e03a'; }.groovy-socicon-hearthstone:before { content: '\e03b'; }.groovy-socicon-hellocoton:before { content: '\e03c'; }.groovy-socicon-heroes:before { content: '\e03d'; }.groovy-socicon-hitbox-smashcast:before { content: '\e03e'; }.groovy-socicon-horde:before { content: '\e03f'; }.groovy-socicon-houzz:before { content: '\e040'; }.groovy-socicon-icq:before { content: '\e041'; }.groovy-socicon-identica:before { content: '\e042'; }.groovy-socicon-imdb:before { content: '\e043'; }.groovy-socicon-instagram:before { content: '\e044'; }.groovy-socicon-issuu:before { content: '\e045'; }.groovy-socicon-istock:before { content: '\e046'; }.groovy-socicon-itunes:before { content: '\e047'; }.groovy-socicon-keybase:before { content: '\e048'; }.groovy-socicon-lanyrd:before { content: '\e049'; }.groovy-socicon-lastfm:before { content: '\e04a'; }.groovy-socicon-line:before { content: '\e04b'; }.groovy-socicon-linkedin:before { content: '\e04c'; }.groovy-socicon-livejournal:before { content: '\e04d'; }.groovy-socicon-lyft:before { content: '\e04e'; }.groovy-socicon-macos:before { content: '\e04f'; }.groovy-socicon-mail:before { content: '\e050'; }.groovy-socicon-medium:before { content: '\e051'; }.groovy-socicon-meetup:before { content: '\e052'; }.groovy-socicon-mixcloud:before { content: '\e053'; }.groovy-socicon-modelmayhem:before { content: '\e054'; }.groovy-socicon-mumble:before { content: '\e055'; }.groovy-socicon-myspace:before { content: '\e056'; }.groovy-socicon-newsvine:before { content: '\e057'; }.groovy-socicon-nintendo:before { content: '\e058'; }.groovy-socicon-npm:before { content: '\e059'; }.groovy-socicon-odnoklassniki:before { content: '\e05a'; }.groovy-socicon-openid:before { content: '\e05b'; }.groovy-socicon-opera:before { content: '\e05c'; }.groovy-socicon-outlook:before { content: '\e05d'; }.groovy-socicon-overwatch:before { content: '\e05e'; }.groovy-socicon-patreon:before { content: '\e05f'; }.groovy-socicon-paypal:before { content: '\e060'; }.groovy-socicon-periscope:before { content: '\e061'; }.groovy-socicon-persona:before { content: '\e062'; }.groovy-socicon-pinterest:before { content: '\e063'; }.groovy-socicon-play:before { content: '\e064'; }.groovy-socicon-player:before { content: '\e065'; }.groovy-socicon-playstation:before { content: '\e066'; }.groovy-socicon-pocket:before { content: '\e067'; }.groovy-socicon-qq:before { content: '\e068'; }.groovy-socicon-quora:before { content: '\e069'; }.groovy-socicon-raidcall:before { content: '\e06a'; }.groovy-socicon-ravelry:before { content: '\e06b'; }.groovy-socicon-reddit:before { content: '\e06c'; }.groovy-socicon-renren:before { content: '\e06d'; }.groovy-socicon-researchgate:before { content: '\e06e'; }.groovy-socicon-residentadvisor:before { content: '\e06f'; }.groovy-socicon-reverbnation:before { content: '\e070'; }.groovy-socicon-rss:before { content: '\e071'; }.groovy-socicon-sharethis:before { content: '\e072'; }.groovy-socicon-skype:before { content: '\e073'; }.groovy-socicon-slideshare:before { content: '\e074'; }.groovy-socicon-smugmug:before { content: '\e075'; }.groovy-socicon-snapchat:before { content: '\e076'; }.groovy-socicon-songkick:before { content: '\e077'; }.groovy-socicon-soundcloud:before { content: '\e078'; }.groovy-socicon-spotify:before { content: '\e079'; }.groovy-socicon-stackexchange:before { content: '\e07a'; }.groovy-socicon-stackoverflow:before { content: '\e07b'; }.groovy-socicon-starcraft:before { content: '\e07c'; }.groovy-socicon-stayfriends:before { content: '\e07d'; }.groovy-socicon-steam:before { content: '\e07e'; }.groovy-socicon-storehouse:before { content: '\e07f'; }.groovy-socicon-strava:before { content: '\e080'; }.groovy-socicon-streamjar:before { content: '\e081'; }.groovy-socicon-stumbleupon:before { content: '\e082'; }.groovy-socicon-swarm:before { content: '\e083'; }.groovy-socicon-teamspeak:before { content: '\e084'; }.groovy-socicon-teamviewer:before { content: '\e085'; }.groovy-socicon-technorati:before { content: '\e086'; }.groovy-socicon-telegram:before { content: '\e087'; }.groovy-socicon-tripadvisor:before { content: '\e088'; }.groovy-socicon-tripit:before { content: '\e089'; }.groovy-socicon-triplej:before { content: '\e08a'; }.groovy-socicon-tumblr:before { content: '\e08b'; }.groovy-socicon-twitch:before { content: '\e08c'; }.groovy-socicon-twitter:before { content: '\e08d'; }.groovy-socicon-uber:before { content: '\e08e'; }.groovy-socicon-ventrilo:before { content: '\e08f'; }.groovy-socicon-viadeo:before { content: '\e090'; }.groovy-socicon-viber:before { content: '\e091'; }.groovy-socicon-viewbug:before { content: '\e092'; }.groovy-socicon-vimeo:before { content: '\e093'; }.groovy-socicon-vine:before { content: '\e094'; }.groovy-socicon-vkontakte:before { content: '\e095'; }.groovy-socicon-warcraft:before { content: '\e096'; }.groovy-socicon-wechat:before { content: '\e097'; }.groovy-socicon-weibo:before { content: '\e098'; }.groovy-socicon-whatsapp:before { content: '\e099'; }.groovy-socicon-wikipedia:before { content: '\e09a'; }.groovy-socicon-windows:before { content: '\e09b'; }.groovy-socicon-wordpress:before { content: '\e09c'; }.groovy-socicon-wykop:before { content: '\e09d'; }.groovy-socicon-xbox:before { content: '\e09e'; }.groovy-socicon-xing:before { content: '\e09f'; }.groovy-socicon-yahoo:before { content: '\e0a0'; }.groovy-socicon-yammer:before { content: '\e0a1'; }.groovy-socicon-yandex:before { content: '\e0a2'; }.groovy-socicon-yelp:before { content: '\e0a3'; }.groovy-socicon-younow:before { content: '\e0a4'; }.groovy-socicon-youtube:before { content: '\e0a5'; }.groovy-socicon-zapier:before { content: '\e0a6'; }.groovy-socicon-zerply:before { content: '\e0a7'; }.groovy-socicon-zomato:before { content: '\e0a8'; }.groovy-socicon-zynga:before { content: '\e0a9'; }

/* linked: wp-content/plugins/groovy-menu/assets/style/fontawesome.css */
@charset "UTF-8";
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.28571em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center; }
  .fa-li.fa-lg {
    left: -1.85714em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left {
  margin-right: .3em; }

.fa.pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(359deg); } }

@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(359deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: ""; }

.fa-music:before {
  content: ""; }

.fa-search:before {
  content: ""; }

.fa-envelope-o:before {
  content: ""; }

.fa-heart:before {
  content: ""; }

.fa-star:before {
  content: ""; }

.fa-star-o:before {
  content: ""; }

.fa-user:before {
  content: ""; }

.fa-film:before {
  content: ""; }

.fa-th-large:before {
  content: ""; }

.fa-th:before {
  content: ""; }

.fa-th-list:before {
  content: ""; }

.fa-check:before {
  content: ""; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: ""; }

.fa-search-plus:before {
  content: ""; }

.fa-search-minus:before {
  content: ""; }

.fa-power-off:before {
  content: ""; }

.fa-signal:before {
  content: ""; }

.fa-gear:before,
.fa-cog:before {
  content: ""; }

.fa-trash-o:before {
  content: ""; }

.fa-home:before {
  content: ""; }

.fa-file-o:before {
  content: ""; }

.fa-clock-o:before {
  content: ""; }

.fa-road:before {
  content: ""; }

.fa-download:before {
  content: ""; }

.fa-arrow-circle-o-down:before {
  content: ""; }

.fa-arrow-circle-o-up:before {
  content: ""; }

.fa-inbox:before {
  content: ""; }

.fa-play-circle-o:before {
  content: ""; }

.fa-rotate-right:before,
.fa-repeat:before {
  content: ""; }

.fa-refresh:before {
  content: ""; }

.fa-list-alt:before {
  content: ""; }

.fa-lock:before {
  content: ""; }

.fa-flag:before {
  content: ""; }

.fa-headphones:before {
  content: ""; }

.fa-volume-off:before {
  content: ""; }

.fa-volume-down:before {
  content: ""; }

.fa-volume-up:before {
  content: ""; }

.fa-qrcode:before {
  content: ""; }

.fa-barcode:before {
  content: ""; }

.fa-tag:before {
  content: ""; }

.fa-tags:before {
  content: ""; }

.fa-book:before {
  content: ""; }

.fa-bookmark:before {
  content: ""; }

.fa-print:before {
  content: ""; }

.fa-camera:before {
  content: ""; }

.fa-font:before {
  content: ""; }

.fa-bold:before {
  content: ""; }

.fa-italic:before {
  content: ""; }

.fa-text-height:before {
  content: ""; }

.fa-text-width:before {
  content: ""; }

.fa-align-left:before {
  content: ""; }

.fa-align-center:before {
  content: ""; }

.fa-align-right:before {
  content: ""; }

.fa-align-justify:before {
  content: ""; }

.fa-list:before {
  content: ""; }

.fa-dedent:before,
.fa-outdent:before {
  content: ""; }

.fa-indent:before {
  content: ""; }

.fa-video-camera:before {
  content: ""; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: ""; }

.fa-pencil:before {
  content: ""; }

.fa-map-marker:before {
  content: ""; }

.fa-adjust:before {
  content: ""; }

.fa-tint:before {
  content: ""; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: ""; }

.fa-share-square-o:before {
  content: ""; }

.fa-check-square-o:before {
  content: ""; }

.fa-arrows:before {
  content: ""; }

.fa-step-backward:before {
  content: ""; }

.fa-fast-backward:before {
  content: ""; }

.fa-backward:before {
  content: ""; }

.fa-play:before {
  content: ""; }

.fa-pause:before {
  content: ""; }

.fa-stop:before {
  content: ""; }

.fa-forward:before {
  content: ""; }

.fa-fast-forward:before {
  content: ""; }

.fa-step-forward:before {
  content: ""; }

.fa-eject:before {
  content: ""; }

.fa-chevron-left:before {
  content: ""; }

.fa-chevron-right:before {
  content: ""; }

.fa-plus-circle:before {
  content: ""; }

.fa-minus-circle:before {
  content: ""; }

.fa-times-circle:before {
  content: ""; }

.fa-check-circle:before {
  content: ""; }

.fa-question-circle:before {
  content: ""; }

.fa-info-circle:before {
  content: ""; }

.fa-crosshairs:before {
  content: ""; }

.fa-times-circle-o:before {
  content: ""; }

.fa-check-circle-o:before {
  content: ""; }

.fa-ban:before {
  content: ""; }

.fa-arrow-left:before {
  content: ""; }

.fa-arrow-right:before {
  content: ""; }

.fa-arrow-up:before {
  content: ""; }

.fa-arrow-down:before {
  content: ""; }

.fa-mail-forward:before,
.fa-share:before {
  content: ""; }

.fa-expand:before {
  content: ""; }

.fa-compress:before {
  content: ""; }

.fa-plus:before {
  content: ""; }

.fa-minus:before {
  content: ""; }

.fa-asterisk:before {
  content: ""; }

.fa-exclamation-circle:before {
  content: ""; }

.fa-gift:before {
  content: ""; }

.fa-leaf:before {
  content: ""; }

.fa-fire:before {
  content: ""; }

.fa-eye:before {
  content: ""; }

.fa-eye-slash:before {
  content: ""; }

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: ""; }

.fa-plane:before {
  content: ""; }

.fa-calendar:before {
  content: ""; }

.fa-random:before {
  content: ""; }

.fa-comment:before {
  content: ""; }

.fa-magnet:before {
  content: ""; }

.fa-chevron-up:before {
  content: ""; }

.fa-chevron-down:before {
  content: ""; }

.fa-retweet:before {
  content: ""; }

.fa-shopping-cart:before {
  content: ""; }

.fa-folder:before {
  content: ""; }

.fa-folder-open:before {
  content: ""; }

.fa-arrows-v:before {
  content: ""; }

.fa-arrows-h:before {
  content: ""; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: ""; }

.fa-twitter-square:before {
  content: ""; }

.fa-facebook-square:before {
  content: ""; }

.fa-camera-retro:before {
  content: ""; }

.fa-key:before {
  content: ""; }

.fa-gears:before,
.fa-cogs:before {
  content: ""; }

.fa-comments:before {
  content: ""; }

.fa-thumbs-o-up:before {
  content: ""; }

.fa-thumbs-o-down:before {
  content: ""; }

.fa-star-half:before {
  content: ""; }

.fa-heart-o:before {
  content: ""; }

.fa-sign-out:before {
  content: ""; }

.fa-linkedin-square:before {
  content: ""; }

.fa-thumb-tack:before {
  content: ""; }

.fa-external-link:before {
  content: ""; }

.fa-sign-in:before {
  content: ""; }

.fa-trophy:before {
  content: ""; }

.fa-github-square:before {
  content: ""; }

.fa-upload:before {
  content: ""; }

.fa-lemon-o:before {
  content: ""; }

.fa-phone:before {
  content: ""; }

.fa-square-o:before {
  content: ""; }

.fa-bookmark-o:before {
  content: ""; }

.fa-phone-square:before {
  content: ""; }

.fa-twitter:before {
  content: ""; }

.fa-facebook-f:before,
.fa-facebook:before {
  content: ""; }

.fa-github:before {
  content: ""; }

.fa-unlock:before {
  content: ""; }

.fa-credit-card:before {
  content: ""; }

.fa-feed:before,
.fa-rss:before {
  content: ""; }

.fa-hdd-o:before {
  content: ""; }

.fa-bullhorn:before {
  content: ""; }

.fa-bell:before {
  content: ""; }

.fa-certificate:before {
  content: ""; }

.fa-hand-o-right:before {
  content: ""; }

.fa-hand-o-left:before {
  content: ""; }

.fa-hand-o-up:before {
  content: ""; }

.fa-hand-o-down:before {
  content: ""; }

.fa-arrow-circle-left:before {
  content: ""; }

.fa-arrow-circle-right:before {
  content: ""; }

.fa-arrow-circle-up:before {
  content: ""; }

.fa-arrow-circle-down:before {
  content: ""; }

.fa-globe:before {
  content: ""; }

.fa-wrench:before {
  content: ""; }

.fa-tasks:before {
  content: ""; }

.fa-filter:before {
  content: ""; }

.fa-briefcase:before {
  content: ""; }

.fa-arrows-alt:before {
  content: ""; }

.fa-group:before,
.fa-users:before {
  content: ""; }

.fa-chain:before,
.fa-link:before {
  content: ""; }

.fa-cloud:before {
  content: ""; }

.fa-flask:before {
  content: ""; }

.fa-cut:before,
.fa-scissors:before {
  content: ""; }

.fa-copy:before,
.fa-files-o:before {
  content: ""; }

.fa-paperclip:before {
  content: ""; }

.fa-save:before,
.fa-floppy-o:before {
  content: ""; }

.fa-square:before {
  content: ""; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: ""; }

.fa-list-ul:before {
  content: ""; }

.fa-list-ol:before {
  content: ""; }

.fa-strikethrough:before {
  content: ""; }

.fa-underline:before {
  content: ""; }

.fa-table:before {
  content: ""; }

.fa-magic:before {
  content: ""; }

.fa-truck:before {
  content: ""; }

.fa-pinterest:before {
  content: ""; }

.fa-pinterest-square:before {
  content: ""; }

.fa-google-plus-square:before {
  content: ""; }

.fa-google-plus:before {
  content: ""; }

.fa-money:before {
  content: ""; }

.fa-caret-down:before {
  content: ""; }

.fa-caret-up:before {
  content: ""; }

.fa-caret-left:before {
  content: ""; }

.fa-caret-right:before {
  content: ""; }

.fa-columns:before {
  content: ""; }

.fa-unsorted:before,
.fa-sort:before {
  content: ""; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: ""; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: ""; }

.fa-envelope:before {
  content: ""; }

.fa-linkedin:before {
  content: ""; }

.fa-rotate-left:before,
.fa-undo:before {
  content: ""; }

.fa-legal:before,
.fa-gavel:before {
  content: ""; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: ""; }

.fa-comment-o:before {
  content: ""; }

.fa-comments-o:before {
  content: ""; }

.fa-flash:before,
.fa-bolt:before {
  content: ""; }

.fa-sitemap:before {
  content: ""; }

.fa-umbrella:before {
  content: ""; }

.fa-paste:before,
.fa-clipboard:before {
  content: ""; }

.fa-lightbulb-o:before {
  content: ""; }

.fa-exchange:before {
  content: ""; }

.fa-cloud-download:before {
  content: ""; }

.fa-cloud-upload:before {
  content: ""; }

.fa-user-md:before {
  content: ""; }

.fa-stethoscope:before {
  content: ""; }

.fa-suitcase:before {
  content: ""; }

.fa-bell-o:before {
  content: ""; }

.fa-coffee:before {
  content: ""; }

.fa-cutlery:before {
  content: ""; }

.fa-file-text-o:before {
  content: ""; }

.fa-building-o:before {
  content: ""; }

.fa-hospital-o:before {
  content: ""; }

.fa-ambulance:before {
  content: ""; }

.fa-medkit:before {
  content: ""; }

.fa-fighter-jet:before {
  content: ""; }

.fa-beer:before {
  content: ""; }

.fa-h-square:before {
  content: ""; }

.fa-plus-square:before {
  content: ""; }

.fa-angle-double-left:before {
  content: ""; }

.fa-angle-double-right:before {
  content: ""; }

.fa-angle-double-up:before {
  content: ""; }

.fa-angle-double-down:before {
  content: ""; }

.fa-angle-left:before {
  content: ""; }

.fa-angle-right:before {
  content: ""; }

.fa-angle-up:before {
  content: ""; }

.fa-angle-down:before {
  content: ""; }

.fa-desktop:before {
  content: ""; }

.fa-laptop:before {
  content: ""; }

.fa-tablet:before {
  content: ""; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: ""; }

.fa-circle-o:before {
  content: ""; }

.fa-quote-left:before {
  content: ""; }

.fa-quote-right:before {
  content: ""; }

.fa-spinner:before {
  content: ""; }

.fa-circle:before {
  content: ""; }

.fa-mail-reply:before,
.fa-reply:before {
  content: ""; }

.fa-github-alt:before {
  content: ""; }

.fa-folder-o:before {
  content: ""; }

.fa-folder-open-o:before {
  content: ""; }

.fa-smile-o:before {
  content: ""; }

.fa-frown-o:before {
  content: ""; }

.fa-meh-o:before {
  content: ""; }

.fa-gamepad:before {
  content: ""; }

.fa-keyboard-o:before {
  content: ""; }

.fa-flag-o:before {
  content: ""; }

.fa-flag-checkered:before {
  content: ""; }

.fa-terminal:before {
  content: ""; }

.fa-code:before {
  content: ""; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: ""; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: ""; }

.fa-location-arrow:before {
  content: ""; }

.fa-crop:before {
  content: ""; }

.fa-code-fork:before {
  content: ""; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: ""; }

.fa-question:before {
  content: ""; }

.fa-info:before {
  content: ""; }

.fa-exclamation:before {
  content: ""; }

.fa-superscript:before {
  content: ""; }

.fa-subscript:before {
  content: ""; }

.fa-eraser:before {
  content: ""; }

.fa-puzzle-piece:before {
  content: ""; }

.fa-microphone:before {
  content: ""; }

.fa-microphone-slash:before {
  content: ""; }

.fa-shield:before {
  content: ""; }

.fa-calendar-o:before {
  content: ""; }

.fa-fire-extinguisher:before {
  content: ""; }

.fa-rocket:before {
  content: ""; }

.fa-maxcdn:before {
  content: ""; }

.fa-chevron-circle-left:before {
  content: ""; }

.fa-chevron-circle-right:before {
  content: ""; }

.fa-chevron-circle-up:before {
  content: ""; }

.fa-chevron-circle-down:before {
  content: ""; }

.fa-html5:before {
  content: ""; }

.fa-css3:before {
  content: ""; }

.fa-anchor:before {
  content: ""; }

.fa-unlock-alt:before {
  content: ""; }

.fa-bullseye:before {
  content: ""; }

.fa-ellipsis-h:before {
  content: ""; }

.fa-ellipsis-v:before {
  content: ""; }

.fa-rss-square:before {
  content: ""; }

.fa-play-circle:before {
  content: ""; }

.fa-ticket:before {
  content: ""; }

.fa-minus-square:before {
  content: ""; }

.fa-minus-square-o:before {
  content: ""; }

.fa-level-up:before {
  content: ""; }

.fa-level-down:before {
  content: ""; }

.fa-check-square:before {
  content: ""; }

.fa-pencil-square:before {
  content: ""; }

.fa-external-link-square:before {
  content: ""; }

.fa-share-square:before {
  content: ""; }

.fa-compass:before {
  content: ""; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: ""; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: ""; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: ""; }

.fa-euro:before,
.fa-eur:before {
  content: ""; }

.fa-gbp:before {
  content: ""; }

.fa-dollar:before,
.fa-usd:before {
  content: ""; }

.fa-rupee:before,
.fa-inr:before {
  content: ""; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: ""; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: ""; }

.fa-won:before,
.fa-krw:before {
  content: ""; }

.fa-bitcoin:before,
.fa-btc:before {
  content: ""; }

.fa-file:before {
  content: ""; }

.fa-file-text:before {
  content: ""; }

.fa-sort-alpha-asc:before {
  content: ""; }

.fa-sort-alpha-desc:before {
  content: ""; }

.fa-sort-amount-asc:before {
  content: ""; }

.fa-sort-amount-desc:before {
  content: ""; }

.fa-sort-numeric-asc:before {
  content: ""; }

.fa-sort-numeric-desc:before {
  content: ""; }

.fa-thumbs-up:before {
  content: ""; }

.fa-thumbs-down:before {
  content: ""; }

.fa-youtube-square:before {
  content: ""; }

.fa-youtube:before {
  content: ""; }

.fa-xing:before {
  content: ""; }

.fa-xing-square:before {
  content: ""; }

.fa-youtube-play:before {
  content: ""; }

.fa-dropbox:before {
  content: ""; }

.fa-stack-overflow:before {
  content: ""; }

.fa-instagram:before {
  content: ""; }

.fa-flickr:before {
  content: ""; }

.fa-adn:before {
  content: ""; }

.fa-bitbucket:before {
  content: ""; }

.fa-bitbucket-square:before {
  content: ""; }

.fa-tumblr:before {
  content: ""; }

.fa-tumblr-square:before {
  content: ""; }

.fa-long-arrow-down:before {
  content: ""; }

.fa-long-arrow-up:before {
  content: ""; }

.fa-long-arrow-left:before {
  content: ""; }

.fa-long-arrow-right:before {
  content: ""; }

.fa-apple:before {
  content: ""; }

.fa-windows:before {
  content: ""; }

.fa-android:before {
  content: ""; }

.fa-linux:before {
  content: ""; }

.fa-dribbble:before {
  content: ""; }

.fa-skype:before {
  content: ""; }

.fa-foursquare:before {
  content: ""; }

.fa-trello:before {
  content: ""; }

.fa-female:before {
  content: ""; }

.fa-male:before {
  content: ""; }

.fa-gittip:before,
.fa-gratipay:before {
  content: ""; }

.fa-sun-o:before {
  content: ""; }

.fa-moon-o:before {
  content: ""; }

.fa-archive:before {
  content: ""; }

.fa-bug:before {
  content: ""; }

.fa-vk:before {
  content: ""; }

.fa-weibo:before {
  content: ""; }

.fa-renren:before {
  content: ""; }

.fa-pagelines:before {
  content: ""; }

.fa-stack-exchange:before {
  content: ""; }

.fa-arrow-circle-o-right:before {
  content: ""; }

.fa-arrow-circle-o-left:before {
  content: ""; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: ""; }

.fa-dot-circle-o:before {
  content: ""; }

.fa-wheelchair:before {
  content: ""; }

.fa-vimeo-square:before {
  content: ""; }

.fa-turkish-lira:before,
.fa-try:before {
  content: ""; }

.fa-plus-square-o:before {
  content: ""; }

.fa-space-shuttle:before {
  content: ""; }

.fa-slack:before {
  content: ""; }

.fa-envelope-square:before {
  content: ""; }

.fa-wordpress:before {
  content: ""; }

.fa-openid:before {
  content: ""; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: ""; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: ""; }

.fa-yahoo:before {
  content: ""; }

.fa-google:before {
  content: ""; }

.fa-reddit:before {
  content: ""; }

.fa-reddit-square:before {
  content: ""; }

.fa-stumbleupon-circle:before {
  content: ""; }

.fa-stumbleupon:before {
  content: ""; }

.fa-delicious:before {
  content: ""; }

.fa-digg:before {
  content: ""; }

.fa-pied-piper-pp:before {
  content: ""; }

.fa-pied-piper-alt:before {
  content: ""; }

.fa-drupal:before {
  content: ""; }

.fa-joomla:before {
  content: ""; }

.fa-language:before {
  content: ""; }

.fa-fax:before {
  content: ""; }

.fa-building:before {
  content: ""; }

.fa-child:before {
  content: ""; }

.fa-paw:before {
  content: ""; }

.fa-spoon:before {
  content: ""; }

.fa-cube:before {
  content: ""; }

.fa-cubes:before {
  content: ""; }

.fa-behance:before {
  content: ""; }

.fa-behance-square:before {
  content: ""; }

.fa-steam:before {
  content: ""; }

.fa-steam-square:before {
  content: ""; }

.fa-recycle:before {
  content: ""; }

.fa-automobile:before,
.fa-car:before {
  content: ""; }

.fa-cab:before,
.fa-taxi:before {
  content: ""; }

.fa-tree:before {
  content: ""; }

.fa-spotify:before {
  content: ""; }

.fa-deviantart:before {
  content: ""; }

.fa-soundcloud:before {
  content: ""; }

.fa-database:before {
  content: ""; }

.fa-file-pdf-o:before {
  content: ""; }

.fa-file-word-o:before {
  content: ""; }

.fa-file-excel-o:before {
  content: ""; }

.fa-file-powerpoint-o:before {
  content: ""; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: ""; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: ""; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: ""; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: ""; }

.fa-file-code-o:before {
  content: ""; }

.fa-vine:before {
  content: ""; }

.fa-codepen:before {
  content: ""; }

.fa-jsfiddle:before {
  content: ""; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: ""; }

.fa-circle-o-notch:before {
  content: ""; }

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: ""; }

.fa-ge:before,
.fa-empire:before {
  content: ""; }

.fa-git-square:before {
  content: ""; }

.fa-git:before {
  content: ""; }

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: ""; }

.fa-tencent-weibo:before {
  content: ""; }

.fa-qq:before {
  content: ""; }

.fa-wechat:before,
.fa-weixin:before {
  content: ""; }

.fa-send:before,
.fa-paper-plane:before {
  content: ""; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: ""; }

.fa-history:before {
  content: ""; }

.fa-circle-thin:before {
  content: ""; }

.fa-header:before {
  content: ""; }

.fa-paragraph:before {
  content: ""; }

.fa-sliders:before {
  content: ""; }

.fa-share-alt:before {
  content: ""; }

.fa-share-alt-square:before {
  content: ""; }

.fa-bomb:before {
  content: ""; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: ""; }

.fa-tty:before {
  content: ""; }

.fa-binoculars:before {
  content: ""; }

.fa-plug:before {
  content: ""; }

.fa-slideshare:before {
  content: ""; }

.fa-twitch:before {
  content: ""; }

.fa-yelp:before {
  content: ""; }

.fa-newspaper-o:before {
  content: ""; }

.fa-wifi:before {
  content: ""; }

.fa-calculator:before {
  content: ""; }

.fa-paypal:before {
  content: ""; }

.fa-google-wallet:before {
  content: ""; }

.fa-cc-visa:before {
  content: ""; }

.fa-cc-mastercard:before {
  content: ""; }

.fa-cc-discover:before {
  content: ""; }

.fa-cc-amex:before {
  content: ""; }

.fa-cc-paypal:before {
  content: ""; }

.fa-cc-stripe:before {
  content: ""; }

.fa-bell-slash:before {
  content: ""; }

.fa-bell-slash-o:before {
  content: ""; }

.fa-trash:before {
  content: ""; }

.fa-copyright:before {
  content: ""; }

.fa-at:before {
  content: ""; }

.fa-eyedropper:before {
  content: ""; }

.fa-paint-brush:before {
  content: ""; }

.fa-birthday-cake:before {
  content: ""; }

.fa-area-chart:before {
  content: ""; }

.fa-pie-chart:before {
  content: ""; }

.fa-line-chart:before {
  content: ""; }

.fa-lastfm:before {
  content: ""; }

.fa-lastfm-square:before {
  content: ""; }

.fa-toggle-off:before {
  content: ""; }

.fa-toggle-on:before {
  content: ""; }

.fa-bicycle:before {
  content: ""; }

.fa-bus:before {
  content: ""; }

.fa-ioxhost:before {
  content: ""; }

.fa-angellist:before {
  content: ""; }

.fa-cc:before {
  content: ""; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: ""; }

.fa-meanpath:before {
  content: ""; }

.fa-buysellads:before {
  content: ""; }

.fa-connectdevelop:before {
  content: ""; }

.fa-dashcube:before {
  content: ""; }

.fa-forumbee:before {
  content: ""; }

.fa-leanpub:before {
  content: ""; }

.fa-sellsy:before {
  content: ""; }

.fa-shirtsinbulk:before {
  content: ""; }

.fa-simplybuilt:before {
  content: ""; }

.fa-skyatlas:before {
  content: ""; }

.fa-cart-plus:before {
  content: ""; }

.fa-cart-arrow-down:before {
  content: ""; }

.fa-diamond:before {
  content: ""; }

.fa-ship:before {
  content: ""; }

.fa-user-secret:before {
  content: ""; }

.fa-motorcycle:before {
  content: ""; }

.fa-street-view:before {
  content: ""; }

.fa-heartbeat:before {
  content: ""; }

.fa-venus:before {
  content: ""; }

.fa-mars:before {
  content: ""; }

.fa-mercury:before {
  content: ""; }

.fa-intersex:before,
.fa-transgender:before {
  content: ""; }

.fa-transgender-alt:before {
  content: ""; }

.fa-venus-double:before {
  content: ""; }

.fa-mars-double:before {
  content: ""; }

.fa-venus-mars:before {
  content: ""; }

.fa-mars-stroke:before {
  content: ""; }

.fa-mars-stroke-v:before {
  content: ""; }

.fa-mars-stroke-h:before {
  content: ""; }

.fa-neuter:before {
  content: ""; }

.fa-genderless:before {
  content: ""; }

.fa-facebook-official:before {
  content: ""; }

.fa-pinterest-p:before {
  content: ""; }

.fa-whatsapp:before {
  content: ""; }

.fa-server:before {
  content: ""; }

.fa-user-plus:before {
  content: ""; }

.fa-user-times:before {
  content: ""; }

.fa-hotel:before,
.fa-bed:before {
  content: ""; }

.fa-viacoin:before {
  content: ""; }

.fa-train:before {
  content: ""; }

.fa-subway:before {
  content: ""; }

.fa-medium:before {
  content: ""; }

.fa-yc:before,
.fa-y-combinator:before {
  content: ""; }

.fa-optin-monster:before {
  content: ""; }

.fa-opencart:before {
  content: ""; }

.fa-expeditedssl:before {
  content: ""; }

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: ""; }

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: ""; }

.fa-battery-2:before,
.fa-battery-half:before {
  content: ""; }

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: ""; }

.fa-battery-0:before,
.fa-battery-empty:before {
  content: ""; }

.fa-mouse-pointer:before {
  content: ""; }

.fa-i-cursor:before {
  content: ""; }

.fa-object-group:before {
  content: ""; }

.fa-object-ungroup:before {
  content: ""; }

.fa-sticky-note:before {
  content: ""; }

.fa-sticky-note-o:before {
  content: ""; }

.fa-cc-jcb:before {
  content: ""; }

.fa-cc-diners-club:before {
  content: ""; }

.fa-clone:before {
  content: ""; }

.fa-balance-scale:before {
  content: ""; }

.fa-hourglass-o:before {
  content: ""; }

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: ""; }

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: ""; }

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: ""; }

.fa-hourglass:before {
  content: ""; }

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: ""; }

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: ""; }

.fa-hand-scissors-o:before {
  content: ""; }

.fa-hand-lizard-o:before {
  content: ""; }

.fa-hand-spock-o:before {
  content: ""; }

.fa-hand-pointer-o:before {
  content: ""; }

.fa-hand-peace-o:before {
  content: ""; }

.fa-trademark:before {
  content: ""; }

.fa-registered:before {
  content: ""; }

.fa-creative-commons:before {
  content: ""; }

.fa-gg:before {
  content: ""; }

.fa-gg-circle:before {
  content: ""; }

.fa-tripadvisor:before {
  content: ""; }

.fa-odnoklassniki:before {
  content: ""; }

.fa-odnoklassniki-square:before {
  content: ""; }

.fa-get-pocket:before {
  content: ""; }

.fa-wikipedia-w:before {
  content: ""; }

.fa-safari:before {
  content: ""; }

.fa-chrome:before {
  content: ""; }

.fa-firefox:before {
  content: ""; }

.fa-opera:before {
  content: ""; }

.fa-internet-explorer:before {
  content: ""; }

.fa-tv:before,
.fa-television:before {
  content: ""; }

.fa-contao:before {
  content: ""; }

.fa-500px:before {
  content: ""; }

.fa-amazon:before {
  content: ""; }

.fa-calendar-plus-o:before {
  content: ""; }

.fa-calendar-minus-o:before {
  content: ""; }

.fa-calendar-times-o:before {
  content: ""; }

.fa-calendar-check-o:before {
  content: ""; }

.fa-industry:before {
  content: ""; }

.fa-map-pin:before {
  content: ""; }

.fa-map-signs:before {
  content: ""; }

.fa-map-o:before {
  content: ""; }

.fa-map:before {
  content: ""; }

.fa-commenting:before {
  content: ""; }

.fa-commenting-o:before {
  content: ""; }

.fa-houzz:before {
  content: ""; }

.fa-vimeo:before {
  content: ""; }

.fa-black-tie:before {
  content: ""; }

.fa-fonticons:before {
  content: ""; }

.fa-reddit-alien:before {
  content: ""; }

.fa-edge:before {
  content: ""; }

.fa-credit-card-alt:before {
  content: ""; }

.fa-codiepie:before {
  content: ""; }

.fa-modx:before {
  content: ""; }

.fa-fort-awesome:before {
  content: ""; }

.fa-usb:before {
  content: ""; }

.fa-product-hunt:before {
  content: ""; }

.fa-mixcloud:before {
  content: ""; }

.fa-scribd:before {
  content: ""; }

.fa-pause-circle:before {
  content: ""; }

.fa-pause-circle-o:before {
  content: ""; }

.fa-stop-circle:before {
  content: ""; }

.fa-stop-circle-o:before {
  content: ""; }

.fa-shopping-bag:before {
  content: ""; }

.fa-shopping-basket:before {
  content: ""; }

.fa-hashtag:before {
  content: ""; }

.fa-bluetooth:before {
  content: ""; }

.fa-bluetooth-b:before {
  content: ""; }

.fa-percent:before {
  content: ""; }

.fa-gitlab:before {
  content: ""; }

.fa-wpbeginner:before {
  content: ""; }

.fa-wpforms:before {
  content: ""; }

.fa-envira:before {
  content: ""; }

.fa-universal-access:before {
  content: ""; }

.fa-wheelchair-alt:before {
  content: ""; }

.fa-question-circle-o:before {
  content: ""; }

.fa-blind:before {
  content: ""; }

.fa-audio-description:before {
  content: ""; }

.fa-volume-control-phone:before {
  content: ""; }

.fa-braille:before {
  content: ""; }

.fa-assistive-listening-systems:before {
  content: ""; }

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: ""; }

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: ""; }

.fa-glide:before {
  content: ""; }

.fa-glide-g:before {
  content: ""; }

.fa-signing:before,
.fa-sign-language:before {
  content: ""; }

.fa-low-vision:before {
  content: ""; }

.fa-viadeo:before {
  content: ""; }

.fa-viadeo-square:before {
  content: ""; }

.fa-snapchat:before {
  content: ""; }

.fa-snapchat-ghost:before {
  content: ""; }

.fa-snapchat-square:before {
  content: ""; }

.fa-pied-piper:before {
  content: ""; }

.fa-first-order:before {
  content: ""; }

.fa-yoast:before {
  content: ""; }

.fa-themeisle:before {
  content: ""; }

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: ""; }

.fa-fa:before,
.fa-font-awesome:before {
  content: ""; }

.fa-handshake-o:before {
  content: ""; }

.fa-envelope-open:before {
  content: ""; }

.fa-envelope-open-o:before {
  content: ""; }

.fa-linode:before {
  content: ""; }

.fa-address-book:before {
  content: ""; }

.fa-address-book-o:before {
  content: ""; }

.fa-vcard:before,
.fa-address-card:before {
  content: ""; }

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: ""; }

.fa-user-circle:before {
  content: ""; }

.fa-user-circle-o:before {
  content: ""; }

.fa-user-o:before {
  content: ""; }

.fa-id-badge:before {
  content: ""; }

.fa-drivers-license:before,
.fa-id-card:before {
  content: ""; }

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: ""; }

.fa-quora:before {
  content: ""; }

.fa-free-code-camp:before {
  content: ""; }

.fa-telegram:before {
  content: ""; }

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: ""; }

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: ""; }

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: ""; }

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: ""; }

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: ""; }

.fa-shower:before {
  content: ""; }

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: ""; }

.fa-podcast:before {
  content: ""; }

.fa-window-maximize:before {
  content: ""; }

.fa-window-minimize:before {
  content: ""; }

.fa-window-restore:before {
  content: ""; }

.fa-times-rectangle:before,
.fa-window-close:before {
  content: ""; }

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: ""; }

.fa-bandcamp:before {
  content: ""; }

.fa-grav:before {
  content: ""; }

.fa-etsy:before {
  content: ""; }

.fa-imdb:before {
  content: ""; }

.fa-ravelry:before {
  content: ""; }

.fa-eercast:before {
  content: ""; }

.fa-microchip:before {
  content: ""; }

.fa-snowflake-o:before {
  content: ""; }

.fa-superpowers:before {
  content: ""; }

.fa-wpexplorer:before {
  content: ""; }

.fa-meetup:before {
  content: ""; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }


/* linked: wp-content/plugins/groovy-menu/assets/style/font-internal.css */
@font-face {
  font-family: 'crane-font';
  src: url("../fonts/crane-font.woff?hhxb42") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: block; }

.gmi {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'crane-font' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.gmi-zoom-search::before {
  content: "\e901"; }

.gmi-bag::before {
  content: "\e900"; }


/* linked: wp-content/themes/mercury/css/owl.carousel.min.css */
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/* linked: wp-content/themes/mercury/css/animate.css */
@charset "UTF-8";

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
  }

  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
  }

  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes rubberBand {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    -ms-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
  }

  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    -ms-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
  }

  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    -ms-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }
}

@keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

@-webkit-keyframes slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    -ms-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    -ms-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(48px);
    transform: scale(.475) translateX(48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    -ms-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(48px);
    -ms-transform: scale(.475) translateX(48px);
    transform: scale(.475) translateX(48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-48px);
    transform: scale(.475) translateX(-48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    -ms-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-48px);
    -ms-transform: scale(.475) translateX(-48px);
    transform: scale(.475) translateX(-48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    -ms-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    -ms-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  100% {
    opacity: 0;
  }
}

@keyframes zoomOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  100% {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    -ms-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    -ms-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(42px);
    transform: scale(.475) translateX(42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(42px);
    -ms-transform: scale(.475) translateX(42px);
    transform: scale(.475) translateX(42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    -ms-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-42px);
    transform: scale(.475) translateX(-42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-42px);
    -ms-transform: scale(.475) translateX(-42px);
    transform: scale(.475) translateX(-42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    -ms-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-transform-origin: center top;
    transform-origin: center top;
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    -ms-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    -ms-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

/* linked: wp-content/themes/mercury-child/style.css */
/*
Theme Name: Mercury Child
Theme URI: https://mercurytheme.com/
Description: Child theme for Mercury theme
Author: MercuryTheme.com
Author URI: https://mercurytheme.com/
Template: mercury
Version: 3.9.6
*/
@import url("../mercury/style.css");


.single-offer .authorbox{
    margin-left:15px;
    margin-right:15px;
    width:auto;
}

.page .author .space-page-wrapper{
    padding-top:15px;
    padding-bottom:0;
    width:auto;
}
.page .author .authorbox{
    margin-left:15px;
    margin-right:15px;
    width:auto;
}
.page .content-page .space-page-section-ins{
    padding-top:0;
}

.single-organization .authorbox{
    margin-left:15px;
    margin-right:15px;
    padding-bottom: 0;
    margin-bottom: 0;
    width:auto;
}
.author .space-page-wrapper{
    padding-top:15px;
    padding-bottom:0;
    width:auto;
}
.single-unit .authorbox{
    margin-left:15px;
    margin-right:15px;
    padding-bottom: 0;
    margin-bottom: 0;
    width:auto;
}
.space-page-content-meta {
    margin-bottom: 15px;
}
.single-tischspiele .space-page-section-ins{
    padding-top:15px;
}
.single-offer .space-aces-single-offer-box{
    margin-bottom: 15px;
}
.single-strategien .space-page-section-ins{
    padding-top:15px;
}
.single-post .space-page-section-ins.space-page-wrapper{
    padding-top: 0;
}
.cky-btn-revisit-wrapper.cky-revisit-bottom-left{
	display:none !important;
	visibility:hidden;
}

@media only screen and (max-width:767.9px){

    .space-organizations-3-archive-item-button-ins{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .space-organizations-3-archive-item-button-ins a:first-child{
        width: 90%;
        margin-top: 10px;
        margin-bottom: 10px;
        padding: 11px;
        font-weight: 700;
        font-size: 1em;
        border-radius: 50px;
    }
}
/** Home page bonus offers shortcode **/

.bonuses-shortcode-updated .space-offers-archive-item.space-dark-style2 .space-offers-archive-item-ins{
    background: rgb(0,0,0);
    background: linear-gradient(180deg, rgb(233, 233, 233) 17%, rgba(255,255,255,1) 17%);

}   
.bonuses-shortcode-updated .space-offers-archive-item.space-dark-style2 .space-offers-archive-item-ins .space-offers-archive-item-title{
    font-size: 0.9em;
    margin-bottom: 15px;
}
.bonuses-shortcode-updated .space-offers-archive-item.space-dark-style2 .space-offers-archive-item-button a{
    background-color:#d63031;
    
 }   

 .bonuses-shortcode-updated .space-offers-archive-item.space-dark-style2 .space-offers-archive-item-short-desc{
    font-size: 0.9em;
    color:#151515;
    min-height: 50px;
 }

 .bonuses-shortcode-updated .space-offers-archive-item.space-dark-style2 .space-offers-archive-item-button{
    margin-top: 10px;
 }

 @media only screen and (max-width:975px){
    .bonuses-shortcode-updated .space-offers-archive-item.space-dark-style2 .space-offers-archive-item-ins{
        background: rgb(0,0,0);
        background: linear-gradient(180deg, rgb(233, 233, 233) 20%, rgba(255,255,255,1) 20%);
    
    }  
 }

 @media only screen and (max-width:768px){
    .bonuses-shortcode-updated .space-offers-archive-item.space-dark-style2 .space-offers-archive-item-ins{
        background: rgb(0,0,0);
        background: linear-gradient(180deg, rgb(233, 233, 233) 18%, rgba(255,255,255,1) 18%);
    
    }  
 }

/* linked: wp-content/themes/mercury/css/media.css */
/* 1199px and 1025px */

@media screen and (max-width: 1199px) and (min-width: 1025px) {

/* Common Items Start */

.space-desktop-view-2 {
	display: none;
}
.space-mobile-view-2 {
	display: block;
}

/* Common Items End */

/* Header #1 Style Start */

.space-header-height {
	min-height: 60px;
}
.space-header-height.enable-top-bar {
	min-height: 90px;
}
.space-header {
    min-height: 60px;
}
.space-header-height.dark .space-header-logo-ins:after,
.space-header-logo-ins:after {
	background-color: transparent !important;
}
.space-header-logo {
	width: 66.66666666%;
}
.space-header-logo a {
	padding-top: 5px;
}
.space-header-logo a.text-logo {
	padding-top: 7px;
}
.space-header-menu {
	width: 33.33333333%;
}
.space-header-menu ul.main-menu {
	display: none;
}

/* Header #1 Style End */

/* Header #2 Style Start */

.space-header-2-height,
.space-header-2-wrap {
    min-height: 60px;
}
.space-header-2-top {
    min-height: 60px;
}
.space-header-2-top-ins {
	min-height: 60px;
    border-bottom: 0;
}
.space-header-2-height .space-header-2-top-ins,
.space-header-2-height.dark .space-header-2-top-ins {
	border-bottom: 0;
}
.space-header-2-top-soc .space-mobile-menu-icon {
	top: 20px;
    left: 15px;
    right: auto;
}
.space-header-2-top-soc-ins {
	display: none;
}
.space-header-2-top-logo-ins {
    padding-top: 9px;
}
.space-header-2-top-logo a.text-logo {
	padding-top: 3px;
}
.space-header-2-top-search .space-header-search {
	top: 20px;
    right: 15px;
}
.space-header-2-nav {
	display: none;
}
.space-header-2-wrap.fixed .space-header-2-top {
	display: block;
}

/* Header #2 Style End */

/* Search Block Start */

.space-header-search {
	right: 55px;
	top: 20px;
	margin: 0;
}
.desktop-search-close-button {
	top: 20px;
	right: 20px;
}

/* Search Block End */

/* Mobile Menu Start */

.space-mobile-menu-icon {
	display: block;
	top: 20px;
    right: 15px;
}

/* Mobile Menu End */

/* #1 Widget Start */

.space-news-1 {
	margin-bottom: 45px;
}
.space-news-1-ins {
	padding: 30px 0 15px;
}
.space-news-1-item {
	width: 50%;
}

/* #1 Widget End */

/* #2 Widget Start */

.space-news-2.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-2-ins {
	padding: 0 0 45px;
}
.space-news-2-small-item-img .space-post-format {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}
.space-news-2-small-item-title a {
	font-size: 1em;
	line-height: 1.2em;
}

/* #2 Widget End */

/* #3 Widget Start */

.space-news-3.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-3-ins {
	padding: 0 0 15px;
}

/* #3 Widget End */

/* #4 Widget Start */

.space-news-4 {
	margin-bottom: 45px;
}
.space-news-4-ins {
	padding: 45px 0 15px;
}
.space-news-4-item .space-news-4-item-top-title {
	font-size: 1.333em;
}
.space-news-4-item.small-news-block .space-news-4-item-title {
    margin-bottom: 0;
}
.space-news-4-item.small-news-block .space-news-4-item-excerpt {
	display: none;
}

/* #4 Widget End */

/* #6 Widget Start */

.space-news-6-items.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-6-items-ins {
    padding-bottom: 30px;
}
.space-news-6-item.first-news,
.space-news-6-item.third-news {
	width: 50%;
	order: 0;
}
.space-news-6-item.second-news {
	width: 100%;
	order: 1;
}
.space-news-6-item .space-news-6-item-top-excerpt {
	display: none;
}
.space-news-6-item-ins ul {
	margin-left: -15px;
	margin-right: -15px;
}
.space-news-6-item-ins ul li {
	margin-left: 15px;
	margin-right: -15px;
	width: 50%;
	float: left;
	border-bottom: 1px solid transparent;
}

/* #6 Widget End */

/* #8 Widget Start */

.space-news-8.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-8-ins {
	padding-bottom: 45px;
}

/* #8 Widget End */

/* #9 Widget Start */

.space-news-9.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-9-ins {
	padding-bottom: 45px;
}
.space-news-9-item-info-wrap {
    padding: 30px;
}

/* #9 Widget End */

/* Archive Section Start */

.space-archive-loop-item-title {
	margin-bottom: 30px;
}
.space-archive-loop-item-excerpt {
	display: none;
}

/* Archive Section End */

/* Widgets Start */

.space-widget {
	margin-bottom: 45px;
}

/* Widgets End */

/* Footer Start */

.space-footer-top {
	padding: 45px 0;
}
.space-footer-ins {
	padding-left: 15px;
	padding-right: 15px;
}

/* Footer End */

}

/* 1024px and 992px */

@media screen and (max-width: 1024px) and (min-width: 992px) {

/* Body Start */

.space-content-section {
	width: 100%;
	float: none;
	margin-bottom: 60px;
}
.space-sidebar-section {
	width: 100%;
	float: none;
}

/* Body End */

/* Common Items Start */

.space-desktop-view-2 {
	display: none;
}
.space-mobile-view-2 {
	display: block;
}

/* Common Items End */

/* Header #1 Style Start */

.space-header-height {
	min-height: 60px;
}
.space-header-height.enable-top-bar {
	min-height: 90px;
}
.space-header {
    min-height: 60px;
}
.space-header-height.dark .space-header-logo-ins:after,
.space-header-logo-ins:after {
	background-color: transparent !important;
}
.space-header-logo {
	width: 66.66666666%;
}
.space-header-logo a {
	padding-top: 5px;
}
.space-header-logo a.text-logo {
	padding-top: 7px;
}
.space-header-menu {
	width: 33.33333333%;
}
.space-header-menu ul.main-menu {
	display: none;
}

/* Header #1 Style End */

/* Header #2 Style Start */

.space-header-2-height,
.space-header-2-wrap {
    min-height: 60px;
}
.space-header-2-top {
    min-height: 60px;
}
.space-header-2-top-ins {
	min-height: 60px;
    border-bottom: 0;
}
.space-header-2-height .space-header-2-top-ins,
.space-header-2-height.dark .space-header-2-top-ins {
	border-bottom: 0;
}
.space-header-2-top-soc .space-mobile-menu-icon {
	top: 20px;
    left: 15px;
    right: auto;
}
.space-header-2-top-soc-ins {
	display: none;
}
.space-header-2-top-logo-ins {
    padding-top: 9px;
}
.space-header-2-top-logo a.text-logo {
	padding-top: 3px;
}
.space-header-2-top-search .space-header-search {
	top: 20px;
    right: 15px;
}
.space-header-2-nav {
	display: none;
}
.space-header-2-wrap.fixed .space-header-2-top {
	display: block;
}

/* Header #2 Style End */

/* Search Block Start */

.space-header-search {
	right: 55px;
	top: 20px;
	margin: 0;
}
.desktop-search-close-button {
	top: 20px;
	right: 20px;
}

/* Search Block End */

/* Mobile Menu Start */

.space-mobile-menu-icon {
	display: block;
	top: 20px;
    right: 15px;
}

/* Mobile Menu End */

/* #1 Widget Start */

.space-news-1 {
	margin-bottom: 45px;
}
.space-news-1-ins {
	padding: 30px 0 15px;
}
.space-news-1-item {
	width: 50%;
}

/* #1 Widget End */

/* #2 Widget Start */

.space-news-2.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-2-ins {
	padding: 0 0 45px;
}
.space-news-2-item-big-box-title {
	font-size: 1.777em;
	line-height: 1.2em;
}
.space-news-2-small-item-img .space-post-format {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}
.space-news-2-small-item-title a {
	font-size: 1em;
	line-height: 1.2em;
}
.space-news-2-small-item-meta {
	display: none;
}

/* #2 Widget End */

/* #3 Widget Start */

.space-news-3.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-3-ins {
	padding: 0 0 15px;
}

/* #3 Widget End */

/* #4 Widget Start */

.space-news-4 {
	margin-bottom: 45px;
}
.space-news-4-ins {
	padding: 45px 0 15px;
}
.space-news-4-item .space-news-4-item-top-title {
	font-size: 1.333em;
}
.space-news-4-item.small-news-block .space-news-4-item-title {
    margin-bottom: 0;
}
.space-news-4-item.small-news-block .space-news-4-item-title a {
	font-size: 1.25em;
}
.space-news-4-item.small-news-block .space-news-4-item-excerpt {
	display: none;
}

/* #4 Widget End */

/* #6 Widget Start */

.space-news-6-items.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-6-item.third-news .space-news-6-item-top-title {
	font-size: 2.369em;
}
.space-news-6-items-ins {
    padding-bottom: 15px;
}
.space-news-6-item.first-news,
.space-news-6-item.third-news {
	width: 50%;
	order: 0;
}
.space-news-6-item.second-news {
	width: 100%;
	order: 1;
}
.space-news-6-item .space-news-6-item-top-excerpt {
	display: none;
}
.space-news-6-item-ins ul {
	margin-left: -15px;
	margin-right: -15px;
}
.space-news-6-item-ins ul li {
	margin-left: 15px;
	margin-right: -15px;
	width: 50%;
	float: left;
	border-bottom: 1px solid transparent;
}

/* #6 Widget End */

/* #7 Widget Start */

.space-news-7-item-top-date {
	display: none;
}
.space-news-7-item-title {
    font-size: 1em;
    line-height: 1.2em;
}
/* #7 Widget End */

/* #8 Widget Start */

.space-news-8.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-8-ins {
	padding-bottom: 45px;
}
.space-news-8-item-img-ins .space-post-format {
	top: 15px;
	right: 15px;
}
.space-news-8-item-title {
	left: 30px;
	right: 30px;
}
.space-news-8-item-title-box {
    font-size: 2.369em;
    line-height: 1.2em;
}
.space-news-8-items .owl-nav {
	bottom: 15px;
	right: 30px;
}

/* #8 Widget End */

/* #9 Widget Start */

.space-news-9.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-9-ins {
	padding-bottom: 45px;
}
.space-news-9-item-info-wrap {
    padding: 30px;
}
.space-news-9-item-info-excerpt {
	display: none;
}
.space-news-9-item-img .space-post-format {
	top: 15px;
	right: 15px;
}
.space-news-9-items .owl-nav {
	right: 30px;
    bottom: 15px;
}

/* #9 Widget End */

/* Title Box Start */

.space-title-box-ins {
	padding: 45px 0;
}
.space-title-box-h1 h1 {
	font-size: 2.369em;
}

/* Title Box End */

/* Widgets Start */

.space-widget {
	margin-bottom: 45px;
}

/* Widgets End */

/* Footer Start */

.space-footer-top {
	padding: 45px 0;
}
.space-footer-ins {
	padding-left: 15px;
	padding-right: 15px;
}
.space-footer-copy {
	padding: 30px 0;
}
.space-footer-copy-left {
	width: 100%;
	float: none;
	margin-bottom: 15px;
	text-align: center;
}
.space-footer-copy-menu {
	width: 100%;
	float: none;
}
.space-footer-copy-menu ul {
	position: relative;
	left: 50%;
	float: left;
}
.space-footer-copy-menu ul li {
	position: relative;
	left: -50%;
	margin-left: 10px;
	margin-right: 10px;
}
.space-footer-copy-menu ul li a {
	font-size: 0.7862em;
}

/* Footer End */

}

/* 991px and 768px */

@media screen and (max-width: 991px) and (min-width: 768px) {

/* Body Start */

.space-content-section {
	width: 100%;
	float: none;
	margin-bottom: 60px;
}
.space-sidebar-section {
	width: 100%;
	float: none;
}

/* Body End */

/* Common Items Start */

.space-desktop-view-1 {
	display: none;
}
.space-mobile-view-1 {
	display: block;
}
.space-desktop-view-2 {
	display: none;
}
.space-mobile-view-2 {
	display: block;
}
.space-desktop-view-4 {
	display: none;
}
.space-mobile-view-4-1 {
	display: none;
}
.space-mobile-view-4-2 {
	display: block;
}

/* Common Items End */

/* Header #1 Style Start */

.space-header-height {
	min-height: 60px;
}
.space-header-height.enable-top-bar {
	min-height: 90px;
}
.space-header {
    min-height: 60px;
}
.space-header-top-menu {
	width: 50%;
}
.space-header-top-soc {
	width: 50%;
}
.space-header-height.dark .space-header-logo-ins:after,
.space-header-logo-ins:after {
	background-color: transparent !important;
}
.space-header-logo {
	width: 66.66666666%;
}
.space-header-logo a {
	padding-top: 5px;
}
.space-header-logo a.text-logo {
	padding-top: 7px;
}
.space-header-menu {
	width: 33.33333333%;
}
.space-header-menu ul.main-menu {
	display: none;
}

/* Header #1 Style End */

/* Header #2 Style Start */

.space-header-2-height,
.space-header-2-wrap {
    min-height: 60px;
}
.space-header-2-top {
    min-height: 60px;
}
.space-header-2-top-ins {
	min-height: 60px;
    border-bottom: 0;
}
.space-header-2-height .space-header-2-top-ins,
.space-header-2-height.dark .space-header-2-top-ins {
	border-bottom: 0;
}
.space-header-2-top-soc .space-mobile-menu-icon {
	top: 20px;
    left: 15px;
    right: auto;
}
.space-header-2-top-soc-ins {
	display: none;
}
.space-header-2-top-logo-ins {
    padding-top: 9px;
}
.space-header-2-top-logo a.text-logo {
	padding-top: 3px;
}
.space-header-2-top-search .space-header-search {
	top: 20px;
    right: 15px;
}
.space-header-2-nav {
	display: none;
}
.space-header-2-wrap.fixed .space-header-2-top {
	display: block;
}

/* Header #2 Style End */

/* Search Block Start */

.space-header-search {
	right: 55px;
	top: 20px;
	margin: 0;
}
.desktop-search-close-button {
	top: 20px;
	right: 20px;
}
.space-header-search-block-ins {
	margin-left: 15px;
	margin-right: 15px;
}

/* Search Block End */

/* Mobile Menu Start */

.space-mobile-menu-icon {
	display: block;
	top: 20px;
    right: 15px;
}

/* Mobile Menu End */

/* #1 Widget Start */

.space-news-1 {
	margin-bottom: 45px;
}
.space-news-1-ins {
	padding: 30px 0 15px;
}
.space-news-1-item {
	width: 50%;
}

/* #1 Widget End */

/* #2 Widget Start */

.space-news-2.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-2-ins {
	padding: 0 0 45px;
}
.space-news-2-item-big-box {
	padding: 20px 20px 0;
}
.space-news-2-item-big-box-title {
	font-size: 1.777em;
	line-height: 1.2em;
	margin-bottom: 0;
}
.space-news-2-item-big-box-excerpt {
	display: none;
}
.space-news-2-item-big-box-meta span {
	display: none;
}
.space-news-2-item-big-box-meta span.category {
	display: inline-block;
	margin-right: 0;
}
.space-news-2-small-item-img .space-post-format {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}
.space-news-2-small-item-title a {
	font-size: 1em;
	line-height: 1.2em;
}
.space-news-2-small-item-meta {
	display: none;
}

/* #2 Widget End */

/* #3 Widget Start */

.space-news-3.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-3-ins {
	padding: 0 0 15px;
}
.space-news-3-item {
	width: 50%;
}

/* #3 Widget End */

/* #4 Widget Start */

.space-news-4 {
	margin-bottom: 45px;
}
.space-news-4-ins {
	padding: 20px 0 15px;
	max-width: 750px;
}
.space-news-4-item {
	width: 50%;
}

/* #4 Widget End */

/* #6 Widget Start */

.space-news-6-items.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-6-items-ins {
    padding-bottom: 15px;
}
.space-news-6-item.first-news,
.space-news-6-item.third-news {
	width: 50%;
	order: 0;
}
.space-news-6-item.second-news {
	width: 100%;
	order: 1;
}
.space-news-6-item .space-news-6-item-top-title,
.space-news-6-item.third-news .space-news-6-item-top-title {
	font-size: 1.333em;
}
.space-news-6-item .space-news-6-item-top-excerpt {
	display: none;
}

/* #6 Widget End */

/* #7 Widget Start */

.space-news-7-item {
	width: 33.3333333%;
}
.space-news-7-item-top-date {
	display: none;
}
.space-news-7-item-title-box {
	bottom: 20px;
	left: 20px;
	right: 20px;
}

/* #7 Widget End */

/* #8 Widget Start */

.space-news-8.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-8-ins {
	padding-bottom: 45px;
}
.space-news-8-item-img-ins .space-post-format {
	top: 15px;
	right: 15px;
}
.space-news-8-item-title {
	left: 30px;
	right: 30px;
}
.space-news-8-item-title-box {
    font-size: 1.777em;
    line-height: 1.2em;
}
.space-news-8-items .owl-nav {
	bottom: 15px;
	right: 30px;
}

/* #8 Widget End */

/* #9 Widget Start */

.space-news-9.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-9-ins {
	padding-bottom: 45px;
}
.space-news-9-item-info-wrap {
    padding: 30px;
}
.space-news-9-item-info-category {
    margin-bottom: 5px;
}
.space-news-9-item-title-box a {
    font-size: 1.777em;
    line-height: 1.2em;
}
.space-news-9-item-info-meta {
	margin-top: 5px;
}
.space-news-9-item-info-meta span:nth-child(3) {
	display: none;
}
.space-news-9-item-info-excerpt {
	display: none;
}
.space-news-9-item-img .space-post-format {
	top: 15px;
	right: 15px;
}
.space-news-9-items .owl-nav {
	right: 30px;
    bottom: 15px;
    width: 70px;
    height: 30px;
    border-radius: 15px;
    font-size: 1em;
    line-height: 30px;
}
.space-news-9-items .owl-nav button {
    width: 35px;
    height: 30px;
}

/* #9 Widget End */

/* #10 Widget Start */

.space-news-10.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-10-ins {
	padding-bottom: 30px;
}
.space-news-10-item-title a {
    font-size: 1.333em;
}
.space-news-10-item-info {
	margin-top: 10px;
}

/* #10 Widget End */

/* #11 Widget Start */

.space-news-11.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-11-ins {
	padding-bottom: 30px;
}
.space-news-11-items {
	margin: 0 8px;
    width: auto;
}
.space-news-11-item-ins {
	margin: 0 7px 15px;
}
.big .space-news-11-item-title-box {
    padding: 15px;
}
.big .space-news-11-item-title {
    font-size: 1.333em;
}
.big .space-news-11-item-info {
	margin-top: 10px;
}
.small .space-news-11-item-info {
	margin-top: 10px;
}
.small .space-news-11-item-title {
    font-size: 1em;
}
.space-news-11-item.small .space-post-views {
	display: none;
}
.small .space-news-11-item-info-left span i {
	padding-right: 3px;
}
.small .space-news-11-item-info-right span i {
	padding-right: 3px;
}

/* #11 Widget End */

/* Title Box Start */

.space-title-box-ins {
	padding: 45px 0;
}
.space-title-box-h1 h1 {
	font-size: 2.369em;
}

/* Title Box End */

/* Archive Section Start */

.space-archive-loop-item-title-box-ins {
	margin-top: 20px;
}
.space-archive-loop-item-title {
	margin-bottom: 15px;
}
.space-archive-loop-item-excerpt {
	display: none;
}
.space-archive-loop-item-title-box.no-image .space-archive-loop-item-title-box-ins {
	margin: 15px;
}

/* Archive Section End */

/* Widgets Start */

.space-widget {
	margin-bottom: 45px;
}

/* Widgets End */

/* ACES Start */

/* --- Single Organization Page - Style 1 --- */

.style-1-without-sidebar .space-aces-content-meta {
	width: 33.3333333%;
}
.style-1-without-sidebar .space-aces-content-box {
	width: 66.6666666%;
}

/* ACES End */

/* Footer Start */

.space-footer-top {
	padding: 45px 0;
}
.space-footer-ins {
	padding-left: 15px;
	padding-right: 15px;
}
.space-footer-top-soc a {
	margin: 0 5px 5px;
}
.space-footer-copy {
	padding: 30px 0;
}
.space-footer-copy-left {
	width: 100%;
	float: none;
	margin-bottom: 15px;
	text-align: center;
}
.space-footer-copy-menu {
	width: 100%;
	float: none;
}
.space-footer-copy-menu ul {
	position: relative;
	left: 50%;
	float: left;
}
.space-footer-copy-menu ul li {
	position: relative;
	left: -50%;
	margin-left: 10px;
	margin-right: 10px;
}
.space-footer-copy-menu ul li a {
	font-size: 0.7862em;
}

/* Footer End */

/* MailChimp Form Widgets Start */

.home-page .widget_mc4wp_form_widget,
.space-content-section .widget_mc4wp_form_widget {
	margin-top: 45px;
	margin-bottom: 45px;
}
.home-page .widget_mc4wp_form_widget .mc4wp-form-fields,
.space-content-section .widget_mc4wp_form_widget .mc4wp-form-fields {
	max-width: 450px;
}

/* MailChimp Form Widgets End */

}

/* 767px and 480px */

@media screen and (max-width: 767px) and (min-width: 480px) {

/* Body Start */

h2,
h2 a {
	font-size: 1.777em;
}
h3,
h3 a {
	font-size: 1.333em;
}
h4,
h4 a {
	font-size: 1em;
}
h5,
h5 a {
	font-size: 1em;
}
h6,
h6 a {
	font-size: 1em;
}
.space-content-section {
	width: 100%;
	float: none;
	margin-bottom: 60px;
}
.space-sidebar-section {
	width: 100%;
	float: none;
}
.space-page-content .alignfull,
.space-page-content .alignwide {
    margin-right: 0;
    margin-left: 0;
}

/* Body End */

/* Common Items Start */

blockquote,
blockquote.wp-block-quote {
	padding: 2em 15px 0;
    margin: 1.45em 0 2.9em;
}
.space-desktop-view-1 {
	display: none;
}
.space-mobile-view-1 {
	display: block;
}
.space-desktop-view-2 {
	display: none;
}
.space-mobile-view-2 {
	display: block;
}
.space-desktop-view-4 {
	display: none;
}
.space-mobile-view-4-1 {
	display: none;
}
.space-mobile-view-4-2 {
	display: block;
}

/* Common Items End */

/* Header #1 Style Start */

.space-header-height {
	min-height: 60px;
}
.space-header-height.enable-top-bar {
	min-height: 60px;
}
.space-header {
    min-height: 60px;
}
.space-header-top {
	display: none;
}
.space-header-height.dark .space-header-logo-ins:after,
.space-header-logo-ins:after {
	background-color: transparent !important;
}
.space-header-logo {
	width: 66.66666666%;
}
.space-header-logo a {
	padding-top: 5px;
}
.space-header-logo a.text-logo {
	padding-top: 7px;
}
.space-header-menu {
	width: 33.33333333%;
}
.space-header-menu ul.main-menu {
	display: none;
}

/* Header #1 Style End */

/* Header #2 Style Start */

.space-header-2-height,
.space-header-2-wrap {
    min-height: 60px;
}
.space-header-2-top {
    min-height: 60px;
}
.space-header-2-top-ins {
	min-height: 60px;
    border-bottom: 0;
}
.space-header-2-height .space-header-2-top-ins,
.space-header-2-height.dark .space-header-2-top-ins {
	border-bottom: 0;
}
.space-header-2-top-soc .space-mobile-menu-icon {
	top: 20px;
    left: 15px;
    right: auto;
}
.space-header-2-top-soc-ins {
	display: none;
}
.space-header-2-top-logo-ins {
    padding-top: 9px;
}
.space-header-2-top-logo a.text-logo {
	padding-top: 3px;
}
.space-header-2-top-search .space-header-search {
	top: 20px;
    right: 15px;
}
.space-header-2-nav {
	display: none;
}
.space-header-2-wrap.fixed .space-header-2-top {
	display: block;
}

/* Header #2 Style End */

/* Search Block Start */

.space-header-search {
	right: 55px;
	top: 20px;
	margin: 0;
}
.desktop-search-close-button {
	top: 20px;
	right: 15px;
}
.space-header-search-block-ins {
	margin-left: 15px;
	margin-right: 15px;
}
.space-header-search-block input[type="search"] {
	width: 100%;
	border-radius: 2px;
}
.space-header-search-block input[type="submit"] {
	display: none;
}

/* Search Block End */

/* Mobile Menu Start */

.space-mobile-menu-icon {
	display: block;
	top: 20px;
    right: 15px;
}

/* Mobile Menu End */

/* #1 Widget Start */

.space-news-1 {
	margin-bottom: 45px;
}
.space-news-1-ins {
	padding: 30px 0 15px;
}
.space-news-1-item {
	width: 100%;
	float: none;
}

/* #1 Widget End */

/* #2 Widget Start */

.space-news-2.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-2-ins {
	padding: 0 0 45px;
}
.space-news-2-items-left {
	width: 100%;
	float: none;
	margin-bottom: 20px;
}
.space-news-2-item-big-box-title {
	font-size: 1.777em;
	line-height: 1.2em;
}
.space-news-2-items-right {
	width: 100%;
	float: none;
}
.space-news-2-small-item {
	width: 50%;
}

/* #2 Widget End */

/* #3 Widget Start */

.space-news-3.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-3-ins {
	padding: 0 0 15px;
}
.space-news-3-item {
	width: 50%;
}

/* #3 Widget End */

/* #4 Widget Start */

.space-news-4 {
	margin-bottom: 45px;
}
.space-news-4-ins {
	padding: 20px 0 15px;
}
.space-news-4-item {
	width: 50%;
}
.space-news-4-item.small-news-block .space-news-4-item-title-box {
    padding: 25px 15px 20px;
}

/* #4 Widget End */

/* #6 Widget Start */

.space-news-6-items.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-6-items-ins {
    padding-bottom: 15px;
}
.space-news-6-item {
	width: 100%;
}

/* #6 Widget End */

/* #7 Widget Start */

.space-news-7-item {
	width: 50%;
}

/* #7 Widget End */

/* #8 Widget Start */

.space-news-8.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-8-ins {
	padding-bottom: 45px;
}
.space-news-8-item-img-ins .space-post-format {
	top: 15px;
	right: 15px;
}
.space-news-8-item-title {
	left: 20px;
	right: 20px;
}
.space-news-8-item-title-box {
    font-size: 1.777em;
    line-height: 1.2em;
}
.space-news-8-items .owl-nav {
	bottom: 15px;
	right: 30px;
}

/* #8 Widget End */

/* #9 Widget Start */

.space-news-9.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-9-ins {
	padding-bottom: 45px;
}
.space-news-9-item-info-wrap {
    padding: 20px;
}
.space-news-9-item-info-category {
    margin-bottom: 5px;
}
.space-news-9-item-info-category span {
    padding: 4px 10px;
}
.space-news-9-item-title-box a {
    font-size: 1em;
    line-height: 1.2em;
}
.space-news-9-item-info-meta {
	margin-top: 5px;
}
.space-news-9-item-info-meta span:nth-child(3) {
	display: none;
}
.space-news-9-item-info-excerpt {
	display: none;
}
.space-news-9-item-background .space-news-9-item-img img {
	border-radius: 0 5px 5px 0 !important;
}
.space-news-9-item-img .space-post-format {
	top: 15px;
	right: 15px;
}
.space-news-9-items .owl-nav {
	right: 30px;
    bottom: 15px;
    width: 70px;
    height: 30px;
    border-radius: 15px;
    font-size: 1em;
    line-height: 30px;
}
.space-news-9-items .owl-nav button {
    width: 35px;
    height: 30px;
}

/* #9 Widget End */

/* #10 Widget Start */

.space-news-10.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-10-ins {
	padding-bottom: 30px;
	margin-left: 7px;
	margin-right: 7px;
}
.space-news-10-item-ins {
	margin-left: 7px;
	margin-right: 7px;
}
.space-news-10-item-title a {
    font-size: 1.333em;
}
.space-news-10-item-info {
	margin-top: 10px;
}

/* #10 Widget End */

/* #11 Widget Start */

.space-news-11.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-11-ins {
	padding-bottom: 30px;
}
.space-news-11-items {
	margin: 0 8px;
    width: auto;
}
.space-news-11-item-ins {
	margin: 0 7px 15px;
}
.big .space-news-11-item-title-box {
    padding: 15px;
}
.big .space-news-11-item-title {
    font-size: 1.333em;
}
.big .space-news-11-item-info {
	margin-top: 10px;
}
.small .space-news-11-item-info {
	margin-top: 10px;
}
.small .space-news-11-item-title {
    font-size: 1em;
}
.space-news-11-item.small .space-post-views {
	display: none;
}
.small .space-news-11-item-info-left span i {
	padding-right: 3px;
}
.small .space-news-11-item-info-right span i {
	padding-right: 3px;
}

/* #11 Widget End */

/* Title Box Start */

.space-title-box-ins {
	padding: 45px 0;
}
.space-title-box-h1 h1 {
	font-size: 1.777em;
}

/* Title Box End */

/* Archive Section Start */

.space-archive-loop-item-title-box-ins {
	margin-top: 20px;
}
.space-archive-loop-item-excerpt {
	display: none;
}
.space-archive-loop-item-title-box.no-image .space-archive-loop-item-title-box-ins {
	margin: 15px;
}

/* Archive Section End */

/* Page Section Start */

.space-page-content-excerpt p {
	font-size: 1em;
}

/* Page Section End */

/* Comments Start */

.space-comments-list-item-avatar {
	position: relative;
    margin-bottom: 15px;
}
.space-comments-list-item-data {
	padding-left: 0;
}
.space-comments-form-box input[type="text"],
.space-comments-form-box input[type="email"],
.space-comments-form-box input[type="password"],
.space-comments-form-box input[type="submit"],
.space-comments-form-box input[type="url"],
form.comment-form input[type="text"],
form.comment-form input[type="email"],
form.comment-form input[type="password"],
form.comment-form input[type="submit"],
form.comment-form input[type="url"] {
	width: 100%;
}

/* Comments End */

/* Widgets Start */

.space-widget {
	margin-bottom: 45px;
}

/* Widgets End */

/* ACES Start */

/* --- Single Organization Page - Style 1 --- */

.style-1-without-sidebar .space-aces-content-meta {
	width: 40%;
}
.style-1-without-sidebar .space-aces-content-box {
	width: 60%;
}

/* ACES End */

/* Footer Start */

.space-footer-ins {
	padding-left: 15px;
	padding-right: 15px;
}
.space-footer-top-age {
	width: 100%;
	order: 1;
	margin-bottom: 15px;
}
.space-footer-top-desc {
	text-align: center;
	justify-content: center;
	width: 100%;
	order: 2;
	margin-bottom: 20px;
}
.space-footer-top-soc {
	width: 100%;
	order: 3;
	justify-content: center;
}
.space-footer-top-soc a {
	margin: 0 5px 5px;
}
.space-footer-copy {
	padding: 30px 0;
}
.space-footer-copy-left {
	width: 100%;
	float: none;
	margin-bottom: 15px;
	text-align: center;
}
.space-footer-copy-menu {
	width: 100%;
	float: none;
}
.space-footer-copy-menu ul {
	position: relative;
	float: none;
    text-align: center;
}
.space-footer-copy-menu ul li {
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
    display: inline-block;
    float: none;
}
.space-footer-copy-menu ul li a {
	font-size: 0.7862em;
}

/* Footer End */

/* MailChimp Form Widgets Start */

.home-page .widget_mc4wp_form_widget,
.space-content-section .widget_mc4wp_form_widget {
	margin-top: 45px;
	margin-bottom: 45px;
}
.home-page .widget_mc4wp_form_widget .mc4wp-form-fields,
.space-content-section .widget_mc4wp_form_widget .mc4wp-form-fields {
	max-width: 450px;
}

/* MailChimp Form Widgets End */

}

/* 600px and 480px */

@media screen and (max-width: 600px) and (min-width: 480px) {

/* #4 Widget Start */

.space-news-4-item .space-news-4-item-top-excerpt {
	display: none;
}

/* #4 Widget End */

/* #6 Widget Start */

.space-news-6-item .space-news-6-item-top-excerpt {
	display: none;
}

/* #6 Widget End */

}

/* 479px */

@media screen and (max-width: 479px) {

/* Body Start */

h2,
h2 a {
	font-size: 1.777em;
}
h3,
h3 a {
	font-size: 1.333em;
}
h4,
h4 a {
	font-size: 1em;
}
h5,
h5 a {
	font-size: 1em;
}
h6,
h6 a {
	font-size: 1em;
}
.space-content-section {
	width: 100%;
	float: none;
	margin-bottom: 60px;
}
.space-page-without-title .space-content-section {
	margin-bottom: 0;
}
.space-sidebar-section {
	width: 100%;
	float: none;
}
.wp-block-media-text.alignwide,
.wp-block-media-text.alignfull,
.wp-block-image.alignwide,
.wp-block-image.alignfull,
.wp-block-cover.alignwide,
.wp-block-cover-image.alignwide {
    margin-right: 0;
    margin-left: 0;
}
.alignwide,
.alignfull {
	margin-right: -15px;
    margin-left: -15px;
}
.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
    width: calc(100% - 30px);
}
.space-block-title {
	padding-bottom: 15px;
}
.case-15 {
	margin: 0 7px 15px;
}

/* Body End */

/* Common Items Start */

blockquote,
blockquote.wp-block-quote {
	padding: 2em 15px 0;
    margin: 1.45em 0 2.9em;
}
.space-desktop-view {
	display: none;
}
.space-mobile-view {
	display: block;
}
.space-desktop-view-2 {
	display: none;
}
.space-mobile-view-2 {
	display: block;
}
.space-desktop-view-4 {
	display: none;
}
.space-mobile-view-4-1 {
	display: block;
}
.space-mobile-view-4-2 {
	display: none;
}

/* Common Items End */

/* Header #1 Style Start */

.space-header-height {
	min-height: 60px;
}
.space-header-height.enable-top-bar {
	min-height: 60px;
}
.space-header {
    min-height: 60px;
}
.space-header-top {
	display: none;
}
.space-header-height.dark .space-header-logo-ins:after,
.space-header-logo-ins:after {
	background-color: transparent !important;
}
.space-header-logo {
	width: 66.66666666%;
}
.space-header-logo a {
	padding-top: 5px;
}
.space-header-logo a.text-logo {
	padding-top: 7px;
}
.space-header-menu {
	width: 33.33333333%;
}
.space-header-menu ul.main-menu {
	display: none;
}

/* Header #1 Style End */

/* Header #2 Style Start */

.space-header-2-height,
.space-header-2-wrap {
    min-height: 60px;
}
.space-header-2-top {
    min-height: 60px;
}
.space-header-2-top-ins {
	min-height: 60px;
    border-bottom: 0;
}
.space-header-2-height .space-header-2-top-ins,
.space-header-2-height.dark .space-header-2-top-ins {
	border-bottom: 0;
}
.space-header-2-top-soc {
	width: 10%;
}
.space-header-2-top-soc .space-mobile-menu-icon {
	top: 20px;
    left: 15px;
    right: auto;
}
.space-header-2-top-soc-ins {
	display: none;
}
.space-header-2-top-logo {
	width: 80%;
}
.space-header-2-top-logo-ins {
    padding-top: 9px;
}
.space-header-2-top-logo a.text-logo {
	padding-top: 3px;
}
.space-header-2-top-search {
	width: 10%;
}
.space-header-2-top-search .space-header-search {
	top: 20px;
    right: 15px;
}
.space-header-2-nav {
	display: none;
}
.space-header-2-wrap.fixed .space-header-2-top {
	display: block;
}

/* Header #2 Style End */

/* Search Block Start */

.space-header-search {
	right: 55px;
	top: 20px;
	margin: 0;
}
.desktop-search-close-button {
	top: 20px;
	right: 15px;
}
.space-header-search-block-ins {
	margin-left: 15px;
	margin-right: 15px;
}
.space-header-search-block input[type="search"] {
	width: 100%;
	font-size: 1.777em;
    line-height: 1.45em;
}

/* Search Block End */

/* Mobile Menu Start */

.space-mobile-menu-icon {
	display: block;
	top: 20px;
    right: 15px;
}

/* Mobile Menu End */

/* #1 Widget Start */

.space-news-1 {
	margin-bottom: 45px;
}
.space-news-1-ins {
	padding: 30px 0 15px;
}
.space-news-1-items {
	margin-top: 0;
}
.space-news-1-item {
	width: 100%;
	float: none;
}
.space-news-1-item-ins {
	margin-bottom: 15px;
}

/* #1 Widget End */

/* #2 Widget Start */

.space-news-2.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-2-ins {
	padding: 0 0 45px;
}
.space-news-2-items-left {
	width: 100%;
	float: none;
	margin-bottom: 20px;
}
.space-news-2-item-big-ins {
	padding-bottom: 20px;
}
.space-news-2-item-big-box {
	padding: 20px 20px 0;
	bottom: 19px;
}
.space-news-2-item-big-box-title {
	font-size: 1.777em;
	line-height: 1.2em;
	margin-bottom: 0;
}
.space-news-2-item-big-box-excerpt {
	display: none;
}
.space-news-2-item-big-box-meta span {
	display: none;
}
.space-news-2-item-big-box-meta span.category {
	display: inline-block;
	margin-right: 0;
}
.space-news-2-items-right {
	width: 100%;
	float: none;
}
.space-news-2-small-items {
	margin: 0 8px;
	width: auto;
}
.space-news-2-small-item-img-category {
	display: none;
}
.space-news-2-small-item-title a {
	font-size: 1em;
	line-height: 1.25em;
}
.space-news-2-small-item .space-post-views {
	display: none;
}
.space-news-2-small-item-meta-left span i,
.space-news-2-small-item-meta-right span i {
	padding-right: 3px;
}

/* #2 Widget End */

/* #3 Widget Start */

.space-news-3.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-3-ins {
	padding: 0 0 15px;
}
.space-news-3-items {
	margin: 0 8px;
	width: auto;
}
.space-news-3-item {
	width: 100%;
	float: none;
}
.space-news-3-item-title-box {
	margin-top: 15px;
	padding-bottom: 15px;
}
.space-news-3-item-excerpt {
	margin-top: 10px;
	font-size: 0.75em;
}

/* #3 Widget End */

/* #4 Widget Start */

.space-news-4 {
	margin-bottom: 30px;
}
.space-news-4-ins {
	padding: 20px 0 15px;
}
.space-news-4-items {
	margin: 0 8px;
	width: auto;
}
.space-news-4-item {
	width: 100%;
}
.space-news-4-item-ins {
	margin-bottom: 15px;
}
.space-news-4-item.small-news-block .space-news-4-item-meta {
	left: 20px;
    right: 20px;
}
.space-news-4-item.small-news-block .space-news-4-item-title-box {
	padding: 25px 20px;
}
.space-news-4-item.small-news-block .space-news-4-item-title {
    margin-bottom: 0;
}
.space-news-4-item.small-news-block .space-news-4-item-excerpt {
	display: none;
}

/* #4 Widget End */

/* #6 Widget Start */

.space-news-6-items.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-6-items-ins {
    padding-bottom: 15px;
}
.space-news-6-items-ins-wrap {
	margin: 0 8px 15px;
	width: auto;
}
.space-news-6-item {
	width: 100%;
}
.space-news-6-item-top {
    top: 20px;
    left: 20px;
    right: 20px;
}
.space-news-6-item-bottom {
    bottom: 20px;
    left: 20px;
    right: 20px;
}
.space-news-6-item .space-news-6-item-top-title,
.space-news-6-item.third-news .space-news-6-item-top-title {
	font-size: 1.333em;
}
.space-news-6-item .space-news-6-item-top-excerpt {
	display: none;
}

/* #6 Widget End */

/* #7 Widget Start */

.space-news-7-items {
	margin: 0 8px;
	width: auto;
}
.space-news-7-item {
	width: 50%;
}
.space-news-7-item-ins {
	margin-bottom: 15px;
}
.space-news-7-item-category {
	display: none;
}
.space-news-7-item-title {
	font-size: 1em;
	line-height: 1.15em;
}
.space-news-7-item-top-date {
	display: none;
}
.space-news-7-item-title-box {
    left: 15px;
    right: 15px;
    bottom: 15px;
}

/* #7 Widget End */

/* #8 Widget Start */

.space-news-8.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-8-ins {
	padding-bottom: 45px;
}
.space-news-8-item-ins {
	margin: 0 15px;
}
.space-news-8-item-img-ins .space-post-format {
	top: 15px;
	right: 15px;
}
.space-news-8-item-title {
	left: 20px;
	right: 20px;
}
.space-news-8-item-title-box {
    font-size: 1.777em;
    line-height: 1.2em;
}
.space-news-8-items .owl-nav {
	bottom: 15px;
	right: 30px;
}

/* #8 Widget End */

/* #9 Widget Start */

.space-news-9.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-9-ins {
	padding-bottom: 45px;
}
.space-news-9-items {
	margin: 0 8px;
	width: auto;
}
.space-news-9-item-ins {
	margin-bottom: 0;
}
.space-news-9-item-info {
	width: 100%;
	order: 2;
	flex: none;
}
.space-news-9-item-info-wrap {
    padding: 20px 20px 55px;
}
.space-news-9-item-info-category {
    margin-bottom: 5px;
}
.space-news-9-item-title-box a {
    font-size: 1.777em;
    line-height: 1.2em;
}
.space-news-9-item-img {
	width: 100%;
	order: 1;
	flex: none;
}
.space-news-9-item-background .space-news-9-item-img img {
	border-radius: 5px 5px 0 0 !important;
}
.space-news-9-item-info-excerpt {
	display: none;
}
.space-news-9-item-img .space-post-format {
	top: 15px;
	right: 15px;
}
.space-news-9-items .owl-nav {
	right: 0;
    left: 0;
    bottom: 15px;
    margin: 0 auto;
    width: 70px;
    height: 30px;
    border-radius: 15px;
    font-size: 1em;
    line-height: 30px;
}
.space-news-9-items .owl-nav button {
    width: 35px;
    height: 30px;
}

/* #9 Widget End */

/* #10 Widget Start */

.space-news-10.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-10-ins {
	padding-bottom: 30px;
}
.space-news-10-items {
	margin: 0 8px;
	width: auto;
}
.space-news-10-item {
	width: 100%;
}
.space-news-10-item-title a {
    font-size: 1.333em;
}
.space-news-10-item-info {
	margin-top: 10px;
}

/* #10 Widget End */

/* #11 Widget Start */

.space-news-11.homepage-block:first-child {
    margin-top: 15px;
}
.space-news-11-ins {
	padding-bottom: 30px;
}
.space-news-11-items {
	margin: 0 8px;
    width: auto;
}
.space-news-11-item {
	width: 100%;
}
.space-news-11-item.small {
	width: 50%;
}
.space-news-11-item.big {
	order: 1;
}
.space-news-11-item.small:nth-child(2) {
	order: 2;
}
.space-news-11-item-ins {
	margin: 0 7px 15px;
}
.big .space-news-11-item-title-box {
    padding: 15px;
}
.big .space-news-11-item-title {
    font-size: 1.333em;
}
.big .space-news-11-item-info {
	margin-top: 10px;
}
.small .space-news-11-item-info {
	margin-top: 10px;
}
.small .space-news-11-item-title,
.small .space-news-11-item-title a {
    font-size: 1em;
}
.space-news-11-item.small .space-post-views {
	display: none;
}
.small .space-news-11-item-info-left span i {
	padding-right: 3px;
}
.small .space-news-11-item-info-right span i {
	padding-right: 3px;
}

/* #11 Widget End */

/* Title Box Start */

.space-title-box-ins {
	padding: 30px 0 15px;
}
.space-title-box-h1 h1 {
	font-size: 1.777em;
}
.single .space-title-box-ins {
    padding: 30px 0;
}
.space-page-content-excerpt {
    margin-top: 15px;
}
.single-post .space-page-content-meta {
    margin-bottom: 20px;
}

/* --- Archive Title Box --- */

.space-archive-title-box-ins {
	padding: 30px 0 15px;
}
.space-archive-title-box-h1 h1 {
	font-size: 1.777em;
}

/* Title Box End */

/* Archive Section Start */

.space-archive-section-ins {
	padding-top: 15px;
}
.space-archive-loop-item-img {
	width: 100%;
	float: none;
}
.space-archive-loop-item-title-box {
	width: 100%;
	float: none;
}
.space-archive-loop-item-title-box-ins {
	margin-top: 20px;
}
.space-archive-loop-item-title a {
	font-size: 1.333em;
}
.space-archive-loop-item-excerpt {
	margin-bottom: 15px;
	font-size: 0.75em;
    line-height: 1.45em;
}
.space-archive-loop-item-title-box.no-image .space-archive-loop-item-title-box-ins {
	margin: 15px;
}
.post-type-archive-casino .space-casinos-3-archive-item-ins,
.tax-casino-category .space-casinos-3-archive-item-ins,
.archive .space-casinos-3-archive-item-ins {
	margin: 0 7px 15px;
}
.post-type-archive-casino .space-casinos-7-archive-item-ins,
.tax-casino-category .space-casinos-7-archive-item-ins,
.archive .space-casinos-7-archive-item-ins {
	margin: 0 7px;
}
.post-type-archive-casino .space-casinos-8-archive-item-ins,
.tax-casino-category .space-casinos-8-archive-item-ins,
.archive .space-casinos-8-archive-item-ins {
	margin: 0 7px;
}
.post-type-archive-bonus .space-bonuses-archive-items,
.tax-bonus-category .space-bonuses-archive-items,
.read-more-block .space-bonuses-archive-items,
.page-template-page-bonus-archive-style-1 .space-bonuses-archive-items {
	margin-top: 0;
}
.space-taxonomy-description {
	width: auto;
	margin: 0 8px;
}

/* Archive Section End */

/* Page Section Start */

.space-page-section-ins {
    padding-top: 30px;
}
.space-page-without-title .space-page-section-ins {
    padding-bottom: 0;
}
.space-page-content h1 {
	font-size: 1.777em;
}
.space-page-content-excerpt p {
	font-size: 1em;
}

/* Page Section End */

/* Comments Start */

.space-comments-ins {
	margin-left: 0;
	margin-right: 0;
}
.space-comments-wrap {
	padding-right: 15px;
	padding-left: 15px;
    overflow: hidden;
}
.space-comments-list-item-avatar {
	top: 0;
    left: 0;
	position: relative;
    margin-bottom: 15px;
}
.space-comments-list-item-data {
	padding-left: 0;
}
.space-comments-form-box input[type="text"],
.space-comments-form-box input[type="email"],
.space-comments-form-box input[type="password"],
.space-comments-form-box input[type="submit"],
.space-comments-form-box input[type="url"],
form.comment-form input[type="text"],
form.comment-form input[type="email"],
form.comment-form input[type="password"],
form.comment-form input[type="submit"],
form.comment-form input[type="url"] {
	width: 100%;
}

/* Comments End */

/* Widgets Start */

.space-widget {
	margin-bottom: 45px;
}

/* Widgets End */

/* ACES Start */

/* --- Single Organization Page - Style 1 --- */

.space-aces-content-meta {
	width: 100%;
	float: none;
	margin-bottom: 30px;
}
.space-aces-content-box {
	width: 100%;
	float: none;
}

/* ACES End */

/* Footer Start */

.space-footer-ins {
	padding-left: 15px;
	padding-right: 15px;
}
.space-footer-top-age {
	width: 100%;
	order: 1;
	margin-bottom: 15px;
}
.space-footer-top-desc {
	text-align: center;
	justify-content: center;
	width: 100%;
	order: 2;
	margin-bottom: 20px;
}
.space-footer-top-soc {
	width: 100%;
	order: 3;
	justify-content: center;
}
.space-footer-top-soc a {
	margin: 0 5px 5px;
}
.space-footer-copy {
	padding: 30px 0;
}
.space-footer-copy-left {
	width: 100%;
	float: none;
	margin-bottom: 15px;
	text-align: center;
}
.space-footer-copy-menu {
	width: 100%;
	float: none;
}
.space-footer-copy-menu ul {
	position: relative;
	float: none;
    text-align: center;
}
.space-footer-copy-menu ul li {
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
    display: inline-block;
    float: none;
}
.space-footer-copy-menu ul li a {
	font-size: 0.7862em;
}

/* Footer End */

/* MailChimp Form Widgets Start */

.home-page .widget_mc4wp_form_widget .space-widget-title,
.space-content-section .widget_mc4wp_form_widget .space-widget-title {
	font-size: 1.777em;
}
.home-page .widget_mc4wp_form_widget,
.space-content-section .widget_mc4wp_form_widget {
	margin-top: 45px;
	margin-bottom: 45px;
}
.home-page .widget_mc4wp_form_widget .mc4wp-form-fields,
.space-content-section .widget_mc4wp_form_widget .mc4wp-form-fields {
	max-width: 570px;
	margin: 0 15px;
}
.home-page .widget_mc4wp_form_widget .mc4wp-form-fields input[type="email"],
.space-content-section .widget_mc4wp_form_widget .mc4wp-form-fields input[type="email"] {
	width: 100%;
	float: none;
	border-radius: 2px;
	margin-bottom: 15px;
}
.home-page .widget_mc4wp_form_widget .mc4wp-form-fields input[type="submit"],
.space-content-section .widget_mc4wp_form_widget .mc4wp-form-fields input[type="submit"] {
	width: 100%;
	float: none;
	border-radius: 2px;
}

/* MailChimp Form Widgets End */

/* Gutenberg Editor Start */

.wp-block-columns {
	display: block;
}
blockquote:before,
blockquote.wp-block-quote:before {
	padding: 0 15px;
}
.wp-block-column.is-vertically-aligned-bottom,
.wp-block-column.is-vertically-aligned-center,
.wp-block-column.is-vertically-aligned-top {
    width: auto;
    max-width: 100%;
}

/* Gutenberg Editor End */

}

/* linked: wp-content/uploads/groovy/preset_3986.css */
.gm-navbar {z-index: 9999 !important}.gm-main-menu-wrapper {z-index: 9999 !important}.gm-navigation-drawer, gm-second-nav-drawer {z-index: 10023 !important}.gm-navbar--style-3 .gm-toolbar {z-index: 10011 !important}.gm-navbar--style-5 .gm-toolbar {z-index: 10011 !important}.gm-navbar .gm-toolbar .wpml-ls {z-index: 10011 !important}@media (min-width: 1024px) {.gm-navbar .gm-logo {z-index: 10011 !important}}@media (min-width: 1024px) {.gm-navbar .gm-menu-btn--expanded, .gm-burger {z-index: 10017 !important}}.gm-search__fullscreen-container {z-index: 10023 !important}.gm-dropdown-overlay {z-index: 9996 !important}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-navbar-nav .gm-dropdown-menu .gm-menu-item__link, .gm-main-menu-wrapper .gm-mega-menu__item__title {border-bottom: 2px solid rgba(224, 224, 224, 1);}}@media (min-width: 1024px) {.gm-inner .gm-container {height: 80px;}.gm-navbar:not(.gm-navbar-sticky-toggle) .gm-inner {min-height: 80px;}}.gm-wrapper, .gm-container {max-width: none}@media (min-width: 1024px) {.gm-container {padding-left: 15px !important;}}@media (min-width: 1024px) {.gm-container {padding-right: 15px !important;}}@media (min-width: 1024px) {.gm-navbar .gm-main-menu-wrapper .gm-navbar-nav .gm-dropdown-menu {border-top: 2px solid rgba(241, 0, 0, 1)}}@media (min-width: 1024px) {.gm-navbar .gm-main-menu-wrapper .gm-navbar-nav .gm-dropdown-submenu .gm-dropdown-menu-wrapper {margin-top: -2px}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-navbar-nav .gm-dropdown-menu {background-color: rgba(255, 255, 255, 1)}}@media (min-width: 1024px) {.gm-grid-container {padding-left: 0; padding-right: 0;}.gm-grid-row {margin-left: 0; margin-right: 0;}.gm-grid-container .gm-mega-menu__item .gm-mega-menu__item__title {margin-left: 15px; margin-right: 15px;}.gm-grid-container .gm-mega-menu__item .gm-dropdown-menu-wrapper {margin-left: 15px !important; margin-right: 15px !important;}.gm-navigation-drawer .gm-grid-container {padding-left: 15px; padding-right: 15px;}.gm-navbar .grid,.gm-navbar .grid-5,.gm-navbar .grid-10,.gm-navbar .grid-11,.gm-navbar .grid-12,.gm-navbar .grid-14,.gm-navbar .grid-15,.gm-navbar .grid-16,.gm-navbar .grid-20,.gm-navbar .grid-25,.gm-navbar .grid-30,.gm-navbar .grid-35,.gm-navbar .grid-40,.gm-navbar .grid-45,.gm-navbar .grid-50,.gm-navbar .grid-55,.gm-navbar .grid-60,.gm-navbar .grid-65,.gm-navbar .grid-70,.gm-navbar .grid-75,.gm-navbar .grid-80,.gm-navbar .grid-85,.gm-navbar .grid-90,.gm-navbar .grid-95,.gm-navbar .grid-100,.gm-navbar .grid-33,.gm-navbar .grid-66,.gm-navbar .mobile-grid,.gm-navbar .mobile-grid-5,.gm-navbar .mobile-grid-10,.gm-navbar .mobile-grid-11,.gm-navbar .mobile-grid-12,.gm-navbar .mobile-grid-14,.gm-navbar .mobile-grid-15,.gm-navbar .mobile-grid-16,.gm-navbar .mobile-grid-20,.gm-navbar .mobile-grid-25,.gm-navbar .mobile-grid-30,.gm-navbar .mobile-grid-35,.gm-navbar .mobile-grid-40,.gm-navbar .mobile-grid-45,.gm-navbar .mobile-grid-50,.gm-navbar .mobile-grid-55,.gm-navbar .mobile-grid-60,.gm-navbar .mobile-grid-65,.gm-navbar .mobile-grid-70,.gm-navbar .mobile-grid-75,.gm-navbar .mobile-grid-80,.gm-navbar .mobile-grid-85,.gm-navbar .mobile-grid-90,.gm-navbar .mobile-grid-95,.gm-navbar .mobile-grid-100,.gm-navbar .mobile-grid-33,.gm-navbar .mobile-grid-66 {padding-left: 0; padding-right: 0;}}.gm-navbar .gm-main-menu-wrapper .mega-gm-dropdown > .gm-dropdown-menu, .gm-navbar .gm-main-menu-wrapper .mega-gm-dropdown > .gm-dropdown-menu-wrapper {
            width: 800px;
            max-width : 800px;
            position: absolute;}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-navbar-nav > li.current-menu-ancestor > .gm-anchor, .gm-main-menu-wrapper .gm-navbar-nav > li.current-page-ancestor > .gm-anchor, .gm-main-menu-wrapper .gm-navbar-nav > li.current-menu-item > .gm-anchor, .gm-main-menu-wrapper .gm-navbar-nav > li.current-menu-parent > .gm-anchor, .gm-main-menu-wrapper .gm-navbar-nav > .menu-item > .gm-anchor:hover, .gm-main-menu-wrapper .gm-navbar-nav > .menu-item.gm-open > .gm-anchor {background-color: rgba(204, 32, 59, 1)}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-navbar-nav > li.current-menu-ancestor > .gm-anchor, .gm-main-menu-wrapper .gm-navbar-nav > li.current-page-ancestor > .gm-anchor, .gm-main-menu-wrapper .gm-navbar-nav > li.current-menu-item > .gm-anchor, .gm-main-menu-wrapper .gm-navbar-nav > li.current-menu-parent > .gm-anchor, .gm-main-menu-wrapper .gm-navbar-nav > .menu-item > .gm-anchor:hover, .gm-main-menu-wrapper .gm-navbar-nav > .menu-item.gm-open > .gm-anchor {border-color: rgba(204, 32, 59, 1)}}@media (min-width: 1024px) {.gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav > li > .gm-anchor:hover, .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav > .menu-item.gm-open > .gm-anchor, .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav li.current-menu-ancestor > .gm-anchor, .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav li.current-menu-ancestor.gm-open > .gm-anchor, .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav li.current-page-ancestor > .gm-anchor, .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav li.current-page-ancestor.gm-open > .gm-anchor, .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav li.current-menu-item > .gm-anchor.gm-menu-item__link, .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav li.current-menu-item > .gm-anchor, .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav li.current-menu-parent > .gm-anchor {color: rgba(255, 255, 255, 1)}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-navbar-nav > .gm-menu-item > .gm-anchor {margin-left: 15px}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-navbar-nav > .gm-menu-item > .gm-anchor {margin-right: 15px}}@media (min-width: 1024px) {.gm-navbar--has-divider .gm-navbar-nav > li:not(:last-of-type) > .gm-anchor::before {right: -15px !important;}}@media (min-width: 1024px) {.gm-navbar .gm-logo {margin: 0px 0px 0px 0px;}}@media (min-width: 1024px) {.gm-navbar .gm-container {padding-right: 15px; padding-left: 15px; flex: 1 100%;}.gm-navbar .gm-toolbar .gm-container {padding-top: 0px; padding-right: 15px; padding-bottom: 0px; padding-left: 15px;}.gm-navbar .gm-dropdown-menu-wrapper--left {right: 0; left: auto;}.gm-navbar .gm-dropdown-submenu .gm-dropdown-menu-wrapper {left: 100%; z-index: 1;}.gm-navbar .gm-dropdown-submenu .gm-dropdown-menu-wrapper--left {right: 100%; left: auto; z-index: 1;}.gm-navbar #gm-main-menu {flex-grow: 1; display: flex;}.gm-navbar .gm-main-menu-wrapper {flex-grow: 1; align-items: stretch;}.gm-navbar.gm-top-links-align-left #gm-main-menu {justify-content: flex-start;}.gm-navbar.gm-top-links-align-center #gm-main-menu {justify-content: center;}.gm-navbar.gm-top-links-align-center .gm-logo {position: absolute; top: 50%; transform: translateY(-50%);}.gm-navbar.gm-top-links-align-right #gm-main-menu {justify-content: flex-end;}.gm-navbar .gm-toolbar-bg {position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition: opacity 0.2s; z-index: -1;}.gm-navbar .gm-navbar-nav > .gm-menu-item > .gm-anchor > .gm-caret i {transform: none;}.gm-navbar .gm-navbar-nav > .gm-dropdown > .gm-dropdown-menu-wrapper {top: 100%;}.gm-navbar .gm-logo a img {transition: height 0.2s, line-height 0.2s;}.gm-navbar .gm-search {transition: height 0.2s, line-height 0.2s;}}@media (min-width: 1024px) {.gm-dropdown-appearance-animate-from-bottom .gm-dropdown > .gm-dropdown-menu-wrapper {transition: all 0.2s; transform: translateY(40px);}.gm-dropdown-appearance-animate-from-bottom .gm-dropdown.gm-open > .gm-dropdown-menu-wrapper {visibility: visible; transform: translateY(0); opacity: 1;}}@media (min-width: 1024px) {.gm-navbar .gm-dropdown-menu .gm-dropdown-toggle .gm-caret {font-size: 13px}}@media (min-width: 1024px) {.gm_action__visibility__mobile {display: none !important;}}@media (max-width: 1023px) {.gm_action__visibility__desktop {display: none !important;}}.gm-dropdown-menu, .gm-minicart-dropdown {transition: all 0.17s;}@media (min-width: 1024px) {.gm-navbar--shadow-tiny.gm-navbar--has-shadow:not(.gm-navbar-sticky-toggle) .gm-inner {box-shadow: 0 0 10px 0 rgba(121, 121, 121, 0.44);}.gm-navbar--shadow-medium.gm-navbar--has-shadow:not(.gm-navbar-sticky-toggle) .gm-inner {box-shadow: 0 3px 15px 0 rgba(121, 121, 121, 0.44);}.gm-navbar--shadow-large.gm-navbar--has-shadow:not(.gm-navbar-sticky-toggle) .gm-inner {box-shadow: 0 8px 30px 10px rgba(121, 121, 121, 0.44);}.gm-navbar--shadow-deep.gm-navbar--has-shadow:not(.gm-navbar-sticky-toggle) .gm-inner {box-shadow: 0px 5px 15px 3px rgba(121, 121, 121, 0.44), 0 3px 4px 2px rgba(121, 121, 121, 0.44);}}@media (min-width: 1024px) {.gm-navbar--shadow-dropdown-tiny.gm-navbar--has-shadow-dropdown .gm-dropdown-menu {box-shadow: 0 3px 6px 0 rgba(121, 121, 121, 0.44);}.gm-navbar--shadow-dropdown-medium.gm-navbar--has-shadow-dropdown .gm-dropdown-menu {box-shadow: 0 8px 15px 0 rgba(121, 121, 121, 0.44);}.gm-navbar--shadow-dropdown-large.gm-navbar--has-shadow-dropdown .gm-dropdown-menu {box-shadow: 0 12px 30px 10px rgba(121, 121, 121, 0.44), 0 2px 4px 1px rgba(121, 121, 121, 0.44);}.gm-navbar--shadow-dropdown-deep.gm-navbar--has-shadow-dropdown .gm-dropdown-menu {box-shadow: 0px 5px 15px 3px rgba(121, 121, 121, 0.44), 0 3px 4px 2px rgba(121, 121, 121, 0.44);}}.gm-navbar, .gm-main-menu-wrapper, .gm-navigation-drawer, ul li.gm-menu-item--lvl-0 {font-family: 'Rubik', sans-serif}.gm-navbar:not(.gm-navbar-sticky-toggle) .gm-inner-bg, .gm-padding {background-color: rgba(255, 255, 255, 1)}@media (min-width: 1024px) {.gm-padding {padding-top: 80px}}@media (max-width: 1023px) {.gm-padding {padding-top: 70px}}.gm-navbar:not(.gm-navbar-sticky-toggle) .gm-inner {border-bottom-color: rgba(229, 229, 229, 0.81); border-bottom-width: 1px}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-navbar-nav > .menu-item > .gm-anchor {border: 1px solid transparent; padding-right: 15px; padding-left: 15px; transition: all 0.2s; border-radius: 5px;}}.gm-navbar ~ .gm-main-menu-wrapper .gm-menu-item__icon, .gm-navbar .gm-main-menu-wrapper .gm-menu-item__icon, .gm-toolbar-nav-container .gm-menu-item__icon {margin-right: 8px;}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-navbar-nav > .gm-dropdown:not(.mega-gm-dropdown) .gm-dropdown-menu {min-width: 230px}}@media (min-width: 1024px) {.gm-navbar #gm-toolbar .gm-toolbar-social-link:hover {color: rgba(165, 226, 94, 1) !important}.gm-navbar .gm-main-menu-wrapper .gm-actions .gm-toolbar-social-link:hover {color: rgba(165, 226, 94, 1) !important}}@media (min-width: 1024px) {.gm-navbar:not(.gm-navbar-sticky-toggle) .gm-logo__img-default {display: flex;}}@media (min-width: 1024px) {.gm-navbar:not(.gm-navbar-sticky-toggle) .gm-logo__img-alt {display: none;}}.gm-navigation-drawer .gm-divider--vertical {display: none}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-search > i, .gm-navbar .gm-menu-actions-wrapper > .gm-search > i {font-size: 17px}}@media (max-width: 1023px) {.gm-search > .gm-icon {font-size: 17px}}@media (min-width: 1024px) {.gm-dropdown-appearance-animate-from-bottom .gm-open > .gm-search-wrapper {visibility: visible; transform: translateY(0); opacity: 1;}}@media (min-width: 1024px) {.gm-search:not(.fullscreen) .gm-search-wrapper {position: absolute; top: 100%; right: 0; width: 350px; padding: 15px 20px; transition: opacity ease 0.3s, visibility ease 0.3s; border-right: 4px solid #93cb52; border-top-left-radius: 4px; border-bottom-left-radius: 4px; background-color: #fff; box-shadow: 0 0 5px rgba(0, 1, 0, 0.3);}.gm-main-menu-wrapper .gm-search {cursor: pointer;}.gm-main-menu-wrapper .gm-search > i {padding-left: 15px; padding-right: 13px;}.gm-navbar--align-right .gm-search-wrapper {right: auto; left: -15px;}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-search > i, .gm-main-menu-wrapper .gm-search > .gm-search__txt {color: rgba(90, 90, 90, 1)}}.gm-navigation-drawer .gm-search {color: rgba(90, 90, 90, 1)}.gm-search__fullscreen-container {background-color: rgba(0, 0, 0, 0.8)}.gm-search__fullscreen-container .gm-search__close svg {fill: rgba(255, 255, 255, 1)}.gm-search__fullscreen-container .gm-search-btn {color: rgba(255, 255, 255, 1) !important}.gm-search:not(.fullscreen) .gm-search-btn {color: rgba(255, 255, 255, 1) !important}.gm-search__fullscreen-container .gm-search-btn:hover {color: rgba(255, 255, 255, 1) !important}.gm-search:not(.fullscreen) .gm-search-btn:hover {color: rgba(255, 255, 255, 1) !important}.gm-search:not(.fullscreen) .gm-search-wrapper {background: rgba(255, 255, 255, 1)}.gm-search__fullscreen-container .gm-search__input[type="text"] {background: rgba(255, 255, 255, 0) !important;}.gm-search__fullscreen-container .gm-search-btn {background: rgba(255, 255, 255, 0) !important;}.gm-search:not(.fullscreen) .gm-search__input {background: rgba(255, 255, 255, 0) !important;}.gm-search__fullscreen-container .gm-search__input[type="text"] {color: rgba(144, 144, 144, 1) !important;}.gm-search__fullscreen-container .gm-search__alpha {color: rgba(144, 144, 144, 1) !important;}.gm-search:not(.fullscreen) .gm-search__input {color: rgba(144, 144, 144, 1) !important;}.gm-search:not(.fullscreen) .gm-search-wrapper {border-right: 4px solid rgba(222, 22, 47, 1)}.gm-search__fullscreen-container .gm-search__input[type="text"] {border-bottom: 4px solid rgba(222, 22, 47, 1) !important; border-top: none !important; border-left: none !important; border-right: none !important;}.gm-search__fullscreen-container .gm-search-btn {border-bottom: 4px solid rgba(222, 22, 47, 1) !important; border-top: none !important; border-left: none !important; border-right: none !important;}.gm-search:not(.fullscreen) .gm-search-btn {background: rgba(57, 59, 63, 1)}.gm-search:not(.fullscreen) .gm-search-btn:hover {background: rgba(222, 22, 47, 1)}@media (min-width: 1024px) {.gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav > .menu-item > .gm-anchor {color: rgba(90, 90, 90, 1)}}@media (min-width: 1024px) {.gm-navbar:not(.gm-navbar-sticky-toggle) .gm-main-menu-wrapper .gm-nav-inline-divider {background-color: rgba(90, 90, 90, 1)}.gm-navbar--has-divider .gm-navbar-nav > li:not(:last-of-type) > .gm-anchor {position: relative;}.gm-navbar--has-divider .gm-navbar-nav > li:not(:last-of-type) > .gm-anchor::before {position: absolute; width: 1px; height: 30px; opacity: 0.25; content: ""; top: 50%; right: 0; transform: translateY(-50%);}.gm-navbar.gm-navbar--has-divider:not(.gm-navbar-sticky-toggle) .gm-main-menu-wrapper .gm-navbar-nav > li:not(:last-of-type) > .gm-anchor::before {background-color: rgba(90, 90, 90, 1)}}@media (min-width: 1024px) {.gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav .gm-dropdown-menu .gm-menu-item__link {color: rgba(110, 110, 111, 1)}}@media (min-width: 1024px) {.gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav .gm-dropdown-menu .gm-menu-item__link:hover {color: rgba(219, 0, 34, 1) !important}.gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav .gm-dropdown-menu .gm-mega-menu-title-item > .gm-mega-menu__item__title:hover .gm-anchor:not(.gm-anchor--empty) .gm-menu-item__txt {color: rgba(219, 0, 34, 1)}}@media (min-width: 1024px) {.gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav .gm-dropdown-menu li.current-menu-ancestor > .gm-menu-item__link, .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav .gm-dropdown-menu li.current-page-ancestor > .gm-menu-item__link, .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav .gm-dropdown-menu li.current-menu-item > .gm-menu-item__link {color: rgba(219, 0, 34, 1)}.gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav .gm-dropdown-menu .gm-mega-menu__item.current-menu-ancestor > .gm-mega-menu__item__title .gm-menu-item__txt, .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav .gm-dropdown-menu .gm-mega-menu__item.current-page-ancestor > .gm-mega-menu__item__title .gm-menu-item__txt, .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav .gm-dropdown-menu .gm-mega-menu__item.current-menu-item > .gm-mega-menu__item__title .gm-menu-item__txt {color: rgba(219, 0, 34, 1)}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-mega-menu__item__title, .gm-main-menu-wrapper .gm-mega-menu__item__title .gm-menu-item__txt {color:rgba(233, 1, 30, 1)}}.gm-navigation-drawer {background-color: rgba(255, 255, 255, 1);}.gm-mobile-submenu-style-slider .gm-navbar-nav .gm-dropdown-menu-wrapper {background-color: rgba(255, 255, 255, 1);}.gm-navigation-drawer .gm-anchor, .gm-navigation-drawer .gm-mega-menu__item__title, .gm-navigation-drawer--mobile .gm-navbar-nav .gm-dropdown-menu-title {color: rgba(90, 90, 90, 1) !important}.gm-navigation-drawer .gm-anchor, .gm-navigation-drawer .gm-mega-menu__item__title {border-bottom: 1px dotted rgba(219, 0, 0, 1)}.gm-navigation-drawer .gm-divider--vertical {border-color: rgba(219, 0, 0, 1)}@media (max-width: 1023px) {.gm-navigation-drawer .gm-search, .gm-navigation-drawer .gm-minicart {color: rgba(90, 90, 90, 1) !important;}}.gm-navigation-drawer .gm-anchor:hover, .gm-navigation-drawer li.current-menu-parent > .gm-anchor, .gm-navigation-drawer li.current-menu-item > .gm-anchor {color: rgba(247, 0, 0, 1) !important}.gm-navigation-drawer--mobile {width:250px;}.gm-navigation-drawer--mobile {overflow: visible;}.gm-navigation-drawer--mobile .gm-burger {position: absolute;}.gm-navigation-drawer--mobile.gm-navigation-drawer--right .gm-burger {right: calc( 100% + 16px );}.gm-navigation-drawer--mobile.gm-navigation-drawer--left .gm-burger {left: calc( 100% + 16px );}.gm-navigation-drawer--open.gm-navigation-drawer--right .gm-burger {right: calc( 100% + 4px );}.gm-navigation-drawer--open.gm-navigation-drawer--left .gm-burger {left: calc( 100% + 4px );}@media (max-width: 1023px) {.gm-navigation-drawer--mobile .gm-menu-btn-close-mobile-drawer {padding: 12px 0px 12px 0px;}}@media (max-width: 1023px) {.gm-navigation-drawer--mobile .gm-menu-btn-close-mobile-drawer {display: flex; flex-wrap: nowrap; flex-direction: row; align-content: center; justify-content: flex-end; flex: 0; width: 100%;}}@media (max-width: 1023px) {.gm-menu-btn-close-mobile-drawer .hamburger {padding: 0; cursor: pointer; justify-content: center; padding: 0; min-width: 24px;}.gm-menu-btn-close-mobile-drawer .hamburger .hamburger-box, .gm-menu-btn-close-mobile-drawer .hamburger .hamburger-inner, .gm-menu-btn-close-mobile-drawer .hamburger .hamburger-inner::after, .gm-menu-btn-close-mobile-drawer .hamburger .hamburger-inner::before {width: 24px;}.gm-menu-btn-close-mobile-drawer .hamburger .hamburger-box {height: 24px;}.gm-menu-btn-close-mobile-drawer .gm-menu-btn__inner {font-size: 24px;}}@media (max-width: 1023px) {.gm-menu-btn-close-mobile-drawer .hamburger .hamburger-inner, .gm-menu-btn-close-mobile-drawer .hamburger .hamburger-inner::after, .gm-menu-btn-close-mobile-drawer .hamburger .hamburger-inner::before {height: 3px;}}@media (max-width: 1023px) {.gm-menu-btn-close-mobile-drawer .hamburger .hamburger-inner, .gm-menu-btn-close-mobile-drawer .hamburger .hamburger-inner::after, .gm-menu-btn-close-mobile-drawer .hamburger .hamburger-inner::before {background-color: rgba(104, 104, 104, 1);}.gm-menu-btn-close-mobile-drawer .gm-menu-btn__inner {color: rgba(104, 104, 104, 1);}}@media (max-width: 1023px) {.gm-menu-btn-close-mobile-drawer .hamburger {background-color: rgba(0, 0, 0, 0);}.gm-menu-btn-close-mobile-drawer .gm-menu-btn__inner {background-color: rgba(0, 0, 0, 0);}}@media (max-width: 1023px) {.gm-anchor, .gm-mega-menu__item__title {padding:9px 0;}.gm-navigation-drawer .gm-caret {position: absolute; right: 0; height: 38px; top: auto; padding: calc( 9px + 3px ) 0 9px 18px; min-width: 50px;}.gm-navigation-drawer .gm-dropdown > .gm-anchor {position: relative;}.gm-navigation-drawer .gm-dropdown > .gm-anchor .gm-menu-item__txt-wrapper {padding-right: 50px;}}.gm-navigation-drawer--mobile.gm-navigation-drawer--right {transform: translate3d(250px, 0, 0); right: 0}@media (max-width: 1023px) {.gm-hide-on-mobile {display: none;}.gm-hide-on-mobile-by-option {display: none !important;}}@media (max-width: 1023px) {.gm-inner .gm-container {height: 70px;}}@media (max-width: 1023px) {.gm-navigation-drawer--mobile .gm-navbar-nav > .gm-menu-item > .gm-anchor, .gm-navigation-drawer--mobile .gm-navbar-nav .gm-dropdown-menu-title {font-size: 14px}}@media (max-width: 1023px) {.gm-navigation-drawer--mobile .gm-navbar-nav > .gm-menu-item > .gm-anchor, .gm-navigation-drawer--mobile .gm-navbar-nav .gm-dropdown-menu-title {text-transform: uppercase}}@media (max-width: 1023px) {.gm-navigation-drawer--mobile .gm-navbar-nav > .gm-menu-item > .gm-anchor, .gm-navigation-drawer--mobile .gm-navbar-nav .gm-dropdown-menu-title {font-weight: 500}}@media (max-width: 1023px) {.gm-navigation-drawer--mobile .gm-dropdown-menu .gm-anchor {font-size: 13px}}@media (max-width: 1023px) {.gm-navigation-drawer--mobile .gm-dropdown-menu .gm-anchor {text-transform: uppercase}}@media (max-width: 1023px) {.gm-navigation-drawer--mobile .gm-dropdown-menu .gm-anchor {font-weight: 400}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-navbar-nav > li > .gm-anchor {font-size: 14px}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-menu-item__link {font-size: 13px}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-navbar-nav > li > .gm-anchor {text-transform: uppercase}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-menu-item__link {text-transform: capitalize}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-mega-menu__item__title, .gm-main-menu-wrapper .gm-mega-menu__item__title .gm-menu-item__txt {text-transform: uppercase}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-mega-menu__item__title, .gm-main-menu-wrapper .gm-mega-menu__item__title .gm-menu-item__txt {font-size: 13px}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-mega-menu__item__title, .gm-main-menu-wrapper .gm-mega-menu__item__title .gm-menu-item__txt {font-weight: 500}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-navbar-nav > li > .gm-anchor {font-weight: 500}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-menu-item__link {font-weight: 400}}#lang_sel_click {display: none}@media (max-width: 1023px) {.gm-navbar .gm-logo {flex: 1 1; justify-content: flex-start;}}@media (min-width: 1024px) {.gm-burger {display: none;}}@media (max-width: 1023px) {.gm-burger {display: block;}}@media (min-width: 1024px) {.gm-menu-btn__inner {color: rgba(104, 104, 104, 1);}.gm-menu-actions-wrapper a.gm-minicart-link {color: rgba(104, 104, 104, 1) !important;}}@media (min-width: 1024px) {.gm-menu-btn__inner {font-size: 24px;}}@media (min-width: 1024px) {.gm-menu-btn__inner {background-color: rgba(0, 0, 0, 0);}}@media (max-width: 1023px) {.gm-menu-btn__inner {color: rgba(104, 104, 104, 1);}.gm-menu-actions-wrapper .gm-search > .gm-icon {color: rgba(104, 104, 104, 1);}.gm-menu-actions-wrapper a {color: rgba(104, 104, 104, 1);}.gm-menu-actions-wrapper a.gm-minicart-link {color: rgba(104, 104, 104, 1) !important;}.gm-burger .hamburger-inner, .gm-burger .hamburger-inner::after, .gm-burger .hamburger-inner::before {background-color: rgba(104, 104, 104, 1);}.gm-burger.hamburger.is-active .hamburger-inner, .gm-burger.hamburger.is-active .hamburger-inner::after, .gm-burger.hamburger.is-active .hamburger-inner::before {background-color: rgba(104, 104, 104, 1);}}@media (max-width: 1023px) {.gm-navbar .gm-menu-actions-wrapper .gm-minicart {display: none;}}@media (max-width: 1023px) {.gm-navigation-drawer .gm-mobile-action-area-wrapper .gm-search {display: none;}}@media (min-width: 1024px) {.gm-navbar ~ .gm-navbar ~ .gm-main-menu-wrapper .gm-actions > .gm-search {display: none;}.gm-navbar .gm-menu-actions-wrapper > .gm-search {display: none;}}@media (min-width: 1024px) {.gm-navbar ~ .gm-main-menu-wrapper .gm-actions > .gm-minicart {display: none;}.gm-navbar .gm-menu-actions-wrapper > .gm-minicart {display: none;}}@media (max-width: 1023px) {.gm-menu-btn__inner, .gm-navbar .gm-menu-actions-wrapper .gm-minicart .gm-icon {font-size: 24px;}.gm-navbar .gm-menu-actions-wrapper .gm-search > .gm-icon {font-size: 24px;}.gm-burger .hamburger-box, .gm-burger .hamburger-inner, .gm-burger .hamburger-inner::after, .gm-burger .hamburger-inner::before {width: 24px;}.gm-burger .hamburger-box {height: 24px;}}@media (max-width: 1023px) {.gm-menu-btn__inner, .gm-burger {background-color: rgba(0, 0, 0, 0);}}@media (max-width: 1023px) {.gm-menu-btn__inner, .gm-burger {padding: 0;}}@media (max-width: 1023px) {.gm-menu-btn__inner, .gm-burger {border: 0px solid rgba(0, 0, 0, 0);}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-mega-menu__item:not(:last-of-type) > .gm-dropdown-menu-wrapper > ul::after {border-right: 1px solid rgba(223, 223, 223, 0.7);}}.gm-navbar .gm-toolbar-socials-list__item {border: none!important}@media (min-width: 1024px) {.gm-navbar .gm-logo > a img {height: 38px}}@media (max-width: 1023px) {.gm-navbar .gm-logo > a img {height: 38px}}@media (max-width: 1023px) {.gm-navbar:not(.gm-navbar-sticky-toggle) .gm-logo__img-mobile {display: flex;}}@media (max-width: 1023px) {.gm-navbar:not(.gm-navbar-sticky-toggle) .gm-logo__img-mobile-alt {display: none;}}@media (min-width: 1024px) {.gm-navbar .grid {flex-basis: 0; flex-grow: 1; max-width: 100%;}.gm-navbar .grid-5 {max-width: 5%; flex: 0 0 5%;}.gm-navbar .grid-10 {max-width: 10%; flex: 0 0 10%;}.gm-navbar .grid-11 {max-width: 11.11111%; flex: 0 0 11.11111%;}.gm-navbar .grid-12 {max-width: 12.5%; flex: 0 0 12.5%;}.gm-navbar .grid-14 {max-width: 14.28571%; flex: 0 0 14.28571%;}.gm-navbar .grid-15 {max-width: 15%; flex: 0 0 15%;}.gm-navbar .grid-16 {max-width: 16.66666%; flex: 0 0 16.66666%;}.gm-navbar .grid-20 {max-width: 20%; flex: 0 0 20%;}.gm-navbar .grid-25 {max-width: 25%; flex: 0 0 25%;}.gm-navbar .grid-30 {max-width: 30%; flex: 0 0 30%;}.gm-navbar .grid-35 {max-width: 35%; flex: 0 0 35%;}.gm-navbar .grid-40 {max-width: 40%; flex: 0 0 40%;}.gm-navbar .grid-45 {max-width: 45%; flex: 0 0 45%;}.gm-navbar .grid-50 {max-width: 50%; flex: 0 0 50%;}.gm-navbar .grid-55 {max-width: 55%; flex: 0 0 55%;}.gm-navbar .grid-60 {max-width: 60%; flex: 0 0 60%;}.gm-navbar .grid-65 {max-width: 65%; flex: 0 0 65%;}.gm-navbar .grid-70 {max-width: 70%; flex: 0 0 70%;}.gm-navbar .grid-75 {max-width: 75%; flex: 0 0 75%;}.gm-navbar .grid-80 {max-width: 80%; flex: 0 0 80%;}.gm-navbar .grid-85 {max-width: 85%; flex: 0 0 85%;}.gm-navbar .grid-90 {max-width: 90%; flex: 0 0 90%;}.gm-navbar .grid-95 {max-width: 95%; flex: 0 0 95%;}.gm-navbar .grid-33 {max-width: 33.33333%; flex: 0 0 33.33333%;}.gm-navbar .grid-66 {max-width: 66.66667%; flex: 0 0 66.66667%;}.gm-navbar .grid-100 {max-width: 100%; flex: 0 0 100%;}.gm-navbar .attachment-menu-thumb, .gm-main-menu-wrapper .attachment-menu-thumb {position: fixed; z-index: 99999; top: 0; display: none; max-width: none; opacity: 0; transition: opacity 0.2s 0.5s;}.gm-navbar:not(.gm-navbar--align-right) .attachment-menu-thumb {left: calc(100% - 30px);}.gm-navbar.gm-navbar--align-right .attachment-menu-thumb {right: 100%;}.gm-menu-item.gm-has-featured-img:hover .attachment-menu-thumb {display: block;}[dir='rtl'] .gm-caret i {transform: rotate(180deg);}.gm-caret {padding-left: 5px}}@media (min-width: 1024px) {.gm-navbar .gm-menu-btn {display: none;}.gm-navbar .gm-menu-actions-wrapper {display: none;}}@media (max-width: 1023px) {.gm-navbar .mobile-grid {flex-basis: 0; flex-grow: 1; max-width: 100%;}.gm-navbar .mobile-grid-5 {max-width: 5%; flex: 0 0 5%;}.gm-navbar .mobile-grid-10 {max-width: 10%; flex: 0 0 10%;}.gm-navbar .mobile-grid-11 {max-width: 11.11111%; flex: 0 0 11.11111%;}.gm-navbar .mobile-grid-12 {max-width: 12.5%; flex: 0 0 12.5%;}.gm-navbar .mobile-grid-14 {max-width: 14.28571%; flex: 0 0 14.28571%;}.gm-navbar .mobile-grid-15 {max-width: 15%; flex: 0 0 15%;}.gm-navbar .mobile-grid-16 {max-width: 16.66666%; flex: 0 0 16.66666%;}.gm-navbar .mobile-grid-20 {max-width: 20%; flex: 0 0 20%;}.gm-navbar .mobile-grid-25 {max-width: 25%; flex: 0 0 25%;}.gm-navbar .mobile-grid-30 {max-width: 30%; flex: 0 0 30%;}.gm-navbar .mobile-grid-35 {max-width: 35%; flex: 0 0 35%;}.gm-navbar .mobile-grid-40 {max-width: 40%; flex: 0 0 40%;}.gm-navbar .mobile-grid-45 {max-width: 45%; flex: 0 0 45%;}.gm-navbar .mobile-grid-50 {max-width: 50%; flex: 0 0 50%;}.gm-navbar .mobile-grid-55 {max-width: 55%; flex: 0 0 55%;}.gm-navbar .mobile-grid-60 {max-width: 60%; flex: 0 0 60%;}.gm-navbar .mobile-grid-65 {max-width: 65%; flex: 0 0 65%;}.gm-navbar .mobile-grid-70 {max-width: 70%; flex: 0 0 70%;}.gm-navbar .mobile-grid-75 {max-width: 75%; flex: 0 0 75%;}.gm-navbar .mobile-grid-80 {max-width: 80%; flex: 0 0 80%;}.gm-navbar .mobile-grid-85 {max-width: 85%; flex: 0 0 85%;}.gm-navbar .mobile-grid-90 {max-width: 90%; flex: 0 0 90%;}.gm-navbar .mobile-grid-95 {max-width: 95%; flex: 0 0 95%;}.gm-navbar .mobile-grid-33 {max-width: 33.33333%; flex: 0 0 33.33333%;}.gm-navbar .mobile-grid-66 {max-width: 66.66667%; flex: 0 0 66.66667%;}.gm-navbar .mobile-grid-100 {max-width: 100%; flex: 0 0 100%;}.gm-toolbar-bg {position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition: opacity 0.2s; z-index: -1;}.gm-container {padding-right: 15px; padding-left: 15px; flex-wrap: wrap;}.attachment-menu-thumb {display: none;}.gm-dropdown-menu--background {background-image: none !important;}.gm-menu-btn {display: flex;}.gm-caret {padding-left: 15px}.gm-main-menu-wrapper .gm-dropdown-submenu .gm-caret i {transform: rotate(90deg)}[dir='rtl'] .gm-main-menu-wrapper .gm-dropdown-submenu .gm-caret i {transform: rotate(-90deg)}[dir='rtl'] .gm-navigation-drawer .gm-dropdown-toggle.gm-menu-item__link .gm-caret i {transform: rotate(-90deg)}}@media (max-width: 1023px) {.gm-main-menu-wrapper {display: none !important;}}@media (max-width: 1023px) {.gm-navigation-drawer--mobile .gm-mobile-menu-container {margin-top: 30px;}}.gm-burger .hamburger-inner, .gm-burger .hamburger-inner::after, .gm-burger .hamburger-inner::before {height: 3px;}@media (max-width: 1023px) {.gm-burger.gm-burger--float .hamburger-inner, .gm-burger.gm-burger--float .hamburger-inner::after, .gm-burger.gm-burger--float .hamburger-inner::before {background-color: rgba(104, 104, 104, 1);}}@media (max-width: 1023px) {.gm-burger.gm-burger--float .hamburger-box, .gm-burger.gm-burger--float .hamburger-inner, .gm-burger.gm-burger--float .hamburger-inner::after, .gm-burger.gm-burger--float .hamburger-inner::before {width: 24px;}.gm-burger.gm-burger--float .hamburger-box {height: 24px;}}@media (max-width: 1023px) {.gm-burger.gm-burger--float {background-color: rgba(0, 0, 0, 0);}}@media (min-width: 1024px) {.gm-menu-btn .gm-menu-btn--text {display: none;}}@media (min-width: 1024px) {.gm-menu-btn-second .gm-menu-btn--text {display: none;}}@media (max-width: 1023px) {.gm-menu-btn--text {display: none;}}@media (min-width: 1024px) {.gm-navbar-sticky-toggle .gm-navbar-nav > li.current-menu-parent > .gm-anchor, .gm-navbar-sticky-toggle .gm-navbar-nav > li.current-menu-ancestor > .gm-anchor, .gm-navbar-sticky-toggle .gm-navbar-nav > li.current-page-ancestor > .gm-anchor, .gm-navbar-sticky-toggle .gm-navbar-nav > li.current-menu-item > .gm-anchor, .gm-navbar-sticky-toggle .gm-navbar-nav > li.current-menu-ancestor.gm-open > .gm-anchor, .gm-navbar-sticky-toggle .gm-navbar-nav > li.current-page-ancestor.gm-open > .gm-anchor, .gm-navbar-sticky-toggle .gm-navbar-nav > .menu-item.gm-open > .gm-anchor, .gm-navbar-sticky-toggle .gm-navbar-nav > li:hover > .gm-anchor {background-color: rgba(204, 32, 59, 1) !important}}@media (min-width: 1024px) {.gm-navbar-sticky-toggle .gm-navbar-nav > li.current-menu-parent > .gm-anchor, .gm-navbar-sticky-toggle .gm-navbar-nav > li.current-menu-ancestor > .gm-anchor, .gm-navbar-sticky-toggle .gm-navbar-nav > li.current-page-ancestor > .gm-anchor, .gm-navbar-sticky-toggle .gm-navbar-nav > li.current-menu-item > .gm-anchor, .gm-navbar-sticky-toggle .gm-navbar-nav > .menu-item.gm-open > .gm-anchor, .gm-navbar-sticky-toggle .gm-navbar-nav > li:hover > .gm-anchor {border-color: rgba(204, 32, 59, 1) !important}}@media (min-width: 1024px) {.gm-navbar-sticky-toggle #gm-main-menu .gm-navbar-nav > li > .gm-anchor:hover, .gm-navbar-sticky-toggle #gm-main-menu .gm-navbar-nav > .menu-item.gm-open > .gm-anchor, .gm-navbar-sticky-toggle #gm-main-menu .gm-navbar-nav > li.current-menu-ancestor.gm-open > .gm-anchor, .gm-navbar-sticky-toggle #gm-main-menu .gm-navbar-nav > li.current-menu-ancestor > .gm-anchor, .gm-navbar-sticky-toggle #gm-main-menu .gm-navbar-nav > li.current-page-ancestor.gm-open > .gm-anchor, .gm-navbar-sticky-toggle #gm-main-menu .gm-navbar-nav > li.current-page-ancestor > .gm-anchor, .gm-navbar-sticky-toggle #gm-main-menu .gm-navbar-nav > li.current-menu-item > .gm-anchor, .gm-navbar-sticky-toggle #gm-main-menu .gm-navbar-nav > li.current-menu-parent > .gm-anchor {color: rgba(255, 255, 255, 1) !important}}@media (min-width: 1024px) {.gm-navbar-sticky-toggle .gm-inner  .gm-container {height: 80px;}}@media (min-width: 1024px) {.gm-navbar-sticky-toggle .gm-main-menu-wrapper .gm-nav-inline-divider, .gm-navbar-sticky-toggle.gm-navbar--has-divider .gm-main-menu-wrapper .gm-navbar-nav > li:not(:last-of-type) > .gm-anchor::before {background-color: rgba(90, 90, 90, 1)}.gm-navbar-sticky-toggle .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav > li > .gm-anchor, .gm-navbar-sticky-toggle .gm-main-menu-wrapper .gm-search > i, .gm-navbar-sticky-toggle .gm-main-menu-wrapper .gm-minicart-icon-wrapper > i {color: rgba(90, 90, 90, 1)}.gm-navbar-sticky-toggle .gm-main-menu-wrapper .gm-nav-inline-divider {background-color: rgba(90, 90, 90, 1)}}@media (min-width: 1024px) {.gm-navbar-sticky-toggle .gm-logo__img-default, .gm-navbar-sticky-toggle .gm-logo__img-alt {display: none;}}.gm-navbar-sticky:not(.gm-navbar-sticky-toggle) .gm-main-menu-wrapper {top: 0 !important;}@media (min-width: 1024px) {.gm-navbar-sticky-toggle .gm-logo__img-sticky {display: flex;}}@media (min-width: 1024px) {.gm-navbar-sticky-toggle .gm-logo__img-sticky-alt {display: none;}}@media (min-width: 1024px) {.gm-navbar-sticky-toggle .gm-logo > a > img {height: 38px}}@media (min-width: 1024px) {.gm-navbar-sticky-toggle .gm-menu-btn__inner {color: rgba(104, 104, 104, 1);}.gm-navbar-sticky-toggle .gm-menu-actions-wrapper a.gm-minicart-link {color: rgba(104, 104, 104, 1) !important;}.gm-navbar-sticky-toggle .gm-menu-btn.gm-burger .hamburger-inner, .gm-navbar-sticky-toggle .gm-menu-btn.gm-burger .hamburger-inner::after, .gm-navbar-sticky-toggle .gm-menu-btn.gm-burger .hamburger-inner::before {background-color: rgba(104, 104, 104, 1);}.gm-navbar-sticky-toggle .gm-menu-btn.gm-burger.hamburger.is-active .hamburger-inner, .gm-navbar-sticky-toggle .gm-menu-btn.gm-burger.hamburger.is-active .hamburger-inner::after, .gm-navbar-sticky-toggle .gm-menu-btn.gm-burger.hamburger.is-active .hamburger-inner::before {background-color: rgba(104, 104, 104, 1);}.gm-navbar-sticky-toggle .gm-menu-btn-second.gm-burger .hamburger-inner, .gm-navbar-sticky-toggle .gm-menu-btn-second.gm-burger .hamburger-inner::after, .gm-navbar-sticky-toggle .gm-menu-btn-second.gm-burger .hamburger-inner::before {background-color: rgba(104, 104, 104, 1);}.gm-navbar-sticky-toggle .gm-menu-btn-second.gm-burger.hamburger.is-active .hamburger-inner, .gm-navbar-sticky-toggle .gm-menu-btn-second.gm-burger.hamburger.is-active .hamburger-inner::after, .gm-navbar-sticky-toggle .gm-menu-btn-second.gm-burger.hamburger.is-active .hamburger-inner::before {background-color: rgba(104, 104, 104, 1);}}@media (min-width: 1024px) {.gm-navbar-sticky-toggle .gm-menu-btn__inner {font-size: 24px;}.gm-navbar-sticky-toggle .gm-menu-btn.gm-burger .hamburger-box, .gm-navbar-sticky-toggle .gm-menu-btn.gm-burger .hamburger-inner, .gm-navbar-sticky-toggle .gm-menu-btn.gm-burger .hamburger-inner::after, .gm-navbar-sticky-toggle .gm-menu-btn.gm-burger .hamburger-inner::before {width: 24px;}.gm-navbar-sticky-toggle .gm-menu-btn.gm-burger .hamburger-box {height: 24px;}.gm-navbar-sticky-toggle .gm-menu-btn-second.gm-burger .hamburger-box, .gm-navbar-sticky-toggle .gm-menu-btn-second.gm-burger .hamburger-inner, .gm-navbar-sticky-toggle .gm-menu-btn-second.gm-burger .hamburger-inner::after, .gm-navbar-sticky-toggle .gm-menu-btn-second.gm-burger .hamburger-inner::before {width: 24px;}.gm-navbar-sticky-toggle .gm-menu-btn-second.gm-burger .hamburger-box {height: 24px;}}@media (min-width: 1024px) {.gm-navbar-sticky-toggle .gm-menu-btn__inner, .gm-navbar-sticky-toggle .gm-menu-btn.gm-burger, .gm-navbar-sticky-toggle .gm-menu-btn-second.gm-burger {background-color: rgba(0, 0, 0, 0);}}@media (min-width: 1024px) {.gm-navbar-sticky-toggle .gm-menu-btn__inner, .gm-navbar-sticky-toggle .gm-menu-btn.gm-burger, .gm-navbar-sticky-toggle .gm-menu-btn-second.gm-burger {border: 0px solid rgba(0, 0, 0, 0);}}@media (max-width: 1023px) {.gm-navbar-sticky-toggle .gm-logo__img-sticky-mobile {display: flex;}}@media (max-width: 1023px) {.gm-navbar-sticky-toggle .gm-logo__img-sticky-alt-mobile {display: none;}}@media (max-width: 1023px) {.gm-navbar-sticky-toggle .gm-logo > a > img {height: 38px}}@media (max-width: 1023px) {.gm-navbar-sticky-toggle .gm-menu-btn__inner {color: rgba(104, 104, 104, 1);}.gm-navbar-sticky-toggle .gm-menu-actions-wrapper .gm-search > .gm-icon {color: rgba(104, 104, 104, 1);}.gm-navbar-sticky-toggle .gm-menu-actions-wrapper a {color: rgba(104, 104, 104, 1);}.gm-navbar-sticky-toggle .gm-menu-actions-wrapper a.gm-minicart-link {color: rgba(104, 104, 104, 1) !important;}.gm-navbar-sticky-toggle ~ .gm-navigation-drawer--mobile .gm-burger .hamburger-inner, .gm-navbar-sticky-toggle ~ .gm-navigation-drawer--mobile .gm-burger .hamburger-inner::after, .gm-navbar-sticky-toggle ~ .gm-navigation-drawer--mobile .gm-burger .hamburger-inner::before {background-color: rgba(104, 104, 104, 1);}.gm-navbar-sticky-toggle .gm-menu-btn.gm-burger .hamburger-inner, .gm-navbar-sticky-toggle .gm-menu-btn.gm-burger .hamburger-inner::after, .gm-navbar-sticky-toggle .gm-menu-btn.gm-burger .hamburger-inner::before {background-color: rgba(104, 104, 104, 1);}.gm-navbar-sticky-toggle .gm-menu-btn.gm-burger.hamburger.is-active .hamburger-inner, .gm-navbar-sticky-toggle .gm-menu-btn.gm-burger.hamburger.is-active .hamburger-inner::after, .gm-navbar-sticky-toggle .gm-menu-btn.gm-burger.hamburger.is-active .hamburger-inner::before {background-color: rgba(104, 104, 104, 1);}}@media (max-width: 1023px) {.gm-navbar-sticky-toggle .gm-menu-btn__inner, .gm-navbar.gm-navbar-sticky-toggle .gm-menu-actions-wrapper .gm-minicart .gm-icon {font-size: 24px;}.gm-navbar.gm-navbar-sticky-toggle .gm-menu-actions-wrapper .gm-search > .gm-icon {font-size: 24px;}.gm-navbar-sticky-toggle ~ .gm-navigation-drawer--mobile .gm-burger .hamburger-box, .gm-navbar-sticky-toggle ~ .gm-navigation-drawer--mobile .gm-burger .hamburger-inner, .gm-navbar-sticky-toggle ~ .gm-navigation-drawer--mobile .gm-burger .hamburger-inner::after, .gm-navbar-sticky-toggle ~ .gm-navigation-drawer--mobile .gm-burger .hamburger-inner::before {width: 24px;}.gm-navbar-sticky-toggle .gm-menu-btn.gm-burger .hamburger-box, .gm-navbar-sticky-toggle .gm-menu-btn.gm-burger .hamburger-inner, .gm-navbar-sticky-toggle .gm-menu-btn.gm-burger .hamburger-inner::after, .gm-navbar-sticky-toggle .gm-menu-btn.gm-burger .hamburger-inner::before {width: 24px;}.gm-navbar-sticky-toggle ~ .gm-navigation-drawer--mobile .gm-burger .hamburger-box, .gm-navbar-sticky-toggle .gm-menu-btn.gm-burger .hamburger-box {height: 24px;}}@media (max-width: 1023px) {.gm-navbar-sticky-toggle .gm-menu-btn__inner {background-color: rgba(0, 0, 0, 0);}.gm-navbar-sticky-toggle ~ .gm-navigation-drawer--mobile .gm-burger, .gm-navbar-sticky-toggle .gm-menu-btn.gm-burger {background-color: rgba(0, 0, 0, 0);}}@media (max-width: 1023px) {.gm-navbar-sticky-toggle .gm-inner .gm-container {height: 70px}}.gm-navbar-sticky-toggle .gm-inner-bg {background-color: rgba(255, 255, 255, 1)}.gm-navbar-sticky-toggle .gm-inner-bg {background-repeat: no-repeat}.gm-navbar-sticky-toggle .gm-inner-bg {background-attachment: scroll}.gm-navbar-sticky-toggle .gm-inner-bg {background-position: center center}.gm-navbar-sticky-toggle .gm-inner {border-bottom-color: rgba(229, 229, 229, 0.81); border-bottom-width: 1px}

/* linked: wp-content/plugins/site-reviews/assets/styles/default.css */
body{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-xs:0.25em;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:1em;--glsr-gap-xl:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-tag-label-weight:600;--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--glsr-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-description-text:var(--glsr-text-sm);--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:600;--glsr-range-size:1.75em;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.2;--glsr-toggle-opacity-1:1;--glsr-toggle-p:.15em;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.1);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--wp--preset--color--base,var(--glsr-white));--glsr-modal-radius:3px;--glsr-modal-padding:1.5em;--glsr-tooltip-border-radius:4px;--glsr-tooltip-font-size:0.875rem;--glsr-tooltip-font-weight:400;--glsr-tooltip-line-height:1;--glsr-tooltip-margin:12px;--glsr-tooltip-padding:.5em 1em;--glsr-tooltip-size:6px}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div:not([data-type=procaptcha]){display:flex}.glsr-fade-out{opacity:0!important;transition:visibility 0s cubic-bezier(0,0,.2,1) var(--glsr-duration-slow),opacity var(--glsr-duration-slow)!important;visibility:hidden!important}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-xl);display:grid;gap:var(--glsr-gap-xl)}.glsr-default .glsr-loading,.glsr-default form.glsr-form .glsr-loading{display:inline-flex;flex-grow:0;flex-shrink:0;height:1em;position:relative;width:1em}.glsr-default .glsr-loading:not(.does-not-exist):not(does-not-exist):after,.glsr-default .glsr-loading:not(.does-not-exist):not(does-not-exist):before,.glsr-default form.glsr-form .glsr-loading:after,.glsr-default form.glsr-form .glsr-loading:before{animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-default .glsr-loading:not(.does-not-exist):not(does-not-exist):before,.glsr-default form.glsr-form .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-default .glsr-loading:not(.does-not-exist):not(does-not-exist):after,.glsr-default form.glsr-form .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-default .glsr-spinner{animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-default .glsr-spinner:after,.glsr-default .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-default .glsr-spinner:before{left:0;top:0}.glsr-default .glsr-spinner:after{bottom:0;right:0}.glsr-default .glsr-pagination{position:relative}.glsr-default .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-default .glsr-pagination .glsr-spinner{position:absolute}.glsr-default .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-default.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-star-empty{background-image:var(--glsr-star-empty)}.glsr-star-full{background-image:var(--glsr-star-full)}.glsr-star-half{background-image:var(--glsr-star-half)}.glsr-review{quotes:"“" "”";word-break:break-word}.glsr-review,.glsr-reviews>p{opacity:1;transition:opacity .5s}.glsr-hide .glsr-review,.glsr-hide .glsr-reviews>p{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;gap:.5em;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc((var(--glsr-text-md)*1.5)*-1);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-default .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-default .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0;padding:0}.glsr-default .glsr-tag-label{font-weight:var(--glsr-tag-label-weight)}.glsr-default .glsr-review-assigned_links,.glsr-default .glsr-review-assigned_posts,.glsr-default .glsr-review-assigned_terms,.glsr-default .glsr-review-assigned_users{width:100%}.glsr-default .glsr-review-author{align-items:center;display:inline-flex;gap:.5em}.glsr-default .glsr-review-avatar{flex:0 0}.glsr-default .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-default .glsr-review-content{width:100%}.glsr-default .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-default .glsr-review-rating{align-items:center;display:inline-flex;flex-shrink:0;gap:.5em}.glsr-default .glsr-review-response,.glsr-default .glsr-review-title{width:100%}.glsr-default .glsr-review-title h3,.glsr-default .glsr-review-title h4,.glsr-default .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-default .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-default .glsr-read-more{white-space:nowrap}.glsr-default .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-default.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-default [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-default [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-stars,.glsr-summary-text{font-size:var(--glsr-summary-text)}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{font-size:var(--glsr-summary-text);padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{font-size:var(--glsr-summary-text);padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-default form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-default form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-default .glsr-field{position:relative}.glsr-default .glsr-field.glsr-hidden,.glsr-default .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-default .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-default .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-default .glsr-form-failed{color:var(--glsr-form-error)}.glsr-default .glsr-form-success{color:var(--glsr-form-success)}.glsr-default .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-default form.glsr-form label.glsr-label{display:block;float:none;-webkit-hyphens:none;hyphens:none;margin:0}.glsr-default form.glsr-form .glsr-description{display:block;font-weight:normal;text-transform:none}.glsr-default form.glsr-form input.glsr-input:not(.wp-block-search__input),.glsr-default form.glsr-form select.glsr-select,.glsr-default form.glsr-form textarea.glsr-textarea{box-sizing:border-box;display:block;float:none;margin:0;max-height:none;max-width:none;min-height:auto;min-width:auto;width:100%}.glsr-default form.glsr-form textarea.glsr-textarea{resize:vertical}.glsr-default form.glsr-form .glsr-field-checkbox,.glsr-default form.glsr-form .glsr-field-radio{display:flex}.glsr-default form.glsr-form .glsr-field-checkbox label,.glsr-default form.glsr-form .glsr-field-radio label{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;margin:0}.glsr-default form.glsr-form .glsr-field-checkbox span:first-of-type,.glsr-default form.glsr-form .glsr-field-radio span:first-of-type{align-items:center;display:flex}.glsr-default form.glsr-form input.glsr-input-radio[type=radio],.glsr-default form.glsr-form input.glsr-input-range[type=radio],.glsr-default form.glsr-form input[type=checkbox].glsr-input-checkbox{box-sizing:border-box;display:inline-block;flex-shrink:0;left:0;margin:0;outline:none;padding:0;top:0;vertical-align:middle}.glsr-default form.glsr-form .glsr-field-toggle{display:flex}.glsr-default form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-default form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-default form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.05) calc(var(--glsr-toggle-h)*.1) var(--glsr-toggle-shadow-color),0 calc(var(--glsr-toggle-h)*.05) calc(var(--glsr-toggle-h)*.15) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-default form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-default form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-default.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}.glsr-default form.glsr-form .glsr-range-labels{display:grid;font-size:var(--glsr-text-sm);grid-template-columns:repeat(auto-fit,minmax(50px,1fr));line-height:1.5;text-align:center}.glsr-default form.glsr-form .glsr-range-labels :first-child{text-align:left}.glsr-default form.glsr-form .glsr-range-labels :last-child{text-align:right}.glsr-default form.glsr-form .glsr-range-options{align-items:center;display:flex;font-size:var(--glsr-text-base);gap:var(--glsr-gap-lg);justify-content:space-between;margin-bottom:calc(var(--glsr-text-sm)*1.5);padding-bottom:var(--glsr-gap-xs);padding-top:var(--glsr-gap-xs);position:relative}.glsr-default form.glsr-form .glsr-range-options:before{background-color:var(--glsr-gray-400);content:"";display:block;height:1px;position:absolute;width:100%}.glsr-default form.glsr-form .glsr-range-options:has(.glsr-is-invalid):before{background-color:var(--glsr-form-error)}.glsr-default form.glsr-form .glsr-field-range{display:flex;z-index:1}.glsr-default form.glsr-form .glsr-range-options input[type=radio].glsr-input-range{flex-shrink:0;height:var(--glsr-range-size);width:var(--glsr-range-size)}.glsr-default form.glsr-form .glsr-range-options label{display:none}.glsr-default form.glsr-form .glsr-range-options input[type=radio]:checked+label{display:flex;font-size:var(--glsr-text-sm);left:0;line-height:1.5;position:absolute;top:100%}.glsr-default form.glsr-form .glsr-range-options:not(:has(input[type=radio]:checked)):after{content:attr(data-placeholder);display:flex;font-size:var(--glsr-text-sm);left:0;line-height:1.5;position:absolute;top:100%}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-image:var(--glsr-star-empty);background-position:50%;background-repeat:no-repeat;background-size:contain}form.glsr-form .glsr-field-is-invalid .glsr-star-rating--stars[class*=" s"]>span{background-image:var(--glsr-star-error)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span.gl-active,form.glsr-form .glsr-star-rating--stars[class*=" s"]>span.gl-active.gl-selected{background-image:var(--glsr-star-full)}form.glsr-form .glsr-has-rating-labels .glsr-star-rating--stars[aria-label]{margin-bottom:calc(var(--glsr-text-sm)*1.5);padding-bottom:var(--glsr-gap-xs)}form.glsr-form .glsr-has-rating-labels .glsr-star-rating--stars[aria-label]:after{content:attr(aria-label);display:flex;font-size:var(--glsr-text-sm);left:0;line-height:1.5;position:absolute;top:100%}.glsr-default button.glsr-button{align-items:center!important;cursor:pointer;display:inline-flex!important;white-space:nowrap}.glsr-default button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-default button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-default .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}.glsr-modal-small .glsr-modal__dialog{min-height:auto;width:480px}[aria-hidden=false] .glsr-modal__dialog{animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{font-weight:600}.glsr-modal__footer,.glsr-modal__header{align-items:center;box-shadow:0 0 1px 0 color-mix(in srgb,currentColor 10%,transparent),0 0 1em 0 rgba(0,0,0,.1);display:flex;flex-shrink:0;gap:var(--glsr-gap-md);padding:0 var(--glsr-modal-padding);position:relative;z-index:1}.glsr-modal__footer>div,.glsr-modal__header>div{align-items:center;display:flex;flex:1;gap:var(--glsr-gap-md);padding:.75em 0}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:var(--glsr-modal-padding);position:relative}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:1.5em;justify-content:center;line-height:1;margin:.75em 1em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:1.5em;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:1.5em;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{animation-duration:var(--glsr-duration-slow);animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{animation-duration:var(--glsr-duration-fast);animation-name:gl-fadeOut}.glsr-modal-error .glsr-modal__content,.glsr-modal-success .glsr-modal__content{display:flex;gap:var(--glsr-gap-md)}.glsr-modal-error .glsr-modal__content:before,.glsr-modal-success .glsr-modal__content:before{content:"";display:block;flex-shrink:0;height:2em;margin-top:-.25em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:.75;width:2em}.glsr-modal-error .glsr-modal__content:before{background-color:var(--glsr-red);-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2a8 8 0 1 1 0 16 8 8 0 1 1 0-16zm1.13 9.38.35-6.46H8.52l.35 6.46h2.26zm-.09 3.36c.24-.23.37-.55.37-.96 0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35-.82.12-1.07.35-.37.55-.37.97c0 .41.13.73.38.96.26.23.61.34 1.06.34s.8-.11 1.05-.34z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2a8 8 0 1 1 0 16 8 8 0 1 1 0-16zm1.13 9.38.35-6.46H8.52l.35 6.46h2.26zm-.09 3.36c.24-.23.37-.55.37-.96 0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35-.82.12-1.07.35-.37.55-.37.97c0 .41.13.73.38.96.26.23.61.34 1.06.34s.8-.11 1.05-.34z'/%3E%3C/svg%3E")}.glsr-modal-success .glsr-modal__content:before{background-color:var(--glsr-green);-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2a8 8 0 1 0 0 16 8 8 0 1 0 0-16zm-.615 12.66h-1.34l-3.24-4.54 1.341-1.25 2.569 2.4 5.141-5.931 1.34.94-5.811 8.381z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2a8 8 0 1 0 0 16 8 8 0 1 0 0-16zm-.615 12.66h-1.34l-3.24-4.54 1.341-1.25 2.569 2.4 5.141-5.931 1.34.94-5.811 8.381z'/%3E%3C/svg%3E")}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-verified .glsr-modal__footer{box-shadow:inset 0 .5px 0 var(--glsr-review-verified);color:var(--glsr-review-verified)}#glsr-modal-verified .glsr-modal__footer:after{background:currentColor;content:"";height:100%;left:0;opacity:.125;position:absolute;top:0;width:100%;z-index:-1}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:"Fira Code",Consolas,Monaco,monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}.glsr-default{--glsr-toggle-bg-1:var(--glsr-blue)}.glsr-default form.glsr-form{font-size:var(--glsr-text-md);line-height:var(--glsr-leading)}.glsr-default form.glsr-form label.glsr-label{font-size:var(--glsr-label-text);font-weight:var(--glsr-label-weight);line-height:var(--glsr-leading);margin-bottom:var(--glsr-gap-xs);padding:0}.glsr-default form.glsr-form .glsr-label+.glsr-description{margin-bottom:var(--glsr-gap-xs)}.glsr-default form.glsr-form .glsr-description{font-size:var(--glsr-description-text);opacity:.75}.glsr-default form.glsr-form input.glsr-input,.glsr-default form.glsr-form select.glsr-select,.glsr-default form.glsr-form textarea.glsr-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:var(--glsr-input-bg);border:var(--glsr-input-b);border-radius:var(--glsr-input-radius);color:var(--glsr-input-color);font-family:inherit;font-size:var(--glsr-text-md);line-height:var(--glsr-leading);min-height:auto!important;padding:var(--glsr-input-py) var(--glsr-input-px)!important;transition:var(--glsr-input-transition)}.glsr-default form.glsr-form input.glsr-input:focus,.glsr-default form.glsr-form select.glsr-select:focus,.glsr-default form.glsr-form textarea.glsr-textarea:focus{background-color:var(--glsr-input-bg);box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;outline:1px solid transparent}.glsr-default form.glsr-form select.glsr-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m7 7 3-3 3 3m0 6-3 3-3-3' stroke='%239fa6b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .5em center;background-repeat:no-repeat;background-size:1.5em 1.5em;height:auto;padding-right:3em;-webkit-print-color-adjust:exact;print-color-adjust:exact}.glsr-default form.glsr-form input.glsr-input-radio[type=radio],.glsr-default form.glsr-form input.glsr-input-range[type=radio],.glsr-default form.glsr-form input[type=checkbox].glsr-input-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--glsr-white);background-origin:border-box;border:1px solid var(--glsr-gray-400);color:var(--glsr-blue);font-size:var(--glsr-text-md);height:var(--glsr-choice-h);min-height:auto;min-width:auto;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-choice-w)}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:after,.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:before,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:after,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:before,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:after,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:before{display:none!important}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:checked,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:checked,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:focus,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:focus,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:focus{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;outline:1px solid transparent}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:checked:focus,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:checked:focus,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:checked:focus{border-color:transparent}.glsr-default form.glsr-form input[type=checkbox].glsr-input-checkbox{border-radius:var(--glsr-input-radius)}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.707 7.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0-1.414-1.414L7 8.586 5.707 7.293z'/%3E%3C/svg%3E")}.glsr-default form.glsr-form input.glsr-input-radio[type=radio],.glsr-default form.glsr-form input.glsr-input-range[type=radio]{border-radius:100%}.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:checked,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}.glsr-default form.glsr-form .glsr-toggle label{font-size:var(--glsr-text-md);line-height:var(--glsr-leading);padding:0}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:focus{outline:none}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:focus+.glsr-toggle-track{box-shadow:0 0 0 3px Highlight;box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;outline:1px solid transparent}.glsr-default form.glsr-form .glsr-field-error{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:var(--glsr-leading)}.theme-twentytwentytwo .glsr-default .glsr-button{border:none}.theme-twentytwentytwo .glsr-default .glsr-button:hover{color:var(--glsr-white)}


/* linked: wp-content/plugins/starbox/themes/minimal/css/frontend.min.css */
@font-face{font-family:"ABHFontAwesomeBrands";font-style:normal;font-weight:900;font-display:block;src:url(../../fonts/fa-brands-400.woff2?rnd=12)format("woff2"),url(../../fonts/fa-brands-400.ttf?rnd=12)format("truetype")}@font-face{font-family:"ABHFontAwesome";font-style:normal;font-weight:900;font-display:block;src:url(../../fonts/fa-solid-900.woff2?rnd=12)format("woff2"),url(../../fonts/fa-solid-900.ttf?rnd=12)format("truetype")}.abh_tab_content .abh_text .abh_name,.abh_tabs li:before,section.abh_tab{padding:0!important;margin:0!important}.abh_box,.abh_tabs{width:100%!important}.abh_box{clear:both!important;padding:25px 0!important;position:relative!important}.abh_tabs{list-style:none!important;padding:5px 0!important;margin:0!important;font:13px arial!important}.abh_tab_content .abh_text ul,.abh_tabs li{list-style:none!important;padding:0!important}.abh_tabs li{display:none;margin:0!important}.abh_tabs li:before{content:""!important}.abh_tab_content .abh_tab,.abh_tabs,.abh_tabs li i{display:none}.abh_tabs li a{background-color:transparent!important;border:0 solid #ccc!important;padding:4px 10px 5px!important;text-decoration:none!important;border-bottom:none!important;outline:0!important;box-shadow:0 1px 4px rgba(0,0,0,.2)!important;-webkit-box-shadow:none!important}.abh_tabs li a:hover{background-color:#ddd!important;padding:4px 10px 5px!important}.abh_tabs li a,.abh_tabs li.abh_active a{color:#333!important}.abh_tabs li.abh_active a,.abh_tabs li.abh_active a:hover{background-color:#eee!important;padding:4px 10px 5px!important;border-bottom:none!important}.abh_tabs li a.icon_accept:hover{padding-left:24px!important}.abh_tabs_content_container{border:2px solid #ccc!important;border-top:none!important;padding:10px!important;width:400px!important}.abh_tab_content{padding:20px 12px!important;min-height:80px!important;overflow:hidden!important;border-top:1px solid #ccc!important;border-bottom:1px solid #ccc!important}.abh_tab_content .abh_image{display:block;float:left!important;width:90px!important;margin:0!important;padding:0!important}.abh_tab_content .abh_image a,.abh_tab_content .abh_text a,.abh_tabs li.abh_active a{box-shadow:0 1px 4px rgba(0,0,0,.2)!important;-webkit-box-shadow:none!important}.abh_tab_content .abh_image a{border:0!important}.abh_tab_content .abh_image img{border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;box-shadow:none!important;overflow:hidden!important;border:1px solid #ddd!important;padding:5px!important;max-width:80px!important;height:auto}.abh_tab_content .abh_text{margin-left:110px!important;line-height:1.5!important}.abh_tab_content .abh_text .abh_name{font-size:20px!important;clear:none!important;font-weight:700!important;text-align:left!important;line-height:20px!important}.abh_tab_content .abh_text .fn{text-transform:capitalize!important;clear:none!important;font-size:18px!important;line-height:1!important;margin:0!important;padding:0!important;border:0!important}.abh_tab_content .abh_text a{font-size:100%!important;text-decoration:none!important}.abh_tab_content .abh_text .abh_job{line-height:20px!important;font-size:100%!important}.abh_tab_content .abh_text .abh_job span{font-size:13px!important;background-image:none!important;padding:0!important;margin:0!important}.abh_tab_content .abh_text .abh_description{position:static!important;padding-top:6px!important;font-size:13px!important;width:100%!important}.abh_tab_content .abh_text .abh_allposts{font-size:11px!important;vertical-align:middle!important}.abh_tab_content .abh_text ul{margin:5px 0 0 15px!important}.abh_tab_content .abh_text ul li,.abh_tab_content .abh_text ul li span{font-size:13px!important;line-height:20px!important;margin:0!important}.abh_tab_content .abh_social{display:block;float:right!important;line-height:1px!important;padding:0!important;margin:3px 0 0!important;text-align:right!important}.abh_tab_content .abh_social div{width:140px!important;margin:0 0 0 auto!important}.abh_tab_content .abh_social a{display:inline-block;font-family:"ABHFontAwesomeBrands",sans-serif;width:24px!important;height:24px!important;margin:1px!important;padding:0!important;opacity:.5!important;transition:opacity .2s!important;text-decoration:none!important;-moz-transition:opacity .2s!important;-webkit-transition:opacity .2s!important;-o-transition:opacity .2s!important;border-radius:5px!important;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;font-style:normal;font-size:20px!important;line-height:25px;text-rendering:auto;text-align:center}.abh_tab_content .abh_social a:hover{opacity:1!important}.abh_tab_content .abh_social a.abh_facebook:before{content:""}.abh_tab_content .abh_social a.abh_flickr:before{content:""}.abh_tab_content .abh_social a.abh_google:before{content:""}.abh_tab_content .abh_social a.abh_instagram:before{content:""}.abh_tab_content .abh_social a.abh_linkedin:before{content:""}.abh_tab_content .abh_social a.abh_pinterest:before{content:""}.abh_tab_content .abh_social a.abh_tumblr:before{content:""}.abh_tab_content .abh_social a.abh_twitter:before{content:""}.abh_tab_content .abh_social a.abh_vimeo:before{content:""}.abh_tab_content .abh_social a.abh_youtube:before{content:""}.abh_tab_content .abh_social a.abh_email:before{font-family:"ABHFontAwesome",sans-serif;content:""}.abh_box .vcard{background:0 0!important;font-size:100%!important;border:0!important}.abh_box .abh_pwb a{position:absolute!important;text-decoration:none!important;font-size:9px!important;color:#999!important;right:0!important;bottom:5px!important;box-shadow:none!important;-webkit-box-shadow:none!important}@media only screen and (max-width:860px){.abh_social,.abh_tab_content .abh_image{margin-right:10px}.abh_tab_content .abh_text{text-align:justify;margin-left:0!important}}

/* linked: wp-content/plugins/starbox/themes/admin/css/hidedefault.min.css */
#author-bio-box,#authorarea,#cab-author,#entry-author-info,#post-author,.article-author,.author-bio,.author-box,.author-info,.author-wrap,.autore,.card-profile{display:none}

/* linked: wp-content/plugins/lightweight-accordion/css/min/lightweight-accordion.min.css */
.lightweight-accordion{margin-bottom:.4em}.lightweight-accordion .lightweight-accordion-title{display:list-item;background:#f1f2f6;padding:10px 12px 10px 18px;cursor:pointer}.lightweight-accordion .lightweight-accordion-body{padding:10px}.lightweight-accordion.bordered .lightweight-accordion-body{border:2px solid #f1f2f6;border-top:0}.lightweight-accordion details[open] summary~*{animation:lwopen .5s ease-in-out}.lightweight-accordion .lightweight-accordion-title h1,.lightweight-accordion .lightweight-accordion-title h2,.lightweight-accordion .lightweight-accordion-title h3,.lightweight-accordion .lightweight-accordion-title p,.lightweight-accordion .lightweight-accordion-title span{display:inline;font-size:18px;font-family:inherit;font-weight:400}@keyframes lwopen{0%{opacity:0}100%{opacity:1}}

/* inline: wp-img-auto-sizes-contain-inline-css */
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}



/* inline: ugb-style-css-inline-css */
:root {--stk-block-width-default-detected: 1170px;}



/* inline: wp-emoji-styles-inline-css */
img.wp-smiley, img.emoji {

		display: inline !important;

		border: none !important;

		box-shadow: none !important;

		height: 1em !important;

		width: 1em !important;

		margin: 0 0.07em !important;

		vertical-align: -0.1em !important;

		background: none !important;

		padding: 0 !important;

	}



/* inline: wp-block-library-inline-css */
.screen-reader-text{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}}





/* inline: wp-block-cover-inline-css */
.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}



/* inline: wp-block-heading-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}



/* inline: wp-block-image-inline-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}}



/* inline: wp-block-list-inline-css */
ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}



/* inline: wp-block-post-featured-image-inline-css */
.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}



/* inline: wp-block-columns-inline-css */
.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}



/* inline: wp-block-paragraph-inline-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}



/* inline: wp-block-separator-inline-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}



/* inline: wp-block-spacer-inline-css */
.wp-block-spacer{clear:both}



/* inline: classic-theme-styles-inline-css */
/*! This file is auto-generated */

.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}



/* inline: global-styles-inline-css */
: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--mercury-main: #636e72;--wp--preset--color--mercury-second: #d63031;--wp--preset--color--mercury-white: #fff;--wp--preset--color--mercury-gray: #263238;--wp--preset--color--mercury-emerald: #2edd6c;--wp--preset--color--mercury-alizarin: #e74c3c;--wp--preset--color--mercury-wisteria: #8e44ad;--wp--preset--color--mercury-peter-river: #3498db;--wp--preset--color--mercury-clouds: #ecf0f1;--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--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);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}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;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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-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-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-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;}

:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}



/* inline: mercury-style-inline-css */
/* Main Color */



.has-mercury-main-color,

.home-page .textwidget a:hover,

.space-header-2-top-soc a:hover,

.space-header-menu ul.main-menu li a:hover,

.space-header-menu ul.main-menu li:hover a,

.space-header-2-nav ul.main-menu li a:hover,

.space-header-2-nav ul.main-menu li:hover a,

.space-page-content a:hover,

.space-pros-cons ul li a:hover,

.space-pros-cons ol li a:hover,

.space-companies-2-archive-item-desc a:hover,

.space-organizations-3-archive-item-terms-ins a:hover,

.space-organizations-7-archive-item-terms a:hover,

.space-organizations-8-archive-item-terms a:hover,

.space-comments-form-box p.comment-notes span.required,

form.comment-form p.comment-notes span.required {

	color: #636e72;

}



input[type="submit"],

.has-mercury-main-background-color,

.space-block-title span:after,

.space-widget-title span:after,

.space-companies-archive-item-button a,

.space-companies-sidebar-item-button a,

.space-organizations-3-archive-item-count,

.space-organizations-3-archive-item-count-2,

.space-units-archive-item-button a,

.space-units-sidebar-item-button a,

.space-aces-single-offer-info-button-ins a,

.space-offers-archive-item-button a,

.home-page .widget_mc4wp_form_widget .space-widget-title::after,

.space-content-section .widget_mc4wp_form_widget .space-widget-title::after {

	background-color: #636e72;

}



.space-header-menu ul.main-menu li a:hover,

.space-header-menu ul.main-menu li:hover a,

.space-header-2-nav ul.main-menu li a:hover,

.space-header-2-nav ul.main-menu li:hover a {

	border-bottom: 2px solid #636e72;

}

.space-header-2-top-soc a:hover {

	border: 1px solid #636e72;

}

.space-companies-archive-item-button a:hover,

.space-units-archive-item-button a:hover,

.space-offers-archive-item-button a:hover,

.space-aces-single-offer-info-button-ins a:hover {

    box-shadow: 0px 8px 30px 0px rgba(99,110,114, 0.60) !important;

}



/* Second Color */



.has-mercury-second-color,

.space-page-content a,

.space-pros-cons ul li a,

.space-pros-cons ol li a,

.space-page-content ul li:before,

.home-page .textwidget ul li:before,

.space-widget ul li a:hover,

.space-page-content ul.space-mark li:before,

.home-page .textwidget a,

#recentcomments li a:hover,

#recentcomments li span.comment-author-link a:hover,

h3.comment-reply-title small a,

.space-shortcode-wrap .space-companies-sidebar-item-title p a,

.space-companies-sidebar-2-item-desc a,

.space-companies-sidebar-item-title p a,

.space-companies-archive-item-short-desc a,

.space-companies-2-archive-item-desc a,

.space-organizations-3-archive-item-terms-ins a,

.space-organizations-7-archive-item-terms a,

.space-organizations-8-archive-item-terms a,

.space-organization-content-info a,

.space-organization-style-2-calltoaction-text-ins a,

.space-organization-details-item-title span,

.space-organization-style-2-ratings-all-item-value i,

.space-organization-style-2-calltoaction-text-ins a,

.space-organization-content-short-desc a,

.space-organization-header-short-desc a,

.space-organization-content-rating-stars i,

.space-organization-content-rating-overall .star-rating .star,

.space-companies-archive-item-rating .star-rating .star,

.space-organization-content-logo-stars i,

.space-organization-content-logo-stars .star-rating .star,

.space-companies-2-archive-item-rating .star-rating .star,

.space-organizations-3-archive-item-rating-box .star-rating .star,

.space-organizations-4-archive-item-title .star-rating .star,

.space-companies-sidebar-2-item-rating .star-rating .star,

.space-comments-list-item-date a.comment-reply-link,

.space-categories-list-box ul li a,

.space-news-10-item-category a,

.small .space-news-11-item-category a,

#scrolltop,

.widget_mc4wp_form_widget .mc4wp-response a,

.space-header-height.dark .space-header-menu ul.main-menu li a:hover,

.space-header-height.dark .space-header-menu ul.main-menu li:hover a,

.space-header-2-height.dark .space-header-2-nav ul.main-menu li a:hover,

.space-header-2-height.dark .space-header-2-nav ul.main-menu li:hover a,

.space-header-2-height.dark .space-header-2-top-soc a:hover,

.space-organization-header-logo-rating i {

	color: #d63031;

}



.space-title-box-category a,

.has-mercury-second-background-color,

.space-organization-details-item-links a:hover,

.space-news-2-small-item-img-category a,

.space-news-2-item-big-box-category span,

.space-block-title span:before,

.space-widget-title span:before,

.space-news-4-item.small-news-block .space-news-4-item-img-category a,

.space-news-4-item.big-news-block .space-news-4-item-top-category span,

.space-news-6-item-top-category span,

.space-news-7-item-category span,

.space-news-3-item-img-category a,

.space-news-8-item-title-category span,

.space-news-9-item-info-category span,

.space-archive-loop-item-img-category a,

.space-organizations-3-archive-item:first-child .space-organizations-3-archive-item-count,

.space-organizations-3-archive-item:first-child .space-organizations-3-archive-item-count-2,

.space-single-offer.space-dark-style .space-aces-single-offer-info-button-ins a,

.space-offers-archive-item.space-dark-style .space-offers-archive-item-button a,

nav.pagination a,

nav.comments-pagination a,

nav.pagination-post a span.page-number,

.widget_tag_cloud a,

.space-footer-top-age span.age-limit,

.space-footer-top-soc a:hover,

.home-page .widget_mc4wp_form_widget .mc4wp-form-fields .space-subscribe-filds button,

.space-content-section .widget_mc4wp_form_widget .mc4wp-form-fields .space-subscribe-filds button {

	background-color: #d63031;

}



.space-footer-top-soc a:hover,

.space-header-2-height.dark .space-header-2-top-soc a:hover,

.space-categories-list-box ul li a {

	border: 1px solid #d63031;

}



.space-header-height.dark .space-header-menu ul.main-menu li a:hover,

.space-header-height.dark .space-header-menu ul.main-menu li:hover a,

.space-header-2-height.dark .space-header-2-nav ul.main-menu li a:hover,

.space-header-2-height.dark .space-header-2-nav ul.main-menu li:hover a {

	border-bottom: 2px solid #d63031;

}



.space-offers-archive-item.space-dark-style .space-offers-archive-item-button a:hover,

.space-single-offer.space-dark-style .space-aces-single-offer-info-button-ins a:hover {

    box-shadow: 0px 8px 30px 0px rgba(214,48,49, 0.60) !important;

}



.space-text-gradient {

	background: #636e72;

	background: -webkit-linear-gradient(to right, #636e72 0%, #d63031 100%);

	background: -moz-linear-gradient(to right, #636e72 0%, #d63031 100%);

	background: linear-gradient(to right, #636e72 0%, #d63031 100%);

}



/* Stars Color */



.star,

.fa-star {

	color: #fdcb6e!important;

}



.space-rating-star-background {

	background-color: #fdcb6e;

}



/* Custom header layout colors */



/* --- Header #1 Style --- */



.space-header-height .space-header-wrap {

	background-color: #ffffff;

}

.space-header-height .space-header-top,

.space-header-height .space-header-logo-ins:after {

	background-color: #f5f6fa;

}

.space-header-height .space-header-top-soc a,

.space-header-height .space-header-top-menu ul li a {

	color: #7f8c8d;

}

.space-header-height .space-header-top-soc a:hover ,

.space-header-height .space-header-top-menu ul li a:hover {

	color: #151515;

}

.space-header-height .space-header-logo a {

	color: #2d3436;

}

.space-header-height .space-header-logo span {

	color: #7f8c8d;

}

.space-header-height .space-header-menu ul.main-menu li,

.space-header-height .space-header-menu ul.main-menu li a,

.space-header-height .space-header-search {

	color: #151515;

}

.space-header-height .space-mobile-menu-icon div {

	background-color: #151515;

}

.space-header-height .space-header-menu ul.main-menu li a:hover,

.space-header-height .space-header-menu ul.main-menu li:hover a {

	color: #be2edd;

	border-bottom: 2px solid #be2edd;

}



.space-header-height .space-header-menu ul.main-menu li ul.sub-menu {

	background-color: #ffffff;

}



.space-header-height .space-header-menu ul.main-menu li ul.sub-menu li.menu-item-has-children:after,

.space-header-height .space-header-menu ul.main-menu li ul.sub-menu li a {

	color: #34495e;

	border-bottom: 1px solid transparent;

}

.space-header-height .space-header-menu ul.main-menu li ul.sub-menu li a:hover {

	border-bottom: 1px solid transparent;

	color: #b2bec3;

	text-decoration: none;

}



/* --- Header #2 Style --- */



.space-header-2-height .space-header-2-wrap,

.space-header-2-height .space-header-2-wrap.fixed .space-header-2-nav {

	background-color: #ffffff;

}

.space-header-2-height .space-header-2-top-ins {

	border-bottom: 1px solid #f5f6fa;

}

.space-header-2-height .space-header-2-top-soc a,

.space-header-2-height .space-header-search {

	color: #7f8c8d;

}

.space-header-2-height .space-header-2-top-soc a {

	border: 1px solid #7f8c8d;

}

.space-header-2-height .space-mobile-menu-icon div {

	background-color: #7f8c8d;

}

.space-header-2-height .space-header-2-top-soc a:hover {

	color: #151515;

	border: 1px solid #151515;

}

.space-header-2-height .space-header-2-top-logo a {

	color: #2d3436;

}

.space-header-2-height .space-header-2-top-logo span {

	color: #7f8c8d;

}

.space-header-2-height .space-header-2-nav ul.main-menu li,

.space-header-2-height .space-header-2-nav ul.main-menu li a {

	color: #151515;

}

.space-header-2-height .space-header-2-nav ul.main-menu li a:hover,

.space-header-2-height .space-header-2-nav ul.main-menu li:hover a {

	color: #be2edd;

	border-bottom: 2px solid #be2edd;

}

.space-header-2-height .space-header-2-nav ul.main-menu li ul.sub-menu {

	background-color: #ffffff;

}

.space-header-2-height .space-header-2-nav ul.main-menu li ul.sub-menu li a,

.space-header-2-height .space-header-2-nav ul.main-menu li ul.sub-menu li.menu-item-has-children:after {

	color: #34495e;

	border-bottom: 1px solid transparent;

}

.space-header-2-height .space-header-2-nav ul.main-menu li ul.sub-menu li a:hover {

	border-bottom: 1px solid transparent;

	color: #b2bec3;

	text-decoration: none;

}



/* --- Mobile Menu Style --- */



.space-mobile-menu .space-mobile-menu-block {

	background-color: #ffffff;

}

.space-mobile-menu .space-mobile-menu-copy {

	border-top: 1px solid #f5f6fa;

}

.space-mobile-menu .space-mobile-menu-copy {

	color: #7f8c8d;

}

.space-mobile-menu .space-mobile-menu-copy a {

	color: #7f8c8d;

}

.space-mobile-menu .space-mobile-menu-copy a:hover {

	color: #151515;

}

.space-mobile-menu .space-mobile-menu-header a {

	color: #2d3436;

}

.space-mobile-menu .space-mobile-menu-header span {

	color: #7f8c8d;

}

.space-mobile-menu .space-mobile-menu-list ul li {

	color: #151515;

}

.space-mobile-menu .space-mobile-menu-list ul li a {

	color: #151515;

}

.space-mobile-menu .space-close-icon .to-right,

.space-mobile-menu .space-close-icon .to-left {

	background-color: #151515;

}



/* --- New - Label for the main menu items --- */



ul.main-menu > li.new > a:before,

.space-mobile-menu-list > ul > li.new:before {

	content: "New";

    color: #4f8237;

    background-color: #badc58;

}



/* --- Best - Label for the main menu items --- */



ul.main-menu > li.best > a:before,

.space-mobile-menu-list > ul > li.best:before {

	content: "Best";

    color: #7248b5;

    background-color: #b0aaff;

}



/* --- Hot - Label for the main menu items --- */



ul.main-menu > li.hot > a:before,

.space-mobile-menu-list > ul > li.hot:before {

	content: "Hot";

    color: #a33632;

    background-color: #ff7979;

}



/* --- Top - Label for the main menu items --- */



ul.main-menu > li.top > a:before,

.space-mobile-menu-list > ul > li.top:before {

	content: "Top";

    color: #a88817;

    background-color: #f6e58d;

}



/* --- Fair - Label for the main menu items --- */



ul.main-menu > li.fair > a:before,

.space-mobile-menu-list > ul > li.fair:before {

	content: "Fair";

    color: #ffffff;

    background-color: #8c14fc;

}



/* Play Now - The button color */



.space-organization-content-button a,

.space-unit-content-button a,

.space-organizations-3-archive-item-button-ins a,

.space-organizations-4-archive-item-button-two-ins a,

.space-shortcode-wrap .space-organizations-3-archive-item-button-ins a,

.space-shortcode-wrap .space-organizations-4-archive-item-button-two-ins a {

    color: #ffffff !important;

    background-color: #d63031 !important;

}



.space-organization-content-button a:hover,

.space-unit-content-button a:hover,

.space-organizations-3-archive-item-button-ins a:hover,

.space-organizations-4-archive-item-button-two-ins a:hover {

    box-shadow: 0px 0px 15px 0px rgba(214,48,49, 0.55) !important;

}



.space-organization-header-button a.space-style-2-button,

.space-organization-style-2-calltoaction-button-ins a.space-calltoaction-button,

.space-style-3-organization-header-button a.space-style-3-button,

.space-organizations-7-archive-item-button-two a,

.space-organizations-8-archive-item-button-two a,

.space-organization-float-bar-button-wrap a {

    color: #ffffff !important;

    background-color: #d63031 !important;

    box-shadow: 0px 5px 15px 0px rgba(214,48,49, 0.55) !important;

}

.space-organization-header-button a.space-style-2-button:hover,

.space-organization-style-2-calltoaction-button-ins a.space-calltoaction-button:hover,

.space-style-3-organization-header-button a.space-style-3-button:hover,

.space-organizations-7-archive-item-button-two a:hover,

.space-organizations-8-archive-item-button-two a:hover,

.space-organization-float-bar-button-wrap a:hover {

    box-shadow: 0px 5px 15px 0px rgba(214,48,49, 0) !important;

}



.space-organizations-5-archive-item-button1 a,

.space-organizations-6-archive-item-button1 a,

.space-units-2-archive-item-button1 a,

.space-units-3-archive-item-button1 a {

    color: #ffffff !important;

    background-color: #d63031 !important;

    box-shadow: 0px 10px 15px 0px rgba(214,48,49, 0.5) !important;

}

.space-organizations-5-archive-item-button1 a:hover,

.space-organizations-6-archive-item-button1 a:hover,

.space-units-2-archive-item-button1 a:hover,

.space-units-3-archive-item-button1 a:hover {

    box-shadow: 0px 10px 15px 0px rgba(214,48,49, 0) !important;

}



/* Read Review - The button color */



.space-organizations-3-archive-item-button-ins a:last-child,

.space-organizations-4-archive-item-button-one-ins a,

.space-shortcode-wrap .space-organizations-4-archive-item-button-one-ins a {

    color: #0040c1 !important;

    background-color: #ffffff !important;

}



.space-organizations-3-archive-item-button-ins a:last-child:hover,

.space-organizations-4-archive-item-button-one-ins a:hover {

    box-shadow: 0px 0px 15px 0px rgba(255,255,255, 0.55) !important;

}



/* inline: wp-block-button-inline-css */
.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}



/* inline: wp-block-search-inline-css */
.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}



/* inline: site-reviews-inline-css */
:root{--glsr-star-empty:url(/wp-content/plugins/site-reviews/assets/images/stars/default/star-empty.svg);--glsr-star-error:url(/wp-content/plugins/site-reviews/assets/images/stars/default/star-error.svg);--glsr-star-full:url(/wp-content/plugins/site-reviews/assets/images/stars/default/star-full.svg);--glsr-star-half:url(/wp-content/plugins/site-reviews/assets/images/stars/default/star-half.svg)}

.glsr form.glsr-form-responsive{gap:var(--glsr-gap-md);grid-template-columns:repeat(12,1fr)}form.glsr-form-responsive>*{grid-column: span 12}.glsr-form-responsive>.gl-col-25{grid-column:span 3}.glsr-form-responsive>.gl-col-33{grid-column:span 4}.glsr-form-responsive>.gl-col-50{grid-column:span 6}.glsr-form-responsive>.gl-col-66{grid-column:span 8}.glsr-form-responsive>.gl-col-75{grid-column:span 9}.glsr-form-responsive>.gl-col-100{grid-column:span 12}@media (min-width:768px){.glsr-form-responsive>.md\:gl-col-25{grid-column:span 3}.glsr-form-responsive>.md\:gl-col-33{grid-column:span 4}.glsr-form-responsive>.md\:gl-col-50{grid-column:span 6}.glsr-form-responsive>.md\:gl-col-66{grid-column:span 8}.glsr-form-responsive>.md\:gl-col-75{grid-column:span 9}.glsr-form-responsive>.md\:gl-col-100{grid-column:span 12}}@media (min-width:1024px){.glsr-form-responsive>.lg\:gl-col-25{grid-column:span 3}.glsr-form-responsive>.lg\:gl-col-33{grid-column:span 4}.glsr-form-responsive>.lg\:gl-col-50{grid-column:span 6}.glsr-form-responsive>.lg\:gl-col-66{grid-column:span 8}.glsr-form-responsive>.lg\:gl-col-75{grid-column:span 9}.glsr-form-responsive>.lg\:gl-col-100{grid-column:span 12}}@media (min-width:1280px){.glsr-form-responsive>.xl\:gl-col-25{grid-column:span 3}.glsr-form-responsive>.xl\:gl-col-33{grid-column:span 4}.glsr-form-responsive>.xl\:gl-col-50{grid-column:span 6}.glsr-form-responsive>.xl\:gl-col-66{grid-column:span 8}.glsr-form-responsive>.xl\:gl-col-75{grid-column:span 9}.glsr-form-responsive>.xl\:gl-col-100{grid-column:span 12}}.glsr[data-form] .glsr-review>div:not([class]){display:flex;flex-wrap:wrap;width:100%}.glsr[data-form] [class$=-rating]{align-items:center;flex-shrink:0}.glsr[data-form] [class^=glsr-custom-],.glsr[data-form] [class^=glsr-review-assigned_]{display:inline-flex;flex-wrap:wrap;gap:.5em;width:100%}.glsr[data-form] [class^=glsr-custom-] .glsr-tag-value{flex:1 0 100%}.glsr[data-form] [class^=glsr-custom-] ol,.glsr[data-form] [class^=glsr-custom-] p,.glsr[data-form] [class^=glsr-custom-] ul{box-sizing:border-box;width:100%}.glsr[data-form] .glsr-tag-label+.glsr-stars{order:-1}.glsr[data-form] .glsr-review-images .glsr-tag-label{grid-column:1/-1}.glsr-field-summary{display:flex;flex-direction:column;gap:var(--glsr-gap-sm)}.glsr-field-summary__label{font-weight:700}.glsr-field-summary__bars{display:flex;font-size:var(--glsr-text-sm);gap:5px;justify-content:space-between;position:relative;text-align:center}.glsr-field-summary__bars:before{background-color:currentColor;height:5px;left:var(--glsr-field-summary-percent);position:absolute;top:0;transform:translateX(calc(var(--glsr-field-summary-percent)*-1));width:50px;z-index:1}.glsr-field-summary__bars:empty{background-color:currentColor;height:5px;opacity:var(--glsr-bar-opacity);width:100%}.glsr-field-summary__bars :first-child{text-align:left}.glsr-field-summary__bars :last-child{text-align:right}.glsr-field-summary:not([data-count="0"]) .glsr-field-summary__bars:before{content:""}.glsr-field-summary__bar{flex:1}.glsr-field-summary__bar:before{background-color:currentColor;content:"";display:block;height:5px;opacity:var(--glsr-bar-opacity);position:relative;width:100%}





/* inline: wp-custom-css */
.space-aces-single-offer-info-button-ins a {

display: inline-block;

	width: 210px;}



.iframe-container {

    position: relative;

    border: 2px solid #000; /* Farbe und Stil des Rahmens */

    width: 100%;

    height: 510px; /* iFrame-Höhe plus ein wenig mehr */

}

.iframe-container iframe {

    width: 100%;

    height: 100%; /* Damit der iFrame den gesamten Platz des Containers einnimmt */

    border: none; /* Entfernt den Standardrahmen um den iFrame */

}

.iframe-overlay {

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    background-size: cover; /* Das Hintergrundbild wird so skaliert, dass es den Container vollständig abdeckt */

    background-repeat: no-repeat; /* Das Hintergrundbild wird nicht wiederholt */

    background-position: center center; /* Das Hintergrundbild wird zentriert */

	  background-color: rgba(0,0,0,0.7);

    background-blend-mode: overlay; /* Dies kombiniert das Hintergrundbild mit dem Hintergrundfarbenwert */

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: center;

    z-index: 10;

}



.featured-image {

    width: 300px; /* or your desired size */

    margin-bottom: 20px;

}



.play-button {

    background-color: #000;

    color: #fff;

    padding: 15px 30px;

  	border: 2px solid #fff;

    border-radius: 30px;

    font-size: 18px;

    cursor: pointer;

    display: flex;

    align-items: center;

}



.arrow {

    margin-right: 10px;

}



/* Diese Stile sorgen dafür, dass sowohl der Container als auch der iFrame ihre Größen anpassen, wenn der Vollbildmodus aktiviert ist */

.iframe-container:-webkit-full-screen,

.iframe-container:-moz-full-screen,

.iframe-container:fullscreen {

    width: 100vw;   /* 100% der Bildschirmbreite */

    height: 100vh;  /* 100% der Bildschirmhöhe */

}



.iframe-container:-webkit-full-screen iframe,

.iframe-container:-moz-full-screen iframe,

.iframe-container:fullscreen iframe {

    width: 100%;

    height: 100%;

}



/* Stile für den Vollbild-Button */

button.fullscreen-button {

    position: absolute;

    top: 10px;  /* Abstand vom unteren Rand des Containers */

    left: 10px;   /* Abstand vom rechten Rand des Containers */

    z-index: 11;   /* Stellen Sie sicher, dass der Button über anderen Elementen angezeigt wird */

    background-color: rgba(0, 0, 0, 0.6); /* leicht transparenter schwarzer Hintergrund */

    color: #fff;

    padding: 5px 10px; /* reduziertes padding */

    border: none;

    border-radius: 5px; /* kleinerer border-radius */

    cursor: pointer;

    font-size: 14px; /* kleinere Schriftgröße */

}

.space-organizations-3-archive-item-button-ins i.fa-arrow-alt-circle-right {

    display: none;

}



--Shortcode adjustment start--

/* Adjust the widths of the containers */

.space-style-2-organization-header-right {

    flex: 0 0 auto; /* Allows this element to shrink or grow as needed */

    max-width: 30%; /* Adjust this percentage to give more room for the button */

    padding-left: 0; /* Remove padding if needed */

}



.space-style-2-organization-header-left {

    flex: 0 0 70%; /* Adjust this percentage to reduce the width and allow more space for the button */

}



/* Ensure button text does not wrap and takes full width */

.space-organization-header-button .space-style-2-button {

    white-space: nowrap;

    display: block; /* Ensure button takes the full width available */

    width: 100%; /* Full width of its container */

    box-sizing: border-box; /* Include padding and borders in the width calculation */

}



/* Responsive adjustments */

@media screen and (max-width: 768px) {

    .space-style-2-organization-header-right,

    .space-style-2-organization-header-left {

        flex-basis: 100%;

        max-width: 100%;

    }

}

/* Add border and rounded corners to the outer container */

.space-organization-single-2 {

    border: 2px solid #CCCCCC; /* Adjust the color and size as needed */

    border-radius: 15px; /* Adjust the radius as needed for the desired roundness */

    overflow: hidden; /* This ensures that any child elements also conform to the rounded corners */

    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1); /* Optional: adds a subtle shadow for depth, can be removed if not desired */

    padding: 20px; /* Optional: adds spacing inside the border, adjust as needed */

}

/* Custom CSS to center the button on mobile devices */

@media screen and (max-width: 768px) { /* Adjust this breakpoint as needed */

    .space-style-2-organization-header-right {

        width: 100%; /* Take full width to center button */

        display: flex; /* Use flexbox for easier centering */

        justify-content: center; /* Center button horizontally */

        padding: 0; /* Reset any padding that might be causing offset */

        margin-top: 0px; /* Add some space above the button, adjust as needed */

    }



    .space-organization-header-button .space-style-2-button {

        width: auto; /* Allow the button to shrink/grow with its content */

        margin: 0 auto; /* Auto margin for horizontal centering */

    }

	.gm-navigation-drawer .gm-navigation-drawer--mobile{ right:0 !important; } 



}

/* Adjust font size of the offer */

.space-organization-header-short-desc {

    font-size: 1.2em; /* Adjust this value as needed */

}

--Shortcode adjustment end--



/* Adjust the FAQ Section container */

.schema-faq-section {

    background-color: #f9f9f9; /* Light gray background for the section */

    padding: 20px;

    border-radius: 5px;

    margin-bottom: 30px; /* Increases space between each FAQ section */

    border: 1px solid #ddd; /* Light gray border */

    border-bottom: 2px solid #ccc; /* Adds a subtle separation line */

    box-shadow: 0px 2px 5px rgba(0,0,0,0.1); /* Optional: Adds a slight shadow for depth */

}



/* Adjust FAQ Question for alignment and color */

.schema-faq-question {

    font-weight: bold; /* Keeps the question text bold */

    margin-bottom: 15px; /* Slightly increases space between the question and answer */

    padding-left: 0px; /* Aligns with the answer */

    color: inherit; /* Uses the default color */

}



/* Adjust FAQ Answer */

.schema-faq-answer {

    color: #333; /* Dark gray color for the answer text */

    font-size: 16px; /* Sets the font size for the answer */

    padding-left: 0px; /* Keeps indent to distinguish from the question */

    margin-bottom: 25px; /* Slightly increases space after the answer */

    border-bottom: 1px solid #eee; /* Adds a light separation line between items */

    padding-bottom: 15px; /* Adds space above the separation line */

}


