.text-stroke,.text-stroke--primary,.text-stroke--secondary{-webkit-text-stroke-width:var(--wp--custom--typography--text-stroke-width,2px)!important}.ext-absolute{position:absolute!important}.bring-to-front,.ext .wp-block-image,.ext-relative{position:relative!important}.ext-top-base{top:var(--wp--style--block-gap,1.75rem)!important}.ext-top-lg{top:var(--extendify--spacing--large,3rem)!important}.ext--top-base{top:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.ext--top-lg{top:calc(var(--extendify--spacing--large,3rem) * -1)!important}.ext-right-base{right:var(--wp--style--block-gap,1.75rem)!important}.ext-right-lg{right:var(--extendify--spacing--large,3rem)!important}.ext--right-base{right:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.ext--right-lg{right:calc(var(--extendify--spacing--large,3rem) * -1)!important}.ext-bottom-base{bottom:var(--wp--style--block-gap,1.75rem)!important}.ext-bottom-lg{bottom:var(--extendify--spacing--large,3rem)!important}.ext--bottom-base{bottom:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.ext--bottom-lg{bottom:calc(var(--extendify--spacing--large,3rem) * -1)!important}.ext-left-base{left:var(--wp--style--block-gap,1.75rem)!important}.ext-left-lg{left:var(--extendify--spacing--large,3rem)!important}.ext--left-base{left:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.ext--left-lg{left:calc(var(--extendify--spacing--large,3rem) * -1)!important}.ext-order-1{order:1!important}.ext-order-2{order:2!important}.ext-col-auto{grid-column:auto!important}.ext-col-span-1{grid-column:span 1/span 1!important}.ext-col-span-2{grid-column:span 2/span 2!important}.ext-col-span-3{grid-column:span 3/span 3!important}.ext-col-span-4{grid-column:span 4/span 4!important}.ext-col-span-5{grid-column:span 5/span 5!important}.ext-col-span-6{grid-column:span 6/span 6!important}.ext-col-span-7{grid-column:span 7/span 7!important}.ext-col-span-8{grid-column:span 8/span 8!important}.ext-col-span-9{grid-column:span 9/span 9!important}.ext-col-span-10{grid-column:span 10/span 10!important}.ext-col-span-11{grid-column:span 11/span 11!important}.ext-col-span-12{grid-column:span 12/span 12!important}.ext-col-span-full{grid-column:1/-1!important}.ext-col-start-1{grid-column-start:1!important}.ext-col-start-2{grid-column-start:2!important}.ext-col-start-3{grid-column-start:3!important}.ext-col-start-4{grid-column-start:4!important}.ext-col-start-5{grid-column-start:5!important}.ext-col-start-6{grid-column-start:6!important}.ext-col-start-7{grid-column-start:7!important}.ext-col-start-8{grid-column-start:8!important}.ext-col-start-9{grid-column-start:9!important}.ext-col-start-10{grid-column-start:10!important}.ext-col-start-11{grid-column-start:11!important}.ext-col-start-12{grid-column-start:12!important}.ext-col-start-13{grid-column-start:13!important}.ext-col-start-auto{grid-column-start:auto!important}.ext-col-end-1{grid-column-end:1!important}.ext-col-end-2{grid-column-end:2!important}.ext-col-end-3{grid-column-end:3!important}.ext-col-end-4{grid-column-end:4!important}.ext-col-end-5{grid-column-end:5!important}.ext-col-end-6{grid-column-end:6!important}.ext-col-end-7{grid-column-end:7!important}.ext-col-end-8{grid-column-end:8!important}.ext-col-end-9{grid-column-end:9!important}.ext-col-end-10{grid-column-end:10!important}.ext-col-end-11{grid-column-end:11!important}.ext-col-end-12{grid-column-end:12!important}.ext-col-end-13{grid-column-end:13!important}.ext-col-end-auto{grid-column-end:auto!important}.ext-row-auto{grid-row:auto!important}.ext-row-span-1{grid-row:span 1/span 1!important}.ext-row-span-2{grid-row:span 2/span 2!important}.ext-row-span-3{grid-row:span 3/span 3!important}.ext-row-span-4{grid-row:span 4/span 4!important}.ext-row-span-5{grid-row:span 5/span 5!important}.ext-row-span-6{grid-row:span 6/span 6!important}.ext-row-span-full{grid-row:1/-1!important}.ext-row-start-1{grid-row-start:1!important}.ext-row-start-2{grid-row-start:2!important}.ext-row-start-3{grid-row-start:3!important}.ext-row-start-4{grid-row-start:4!important}.ext-row-start-5{grid-row-start:5!important}.ext-row-start-6{grid-row-start:6!important}.ext-row-start-7{grid-row-start:7!important}.ext-row-start-auto{grid-row-start:auto!important}.ext-row-end-1{grid-row-end:1!important}.ext-row-end-2{grid-row-end:2!important}.ext-row-end-3{grid-row-end:3!important}.ext-row-end-4{grid-row-end:4!important}.ext-row-end-5{grid-row-end:5!important}.ext-row-end-6{grid-row-end:6!important}.ext-row-end-7{grid-row-end:7!important}.ext-row-end-auto{grid-row-end:auto!important}.ext-m-0:not([style*=margin]){margin:0!important}.ext-m-auto:not([style*=margin]){margin:auto!important}.ext-m-base:not([style*=margin]){margin:var(--wp--style--block-gap,1.75rem)!important}.ext-m-lg:not([style*=margin]){margin:var(--extendify--spacing--large,3rem)!important}.ext--m-base:not([style*=margin]){margin:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.ext--m-lg:not([style*=margin]){margin:calc(var(--extendify--spacing--large,3rem) * -1)!important}.ext-mx-0:not([style*=margin]){margin-left:0!important;margin-right:0!important}.ext .alignwide,.ext-mx-auto:not([style*=margin]){margin-left:auto!important;margin-right:auto!important}.ext-mx-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,1.75rem)!important;margin-right:var(--wp--style--block-gap,1.75rem)!important}.ext-mx-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large,3rem)!important;margin-right:var(--extendify--spacing--large,3rem)!important}.ext--mx-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap,1.75rem) * -1)!important;margin-right:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.ext--mx-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large,3rem) * -1)!important;margin-right:calc(var(--extendify--spacing--large,3rem) * -1)!important}.ext .wp-block-group>*,.ext-my-0:not([style*=margin]),.wp-block-column.editor\:pointer-events-none{margin-top:0!important;margin-bottom:0!important}.ext-my-auto:not([style*=margin]){margin-top:auto!important;margin-bottom:auto!important}.ext h2,.ext-my-base:not([style*=margin]){margin-top:var(--wp--style--block-gap,1.75rem)!important;margin-bottom:var(--wp--style--block-gap,1.75rem)!important}.ext-my-lg:not([style*=margin]){margin-top:var(--extendify--spacing--large,3rem)!important;margin-bottom:var(--extendify--spacing--large,3rem)!important}.ext--my-base:not([style*=margin]){margin-top:calc(var(--wp--style--block-gap,1.75rem) * -1)!important;margin-bottom:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.ext--my-lg:not([style*=margin]){margin-top:calc(var(--extendify--spacing--large,3rem) * -1)!important;margin-bottom:calc(var(--extendify--spacing--large,3rem) * -1)!important}.ext .wp-block-columns+.wp-block-columns:not([class*=mt-]):not([class*=my-]):not([style*=margin]),.ext-mt-0:not([style*=margin]),[class*=fullwidth-cols] .wp-block-column:first-child,[class*=fullwidth-cols] .wp-block-column:first-child>*,[class*=fullwidth-cols] .wp-block-column>:first-child,[class*=fullwidth-cols] .wp-block-group:first-child{margin-top:0!important}.ext-mt-auto:not([style*=margin]){margin-top:auto!important}.ext-mt-base:not([style*=margin]){margin-top:var(--wp--style--block-gap,1.75rem)!important}.ext-mt-lg:not([style*=margin]){margin-top:var(--extendify--spacing--large,3rem)!important}.ext--mt-base:not([style*=margin]){margin-top:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.ext--mt-lg:not([style*=margin]){margin-top:calc(var(--extendify--spacing--large,3rem) * -1)!important}.ext-mr-0.alignfull:not([style*=margin]):not([style*=margin]),.ext-mr-0:not([style*=margin]){margin-right:0!important}.ext-mr-auto:not([style*=margin]){margin-right:auto!important}.ext-mr-base:not([style*=margin]){margin-right:var(--wp--style--block-gap,1.75rem)!important}.ext-mr-lg:not([style*=margin]){margin-right:var(--extendify--spacing--large,3rem)!important}.ext--mr-base:not([style*=margin]){margin-right:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.ext--mr-lg:not([style*=margin]){margin-right:calc(var(--extendify--spacing--large,3rem) * -1)!important}.ext .is-not-stacked-on-mobile .wp-block-column,.ext-mb-0:not([style*=margin]),.ext.wp-block-group>:last-child,.wp-block-columns[class*=fullwidth-cols].is-not-stacked-on-mobile>.wp-block-column,[class*=fullwidth-cols] .wp-block-column:last-child,[class*=fullwidth-cols] .wp-block-column>:last-child,[class*=fullwidth-cols] .wp-block-group:last-child{margin-bottom:0!important}.ext-mb-auto:not([style*=margin]){margin-bottom:auto!important}.ext-mb-base:not([style*=margin]),.wp-block-columns[class*=fullwidth-cols]:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:last-child){margin-bottom:var(--wp--style--block-gap,1.75rem)!important}.ext-mb-lg:not([style*=margin]){margin-bottom:var(--extendify--spacing--large,3rem)!important}.ext--mb-base:not([style*=margin]){margin-bottom:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.ext--mb-lg:not([style*=margin]){margin-bottom:calc(var(--extendify--spacing--large,3rem) * -1)!important}.ext-ml-0:not([style*=margin]),.ext-ml-0:not([style*=margin]):not([style*=margin]){margin-left:0!important}.ext-ml-auto:not([style*=margin]){margin-left:auto!important}.ext-ml-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,1.75rem)!important}.ext-ml-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large,3rem)!important}.ext--ml-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.ext--ml-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large,3rem) * -1)!important}.editor\:no-resize .components-resizable-box__container,.ext-block{display:block!important}.ext .wp-block-image img,.ext-inline-block{display:inline-block!important}.ext-inline{display:inline!important}.ext-flex{display:flex!important}.ext-inline-flex{display:inline-flex!important}.ext .ext-grid>[class*="_inner-container"],.ext-grid{display:grid!important}.ext-inline-grid{display:inline-grid!important}.block-editor-block-preview__content-iframe .ext [data-type="core/spacer"] .block-library-spacer__resize-container::before,.editor\:no-caption .block-editor-rich-text__editable,.editor\:no-inserter .wp-block-column:not(.is-selected)>.block-list-appender,.editor\:no-inserter .wp-block-cover__inner-container>.block-list-appender,.editor\:no-inserter .wp-block-group__inner-container>.block-list-appender,.editor\:no-inserter>.block-list-appender,.ext-hidden{display:none!important}.ext-w-auto{width:auto!important}.ext-w-full{width:100%!important}.ext [class*=inner-container]>.alignwide [class*=inner-container]>*,.ext [class*=inner-container]>[data-align=wide] [class*=inner-container]>*,.ext-max-w-full{max-width:100%!important}.ext-flex-1{flex:1 1 0%!important}.ext-flex-auto{flex:1 1 auto!important}.ext-flex-initial{flex:0 1 auto!important}.ext-flex-none{flex:none!important}.ext-flex-shrink-0{flex-shrink:0!important}.ext-flex-shrink{flex-shrink:1!important}.ext-flex-grow-0{flex-grow:0!important}.ext-flex-grow{flex-grow:1!important}.ext-list-none,.is-style-inline-list li{list-style-type:none!important}.ext .ext-grid-cols-1>[class*="_inner-container"],.ext-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.ext .ext-grid-cols-2>[class*="_inner-container"],.ext-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ext .ext-grid-cols-3>[class*="_inner-container"],.ext-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ext .ext-grid-cols-4>[class*="_inner-container"],.ext-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ext .ext-grid-cols-5>[class*="_inner-container"],.ext-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.ext .ext-grid-cols-6>[class*="_inner-container"],.ext-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.ext .ext-grid-cols-7>[class*="_inner-container"],.ext-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}.ext .ext-grid-cols-8>[class*="_inner-container"],.ext-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}.ext .ext-grid-cols-9>[class*="_inner-container"],.ext-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))!important}.ext .ext-grid-cols-10>[class*="_inner-container"],.ext-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))!important}.ext .ext-grid-cols-11>[class*="_inner-container"],.ext-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))!important}.ext .ext-grid-cols-12>[class*="_inner-container"],.ext-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.ext .ext-grid-cols-none>[class*="_inner-container"],.ext-grid-cols-none{grid-template-columns:none!important}.ext .ext-grid-rows-1>[class*="_inner-container"],.ext-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))!important}.ext .ext-grid-rows-2>[class*="_inner-container"],.ext-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))!important}.ext .ext-grid-rows-3>[class*="_inner-container"],.ext-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))!important}.ext .ext-grid-rows-4>[class*="_inner-container"],.ext-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))!important}.ext .ext-grid-rows-5>[class*="_inner-container"],.ext-grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))!important}.ext .ext-grid-rows-6>[class*="_inner-container"],.ext-grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))!important}.ext .ext-grid-rows-none>[class*="_inner-container"],.ext-grid-rows-none{grid-template-rows:none!important}.ext-flex-row{flex-direction:row!important}.ext-flex-row-reverse{flex-direction:row-reverse!important}.ext-flex-col{flex-direction:column!important}.ext-flex-col-reverse{flex-direction:column-reverse!important}.ext-flex-wrap{flex-wrap:wrap!important}.ext-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.ext-flex-nowrap{flex-wrap:nowrap!important}.ext .ext-items-start>[class*="_inner-container"],.ext-items-start{align-items:flex-start!important}.ext .ext-items-end>[class*="_inner-container"],.ext-items-end{align-items:flex-end!important}.ext .ext-items-center>[class*="_inner-container"],.ext .is-style-angled>[class*="_inner-container"],.ext-items-center{align-items:center!important}.ext .ext-items-baseline>[class*="_inner-container"],.ext-items-baseline{align-items:baseline!important}.ext .ext-items-stretch>[class*="_inner-container"],.ext-items-stretch{align-items:stretch!important}.ext-justify-start{justify-content:flex-start!important}.ext-justify-end{justify-content:flex-end!important}.ext-justify-center{justify-content:center!important}.ext-justify-between{justify-content:space-between!important}.ext-justify-around{justify-content:space-around!important}.ext-justify-evenly{justify-content:space-evenly!important}.ext-justify-items-start{justify-items:start!important}.ext-justify-items-end{justify-items:end!important}.ext-justify-items-center{justify-items:center!important}.ext-justify-items-stretch{justify-items:stretch!important}.ext-gap-0{gap:0!important}.ext-gap-base{gap:var(--wp--style--block-gap,1.75rem)!important}.ext-gap-lg{gap:var(--extendify--spacing--large,3rem)!important}.ext-gap-x-0{-moz-column-gap:0!important;column-gap:0!important}.ext-gap-x-base{-moz-column-gap:var(--wp--style--block-gap,1.75rem)!important;column-gap:var(--wp--style--block-gap,1.75rem)!important}.ext-gap-x-lg{-moz-column-gap:var(--extendify--spacing--large,3rem)!important;column-gap:var(--extendify--spacing--large,3rem)!important}.ext-gap-y-0{row-gap:0!important}.ext-gap-y-base{row-gap:var(--wp--style--block-gap,1.75rem)!important}.ext-gap-y-lg{row-gap:var(--extendify--spacing--large,3rem)!important}.ext-justify-self-auto{justify-self:auto!important}.ext-justify-self-start{justify-self:start!important}.ext-justify-self-end{justify-self:end!important}.ext-justify-self-center{justify-self:center!important}.ext-justify-self-stretch{justify-self:stretch!important}.ext-rounded-none{border-radius:0!important}.ext-rounded-full{border-radius:9999px!important}.ext-rounded-t-none{border-top-left-radius:0!important;border-top-right-radius:0!important}.ext-rounded-t-full{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.ext-rounded-r-none{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.ext-rounded-r-full{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.ext-rounded-b-none{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.ext-rounded-b-full{border-bottom-right-radius:9999px!important;border-bottom-left-radius:9999px!important}.ext-rounded-l-none{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.ext-rounded-l-full{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.ext-rounded-tl-none{border-top-left-radius:0!important}.ext-rounded-tl-full{border-top-left-radius:9999px!important}.ext-rounded-tr-none{border-top-right-radius:0!important}.ext-rounded-tr-full{border-top-right-radius:9999px!important}.ext-rounded-br-none{border-bottom-right-radius:0!important}.ext-rounded-br-full{border-bottom-right-radius:9999px!important}.ext-rounded-bl-none{border-bottom-left-radius:0!important}.ext-rounded-bl-full{border-bottom-left-radius:9999px!important}.ext-border-0{border-width:0!important}.ext-border-t-0{border-top-width:0!important}.ext-border-r-0{border-right-width:0!important}.ext-border-b-0{border-bottom-width:0!important}.ext-border-l-0{border-left-width:0!important}.ext .wp-block-group__inner-container,.ext-p-0:not([style*=padding]){padding:0!important}.ext-p-base:not([style*=padding]){padding:var(--wp--style--block-gap,1.75rem)!important}.ext-p-lg:not([style*=padding]){padding:var(--extendify--spacing--large,3rem)!important}.ext .wp-block-columns .wp-block-column[style*=padding],.ext-px-0:not([style*=padding]){padding-left:0!important;padding-right:0!important}.ext-px-base:not([style*=padding]),.ext.has-background{padding-left:var(--wp--style--block-gap,1.75rem)!important;padding-right:var(--wp--style--block-gap,1.75rem)!important}.ext-px-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large,3rem)!important;padding-right:var(--extendify--spacing--large,3rem)!important}.ext-py-0:not([style*=padding]){padding-top:0!important;padding-bottom:0!important}.ext-py-base:not([style*=padding]){padding-top:var(--wp--style--block-gap,1.75rem)!important;padding-bottom:var(--wp--style--block-gap,1.75rem)!important}.ext-py-lg:not([style*=padding]){padding-top:var(--extendify--spacing--large,3rem)!important;padding-bottom:var(--extendify--spacing--large,3rem)!important}.ext-pt-0:not([style*=padding]){padding-top:0!important}.ext-pt-base:not([style*=padding]){padding-top:var(--wp--style--block-gap,1.75rem)!important}.ext-pt-lg:not([style*=padding]){padding-top:var(--extendify--spacing--large,3rem)!important}.ext-pr-0:not([style*=padding]){padding-right:0!important}.ext-pr-base:not([style*=padding]){padding-right:var(--wp--style--block-gap,1.75rem)!important}.ext-pr-lg:not([style*=padding]){padding-right:var(--extendify--spacing--large,3rem)!important}.ext-pb-0:not([style*=padding]){padding-bottom:0!important}.ext-pb-base:not([style*=padding]){padding-bottom:var(--wp--style--block-gap,1.75rem)!important}.ext-pb-lg:not([style*=padding]){padding-bottom:var(--extendify--spacing--large,3rem)!important}.ext-pl-0:not([style*=padding]),.is-style-inline-list{padding-left:0!important}.ext-pl-base:not([style*=padding]){padding-left:var(--wp--style--block-gap,1.75rem)!important}.ext-pl-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large,3rem)!important}.ext-text-left{text-align:left!important}.ext .wp-block-image,.ext-text-center{text-align:center!important}.ext-text-right{text-align:right!important}.ext-leading-none{line-height:1!important}.ext-leading-tight{line-height:1.25!important}.ext-leading-snug{line-height:1.375!important}.ext-leading-normal{line-height:1.5!important}.ext-leading-relaxed{line-height:1.625!important}.ext-leading-loose{line-height:2!important}.ext-aspect-square img{aspect-ratio:1/1!important;-o-object-fit:cover!important;object-fit:cover!important}.ext-aspect-landscape img{aspect-ratio:4/3!important;-o-object-fit:cover!important;object-fit:cover!important}.ext-aspect-landscape-wide img{aspect-ratio:16/9!important;-o-object-fit:cover!important;object-fit:cover!important}.ext-aspect-portrait img{aspect-ratio:3/4!important;-o-object-fit:cover!important;object-fit:cover!important}.ext-aspect-landscape .components-resizable-box__container,.ext-aspect-landscape-wide .components-resizable-box__container,.ext-aspect-portrait .components-resizable-box__container,.ext-aspect-square .components-resizable-box__container{height:auto!important}.clip-path--rhombus img{-webkit-clip-path:polygon(15% 6%,80% 29%,84% 93%,23% 69%)!important;clip-path:polygon(15% 6%,80% 29%,84% 93%,23% 69%)!important}.clip-path--diamond img{-webkit-clip-path:polygon(5% 29%,60% 2%,91% 64%,36% 89%)!important;clip-path:polygon(5% 29%,60% 2%,91% 64%,36% 89%)!important}.clip-path--rhombus-alt img{-webkit-clip-path:polygon(14% 9%,85% 24%,91% 89%,19% 76%)!important;clip-path:polygon(14% 9%,85% 24%,91% 89%,19% 76%)!important}.wp-block-columns[class*=fullwidth-cols]{margin-bottom:unset!important}.is-root-container.block-editor-block-list__layout>[data-align=full]:not(:first-of-type)>.ext-my-0,.is-root-container.block-editor-block-list__layout>[data-align=full]:not(:first-of-type)>.wp-block-column.editor\:pointer-events-none,.is-root-container.block-editor-block-list__layout>[data-align=wide]>.ext-my-0:not([style*=margin]),.is-root-container.block-editor-block-list__layout>[data-align=wide]>.wp-block-column.editor\:pointer-events-none{margin-top:calc(-1 * var(--wp--style--block-gap,28px))!important}@media(min-width:600px) and (max-width:781px){.wp-block-columns[class*=fullwidth-cols]:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2n){margin-left:var(--wp--style--block-gap,2em)!important}}@media(max-width:781px){.tablet\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile){flex-wrap:wrap!important}.tablet\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column,.tablet\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not([style*=margin]){margin-left:0!important}.tablet\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media(max-width:1079px){.desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile){flex-wrap:wrap!important}.desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column,.desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not([style*=margin]){margin-left:0!important}.desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}.desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:last-child){margin-bottom:var(--wp--style--block-gap,1.75rem)!important}}.direction-rtl{direction:rtl!important}.direction-ltr{direction:ltr!important}.bring-to-front{z-index:10!important}.text-stroke{-webkit-text-stroke-color:var(--wp--preset--color--background)!important}.text-stroke--primary{-webkit-text-stroke-color:var(--wp--preset--color--primary)!important}.text-stroke--secondary{-webkit-text-stroke-color:var(--wp--preset--color--secondary)!important}.editor\:no-resize .components-resizable-box__handle,.editor\:no-resize .components-resizable-box__handle::after,.editor\:no-resize .components-resizable-box__side-handle::before{display:none!important;pointer-events:none!important}.editor\:pointer-events-none{pointer-events:none!important}.is-style-angled{align-items:center!important;justify-content:flex-end!important}.is-style-angled .wp-block-cover__image-background,.is-style-angled .wp-block-cover__video-background{-webkit-clip-path:polygon(0 0,30% 0%,50% 100%,0% 100%)!important;clip-path:polygon(0 0,30% 0%,50% 100%,0% 100%)!important;z-index:1!important}.has-foreground-color{color:var(--wp--preset--color--foreground,#000)!important}.has-foreground-background-color{background-color:var(--wp--preset--color--foreground,#000)!important}.has-background-color{color:var(--wp--preset--color--background,#fff)!important}.has-background-background-color{background-color:var(--wp--preset--color--background,#fff)!important}.has-primary-color{color:var(--wp--preset--color--primary,#4b5563)!important}.has-primary-background-color{background-color:var(--wp--preset--color--primary,#4b5563)!important}.has-secondary-color{color:var(--wp--preset--color--secondary,#9ca3af)!important}.has-secondary-background-color{background-color:var(--wp--preset--color--secondary,#9ca3af)!important}.ext.has-text-color h1,.ext.has-text-color h2,.ext.has-text-color h3,.ext.has-text-color h4,.ext.has-text-color h5,.ext.has-text-color h6,.ext.has-text-color p{color:currentColor!important}.has-white-color{color:var(--wp--preset--color--white,#fff)!important}.has-black-color{color:var(--wp--preset--color--black,#000)!important}.has-ext-foreground-background-color{background-color:var(--wp--preset--color--foreground,var(--wp--preset--color--black,#000))!important}.has-ext-primary-background-color{background-color:var(--wp--preset--color--primary,var(--wp--preset--color--cyan-bluish-gray,#000))!important}.wp-block-button__link.has-black-background-color{border-color:var(--wp--preset--color--black,#000)!important}.wp-block-button__link.has-white-background-color{border-color:var(--wp--preset--color--white,#fff)!important}.has-ext-small-font-size{font-size:var(--wp--preset--font-size--ext-small)!important}.has-ext-medium-font-size{font-size:var(--wp--preset--font-size--ext-medium)!important}.has-ext-large-font-size{font-size:var(--wp--preset--font-size--ext-large)!important;line-height:1.2!important}.has-ext-x-large-font-size{font-size:var(--wp--preset--font-size--ext-x-large)!important;line-height:1!important}.has-ext-xx-large-font-size{font-size:var(--wp--preset--font-size--ext-xx-large)!important;line-height:1!important}.has-ext-x-large-font-size:not([style*=line-height]),.has-ext-xx-large-font-size:not([style*=line-height]){line-height:1.1!important}.ext .wp-block-group>*+*{margin-top:var(--wp--style--block-gap,1.75rem)!important;margin-bottom:0!important}.has-ext-x-large-font-size+h3,.has-ext-x-large-font-size+p{margin-top:.5rem!important}.ext .wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap,.5em) * .75)!important;min-width:12rem!important}.ext>[class*="_inner-container"]>.ext-grid:not([class*=columns]),.ext>[class*="_inner-container"]>.wp-block>.ext-grid:not([class*=columns]){display:initial!important}.ext .ext-grid-cols-13>[class*="_inner-container"]{grid-template-columns:repeat(13,minmax(0,1fr))!important}.ext [class*=inner-container]>.alignwide [class*=inner-container],.ext [class*=inner-container]>[data-align=wide] [class*=inner-container]{max-width:var(--responsive--alignwide-width,120rem)!important}.ext .wp-block-image img{vertical-align:middle!important}body{--extendify--spacing--large:var(--wp--custom--spacing--large,clamp(2em, 8vw, 8em))!important;--wp--preset--font-size--ext-small:1rem!important;--wp--preset--font-size--ext-medium:1.125rem!important;--wp--preset--font-size--ext-large:clamp(1.65rem, 3.5vw, 2.15rem)!important;--wp--preset--font-size--ext-x-large:clamp(3rem, 6vw, 4.75rem)!important;--wp--preset--font-size--ext-xx-large:clamp(3.25rem, 7.5vw, 5.75rem)!important;--wp--preset--color--black:#000!important;--wp--preset--color--white:#fff!important}.ext *{box-sizing:border-box!important}.block-editor-block-preview__content-iframe .ext [data-type="core/spacer"] .components-resizable-box__container{background:0 0!important}.ext .wp-block-group__inner-container figure.wp-block-gallery.alignfull{margin-top:unset!important;margin-bottom:unset!important}.block-editor-block-preview__content-iframe .preview\:min-h-50{min-height:50vw!important}.block-editor-block-preview__content-iframe .preview\:min-h-60{min-height:60vw!important}.block-editor-block-preview__content-iframe .preview\:min-h-70{min-height:70vw!important}.block-editor-block-preview__content-iframe .preview\:min-h-80{min-height:80vw!important}.block-editor-block-preview__content-iframe .preview\:min-h-100{min-height:100vw!important}.is-root-container .wp-block[data-align=full]>.ext-mx-0:not([style*=margin]):not([style*=margin]){margin-right:calc(1 * var(--wp--custom--spacing--outer,0))!important;margin-left:calc(1 * var(--wp--custom--spacing--outer,0))!important;overflow:hidden!important;width:unset!important}@media(min-width:782px){.wp-block-columns[class*=fullwidth-cols]:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:last-child){margin-bottom:0!important}.is-style-inline-list li{margin-right:var(--wp--style--block-gap,1.75rem)!important;display:inline!important}.is-style-inline-list li:first-child{margin-left:0!important}.is-style-inline-list li:last-child{margin-right:0!important}.is-style-angled .wp-block-cover__image-background,.is-style-angled .wp-block-cover__video-background{-webkit-clip-path:polygon(0 0,55% 0%,65% 100%,0% 100%)!important;clip-path:polygon(0 0,55% 0%,65% 100%,0% 100%)!important}.tablet\:ext-absolute{position:absolute!important}.tablet\:ext-relative{position:relative!important}.tablet\:ext-top-base{top:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-top-lg{top:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--top-base{top:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.tablet\:ext--top-lg{top:calc(var(--extendify--spacing--large,3rem) * -1)!important}.tablet\:ext-right-base{right:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-right-lg{right:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--right-base{right:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.tablet\:ext--right-lg{right:calc(var(--extendify--spacing--large,3rem) * -1)!important}.tablet\:ext-bottom-base{bottom:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-bottom-lg{bottom:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--bottom-base{bottom:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.tablet\:ext--bottom-lg{bottom:calc(var(--extendify--spacing--large,3rem) * -1)!important}.tablet\:ext-left-base{left:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-left-lg{left:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--left-base{left:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.tablet\:ext--left-lg{left:calc(var(--extendify--spacing--large,3rem) * -1)!important}.tablet\:ext-order-1{order:1!important}.tablet\:ext-order-2{order:2!important}.tablet\:ext-m-0:not([style*=margin]){margin:0!important}.tablet\:ext-m-auto:not([style*=margin]){margin:auto!important}.tablet\:ext-m-base:not([style*=margin]){margin:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-m-lg:not([style*=margin]){margin:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--m-base:not([style*=margin]){margin:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.tablet\:ext--m-lg:not([style*=margin]){margin:calc(var(--extendify--spacing--large,3rem) * -1)!important}.tablet\:ext-mx-0:not([style*=margin]){margin-left:0!important;margin-right:0!important}.tablet\:ext-mx-auto:not([style*=margin]){margin-left:auto!important;margin-right:auto!important}.tablet\:ext-mx-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,1.75rem)!important;margin-right:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-mx-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large,3rem)!important;margin-right:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--mx-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap,1.75rem) * -1)!important;margin-right:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.tablet\:ext--mx-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large,3rem) * -1)!important;margin-right:calc(var(--extendify--spacing--large,3rem) * -1)!important}.tablet\:ext-my-0:not([style*=margin]){margin-top:0!important;margin-bottom:0!important}.tablet\:ext-my-auto:not([style*=margin]){margin-top:auto!important;margin-bottom:auto!important}.tablet\:ext-my-base:not([style*=margin]){margin-top:var(--wp--style--block-gap,1.75rem)!important;margin-bottom:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-my-lg:not([style*=margin]){margin-top:var(--extendify--spacing--large,3rem)!important;margin-bottom:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--my-base:not([style*=margin]){margin-top:calc(var(--wp--style--block-gap,1.75rem) * -1)!important;margin-bottom:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.tablet\:ext--my-lg:not([style*=margin]){margin-top:calc(var(--extendify--spacing--large,3rem) * -1)!important;margin-bottom:calc(var(--extendify--spacing--large,3rem) * -1)!important}.tablet\:ext-mt-0:not([style*=margin]){margin-top:0!important}.tablet\:ext-mt-auto:not([style*=margin]){margin-top:auto!important}.tablet\:ext-mt-base:not([style*=margin]){margin-top:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-mt-lg:not([style*=margin]){margin-top:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--mt-base:not([style*=margin]){margin-top:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.tablet\:ext--mt-lg:not([style*=margin]){margin-top:calc(var(--extendify--spacing--large,3rem) * -1)!important}.tablet\:ext-mr-0:not([style*=margin]){margin-right:0!important}.tablet\:ext-mr-auto:not([style*=margin]){margin-right:auto!important}.tablet\:ext-mr-base:not([style*=margin]){margin-right:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-mr-lg:not([style*=margin]){margin-right:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--mr-base:not([style*=margin]){margin-right:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.tablet\:ext--mr-lg:not([style*=margin]){margin-right:calc(var(--extendify--spacing--large,3rem) * -1)!important}.tablet\:ext-mb-0:not([style*=margin]){margin-bottom:0!important}.tablet\:ext-mb-auto:not([style*=margin]){margin-bottom:auto!important}.tablet\:ext-mb-base:not([style*=margin]){margin-bottom:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-mb-lg:not([style*=margin]){margin-bottom:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--mb-base:not([style*=margin]){margin-bottom:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.tablet\:ext--mb-lg:not([style*=margin]){margin-bottom:calc(var(--extendify--spacing--large,3rem) * -1)!important}.tablet\:ext-ml-0:not([style*=margin]){margin-left:0!important}.tablet\:ext-ml-auto:not([style*=margin]){margin-left:auto!important}.tablet\:ext-ml-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-ml-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--ml-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.tablet\:ext--ml-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large,3rem) * -1)!important}.tablet\:ext-block{display:block!important}.tablet\:ext-inline-block{display:inline-block!important}.tablet\:ext-inline{display:inline!important}.tablet\:ext-flex{display:flex!important}.tablet\:ext-inline-flex{display:inline-flex!important}.tablet\:ext-grid{display:grid!important}.tablet\:ext-inline-grid{display:inline-grid!important}.tablet\:ext-hidden{display:none!important}.tablet\:ext-w-auto{width:auto!important}.tablet\:ext-w-full{width:100%!important}.tablet\:ext-max-w-full{max-width:100%!important}.tablet\:ext-flex-1{flex:1 1 0%!important}.tablet\:ext-flex-auto{flex:1 1 auto!important}.tablet\:ext-flex-initial{flex:0 1 auto!important}.tablet\:ext-flex-none{flex:none!important}.tablet\:ext-flex-shrink-0{flex-shrink:0!important}.tablet\:ext-flex-shrink{flex-shrink:1!important}.tablet\:ext-flex-grow-0{flex-grow:0!important}.tablet\:ext-flex-grow{flex-grow:1!important}.tablet\:ext-list-none{list-style-type:none!important}.tablet\:ext-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.tablet\:ext-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tablet\:ext-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tablet\:ext-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.tablet\:ext-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.tablet\:ext-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.tablet\:ext-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}.tablet\:ext-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}.tablet\:ext-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))!important}.tablet\:ext-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))!important}.tablet\:ext-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))!important}.tablet\:ext-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.tablet\:ext-grid-cols-none{grid-template-columns:none!important}.tablet\:ext-flex-row{flex-direction:row!important}.tablet\:ext-flex-row-reverse{flex-direction:row-reverse!important}.tablet\:ext-flex-col{flex-direction:column!important}.tablet\:ext-flex-col-reverse{flex-direction:column-reverse!important}.tablet\:ext-flex-wrap{flex-wrap:wrap!important}.tablet\:ext-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.tablet\:ext-flex-nowrap{flex-wrap:nowrap!important}.tablet\:ext-items-start{align-items:flex-start!important}.tablet\:ext-items-end{align-items:flex-end!important}.tablet\:ext-items-center{align-items:center!important}.tablet\:ext-items-baseline{align-items:baseline!important}.tablet\:ext-items-stretch{align-items:stretch!important}.tablet\:ext-justify-start{justify-content:flex-start!important}.tablet\:ext-justify-end{justify-content:flex-end!important}.tablet\:ext-justify-center{justify-content:center!important}.tablet\:ext-justify-between{justify-content:space-between!important}.tablet\:ext-justify-around{justify-content:space-around!important}.tablet\:ext-justify-evenly{justify-content:space-evenly!important}.tablet\:ext-justify-items-start{justify-items:start!important}.tablet\:ext-justify-items-end{justify-items:end!important}.tablet\:ext-justify-items-center{justify-items:center!important}.tablet\:ext-justify-items-stretch{justify-items:stretch!important}.tablet\:ext-justify-self-auto{justify-self:auto!important}.tablet\:ext-justify-self-start{justify-self:start!important}.tablet\:ext-justify-self-end{justify-self:end!important}.tablet\:ext-justify-self-center{justify-self:center!important}.tablet\:ext-justify-self-stretch{justify-self:stretch!important}.tablet\:ext-p-0:not([style*=padding]){padding:0!important}.tablet\:ext-p-base:not([style*=padding]){padding:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-p-lg:not([style*=padding]){padding:var(--extendify--spacing--large,3rem)!important}.tablet\:ext-px-0:not([style*=padding]){padding-left:0!important;padding-right:0!important}.tablet\:ext-px-base:not([style*=padding]){padding-left:var(--wp--style--block-gap,1.75rem)!important;padding-right:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-px-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large,3rem)!important;padding-right:var(--extendify--spacing--large,3rem)!important}.tablet\:ext-py-0:not([style*=padding]){padding-top:0!important;padding-bottom:0!important}.tablet\:ext-py-base:not([style*=padding]){padding-top:var(--wp--style--block-gap,1.75rem)!important;padding-bottom:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-py-lg:not([style*=padding]){padding-top:var(--extendify--spacing--large,3rem)!important;padding-bottom:var(--extendify--spacing--large,3rem)!important}.tablet\:ext-pt-0:not([style*=padding]){padding-top:0!important}.tablet\:ext-pt-base:not([style*=padding]){padding-top:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-pt-lg:not([style*=padding]){padding-top:var(--extendify--spacing--large,3rem)!important}.tablet\:ext-pr-0:not([style*=padding]){padding-right:0!important}.tablet\:ext-pr-base:not([style*=padding]){padding-right:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-pr-lg:not([style*=padding]){padding-right:var(--extendify--spacing--large,3rem)!important}.tablet\:ext-pb-0:not([style*=padding]){padding-bottom:0!important}.tablet\:ext-pb-base:not([style*=padding]){padding-bottom:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-pb-lg:not([style*=padding]){padding-bottom:var(--extendify--spacing--large,3rem)!important}.tablet\:ext-pl-0:not([style*=padding]){padding-left:0!important}.tablet\:ext-pl-base:not([style*=padding]){padding-left:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-pl-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large,3rem)!important}.tablet\:ext-text-left{text-align:left!important}.tablet\:ext-text-center{text-align:center!important}.tablet\:ext-text-right{text-align:right!important}}@media(min-width:1080px){.desktop\:ext-absolute{position:absolute!important}.desktop\:ext-relative{position:relative!important}.desktop\:ext-top-base{top:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-top-lg{top:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--top-base{top:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.desktop\:ext--top-lg{top:calc(var(--extendify--spacing--large,3rem) * -1)!important}.desktop\:ext-right-base{right:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-right-lg{right:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--right-base{right:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.desktop\:ext--right-lg{right:calc(var(--extendify--spacing--large,3rem) * -1)!important}.desktop\:ext-bottom-base{bottom:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-bottom-lg{bottom:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--bottom-base{bottom:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.desktop\:ext--bottom-lg{bottom:calc(var(--extendify--spacing--large,3rem) * -1)!important}.desktop\:ext-left-base{left:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-left-lg{left:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--left-base{left:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.desktop\:ext--left-lg{left:calc(var(--extendify--spacing--large,3rem) * -1)!important}.desktop\:ext-order-1{order:1!important}.desktop\:ext-order-2{order:2!important}.desktop\:ext-m-0:not([style*=margin]){margin:0!important}.desktop\:ext-m-auto:not([style*=margin]){margin:auto!important}.desktop\:ext-m-base:not([style*=margin]){margin:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-m-lg:not([style*=margin]){margin:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--m-base:not([style*=margin]){margin:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.desktop\:ext--m-lg:not([style*=margin]){margin:calc(var(--extendify--spacing--large,3rem) * -1)!important}.desktop\:ext-mx-0:not([style*=margin]){margin-left:0!important;margin-right:0!important}.desktop\:ext-mx-auto:not([style*=margin]){margin-left:auto!important;margin-right:auto!important}.desktop\:ext-mx-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,1.75rem)!important;margin-right:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-mx-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large,3rem)!important;margin-right:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--mx-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap,1.75rem) * -1)!important;margin-right:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.desktop\:ext--mx-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large,3rem) * -1)!important;margin-right:calc(var(--extendify--spacing--large,3rem) * -1)!important}.desktop\:ext-my-0:not([style*=margin]){margin-top:0!important;margin-bottom:0!important}.desktop\:ext-my-auto:not([style*=margin]){margin-top:auto!important;margin-bottom:auto!important}.desktop\:ext-my-base:not([style*=margin]){margin-top:var(--wp--style--block-gap,1.75rem)!important;margin-bottom:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-my-lg:not([style*=margin]){margin-top:var(--extendify--spacing--large,3rem)!important;margin-bottom:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--my-base:not([style*=margin]){margin-top:calc(var(--wp--style--block-gap,1.75rem) * -1)!important;margin-bottom:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.desktop\:ext--my-lg:not([style*=margin]){margin-top:calc(var(--extendify--spacing--large,3rem) * -1)!important;margin-bottom:calc(var(--extendify--spacing--large,3rem) * -1)!important}.desktop\:ext-mt-0:not([style*=margin]){margin-top:0!important}.desktop\:ext-mt-auto:not([style*=margin]){margin-top:auto!important}.desktop\:ext-mt-base:not([style*=margin]){margin-top:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-mt-lg:not([style*=margin]){margin-top:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--mt-base:not([style*=margin]){margin-top:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.desktop\:ext--mt-lg:not([style*=margin]){margin-top:calc(var(--extendify--spacing--large,3rem) * -1)!important}.desktop\:ext-mr-0:not([style*=margin]){margin-right:0!important}.desktop\:ext-mr-auto:not([style*=margin]){margin-right:auto!important}.desktop\:ext-mr-base:not([style*=margin]){margin-right:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-mr-lg:not([style*=margin]){margin-right:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--mr-base:not([style*=margin]){margin-right:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.desktop\:ext--mr-lg:not([style*=margin]){margin-right:calc(var(--extendify--spacing--large,3rem) * -1)!important}.desktop\:ext-mb-0:not([style*=margin]){margin-bottom:0!important}.desktop\:ext-mb-auto:not([style*=margin]){margin-bottom:auto!important}.desktop\:ext-mb-base:not([style*=margin]){margin-bottom:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-mb-lg:not([style*=margin]){margin-bottom:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--mb-base:not([style*=margin]){margin-bottom:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.desktop\:ext--mb-lg:not([style*=margin]){margin-bottom:calc(var(--extendify--spacing--large,3rem) * -1)!important}.desktop\:ext-ml-0:not([style*=margin]){margin-left:0!important}.desktop\:ext-ml-auto:not([style*=margin]){margin-left:auto!important}.desktop\:ext-ml-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-ml-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--ml-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.desktop\:ext--ml-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large,3rem) * -1)!important}.desktop\:ext-block{display:block!important}.desktop\:ext-inline-block{display:inline-block!important}.desktop\:ext-inline{display:inline!important}.desktop\:ext-flex{display:flex!important}.desktop\:ext-inline-flex{display:inline-flex!important}.desktop\:ext-grid{display:grid!important}.desktop\:ext-inline-grid{display:inline-grid!important}.desktop\:ext-hidden{display:none!important}.desktop\:ext-w-auto{width:auto!important}.desktop\:ext-w-full{width:100%!important}.desktop\:ext-max-w-full{max-width:100%!important}.desktop\:ext-flex-1{flex:1 1 0%!important}.desktop\:ext-flex-auto{flex:1 1 auto!important}.desktop\:ext-flex-initial{flex:0 1 auto!important}.desktop\:ext-flex-none{flex:none!important}.desktop\:ext-flex-shrink-0{flex-shrink:0!important}.desktop\:ext-flex-shrink{flex-shrink:1!important}.desktop\:ext-flex-grow-0{flex-grow:0!important}.desktop\:ext-flex-grow{flex-grow:1!important}.desktop\:ext-list-none{list-style-type:none!important}.desktop\:ext-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.desktop\:ext-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.desktop\:ext-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.desktop\:ext-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.desktop\:ext-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.desktop\:ext-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.desktop\:ext-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}.desktop\:ext-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}.desktop\:ext-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))!important}.desktop\:ext-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))!important}.desktop\:ext-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))!important}.desktop\:ext-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.desktop\:ext-grid-cols-none{grid-template-columns:none!important}.desktop\:ext-flex-row{flex-direction:row!important}.desktop\:ext-flex-row-reverse{flex-direction:row-reverse!important}.desktop\:ext-flex-col{flex-direction:column!important}.desktop\:ext-flex-col-reverse{flex-direction:column-reverse!important}.desktop\:ext-flex-wrap{flex-wrap:wrap!important}.desktop\:ext-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.desktop\:ext-flex-nowrap{flex-wrap:nowrap!important}.desktop\:ext-items-start{align-items:flex-start!important}.desktop\:ext-items-end{align-items:flex-end!important}.desktop\:ext-items-center{align-items:center!important}.desktop\:ext-items-baseline{align-items:baseline!important}.desktop\:ext-items-stretch{align-items:stretch!important}.desktop\:ext-justify-start{justify-content:flex-start!important}.desktop\:ext-justify-end{justify-content:flex-end!important}.desktop\:ext-justify-center{justify-content:center!important}.desktop\:ext-justify-between{justify-content:space-between!important}.desktop\:ext-justify-around{justify-content:space-around!important}.desktop\:ext-justify-evenly{justify-content:space-evenly!important}.desktop\:ext-justify-items-start{justify-items:start!important}.desktop\:ext-justify-items-end{justify-items:end!important}.desktop\:ext-justify-items-center{justify-items:center!important}.desktop\:ext-justify-items-stretch{justify-items:stretch!important}.desktop\:ext-justify-self-auto{justify-self:auto!important}.desktop\:ext-justify-self-start{justify-self:start!important}.desktop\:ext-justify-self-end{justify-self:end!important}.desktop\:ext-justify-self-center{justify-self:center!important}.desktop\:ext-justify-self-stretch{justify-self:stretch!important}.desktop\:ext-p-0:not([style*=padding]){padding:0!important}.desktop\:ext-p-base:not([style*=padding]){padding:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-p-lg:not([style*=padding]){padding:var(--extendify--spacing--large,3rem)!important}.desktop\:ext-px-0:not([style*=padding]){padding-left:0!important;padding-right:0!important}.desktop\:ext-px-base:not([style*=padding]){padding-left:var(--wp--style--block-gap,1.75rem)!important;padding-right:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-px-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large,3rem)!important;padding-right:var(--extendify--spacing--large,3rem)!important}.desktop\:ext-py-0:not([style*=padding]){padding-top:0!important;padding-bottom:0!important}.desktop\:ext-py-base:not([style*=padding]){padding-top:var(--wp--style--block-gap,1.75rem)!important;padding-bottom:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-py-lg:not([style*=padding]){padding-top:var(--extendify--spacing--large,3rem)!important;padding-bottom:var(--extendify--spacing--large,3rem)!important}.desktop\:ext-pt-0:not([style*=padding]){padding-top:0!important}.desktop\:ext-pt-base:not([style*=padding]){padding-top:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-pt-lg:not([style*=padding]){padding-top:var(--extendify--spacing--large,3rem)!important}.desktop\:ext-pr-0:not([style*=padding]){padding-right:0!important}.desktop\:ext-pr-base:not([style*=padding]){padding-right:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-pr-lg:not([style*=padding]){padding-right:var(--extendify--spacing--large,3rem)!important}.desktop\:ext-pb-0:not([style*=padding]){padding-bottom:0!important}.desktop\:ext-pb-base:not([style*=padding]){padding-bottom:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-pb-lg:not([style*=padding]){padding-bottom:var(--extendify--spacing--large,3rem)!important}.desktop\:ext-pl-0:not([style*=padding]){padding-left:0!important}.desktop\:ext-pl-base:not([style*=padding]){padding-left:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-pl-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large,3rem)!important}.desktop\:ext-text-left{text-align:left!important}.desktop\:ext-text-center{text-align:center!important}.desktop\:ext-text-right{text-align:right!important}}.rs-p-wp-fix{display:none!important;margin:0!important;height:0!important}body{--sr-7-css-loaded:1}.wp-block-themepunch-revslider{position:relative}.wp-block-themepunch-revslider.revslider{margin:0}canvas.sr7-pbar{z-index:500;position:absolute;pointer-events:none}sr7-module{display:block;position:relative;overflow-x:visible}sr7-adjuster{position:relative;display:block;width:100%}sr7-content{position:absolute;top:0;height:100%;contain:size layout style;z-index:1;overflow-x:visible}sr7-carousel{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}sr7-slide{position:absolute;width:100%;height:100%;contain:strict;top:0;left:0;z-index:1;visibility:hidden;pointer-events:none}.sr7-overflow-force sr7-slide,sr7-carousel sr7-slide{contain:layout style}sr7-module-bg{top:0;z-index:0;position:absolute}sr7-3dwrap{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}sr7-overlay{display:block;width:100%;height:100%;top:0;left:0;position:absolute;z-index:3;background-repeat:repeat}sr7-btn,sr7-col,sr7-content .sr7-layer,sr7-grp,sr7-img,sr7-layer,sr7-linebrk,sr7-row,sr7-shp,sr7-svg,sr7-txt,sr7-zone{user-select:none;visibility:hidden;display:none;box-sizing:border-box;backface-visibility:hidden}.sr7-layer[data-subtype=slidebg],sr7bg{pointer-events:none}sr7-content .sr7-layer.sr7-withclip,sr7-content .sr7-layer.sr7-withclip .sr7-layer{backface-visibility:visible}sr7-grp.sr7-clear:after{content:"";clear:both;display:block;height:0}sr7-zone{pointer-events:none}sr7-row.sr7-layer.sr7-galign{box-sizing:border-box}.sr7-layer[data-type=svg]>svg,sr7-layer[data-type=svg]>svg{width:100%;height:100%}sr7-row-con{table-layout:fixed;font-size:0;display:block}sr7-module .sr7-layer,sr7-module sr7-layer{-webkit-font-smoothing:antialiased!important;-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;font-display:swap}sr7-slide.sr7-staticslide-low{z-index:0!important}sr7-slide.sr7-staticslide-high{z-index:105!important}sr7-slide a{transition:none}sr7-module.sr7-top-fixed{width:100%;height:auto!important;backface-visibility:hidden}sr7-module.sr7-top-fixed sr7-adjuster{height:auto!important}sr7-module.sr7-top-fixed sr7-content,sr7-module.sr7-top-fixed sr7-content .sr7-layer:not(.sr7-ignore-pe) *{pointer-events:none}sr7-prl{top:50%;left:50%;z-index:10000;position:absolute}sr7-prl.off{display:none!important}sr7-prl.sr7-fade-in{animation:tp-fade-in 1s linear}.sr-force-hidden{display:none!important}@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes tp-fade-in{0%{opacity:0}20%{opacity:0}100%{opacity:100}}@keyframes tp-rotate{100%{transform:rotate(360deg)}}sr7-fonttest{width:auto;display:inline-block;white-space:nowrap;font-size:12px;color:#000}sr7-fonttest-wrap{position:absolute;contain:strict;top:-1500px;left:-1500px;width:1500px;height:1000px;pointer-events:none;opacity:0}.fn-wrap{display:flex;position:fixed;width:100px;height:50px;z-index:100;background-color:rgba(66,66,66,.2);justify-content:space-around;align-items:center;bottom:0;left:50%;transform:translateX(-50%)}.fn-left,.fn-right{display:flex;width:40px;height:40px;justify-content:center;align-items:center;background-color:gray;color:#fff;font-weight:700;font-size:20px;cursor:pointer}.sr7-layer .materical-icons,sr7-module .material-icons,sr7-txt .material-icons{font-size:inherit;vertical-align:top;line-height:inherit}:root{--color-primary:#771bde;}
p.comment-form-cookies-consent, .dialog-type-lightbox.elementor-lightbox{display:none!important;}
.post.bg-cream .comment-respond .row button{display:inline-block;height:auto;padding:19px 35px;border:none;border-radius:0;background-color:var(--color-primary);-webkit-transition:border-color 400ms ease, color 400ms ease, background-color 400ms ease;transition:border-color 400ms ease, color 400ms ease, background-color 400ms ease;color:#000;line-height:20px;font-weight:400;text-align:center;font-size:17px;border-radius:30px;}
.post.bg-cream .comment-respond .row button:hover, .reply a.comment-reply-link:hover, #cancel-comment-reply-link:hover,
.blog a.btn-blog:hover{border:none;background-color:#101010;color:#fff;}
h5.comment-title{padding-bottom:15px;font-size:24px;margin-bottom:15px;color:#101010;text-transform:uppercase;letter-spacing:2px;}
.reply a.comment-reply-link{display:inline-block;height:auto;border:none;border-radius:0;background-color:var(--color-primary);-webkit-transition:border-color 400ms ease, color 400ms ease, background-color 400ms ease;transition:border-color 400ms ease, color 400ms ease, background-color 400ms ease;color:#000;padding:8px 18px;line-height:20px;font-weight:400;text-align:center;font-size:14px;text-transform:capitalize;border-radius:30px;}
#cancel-comment-reply-link{float:right;display:inline-block;height:auto;border:none;border-radius:0;background-color:var(--color-primary);-webkit-transition:border-color 400ms ease, color 400ms ease, background-color 400ms ease;transition:border-color 400ms ease, color 400ms ease, background-color 400ms ease;color:#000;padding:8px 18px;line-height:20px;font-weight:400;text-align:center;font-size:14px;text-transform:capitalize;border-radius:30px;}
.banner-header .post .author span a{text-transform:capitalize;}
.post .gallery-items .single-item p{display:none;}
.blog .title_blog a h4{color:#727272;}
.blog a.btn-blog{display:inline-block;height:auto;padding:12px 24px;border:none;border-radius:0;background-color:var(--color-primary);-webkit-transition:border-color 400ms ease, color 400ms ease, background-color 400ms ease;transition:border-color 400ms ease, color 400ms ease, background-color 400ms ease;color:#000;line-height:20px;font-weight:400;text-align:center;font-size:17px;border-radius:30px;}
.blog .title_blog a h4:hover{color:#000;}
.blog2-sidebar .search form input{border-radius:30px;}
.blog2-sidebar .search form button{top:9px;}
.blog2-sidebar .widget_tag_cloud ul.wp-tag-cloud{display:flex;flex-wrap:wrap;}
.blog2-sidebar .widget_tag_cloud ul.wp-tag-cloud li{margin-bottom:0px;}
.blog2-sidebar .widget_tag_cloud ul.wp-tag-cloud li a{margin:4px !important;padding:9px 24px;background-color:var(--color-primary);float:left;border-radius:20px;font-size:15px !important;color:#101010;}
.blog2-sidebar .widget_tag_cloud ul.wp-tag-cloud li a:hover{background-color:#101010;color:#fff;}
ul.pagination-wrap li span.page-numbers.current, .pagination-wrap span.post-page-numbers.current{background:#f0f0f3;display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;font-family:"Barlow", sans-serif;font-weight:400;border-radius:100%;transition:border-color 300ms ease, transform 300ms ease, background-color 300ms ease, color 300ms ease;transform-style:preserve-3d;background-color:var(--color-primary);border:1px solid var(--color-primary);color:#000;}
.pagination-wrap .post-page-numbers{background:#f0f0f3;display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;color:#101010;font-family:"Barlow", sans-serif;font-weight:400;border:1px solid #f0f0f3;border-radius:100%;transition:border-color 300ms ease, transform 300ms ease, background-color 300ms ease, color 300ms ease;transform-style:preserve-3d;}
ul.pagination-wrap li span.page-numbers.current:hover, .pagination-wrap .post-page-numbers:hover, .pagination-wrap span.post-page-numbers.current:hover{opacity:1;text-decoration:none;transform:translate3d(0px, -6px, 0.01px);}
.pagination-wrap .post-page-numbers{margin:0 5px;}
.team-single .item .img .curv-butn .br-left-top{top:-14px!important;}
.team-single .item .img .curv-butn .br-right-bottom{bottom:-4px!important;right:-10px!important;}
.contact .form-box .wpcf7-form .wpcf7-form-control-wrap input{width:484.33px;}
.contact .form-box .wpcf7-form textarea{width:484.33px;height:113.5px;}
.contact .form-box .wpcf7-form p{margin:0px;}
.contact .form-box .wpcf7-form .wpcf7-not-valid-tip{color:#333;margin-bottom:10px;}
.contact .form-box .wpcf7-form .wpcf7-response-output{border-color:#333!important;color:#333;margin:2em 0em 1em;}
.page-id-890 .contact .form-box .wpcf7-form .wpcf7-not-valid-tip{color:#fff;}
.page-id-890 .contact .form-box .wpcf7-form .wpcf7-response-output{border-color:#fff!important;color:#fff;}
.wpcf7-spinner{display:none;}
ul.dropdown-menu li.nav-item a.nav-link{letter-spacing:0px!important;text-transform:capitalize!important;}
ul.navbar-nav li.nav-item.active a.nav-link.dropdown-toggle, ul.navbar-nav li.nav-item.active a.nav-link.dropdown-item, ul.navbar-nav li.nav-item.active ul.dropdown-menu li.nav-item.active a.nav-link.dropdown-item{color:var(--color-primary);}
ul.navbar-nav li.nav-item.active ul.dropdown-menu li.nav-item a.nav-link.dropdown-item{color:#101010;}
ul.navbar-nav.dark li.nav-item.active a.nav-link.dropdown-toggle, ul.navbar-nav.dark li.nav-item.active a.nav-link.dropdown-item, ul.navbar-nav.dark li.nav-item.active ul.dropdown-menu li.nav-item.active a.nav-link.dropdown-item{color:var(--color-primary);}
ul.navbar-nav.dark li.nav-item.active ul.dropdown-menu li.nav-item a.nav-link.dropdown-item{color:#fff;}
ul.navbar-nav.dark li.nav-item.active ul.dropdown-menu li.nav-item a.nav-link.dropdown-item:hover{color:var(--color-primary);}
.navbar .navbar-nav .nav-link:hover i.ti-angle-right{color:#101010;}
.dropdown .nav-link i.ti-angle-down{padding-left:5px;}
.dark-demo .post.bg-cream .comment-respond .row button:hover, .dark-demo .post.bg-cream .wrap .cont .reply a.comment-reply-link:hover, .dark-demo #cancel-comment-reply-link:hover{border:none;background-color:#fff;color:#000;}
ul.navbar-nav.dark li.nav-item.active ul.dropdown-menu li.nav-item a.nav-link.dropdown-item:hover i.ti-angle-right{color:#fff;}
.blog.dark-demo .blog2-sidebar .widget_tag_cloud ul.wp-tag-cloud li a{background-color:rgba(255, 255, 255, 0.05);color:#fff;}
.blog.dark-demo .blog2-sidebar .widget_tag_cloud ul.wp-tag-cloud li a:hover{background-color:var(--color-primary);color:#000;}
.blog2-sidebar .widget_categories ul li a::before{content:"\e649";font-size:10px;margin-right:10px;color:#101010;font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}
.blog.dark-demo .blog2-sidebar .widget_categories ul li a::before{content:"\e649";font-size:10px;margin-right:10px;color:var(--color-primary);font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}
.footer .top .item .newsletter input.wpcf7-submit{content:"\f061";font-family:"Font Awesome 6 Pro";height:50px;width:50px;border:none;background:rgba(255, 255, 255, 0.05);font-size:15px;font-weight:400;color:#fff;outline:none;padding:0px 16px;cursor:pointer;display:inline-block;position:absolute;top:5px;right:5px;border-radius:100%;line-height:52px;outline:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 0.7s linear;-o-transition:all 0.7s linear;transition:all 0.7s linear;}
.footer .top .item .newsletter:hover input.wpcf7-submit{transform:rotate(0);-webkit-transition:all 0.7s linear;-o-transition:all 0.7s linear;transition:all 0.7s linear;background:var(--color-primary);color:#000;}
.footer .top .item .newsletter .wpcf7-not-valid-tip{color:#fff;margin-top:10px;}
.footer .top .item .newsletter .wpcf7-response-output{color:#fff;border-color:#fff!important;margin:2em 0em 1em;}
ul.pagination-wrap li span.page-numbers.dots{background:#f0f0f3;display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;color:#101010;font-family:"Barlow", sans-serif;font-weight:400;border:1px solid #f0f0f3;border-radius:100%;transition:border-color 300ms ease, transform 300ms ease, background-color 300ms ease, color 300ms ease;transform-style:preserve-3d;}
ul.pagination-wrap li span.page-numbers.dots:hover{opacity:1;text-decoration:none;background:#f0f0f3;border:1px solid #f0f0f3;color:#101010;transform:translate3d(0px, -6px, 0.01px);}
.search-custom h4.mb-20{color:#000;}
.search-custom .form-group{position:relative;}
.search-custom .form-group input{width:100%;padding:17px 20px;margin-bottom:0;background:transparent;color:#727272;border:1px solid rgba(0, 0, 0, 0.1);transition:all 300ms ease;border-radius:30px;}
.search-custom .form-group input:hover{border-color:var(--color-primary);}
.search-custom .form-group button.btn{position:absolute;right:5px;top:8px;width:50px;height:50px;line-height:35px;font-size:15px;background:none;color:#fff;background:#101010;border-radius:100%;outline:none;transform:rotate(0);-webkit-transition:all 0.7s linear;-o-transition:all 0.7s linear;transition:all 0.7s linear;}
.search-custom:hover .form-group button.btn{background:var(--color-primary);color:#000;outline:none;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all 0.7s linear;-o-transition:all 0.7s linear;transition:all 0.7s linear;}
.wp-caption-text , .gallery-caption , .bypostauthor , .sticky{color:#000000;font-weight:600!important;font-size:15px!important;}
.alignright, .wp-block-image .alignright{float:right;margin-left:25px;margin-top:8px;}
.alignleft, .wp-block-image .alignleft{float:left;margin-right:20px;margin-top:8px;}
.wp-caption.aligncenter{width:100% !important;text-align:center;}
.screen-reader-text{display:none;}
img{height:auto;max-width:100%;}
label.wp-block-search__label{display:none;}
.single-widget .wp-block-group__inner-container h2{color:var(--main-text-color, #051923);font-size:20px;font-style:normal;line-height:28px;position:relative;padding-left:15px;padding-bottom:10px;text-transform:capitalize;}
.single-widget .wp-block-group__inner-container h2:after{height:80%;width:2px;background:var(--business-consulting, var(--color-primary));}
.wp-block-latest-posts__list li, .wp-block-latest-comments li, .widget_recent_comments ul li{border-bottom:1px dotted #9999;padding:15px 0;margin-bottom:0!important;font-size:15px;}
.wp-block-latest-posts__list li:first-child, .wp-block-latest-comments li:first-child{padding-top:5px;}
.wp-block-latest-comment-box-all__comment{line-height:1.5;}
.wp-block-latest-posts__list li:last-child, .wp-block-latest-comments li:last-child, .widget_meta ul li:last-child, .widget_recent_comments ul li:last-child{border-bottom:none;padding-bottom:0;}
.widget_recent_comments ul li:first-child, .widget_rss li:first-child{padding-top:0;}
.wp-block-latest-posts__list li a, .wp-block-latest-comments__comment-meta a{font-weight:500;}
.widget_search .wp-block-search__button{width:auto;position:relative;margin-left:-1px;height:auto;}
.wp-block-search__button{border:1px solid #101010!important;background:#101010!important;color:var(--color-primary)!important;font-size:15px;padding:10px;}
.wp-block-search__button:hover{background:#000000;color:#fff;border:1px solid #000000;}
ul,ol{list-style:none;padding-left:0;}
.widget_archive li, .widget_categories li{text-align:left;}
.widget_archive a, .widget_categories a{float:none;}
.widget li{margin-bottom:10px;display:block;}
.widget li a{font-weight:500;}
select{width:100%;padding:10px;border:solid 1px #000;color:#000000;margin-bottom:20px;appearance:auto;font-size:14px;}
.widget select{margin-bottom:0;}
.widget_calendar tfoot{display:none;}
.widget_calendar caption{caption-side:top;border-bottom:none!important;text-transform:uppercase;font-weight:700;background-color:var(--color-primary);color:#000!important;font-size:15px!important;text-align:center!important;}
.widget_calendar td#today{background:var(--color-primary)!important;color:#000!important;font-weight:700;}
.wp-calendar-nav{display:none;}
table{border:1px solid var(--color-primary)!important;padding:5px!important;width:100%;margin-bottom:20px;}
table:not(.shop_table) *{border:1px solid #000000!important;padding:10px!important;color:#000000!important;}
table:not(.shop_table) td a, table:not(.shop_table) th a{border:none!important;}
table a{border:none!important;padding:0px!important;font-weight:700;}
.widget table{text-align:center;margin-bottom:0;}
.wp-block-calendar table th{font-weight:700;text-align:center;background:transparent;}
.rssSummary{font-size:14px;}
.sidebar-single-widget.widget_rss a{font-size:15px;}
ul.children , ul.sub-menu{padding-left:20px!important;padding-top:10px!important;}
.widget .rss-date, .widget_rss cite{font-style:italic;font-size:13px!important;display:block;font-weight:600;margin:5px 0;}
.widget_rss li{border-bottom:1px dotted #9999;padding:15px 0;margin-bottom:5px;}
.widget_rss li:last-child{border-bottom:none;padding-bottom:0!important;}
.widget_search input{padding:10px;border:1px solid #949494;width:100%;font-size:14px;}
.widget_search form{position:relative;}
.widget_search button{position:absolute;background:#101010;color:var(--color-primary);border:1px solid #101010;height:48px;width:48px;right:0;top:0;font-size:14px;}
.widget_search button:hover{background:#fff;color:var(--color-primary);}
.widget_text p img{margin:15px 0;}
.wp-block-image figcaption{font-weight:600;color:#000000!important;font-size:15px;text-align:center;}
.blog-details-page-all img{width:auto!important;max-width:100%!important;height:auto!important;margin-bottom:10px;}
a.wp-block-button__link{color:white!important;font-size:17px;border-radius:5px;background-color:#000000;}
.wp-block-button.is-style-outline a.wp-block-button__link{color:white!important;}
.wp-block-button{margin-bottom:22px!important;}
.wp-block-archives__label{margin-bottom:10px;}
p.wp-block-cover-text{font-size:17px!important;}
p.wp-block-cover-text, p.wp-block-cover-text a{color:white!important;}
.wp-block-cover{margin-bottom:20px!important;}
li.blocks-gallery-item img{flex:unset!important;margin:0;margin-bottom:0!important;}
.blocks-gallery-caption{text-align:center;font-size:15px!important;font-weight:600;}
.wp-block-latest-posts.wp-block-latest-posts__list{margin-bottom:15px;}
.wp-block-search__button-outside{margin-bottom:15px;}
.wp-block-gallery.alignleft.columns-2 .blocks-gallery-item img{height:100%!important;}
@media(min-width:600px){
.wp-block-gallery.columns-3.alignfull .blocks-gallery-image, .wp-block-gallery.columns-3.alignfull .blocks-gallery-item{width:calc((100% - 46px)/3)!important;margin-right:15px!important;}
.wp-block-gallery.columns-4 li.blocks-gallery-item{width:calc(24% - 0.75em)!important;margin-right:1em!important;}
.blocks-gallery-grid.columns-5 .blocks-gallery-image, .blocks-gallery-grid.columns-5 .blocks-gallery-item, .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(19% - 0.8em)!important;margin-right:1em!important;}
.blocks-gallery-grid.columns-6 .blocks-gallery-image, .blocks-gallery-grid.columns-6 .blocks-gallery-item, .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(16% - 0.83333em)!important;margin-right:1em!important;}
.blocks-gallery-grid.columns-7 .blocks-gallery-image, .blocks-gallery-grid.columns-7 .blocks-gallery-item, .wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(13.28571% - 0.85714em)!important;margin-right:1em!important;}
.blocks-gallery-grid.columns-8 .blocks-gallery-image, .blocks-gallery-grid.columns-8 .blocks-gallery-item, .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(12% - 0.875em)!important;margin-right:1em!important;}
}
.wp-block-gallery.columns-3.alignfull .blocks-gallery-item  img{width:100%!important;height:100%!important;flex:1;object-fit:cover;}
@media(min-width:600px){
.wp-block-gallery.columns-3.alignfull .blocks-gallery-image img, .wp-block-gallery.columns-3.alignfull .blocks-gallery-item img{height:100%!important;}
.wp-block-gallery.columns-7.is-cropped li img{height:100%!important;}
.wp-block-gallery.columns-8.is-cropped li img{height:100%!important;}
}
.wp-block-gallery.alignfull.columns-3{display:flex!important;flex-wrap:wrap;list-style-type:none;padding:0;}
@media only screen and (min-width: 768px){
.wp-block-gallery.alignleft.columns-2{max-width:60%;margin-right:20px;}
}
.wp-block-gallery.alignleft.columns-2 .blocks-gallery-item{width:calc((100% - 32px)/2)!important;margin-right:15px!important;}
.wp-block-gallery.alignleft.columns-2 .blocks-gallery-item img{height:100%!important;flex:1;object-fit:cover!important;width:100%!important;}
.wp-block-gallery.columns-4{clear:both;margin-top:20px;}
.wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption{display:block!important;letter-spacing:0px;font-size:15px!important;}
.wp-block-gallery.columns-4.is-cropped.alignwide.featured li img{height:100%!important;margin-bottom:0;}
.blog-details-page-all li.blocks-gallery-item img{margin-bottom:0px;height:100%!important;}
.blog-details-page-all .wp-block-gallery.columns-5 li img{height:auto!important;}
.blog-details-page-all li.blocks-gallery-item img{margin-bottom:0px;}
.blog-details-page-all li.blocks-gallery-item img{margin-bottom:0px;}
.blocks-gallery-grid + figcaption{margin-bottom:15px;}
.tags{display:none;}
code, kbd, pre, samp{font-family:monospace!important;}
pre code{padding:0;font-size:inherit;color:#e83e8c!important;white-space:pre-wrap;background-color:transparent;border-radius:0;}
pre cite{margin-left:15px;}
pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;margin-top:15px;margin-bottom:15px;}
blockquote{background:#f7f7f7!important;border-left:5px solid var(--color-primary)!important;margin-bottom:20px!important;padding:15px!important;font-size:15px!important;margin-top:0!important;text-align:left;}
.wp-block-pullquote.is-style-solid-color blockquote{margin-top:15px!important;margin-left:auto!important;margin-right:auto!important;}
figure blockquote{margin-top:20px;}
blockquote:before{content:none;}
blockquote br{display:none;}
blockquote p{margin-bottom:0!important;}
.wp-block-pullquote{padding:1em 0;margin-bottom:0;}
blockquote cite, .wp-block-pullquote cite{font-weight:600!important;font-size:15px!important;color:#303030!important;margin-top:0!important;font-style:italic!important;}
.post.section-padding ol li, .post-comment ol li{list-style:decimal;margin-bottom:0;}
.post.section-padding ul> li, .post-comment >ul> li{list-style-type:disc;margin-bottom:0;line-height:1.75em;}
.post.section-padding ul ul li, .post-comment ul ul li{list-style-type:circle;}
.post.section-padding ul ul ul li, .post-comment ul ul ul li{list-style-type:square;}
.post.section-padding ul, .post.section-padding ol,
.post-comment ul , .post-comment ol{padding-left:25px;}
p.has-large-font-size, p.has-large-font-size + p{line-height:1.3!important;}
.wp-block-video figcaption, .wp-block-embed figcaption{color:#000000;font-size:15px;font-weight:600;text-align:center;}
.wp-block-calendar caption{caption-side:top;border-bottom:none!important;text-transform:uppercase;font-weight:700;background-color:var(--color-primary);color:#000!important;font-size:14px!important;text-align:center!important;}
.wp-block-latest-comment-box-all__comment-excerpt p{margin-bottom:0;}
.wp-block-group.has-background .wp-block-group__inner-container{padding:20px;margin-bottom:20px;}
.wp-block-media-text img{margin-bottom:0!important;}
.wp-block-media-text.has-media-on-the-right{margin-bottom:15px;}
.blog-details-page-all li.blocks-gallery-item img{margin-bottom:0px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption-text{text-align:center!important;}
.wp-caption{margin-bottom:1.5em;max-width:100%;clear:both;}
img.size-thumbnail{max-width:160px!important;}
span.sticky{padding:5px 10px!important;font-size:14px!important;border-color:var(--color-primary);background:var(--color-primary);color:#000!important;letter-spacing:2px!important;font-weight:700;float:right;line-height:1.5!important;}
span.sticky.post{position:relative;}
.post-password-form >p>input{background:var(--color-primary)!important;color:#fff!important;border:1px solid var(--color-primary)!important;padding:10px 20px;border-radius:0!important;margin-left:-5px;font-size:16px;}
.post-password-form >p>label input{padding:10px 20px;border:1px solid #dbdbdb;}
.post-password-form>p>input:hover{background-color:#000000!important;color:#fff!important;border-color:#000000!important;}
ul.navbar-nav li.nav-item.active ul.dropdown-menu li.nav-item a.nav-link.dropdown-item:hover{color:var(--color-primary);}
.blog2-sidebar .search form button.wp-block-search__button{border-radius:0px;line-height:0px;right:0px;top:0px;width:68px;height:66px;background:#101010;color:var(--color-primary);}
.blog2-sidebar:hover .search form button.wp-block-search__button{transform:rotate(0deg);}
.blog2-sidebar h2.wp-block-heading{padding-bottom:15px;border-bottom:1px solid rgba(0, 0, 0, 0.05);font-size:20px;margin-bottom:15px;color:#101010;text-transform:uppercase;letter-spacing:2px;}
.blog2-sidebar ol li article footer{line-height:28px;}
.blog2-sidebar ol li article footer a:hover{color:#101010;}
select.not[id="rating"]{-webkit-appearance:none;background:url(//www.goaction.ae/wp-content/themes/dagency/assets/light/img/arrow.png) no-repeat right;background-position-x:96%;background-color:var(--at-common-white);image-rendering:auto;background-size:20px;image-rendering:crisp-edges;image-rendering:-webkit-optimize-contrast;padding-left:12px;width:100%!important;padding:0px 15px!important;font-size:16px;line-height:28px;border-radius:5px!important;height:45px!important;border:1px solid var(--main-color-two)!important;color:var(--main-color-two)!important;border:1px solid!important;display:block!important;}
.blog2-sidebar .widget_text .textwidget form br{display:none;}
.light-demo .comment .wrap .cont h6 a:hover, .light-demo .post .wp-block-image figcaption a:hover{color:var(--color-primary);}
.comment .wrap .cont h6 span{margin-top:10px;}
.light-demo .post .aligncenter img{margin-bottom:10px;}
.light-demo .post .wp-block-image:last-child{display:flow-root;clear:both;}:root .has-very-light-gray-color{color:#fff!important;}
p.has-text-color{color:#000!important;}
.light-demo .post figure.is-style-circle-mask img{width:auto;}
.light-demo .post h1, .light-demo .post h2, .light-demo .post h3, .light-demo .post h4, .light-demo .post h5, .light-demo .post h6{color:#101010;}
.gallery .gallery-item .gallery-icon{margin-bottom:10px;}
table tbody tr th a:hover, table tbody tr td a:hover,
.wp-caption p.wp-caption-text a:hover{color:var(--color-primary)!important;}
dd{padding-left:25px;}
dd a:hover{color:#101010!important;}
.light-demo .post img{width:auto;}
.wp-caption p.wp-caption-text{margin-top:10px;}
.light-demo .post p:nth-child(32){display:flow-root;clear:both;}
.light-demo .post figure ul.blocks-gallery-grid{padding-left:0px;}
.light-demo .post .wp-block-media-text .wp-block-media-text__media img{width:100%;}
.post-comment .post-comment-wrap{position:relative;padding-left:120px;display:block;margin-bottom:60px;}
.post-comment .post-comment-wrap.comment-nopd{padding-left:0px;}
.post-comment .post-comment-wrap.comment .post-user-comment{position:absolute;top:0px;left:0px;width:100px;height:100px;}
.post-comment .post-comment-wrap.comment .post-user-comment img{border-radius:100%;width:100px;}
.post-comment .post-comment-wrap.comment .post-user-content h6 span{margin-top:10px;}
.reply{position:absolute;top:0px;right:0px;}
.post-comment .post-comment-wrap .post-user-content p a:hover{color:#101010!important;}
.light-demo .post .post-password-form p label input#pwbox-1168{border-radius:0px;padding:10px 20px;}
.light-demo .post .post-password-form p input{padding:13.2px 20px 12.6px;color:#000 !important;}
.light-demo .post .post-password-form p label input#pwbox-1168:hover{color:#000 !important;}
.light-demo .post .post-password-form p input:hover{color:#fff!important;}
.post-comment .post-comment-wrap .post-user-content p img{margin:10px 0px;}
.post-comment .post-comment-wrap .post-user-content h6 a:hover{color:var(--color-primary)!important;}
@media only screen and (max-width: 990px) {
.post-comment .post-comment-wrap .reply{position:relative;}
}
.light-demo .post-page p:nth-child(30){display:flow-root;clear:both;}
.light-demo .post-page p:nth-child(30) img{margin-top:50px;}
.light-demo .post-page .pagination-wrap{clear:both;padding-top:30px;}
.light-demo .post .wp-block-file a.wp-block-file__button{padding:0px 5px;}
.light-demo .post .wp-block-file a.wp-block-file__button:hover{color:var(--color-primary);opacity:1;}
.wp-block-embed figcaption{text-align:left;}
@media screen and (max-width:991px){
.navbar li.nav-item.dropdown:hover .dropdown-menu{display:block;padding-left:15px;}
.navbar li.nav-item.dropdown:hover .dropdown-menu .menu-item-has-children:hover ul.dropdown-menu{position:relative;opacity:1;}
.navbar li.nav-item.dropdown:hover .dropdown-menu .menu-item-has-children ul.dropdown-menu{position:absolute;opacity:0;}
}
ul.navbar-nav li:hover .dropdown-menu li.dropdown a.nav-link.dropdown-item, ul.navbar-nav li:hover .dropdown-menu li.dropdown:hover a.nav-link.dropdown-item{margin:0px;}
ul.navbar-nav li .dropdown-menu, ul.navbar-nav li .dropdown-menu li .dropdown-menu{width:auto;min-width:200px;}
.dark-demo .reply a.comment-reply-link:hover{background-color:#fff;color:#000;}
.dark-demo h5.comment-title{color:#fff;}
.logged-in nav.navbar{top:32px;}
.logged-in nav.navbar.nav-scroll{top:-54px;}
@media only screen and (max-width: 781px) {
.logged-in nav.navbar{top:46px;}
}
@media(min-width:600px) and (max-width:781px){
.logged-in nav.navbar.nav-scroll{top:-40px;}
}
@media only screen and (max-width: 600px) {
.logged-in nav.navbar.nav-scroll{top:-85px;}
}
.blog2-sidebar .widget .recent a{margin-top:20px;}
.logo-sticky{display:none!important;}
.nav-scroll .logo-sticky, .scrolled .logo-sticky{display:block!important;}
.nav-scroll .logo-default, .scrolled .logo-default{display:none!important;}
.blog.logged-in nav.navbar{top:0px;}
.blog.logged-in nav.navbar.nav-scroll{top:-54px;}
.swiper-container{width:100%;margin-bottom:-20px;}
.gallery-main .swiper-slide img{width:100%;height:auto;}
.gallery-thumbs .swiper-slide{width:auto;cursor:pointer;opacity:0.6;}
.gallery-thumbs .swiper-slide-thumb-active{opacity:1;}
@media(min-width:991px){
.shop-details-area .product-gallery{float:left;width:48%;clear:none;overflow:hidden;}
}
.swiper-button-next, .swiper-rtl .swiper-button-prev,
.swiper-button-prev, .swiper-rtl .swiper-button-next{display:none;}
.shop-details-area{padding:120px 0;}
h1.product_title{margin-bottom:15px;}
p.price{color:var(--color-primary)!important;font-size:36px !important;margin-top:25px;font-family:"Poppins", sans-serif;}
div.woocommerce-product-details__short-description{float:right;padding:25px 0;border-top:1px solid rgba(182, 239, 0, 0.2);}
.shop-details-area form.cart input[type="number"]{background:#cccccc54;border:none;height:50px;padding-left:15px;width:60px;padding-right:10px;outline:none;margin-left:-5px;margin-right:-5px;position:relative;}
.shop-details-area .single_add_to_cart_button{background:var(--color-primary) !important;color:#000 !important;padding:13px 36px !important;margin:0;font-size:17px !important;text-transform:capitalize;letter-spacing:normal;height:50px;border-radius:30px !important;margin-left:20px !important;outline:none;position:relative;font-weight:400!important;line-height:20px!important;transition:border-color 400ms ease, color 400ms ease, background-color 400ms ease;}
.shop-details-area .single_add_to_cart_button:hover{background:#000 !important;color:#fff !important;}
.shop-details-area div.product_meta span.posted_in, .shop-details-area div.product_meta span.tagged_as{display:block;padding-top:15px;color:#727272;font-weight:500;text-transform:capitalize;}
.shop-details-area div.product_meta span.posted_in a:hover, .shop-details-area div.product_meta span.tagged_as a:hover{color:var(--color-primary) !important;}
.woocommerce-tabs{padding-top:60px;}
.woocommerce-tabs ul.tabs{margin-bottom:50px !important;padding-left:0px !important;}
.woocommerce-tabs ul.tabs li{padding:0px !important;margin-left:0px !important;margin-right:30px;border:none !important;margin-right:30px !important;background:none !important;}
.woocommerce-tabs ul.tabs li a{font-size:16px;padding:22px 40px !important;color:#000 !important;text-transform:uppercase;line-height:1;border:1px solid #333;border-radius:50px;font-family:"Poppins", sans-serif;letter-spacing:2px;font-weight:500 !important;}
.woocommerce-tabs ul.tabs li.active a{background:var(--color-primary);border-color:var(--color-primary);color:#000 !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs::before, .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none;}
.woocommerce-tabs .woocommerce-Tabs-panel > h2{display:none;}
.woocommerce-tabs #tab-attributes table{width:70%;color:#333;}
#tab-attributes table th, #tab-attributes table tr, #tab-attributes table td{padding:12px;padding-left:15px;border:1px solid #ccc;}
.woocommerce #reviews #comments ol.commentlist{padding-left:0px;}
.woocommerce #reviews #comments ol.commentlist li img.avatar{width:72px;background:transparent;border:none;}
.woocommerce #reviews #comments ol.commentlist li .comment-text{border:none;padding:inherit;padding-left:50px;}
.woocommerce-Reviews .comment-text p.meta strong{font-weight:400!important;line-height:1.1;text-transform:uppercase;margin-right:3px;font-size:18px;color:#101010;position:relative;top:1px;font-family:"Poppins", sans-serif;letter-spacing:2px;}
.woocommerce-review__dash{display:none;}
.woocommerce-Reviews .comment-text p.meta time{margin-left:10px;font-size:15px;color:#727272;font-weight:400;font-family:"Barlow", sans-serif;}
.woocommerce #review_form #respond textarea,
.woocommerce #review_form #respond input{color:#333;max-width:70%;}
.woocommerce #review_form #respond textarea{min-height:120px;}
div.woocommerce-Reviews .comment-form-comment label{margin-bottom:10px;}
.woocommerce #respond input#submit{background:var(--color-primary);color:#000;border:0;display:inline-block;font-size:17px;font-weight:400;letter-spacing:normal;line-height:1;margin-bottom:0;padding:22px 40px !important;text-align:center;text-transform:capitalize;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;margin-top:15px;border-radius:80px !important;}
.woocommerce #respond input#submit:hover{background:#000 !important;color:#fff !important;}
.woocommerce-Reviews .comment-form-rating p.stars{width:80%;display:inline-block;position:relative;top:4px;left:10px;}
.shop-details-area section.related.products{display:none;}
.recent-shop-area{background:#f7f7f7;margin-top:-60px;}
.rooms2 .item{position:relative;overflow:hidden;margin-bottom:30px;max-height:378px;}
.rooms2 .item:hover img{-webkit-filter:none;filter:none;-webkit-transform:scale(1.09, 1.09);transform:scale(1.09, 1.09);-webkit-filter:brightness(70%);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
.rooms2 .item .category{position:absolute;top:20px;right:20px;z-index:3;writing-mode:vertical-rl;-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);text-orientation:mixed;text-transform:uppercase;color:#fff;font-size:13px;font-weight:400;background:transparent;border:1px solid rgba(255, 255, 255, 0.5);padding:10px 1px;line-height:2em;color:#000;}
.shop-area .item .category{background:var(--color-primary);border:none !important;}
.shop-area .item .category .price{color:#000 !important;background:var(--color-primary);margin-bottom:0px !important;text-transform:uppercase;font-weight:500 !important;font-size:13px !important;letter-spacing:0.5px;}
.rooms2 .item .actions{height:100%;position:absolute;left:0;top:45%;right:0;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3;margin-top:0;opacity:0;visibility:hidden;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.rooms2 .item:hover .actions{visibility:visible;opacity:1;}
.shop-area .product-item .actions .add_to_cart_inline{border:none !important;padding:0px !important;margin:0px;display:flex;}
.shop-area .product-item .actions .add_to_cart_inline span.woocommerce-Price-amount{display:none;}
.rooms2 .item .actions a.add_to_cart_button{width:45px;}
.rooms2 .item .actions a.icon-btn, .wishlist-icon a.yith-wcwl-add-to-wishlist-button{border-radius:50%;height:45px;line-height:48px;background:#fff;width:45px;margin-right:10px;cursor:pointer;color:#333;}
.rooms2 .item .actions a.icon-btn:hover i{color:#fff;}
.rooms2 .item .con{padding:20px;position:absolute;left:0;width:100%;-webkit-transition:all .3s;transition:all .3s;text-align:left;z-index:20;height:auto;box-sizing:border-box;background:-moz-linear-gradient(top, transparent 0, rgba(0, 0, 0, .1) 2%, rgba(0, 0, 0, .75) 90%);background:-webkit-linear-gradient(top, transparent 0, rgba(0, 0, 0, .01) 2%, rgba(0, 0, 0, .75) 90%);background:linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, .01) 2%, rgba(0, 0, 0, .75) 90%);}
.shop-area .item .con{bottom:-32px;}
.rooms2 .item:hover .con{bottom:0px;}
.line{width:60px;border-top:1px solid rgba(255, 255, 255, 0.2) !important;margin-bottom:10px;}
.rooms2 .item:hover .line{width:100%;transition-property:all;transition-duration:0.8s;transition-timing-function:ease-in-out;}
.shop-area h4.shop{font-size:22px;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px;}
.shop-area h4.shop a{color:#fff;}
.wishlist-icon a.yith-wcwl-add-to-wishlist-button span.yith-wcwl-add-to-wishlist-button__label{display:none;}
.yith-wcwl-add-to-wishlist-button__label{color:#727272;}
.shop-area i.ti-shopping-cart{color:#333;line-height:24px;margin-left:-2px;}
.shop-area a:hover i.ti-shopping-cart{color:#fff;}
.rooms2 .item .actions a.add_to_cart_button:hover, .rooms2 .item .actions a.icon-btn:hover{background:var(--color-primary);color:#fff;-webkit-transition:background-color .15s ease-out;transition:background-color .15s ease-out;}
.wishlist-icon a.yith-wcwl-add-to-wishlist-button svg.yith-wcwl-add-to-wishlist-button-icon{width:22px;color:currentColor;}
.wishlist-icon a.yith-wcwl-add-to-wishlist-button:hover{display:flex;background:var(--color-primary);}
.wishlist-icon a.yith-wcwl-add-to-wishlist-button:hover svg{color:#fff!important}
.grid__quick__view__modal .modal-dialog.modal__wraper{top:80px;max-width:1050px!important;max-height:720px!important;}
.grid__quick__view__modal .modal-body{padding:30px;border-radius:0px;background:#f7f7f7;}
.grid__quick__view__modal .modal-body h2.product_title{margin-bottom:10px;font-size:30px;margin-top:10px;text-transform:uppercase;}
.grid__quick__view__modal .modal-body h2.product_title a{color:#000;}
.grid__quick__view__modal .modal-body .woocommerce-product-rating span.rating-count{letter-spacing:0.5px;}
.grid__quick__view__modal .modal-body div.price{color:var(--color-primary) !important;font-size:34px !important;margin-top:35px;padding-bottom:30px;font-family:"Poppins", sans-serif;}
.grid__quick__view__modal .modal-body .quantity{float:left;margin:0 4px 0 0;}
.grid__quick__view__modal .modal-body .quantity input[type="number"]{background:#cccccc54;border:none;height:50px;padding-left:15px;width:60px;padding-right:10px;outline:none;position:relative;margin-left:-5px;margin-right:-5px;text-align:center;font-size:16px;}
.grid__quick__view__modal .modal-body form.cart button[type="submit"]{font-weight:400 !important;background:var(--color-primary) !important;color:#000 !important;padding:20px 36px !important;margin:0;font-size:17px !important;text-transform:capitalize;letter-spacing:normal;height:50px;border-radius:80px !important;margin-left:20px !important;outline:none;cursor:pointer;position:relative;line-height:10px;}
.grid__quick__view__modal .modal-body form.cart button[type="submit"]:hover{background:#000 !important;color:#fff !important;}
.grid__quick__view__modal .modal-body .swiper-slide img.img-thumbnail{border:none;padding:0px;border-radius:0px;}
.grid__quick__view__modal .modal-body .swiper-pagination-bullet-active{background:var(--color-primary);}
.grid__quick__view__modal .modal-body .product-wishlist{float:left;margin-top:25px!important;}
.grid__quick__view__modal .modal-body .product-wishlist a.yith-wcwl-add-to-wishlist-button{display:flex;align-items:center;margin-inline:0;justify-content:flex-start;gap:10px;}
.grid__quick__view__modal .modal-body .product_meta{display:block;width:100%;float:left;font-weight:500;}
.grid__quick__view__modal .modal-body .product_meta a:hover{color:var(--color-primary);}
.product-related .owl-theme .owl-dots .owl-dot.active span, .product-related .owl-theme .owl-dots .owl-dot:hover span{background:var(--color-primary);border:1px solid var(--color-primary);}
.product-related .owl-theme .owl-dots .owl-dot span{border:1px solid var(--color-primary);}
.woocommerce .loader::before{display:none;}
.grid__quick__view__modal .modal-content button.btn-close{box-sizing:content-box;width:20px;height:20px;padding:.25em .25em;color:#272727;background:var(--color-primary) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/10px auto no-repeat;border:0;border-radius:50%;opacity:1;position:absolute;right:15px;top:15px;cursor:pointer;z-index:99;outline:none;}
.grid__quick__view__modal .modal-content button.btn-close:hover{background:#000 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/10px auto no-repeat;}
.grid__quick__view__modal .modal-content button.btn-close:focus{outline:none;}
.woocommerce .rooms2 ul.products li.product a img{margin-bottom:0px;}
.woocommerce .rooms2 ul.products li.product span.category div.star-rating{display:none;}
.shop-area .item .con h2.woocommerce-loop-product__title{position:relative;color:#fff;font-size:22px !important;padding-bottom:20px!important;text-transform:uppercase;letter-spacing:1px;}
.woocommerce .woocommerce-result-count{border:1px solid #333;padding:17px 30px;text-align:center;display:inline-block;margin-bottom:60px;font-size:17px;font-weight:500;line-height:1.75em;color:#333;letter-spacing:0.5px;background:#fff;border-radius:5px;}
.shop-area .woocommerce-ordering select{font-size:17px;font-weight:500;line-height:1.75em;color:#333;border:1px solid #333;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:250px;padding-right:30px;background:#fff url(//www.goaction.ae/wp-content/themes/dagency/assets/light/img/arrow.png) no-repeat right center;background-position:calc(100% - 20px) center;background-size:13px;height:66px;padding-left:30px;outline:none;border-radius:5px;}
.rooms2 .item .actions a.add_to_cart_button{border-radius:50%;height:45px;line-height:26px;background:#fff;margin-top:0px !important;margin-right:10px;}
.shop-area .item a.added i.ti-shopping-cart{display:none;}
.shop-area .item a.added::after{margin-left:-2px;}
.shop-area .item .added_to_cart{border-radius:50%;height:45px;line-height:26px;background:#fff;margin-top:0px !important;margin-right:10px;color:transparent;width:45px;}
.shop-area .item .added_to_cart:hover{background:var(--color-primary);}
.shop-area .item .added_to_cart::before{content:"\e60d";font-family:'themify';position:relative;left:13px;speak:none;color:#333;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;top:3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.shop-area .item .added_to_cart:hover:before{color:#fff;}
.woocommerce .shop-area ul.products li.product{margin-bottom:1.992em;}
.shop-sidebar .shop-widget{background:#f0f0f3;padding:30px;margin-bottom:30px;overflow:hidden;border-radius:20px;border:none;}
.shop-sidebar .shop-widget .widget-title h6{font-family:'Outfit', sans-serif;font-weight:800;line-height:1.25em;margin:0 0 15px 0;color:#14100c;font-size:24px;text-transform:capitalize;}
.shop-sidebar .widget_product_tag_cloud .widget-title h6{margin-bottom:20px;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#fff;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{top:-0.2em;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#aaa;margin-top:30px;margin-bottom:35px;}
.woocommerce .widget_price_filter .price_slider_amount .button{padding:12px 25px;border:none;margin:0;background:var(--color-primary);color:#fff;font-size:14px;text-decoration:none;position:relative;cursor:pointer;transition:all 0.3s ease-out;letter-spacing:1px;text-transform:uppercase;font-weight:500;border-radius:0px;outline:none;}
.woocommerce .widget_price_filter .price_slider_amount .button:hover{color:var(--color-primary);background:#fff;}
.woocommerce.widget_product_categories ul.product-categories li{font-size:17px;line-height:1.5em;margin-bottom:15px;}
.woocommerce.widget_product_categories ul.product-categories > li:last-child{margin-bottom:0px;}
.woocommerce.widget_product_categories ul.product-categories li a{color:#727272;}
.woocommerce.widget_product_categories ul.product-categories li:hover a{color:#101010;}
.woocommerce.widget_product_categories ul.product-categories li a::before{content:"\e649";font-size:10px;margin-right:10px;color:#101010;font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}
.shop-sidebar ul.product-categories{padding-left:0px;padding-top:10px;margin-bottom:0px;}
.shop-sidebar .woocommerce.widget_product_tag_cloud .tagcloud a{margin:4px !important;padding:9px 24px;background-color:var(--color-primary);float:left;border-radius:20px;font-size:15px !important;color:#101010;text-transform:capitalize;}
.shop-sidebar .woocommerce.widget_product_tag_cloud .tagcloud a:hover{background-color:#101010;color:#fff;}
.widget_top_rated_products ul.product_list_widget div.star-rating, .widget_products ul.product_list_widget div.star-rating{display:none;}
.shop-sidebar .widget_top_rated_products ul.product_list_widget li, .shop-sidebar .widget_products ul.product_list_widget li{padding:10px 0;}
.shop-sidebar .widget_top_rated_products ul.product_list_widget li img, .shop-sidebar .widget_products ul.product_list_widget li img{float:left;width:100px;margin-right:20px;}
.shop-sidebar .widget_top_rated_products ul.product_list_widget li span.product-title, .shop-sidebar .widget_products ul.product_list_widget li span.product-title{position:relative;top:10px;color:#14100c;font-size:16px;font-weight:500;text-transform:capitalize;}
.shop-sidebar .widget_top_rated_products ul.product_list_widget li span.woocommerce-Price-amount, .shop-sidebar .widget_products ul.product_list_widget li span.woocommerce-Price-amount{position:relative;top:12px;font-size:15px;letter-spacing:1px;}
.shop-sidebar .widget_top_rated_products ul.product_list_widget li bdi, .shop-sidebar .widget_products ul.product_list_widget li bdi{font-size:15px;color:var(--color-primary);}
.shop-sidebar .widget_top_rated_products ul.product_list_widget .woocommerce-Price-currencySymbol, .shop-sidebar .widget_products ul.product_list_widget .woocommerce-Price-currencySymbol{font-size:14px;letter-spacing:1px;}
.woocommerce nav.woocommerce-pagination ul li{display:inline-block;margin:0 7px;overflow:visible;}
.woocommerce nav.woocommerce-pagination ul li a{display:inline-block;width:50px;height:50px;line-height:32px;text-align:center;border-radius:50%;font-size:16px;background-color:#f0f0f3;color:#000;border:2px solid #f0f0f3;transition:border-color 300ms ease, transform 300ms ease, background-color 300ms ease, color 300ms ease;transform-style:preserve-3d;font-family:"Barlow", sans-serif;}
.woocommerce nav.woocommerce-pagination ul li span.current{display:inline-block;width:50px;height:50px;line-height:32px;text-align:center;border-radius:50%;font-size:16px;background-color:var(--color-primary);border:2px solid var(--color-primary);color:#000;transition:border-color 300ms ease, transform 300ms ease, background-color 300ms ease, color 300ms ease;transform-style:preserve-3d;font-family:"Barlow", sans-serif;}
.woocommerce nav.woocommerce-pagination ul li a:hover{transform:translate3d(0px, -6px, 0.01px);background:#f0f0f3;color:#000;}
.woocommerce nav.woocommerce-pagination ul li span:hover{background:var(--color-primary);transform:translate3d(0px, -6px, 0.01px);color:#000;}
.shop-elementor nav.woocommerce-pagination{margin-top:30px!important;margin-bottom:30px!important;}
.woocommerce nav.woocommerce-pagination ul li span.current{letter-spacing:0px;}
.woocommerce-pagination ul.page-numbers, .woocommerce-pagination ul.page-numbers li{border:none !important;}
.shop-sidebar .shop-widget form input[type="search"]{width:100%;padding:15px;border:0;background:#fff;margin-bottom:0;height:61px;border-radius:30px;color:#1b1b1b;}
.shop-sidebar .shop-widget form button{position:absolute;right:6px;top:6px;background-color:#101010;color:var(--color-primary);border:0;cursor:pointer;border-radius:100%;outline:none;transform:rotate(0);-webkit-transition:all 0.7s linear;-o-transition:all 0.7s linear;transition:all 0.7s linear;width:50px;height:50px;line-height:56px;}
.shop-sidebar .shop-widget form:hover button{background-color:var(--color-primary);color:#000;outline:none;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all 0.7s linear;-o-transition:all 0.7s linear;transition:all 0.7s linear;}
.shop-sidebar .shop-widget h5{font-size:20px;color:#101010;text-transform:uppercase;letter-spacing:2px;padding-bottom:15px;border-bottom:1px solid rgba(0, 0, 0, 0.05);margin-bottom:10px;}
.shop-sidebar .shop-widget form{position:relative;}
.recent-shop-area .owl-theme .owl-dots .owl-dot.active span, .recent-shop-area .owl-theme .owl-dots .owl-dot:hover span{background:var(--color-primary);border:1px solid var(--color-primary);}
.recent-shop-area .owl-theme .owl-dots .owl-dot span{border:1px solid var(--color-primary);background:transparent;}
.woocommerce .page-cart form table{width:100%;text-align:center !important;margin-bottom:80px !important;border-collapse:collapse!important;}
.page-cart form table thead.bg-primary{background-color:var(--color-primary) !important;color:#fff;}
.page-cart form.woocommerce-cart-form table.shop_table thead tr th{font-size:15px;color:#fff;font-weight:500;font-family:"Poppins", sans-serif;text-transform:uppercase;color:#000;letter-spacing:1px;}
table.dlab-cart-tbl thead tr > th:last-child{border-right:1px solid var(--color-primary);}
.page-cart .cart_item .product-thumbnail img{width:180px;padding:15px;}
.woocommerce a.remove{font-size:32px;color:var(--color-primary) !important;width:inherit !important;margin-bottom:5px;}
.woocommerce a.remove:hover{background:none;color:var(--color-primary)!important;}
#coupon_code{height:58px;border:1px solid #333;padding:0 15px;margin-right:10px;width:50%;display:inline-block;color:#101010;border-radius:80px !important;background:#f5f5f5;}
#coupon_code::placeholder{color:#1b1b1b;}
form.checkout_coupon #coupon_code{width:100%;height:50px !important;}
.coupon-cart .coupon{width:70%;}
.page-cart form.woocommerce-cart-form table.shop_table .coupon-cart{text-align:left;padding:40px;}
.page-cart form.woocommerce-cart-form table.shop_table .coupon button[type="submit"]{float:none;background:var(--color-primary);height:inherit;border:0;border-radius:80px;color:#fff;display:inline-block;font-size:16px;letter-spacing:normal;line-height:1;margin-bottom:4px;padding:21px 50px;text-align:center;text-transform:capitalize;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;color:#000;font-weight:400;}
.page-cart form.woocommerce-cart-form table.shop_table .coupon button[type="submit"]:hover{background:#000;color:#fff;}
.page-cart form.woocommerce-cart-form table.shop_table .coupon-cart button[name="update_cart"]{float:right;background:var(--color-primary);height:inherit;border:0;border-radius:80px;color:#fff;display:inline-block;font-size:16px;letter-spacing:normal;line-height:1;margin-bottom:4px;padding:21px 50px;text-align:center;text-transform:capitalize;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;color:#000;font-weight:400;}
.page-cart form.woocommerce-cart-form table.shop_table .coupon-cart button[name="update_cart"]:hover{background:#000;color:#fff;}
.woocommerce-cart-form__cart-item td.product-name a, .wishlist_table td.product-name a{color:#000;font-size:16px;text-transform:capitalize;font-weight:500;}
.product-quantity .quantity input{background:#f5f5f5;text-align:center;height:50px;width:120px !important;color:#000;font-size:16px;font-weight:normal;border:0;outline:none;position:relative;}
.wc-proceed-to-checkout a{background-color:var(--color-primary) !important;font-size:16px !important;padding:20px 50px !important;text-transform:capitalize;letter-spacing:normal;width:70% !important;border-radius:80px !important;color:#000!important;transition:all 0.3s ease 0s;margin-top:10px !important;font-weight:400!important;}
.wc-proceed-to-checkout a:hover{background-color:#000 !important;color:#fff!important;}
.cart-collaterals table.shop_table{border-collapse:collapse!important;}
.woocommerce .page-cart table.shop_table, .woocommerce .page-cart table.shop_table td, .woocommerce .page-cart table.shop_table tr, .woocommerce .page-cart table.shop_table th{border:1px solid #a1a09f!important;color:#000;}
.woocommerce-error, .woocommerce-info, .woocommerce-message{border-top-color:var(--color-primary);max-width:1200px;margin:auto !important;margin-bottom:2em !important;color:#333;outline:none;background:#eee;}
.woocommerce-checkout .woocommerce-info, .woocommerce-checkout .woocommerce-message{margin-top:7em !important;}
p.return-to-shop{text-align:center;margin-bottom:100px;margin-top:75px;}
p.return-to-shop a{padding:20px 40px !important;color:#000 !important;background-color:var(--color-primary) !important;border-radius:80px !important;text-transform:capitalize;font-size:16px !important;font-weight:400 !important;transition:background-color .15s ease-out;letter-spacing:normal;}
p.return-to-shop a:hover{background-color:#000!important;color:#fff!important;}
.woocommerce-input-wrapper{width:100%;}
.woocommerce-checkout div.woocommerce-checkout input[type="text"], 
.woocommerce-checkout div.woocommerce-checkout input[type="password"], 
.woocommerce-checkout div.woocommerce-checkout input[type="email"], 
.woocommerce-checkout div.woocommerce-checkout input[type="tel"]{background:#ffffff;border:1px solid #eaedff;border-radius:0!important;height:45px!important;padding:0 0 0 10px;width:100%;}
.mb-100{margin-bottom:100px;}
.mt-100{margin-top:100px;}
.order-notes .woocommerce-shipping-fields{margin-top:30px;}
.coupon-area .woocommerce-additional-fields .woocommerce-input-wrapper textarea{min-height:150px;}
.woocommerce-additional-fields label[for="order_comments"]{margin-bottom:10px;}
.woocommerce-checkout  .select2-search--dropdown{background:#fff;}
.woocommerce-checkout .woocommerce-checkout-payment .woocommerce-info{margin:0px!important;}
input.update-cart, button#place_order, .woocommerce-form-login button.woocommerce-form-login__submit{float:right;background:var(--color-primary);height:inherit;border:0;border-radius:80px;color:#000;display:inline-block;font-size:16px;letter-spacing:normal;line-height:1;margin-bottom:0;padding:20px 40px;text-align:center;text-transform:capitalize;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;font-weight:400!important;outline:none;}
button#place_order{margin-top:15px;}
button#place_order:hover,
.woocommerce-form-login button.woocommerce-form-login__submit:hover{background-color:#000!important;color:#fff;}
.account-area, .login-area{padding:100px 0;}
.woocommerce-MyAccount-navigation ul li a{width:225px;color:#fff;padding:13px 35px;background:var(--color-primary);text-transform:uppercase;font-size:15px;letter-spacing:normal;margin-bottom:1px;cursor:pointer;transition:all 0.3s ease-out;display:inline-block;font-weight:400 !important;border-radius:5px;color:#000;font-family:"Poppins", sans-serif;letter-spacing:1px;}
.woocommerce-MyAccount-navigation ul li a:hover{background:#000;color:#fff;}
.woocommerce-MyAccount-content p{font-size:16px;}
.woocommerce-MyAccount-content p strong, .woocommerce-MyAccount-content p a{color:#000;}
.woocommerce-MyAccount-content .woocommerce-info a{background-color:var(--color-primary);color:#000;padding:16px 25px;text-transform:capitalize;font-size:15px;border-radius:80px;letter-spacing:normal;transition:all 0.3s ease-out;font-weight:400!important;}
.woocommerce-MyAccount-content .woocommerce-info a:hover{background-color:#000;color:#fff;}
.account-area .woocommerce-MyAccount-content .woocommerce-info{margin-top:0px !important;}
.woocommerce-MyAccount-content .col2-set .col-1, .woocommerce-MyAccount-content .col2-set .col-2{max-width:100%;margin-top:30px;padding-left:0px;float:none;}
.woocommerce-MyAccount-content .addresses .woocommerce-Address{width:80%;}
.woocommerce-MyAccount-content .addresses .woocommerce-Address h2{float:left;text-transform:uppercase;font-size:26px;color:#000;letter-spacing:1px;}
.woocommerce-Addresses .woocommerce-Address-title a{color:var(--color-primary);}
.woocommerce-Addresses address{margin-top:10px;margin-bottom:50px;}
.woocommerce-account input[type="text"], .woocommerce-account input[type="password"], .woocommerce-account input[type="email"], .woocommerce-account input[type="tel"]{background:#ffffff;border:2px solid #eaedff;border-radius:0;height:40px;padding:0 0 0 10px;width:100%;}
.woocommerce-EditAccountForm label{margin-top:0px;margin-left:0px;color:#212529;width:100%;}
.woocommerce-account fieldset legend{padding-top:30px;color:#000;font-size:24px;text-transform:uppercase;font-weight:400 !important;font-family:"Poppins", sans-serif;letter-spacing:2px;margin-bottom:20px;}
.woocommerce-MyAccount-content form.woocommerce-EditAccountForm span.password-input{width:70%;margin:5px 0;}
.woocommerce-account .woocommerce-MyAccount-content p .woocommerce-Button{background:var(--color-primary);color:#000;padding:20px 40px;margin:0;position:relative;font-size:16px;text-transform:capitalize;margin-top:15px;outline:none;border-radius:80px;font-weight:400!important;}
.basic-login h2{color:#000;text-transform:uppercase;letter-spacing:1px;font-size:36px;}
.basic-login span.password-input{width:100%;}
.woocommerce-account .woocommerce-MyAccount-content p .woocommerce-Button:hover{background-color:#000;color:#fff;}
.basic-login{padding:70px;margin-right:auto;margin-left:auto;border:2px solid #333;width:100%;max-width:500px;}
.basic-login form.login{padding:0px;margin-bottom:0px;border:none;}
.basic-login form .form-row{padding:0px;}
.basic-login .woocommerce-form-login label{margin-left:0px;}
.woocommerce-account .basic-login input[type="text"], .woocommerce-account .basic-login input[type="password"]{background:#ffffff;border-radius:0;height:50px;padding:0 0 0 10px;width:100% !important;margin-bottom:10px !important;margin-top:5px !important;}
.woocommerce-form-login .woocommerce-form-login__rememberme{margin-bottom:25px;}
.woocommerce-form-login button.woocommerce-form-login__submit{width:100%;}
p.woocommerce-LostPassword{margin-top:20px;}
.password-area{padding:100px;}
.password-area form.lost_reset_password{margin-left:auto;margin-right:auto;padding:90px;border:2px solid #333;max-width:600px;}
.page-wishlist{padding-top:100px;padding-bottom:100px;}
.woocommerce .page-wishlist table.shop_table{border-collapse:collapse;font-size:15px;}
.wishlist_table thead tr th{background:var(--color-primary);color:#fff;text-transform:uppercase;font-size:14px;font-weight:400!important;}
.wishlist_table span.woocommerce-Price-amount{color:#000;}
table.wishlist_table.shop_table .product-remove{min-width:60px;}
table.wishlist_table tr th.product-thumbnail{width:auto;text-align:center;}
.page-wishlist .wishlist-items-wrapper .product-thumbnail{min-width:100px;text-align:center;}
.wishlist_table tr td.product-thumbnail a{max-width:inherit;}
.wishlist_table tr td.product-thumbnail a img{max-width:150px;padding-top:20px;padding-bottom:20px;}
.wishlist_table .product-add-to-cart a{color:#333;font-size:20px;}
table.wishlist_table tr th.product-name, .wishlist_table tr td.product-name{text-align:center;}
.woocommerce p.stars a::before{color:var(--color-primary);}
.woocommerce .star-rating::before, .woocommerce .star-rating::after{display:none;}
.woocommerce .star-rating{width:5.8em !important;color:var(--color-primary);border-bottom:none;}
div#review_form_wrapper form.comment-form{margin-top:15px;}
.woocommerce #reviews #comments h2,
div.woocommerce-Reviews span.comment-reply-title{font-size:22px;color:#101010;line-height:1.5em;margin-bottom:15px;font-family:"Poppins", sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1px;}
div.woocommerce-Reviews span.comment-reply-title{margin-bottom:0px;}
.product-categories li a[href*="product_cat=uncategorized"]{display:none;}
.product-categories li a[href*="product_cat=uncategorized"]::parent{display:none;}
.woocommerce-message a.button{background:var(--color-primary) !important;color:#fff;padding:16px 32px !important;font-size:16px;text-decoration:none;position:relative;cursor:pointer;transition:all 0.3s ease-out;letter-spacing:normal;text-transform:capitalize;font-weight:400 !important;border-radius:80px !important;color:#000;}
.woocommerce-message a.button:hover{background:#000!important;color:#fff;}
.menu-item.mini-cart{position:relative;display:inline-block;margin-left:20px;float:right;}
.menu-item.mini-cart .cart-contents{display:flex;align-items:center;text-decoration:none;color:#fff;font-weight:bold;padding:15px;}
@media(min-width:992px){
#topnav.scroll .menu-item.mini-cart .cart-contents{padding:19px 7px;}
}
.menu-item.mini-cart .cart-icon{display:inline-block;width:18px;height:18px;background-color:#fff;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M0 24C0 10.7 10.7 0 24 0L69.5 0c22 0 41.5 12.8 50.6 32l411 0c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3l-288.5 0 5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5L488 336c13.3 0 24 10.7 24 24s-10.7 24-24 24l-288.3 0c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5L24 48C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"></path></svg>') no-repeat center / contain;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M0 24C0 10.7 10.7 0 24 0L69.5 0c22 0 41.5 12.8 50.6 32l411 0c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3l-288.5 0 5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5L488 336c13.3 0 24 10.7 24 24s-10.7 24-24 24l-288.3 0c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5L24 48C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"></path></svg>') no-repeat center / contain;}
.nav-scroll .menu-item.mini-cart .cart-icon{background-color:#1b1b1b;}
.mini-cart-dropdown{position:absolute;right:0;top:50px;background:#fff;width:350px;z-index:1000;padding:20px;visibility:hidden;opacity:0;transform:translateY(20px);transition:all 0.3s ease;overflow:auto;max-height:600px;border-radius:10px;box-shadow:0 16px 50px rgb(0 0 0 / 7%);}
p.woocommerce-mini-cart__empty-message{color:#000;margin-bottom:0px;}
.menu-item.mini-cart:hover .mini-cart-dropdown{visibility:visible;opacity:1;transform:translateY(0);}
.menu-item.mini-cart .mini-cart-dropdown .woocommerce-mini-cart li{display:block;margin-bottom:15px;}
.menu-item.mini-cart .mini-cart-dropdown .woocommerce-mini-cart li.mini_cart_item a{font-size:15px;padding-top:15px;display:block;color:#101010;font-family:"Poppins", sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1px;}
.menu-item.mini-cart .mini-cart-dropdown .woocommerce-mini-cart li a.remove_from_cart_button{float:right;font-size:24px;display:block;font-weight:600;color:#1b1b1b!important;text-align:right;}
.menu-item.mini-cart .mini-cart-dropdown .woocommerce-mini-cart li img{width:100px;float:left;margin-left:0px;margin-right:20px;margin-top:-15px;}
.menu-item.mini-cart .mini-cart-dropdown .woocommerce-mini-cart li span.quantity{margin-top:7px;display:block;color:#1b1b1b;font-size:15px;font-family:'Poppins', sans-serif;}
.menu-item.mini-cart .mini-cart-dropdown .woocommerce-mini-cart li span.quantity span.woocommerce-Price-amount{color:var(--color-primary);}
.menu-item.mini-cart .mini-cart-dropdown .woocommerce-mini-cart__total{padding-top:20px;border-top:1px solid #ccc;margin-top:15px;color:#1b1b1b;}
.woocommerce .menu-item.mini-cart .mini-cart-dropdown .woocommerce-mini-cart__total{padding-bottom:0px;}
.woocommerce-mini-cart__total strong{font-weight:600;}
.menu-item.mini-cart .mini-cart-dropdown .woocommerce-mini-cart__total span.woocommerce-Price-amount{float:right;font-weight:500;color:var(--color-primary);font-family:'Poppins', sans-serif;}
.menu-item.mini-cart .mini-cart-dropdown .woocommerce-mini-cart__buttons a{font-weight:400;text-transform:capitalize;background:var(--color-primary);color:#fff;padding:18px 30px;margin:0;position:relative;font-size:16px;letter-spacing:normal;border-radius:80px;margin-right:20px;transition:all 0.3s ease-out;line-height:1;color:#000;}
.menu-item.mini-cart .mini-cart-dropdown .woocommerce-mini-cart__buttons a:hover{background:#000;color:#fff;}
.menu-item.mini-cart .mini-cart-dropdown .woocommerce-mini-cart__buttons > a:last-child{margin-right:0px;}
.mini-cart .mini-cart-dropdown .product_list_widget{padding-left:0px;display:grid;}
.mini-cart .woocommerce-mini-cart__buttons{padding-top:10px;}
.shop-elementor{padding:120px 0;}
.shop-elementor .item .category{right:35px;}
.woocommerce-pagination ul.page-numbers{padding:0;margin:0;text-align:center;}
.woocommerce-pagination ul.page-numbers li{display:inline-block;margin:0 5px;}
.woocommerce-pagination ul.page-numbers li span{display:inline-block;width:50px;height:50px;line-height:46px;text-align:center;border-radius:50%;font-size:16px;background-color:var(--color-primary);border:2px solid var(--color-primary);color:#000;transition:border-color 300ms ease, transform 300ms ease, background-color 300ms ease, color 300ms ease;transform-style:preserve-3d;font-family:"Barlow", sans-serif;}
.woocommerce-pagination ul.page-numbers li a{background:#f0f0f3;display:inline-block;width:50px;height:50px;line-height:46px;text-align:center;color:#000;border:2px solid #f0f0f3;border-radius:50%;font-size:16px;transition:border-color 300ms ease, transform 300ms ease, background-color 300ms ease, color 300ms ease;transform-style:preserve-3d;font-family:"Barlow", sans-serif;}
.woocommerce-pagination ul.page-numbers li a:hover{transform:translate3d(0px, -6px, 0.01px);background:#f0f0f3;color:#000;}
.woocommerce-pagination ul.page-numbers li span:hover{transform:translate3d(0px, -6px, 0.01px);background:var(--color-primary);color:#000;}
.woocommerce-pagination ul.page-numbers li a.next, .woocommerce-pagination ul.page-numbers li a.prev{top:1px;}
ul.page-numbers li a i{font-size:16px;}
.shop-elementor .col-lg-6 .con, .shop-elementor .col-lg-4 .con{width:calc(100% - 24px);left:12px;}
.shop-elementor .position-re-order-shop{overflow:hidden;}
.woocommerce-form-login-toggle{padding-top:60px;}
.woocommerce-checkout .woocommerce-form-login{max-width:600px;margin:30px auto!important;border:1px solid #ccc!important;}
.woocommerce-checkout .woocommerce-form-coupon{max-width:1200px;margin:30px auto!important;border:1px solid #ccc!important;}
.woocommerce-checkout .woocommerce-form-coupon button[type="submit"]{background:var(--color-primary);height:inherit;border-radius:80px;color:#fff;display:inline-block;font-size:16px;letter-spacing:normal;line-height:1;margin-bottom:0;padding:18px 40px;text-align:center;text-transform:capitalize;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;color:#000;font-weight:400;}
.woocommerce-checkout .woocommerce-form-coupon button[type="submit"]:hover{background:#000;color:#fff;}
.woocommerce .woocommerce-checkout-review-order-table{border-collapse:collapse!important;color:#000;}
.woocommerce .woocommerce-checkout-review-order-table table, .woocommerce .woocommerce-checkout-review-order-table th, .woocommerce .woocommerce-checkout-review-order-table tr, .woocommerce .woocommerce-checkout-review-order-table td{border:1px solid rgba(32,7,7,0.8) !important;border-collapse:collapse!important;}
.woocommerce-Reviews form.comment-form p.form-submit{display:block;}
div.cart-collaterals .cart_totals h2{text-transform:uppercase;margin-bottom:20px;font-size:28px;color:#000;letter-spacing:2px;}
.woocommerce-billing-fields .select2-container--default .select2-selection--single, .woocommerce-billing-fields span.selection{width:100%;border-radius:0px;}
.woocommerce-billing-fields .select2-container--default .select2-selection--single{border:var(--wc-form-border-width, 1px) solid var(--wc-form-border-color, #aaa);}
.coupon-area .woocommerce-billing-fields .selection span.select2-selection__rendered{padding:0.75em;}
.lost_reset_password .form-row-first{width:100%!important;}
.lost_reset_password p{color:#000;}
.lost_reset_password .woocommerce-form-row button.woocommerce-Button{background:var(--color-primary);color:#000;padding:20px 40px;margin:0;position:relative;font-size:16px;text-transform:capitalize;letter-spacing:normal;border-radius:80px;margin-top:10px;font-weight:400!important;}
.lost_reset_password .woocommerce-form-row button.woocommerce-Button:hover{background:#000;color:#fff;}
#topnav .navigation-menu > li .submenu{box-shadow:2px 2px rgba(250, 250, 250, 0.1);}
.txt-left{text-align:left;}
.grid__quick__view__modal .modal-body form.cart{margin-bottom:10px;}
.woocommerce-product-details__short-description form.cart{margin-bottom:40px!important;}
.rooms2 .item:hover .line{width:100%;transition-property:all;transition-duration:0.8s;transition-timing-function:ease-in-out;}
#tab-attributes table thead th{font-weight:600;color:#000;font-size:16px;}
@media(max-width:991px){
.menu-item.mini-cart{display:none;}
.page-cart form.woocommerce-cart-form table.shop_table .coupon-cart button[name="update_cart"]{float:none;}
.page-cart .coupon, #coupon_code{width:100%;}
.page-cart .coupon button[type="submit"]{float:left!important;width:100%!important;margin-top:25px;}
}
.woocommerce-MyAccount-navigation li.is-active a{background:#000;color:#fff;}
.quantity .qty-minus, .quantity .qty-plus{width:50px;height:50px;background:var(--color-primary);border:none;cursor:pointer;font-size:15px;padding:0;transition:background 0.3s;color:#000;border:2px solid transparent;border-radius:0px!important;}
.quantity .qty-minus:hover i, .quantity .qty-plus:hover i{color:#fff;}
.cart_item .quantity .qty-minus{position:relative;left:5px;}
.cart_item .quantity .qty-plus{position:relative;right:5px;}
div.quantity button.qty-minus:focus, div.quantity button.qty-plus:focus,
div.quantity button.single_add_to_cart_button:focus{outline:none;}
div.quantity button.qty-minus:hover, div.quantity button.qty-plus:hover{background-color:#000;}
.quantity input::-webkit-outer-spin-button, .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.woocommerce-tabs table strong{color:var(--color-primary);font-size:15px;font-weight:600;}
div.woocommerce-Reviews div#comments{margin-bottom:30px;}
h2.product_title a:hover{color:#000;}
ul.dropdown-menu .nav-item a{transition:all .3s ease;}
ul.dropdown-menu .nav-item:hover a{padding-left:10px;}
.woocommerce .page-wishlist table.shop_table th, .woocommerce .page-wishlist table.shop_table td{border:1px solid rgba(0, 0, 0, .1);}
.woocommerce-checkout #payment ul.payment_methods, .woocommerce-checkout #payment .place-order{padding:30px !important;}
.woocommerce .owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px;}
.woocommerce .owl-theme .owl-dots .owl-dot span{width:10px;height:10px;}
ul.navbar-nav li.dropdown ul.submenu{position:absolute;display:table;opacity:0;visibility:hidden;-webkit-transform:translateY(20px);transform:translateY(20px);width:190px;padding:15px;border-radius:0;border:0;background-color:#1b1b1b;-webkit-transition:all .3s;transition:all .3s;padding-bottom:20px !important;box-shadow:0 5px 10px 0 rgba(0, 0, 0, 0.1);}
ul.navbar-nav li.dropdown:hover > ul.submenu{opacity:1;visibility:visible;transform:translateY(0);}
ul.navbar-nav ul.submenu li{position:relative;display:block;-webkit-transition:all 500ms ease;transition:all 500ms ease;border-bottom:1px solid rgba(162, 120, 58, 0.05);padding-bottom:5px;margin:5px 12px !important;}
ul.navbar-nav ul.submenu li a{padding:6px 0;font-size:15px;font-weight:300;color:#666;position:relative;-webkit-transition:all .4s;transition:all .4s;background-color:transparent;}
.price_slider_amount .price_label{color:#fff !important;}
.wishlist-items-wrapper .wishlist-empty{padding:20px !important;}
#topnav .navigation-menu > li .submenu li a{letter-spacing:3px;font-family:'Oswald', sans-serif;text-transform:uppercase;font-size:14px;}
.logged-in #topnav{top:32px;}
@media(min-width:992px){
.logged-in #topnav.scroll{top:32px;}
}
.coupon-area .woocommerce-billing-fields h3, .your-order h3#order_review_heading,
.order-notes .woocommerce-additional-fields h3{color:#000;font-size:24px;text-transform:uppercase;}
.order-notes .woocommerce-additional-fields h3{margin-bottom:5px;}
h1.shop-title, .woo-banner h1, h1.woocommerce-products-header__title{font-size:48px;}
.shop-details-area h1.product_title{font-size:36px;font-family:"Poppins", sans-serif;color:#101010;line-height:1.2em;font-weight:400;letter-spacing:2px;text-transform:uppercase;margin-top:15px !important;}
.grid__quick__view__modal .modal-body .woocommerce-product-rating span.rating-count{color:var(--color-primary);margin-left:10px;}
a.woocommerce-review-link{color:#727272;}
hr{margin-top:5px!important;margin-bottom:20px!important;border:0;}
@media(min-width:768px){
.logged-in .navbar{top:32px;}
.logged-in .nav-scroll{top:-68px;}
}
@media(max-width:767px){
.logged-in .navbar{top:32px;}
.logged-in .nav-scroll{top:-100px;}
}
.woocommerce p.stars a{font-size:20px;}
.woocommerce-billing-fields .select2-container .select2-selection--single .select2-selection__arrow {
height: 80%;
}:root{--color-primary:#771bde;}
p.comment-form-cookies-consent, .dialog-type-lightbox.elementor-lightbox{display:none!important;}
.post.bg-cream .comment-respond .row button{display:inline-block;height:auto;padding:19px 35px;border:none;border-radius:0;background-color:var(--color-primary);-webkit-transition:border-color 400ms ease, color 400ms ease, background-color 400ms ease;transition:border-color 400ms ease, color 400ms ease, background-color 400ms ease;color:#000;line-height:20px;font-weight:400;text-align:center;font-size:17px;border-radius:30px;}
.post.bg-cream .comment-respond .row button:hover, .reply a.comment-reply-link:hover, #cancel-comment-reply-link:hover,
.blog a.btn-blog:hover{border:none;background-color:#101010;color:#fff;}
h5.comment-title{padding-bottom:15px;font-size:24px;margin-bottom:15px;color:#101010;text-transform:uppercase;letter-spacing:2px;}
.reply a.comment-reply-link{display:inline-block;height:auto;border:none;border-radius:0;background-color:var(--color-primary);-webkit-transition:border-color 400ms ease, color 400ms ease, background-color 400ms ease;transition:border-color 400ms ease, color 400ms ease, background-color 400ms ease;color:#000;padding:8px 18px;line-height:20px;font-weight:400;text-align:center;font-size:14px;text-transform:capitalize;border-radius:30px;}
#cancel-comment-reply-link{float:right;display:inline-block;height:auto;border:none;border-radius:0;background-color:var(--color-primary);-webkit-transition:border-color 400ms ease, color 400ms ease, background-color 400ms ease;transition:border-color 400ms ease, color 400ms ease, background-color 400ms ease;color:#000;padding:8px 18px;line-height:20px;font-weight:400;text-align:center;font-size:14px;text-transform:capitalize;border-radius:30px;}
.banner-header .post .author span a{text-transform:capitalize;}
.post .gallery-items .single-item p{display:none;}
.blog .title_blog a h4{color:#727272;}
.blog a.btn-blog{display:inline-block;height:auto;padding:12px 24px;border:none;border-radius:0;background-color:var(--color-primary);-webkit-transition:border-color 400ms ease, color 400ms ease, background-color 400ms ease;transition:border-color 400ms ease, color 400ms ease, background-color 400ms ease;color:#000;line-height:20px;font-weight:400;text-align:center;font-size:17px;border-radius:30px;}
.blog .title_blog a h4:hover{color:#000;}
.blog2-sidebar .search form input{border-radius:30px;}
.blog2-sidebar .search form button{top:9px;}
.blog2-sidebar .widget_tag_cloud ul.wp-tag-cloud{display:flex;flex-wrap:wrap;}
.blog2-sidebar .widget_tag_cloud ul.wp-tag-cloud li{margin-bottom:0px;}
.blog2-sidebar .widget_tag_cloud ul.wp-tag-cloud li a{margin:4px !important;padding:9px 24px;background-color:var(--color-primary);float:left;border-radius:20px;font-size:15px !important;color:#101010;}
.blog2-sidebar .widget_tag_cloud ul.wp-tag-cloud li a:hover{background-color:#101010;color:#fff;}
ul.pagination-wrap li span.page-numbers.current, .pagination-wrap span.post-page-numbers.current{background:#f0f0f3;display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;font-family:"Barlow", sans-serif;font-weight:400;border-radius:100%;transition:border-color 300ms ease, transform 300ms ease, background-color 300ms ease, color 300ms ease;transform-style:preserve-3d;background-color:var(--color-primary);border:1px solid var(--color-primary);color:#000;}
.pagination-wrap .post-page-numbers{background:#f0f0f3;display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;color:#101010;font-family:"Barlow", sans-serif;font-weight:400;border:1px solid #f0f0f3;border-radius:100%;transition:border-color 300ms ease, transform 300ms ease, background-color 300ms ease, color 300ms ease;transform-style:preserve-3d;}
ul.pagination-wrap li span.page-numbers.current:hover, .pagination-wrap .post-page-numbers:hover, .pagination-wrap span.post-page-numbers.current:hover{opacity:1;text-decoration:none;transform:translate3d(0px, -6px, 0.01px);}
.pagination-wrap .post-page-numbers{margin:0 5px;}
.team-single .item .img .curv-butn .br-left-top{top:-14px!important;}
.team-single .item .img .curv-butn .br-right-bottom{bottom:-4px!important;right:-10px!important;}
.contact .form-box .wpcf7-form .wpcf7-form-control-wrap input{width:484.33px;}
.contact .form-box .wpcf7-form textarea{width:484.33px;height:113.5px;}
.contact .form-box .wpcf7-form p{margin:0px;}
.contact .form-box .wpcf7-form .wpcf7-not-valid-tip{color:#333;margin-bottom:10px;}
.contact .form-box .wpcf7-form .wpcf7-response-output{border-color:#333!important;color:#333;margin:2em 0em 1em;}
.page-id-890 .contact .form-box .wpcf7-form .wpcf7-not-valid-tip{color:#fff;}
.page-id-890 .contact .form-box .wpcf7-form .wpcf7-response-output{border-color:#fff!important;color:#fff;}
.wpcf7-spinner{display:none;}
ul.dropdown-menu li.nav-item a.nav-link{letter-spacing:0px!important;text-transform:capitalize!important;}
ul.navbar-nav li.nav-item.active a.nav-link.dropdown-toggle, ul.navbar-nav li.nav-item.active a.nav-link.dropdown-item, ul.navbar-nav li.nav-item.active ul.dropdown-menu li.nav-item.active a.nav-link.dropdown-item{color:var(--color-primary);}
ul.navbar-nav li.nav-item.active ul.dropdown-menu li.nav-item a.nav-link.dropdown-item{color:#101010;}
ul.navbar-nav.dark li.nav-item.active a.nav-link.dropdown-toggle, ul.navbar-nav.dark li.nav-item.active a.nav-link.dropdown-item, ul.navbar-nav.dark li.nav-item.active ul.dropdown-menu li.nav-item.active a.nav-link.dropdown-item{color:var(--color-primary);}
ul.navbar-nav.dark li.nav-item.active ul.dropdown-menu li.nav-item a.nav-link.dropdown-item{color:#fff;}
ul.navbar-nav.dark li.nav-item.active ul.dropdown-menu li.nav-item a.nav-link.dropdown-item:hover{color:var(--color-primary);}
.navbar .navbar-nav .nav-link:hover i.ti-angle-right{color:#101010;}
.dropdown .nav-link i.ti-angle-down{padding-left:5px;}
.dark-demo .post.bg-cream .comment-respond .row button:hover, .dark-demo .post.bg-cream .wrap .cont .reply a.comment-reply-link:hover, .dark-demo #cancel-comment-reply-link:hover{border:none;background-color:#fff;color:#000;}
ul.navbar-nav.dark li.nav-item.active ul.dropdown-menu li.nav-item a.nav-link.dropdown-item:hover i.ti-angle-right{color:#fff;}
.blog.dark-demo .blog2-sidebar .widget_tag_cloud ul.wp-tag-cloud li a{background-color:rgba(255, 255, 255, 0.05);color:#fff;}
.blog.dark-demo .blog2-sidebar .widget_tag_cloud ul.wp-tag-cloud li a:hover{background-color:var(--color-primary);color:#000;}
.blog2-sidebar .widget_categories ul li a::before{content:"\e649";font-size:10px;margin-right:10px;color:#101010;font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}
.blog.dark-demo .blog2-sidebar .widget_categories ul li a::before{content:"\e649";font-size:10px;margin-right:10px;color:var(--color-primary);font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}
.footer .top .item .newsletter input.wpcf7-submit{content:"\f061";font-family:"Font Awesome 6 Pro";height:50px;width:50px;border:none;background:rgba(255, 255, 255, 0.05);font-size:15px;font-weight:400;color:#fff;outline:none;padding:0px 16px;cursor:pointer;display:inline-block;position:absolute;top:5px;right:5px;border-radius:100%;line-height:52px;outline:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 0.7s linear;-o-transition:all 0.7s linear;transition:all 0.7s linear;}
.footer .top .item .newsletter:hover input.wpcf7-submit{transform:rotate(0);-webkit-transition:all 0.7s linear;-o-transition:all 0.7s linear;transition:all 0.7s linear;background:var(--color-primary);color:#000;}
.footer .top .item .newsletter .wpcf7-not-valid-tip{color:#fff;margin-top:10px;}
.footer .top .item .newsletter .wpcf7-response-output{color:#fff;border-color:#fff!important;margin:2em 0em 1em;}
ul.pagination-wrap li span.page-numbers.dots{background:#f0f0f3;display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;color:#101010;font-family:"Barlow", sans-serif;font-weight:400;border:1px solid #f0f0f3;border-radius:100%;transition:border-color 300ms ease, transform 300ms ease, background-color 300ms ease, color 300ms ease;transform-style:preserve-3d;}
ul.pagination-wrap li span.page-numbers.dots:hover{opacity:1;text-decoration:none;background:#f0f0f3;border:1px solid #f0f0f3;color:#101010;transform:translate3d(0px, -6px, 0.01px);}
.search-custom h4.mb-20{color:#000;}
.search-custom .form-group{position:relative;}
.search-custom .form-group input{width:100%;padding:17px 20px;margin-bottom:0;background:transparent;color:#727272;border:1px solid rgba(0, 0, 0, 0.1);transition:all 300ms ease;border-radius:30px;}
.search-custom .form-group input:hover{border-color:var(--color-primary);}
.search-custom .form-group button.btn{position:absolute;right:5px;top:8px;width:50px;height:50px;line-height:35px;font-size:15px;background:none;color:#fff;background:#101010;border-radius:100%;outline:none;transform:rotate(0);-webkit-transition:all 0.7s linear;-o-transition:all 0.7s linear;transition:all 0.7s linear;}
.search-custom:hover .form-group button.btn{background:var(--color-primary);color:#000;outline:none;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all 0.7s linear;-o-transition:all 0.7s linear;transition:all 0.7s linear;}
.wp-caption-text , .gallery-caption , .bypostauthor , .sticky{color:#000000;font-weight:600!important;font-size:15px!important;}
.alignright, .wp-block-image .alignright{float:right;margin-left:25px;margin-top:8px;}
.alignleft, .wp-block-image .alignleft{float:left;margin-right:20px;margin-top:8px;}
.wp-caption.aligncenter{width:100% !important;text-align:center;}
.screen-reader-text{display:none;}
img{height:auto;max-width:100%;}
label.wp-block-search__label{display:none;}
.single-widget .wp-block-group__inner-container h2{color:var(--main-text-color, #051923);font-size:20px;font-style:normal;line-height:28px;position:relative;padding-left:15px;padding-bottom:10px;text-transform:capitalize;}
.single-widget .wp-block-group__inner-container h2:after{height:80%;width:2px;background:var(--business-consulting, var(--color-primary));}
.wp-block-latest-posts__list li, .wp-block-latest-comments li, .widget_recent_comments ul li{border-bottom:1px dotted #9999;padding:15px 0;margin-bottom:0!important;font-size:15px;}
.wp-block-latest-posts__list li:first-child, .wp-block-latest-comments li:first-child{padding-top:5px;}
.wp-block-latest-comment-box-all__comment{line-height:1.5;}
.wp-block-latest-posts__list li:last-child, .wp-block-latest-comments li:last-child, .widget_meta ul li:last-child, .widget_recent_comments ul li:last-child{border-bottom:none;padding-bottom:0;}
.widget_recent_comments ul li:first-child, .widget_rss li:first-child{padding-top:0;}
.wp-block-latest-posts__list li a, .wp-block-latest-comments__comment-meta a{font-weight:500;}
.widget_search .wp-block-search__button{width:auto;position:relative;margin-left:-1px;height:auto;}
.wp-block-search__button{border:1px solid #101010!important;background:#101010!important;color:var(--color-primary)!important;font-size:15px;padding:10px;}
.wp-block-search__button:hover{background:#000000;color:#fff;border:1px solid #000000;}
ul,ol{list-style:none;padding-left:0;}
.widget_archive li, .widget_categories li{text-align:left;}
.widget_archive a, .widget_categories a{float:none;}
.widget li{margin-bottom:10px;display:block;}
.widget li a{font-weight:500;}
select{width:100%;padding:10px;border:solid 1px #000;color:#000000;margin-bottom:20px;appearance:auto;font-size:14px;}
.widget select{margin-bottom:0;}
.widget_calendar tfoot{display:none;}
.widget_calendar caption{caption-side:top;border-bottom:none!important;text-transform:uppercase;font-weight:700;background-color:var(--color-primary);color:#000!important;font-size:15px!important;text-align:center!important;}
.widget_calendar td#today{background:var(--color-primary)!important;color:#000!important;font-weight:700;}
.wp-calendar-nav{display:none;}
table{border:1px solid var(--color-primary)!important;padding:5px!important;width:100%;margin-bottom:20px;}
table:not(.shop_table) *{border:1px solid #000000!important;padding:10px!important;color:#000000!important;}
table:not(.shop_table) td a, table:not(.shop_table) th a{border:none!important;}
table a{border:none!important;padding:0px!important;font-weight:700;}
.widget table{text-align:center;margin-bottom:0;}
.wp-block-calendar table th{font-weight:700;text-align:center;background:transparent;}
.rssSummary{font-size:14px;}
.sidebar-single-widget.widget_rss a{font-size:15px;}
ul.children , ul.sub-menu{padding-left:20px!important;padding-top:10px!important;}
.widget .rss-date, .widget_rss cite{font-style:italic;font-size:13px!important;display:block;font-weight:600;margin:5px 0;}
.widget_rss li{border-bottom:1px dotted #9999;padding:15px 0;margin-bottom:5px;}
.widget_rss li:last-child{border-bottom:none;padding-bottom:0!important;}
.widget_search input{padding:10px;border:1px solid #949494;width:100%;font-size:14px;}
.widget_search form{position:relative;}
.widget_search button{position:absolute;background:#101010;color:var(--color-primary);border:1px solid #101010;height:48px;width:48px;right:0;top:0;font-size:14px;}
.widget_search button:hover{background:#fff;color:var(--color-primary);}
.widget_text p img{margin:15px 0;}
.wp-block-image figcaption{font-weight:600;color:#000000!important;font-size:15px;text-align:center;}
.blog-details-page-all img{width:auto!important;max-width:100%!important;height:auto!important;margin-bottom:10px;}
a.wp-block-button__link{color:white!important;font-size:17px;border-radius:5px;background-color:#000000;}
.wp-block-button.is-style-outline a.wp-block-button__link{color:white!important;}
.wp-block-button{margin-bottom:22px!important;}
.wp-block-archives__label{margin-bottom:10px;}
p.wp-block-cover-text{font-size:17px!important;}
p.wp-block-cover-text, p.wp-block-cover-text a{color:white!important;}
.wp-block-cover{margin-bottom:20px!important;}
li.blocks-gallery-item img{flex:unset!important;margin:0;margin-bottom:0!important;}
.blocks-gallery-caption{text-align:center;font-size:15px!important;font-weight:600;}
.wp-block-latest-posts.wp-block-latest-posts__list{margin-bottom:15px;}
.wp-block-search__button-outside{margin-bottom:15px;}
.wp-block-gallery.alignleft.columns-2 .blocks-gallery-item img{height:100%!important;}
@media(min-width:600px){
.wp-block-gallery.columns-3.alignfull .blocks-gallery-image, .wp-block-gallery.columns-3.alignfull .blocks-gallery-item{width:calc((100% - 46px)/3)!important;margin-right:15px!important;}
.wp-block-gallery.columns-4 li.blocks-gallery-item{width:calc(24% - 0.75em)!important;margin-right:1em!important;}
.blocks-gallery-grid.columns-5 .blocks-gallery-image, .blocks-gallery-grid.columns-5 .blocks-gallery-item, .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(19% - 0.8em)!important;margin-right:1em!important;}
.blocks-gallery-grid.columns-6 .blocks-gallery-image, .blocks-gallery-grid.columns-6 .blocks-gallery-item, .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(16% - 0.83333em)!important;margin-right:1em!important;}
.blocks-gallery-grid.columns-7 .blocks-gallery-image, .blocks-gallery-grid.columns-7 .blocks-gallery-item, .wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(13.28571% - 0.85714em)!important;margin-right:1em!important;}
.blocks-gallery-grid.columns-8 .blocks-gallery-image, .blocks-gallery-grid.columns-8 .blocks-gallery-item, .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(12% - 0.875em)!important;margin-right:1em!important;}
}
.wp-block-gallery.columns-3.alignfull .blocks-gallery-item  img{width:100%!important;height:100%!important;flex:1;object-fit:cover;}
@media(min-width:600px){
.wp-block-gallery.columns-3.alignfull .blocks-gallery-image img, .wp-block-gallery.columns-3.alignfull .blocks-gallery-item img{height:100%!important;}
.wp-block-gallery.columns-7.is-cropped li img{height:100%!important;}
.wp-block-gallery.columns-8.is-cropped li img{height:100%!important;}
}
.wp-block-gallery.alignfull.columns-3{display:flex!important;flex-wrap:wrap;list-style-type:none;padding:0;}
@media only screen and (min-width: 768px){
.wp-block-gallery.alignleft.columns-2{max-width:60%;margin-right:20px;}
}
.wp-block-gallery.alignleft.columns-2 .blocks-gallery-item{width:calc((100% - 32px)/2)!important;margin-right:15px!important;}
.wp-block-gallery.alignleft.columns-2 .blocks-gallery-item img{height:100%!important;flex:1;object-fit:cover!important;width:100%!important;}
.wp-block-gallery.columns-4{clear:both;margin-top:20px;}
.wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption{display:block!important;letter-spacing:0px;font-size:15px!important;}
.wp-block-gallery.columns-4.is-cropped.alignwide.featured li img{height:100%!important;margin-bottom:0;}
.blog-details-page-all li.blocks-gallery-item img{margin-bottom:0px;height:100%!important;}
.blog-details-page-all .wp-block-gallery.columns-5 li img{height:auto!important;}
.blog-details-page-all li.blocks-gallery-item img{margin-bottom:0px;}
.blog-details-page-all li.blocks-gallery-item img{margin-bottom:0px;}
.blocks-gallery-grid + figcaption{margin-bottom:15px;}
.tags{display:none;}
code, kbd, pre, samp{font-family:monospace!important;}
pre code{padding:0;font-size:inherit;color:#e83e8c!important;white-space:pre-wrap;background-color:transparent;border-radius:0;}
pre cite{margin-left:15px;}
pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;margin-top:15px;margin-bottom:15px;}
blockquote{background:#f7f7f7!important;border-left:5px solid var(--color-primary)!important;margin-bottom:20px!important;padding:15px!important;font-size:15px!important;margin-top:0!important;text-align:left;}
.wp-block-pullquote.is-style-solid-color blockquote{margin-top:15px!important;margin-left:auto!important;margin-right:auto!important;}
figure blockquote{margin-top:20px;}
blockquote:before{content:none;}
blockquote br{display:none;}
blockquote p{margin-bottom:0!important;}
.wp-block-pullquote{padding:1em 0;margin-bottom:0;}
blockquote cite, .wp-block-pullquote cite{font-weight:600!important;font-size:15px!important;color:#303030!important;margin-top:0!important;font-style:italic!important;}
.post.section-padding ol li, .post-comment ol li{list-style:decimal;margin-bottom:0;}
.post.section-padding ul> li, .post-comment >ul> li{list-style-type:disc;margin-bottom:0;line-height:1.75em;}
.post.section-padding ul ul li, .post-comment ul ul li{list-style-type:circle;}
.post.section-padding ul ul ul li, .post-comment ul ul ul li{list-style-type:square;}
.post.section-padding ul, .post.section-padding ol,
.post-comment ul , .post-comment ol{padding-left:25px;}
p.has-large-font-size, p.has-large-font-size + p{line-height:1.3!important;}
.wp-block-video figcaption, .wp-block-embed figcaption{color:#000000;font-size:15px;font-weight:600;text-align:center;}
.wp-block-calendar caption{caption-side:top;border-bottom:none!important;text-transform:uppercase;font-weight:700;background-color:var(--color-primary);color:#000!important;font-size:14px!important;text-align:center!important;}
.wp-block-latest-comment-box-all__comment-excerpt p{margin-bottom:0;}
.wp-block-group.has-background .wp-block-group__inner-container{padding:20px;margin-bottom:20px;}
.wp-block-media-text img{margin-bottom:0!important;}
.wp-block-media-text.has-media-on-the-right{margin-bottom:15px;}
.blog-details-page-all li.blocks-gallery-item img{margin-bottom:0px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption-text{text-align:center!important;}
.wp-caption{margin-bottom:1.5em;max-width:100%;clear:both;}
img.size-thumbnail{max-width:160px!important;}
span.sticky{padding:5px 10px!important;font-size:14px!important;border-color:var(--color-primary);background:var(--color-primary);color:#000!important;letter-spacing:2px!important;font-weight:700;float:right;line-height:1.5!important;}
span.sticky.post{position:relative;}
.post-password-form >p>input{background:var(--color-primary)!important;color:#fff!important;border:1px solid var(--color-primary)!important;padding:10px 20px;border-radius:0!important;margin-left:-5px;font-size:16px;}
.post-password-form >p>label input{padding:10px 20px;border:1px solid #dbdbdb;}
.post-password-form>p>input:hover{background-color:#000000!important;color:#fff!important;border-color:#000000!important;}
ul.navbar-nav li.nav-item.active ul.dropdown-menu li.nav-item a.nav-link.dropdown-item:hover{color:var(--color-primary);}
.blog2-sidebar .search form button.wp-block-search__button{border-radius:0px;line-height:0px;right:0px;top:0px;width:68px;height:66px;background:#101010;color:var(--color-primary);}
.blog2-sidebar:hover .search form button.wp-block-search__button{transform:rotate(0deg);}
.blog2-sidebar h2.wp-block-heading{padding-bottom:15px;border-bottom:1px solid rgba(0, 0, 0, 0.05);font-size:20px;margin-bottom:15px;color:#101010;text-transform:uppercase;letter-spacing:2px;}
.blog2-sidebar ol li article footer{line-height:28px;}
.blog2-sidebar ol li article footer a:hover{color:#101010;}
select.not[id="rating"]{-webkit-appearance:none;background:url(//www.goaction.ae/wp-content/themes/dagency/assets/light/img/arrow.png) no-repeat right;background-position-x:96%;background-color:var(--at-common-white);image-rendering:auto;background-size:20px;image-rendering:crisp-edges;image-rendering:-webkit-optimize-contrast;padding-left:12px;width:100%!important;padding:0px 15px!important;font-size:16px;line-height:28px;border-radius:5px!important;height:45px!important;border:1px solid var(--main-color-two)!important;color:var(--main-color-two)!important;border:1px solid!important;display:block!important;}
.blog2-sidebar .widget_text .textwidget form br{display:none;}
.light-demo .comment .wrap .cont h6 a:hover, .light-demo .post .wp-block-image figcaption a:hover{color:var(--color-primary);}
.comment .wrap .cont h6 span{margin-top:10px;}
.light-demo .post .aligncenter img{margin-bottom:10px;}
.light-demo .post .wp-block-image:last-child{display:flow-root;clear:both;}:root .has-very-light-gray-color{color:#fff!important;}
p.has-text-color{color:#000!important;}
.light-demo .post figure.is-style-circle-mask img{width:auto;}
.light-demo .post h1, .light-demo .post h2, .light-demo .post h3, .light-demo .post h4, .light-demo .post h5, .light-demo .post h6{color:#101010;}
.gallery .gallery-item .gallery-icon{margin-bottom:10px;}
table tbody tr th a:hover, table tbody tr td a:hover,
.wp-caption p.wp-caption-text a:hover{color:var(--color-primary)!important;}
dd{padding-left:25px;}
dd a:hover{color:#101010!important;}
.light-demo .post img{width:auto;}
.wp-caption p.wp-caption-text{margin-top:10px;}
.light-demo .post p:nth-child(32){display:flow-root;clear:both;}
.light-demo .post figure ul.blocks-gallery-grid{padding-left:0px;}
.light-demo .post .wp-block-media-text .wp-block-media-text__media img{width:100%;}
.post-comment .post-comment-wrap{position:relative;padding-left:120px;display:block;margin-bottom:60px;}
.post-comment .post-comment-wrap.comment-nopd{padding-left:0px;}
.post-comment .post-comment-wrap.comment .post-user-comment{position:absolute;top:0px;left:0px;width:100px;height:100px;}
.post-comment .post-comment-wrap.comment .post-user-comment img{border-radius:100%;width:100px;}
.post-comment .post-comment-wrap.comment .post-user-content h6 span{margin-top:10px;}
.reply{position:absolute;top:0px;right:0px;}
.post-comment .post-comment-wrap .post-user-content p a:hover{color:#101010!important;}
.light-demo .post .post-password-form p label input#pwbox-1168{border-radius:0px;padding:10px 20px;}
.light-demo .post .post-password-form p input{padding:13.2px 20px 12.6px;color:#000 !important;}
.light-demo .post .post-password-form p label input#pwbox-1168:hover{color:#000 !important;}
.light-demo .post .post-password-form p input:hover{color:#fff!important;}
.post-comment .post-comment-wrap .post-user-content p img{margin:10px 0px;}
.post-comment .post-comment-wrap .post-user-content h6 a:hover{color:var(--color-primary)!important;}
@media only screen and (max-width: 990px) {
.post-comment .post-comment-wrap .reply{position:relative;}
}
.light-demo .post-page p:nth-child(30){display:flow-root;clear:both;}
.light-demo .post-page p:nth-child(30) img{margin-top:50px;}
.light-demo .post-page .pagination-wrap{clear:both;padding-top:30px;}
.light-demo .post .wp-block-file a.wp-block-file__button{padding:0px 5px;}
.light-demo .post .wp-block-file a.wp-block-file__button:hover{color:var(--color-primary);opacity:1;}
.wp-block-embed figcaption{text-align:left;}
@media screen and (max-width:991px){
.navbar li.nav-item.dropdown:hover .dropdown-menu{display:block;padding-left:15px;}
.navbar li.nav-item.dropdown:hover .dropdown-menu .menu-item-has-children:hover ul.dropdown-menu{position:relative;opacity:1;}
.navbar li.nav-item.dropdown:hover .dropdown-menu .menu-item-has-children ul.dropdown-menu{position:absolute;opacity:0;}
}
ul.navbar-nav li:hover .dropdown-menu li.dropdown a.nav-link.dropdown-item, ul.navbar-nav li:hover .dropdown-menu li.dropdown:hover a.nav-link.dropdown-item{margin:0px;}
ul.navbar-nav li .dropdown-menu, ul.navbar-nav li .dropdown-menu li .dropdown-menu{width:auto;min-width:200px;}
.dark-demo .reply a.comment-reply-link:hover{background-color:#fff;color:#000;}
.dark-demo h5.comment-title{color:#fff;}
.logged-in nav.navbar{top:32px;}
.logged-in nav.navbar.nav-scroll{top:-54px;}
@media only screen and (max-width: 781px) {
.logged-in nav.navbar{top:46px;}
}
@media(min-width:600px) and (max-width:781px){
.logged-in nav.navbar.nav-scroll{top:-40px;}
}
@media only screen and (max-width: 600px) {
.logged-in nav.navbar.nav-scroll{top:-85px;}
}
.blog2-sidebar .widget .recent a{margin-top:20px;}
.logo-sticky{display:none!important;}
.nav-scroll .logo-sticky, .scrolled .logo-sticky{display:block!important;}
.nav-scroll .logo-default, .scrolled .logo-default{display:none!important;}
.blog.logged-in nav.navbar{top:0px;}
.blog.logged-in nav.navbar.nav-scroll{top:-54px;}
.swiper-container{width:100%;margin-bottom:-20px;}
.gallery-main .swiper-slide img{width:100%;height:auto;}
.gallery-thumbs .swiper-slide{width:auto;cursor:pointer;opacity:0.6;}
.gallery-thumbs .swiper-slide-thumb-active{opacity:1;}
@media(min-width:991px){
.shop-details-area .product-gallery{float:left;width:48%;clear:none;overflow:hidden;}
}
.swiper-button-next, .swiper-rtl .swiper-button-prev,
.swiper-button-prev, .swiper-rtl .swiper-button-next{display:none;}
.shop-details-area{padding:120px 0;}
h1.product_title{margin-bottom:15px;}
p.price{color:var(--color-primary)!important;font-size:36px !important;margin-top:25px;font-family:"Federo", sans-serif;}
div.woocommerce-product-details__short-description{float:right;padding:25px 0;border-top:1px solid rgba(182, 239, 0, 0.2);}
.shop-details-area form.cart input[type="number"]{background:#cccccc54;border:none;height:50px;padding-left:15px;width:60px;padding-right:10px;outline:none;margin-left:-5px;margin-right:-5px;position:relative;}
.shop-details-area .single_add_to_cart_button{background:var(--color-primary) !important;color:#000 !important;padding:13px 36px !important;margin:0;font-size:17px !important;text-transform:capitalize;letter-spacing:normal;height:50px;border-radius:30px !important;margin-left:20px !important;outline:none;position:relative;font-weight:400!important;line-height:20px!important;transition:border-color 400ms ease, color 400ms ease, background-color 400ms ease;}
.shop-details-area .single_add_to_cart_button:hover{background:#000 !important;color:#fff !important;}
.shop-details-area div.product_meta span.posted_in, .shop-details-area div.product_meta span.tagged_as{display:block;padding-top:15px;color:#727272;font-weight:500;text-transform:capitalize;}
.shop-details-area div.product_meta span.posted_in a:hover, .shop-details-area div.product_meta span.tagged_as a:hover{color:var(--color-primary) !important;}
.woocommerce-tabs{padding-top:60px;}
.woocommerce-tabs ul.tabs{margin-bottom:50px !important;padding-left:0px !important;}
.woocommerce-tabs ul.tabs li{padding:0px !important;margin-left:0px !important;margin-right:30px;border:none !important;margin-right:30px !important;background:none !important;}
.woocommerce-tabs ul.tabs li a{font-size:16px;padding:22px 40px !important;color:#000 !important;text-transform:uppercase;line-height:1;border:1px solid #333;border-radius:50px;font-family:"Federo", sans-serif;letter-spacing:2px;font-weight:500 !important;}
.woocommerce-tabs ul.tabs li.active a{background:var(--color-primary);border-color:var(--color-primary);color:#000 !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs::before, .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none;}
.woocommerce-tabs .woocommerce-Tabs-panel > h2{display:none;}
.woocommerce-tabs #tab-attributes table{width:70%;color:#333;}
#tab-attributes table th, #tab-attributes table tr, #tab-attributes table td{padding:12px;padding-left:15px;border:1px solid #ccc;}
.woocommerce #reviews #comments ol.commentlist{padding-left:0px;}
.woocommerce #reviews #comments ol.commentlist li img.avatar{width:72px;background:transparent;border:none;}
.woocommerce #reviews #comments ol.commentlist li .comment-text{border:none;padding:inherit;padding-left:50px;}
.woocommerce-Reviews .comment-text p.meta strong{font-weight:400!important;line-height:1.1;text-transform:uppercase;margin-right:3px;font-size:18px;color:#101010;position:relative;top:1px;font-family:"Federo", sans-serif;letter-spacing:2px;}
.woocommerce-review__dash{display:none;}
.woocommerce-Reviews .comment-text p.meta time{margin-left:10px;font-size:15px;color:#727272;font-weight:400;font-family:"Barlow", sans-serif;}
.woocommerce #review_form #respond textarea,
.woocommerce #review_form #respond input{color:#333;max-width:70%;}
.woocommerce #review_form #respond textarea{min-height:120px;}
div.woocommerce-Reviews .comment-form-comment label{margin-bottom:10px;}
.woocommerce #respond input#submit{background:var(--color-primary);color:#000;border:0;display:inline-block;font-size:17px;font-weight:400;letter-spacing:normal;line-height:1;margin-bottom:0;padding:22px 40px !important;text-align:center;text-transform:capitalize;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;margin-top:15px;border-radius:80px !important;}
.woocommerce #respond input#submit:hover{background:#000 !important;color:#fff !important;}
.woocommerce-Reviews .comment-form-rating p.stars{width:80%;display:inline-block;position:relative;top:4px;left:10px;}
.shop-details-area section.related.products{display:none;}
.recent-shop-area{background:#f7f7f7;margin-top:-60px;}
.rooms2 .item{position:relative;overflow:hidden;margin-bottom:30px;max-height:378px;}
.rooms2 .item:hover img{-webkit-filter:none;filter:none;-webkit-transform:scale(1.09, 1.09);transform:scale(1.09, 1.09);-webkit-filter:brightness(70%);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
.rooms2 .item .category{position:absolute;top:20px;right:20px;z-index:3;writing-mode:vertical-rl;-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);text-orientation:mixed;text-transform:uppercase;color:#fff;font-size:13px;font-weight:400;background:transparent;border:1px solid rgba(255, 255, 255, 0.5);padding:10px 1px;line-height:2em;color:#000;}
.shop-area .item .category{background:var(--color-primary);border:none !important;}
.shop-area .item .category .price{color:#000 !important;background:var(--color-primary);margin-bottom:0px !important;text-transform:uppercase;font-weight:500 !important;font-size:13px !important;letter-spacing:0.5px;}
.rooms2 .item .actions{height:100%;position:absolute;left:0;top:45%;right:0;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3;margin-top:0;opacity:0;visibility:hidden;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.rooms2 .item:hover .actions{visibility:visible;opacity:1;}
.shop-area .product-item .actions .add_to_cart_inline{border:none !important;padding:0px !important;margin:0px;display:flex;}
.shop-area .product-item .actions .add_to_cart_inline span.woocommerce-Price-amount{display:none;}
.rooms2 .item .actions a.add_to_cart_button{width:45px;}
.rooms2 .item .actions a.icon-btn, .wishlist-icon a.yith-wcwl-add-to-wishlist-button{border-radius:50%;height:45px;line-height:48px;background:#fff;width:45px;margin-right:10px;cursor:pointer;color:#333;}
.rooms2 .item .actions a.icon-btn:hover i{color:#fff;}
.rooms2 .item .con{padding:20px;position:absolute;left:0;width:100%;-webkit-transition:all .3s;transition:all .3s;text-align:left;z-index:20;height:auto;box-sizing:border-box;background:-moz-linear-gradient(top, transparent 0, rgba(0, 0, 0, .1) 2%, rgba(0, 0, 0, .75) 90%);background:-webkit-linear-gradient(top, transparent 0, rgba(0, 0, 0, .01) 2%, rgba(0, 0, 0, .75) 90%);background:linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, .01) 2%, rgba(0, 0, 0, .75) 90%);}
.shop-area .item .con{bottom:-32px;}
.rooms2 .item:hover .con{bottom:0px;}
.line{width:60px;border-top:1px solid rgba(255, 255, 255, 0.2) !important;margin-bottom:10px;}
.rooms2 .item:hover .line{width:100%;transition-property:all;transition-duration:0.8s;transition-timing-function:ease-in-out;}
.shop-area h4.shop{font-size:22px;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px;}
.shop-area h4.shop a{color:#fff;}
.wishlist-icon a.yith-wcwl-add-to-wishlist-button span.yith-wcwl-add-to-wishlist-button__label{display:none;}
.yith-wcwl-add-to-wishlist-button__label{color:#727272;}
.shop-area i.ti-shopping-cart{color:#333;line-height:24px;margin-left:-2px;}
.shop-area a:hover i.ti-shopping-cart{color:#fff;}
.rooms2 .item .actions a.add_to_cart_button:hover, .rooms2 .item .actions a.icon-btn:hover{background:var(--color-primary);color:#fff;-webkit-transition:background-color .15s ease-out;transition:background-color .15s ease-out;}
.wishlist-icon a.yith-wcwl-add-to-wishlist-button svg.yith-wcwl-add-to-wishlist-button-icon{width:22px;color:currentColor;}
.wishlist-icon a.yith-wcwl-add-to-wishlist-button:hover{display:flex;background:var(--color-primary);}
.wishlist-icon a.yith-wcwl-add-to-wishlist-button:hover svg{color:#fff!important}
.grid__quick__view__modal .modal-dialog.modal__wraper{top:80px;max-width:1050px!important;max-height:720px!important;}
.grid__quick__view__modal .modal-body{padding:30px;border-radius:0px;background:#f7f7f7;}
.grid__quick__view__modal .modal-body h2.product_title{margin-bottom:10px;font-size:30px;margin-top:10px;text-transform:uppercase;}
.grid__quick__view__modal .modal-body h2.product_title a{color:#000;}
.grid__quick__view__modal .modal-body .woocommerce-product-rating span.rating-count{letter-spacing:0.5px;}
.grid__quick__view__modal .modal-body div.price{color:var(--color-primary) !important;font-size:34px !important;margin-top:35px;padding-bottom:30px;font-family:"Federo", sans-serif;}
.grid__quick__view__modal .modal-body .quantity{float:left;margin:0 4px 0 0;}
.grid__quick__view__modal .modal-body .quantity input[type="number"]{background:#cccccc54;border:none;height:50px;padding-left:15px;width:60px;padding-right:10px;outline:none;position:relative;margin-left:-5px;margin-right:-5px;text-align:center;font-size:16px;}
.grid__quick__view__modal .modal-body form.cart button[type="submit"]{font-weight:400 !important;background:var(--color-primary) !important;color:#000 !important;padding:20px 36px !important;margin:0;font-size:17px !important;text-transform:capitalize;letter-spacing:normal;height:50px;border-radius:80px !important;margin-left:20px !important;outline:none;cursor:pointer;position:relative;line-height:10px;}
.grid__quick__view__modal .modal-body form.cart button[type="submit"]:hover{background:#000 !important;color:#fff !important;}
.grid__quick__view__modal .modal-body .swiper-slide img.img-thumbnail{border:none;padding:0px;border-radius:0px;}
.grid__quick__view__modal .modal-body .swiper-pagination-bullet-active{background:var(--color-primary);}
.grid__quick__view__modal .modal-body .product-wishlist{float:left;margin-top:25px!important;}
.grid__quick__view__modal .modal-body .product-wishlist a.yith-wcwl-add-to-wishlist-button{display:flex;align-items:center;margin-inline:0;justify-content:flex-start;gap:10px;}
.grid__quick__view__modal .modal-body .product_meta{display:block;width:100%;float:left;font-weight:500;}
.grid__quick__view__modal .modal-body .product_meta a:hover{color:var(--color-primary);}
.product-related .owl-theme .owl-dots .owl-dot.active span, .product-related .owl-theme .owl-dots .owl-dot:hover span{background:var(--color-primary);border:1px solid var(--color-primary);}
.product-related .owl-theme .owl-dots .owl-dot span{border:1px solid var(--color-primary);}
.woocommerce .loader::before{display:none;}
.grid__quick__view__modal .modal-content button.btn-close{box-sizing:content-box;width:20px;height:20px;padding:.25em .25em;color:#272727;background:var(--color-primary) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/10px auto no-repeat;border:0;border-radius:50%;opacity:1;position:absolute;right:15px;top:15px;cursor:pointer;z-index:99;outline:none;}
.grid__quick__view__modal .modal-content button.btn-close:hover{background:#000 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/10px auto no-repeat;}
.grid__quick__view__modal .modal-content button.btn-close:focus{outline:none;}
.woocommerce .rooms2 ul.products li.product a img{margin-bottom:0px;}
.woocommerce .rooms2 ul.products li.product span.category div.star-rating{display:none;}
.shop-area .item .con h2.woocommerce-loop-product__title{position:relative;color:#fff;font-size:22px !important;padding-bottom:20px!important;text-transform:uppercase;letter-spacing:1px;}
.woocommerce .woocommerce-result-count{border:1px solid #333;padding:17px 30px;text-align:center;display:inline-block;margin-bottom:60px;font-size:17px;font-weight:500;line-height:1.75em;color:#333;letter-spacing:0.5px;background:#fff;border-radius:5px;}
.shop-area .woocommerce-ordering select{font-size:17px;font-weight:500;line-height:1.75em;color:#333;border:1px solid #333;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:250px;padding-right:30px;background:#fff url(//www.goaction.ae/wp-content/themes/dagency/assets/light/img/arrow.png) no-repeat right center;background-position:calc(100% - 20px) center;background-size:13px;height:66px;padding-left:30px;outline:none;border-radius:5px;}
.rooms2 .item .actions a.add_to_cart_button{border-radius:50%;height:45px;line-height:26px;background:#fff;margin-top:0px !important;margin-right:10px;}
.shop-area .item a.added i.ti-shopping-cart{display:none;}
.shop-area .item a.added::after{margin-left:-2px;}
.shop-area .item .added_to_cart{border-radius:50%;height:45px;line-height:26px;background:#fff;margin-top:0px !important;margin-right:10px;color:transparent;width:45px;}
.shop-area .item .added_to_cart:hover{background:var(--color-primary);}
.shop-area .item .added_to_cart::before{content:"\e60d";font-family:'themify';position:relative;left:13px;speak:none;color:#333;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;top:3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.shop-area .item .added_to_cart:hover:before{color:#fff;}
.woocommerce .shop-area ul.products li.product{margin-bottom:1.992em;}
.shop-sidebar .shop-widget{background:#f0f0f3;padding:30px;margin-bottom:30px;overflow:hidden;border-radius:20px;border:none;}
.shop-sidebar .shop-widget .widget-title h6{font-family:'Outfit', sans-serif;font-weight:800;line-height:1.25em;margin:0 0 15px 0;color:#14100c;font-size:24px;text-transform:capitalize;}
.shop-sidebar .widget_product_tag_cloud .widget-title h6{margin-bottom:20px;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#fff;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{top:-0.2em;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#aaa;margin-top:30px;margin-bottom:35px;}
.woocommerce .widget_price_filter .price_slider_amount .button{padding:12px 25px;border:none;margin:0;background:var(--color-primary);color:#fff;font-size:14px;text-decoration:none;position:relative;cursor:pointer;transition:all 0.3s ease-out;letter-spacing:1px;text-transform:uppercase;font-weight:500;border-radius:0px;outline:none;}
.woocommerce .widget_price_filter .price_slider_amount .button:hover{color:var(--color-primary);background:#fff;}
.woocommerce.widget_product_categories ul.product-categories li{font-size:17px;line-height:1.5em;margin-bottom:15px;}
.woocommerce.widget_product_categories ul.product-categories > li:last-child{margin-bottom:0px;}
.woocommerce.widget_product_categories ul.product-categories li a{color:#727272;}
.woocommerce.widget_product_categories ul.product-categories li:hover a{color:#101010;}
.woocommerce.widget_product_categories ul.product-categories li a::before{content:"\e649";font-size:10px;margin-right:10px;color:#101010;font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}
.shop-sidebar ul.product-categories{padding-left:0px;padding-top:10px;margin-bottom:0px;}
.shop-sidebar .woocommerce.widget_product_tag_cloud .tagcloud a{margin:4px !important;padding:9px 24px;background-color:var(--color-primary);float:left;border-radius:20px;font-size:15px !important;color:#101010;text-transform:capitalize;}
.shop-sidebar .woocommerce.widget_product_tag_cloud .tagcloud a:hover{background-color:#101010;color:#fff;}
.widget_top_rated_products ul.product_list_widget div.star-rating, .widget_products ul.product_list_widget div.star-rating{display:none;}
.shop-sidebar .widget_top_rated_products ul.product_list_widget li, .shop-sidebar .widget_products ul.product_list_widget li{padding:10px 0;}
.shop-sidebar .widget_top_rated_products ul.product_list_widget li img, .shop-sidebar .widget_products ul.product_list_widget li img{float:left;width:100px;margin-right:20px;}
.shop-sidebar .widget_top_rated_products ul.product_list_widget li span.product-title, .shop-sidebar .widget_products ul.product_list_widget li span.product-title{position:relative;top:10px;color:#14100c;font-size:16px;font-weight:500;text-transform:capitalize;}
.shop-sidebar .widget_top_rated_products ul.product_list_widget li span.woocommerce-Price-amount, .shop-sidebar .widget_products ul.product_list_widget li span.woocommerce-Price-amount{position:relative;top:12px;font-size:15px;letter-spacing:1px;}
.shop-sidebar .widget_top_rated_products ul.product_list_widget li bdi, .shop-sidebar .widget_products ul.product_list_widget li bdi{font-size:15px;color:var(--color-primary);}
.shop-sidebar .widget_top_rated_products ul.product_list_widget .woocommerce-Price-currencySymbol, .shop-sidebar .widget_products ul.product_list_widget .woocommerce-Price-currencySymbol{font-size:14px;letter-spacing:1px;}
.woocommerce nav.woocommerce-pagination ul li{display:inline-block;margin:0 7px;overflow:visible;}
.woocommerce nav.woocommerce-pagination ul li a{display:inline-block;width:50px;height:50px;line-height:32px;text-align:center;border-radius:50%;font-size:16px;background-color:#f0f0f3;color:#000;border:2px solid #f0f0f3;transition:border-color 300ms ease, transform 300ms ease, background-color 300ms ease, color 300ms ease;transform-style:preserve-3d;font-family:"Barlow", sans-serif;}
.woocommerce nav.woocommerce-pagination ul li span.current{display:inline-block;width:50px;height:50px;line-height:32px;text-align:center;border-radius:50%;font-size:16px;background-color:var(--color-primary);border:2px solid var(--color-primary);color:#000;transition:border-color 300ms ease, transform 300ms ease, background-color 300ms ease, color 300ms ease;transform-style:preserve-3d;font-family:"Barlow", sans-serif;}
.woocommerce nav.woocommerce-pagination ul li a:hover{transform:translate3d(0px, -6px, 0.01px);background:#f0f0f3;color:#000;}
.woocommerce nav.woocommerce-pagination ul li span:hover{background:var(--color-primary);transform:translate3d(0px, -6px, 0.01px);color:#000;}
.shop-elementor nav.woocommerce-pagination{margin-top:30px!important;margin-bottom:30px!important;}
.woocommerce nav.woocommerce-pagination ul li span.current{letter-spacing:0px;}
.woocommerce-pagination ul.page-numbers, .woocommerce-pagination ul.page-numbers li{border:none !important;}
.shop-sidebar .shop-widget form input[type="search"]{width:100%;padding:15px;border:0;background:#fff;margin-bottom:0;height:61px;border-radius:30px;color:#1b1b1b;}
.shop-sidebar .shop-widget form button{position:absolute;right:6px;top:6px;background-color:#101010;color:var(--color-primary);border:0;cursor:pointer;border-radius:100%;outline:none;transform:rotate(0);-webkit-transition:all 0.7s linear;-o-transition:all 0.7s linear;transition:all 0.7s linear;width:50px;height:50px;line-height:56px;}
.shop-sidebar .shop-widget form:hover button{background-color:var(--color-primary);color:#000;outline:none;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all 0.7s linear;-o-transition:all 0.7s linear;transition:all 0.7s linear;}
.shop-sidebar .shop-widget h5{font-size:20px;color:#101010;text-transform:uppercase;letter-spacing:2px;padding-bottom:15px;border-bottom:1px solid rgba(0, 0, 0, 0.05);margin-bottom:10px;}
.shop-sidebar .shop-widget form{position:relative;}
.recent-shop-area .owl-theme .owl-dots .owl-dot.active span, .recent-shop-area .owl-theme .owl-dots .owl-dot:hover span{background:var(--color-primary);border:1px solid var(--color-primary);}
.recent-shop-area .owl-theme .owl-dots .owl-dot span{border:1px solid var(--color-primary);background:transparent;}
.woocommerce .page-cart form table{width:100%;text-align:center !important;margin-bottom:80px !important;border-collapse:collapse!important;}
.page-cart form table thead.bg-primary{background-color:var(--color-primary) !important;color:#fff;}
.page-cart form.woocommerce-cart-form table.shop_table thead tr th{font-size:15px;color:#fff;font-weight:500;font-family:"Federo", sans-serif;text-transform:uppercase;color:#000;letter-spacing:1px;}
table.dlab-cart-tbl thead tr > th:last-child{border-right:1px solid var(--color-primary);}
.page-cart .cart_item .product-thumbnail img{width:180px;padding:15px;}
.woocommerce a.remove{font-size:32px;color:var(--color-primary) !important;width:inherit !important;margin-bottom:5px;}
.woocommerce a.remove:hover{background:none;color:var(--color-primary)!important;}
#coupon_code{height:58px;border:1px solid #333;padding:0 15px;margin-right:10px;width:50%;display:inline-block;color:#101010;border-radius:80px !important;background:#f5f5f5;}
#coupon_code::placeholder{color:#1b1b1b;}
form.checkout_coupon #coupon_code{width:100%;height:50px !important;}
.coupon-cart .coupon{width:70%;}
.page-cart form.woocommerce-cart-form table.shop_table .coupon-cart{text-align:left;padding:40px;}
.page-cart form.woocommerce-cart-form table.shop_table .coupon button[type="submit"]{float:none;background:var(--color-primary);height:inherit;border:0;border-radius:80px;color:#fff;display:inline-block;font-size:16px;letter-spacing:normal;line-height:1;margin-bottom:4px;padding:21px 50px;text-align:center;text-transform:capitalize;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;color:#000;font-weight:400;}
.page-cart form.woocommerce-cart-form table.shop_table .coupon button[type="submit"]:hover{background:#000;color:#fff;}
.page-cart form.woocommerce-cart-form table.shop_table .coupon-cart button[name="update_cart"]{float:right;background:var(--color-primary);height:inherit;border:0;border-radius:80px;color:#fff;display:inline-block;font-size:16px;letter-spacing:normal;line-height:1;margin-bottom:4px;padding:21px 50px;text-align:center;text-transform:capitalize;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;color:#000;font-weight:400;}
.page-cart form.woocommerce-cart-form table.shop_table .coupon-cart button[name="update_cart"]:hover{background:#000;color:#fff;}
.woocommerce-cart-form__cart-item td.product-name a, .wishlist_table td.product-name a{color:#000;font-size:16px;text-transform:capitalize;font-weight:500;}
.product-quantity .quantity input{background:#f5f5f5;text-align:center;height:50px;width:120px !important;color:#000;font-size:16px;font-weight:normal;border:0;outline:none;position:relative;}
.wc-proceed-to-checkout a{background-color:var(--color-primary) !important;font-size:16px !important;padding:20px 50px !important;text-transform:capitalize;letter-spacing:normal;width:70% !important;border-radius:80px !important;color:#000!important;transition:all 0.3s ease 0s;margin-top:10px !important;font-weight:400!important;}
.wc-proceed-to-checkout a:hover{background-color:#000 !important;color:#fff!important;}
.cart-collaterals table.shop_table{border-collapse:collapse!important;}
.woocommerce .page-cart table.shop_table, .woocommerce .page-cart table.shop_table td, .woocommerce .page-cart table.shop_table tr, .woocommerce .page-cart table.shop_table th{border:1px solid #a1a09f!important;color:#000;}
.woocommerce-error, .woocommerce-info, .woocommerce-message{border-top-color:var(--color-primary);max-width:1200px;margin:auto !important;margin-bottom:2em !important;color:#333;outline:none;background:#eee;}
.woocommerce-checkout .woocommerce-info, .woocommerce-checkout .woocommerce-message{margin-top:7em !important;}
p.return-to-shop{text-align:center;margin-bottom:100px;margin-top:75px;}
p.return-to-shop a{padding:20px 40px !important;color:#000 !important;background-color:var(--color-primary) !important;border-radius:80px !important;text-transform:capitalize;font-size:16px !important;font-weight:400 !important;transition:background-color .15s ease-out;letter-spacing:normal;}
p.return-to-shop a:hover{background-color:#000!important;color:#fff!important;}
.woocommerce-input-wrapper{width:100%;}
.woocommerce-checkout div.woocommerce-checkout input[type="text"], 
.woocommerce-checkout div.woocommerce-checkout input[type="password"], 
.woocommerce-checkout div.woocommerce-checkout input[type="email"], 
.woocommerce-checkout div.woocommerce-checkout input[type="tel"]{background:#ffffff;border:1px solid #eaedff;border-radius:0!important;height:45px!important;padding:0 0 0 10px;width:100%;}
.mb-100{margin-bottom:100px;}
.mt-100{margin-top:100px;}
.order-notes .woocommerce-shipping-fields{margin-top:30px;}
.coupon-area .woocommerce-additional-fields .woocommerce-input-wrapper textarea{min-height:150px;}
.woocommerce-additional-fields label[for="order_comments"]{margin-bottom:10px;}
.woocommerce-checkout  .select2-search--dropdown{background:#fff;}
.woocommerce-checkout .woocommerce-checkout-payment .woocommerce-info{margin:0px!important;}
input.update-cart, button#place_order, .woocommerce-form-login button.woocommerce-form-login__submit{float:right;background:var(--color-primary);height:inherit;border:0;border-radius:80px;color:#000;display:inline-block;font-size:16px;letter-spacing:normal;line-height:1;margin-bottom:0;padding:20px 40px;text-align:center;text-transform:capitalize;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;font-weight:400!important;outline:none;}
button#place_order{margin-top:15px;}
button#place_order:hover,
.woocommerce-form-login button.woocommerce-form-login__submit:hover{background-color:#000!important;color:#fff;}
.account-area, .login-area{padding:100px 0;}
.woocommerce-MyAccount-navigation ul li a{width:225px;color:#fff;padding:13px 35px;background:var(--color-primary);text-transform:uppercase;font-size:15px;letter-spacing:normal;margin-bottom:1px;cursor:pointer;transition:all 0.3s ease-out;display:inline-block;font-weight:400 !important;border-radius:5px;color:#000;font-family:"Federo", sans-serif;letter-spacing:1px;}
.woocommerce-MyAccount-navigation ul li a:hover{background:#000;color:#fff;}
.woocommerce-MyAccount-content p{font-size:16px;}
.woocommerce-MyAccount-content p strong, .woocommerce-MyAccount-content p a{color:#000;}
.woocommerce-MyAccount-content .woocommerce-info a{background-color:var(--color-primary);color:#000;padding:16px 25px;text-transform:capitalize;font-size:15px;border-radius:80px;letter-spacing:normal;transition:all 0.3s ease-out;font-weight:400!important;}
.woocommerce-MyAccount-content .woocommerce-info a:hover{background-color:#000;color:#fff;}
.account-area .woocommerce-MyAccount-content .woocommerce-info{margin-top:0px !important;}
.woocommerce-MyAccount-content .col2-set .col-1, .woocommerce-MyAccount-content .col2-set .col-2{max-width:100%;margin-top:30px;padding-left:0px;float:none;}
.woocommerce-MyAccount-content .addresses .woocommerce-Address{width:80%;}
.woocommerce-MyAccount-content .addresses .woocommerce-Address h2{float:left;text-transform:uppercase;font-size:26px;color:#000;letter-spacing:1px;}
.woocommerce-Addresses .woocommerce-Address-title a{color:var(--color-primary);}
.woocommerce-Addresses address{margin-top:10px;margin-bottom:50px;}
.woocommerce-account input[type="text"], .woocommerce-account input[type="password"], .woocommerce-account input[type="email"], .woocommerce-account input[type="tel"]{background:#ffffff;border:2px solid #eaedff;border-radius:0;height:40px;padding:0 0 0 10px;width:100%;}
.woocommerce-EditAccountForm label{margin-top:0px;margin-left:0px;color:#212529;width:100%;}
.woocommerce-account fieldset legend{padding-top:30px;color:#000;font-size:24px;text-transform:uppercase;font-weight:400 !important;font-family:"Federo", sans-serif;letter-spacing:2px;margin-bottom:20px;}
.woocommerce-MyAccount-content form.woocommerce-EditAccountForm span.password-input{width:70%;margin:5px 0;}
.woocommerce-account .woocommerce-MyAccount-content p .woocommerce-Button{background:var(--color-primary);color:#000;padding:20px 40px;margin:0;position:relative;font-size:16px;text-transform:capitalize;margin-top:15px;outline:none;border-radius:80px;font-weight:400!important;}
.basic-login h2{color:#000;text-transform:uppercase;letter-spacing:1px;font-size:36px;}
.basic-login span.password-input{width:100%;}
.woocommerce-account .woocommerce-MyAccount-content p .woocommerce-Button:hover{background-color:#000;color:#fff;}
.basic-login{padding:70px;margin-right:auto;margin-left:auto;border:2px solid #333;width:100%;max-width:500px;}
.basic-login form.login{padding:0px;margin-bottom:0px;border:none;}
.basic-login form .form-row{padding:0px;}
.basic-login .woocommerce-form-login label{margin-left:0px;}
.woocommerce-account .basic-login input[type="text"], .woocommerce-account .basic-login input[type="password"]{background:#ffffff;border-radius:0;height:50px;padding:0 0 0 10px;width:100% !important;margin-bottom:10px !important;margin-top:5px !important;}
.woocommerce-form-login .woocommerce-form-login__rememberme{margin-bottom:25px;}
.woocommerce-form-login button.woocommerce-form-login__submit{width:100%;}
p.woocommerce-LostPassword{margin-top:20px;}
.password-area{padding:100px;}
.password-area form.lost_reset_password{margin-left:auto;margin-right:auto;padding:90px;border:2px solid #333;max-width:600px;}
.page-wishlist{padding-top:100px;padding-bottom:100px;}
.woocommerce .page-wishlist table.shop_table{border-collapse:collapse;font-size:15px;}
.wishlist_table thead tr th{background:var(--color-primary);color:#fff;text-transform:uppercase;font-size:14px;font-weight:400!important;}
.wishlist_table span.woocommerce-Price-amount{color:#000;}
table.wishlist_table.shop_table .product-remove{min-width:60px;}
table.wishlist_table tr th.product-thumbnail{width:auto;text-align:center;}
.page-wishlist .wishlist-items-wrapper .product-thumbnail{min-width:100px;text-align:center;}
.wishlist_table tr td.product-thumbnail a{max-width:inherit;}
.wishlist_table tr td.product-thumbnail a img{max-width:150px;padding-top:20px;padding-bottom:20px;}
.wishlist_table .product-add-to-cart a{color:#333;font-size:20px;}
table.wishlist_table tr th.product-name, .wishlist_table tr td.product-name{text-align:center;}
.woocommerce p.stars a::before{color:var(--color-primary);}
.woocommerce .star-rating::before, .woocommerce .star-rating::after{display:none;}
.woocommerce .star-rating{width:5.8em !important;color:var(--color-primary);border-bottom:none;}
div#review_form_wrapper form.comment-form{margin-top:15px;}
.woocommerce #reviews #comments h2,
div.woocommerce-Reviews span.comment-reply-title{font-size:22px;color:#101010;line-height:1.5em;margin-bottom:15px;font-family:"Federo", sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1px;}
div.woocommerce-Reviews span.comment-reply-title{margin-bottom:0px;}
.product-categories li a[href*="product_cat=uncategorized"]{display:none;}
.product-categories li a[href*="product_cat=uncategorized"]::parent{display:none;}
.woocommerce-message a.button{background:var(--color-primary) !important;color:#fff;padding:16px 32px !important;font-size:16px;text-decoration:none;position:relative;cursor:pointer;transition:all 0.3s ease-out;letter-spacing:normal;text-transform:capitalize;font-weight:400 !important;border-radius:80px !important;color:#000;}
.woocommerce-message a.button:hover{background:#000!important;color:#fff;}
.menu-item.mini-cart{position:relative;display:inline-block;margin-left:20px;float:right;}
.menu-item.mini-cart .cart-contents{display:flex;align-items:center;text-decoration:none;color:#fff;font-weight:bold;padding:15px;}
@media(min-width:992px){
#topnav.scroll .menu-item.mini-cart .cart-contents{padding:19px 7px;}
}
.menu-item.mini-cart .cart-icon{display:inline-block;width:18px;height:18px;background-color:#fff;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M0 24C0 10.7 10.7 0 24 0L69.5 0c22 0 41.5 12.8 50.6 32l411 0c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3l-288.5 0 5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5L488 336c13.3 0 24 10.7 24 24s-10.7 24-24 24l-288.3 0c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5L24 48C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"></path></svg>') no-repeat center / contain;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M0 24C0 10.7 10.7 0 24 0L69.5 0c22 0 41.5 12.8 50.6 32l411 0c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3l-288.5 0 5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5L488 336c13.3 0 24 10.7 24 24s-10.7 24-24 24l-288.3 0c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5L24 48C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"></path></svg>') no-repeat center / contain;}
.nav-scroll .menu-item.mini-cart .cart-icon{background-color:#1b1b1b;}
.mini-cart-dropdown{position:absolute;right:0;top:50px;background:#fff;width:350px;z-index:1000;padding:20px;visibility:hidden;opacity:0;transform:translateY(20px);transition:all 0.3s ease;overflow:auto;max-height:600px;border-radius:10px;box-shadow:0 16px 50px rgb(0 0 0 / 7%);}
p.woocommerce-mini-cart__empty-message{color:#000;margin-bottom:0px;}
.menu-item.mini-cart:hover .mini-cart-dropdown{visibility:visible;opacity:1;transform:translateY(0);}
.menu-item.mini-cart .mini-cart-dropdown .woocommerce-mini-cart li{display:block;margin-bottom:15px;}
.menu-item.mini-cart .mini-cart-dropdown .woocommerce-mini-cart li.mini_cart_item a{font-size:15px;padding-top:15px;display:block;color:#101010;font-family:"Federo", sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1px;}
.menu-item.mini-cart .mini-cart-dropdown .woocommerce-mini-cart li a.remove_from_cart_button{float:right;font-size:24px;display:block;font-weight:600;color:#1b1b1b!important;text-align:right;}
.menu-item.mini-cart .mini-cart-dropdown .woocommerce-mini-cart li img{width:100px;float:left;margin-left:0px;margin-right:20px;margin-top:-15px;}
.menu-item.mini-cart .mini-cart-dropdown .woocommerce-mini-cart li span.quantity{margin-top:7px;display:block;color:#1b1b1b;font-size:15px;font-family:'Poppins', sans-serif;}
.menu-item.mini-cart .mini-cart-dropdown .woocommerce-mini-cart li span.quantity span.woocommerce-Price-amount{color:var(--color-primary);}
.menu-item.mini-cart .mini-cart-dropdown .woocommerce-mini-cart__total{padding-top:20px;border-top:1px solid #ccc;margin-top:15px;color:#1b1b1b;}
.woocommerce .menu-item.mini-cart .mini-cart-dropdown .woocommerce-mini-cart__total{padding-bottom:0px;}
.woocommerce-mini-cart__total strong{font-weight:600;}
.menu-item.mini-cart .mini-cart-dropdown .woocommerce-mini-cart__total span.woocommerce-Price-amount{float:right;font-weight:500;color:var(--color-primary);font-family:'Poppins', sans-serif;}
.menu-item.mini-cart .mini-cart-dropdown .woocommerce-mini-cart__buttons a{font-weight:400;text-transform:capitalize;background:var(--color-primary);color:#fff;padding:18px 30px;margin:0;position:relative;font-size:16px;letter-spacing:normal;border-radius:80px;margin-right:20px;transition:all 0.3s ease-out;line-height:1;color:#000;}
.menu-item.mini-cart .mini-cart-dropdown .woocommerce-mini-cart__buttons a:hover{background:#000;color:#fff;}
.menu-item.mini-cart .mini-cart-dropdown .woocommerce-mini-cart__buttons > a:last-child{margin-right:0px;}
.mini-cart .mini-cart-dropdown .product_list_widget{padding-left:0px;display:grid;}
.mini-cart .woocommerce-mini-cart__buttons{padding-top:10px;}
.shop-elementor{padding:120px 0;}
.shop-elementor .item .category{right:35px;}
.woocommerce-pagination ul.page-numbers{padding:0;margin:0;text-align:center;}
.woocommerce-pagination ul.page-numbers li{display:inline-block;margin:0 5px;}
.woocommerce-pagination ul.page-numbers li span{display:inline-block;width:50px;height:50px;line-height:46px;text-align:center;border-radius:50%;font-size:16px;background-color:var(--color-primary);border:2px solid var(--color-primary);color:#000;transition:border-color 300ms ease, transform 300ms ease, background-color 300ms ease, color 300ms ease;transform-style:preserve-3d;font-family:"Barlow", sans-serif;}
.woocommerce-pagination ul.page-numbers li a{background:#f0f0f3;display:inline-block;width:50px;height:50px;line-height:46px;text-align:center;color:#000;border:2px solid #f0f0f3;border-radius:50%;font-size:16px;transition:border-color 300ms ease, transform 300ms ease, background-color 300ms ease, color 300ms ease;transform-style:preserve-3d;font-family:"Barlow", sans-serif;}
.woocommerce-pagination ul.page-numbers li a:hover{transform:translate3d(0px, -6px, 0.01px);background:#f0f0f3;color:#000;}
.woocommerce-pagination ul.page-numbers li span:hover{transform:translate3d(0px, -6px, 0.01px);background:var(--color-primary);color:#000;}
.woocommerce-pagination ul.page-numbers li a.next, .woocommerce-pagination ul.page-numbers li a.prev{top:1px;}
ul.page-numbers li a i{font-size:16px;}
.shop-elementor .col-lg-6 .con, .shop-elementor .col-lg-4 .con{width:calc(100% - 24px);left:12px;}
.shop-elementor .position-re-order-shop{overflow:hidden;}
.woocommerce-form-login-toggle{padding-top:60px;}
.woocommerce-checkout .woocommerce-form-login{max-width:600px;margin:30px auto!important;border:1px solid #ccc!important;}
.woocommerce-checkout .woocommerce-form-coupon{max-width:1200px;margin:30px auto!important;border:1px solid #ccc!important;}
.woocommerce-checkout .woocommerce-form-coupon button[type="submit"]{background:var(--color-primary);height:inherit;border-radius:80px;color:#fff;display:inline-block;font-size:16px;letter-spacing:normal;line-height:1;margin-bottom:0;padding:18px 40px;text-align:center;text-transform:capitalize;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;color:#000;font-weight:400;}
.woocommerce-checkout .woocommerce-form-coupon button[type="submit"]:hover{background:#000;color:#fff;}
.woocommerce .woocommerce-checkout-review-order-table{border-collapse:collapse!important;color:#000;}
.woocommerce .woocommerce-checkout-review-order-table table, .woocommerce .woocommerce-checkout-review-order-table th, .woocommerce .woocommerce-checkout-review-order-table tr, .woocommerce .woocommerce-checkout-review-order-table td{border:1px solid rgba(32,7,7,0.8) !important;border-collapse:collapse!important;}
.woocommerce-Reviews form.comment-form p.form-submit{display:block;}
div.cart-collaterals .cart_totals h2{text-transform:uppercase;margin-bottom:20px;font-size:28px;color:#000;letter-spacing:2px;}
.woocommerce-billing-fields .select2-container--default .select2-selection--single, .woocommerce-billing-fields span.selection{width:100%;border-radius:0px;}
.woocommerce-billing-fields .select2-container--default .select2-selection--single{border:var(--wc-form-border-width, 1px) solid var(--wc-form-border-color, #aaa);}
.coupon-area .woocommerce-billing-fields .selection span.select2-selection__rendered{padding:0.75em;}
.lost_reset_password .form-row-first{width:100%!important;}
.lost_reset_password p{color:#000;}
.lost_reset_password .woocommerce-form-row button.woocommerce-Button{background:var(--color-primary);color:#000;padding:20px 40px;margin:0;position:relative;font-size:16px;text-transform:capitalize;letter-spacing:normal;border-radius:80px;margin-top:10px;font-weight:400!important;}
.lost_reset_password .woocommerce-form-row button.woocommerce-Button:hover{background:#000;color:#fff;}
#topnav .navigation-menu > li .submenu{box-shadow:2px 2px rgba(250, 250, 250, 0.1);}
.txt-left{text-align:left;}
.grid__quick__view__modal .modal-body form.cart{margin-bottom:10px;}
.woocommerce-product-details__short-description form.cart{margin-bottom:40px!important;}
.rooms2 .item:hover .line{width:100%;transition-property:all;transition-duration:0.8s;transition-timing-function:ease-in-out;}
#tab-attributes table thead th{font-weight:600;color:#000;font-size:16px;}
@media(max-width:991px){
.menu-item.mini-cart{display:none;}
.page-cart form.woocommerce-cart-form table.shop_table .coupon-cart button[name="update_cart"]{float:none;}
.page-cart .coupon, #coupon_code{width:100%;}
.page-cart .coupon button[type="submit"]{float:left!important;width:100%!important;margin-top:25px;}
}
.woocommerce-MyAccount-navigation li.is-active a{background:#000;color:#fff;}
.quantity .qty-minus, .quantity .qty-plus{width:50px;height:50px;background:var(--color-primary);border:none;cursor:pointer;font-size:15px;padding:0;transition:background 0.3s;color:#000;border:2px solid transparent;border-radius:0px!important;}
.quantity .qty-minus:hover i, .quantity .qty-plus:hover i{color:#fff;}
.cart_item .quantity .qty-minus{position:relative;left:5px;}
.cart_item .quantity .qty-plus{position:relative;right:5px;}
div.quantity button.qty-minus:focus, div.quantity button.qty-plus:focus,
div.quantity button.single_add_to_cart_button:focus{outline:none;}
div.quantity button.qty-minus:hover, div.quantity button.qty-plus:hover{background-color:#000;}
.quantity input::-webkit-outer-spin-button, .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.woocommerce-tabs table strong{color:var(--color-primary);font-size:15px;font-weight:600;}
div.woocommerce-Reviews div#comments{margin-bottom:30px;}
h2.product_title a:hover{color:#000;}
ul.dropdown-menu .nav-item a{transition:all .3s ease;}
ul.dropdown-menu .nav-item:hover a{padding-left:10px;}
.woocommerce .page-wishlist table.shop_table th, .woocommerce .page-wishlist table.shop_table td{border:1px solid rgba(0, 0, 0, .1);}
.woocommerce-checkout #payment ul.payment_methods, .woocommerce-checkout #payment .place-order{padding:30px !important;}
.woocommerce .owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px;}
.woocommerce .owl-theme .owl-dots .owl-dot span{width:10px;height:10px;}
ul.navbar-nav li.dropdown ul.submenu{position:absolute;display:table;opacity:0;visibility:hidden;-webkit-transform:translateY(20px);transform:translateY(20px);width:190px;padding:15px;border-radius:0;border:0;background-color:#1b1b1b;-webkit-transition:all .3s;transition:all .3s;padding-bottom:20px !important;box-shadow:0 5px 10px 0 rgba(0, 0, 0, 0.1);}
ul.navbar-nav li.dropdown:hover > ul.submenu{opacity:1;visibility:visible;transform:translateY(0);}
ul.navbar-nav ul.submenu li{position:relative;display:block;-webkit-transition:all 500ms ease;transition:all 500ms ease;border-bottom:1px solid rgba(162, 120, 58, 0.05);padding-bottom:5px;margin:5px 12px !important;}
ul.navbar-nav ul.submenu li a{padding:6px 0;font-size:15px;font-weight:300;color:#666;position:relative;-webkit-transition:all .4s;transition:all .4s;background-color:transparent;}
.price_slider_amount .price_label{color:#fff !important;}
.wishlist-items-wrapper .wishlist-empty{padding:20px !important;}
#topnav .navigation-menu > li .submenu li a{letter-spacing:3px;font-family:'Oswald', sans-serif;text-transform:uppercase;font-size:14px;}
.logged-in #topnav{top:32px;}
@media(min-width:992px){
.logged-in #topnav.scroll{top:32px;}
}
.coupon-area .woocommerce-billing-fields h3, .your-order h3#order_review_heading,
.order-notes .woocommerce-additional-fields h3{color:#000;font-size:24px;text-transform:uppercase;}
.order-notes .woocommerce-additional-fields h3{margin-bottom:5px;}
h1.shop-title, .woo-banner h1, h1.woocommerce-products-header__title{font-size:48px;}
.shop-details-area h1.product_title{font-size:36px;font-family:"Federo", sans-serif;color:#101010;line-height:1.2em;font-weight:400;letter-spacing:2px;text-transform:uppercase;margin-top:15px !important;}
.grid__quick__view__modal .modal-body .woocommerce-product-rating span.rating-count{color:var(--color-primary);margin-left:10px;}
a.woocommerce-review-link{color:#727272;}
hr{margin-top:5px!important;margin-bottom:20px!important;border:0;}
@media(min-width:768px){
.logged-in .navbar{top:32px;}
.logged-in .nav-scroll{top:-68px;}
}
@media(max-width:767px){
.logged-in .navbar{top:32px;}
.logged-in .nav-scroll{top:-100px;}
}
.woocommerce p.stars a{font-size:20px;}
.woocommerce-billing-fields .select2-container .select2-selection--single .select2-selection__arrow {
height: 80%;
}.banner-header.middle-height{height:450px;background-position:center;background-repeat:no-repeat;background-size:cover;}
[data-overlay-dark]{position:relative;}
[data-overlay-dark]:before{content:'';position:absolute;background:#000;opacity:0.3;width:100%;height:100%;top:0;left:0;z-index:1;}
.v-middle{position:absolute;width:100%;top:50%;left:0;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);z-index:9;}
.page-id-623 .v-middle{top:40%;}
[data-overlay-dark] .container{position:relative;z-index:2;}
.banner-header[data-overlay-dark] h6, .banner-header h6{position:relative;font-family:"Poppins", serif;font-weight:400;color:#fff;font-size:17px;letter-spacing:2px;margin-bottom:10px;display:flex;display:inline-flex;align-items:center;padding-left:15px;text-transform:uppercase;}
.banner-header[data-overlay-dark] h6::after, .banner-header h6::after{content:'';width:6px;height:6px;background:var(--color-primary);position:absolute;left:0px;top:36%;border-radius:100%;}
.banner-header h1{font-size:48px;color:#fff;position:relative;line-height:1.25em;margin-bottom:0;text-transform:uppercase;letter-spacing:4px;}
.section-subtitle{position:relative;font-family:"Poppins", serif;font-weight:400;color:#101010;font-size:17px;letter-spacing:2px;margin-bottom:10px;display:flex;display:inline-flex;align-items:center;padding-left:15px;text-transform:uppercase;}
.section-subtitle:after{content:'';width:6px;height:6px;background:var(--color-primary);position:absolute;left:0px;top:40%;border-radius:100%;}
.section-subtitle.icon-white:after{background:#fff;}
.section-subtitle.text-white{color:#fff;}
.section-title{font-size:45px;font-family:"Poppins", sans-serif;color:#101010;position:relative;margin-bottom:15px;line-height:1.2em;font-weight:400;letter-spacing:2px;text-transform:uppercase;}
.mb-30{margin-bottom:30px !important;}
.button-1{display:inline-block;height:auto;padding:12px 36px;border:1px solid var(--color-primary);border-radius:40px;background-color:var(--color-primary);color:white;text-align:center;font-family:"Poppins", serif;font-size:15px;font-weight:400;text-transform:uppercase;transition:border-color 300ms ease, transform 300ms ease, background-color 300ms ease, color 300ms ease;transform-style:preserve-3d;}
.button-1:hover{transform:translate3d(0px, -6px, 0.01px);}
.section-subtitle:after {
content: '';
width: 6px;
height: 6px;
background: var(--color-primary);
position: absolute;
left: 0px;
top: 40%;
border-radius: 100%;
} p{font-family:"Poppins", sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#727272;margin-bottom:15px;}
.about .item{position:relative;border-radius:20px 20px 20px 0;overflow:hidden;margin-bottom:15px;isolation:isolate;}
.about .item img{width:100%;transform:scale(1);transition:transform 500ms ease;}
.about .item:hover img{transform:scale(1.05);}
.bottom-fade{width:100%;top:0.5px;height:100%;float:left;position:absolute;background:linear-gradient(to top, #000 0%, rgba(0,0,0, 0.738) 19%, rgba(0,0,0, 0.541) 34%, rgba(0,0,0, 0.382) 47%, rgba(0,0,0, 0.278) 56.5%, rgba(0,0,0, 0.194) 65%, rgba(0,0,0, 0.126) 73%, rgba(0,0,0, 0.075) 80.2%, rgba(0,0,0, 0.042) 86.1%, rgba(0,0,0, 0.021) 91%, rgba(0,0,0, 0.008) 95.2%, rgba(0,0,0, 0.002) 98.2%, transparent 100%);z-index:0;border-radius:20px 20px 0 20px;}
.about .item .title{position:absolute;bottom:20px;padding:0;z-index:1;left:105px;}
.portfolio-home .portfolio-home-carousel{position:relative;display:block;max-width:900px;margin:0 auto;}
.portfolio-home{position:relative;overflow:hidden;}
.portfolio-home .portfolio-home-carousel.owl-carousel .owl-stage-outer{overflow:visible;padding:0px 0px 0px;}
.portfolio-home .item{position:relative;display:block;margin-bottom:15px;}
.portfolio-home .item .img{position:relative;display:block;overflow:hidden;z-index:1;border-radius:20px;width:100%;transform:scale(1);transition:transform 500ms ease;}
.portfolio-home .item .con{position:relative;z-index:2;opacity:0;border-radius:20px;display:grid;grid-template-columns:85% 15%;align-items:center;}
.portfolio-home .item .con.opacity-1{opacity:0;}
.portfolio-home .item .con .title{position:absolute;bottom:20px;left:20px;padding:20px 25px;margin-right:100px;width:auto;border-radius:20px;}
.portfolio-home .item .con .title h3{color:#101010;font-size:24px;margin-bottom:0;line-height:1.25em;text-transform:uppercase;letter-spacing:2px;background:rgba(255,255,255, 0.7);padding:10px 15px;border-radius:0 10px 10px 10px;}
.portfolio-home .item .con .icon{position:absolute;bottom:-6px;right:-6px;width:90px;height:90px;line-height:90px;background:#fff;border-top-left-radius:50%;padding:15px;}
.portfolio-home .item .con .icon::before{position:absolute;content:"";bottom:6px;left:-20px;background:transparent;width:20px;height:20px;border-bottom-right-radius:20px;box-shadow:6px 6px 0 6px #fff;}
.portfolio-home .item .con .icon::after{position:absolute;content:"";top:-20px;right:6px;background:transparent;width:20px;height:20px;border-bottom-right-radius:20px;box-shadow:6px 6px 0 6px #fff;}
.portfolio-home .item .con .icon .arrow{position:absolute;background:var(--color-primary);color:#000;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:0.3s;width:60px;height:60px;line-height:60px;font-size:15px;}
.portfolio-home .owl-item.active .item .con{visibility:visible;opacity:1;}
.portfolio-home .item:hover .con .icon .arrow{transform:scale(1.05);}
.portfolio-home .item:hover .img img{transform:scale(1.05);}
.portfolio-home .owl-theme .owl-nav{position:absolute !important;bottom:auto !important;top:40% !important;width:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:flex;justify-content:space-between;align-items:center;}
.portfolio-home .owl-theme .owl-nav [class*=owl-]{width:55px;height:55px;line-height:58px;background:var(--color-primary);border:none;border-radius:100%;color:#000;font-size:15px;margin-right:10px;margin-left:10px;cursor:pointer;transition:all 0.2s ease-in-out;transform:scale(1.0);}
.portfolio-home .owl-theme .owl-nav [class*=owl-]{opacity:0;}
.portfolio-home .owl-theme:hover .owl-nav [class*=owl-]{opacity:1;}
.contact-box{position:relative;margin-bottom:0px;margin-top:-100px;}
.contact-box .container{position:relative;z-index:2;}
.contact-box .item{background:#f0f0f3;padding:45px 30px;-webkit-transition:.5s;transition:.5s;position:relative;z-index:1;margin-bottom:30px;line-height:1;text-align:left;overflow:hidden;transition:background-color 300ms ease, transform 300ms ease, color 300ms ease;transform:translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);transform-style:preserve-3d;border-radius:20px;height:265px;}
.contact-box .item span{font-size:45px;color:var(--color-primary);line-height:1;margin-bottom:15px;display:inline-block;-webkit-transition:.5s;transition:.5s;}
.contact-box .item h5{font-size:20px;color:#101010;margin-bottom:10px;text-transform:uppercase;letter-spacing:2px;}
.contact-box .item p{color:#727272;font-size:16px;font-weight:400;margin-bottom:0;}
.contact-box .item p a{color:inherit;}
.contact-box .item i.numb{font-size:120px;position:absolute;bottom:-20px;right:-30px;color:rgba(0, 0, 0, 0.2);opacity:.2;}
.contact-box .item:hover{background:var(--color-primary);transform:translate3d(0px, -15px, 0.01px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);transform-style:preserve-3d;}
.contact-box .item:hover span, .contact-box .item:hover p, .contact-box .item:hover h5{color:#ffffff;}
.contact h5{color:#101010;font-size:24px;text-align:center;margin-bottom:15px;text-transform:uppercase;letter-spacing:2px;}
.contact .form-box .wpcf7-form p{margin:0px;}
.wpcf7-form-control-wrap{position:relative;}
input[type="password"], input[type="email"], input[type="text"], input[type="file"], textarea{max-width:100%;margin-bottom:15px !important;padding:18.5px 20px;height:auto;background-color:#f0f0f3;-webkit-box-shadow:none;box-shadow:none;display:block;width:100%;line-height:1.5em;font-family:"Barlow", sans-serif;font-size:17px;font-weight:400;color:#727272;background-image:none;border:none;border-radius:30px;}
input[type="password"]:focus, input[type="email"]:focus, input[type="text"]:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus, textarea:focus{outline:none;}
input[type="submit"]{display:inline-block;height:auto;padding:19px 35px;border:none;border-radius:0;background:linear-gradient(90deg, #771bde 0%, #d75770 100%);-webkit-transition:border-color 400ms ease, color 400ms ease, background-color 400ms ease;transition:border-color 400ms ease, color 400ms ease, background-color 400ms ease;color:#fff;line-height:20px;font-weight:400;text-align:center;font-size:17px;border-radius:30px;}
.about .img2{position:relative;overflow:hidden;transform:scale(1);transition:transform 500ms ease;border-radius:20px;}
.about .img2 img{-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.about .img2:hover img{transform:scale(1.05);}
.about .list{position:relative;display:block;}
.about .list li{position:relative;display:flex;align-items:center;}
.about .list-text{margin-left:15px;flex:1;}
.about .list-icon{display:grid;width:40px;height:40px;line-height:40px;background:#ffffff;border-radius:100%;text-align:center;align-items:center;}
.about .list-icon span{font-size:12px;color:#101010;}
.about .img2 .text{display:none;}
.not-found h1{font-size:160px;line-height:160px;color:#771bde;font-weight:700;}
.not-found h3{color:#101010;font-size:24px;}
.not-found p{color:#727272;}
.not-found .search-form{position:relative;max-width:520px;margin:20px auto 0;}
.not-found .search-form form{position:relative;}
.not-found .search-form .form-group{position:relative;margin:0;}
.not-found .search-form .form-group input[type="text"], .not-found .search-form .form-group input[type="search"], .not-found .search-form .form-group input[type="email"]{position:relative;width:100%;line-height:30px;padding:10px 100px 10px 20px;height:60px;display:block;font-size:17px;background:transparent;color:#727272;border-radius:0px;border:1px solid rgba(0,0,0, 0.1);transition:all 300ms ease;border-radius:30px;outline:none;}
.not-found .search-form .form-group .search-button{position:absolute;right:5px;top:5px;width:50px;height:50px;line-height:50px;font-size:15px;background:none;color:#fff;background:#101010;border-radius:100%;outline:none;transform:rotate(0);-webkit-transition:all 0.7s linear;-o-transition:all 0.7s linear;transition:all 0.7s linear;outline:none;}
.not-found .search-form .form-group .search-button span{outline:none;}
.not-found .search-form .form-group input[type="text"]:focus, .not-found .search-form .form-group input[type="email"]:focus, .not-found .search-form .form-group input[type="search"]:focus{border-color:#771bde;outline:none;}
@media(max-width:1366px){
.banner-header.middle-height{height:360px;}
.contact-box .item i.numb{font-size:95px;}
}
@media(max-width:1200px){
.banner-header.middle-height{height:300px;}
}
@media(max-width:1024px){
.banner-header.middle-height{height:260px;}
.banner-header[data-overlay-dark] h6, .banner-header h6{font-size:15px;}
.banner-header h1{font-size:40px;}
.container{max-width:100% !important;}
.portfolio-home .item .con .title{padding:0;}
.portfolio-home .item .con .title h3{font-size:20px;}
.section-padding{padding:60px 0 !important;}
.testimonials.section-padding{padding:0px 0 !important;}
.about .content{margin-bottom:30px;}
.about .list{margin-bottom:0 !important;}
.about .list li{margin-bottom:10px;}
}
@media(max-width:880px){
.portfolio-home-carousel .owl-carousel .owl-item img{height:340px !important;}
}
@media(max-width:767px){
.banner-header.middle-height {
height: 210px;
}
.section-title{
font-size: 30px !important;
}
.section-subtitle { 
font-size: 15px; 
}
.marquee-content h3 {
font-size: 25px !important;
}
p { 
font-size: 16px; 
}
.about .item img{
height: auto !important;
}
.owl-carousel .owl-item img {
height: 260px !important;
}
.portfolio-home .owl-theme .owl-nav [class*="owl-"] {
width: 40px !important; 
height: 40px !important;
font-size: 15px !important;
line-height: 40px !important;
}
.portfolio-home .item .con .title h3 {
font-size: 18px;
}
#elementor-popup-modal-2271 .dialog-message {
width: 350px !important;
}
.about .list { 
margin-top: 20px;
}
.banner-header h1 {
font-size:25px;
letter-spacing: 2px;
}
.contact-box { 
margin-top: -60px;
}
.contact-box .item { 
height: auto;
}
}