.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}.e-logo-wrapper{background:var(--e-a-bg-logo);display:inline-block;padding:.75em;border-radius:50%;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-logo);font-size:1em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{margin:0;background-color:transparent}.elementor img{height:auto;max-width:100%;border:none;border-radius:0;box-shadow:none}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{max-width:100%;width:100%;margin:0;line-height:1;border:none}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0;direction:ltr}.elementor .elementor-background-video-container{transition:opacity 1s;pointer-events:none}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.elementor .elementor-background-video{max-width:none}.elementor .elementor-html5-video{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay,.elementor .elementor-background-slideshow{height:100%;width:100%;top:0;left:0;position:absolute}.elementor .elementor-background-slideshow{z-index:0}.elementor .elementor-background-slideshow__slide__image{width:100%;height:100%;background-position:50%;background-size:cover}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1023px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order);align-self:var(--align-self)}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element:where(.e-con-full,.elementor-widget){flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);justify-content:var(--justify-content);align-items:var(--align-items);align-content:var(--align-content);gap:var(--gap)}.elementor-invisible{visibility:hidden}.elementor-align-center{text-align:center}.elementor-align-center .elementor-button{width:auto}.elementor-align-right{text-align:right}.elementor-align-right .elementor-button{width:auto}.elementor-align-left{text-align:left}.elementor-align-left .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}.elementor-custom-embed-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.elementor-custom-embed-play i{font-size:100px;color:#fff;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{height:100px;width:100px;fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3))}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-property:transform;transition-duration:10s;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-center .elementor-button{width:auto}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-left .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:1365px){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-center .elementor-button{width:auto}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-left .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}}@media (max-width:1279px){.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-center .elementor-button{width:auto}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-left .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1023px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-center .elementor-button{width:auto}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-left .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-center .elementor-button{width:auto}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-left .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-center .elementor-button{width:auto}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-left .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-right:auto;margin-left:auto;position:relative}@media (max-width:1023px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-row{width:100%;display:flex}@media (max-width:1023px){.elementor-row{flex-wrap:wrap}}.elementor-widget-wrap{position:relative;width:100%;flex-wrap:wrap;align-content:flex-start}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0}.elementor-column{position:relative;min-height:1px;display:flex}.elementor-column-wrap{width:100%;position:relative;display:flex}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1023px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1024px) and (max-width:1365px){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1280px) and (max-width:1365px){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1024px) and (max-width:1279px){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9),.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1023px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1023px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9),.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}ul.elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap}ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1365px){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1279px){.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1023px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1366px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:1365px){#elementor-device-mode:after{content:"laptop"}}@media (max-width:1279px){#elementor-device-mode:after{content:"tablet_extra"}}@media (max-width:1023px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);position:var(--position);width:var(--width);min-width:0;min-height:var(--min-height);height:var(--height);border-radius:var(--border-radius);z-index:var(--z-index);overflow:var(--overflow);transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s);--flex-wrap-mobile:wrap;margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-block-end:var(--margin-block-end);margin-inline-start:var(--margin-inline-start);padding-inline-start:var(--padding-inline-start);padding-inline-end:var(--padding-inline-end);--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{text-align:var(--text-align);padding-block-start:var(--padding-block-start);padding-block-end:var(--padding-block-end)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);align-content:var(--grid-align-content);grid-auto-flow:var(--grid-auto-flow);justify-items:var(--justify-items);align-items:var(--align-items)}.e-con-boxed.e-flex{flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;align-content:normal}.e-con-boxed.e-grid{justify-items:legacy;grid-template-columns:1fr;grid-template-rows:1fr}.e-con-boxed{text-align:initial;gap:initial}.e-con.e-flex>.e-con-inner{flex-wrap:var(--flex-wrap);justify-content:var(--justify-content);align-items:var(--align-items);align-content:var(--align-content);flex-basis:auto;flex-grow:1;flex-shrink:1;align-self:auto}.e-con.e-grid>.e-con-inner{justify-items:var(--justify-items);align-items:var(--align-items)}.e-con>.e-con-inner{gap:var(--gap);width:100%;max-width:var(--content-width);margin:0 auto;padding-inline-start:0;padding-inline-end:0;height:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{content:var(--background-overlay);display:block;position:absolute;mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);transition:var(--overlay-transition,.3s);border-radius:var(--border-radius);border-style:var(--border-style);border-color:var(--border-color);border-block-start-width:var(--border-block-start-width);border-inline-end-width:var(--border-inline-end-width);border-block-end-width:var(--border-block-end-width);border-inline-start-width:var(--border-inline-start-width);top:calc(0px - var(--border-top-width));left:calc(0px - var(--border-left-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-radius:var(--border-radius);border-style:var(--border-style);border-color:var(--border-color);border-block-start-width:var(--border-block-start-width);border-inline-end-width:var(--border-inline-end-width);border-block-end-width:var(--border-block-end-width);border-inline-start-width:var(--border-inline-start-width);top:calc(0px - var(--border-top-width));left:calc(0px - var(--border-left-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-phone{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{flex-wrap:wrap;align-items:center}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{width:100%;max-width:100%;border:1px solid #69727d;background-color:transparent;color:#1f2124;vertical-align:middle;flex-grow:1}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;flex-basis:100%;padding-inline-end:20px}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;position:absolute;top:50%;transform:translateY(-50%);right:10px;pointer-events:none;text-shadow:0 0 3px rgba(0,0,0,.3)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{content:"*";color:red;padding-inline-start:.2em}.elementor-field-textual{line-height:1.4;font-size:15px;min-height:40px;padding:5px 14px;border-radius:3px}.elementor-field-textual.elementor-size-xs{font-size:13px;min-height:33px;padding:4px 12px;border-radius:2px}.elementor-field-textual.elementor-size-md{font-size:16px;min-height:47px;padding:6px 16px;border-radius:4px}.elementor-field-textual.elementor-size-lg{font-size:18px;min-height:59px;padding:7px 20px;border-radius:5px}.elementor-field-textual.elementor-size-xl{font-size:20px;min-height:72px;padding:8px 24px;border-radius:6px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1023px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{margin:10px 0;font-size:1em;line-height:1}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-weight:400;font-style:normal;vertical-align:middle;margin-inline-end:5px}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{padding-block-start:0;padding-block-end:0;border:none}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;justify-content:center;flex-direction:row;gap:5px}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element .elementor-widget-container{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-button{display:inline-block;line-height:1;background-color:#69727d;font-size:15px;padding:12px 24px;border-radius:3px;color:#fff;fill:#fff;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;justify-content:center;flex-direction:row;gap:5px}.elementor-button-icon svg{width:1em;height:auto}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{font-size:13px;padding:10px 20px;border-radius:2px}.elementor-button.elementor-size-md{font-size:16px;padding:15px 30px;border-radius:4px}.elementor-button.elementor-size-lg{font-size:18px;padding:20px 40px;border-radius:5px}.elementor-button.elementor-size-xl{font-size:20px;padding:25px 50px;border-radius:6px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-tab-title a{color:inherit}.elementor-view-stacked .elementor-icon{padding:.5em;background-color:#69727d;color:#fff;fill:#fff}.elementor-view-framed .elementor-icon{padding:.5em;color:#69727d;border:3px solid #69727d;background-color:transparent}.elementor-icon{display:inline-block;line-height:1;transition:all .3s;color:#69727d;font-size:50px;text-align:center}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{width:1em;height:1em;position:relative;display:block}.elementor-icon i:before,.elementor-icon svg:before{position:absolute;left:50%;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container{transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none}}.page-template-elementor_canvas.elementor-page:before{display:none}.elementor-post__thumbnail__link{transition:none}#left-area ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items{padding:0}.e--ua-appleWebkit.rtl{--flex-right:flex-start}.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{width:auto;display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-left:0;margin-right:0}@media (max-width:1023px){.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{width:auto;display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-left:0;margin-right:0}}@media (max-width:767px){.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{width:auto;display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-left:0;margin-right:0}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1023px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:1024px) and (max-width:1279px){.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1280px) and (max-width:1365px){.elementor .elementor-hidden-laptop{display:none}}@media (min-width:1366px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}.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}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:block;width: 100%;outline: none;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;height:0;}mark{color: #000;display: inline-block;font-weight: 700;text-decoration: underline;}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"201C" "201D" "2018" "2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input{line-height:normal;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;} table{border-collapse:collapse;border-spacing:0;width:100%}th{text-align:left;font-weight: 700;font-size: 14px;color:#111}td,th,tr{padding:8px 12px}th{border-width:1px;border-style:solid;border-color:#e0e0e0;}td{border-width:1px;border-style:solid;border-color:#e0e0e0}pre{display:block;font-family:monospace!important;white-space:pre-wrap;margin:1em 0;background-color:#F2F2F2;padding:16px!important}code{background-color:#f2f2f2;padding:24px!important;display:inline-block;vertical-align:baseline;font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New!important}ol,ul{list-style-position:inside}ol li,ul li{padding:2px 0}ol ol,ul ul{margin-left:24px}a{text-decoration:none;outline:0}a:active,a:hover{outline:0}a,a:visited{transition:color .1s ease-out;}abbr[title],dfn[title]{cursor:help}ins,mark{text-decoration:none}del{text-decoration:line-through}b,strong{font-weight: 700;font-variation-settings: 'wght' 800;}.footer b,.footer strong{font-weight:800}address,var{font-style:normal}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-8px}sub{bottom:-4px}address,code,dl,fieldset,form,hr,kbd,li ol,li ul,menu,ol,p,pre,q,samp,table,ul{margin:0 0 16px 0;padding:0}dl dd{margin-left:24px}dl{padding:24px;border:1px solid #e0e0e0}dl dt{float:left;clear:left;width:100px;text-align:right;}dl dd{margin:0 0 0 116px;padding:0 0 4px;}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:16px} figcaption {margin: 0 auto;line-height: 1.5em;text-align: center;font-size: 13px !important;} td>p:last-child {margin-bottom: 0;} .blocks-gallery-caption {margin-bottom: 24px;} a,a:hover,a:active,a:focus { outline:0; } cite { font-style: normal; } #page-links > a {margin-bottom: 24px !important;} hr {clear: both;} span.br {display: block;} .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; width: 1px; overflow: hidden; } .et-clearfix:after {content:"";display:table;clear:both} *,:after,:before{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; word-wrap:break-word; } html{ position:static; overflow-y:scroll; overflow-x:hidden; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; } body{ margin:0; min-height:100%; } iframe,object,embed{border:none;vertical-align:bottom;max-width: 100%;} figure {max-width: 100%;margin:0} figure > a, figure > a:hover { color: transparent !important; } .strikethrough {text-decoration:line-through;} .wp-video-shortcode, .wp-video { width: 100% !important; height: auto !important; } .wp-video-shortcode .mejs-mediaelement { position: relative!important; height: auto!important; } .wp-video-shortcode .mejs-poster { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .mejs-button, .mejs-currenttime, .mejs-duration { word-wrap:inherit; } #single-post-page .post-content > ul li ul, #single-post-page .post-content > ol li ol, .page-template-default .page-content ul li ul, .page-template-default .page-content ol li ol, .comment-content ul li ul, .comment-content ol li ol { padding-left: 32px !important; } .page-template-default .post-comments-area { padding-top: 0; padding-bottom:24px; } .gallery { width: 100%; display: grid; grid-row-gap: 8px; grid-column-gap: 8px; justify-items: stretch; grid-template-columns: repeat(1, minmax(0, 1fr)); padding: 0; margin-bottom: 32px; } .gallery-columns-2 {grid-template-columns: repeat(2, minmax(0, 1fr));} .gallery-columns-3 {grid-template-columns: repeat(3, minmax(0, 1fr));} .gallery-columns-4 {grid-template-columns: repeat(4, minmax(0, 1fr));} .gallery-columns-5 {grid-template-columns: repeat(5, minmax(0, 1fr));} .gallery-columns-6 {grid-template-columns: repeat(6, minmax(0, 1fr));} .gallery-columns-7 {grid-template-columns: repeat(7, minmax(0, 1fr));} .gallery-columns-8 {grid-template-columns: repeat(8, minmax(0, 1fr));} .gallery-columns-9 {grid-template-columns: repeat(9, minmax(0, 1fr));} .gallery > .gallery-item { text-align: center; } .forcefullwidth_wrapper_tp_banner { overflow: hidden; } .mejs-controls .mejs-button button { line-height: 1em !important; padding: 0px !important; text-align: center !important; font-size: 1em !important; border-radius: 0 !important; border-left:none !important; border-right:none !important; border-top:none !important; transform:none !important; box-shadow: none !important; min-width: 0; } .post-video {position: relative;} .post-video .wp-video{width:100%!important;} .post-video .mejs-mediaelement{position:relative!important;height:auto!important} .post-video .wp-video-shortcode{ height:auto!important; width: 100% !important; } .post-audio .mejs-container, .post-audio .mejs-container .mejs-controls, .post-audio .mejs-embed, .post-audio .mejs-embed body { width: 100%; } .post-video .mejs-poster { -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; } .flex-mod { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; } .flex-mod iframe, .flex-mod object, .flex-mod embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .soundcloud iframe { max-width: 100%; } .wp-video-shortcode, .wp-audio-shortcode { max-width: 100% !important; height: auto; } img + br,img + p:empty,p:empty{display:none!important;} .comment-text img + br {display: initial !important;} .comment-text {margin-top: 16px;} img{ max-width:100%; height:auto!important; border:0; outline: none; -ms-interpolation-mode:bicubic; vertical-align:bottom;margin:0; } img[class*="wp-image"], .wp-caption { margin-bottom: 24px; } p > img {margin-bottom: 0 !important} .wp-block-gallery img, .wp-block-image img { margin-bottom: 0; } .wp-block-columns-is-layout-flex { display: flex; gap: 40px; } .wp-caption img, .image-container img, .gallery-icon img { margin:0 auto; width: 100%; } .et-woo-categories li .custom-image-true img { width: auto; } .alignright {float:right; margin:0 0 1em 1em !important;} .alignleft {float:left; margin:0 1em 1em 0 !important;} .aligncenter {display: block; margin-left: auto; margin-right: auto;} .wp-caption.alignright {float:right; margin:0 0 1em 1em !important;} .wp-caption.alignleft {float:left; margin:0 1em 1em 0 !important;} .wp-caption.aligncenter {display: block; margin-left: auto; margin-right: auto;text-align: center !important;} .wp-caption.aligncenter img {display: inline-block !important;} a img.alignright {float:right; margin:0 0 1em 1em !important;} a img.alignleft {float:left; margin:0 1em 1em 0 !important;} a img.aligncenter {display: block; margin-left: auto; margin-right: auto} .et-image.alignright {float:right; margin:0 0 1em 1em} .et-image.alignleft {float:left; margin:0 1em 1em 0} .et-image.aligncenter {display: block; margin-left: auto; margin-right: auto;text-align: center;} .et-image {max-width: 100%;} .et-image img[src*=".svg"] {width: 100%;} .text-center{text-align:center} .text-left{text-align:left} .text-right{text-align:right} .page-content > p, .post-content > p { margin-bottom: 24px; } .col-50 p { margin-bottom: 0; display: flex; gap: 24px; align-items: flex-start; justify-content: space-between ; } .col-50 p > * { width: 100%; } #wrap {height: 100%;} html, body {min-height: 100vh;} #wrap,#wrap.full { width: 100%; min-height: 100%; margin: 0 auto; position: relative; z-index: 99; background-color: #fff; min-height: inherit; } .woocommerce-shop #wrap, .tax-product_cat #wrap, .tax-product_tag #wrap { background-color: #f5f5f5; } .layout-boxed #wrap { box-shadow: 0px -5px 5px rgba(0,0,0,.3); } .footer { position: relative; z-index: 53; } .footer.sticky-true { overflow: hidden; z-index: -101; } .container, .wpml-ls-statics-post_translations { width: calc(100% - 24px); max-width: calc(100% - 24px); margin: 0 auto 0 auto; position: relative; } .elementor-column-gap-default>.elementor-column{padding:0 12px 0 12px;} .elementor-column-gap-narrow>.elementor-column{padding:0 4px 0 4px;} .elementor-column-gap-extended>.elementor-column{padding:0 20px 0 20px;} .elementor-column-gap-wide>.elementor-column{padding:0 28px 0 28px;} .elementor-column-gap-wider>.elementor-column{padding:0 32px 0 32px;} .column-link { position:absolute; width:100%; height:100%; display:block; top:0; left:0; z-index:10; } .elementor-widget:not(:last-child) {margin-bottom:0 !important} .elementor-element-edit-mode .column-link { z-index:-1; } .tab-content .elementor-element.elementor-widget-empty { background-color: transparent; box-shadow: none; -webkit-box-shadow: none; } .tab-content .elementor-element.elementor-widget-empty > i { display: none; } .element-shadow { display: none !important; } .element-shadow.active { display: block !important; } .container-full { width: 100% !important; max-width: 100% !important; margin: 0 auto 0 auto; position: relative; } #et-content, .elementor[data-elementor-type="wp-page"] { position:relative; z-index:54; background-color: #fff; overflow: hidden; } #et-content.padding-true { padding: 48px 0; } .woocommerce-page #et-content.padding-true { padding: 0 !important; } .container.page-full-width { width: 100% !important; max-width: 100% !important; } .wp-caption { display: inline-block; max-width: 100%; } .wp-caption-text, .gallery-caption { text-align: center; padding:8px; color: #444; width: 100%; font-size: 14px; line-height: 24px; } .bypostauthor { position: relative; } .et-footer-menu { list-style: none; padding: 0; margin: 0; display: inline-block; vertical-align: middle; } .et-footer-menu li { padding: 0 16px; margin: 0; display: inline-block; } .et-footer-menu li:first-child { padding-left: 0; } .et-footer-menu li:last-child { padding-right: 0; } .overflow-hidden, .overflow-hidden > .elementor-widget-wrap {overflow: hidden !important;} .elementor-widget-et_megamenu_tab {margin-bottom: 0 !important;} .et-row { display:flex; align-items:flex-start; justify-content:flex-start; width:calc(100% + 40px); margin-left:-20px; margin-right:-20px; } .et-row > .et-column { padding:0 20px; } .et-row.middle {align-items:center;} .et-row.bottom {align-items:flex-end;} .et-row.center {justify-content:center;} .et-row.right {justify-content:flex-end;} .popup-banner-toggle,.toggle-banner-toggle {background-color:#111} .et-breadcrumbs .arrow, .post-ajax-button .button-back, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, button:hover, .button:hover, .restore-item:hover, .product .button:hover, .added_to_cart:hover, .comment-reply-link:hover, .checkout-button:hover, .return-to-shop a:hover, .woocommerce-mini-cart__buttons > a:hover, .woocommerce-button:hover, #page-links > a:hover, .edit-link a:hover, .woocommerce-message .button:hover, .post-single-navigation a[rel="prev"]:before, .post-single-navigation a[rel="next"]:after, .post-social-share a:before, .post-single-navigation a:hover, .clear-all-attribute:hover, .woocommerce-before-shop-loop .layout-control > *, .product .button:before, .product .added_to_cart:before, .fbt-info .add_to_cart_all, .et-wishlist-icon:before, .et-compare-icon:before, .wishlist-toggle:before, .compare-toggle:before, .en-quick-view:before, .woocommerce-before-shop-loop .layout-control > .chosen, .woocommerce-before-shop-loop .layout-control > *:hover, .content-sidebar-toggle:before, .product-short-description ul li:before, .woocommerce-product-details__short-description ul li:before, .fbt-products .product:after, .ui-slider-handle-bubble, .ui-slider-handle-bubble:before, .wishlist-remove, .compare-remove, .woocommerce-Tabs-panel--description ul li:before, form #searchsubmit:hover + .search-icon, .widget_product_search button[type="submit"]:before, .wp-block-search button:before, .gsap-lightbox-toggle:hover, .gsap-lightbox-nav:hover {background:#111} .woocommerce-before-shop-loop .sale-products.chosen:after, .product .single_add_to_cart_button, .quick-view-wrapper-close, .shop_table .product-remove a:hover, .error404-button:hover {background-color:#111} .et-breadcrumbs a, .et-breadcrumbs span, .post-categories a, .post-meta a, .enovathemes-navigation li a, .woocommerce-pagination li a, #infinite, .widget_categories ul li a, .widget_pages ul li a, .widget_archive ul li a, .widget_meta ul li a, .widget_layered_nav ul li a, .pf-item.list.attr ul li a, .widget_nav_menu ul li a, .widget_product_categories ul li a, .wp-block-archives li a, .pf-item.list.cat ul li a, .widget_tag_cloud .tagcloud a, .post-tags a, .widget_product_tag_cloud .tagcloud a, .post-tags-single a, .wp-block-tag-cloud a, .pf-item.label.attr ul li a, .post-single-navigation a[rel="prev"], .post-single-navigation a[rel="next"], .see-responses, .comment-date-time .post-date > a, .filter-breadcrumbs a, .product .post-category a, .product .price, .entry-summary .wishlist-title, .entry-summary .compare-title, .entry-summary .ask-title, .comp ul.products .product .button, .comp ul.products .product .added_to_cart, .woocommerce-review-link, .product_meta a, body.woocommerce .variations .tawcvs-swatches .swatch-label, html body .quick-view-wrapper.woocommerce .variations .tawcvs-swatches .swatch-label, .product .summary table.variations .reset_variations, .write-review, .product .summary .price del, .pf-item.col ul li a, .shop_table .product-remove a, .product-name a, .woocommerce-MyAccount-navigation li a, .clear-all-attribute, .product_list_widget .product-title a, .product-search .search-results ul li a, .product-data .product-categories, .elementor-widget a:not(.button) {color:#111} ::placeholder {color:#9a9a9a} :-ms-input-placeholder {color:#9a9a9a} ::-ms-input-placeholder {color:#9a9a9a} .widget_tag_cloud .tagcloud a, .post-tags a, .widget_product_tag_cloud .tagcloud a, .post-tags-single a, .wp-block-tag-cloud a, .pf-item.label.attr ul li a, .see-responses, textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input[type="file"], .select2-container--default .select2-selection--single, .comp-counter input, .comp ul.products .product .button, .comp ul.products .product .added_to_cart, .write-review {border-color:#e0e0e0} html body.woocommerce div.product form.cart.variations_form .tawcvs-swatches .swatch.swatch-label:hover, html body.woocommerce div.product form.cart.variations_form .tawcvs-swatches .swatch.selected.swatch-label{ border:2px solid #111 !important; } .variation-calc{ border:1px solid #e0e0e0 !important; } .layout-sidebar .widget_mailchimp, .post-ajax-button.disable .button-back { background-color:#e0e0e0; } .post-ajax-button.disable { color:#444; } .widget_layered_nav ul li a:before, .fbt-item:before, .pf-item.list.attr li a:before, .pf-item.col.attr li a:before, .woocommerce-before-shop-loop .sale-products:before, .woocommerce-before-shop-loop .sale-products:after, .grid .loop-products .wishlist-toggle:hover, .grid .loop-products .compare-toggle:hover, .grid .loop-products .en-quick-view:hover, .full .loop-products .wishlist-toggle:hover, .full .loop-products .compare-toggle:hover, .full .loop-products .en-quick-view:hover { box-shadow: inset 0 0 0 1px #111; } .placeholder { box-shadow: inset 0 0 0 1px #f0f0f0 !important; background-color: #fff; border-radius: 6px !important; padding: 16px !important; } .grid-2 .only-posts .placeholder, .list .only-posts .placeholder, .full .only-posts .placeholder { box-shadow: none !important; } .only-posts .placeholder { padding: 0 !important; } .list .placeholder { display: flex !important; align-items: flex-start; } .list .placeholder-body { padding:0 0 0 16px; width: 100%; display: flex !important; } .list .product .placeholder-body { flex-direction: column; } .grid-2 .only-posts .placeholder-body { padding: 0 !important; } .placeholder span { display: block !important; } .placeholder svg { fill: #f5f5f5; padding: 0 !important; animation:fillColor 1.5s infinite linear; border-radius: 6px !important; } .category-item.placeholder svg, .woocommerce-MyAccount-navigation-link.placeholder svg { border-radius: 6px; width: 100%; max-width: 100%; } .category-item.placeholder { box-shadow:none !important; padding: 0 !important; } .grid .only-posts .placeholder svg { border-radius: 6px 6px 0 0 !important; width: 100%; transform: none; } .grid-2 .only-posts .placeholder svg { border-radius: 6px !important; } .placeholder .post-title { margin-top: 16px; } .list .placeholder .post-title { margin-top: 0; } .placeholder .button:before, .placeholder .post-title:before, .placeholder .post-title:after, .placeholder .post-excerpt, .placeholder .post-meta { animation:backColor 1.5s infinite linear; width:100%; height: 14px; border-radius: 6px; background-color: #f5f5f5; display: block; content: ""; } .placeholder .post-meta { height: 20px; width: 56px; } .list .only-posts .placeholder .post-meta { margin-bottom: 8px; } .placeholder .post-excerpt { height: 72px; } .only-posts .placeholder .post-excerpt:after { display: none !important; } .placeholder .post-wcq { display: flex !important; align-items: center; justify-content: flex-start; gap: 8px; margin-bottom: 8px; margin-top: 12px; } .placeholder .post-wcq:after, .placeholder .post-wcq:before { height: 28px; width: 28px; border-radius: 28px; background-color: #f5f5f5; animation:backColor 1.5s infinite linear; content: ""; display: block; } .list .placeholder .post-wcq { display: none !important; } .placeholder .post-title:after { width:70%; margin-top: 8px; } .placeholder .button:before, .placeholder .price { width: 40px !important; height: 20px; border-radius: 6px; animation:backColor 1.5s infinite linear; background-color: #f5f5f5; } .list .placeholder .button:before, .list .placeholder .price { margin-right: 0; margin-left: auto; } .placeholder .button { background-color: transparent !important; padding: 0 !important; margin-top: 13px; } .placeholder .button:before { width: 104px !important; } .placeholder .button:after { display: none !important; } .placeholder .star-rating { line-height: 16px; margin-bottom: 15px; } .woocommerce-MyAccount-navigation-link.placeholder { padding: 0 !important; box-shadow: none !important; } .woocommerce-MyAccount-navigation-link.placeholder { padding: 0 !important; margin-bottom: 4px; } @keyframes backColor { 0% {background-color: #f5f5f5;} 50% {background-color:#e0e0e0;} 100% {background-color:#f5f5f5;} } @keyframes fillColor { 0% {fill: #f5f5f5;} 50% {fill:#e0e0e0;} 100% {fill:#f5f5f5;} } body,p,h1,h2,h3,h4,h5,h6 { font-family:'Inter', Arial, Helvetica, sans-serif; font-weight: 400; font-size: 13px; line-height: 1.8em; letter-spacing: 0; color:#444; } h1,h2,h3,h4,h5,h6 { font-weight: 700; line-height: 1.5em; color:#111; } h1 {font-size: 48px;} h2 {font-size: 40px;} h3 {font-size: 32px;} h4 {font-size: 24px;} h5 {font-size: 18px;} h6 {font-size: 16px;} #et-desktop-default, #et-mobile-default { height: 120px; background-color: #034c8c; color: #fff; } #et-mobile-default { height: 64px; } #et-desktop-default > .container, #et-mobile-default > .container { display: flex; align-items: center; height: 100%; } #et-mobile-default > .container { justify-content: space-between; } #desktop-header-logo, #mobile-header-logo { width: 154px; display: block; } .transparent-header-underlay { width: 100vw; height: 100vh; } #header-menu-container-default { margin-left: 72px; } #et-footer-default { width: 100%; background-color: #111; text-align: center; color: #fff; padding: 48px; } #header-menu-default { list-style: none; margin: 0; padding: 0; display: flex; width: 100%; } #header-menu-default a { font-size: 14px; line-height: 24px; } #header-menu-default > li > a { color: #fff; min-height: 40px; line-height: 40px; font-size: 16px; font-weight: 700; } #header-menu-default ul li > a { color: #777; } #header-menu-default ul li > a:hover { color: #034c8c; } #header-menu-default ul { background-color: #fff; } #header-menu-default > li { margin-right: 40px; } #header-menu-default > li:last-child { margin-right: 0; } #header-menu-default ul > .menu-item-has-children > a > .arrow { background:#034c8c ; } #mobile-container-default .et-mobile-container-top .et-button { border-color: #fff; color: #fff; } .has-large-font-size, .has-large-font-size + p { line-height: 1.15em !important; } .wp-block-cover-image .wp-block-subhead:not(.has-text-color), .wp-block-cover-image h1:not(.has-text-color), .wp-block-cover-image h2:not(.has-text-color), .wp-block-cover-image h3:not(.has-text-color), .wp-block-cover-image h4:not(.has-text-color), .wp-block-cover-image h5:not(.has-text-color), .wp-block-cover-image h6:not(.has-text-color), .wp-block-cover-image p:not(.has-text-color), .wp-block-cover .wp-block-subhead:not(.has-text-color), .wp-block-cover h1:not(.has-text-color), .wp-block-cover h2:not(.has-text-color), .wp-block-cover h3:not(.has-text-color), .wp-block-cover h4:not(.has-text-color), .wp-block-cover h5:not(.has-text-color), .wp-block-cover h6:not(.has-text-color), .wp-block-cover p:not(.has-text-color), .wp-block-cover-image-text a {color: #fff !important;} .wp-block-coblocks-social__button {color: #fff !important;} .wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, section.wp-block-cover-image>h2 { max-width: 720px; } p.has-background {padding: 20px 30px;} .is-style-squared .wp-block-button__link {border-radius: 0 !important} .alignfull { margin-left : calc( -99vw / 2 + 100% / 2 ) !important; margin-right : calc( -99vw / 2 + 100% / 2 ) !important; max-width : 99vw !important; width : 99vw !important; } .wp-block-latest-posts { list-style:inside !important; list-style-type: square !important; } .wp-block-cover, .wp-block-cover-image, .wp-block-button, .wp-block-audio, .wp-block-group__inner-container {margin-bottom: 24px;} .wp-block-button { display: table; } .woocommerce-checkout .wp-block-button, .woocommerce-cart .wp-block-button { margin: 24px auto; } .wp-block-button.aligncenter { margin-left: auto; margin-right: auto; } .wp-block-group { margin-bottom: 24px; border-radius: 0; } .wp-block-group__inner-container *:last-child {margin-bottom: 0;} .wp-block-calendar table th {text-align: center;} .wp-block-media-text__media img {margin-bottom: 0;} pre code { background: transparent !important; padding: 0 !important; margin:0 !important; } #page-links a + a {margin-left: 8px;} .wp-block-media-text { margin-bottom: 24px; } .wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th { border-color: #e0e0e0; } .blocks-gallery-item__caption {border-radius: 0;} .blocks-gallery-item a {height: auto !important;} .page-content > p:last-child > img.alignright {margin-top: 2em !important;} .has-large-font-size, .has-large-font-size + p { line-height: 40px !important; } .has-large-font-size { font-size: 32px !important; } .wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, section.wp-block-cover-image>h2 { font-size: 32px !important; line-height: 40px!important; } .wp-block-image {margin-bottom: 24px;} @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} .select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #e0e0e0 !important;border-radius:6px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;overflow: hidden;box-shadow: 0 0 8px 0 rgba(0,0,0,0.1);}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px 4px 0 4px !important}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#f5f5f5;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #e0e0e0;border-radius:6px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #e0e0e0;border-radius:6px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #e0e0e0;border-top-left-radius:6px;border-bottom-left-radius:6px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #e0e0e0;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:6px;border-bottom-right-radius:6px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #e0e0e0}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;padding:0;margin:4px 0}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #e0e0e0;border-radius:6px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #e0e0e0;border-top-right-radius:6px;border-bottom-right-radius:6px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #e0e0e0;border-radius:0;border-top-left-radius:6px;border-bottom-left-radius:6px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #e0e0e0;border-radius:6px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #e0e0e0;border-radius:6px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:6px;border-bottom-left-radius:6px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:6px;border-bottom-right-radius:6px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #e0e0e0;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb} .woocommerce-checkout .select2-container, .woocommerce-cart .select2-container { height: 48px; border:1px solid #e0e0e0; border-radius: 6px; } .select2 .selection { display: block; height: 100%; } .select2-container--default .select2-selection--single { border: none !important; } html .select2-container .select2-selection--single { height: 100% !important; display: flex; align-items: center; width: 100%; justify-content: space-between; padding: 0 0 0 16px; } html .select2-container--default .select2-selection--single .select2-selection__arrow { height: 16px !important; width: 16px !important; min-width: 16px; position: relative !important; top: 0 !important; margin-top:0 !important; right: 0 !important; margin-right: 10px; } html .select2-container--default .select2-selection--single .select2-selection__arrow b { border: none !important; width: 100% !important; height: 100% !important; top: 1px !important; left: -3px !important; margin: 0 !important; background: #444; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow-select.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow-select.svg) no-repeat 50% 50%; -webkit-mask-size: 10px; mask-size:10px; } html .select2-container--default .select2-search--dropdown .select2-search__field { height: 32px !important; min-height: 32px !important; border: 1px solid #e0e0e0; } html .select2-results__option { padding: 4px 4px 5px 4px !important; line-height: 1.15em; color: #444; display: flex; align-items: center; min-height: 24px; width: calc(100% - 4px); left: 4px; position: relative; border-radius: 6px; } .select2-container--open .select2-dropdown--below { min-width: 250px; border-radius: 6px !important; } .header .wpb_column { position: static; } .header { display: block; width: 100%; z-index: 70; position: relative; } .header.shadow-true, .header.sticky-true.shadow-sticky-true.active { box-shadow: 0 2px 20px 0 rgba(0,0,0,0.1); } .header.transparent-true { position: absolute; top: 0; left: 0; } .header.sticky-true.active .hide-sticky, .header.sticky-true:not(.active) .hide-default { display: none; } .header.sticky-true.active .hide-default-true { display: inline-block; } .menu-item .arrow { width: 10px; height: 10px; position: relative; display: inline-block; vertical-align: middle; transform: translateY(1px); margin-left: 8px; display: none; z-index: 2; transform-origin: center; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/menu-arrow-down.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/menu-arrow-down.svg) no-repeat 50% 50%; } .mobile-menu .menu-item .arrow, .sidebar-menu .menu-item .arrow { -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow.svg) no-repeat 50% 50%; } .tl-submenu-ind-true .header-menu > .menu-item-has-children > a > .arrow, .sl-submenu-ind-true .header-menu ul > .menu-item-has-children > a > .arrow { display: inline-block; } .header.sticky-true.active { position: fixed; top: 0; left: 0; } .header.sticky-true + .header-placeholder { width: 100%; display: none; } .header.sticky-true.active.transparent-false + .header-placeholder { display: block; } .header-logo {max-width: 100%} .header-logo a { position: relative; display: inline-block; vertical-align: top; } .header-logo .logo, .header-logo a { width: 100%; max-width: 100% !important; } .header-logo img, .header-logo svg { position: relative; display: inline-block; vertical-align: middle; } .header.sticky-true.active .header-logo .logo, .header.sticky-false .header-logo .sticky-logo, .header.sticky-true .header-logo .sticky-logo, .footer .sticky-logo { display: none; } .header.sticky-true.active .header-logo .sticky-logo { display: inline-block; } .nav-menu-container .nav-menu, .nav-menu-container .sub-menu, .et-button .sub-menu { list-style: none; margin:0; padding: 0; line-height: inherit; } .nav-menu{ display: flex; } .header-menu-container .header-menu { width: 100%; } .nav-menu .menu-item { padding: 0; position: relative; line-height: inherit; height: inherit; display: flex; justify-content: center; align-items: center; } .menu-item.in {z-index: 5;} .header-menu-container > .header-menu > .menu-item:first-child { margin-left: 0 !important; } .nav-menu-container > .nav-menu > .menu-item > .mi-link { transition: color 300ms ease-out, background-color 300ms ease-out; line-height: inherit; display: block; position: relative; } .nav-menu-container.menu-hover-underline-default > .nav-menu > .menu-item:hover > .mi-link { text-decoration: underline; text-underline-offset: 2px; text-decoration-thickness: 1px; } .nav-menu-container > .nav-menu > .menu-item > .mi-link.loading-menu, .sidebar-menu > .menu-item > .mi-link.loading-menu, .et-button.loading-menu { cursor: progress; } .menu-hover-outline.nav-menu-container > .nav-menu > .menu-item > .mi-link, .menu-hover-box.nav-menu-container > .nav-menu > .menu-item > .mi-link { line-height: 40px; height: 40px; align-items: center; display: inline-flex; border-radius:6px; } .menu-hover-outline.nav-menu-container > .nav-menu > .menu-item > .mi-link, .menu-hover-fill.nav-menu-container > .nav-menu > .menu-item > .mi-link, .menu-hover-box.nav-menu-container > .nav-menu > .menu-item > .mi-link { z-index: 2; } .menu-hover-fill.nav-menu-container > .nav-menu > .menu-item > .mi-link, .menu-hover-overline.nav-menu-container > .nav-menu > .menu-item > .mi-link { height: 100%; display: flex; align-items: center; justify-content: center; } .nav-menu .menu-item > .mi-link > .txt, .et-button .menu-item > .mi-link > .txt { position: relative; z-index: 2; } .top-separator-true .header-menu .menu-item.depth-0:before, .top-separator-true .header-menu .menu-item.depth-0:after { display: block; position: absolute; top: 50%; transform: translateY(-50%); left: 0; content:""; width: 1px; height: 100%; } .top-separator-true .header-menu .menu-item.depth-0:after { left: auto; right: 0; } .nav-menu .menu-icon + .txt, .et-button .menu-icon + .txt { margin-left: 8px; } .header-menu .sub-menu .menu-icon { margin-left: 8px; } .et-mm > .menu-item > .mi-link .menu-icon { margin-left: 0; margin-right: 8px; } .menu-icon { width: 16px; height: 16px; -webkit-mask-size: 16px; mask-size: 16px; display: inline-block; vertical-align:middle; position: relative; transform: translateY(-1px); transition: background 0.3s ease-out; } .mobile-menu .menu-icon, .sidebar-menu .menu-icon { margin-right: 12px; width: 24px; height: 24px; -webkit-mask-size: 24px; mask-size: 24px; } .mobile-menu .menu-icon.img, .sidebar-menu .menu-icon.img { width: 32px; height: 32px; background-size: 100% !important; background-position:left top !important; } .sidebar-menu .menu-icon.img { width: 48px; height: 48px; } .mobile-menu li ul .menu-icon.img, .sidebar-menu li ul .menu-icon.img { width: 32px; height: 32px; } .header-menu > .menu-item > .mi-link > .label { position: absolute; top: -100%; left: 50%; line-height: 11px; font-weight: 700; font-size: 11px; padding: 3px 5px 4px 5px; color: #fff; transform: translateX(-50%); border-radius: 4px; } .header-menu > .menu-item > .mi-link > .description { display: block !important; position: absolute; width: 100%; height: auto; line-height: 1.5em; left: 0; text-align: center; font-size: 60%; } .menu-item > .mi-link > .description { display: block; font-size: 80%; line-height: inherit; } .nav-menu-container.menu-hover-fill .nav-menu > .menu-item > .mi-link > .label { bottom: auto; top: 5%; } .nav-menu-container.menu-hover-box .nav-menu > .menu-item > .mi-link > .label, .nav-menu-container.menu-hover-outline .nav-menu > .menu-item > .mi-link > .label { top: -25%; } .nav-menu .sub-menu > .menu-item > .mi-link > .label, .et-mm > .menu-item > .mi-link > .label, .et-button .menu-item > .mi-link > .label, .mobile-menu .label, .sidebar-menu .label, .sub-menu .label { margin-left:8px; display: inline-block; vertical-align: middle; text-align: center; position: relative; left: 0px !important; transform: none !important; text-transform: none; line-height: 11px; font-weight: 700; font-size: 11px; padding:5px 8px; color: #fff; border-radius: 4px; top: -1px; } .menu-item > .mi-link .effect { z-index: -1; display: block; position: absolute; top:0; left: 0; width: 100%; height:100%; opacity: 0; margin-top: 0; backface-visibility: hidden; border-radius:inherit; pointer-events: none; } .menu-hover-outline > .nav-menu > .menu-item > .mi-link .effect { background-color: transparent !important; } .menu-hover-underline > .nav-menu > .menu-item > .mi-link .effect, .menu-hover-overline > .nav-menu > .menu-item > .mi-link .effect { position: absolute; top: 90%; left: 0; height: 2px; width: 100%; z-index: 1; box-shadow: none; } .menu-hover-overline > .nav-menu > .menu-item > .mi-link.has-icon .effect { left: 24px; width: calc(100% - 24px); } .tl-submenu-ind-true.menu-hover-overline > .nav-menu > .menu-item.menu-item-has-children > .mi-link .effect { width: calc(100% - 18px); } .tl-submenu-ind-true.menu-hover-overline > .nav-menu > .menu-item.menu-item-has-children > .mi-link.has-icon .effect { width: calc(100% - 42px); } .menu-hover-overline > .nav-menu > .menu-item > .mi-link .effect { top: 0; } .menu-hover-fill > .nav-menu > .menu-item > .mi-link .effect { height: calc(100% + 1px); margin-top: 0; top: 0; border-radius: 0; } .menu-hover-outline > .nav-menu > .menu-item > .mi-link, .menu-hover-box > .nav-menu > .menu-item > .mi-link, .menu-hover-fill > .nav-menu > .menu-item > .mi-link { padding-left:24px; padding-right:24px; } .menu-item.active > .mi-link .effect { opacity: 1; } .menu-hover-underline-default .menu-item > .mi-link .effect, .menu-hover-none .menu-item > .mi-link .effect { display: none !important; } .menu-item-language img { vertical-align: middle; display: inline-block; margin-right:8px; } .header-menu .sub-menu:not(.megamenu-single), .et-button + .megamenu { position:absolute; top: 100%; left:0px; min-width: 260px; max-width: 260px; padding-top: 16px; padding-bottom: 16px; list-style: none; margin-left: 0; text-align: left; border-radius:6px; background-color: #fff; } .megamenu[data-width="100"] { overflow: initial !important; border-radius: 0 !important; } .top-separator-true .header-menu > .menu-item.depth-0 > .sub-menu:not(.megamenu-single), .menu-hover-fill .header-menu > .menu-item.depth-0 > .sub-menu:not(.megamenu-single) { left: 0 !important; } .et-button + .megamenu { padding-top: 0; padding-bottom: 0; list-style: none; } .nav-menu .submenu-left .sub-menu { left:auto !important; } .nav-menu .sub-menu .sub-menu { left:260px; top: -16px; } .nav-menu .submenu-left .sub-menu .sub-menu { left:auto !important; right: 260px !important; } .submenu-shadow-true .nav-menu .sub-menu, .submenu-shadow-true.et-button + .megamenu > .elementor { box-shadow: 0 0 8px 0px rgb(0 0 0 / 10%); backface-visibility: hidden; } .et-button + .megamenu > .elementor { border-radius: 6px; background-color: #fff; } .et-button + .megamenu-tab > .elementor { background-color: transparent; } .submenu-shadow-true.et-button + .megamenu { backface-visibility: hidden; background-color: transparent; } .nav-menu .sub-menu .menu-item, .megamenu-tab .tab-item { display: block; float: none; line-height: 22px; } .nav-menu .sub-menu .menu-item .mi-link, .megamenu-tab .tab-item { display: block; padding: 2px 20px; position: relative; backface-visibility: hidden; transition: color 150ms ease-out, background-color 150ms ease-out; } .nav-menu .megamenu .menu-item .mi-link { padding: 4px 8px !important; } .header-menu .sub-menu .menu-item .arrow { position: absolute; top: 50%; right: 24px; margin-top: -4px; transform: rotate(270deg); transform-origin: center; } .nav-menu .sub-menu:not(.megamenu-single), .et-button + .megamenu { opacity: 0; display: none; } .submenu-appear-fade .nav-menu li:hover > .sub-menu, .hover:hover > .submenu-appear-fade.submenu-toggle-hover.et-button + .megamenu { display: block; animation: submenuAppearFade 0.1s ease-out forwards; } .submenu-appear-fade .nav-menu .sub-menu > li, .submenu-appear-fade.et-button + .megamenu > * { opacity: 0; transition: opacity 150ms 0ms ease-out; } .submenu-appear-fade .nav-menu .menu-item:hover > .sub-menu > li, .hover:hover > .submenu-appear-fade.et-button + .megamenu > * { opacity: 1; transition: opacity 150ms 400ms ease-out; } .submenu-appear-transform .nav-menu li.hover:hover > .sub-menu, .submenu-appear-transform .nav-menu .sub-menu li:hover > .sub-menu, .hover:hover > .submenu-appear-transform.submenu-toggle-hover.et-button + .megamenu { display: block; animation: submenuAppearFade 0.1s 0.1s ease-out forwards, submenuAppearTransform .4s 0.1s cubic-bezier(.19,1,.22,1) forwards; } .et-button + .megamenu { z-index: 15; } .submenu-toggle-click.et-button.active + .megamenu { display: block; opacity: 1; } @-webkit-keyframes submenuAppearFade { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes submenuAppearFade { 0% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes submenuAppearTransform { 0% {transform: translate3d(0,-16px,0);} 100% {transform: translate3d(0,0,0);} } @keyframes submenuAppearTransform { 0% {transform: translate3d(0,-16px,0);} 100% {transform: translate3d(0,0,0);} } .separator-true .header-menu > .menu-item:not(.mm-true) .sub-menu .menu-item .mi-link:before, .separator-true.mm-container .sub-menu .menu-item .mi-link:before, .et-mm > .menu-item > .mi-link:before { display: block; position: absolute; bottom:-2px; left: 0; content: ""; height: 1px; width: 100%; opacity: 0.1; } .separator-true .header-menu > .menu-item:not(.mm-true) .sub-menu > .menu-item:last-child > .mi-link:before, .separator-true.mm-container .sub-menu > .menu-item:last-child > .mi-link:only-child:before { display: none; } .separator-true.mm-container .sub-menu > .menu-item:last-child > .mi-link:before { display: block; } .separator-true .header-menu > .menu-item:not(.mm-true) .sub-menu, .separator-true.mm-container .sub-menu { padding-top: 12px; padding-bottom: 12px; } .separator-true .header-menu > .menu-item:not(.mm-true) .sub-menu .sub-menu { top: -12px; } .separator-true .header-menu > .menu-item:not(.mm-true) .sub-menu .menu-item .mi-link, .separator-true.mm-container .sub-menu .menu-item .mi-link { padding: 12px 32px; } .header-menu .menu-item[data-width="100"] { position: static !important; } .megamenu .arrow { display: block !important; width: 12px; height: 12px; -webkit-mask:url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow.svg) no-repeat 50% 50%; -webkit-mask-size:80%; mask:url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow.svg) no-repeat 100% 50%; mask-size:80%; margin-left: auto; transform: rotate(180deg); } .header-menu > .mm-true > .megamenu { left: 0; padding: 0 !important; } .header-menu > .mm-true > .megamenu[data-width="100"] { overflow: initial; } .submenu-left > .megamenu { left: auto; right: 0; } .et-mm { grid-row-gap: 16px; grid-column-gap: 24px; display: grid; margin:0; padding: 0; list-style: none; } .et-mm .sub-menu { list-style: none; margin-bottom: 0; animation: none !important; } .et-mm > .menu-item { padding-bottom: 0; } .separator-true.mm-container .et-mm > .menu-item { padding-bottom: 8px; } .mm-container.column-6 .et-mm{grid-template-columns: repeat(6,minmax(0, 1fr));} .mm-container.column-5 .et-mm{grid-template-columns: repeat(5,minmax(0, 1fr));} .mm-container.column-4 .et-mm{grid-template-columns: repeat(4,minmax(0, 1fr));} .mm-container.column-3 .et-mm{grid-template-columns: repeat(3,minmax(0, 1fr));} .mm-container.column-2 .et-mm{grid-template-columns: repeat(2,minmax(0, 1fr));} .mm-container.column-1 .et-mm{grid-template-columns: repeat(1,1fr);} .header-menu .sub-menu.megamenu[data-position="left"], .et-button + .megamenu[data-position="left"] { left: 0; right: auto !important; } .header-menu .sub-menu.megamenu[data-position="left"][data-width="grid"], .et-button + .megamenu[data-position="left"][data-width="grid"] { left: 0 !important; right: auto !important; } .header-menu > .menu-item.depth-0 > .sub-menu.megamenu[data-position="right"]:not(.megamenu-single), .et-button + .megamenu[data-position="right"] { right: 0; left: auto !important; } .header-menu > .menu-item.depth-0 > .sub-menu.megamenu[data-position="center"]:not(.megamenu-single), .et-button + .megamenu[data-position="center"] { right: auto !important; left: 50% !important; } .megamenu-overlay { display: none; } .megamenu-overlay.active{ position: fixed; z-index: -1; width: 100vw; height: 100vh; top: 0; left: 0; display: block; content: ""; background-color: rgba(0, 0, 0, 0.5); } .megamenu-overlay.hover.active{ opacity: 0; animation: submenuAppearFade 0.1s 0.1s ease-out forwards; } .megamenu .sub-menu { display: block !important; opacity: 1 !important; transform : none !important; position: static !important; top: auto !important; left: auto !important; height: auto !important; min-width:100% !important; max-width:100% !important; box-shadow: none !important; padding: 0 !important; background-color: transparent !important; visibility: visible !important; z-index: 1 !important; margin-bottom: 0px !important; } .submenu-hover-underline-true.mm-container .sub-menu li:hover > a { text-decoration: underline; text-underline-offset: 2px; text-decoration-thickness: 1px; } .mm-container .menu-item .mi-link { display: block; position: relative; } .et-mm > .menu-item > .mi-link:before { opacity: 1; } .separator-true.mm-container .et-mm > .menu-item > .mi-link:before { height: 2px; } .et-mm .menu-item {opacity: 1 !important;visibility:visible;} .et-mm > .menu-item > .mi-link:after { display: none !important; } .et-mm > .menu-item > .mi-link { margin-bottom:8px; } .separator-true.mm-container .et-mm > .menu-item > .mi-link { margin-bottom: 0; } .et-mm .sub-menu .sub-menu { padding:0 0 0 24px !important; } .megamenu-tab-item>.elementor-widget>.elementor-widget-container { height: auto !important; } .megamenu { border-radius: 8px; } .megamenu-tab > .elementor { position: relative; display: flex; width: calc(100% + 1px); } .megamenu-tab .tabs-container { padding: 0; box-shadow: none; background-color: transparent; position: relative; border-radius: 0 8px 8px 0; } .megamenu-tab .tabset {width: 21%;} .megamenu-tab .tabs-container {width: 79%;} .megamenu-tab .tab-content { opacity: 1; transition: none !important; transform: none !important; -webkit-font-smoothing: antialised; backface-visibility: hidden; transform: translateZ(0); height: 100% !important; position: absolute; top: -90000px; } .megamenu-tab .tab-content.active { position: relative; top: 0; } .megamenu-tab .tabset { padding:24px 0 24px 12px; border-radius:6px 0 0 6px; -webkit-font-smoothing: antialised; backface-visibility: hidden; transform: translateZ(0); } .megamenu-tab .tab-item { padding: 8px 16px 8px 16px; border-radius: 6px 0 0 6px; min-height: 56px; transition: color 300ms ease-out; cursor: pointer; font-weight: 700; font-size:15px; position:relative; display: flex; align-items: center; justify-content: flex-start; width:100%; } .megamenu-tab .tab-item span { position: relative; z-index: 2; } .megamenu-tab .tab-item .icon { width: 24px; height: 24px; line-height: 24px; margin-right: 12px; position: relative; vertical-align: middle; display:inline-block; top: -1px; } .megamenu-tabs-container > .e-con, .megamenu-tabs-container > .e-con > .e-con:last-child { border-radius: 0 8px 8px 0; } .hbe-icon-element { position: relative; } .hbe-toggle, .close-toggle { display: inline-block; vertical-align: middle; text-align: center; cursor: pointer; transition:color 300ms ease-out, background-color 300ms ease-out; position: relative; width: 32px; height: 32px; border-radius: 32px; line-height: 32px; } .language-toggle { width: auto; border-style: solid; border-color: transparent; display: inline-flex; align-items: center; justify-content: center; border-radius: 6px; } .language-switcher.boxy .language-toggle { padding: 0 16px; } .language-switcher.horizontal ul { display: flex; align-items: center; justify-content: flex-start; gap: 24px; } .language-switcher.horizontal ul a { padding: 0; } .language-switcher.horizontal ul a:hover span { text-decoration: underline; text-underline-offset: 2px; text-decoration-thickness: 1px; } .mobile-toggle { width: 28px; height: 28px; line-height: 28px; position: relative; } .mobile-toggle:before, .mobile-toggle.active:before{ content: ""; display: block; position: absolute; top: 0; left: 0; width: inherit; height: inherit; line-height: inherit; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/mobile-toggle.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/mobile-toggle.svg) no-repeat 50% 50%; -webkit-mask-size: 100%; mask-size: 100%; background: #fff; } .mobile-toggle.active:before { -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow.svg) no-repeat 50% 50%; -webkit-mask-size: 16px; mask-size: 16px; } .mobile-container.active+.mobile-container-overlay, .sidebar-layout-overlay.active { opacity: 1; left: 0; } .mobile-container-overlay, .sidebar-layout-overlay { position: fixed; width: 100%; height: 100%; z-index: 999999; top: 0; left: -100%; background-color: rgba(0,0,0,.2); opacity: 0; transition: .2s opacity; } .mobile-container.active > .mobile-toggle.active { width: 61px; height: 61px; position: absolute; top: 0; transform: translateX(100%); right: 0; border-radius: 0 0 2px 0; } .currency-switcher, .language-switcher { position: relative; display: inline-block; } .currency-switcher .currency-toggle { cursor: pointer; width: auto; } .currency-switcher .currency-toggle .arrow, .language-toggle .arrow, .cart-toggle .arrow { display: inline-block; vertical-align: middle; margin-left: 8px; width: 8px; height: 8px; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow-select.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow-select.svg) no-repeat 50% 50%; -webkit-mask-size: 8px; mask-size: 8px; } .currency-switcher .currency-list { padding-left: 0; padding-right: 0; } .box-align-right.currency-switcher .currency-list { right: auto; left: 0 } .box-align-center.currency-switcher .currency-list, .box-align-center .language-box { left: 50%; transform: translateX(-50%); } .currency-switcher .currency-list a { display: block; padding: 2px 16px; font-weight: 600; line-height: 18px; font-size: 12px; transition: all 0.3s ease-out; } .currency-switcher .highlighted-currency { display: inline-block; vertical-align: baseline; padding-left: 0; } .currency-switcher .highlighted-currency:after { font-size: 10px; display: inline-block; position: relative; vertical-align: baseline; -ms-transform: rotate(90deg); transform: rotate(90deg); margin-left: 4px; } .header-search .search-box { position: absolute; top: 50%; margin-top: -23px; right: 0; visibility: hidden; z-index:5; } .header-search .search-box.hide {display: none;} .header-search .search-form { position: relative; width: 256px; } .header-search .search-form, .header-search .search-form fieldset, .header-search .search-form input { margin: 0 !important; line-height: initial; box-shadow: none; } .header-search .search-form input[type="submit"], .header-search .search-form input[type="text"], .header-search .search-form .search-icon { height: 48px; border-radius: 24px !important; background-color: transparent !important; } .header-search .search-form input[type="text"] { padding-right: 60px !important; border:none !important; } .header-search .search-form input[type="submit"] { width: 48px; min-width: 0 !important; text-indent: -900em; padding: 0 !important; position: absolute; top: 0; right: 0; background-color: transparent !important; box-shadow: none !important; } .header-search .search-form .search-icon { width: 48px; height: 48px; line-height: 48px; text-align: center; position: absolute; top: 0; right: 0; text-align: center; border-radius: 500%; transition: background-color 0.3s 50ms ease-out; } .cart-box, .language-box, .login-box, .box { visibility: hidden; opacity: 0; position: absolute; z-index: 15; padding:24px; top: 100%; right: 0; line-height: initial; border-radius: 6px; box-shadow: 0px 0px 24px rgba(0,0,0,0.08); width: 280px; max-height: 400px; } .cart-box ul { list-style: none; list-style-type: none !important; padding: 0; margin: 0; } .top > .language-box, .top > .currency-box { top: auto; bottom: 100%; } .left > .language-box { right: auto; left: 0; transform: none; } .right > .language-box { right: 0; left: auto; transform: none; } .login-box { padding: 28px 24px 24px 24px; background-color: #fff; } .logged-in .login-box { padding: 20px 24px 24px 24px; } .cart-box {width: 282px;} .hbe-toggle.active + .box, .my-account-nav-wrapper.active, .modal-categories-wrapper.active { visibility: visible; opacity: 1; transition: opacity 0.2s ease-out; z-index: 99; } .my-account-nav-wrapper.active, .modal-categories-wrapper.active { z-index: 999; height: 100vh; padding: 16px; } .cart-box .widget_shopping_cart.hide { position: relative; z-index: -1; visibility: hidden; } .logopos-right .cart-box, .menupos-right .cart-box { left:0px; right:auto; } .box-align-right .cart-box { right: auto; left: 0 } .cart-box .product_list_widget > li:not(:last-child):before, .cart-box .woocommerce-mini-cart__total:before { opacity: 0.1; } .cart-box .woocommerce-mini-cart-info-wrap { position: relative; z-index: 16; } .woocommerce-mini-cart__empty-message {font-weight: 400;font-size: 14px;} .cart-box .cart_list, .woocommerce-widget-layered-nav-list.max, .pf-item.list.attr ul, .pf-item.image.attr ul, .pf-item.col.attr ul, .pf-item.label.brand ul { max-height: 224px; overflow-y: scroll; overflow-x: hidden; } .cart-box .widget_shopping_cart_content > p:only-child {margin-bottom:0;} .cart-box .widget_shopping_cart { margin: 0 !important; padding: 0 !important; background-color: transparent !important; overflow: hidden; } .cart-info, .wishlist-contents, .compare-contents, .sticky-dashboard .vehicle-filter-toggle.has-vehicle:before { font-size: 11px !important; line-height: 16px !important; font-weight: 700; width: 16px; height: 16px; top:-12px; border-radius: 6px; margin: 0 !important; position: absolute; transform: translateX(-8px); display: inline-block; vertical-align: top; } .sticky-dashboard .vehicle-filter-toggle.has-vehicle:before { display: block !important; content: ""; background-image: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/check-blank.svg); background-position: center; background-size: 10px; background-repeat: no-repeat; } .sticky-dashboard .wishlist-contents, .sticky-dashboard .compare-contents, .sticky-dashboard .vehicle-filter-toggle.has-vehicle:before { transform: none; top: 4px; right: calc(50% - 28px); color: #000; text-align: center; } .cart-info { top: 0; display: inline-flex !important; position: relative; border-radius: 0; transform: none; width: auto; } .cart-info > .text { padding-left: 2px; } .wishlist-contents:after, .compare-contents:after { width: 6px; height: 6px; border-radius: 1px; content: ""; display: block; position: absolute; bottom: -3px; left: 50%; transform: translateX(-50%) rotate(45deg); } .compare-contents, .wishlist-contents { opacity: 0; } .compare-contents.count, .wishlist-contents.count { opacity: 1; } .widget_shopping_cart_content dl { padding: 0; border: none; display: flex; margin-bottom: 0; align-items: baseline; } .widget_shopping_cart_content dl li{ width: auto !important; } .widget_shopping_cart_content dl dd { margin: 0; padding: 0; font-size: 12px; line-height: 12px; } .widget_shopping_cart_content dl p { margin: 0; } .cart-toggle { width: auto; min-width: 83px; padding-left: 36px; display: flex; flex-direction: column; line-height: 1em; justify-content: center; line-height: 1em; position: relative; } .cart-toggle:before, .dashboard-mobile-toggle-off:before, .compare-table-toggle:before, .ask-form .ask-close:before, .categories-mobile-toggle-off:before { content: ""; display: block; width: 32px; height:100%; position: absolute; top: -2px; left: 0px; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/cart.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/cart.svg) no-repeat 50% 50%; -webkit-mask-size: 24px; mask-size: 24px; transition: inherit; } .ask-form .ask-close:before, .categories-mobile-toggle-off:before, .cart-box .cart-toggle:before, .dashboard-mobile-toggle-off:before { top: 0; } .cart-toggle .cart-title { font-weight: 700; font-size: 16px; text-align: left; } .mini-cart { display: inline-block; position: relative; } .cart-product-image.placeholder, .cart-product-title.placeholder, .cart-product-data.placeholder { width: 72px; height: 72px; border-radius: 6px; background-color: #f5f5f5; } .cart-product-title.placeholder { width: 100%; height: 16px; } .cart-product-data.placeholder { width: 50%; height: 16px; margin-top: 8px !important; } .woocommerce-mini-cart__buttons > a.placeholder { width: calc((100% - 11px)/2) !important; } .header-search-form .search-form { vertical-align: middle; display: inline-block; margin:0; height: 48px; border-radius:0; } .header-search-form .search-form fieldset, .header-search-form .search-form input[type="text"] { height: inherit !important; border-radius: inherit; } .header-search-form .search-form input[type="text"]#s { padding: 0 48px 0 16px !important; } .header-search-form .search-form input[type="submit"] + .search-icon { width: 48px; height: 48px; line-height: 48px; border-radius: 48px; text-align: center; position: absolute; top: 0; right: 0; text-align: center; transition: all 0.3s ease-out; } .widget_reglog .logged-in, .elementor-widget-wp-widget-reglog .logged-in {display: none;} .widget_reglog .logged-out, .elementor-widget-wp-widget-reglog .logged-out {display: block;} .logged-in .login-text, .my-account-text {display: none;} .logged-in .my-account-text {display: block;} body.logged-in .widget_reglog .logged-in, body.logged-in .elementor-widget-wp-widget-reglog .logged-in{display: block;} body.logged-in .widget_reglog .logged-out, body.logged-in .elementor-widget-wp-widget-reglog .logged-out{display: none;} .my-account-buttons ul { list-style: none; margin: 0; padding: 0; } .my-account-buttons ul li { padding-bottom: 8px !important; } .mobile-tab-item .my-account-buttons ul li { padding: 16px !important; border-bottom: 1px solid #e0e0e0; } .mobile-tab-item .my-account-buttons li.logout { margin-top: 0 !important; border-top: none; } .mobile-tab-item .logged-out form, .mobile-tab-item .form-links { padding:16px 16px 0 16px; } .mobile-tab-item .form-links { display: flex; justify-content: space-between; } .mobile-tab-item .my-account-buttons ul a { padding-left: 32px; } .my-account-buttons ul a { font-weight: 600; font-size: 15px; line-height: 15px; padding-left: 24px; color: #444; } .my-account-buttons ul a:hover { text-decoration: underline; } .widget_reglog .logged-in > span { margin-bottom: 8px; display: block; } .login-toggle { width: auto; position: relative; padding-left: 16px; font-size: 13px; font-weight: 700; padding-right: 16px; border-radius: 6px; display: flex; align-items: center; justify-content: center; gap:8px; } .login-toggle:before, .et-mobile-container-top .avatar-placeholder:before { content: ""; display: block; width: 16px; height:100%; position: absolute; top: 0px; left:16px; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/user.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/user.svg) no-repeat 50% 50%; -webkit-mask-size: 16px; mask-size: 16px; transition: inherit; } .login-toggle:before { position: relative; left: 0; -webkit-mask-size: 100%; mask-size: 100%; } .et-login .login-title, .cart-info { display: inline-block; vertical-align: top; line-height: inherit; } .wishlist-contents { font-size: 16px; font-weight: 700; } .logged-in .login-title.logout { display: inline-block; } .et-login .widget_reglog { margin:0; line-height: 24px; text-align: left; } .et-login .widget_reglog > span:first-child { margin-bottom:4px; display: block; } .et-login .widget_reglog:after { content: ""; clear:both; display: table; } .et-login .widget_reglog.active { display: block; } .et-login .widget_reglog.active { box-shadow: 0 2px 20px 0 rgba(0,0,0,0.05); } .et-login .widget_reglog form, .et-login .widget_reglog .login-submit { margin-bottom: 0; } .et-login .widget_reglog form .button { margin-bottom: 0; } .et-login .widget_reglog a { transition: all 300ms ease-out; margin-bottom: 0; } .et-login .widget_reglog .form-links { margin-top: 16px; display: flex; justify-content: space-between; align-items: center; } .et-login .widget_reglog .form-links .forgot { color: #9a9a9a !important; } .et-login .widget_reglog .form-links a:hover { text-decoration: underline; } .widget_reglog .user, .elementor-widget-wp-widget-reglog .user { display: none; } .et-login .user { display: flex; width: 100%; align-items: flex-start; justify-content: flex-start; padding-bottom: 18px; margin-bottom: 18px; border-bottom: 1px solid #e0e0e0; } .et-login .user img { border-radius: 56px; border:1px solid #eeeeee; } .et-login .info { padding-left: 16px; display: flex; flex-direction: column; } .et-login .info span:first-child { font-size: 16px; line-height: 16px; font-weight: 700; color: #111; } .et-login .info a, .woocommerce-Address-title .edit { display: inline-block; margin-top:4px; height: 32px !important; min-height: 32px !important; max-width: 108px !important; width: auto; padding: 4px 16px; border-radius: 6px; font-weight: 700; font-size: 13px; line-height: 13px; color: #fff !important; background-color: rgba(0,0,0,0.3); } .woocommerce-Address-title .edit { transition: all 0.2s ease-out; line-height: 32px; text-decoration:none; padding: 0 16px; margin-bottom: 16px; } .my-account-buttons li a, .woocommerce-MyAccount-navigation li a { position: relative; display: flex; width: 100%; align-items: center; justify-content: space-between; } .my-account-buttons li a { min-height: 24px; } .woocommerce-MyAccount-navigation li a:hover { text-decoration: underline; } .my-account-buttons li a:before, .woocommerce-MyAccount-navigation li a:before { position: absolute; top: 50%; left: 0; width: 16px; height: 16px; content: ""; display: block; transform: translateY(-50%); background-color: #444; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/user.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/user.svg) no-repeat 50% 50%; -webkit-mask-size: 16px; mask-size: 16px; } .woocommerce-MyAccount-navigation li a:before { left:16px; } .woocommerce-MyAccount-navigation li.is-active a:before { background: #fff; } .my-account-buttons li.wishlist a:before, .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--wishlist a:before { -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/heart.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/heart.svg) no-repeat 50% 50%; } .my-account-buttons li.orders a:before, .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--orders a:before { -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/orders.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/orders.svg) no-repeat 50% 50%; -webkit-mask-size: 19px; mask-size: 19px; height: 19px; margin-top: -2px; } .my-account-buttons li.addresses a:before, .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-address a:before { -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/pin.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/pin.svg) no-repeat 50% 50%; } .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-account a:before { -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/edit-account.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/edit-account.svg) no-repeat 50% 50%; -webkit-mask-size: 18px; mask-size: 18px; height: 18px; } .my-account-buttons li.history a:before, .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--history a:before { -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/history.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/history.svg) no-repeat 50% 50%; } .my-account-buttons li.my_garage a:before, .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--garage a:before { -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/garage.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/garage.svg) no-repeat 50% 50%; -webkit-mask-size: 17px; mask-size: 17px; height: 17px; } .my-account-buttons li.logout { padding-top: 12px; padding-bottom: 0 !important; margin-top: 8px; border-top: 1px solid #e0e0e0; } .my-account-buttons li.logout a:before, .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout a:before { -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/off.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/off.svg) no-repeat 50% 50%; -webkit-mask-size: 17px; mask-size: 17px; height: 17px; } .language-toggle, .highlighted-currency { font-size: 12px; font-weight: 700; text-decoration: underline; text-transform: capitalize; } .language-toggle .current-lang { display: inline-block; vertical-align: middle; } .language-box, .currency-box { padding: 8px 0 8px 0; width: max-content; } .language-switcher ul { list-style: none; margin:0; padding: 0; line-height: 24px; } .language-switcher ul > li { position: relative; } .language-switcher ul li { margin:0; padding: 0; } .box-align-right .language-box { right: auto; left: 0 } .language-switcher ul li a { padding: 2px 16px; font-size: 13px; line-height: 24px; display: block; transition: all 300ms ease-out; } .language-switcher ul li a > * { display: inline-block; vertical-align: middle; } .language-switcher ul li a > img { margin-right: 8px; max-width: 16px; } .language-switcher .wpml-ls-legacy-list-horizontal li { display:inline-block; vertical-align: middle; margin-right: 16px; } .language-switcher .wpml-ls-legacy-list-horizontal li:last-child { margin-right: 0; } .language-switcher .wpml-ls-legacy-list-horizontal a { position: relative; display:inline-block; vertical-align: middle; } .language-switcher .wpml-ls-legacy-list-vertical li { position: relative; display:block; } .wpml-ls-item-toggle:after { display: inline-block; vertical-align: middle; margin-left: 8px; position: relative; transform: rotate(90deg); font-size: 12px; } .no-ls a:before, .no-ls .current-lang:before { content: ""; width: 16px; height: 16px; display: inline-block; vertical-align: middle; margin-right: 2px; background: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/flags/en.svg) no-repeat 50% 50%; background-size: 16px; } .no-ls .current-lang:before { margin-right: 5px; position: relative; } .no-ls a[lang="fr"]:before { background-image: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/flags/fr.svg); } .no-ls a[lang="de"]:before { background-image: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/flags/de.svg); } .language-toggle .current-lang { display: inline-flex; align-items: center; } .language-toggle .current-lang img {margin-right: 5px;} .et-social-links { display: inline-flex; gap: 4px; align-items: center; justify-content: flex-start; } .filter > .et-social-links { flex-direction: column; gap: 0; } .et-social-links a { display: inline-block; vertical-align: middle; position: relative; text-align: center; width: 28px; height:28px; line-height: 28px; transition: all 300ms ease-out; border-radius: 6px; } .et-social-links a:before { content: ""; width: 100%; height: 100%; transition: inherit; position: absolute; top: 0; left: 0; display: block; } .et-social-links a:last-child {margin-right: 0 !important;} .et-social-links.styling-original-true a { transition: all .6s cubic-bezier(.19,1,.22,1); backface-visibility: hidden; transform-origin: 0 100%; background-color: #fff !important; } .et-social-links.styling-original-true a:hover { transform: translateY(-4px); } .et-social-links.stretching-true { display: flex; justify-content:space-between; } .styling-original-true a:before { background: #fff !important; } .styling-original-true a.telegram{background:#08c!important} .styling-original-true a.viber{background:#8176d6!important} .styling-original-true a.youtube{background:#b00!important} .styling-original-true a.digg{background:#1665e1!important} .styling-original-true a.messenger{background:#1d7dfb!important} .styling-original-true a.reddit{background:#ff4500!important} .styling-original-true a.rss{background:#ff7e00!important} .styling-original-true a.picasa{background:#df4a3f!important} .styling-original-true a.google-drive{background:#09a25e!important} .styling-original-true a.dropbox{background:#0061ff!important} .styling-original-true a.flickr{background:#ff1c80!important} .styling-original-true a.vk{background:#4a76a8!important} .styling-original-true a.tripadvisor{background:#00a680!important} .styling-original-true a.google{background:#dd4b39!important} .styling-original-true a.facebook{background:#3b5998!important} .styling-original-true a.instagram{background:#bc2a8d!important} .styling-original-true a.twitter{background:#00aced!important} .styling-original-true a.vimeo{background:#1ab7ea!important} .styling-original-true a.dribbble{background:#ea4c89!important} .styling-original-true a.behance{background:#0057ff!important} .styling-original-true a.github{background:#2ebc4f!important} .styling-original-true a.skype{background:#00b4f5!important} .styling-original-true a.linkedin{background:#007bb6!important} .styling-original-true a.pinterest{background:#cb2027!important} .styling-original-true a.email{background:#424242!important} .styling-original-true a.whatsapp{background:#55b750!important} .et-icon { transition: all 300ms ease-out; vertical-align: middle; display: inline-flex; position: relative; text-align: center; justify-content: center; align-items: center; width: 32px; height: 32px; border-radius: 100%; border-width: 1px; border-style: solid; border-color: transparent; } .et-icon:before { content: ""; display: block; position: relative; width: inherit; height: inherit; -webkit-mask-size: 100% !important; mask-size: 100% !important; transition: all 300ms ease-out; z-index: 15; -webkit-mask-repeat: no-repeat !important; mask-repeat: no-repeat !important; -webkit-mask-position: 50% 50% !important; mask-position: 50% 50% !important; } .full.et-icon:before { -webkit-mask-size: 50% !important; mask-size: 50% !important; } .et-button { display: inline-flex !important; justify-content: center; align-items: center; } .et-button a.loading-menu{ cursor:progress; } .et-button > a { overflow: hidden; display: flex; justify-content: center; align-items: center; margin-bottom: 0; } .mobile-container { width: 100%; max-width: 400px !important; height: 100vh; padding: 0; cursor: default; position: fixed !important; z-index: 9999999; top: 0; left:-100%; background-color: #fff; transform: translateX(0); transition: 0.4s transform cubic-bezier(.19,1,.22,1); } .mobile-container.elementor-section > .elementor-container { -ms-flex-wrap: nowrap; flex-wrap: nowrap; flex-direction: column; height: 100%; } .mobile-container.elementor-section { padding: 0; } .mobile-container.active { transform: translateX(100%); transition: 0.8s transform cubic-bezier(.19,1,.22,1); box-shadow: 16px 0 24px rgb(0 0 0 / 15%); } .mobile-container .header-logo .logo { display: block !important; } .mobile-container .header-logo .sticky-logo { display: none !important; } .mobile-tab-item {width: 100% !important;} .mobile-tabset.tabset { width: 100%; display: flex; text-align: center; flex-direction: row !important; justify-content: center !important; gap: 0 !important; overflow-x: initial !important; } .mobile-tabset .mobile-tab-item { padding: 15px; font-weight: 700; font-size: 15px; } .mobile-tab-item .mobile-icon { width: 14px; height: 14px; display: inline-block; vertical-align: middle; margin-right:8px; position: relative; transform: translateY(-1px); } .et-mobile-container-top { display: flex; justify-content: flex-start; align-items: center; min-height: 72px; padding-right: 12px; background-color: #034c8c; color: #fff; } .et-mobile-container-top .info { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; } .et-mobile-container-top .info-wrap { width: 100%; align-items:center; justify-content: flex-start; } .et-mobile-container-top .logged-in {display: none;} .et-mobile-container-top .logged-out {display: flex;} body.logged-in .et-mobile-container-top .logged-in{display: flex;} body.logged-in .et-mobile-container-top .logged-out{display: none;} .et-mobile-container-top .avatar, .et-mobile-container-top .avatar-placeholder { width: 48px; height: 48px; border-radius: 48px; margin-right: 8px; margin-left: 12px; } .et-mobile-container-top .avatar-placeholder { border-width: 1px; border-style: solid; position: relative; } .et-mobile-container-top .avatar-placeholder:before { left: 50%; top: 50%; transform: translate(-50%,-50%); width: 20px; height: 20px; -webkit-mask-size: 20px; mask-size: 20px; } .et-mobile-container-top .mobile-toggle { height: 72px; background-color: rgba(0,0,0,0.2); border-radius: 0; display: block; width: 32px; min-width: 32px; } .et-mobile-container-top .info span:first-child { font-size: 15px; line-height: 15px; font-weight: 700; } .et-mobile-container-top .info span:last-child { font-size: 13px; line-height: 13px; padding-top: 4px; opacity: 0.7; font-weight: 500; } .et-mobile-container-top .et-button { max-width: 88px !important; height: 32px !important; min-height: 32px !important; max-height: 32px !important; padding: 0 12px !important; font-size: 13px !important; font-weight: 700 !important; border-width: 1px !important; border-style: solid !important; margin-left: auto; } .mobile-menu-container { display: block; width: 100%; } .mobile-menu-container.text-align-left {text-align: left;} .mobile-menu-container.text-align-right {text-align: right;} .mobile-menu-container.text-align-center {text-align: center;} .mobile-menu, .sidebar-menu { list-style: none; margin:0; padding: 0; width: 100%; } .sidebar-menu-container { border-radius:0 0 6px 6px; padding:16px 8px !important; } .shadow-true.sidebar-menu-container { box-shadow: 0 0 16px rgba(0,0,0,0.1); } .mobile-menu li, .sidebar-menu li { margin:0; padding: 0; display: block; width: 100%; position: relative; } .mobile-menu li a, .sidebar-menu > li > a { display: block; padding: 16px; font-size: 16px; line-height: 24px; color: #111; font-weight: 600; position: relative; transition: all 200ms ease-out; } .sidebar-menu > li > a { padding:12px 16px; border-radius: 6px; position: relative; transition: all 100ms ease-out; } .sidebar-menu .mi-link { display: block; } .mm.sidebar-menu-container .sidebar-menu > li > a { transition: none; } .accordion.sidebar-menu-container .sidebar-menu li ul li > a { padding:4px 0; } .accordion.sidebar-menu-container .sidebar-menu li ul li.img > a { padding:2px 0; } .sidebar-menu-container .sidebar-menu > li.img > a { padding: 4px 16px; } .accordion.sidebar-menu-container .sidebar-menu li ul li > a:hover { text-decoration: underline; text-underline-offset: 2px; text-decoration-thickness: 1px; background-color: transparent !important; } .accordion.sidebar-menu-container .sidebar-menu li ul li:hover > a { background-color: transparent !important; } .mm .sidebar-menu .menu-item-has-children > a { border-radius: 6px 0 0 6px; } .mm .sidebar-menu > .menu-item > .mi-link.loading-menu { border-radius: 6px; } .mobile-menu li a:hover, .mobile-menu li.current_page_item > a { color: #034c8c; } .mobile-menu li ul, .sidebar-menu li > ul { padding-left: 0; } .mobile-menu .isolate.disable > ul { padding-top: 0; margin-top: 0; border-top: none; } .mobile-menu li ul a, .sidebar-menu li > ul > li > a { position: relative; font-weight: 400; } .mobile-menu li a:after, .mobile-menu li:last-child:after { display: block; position: absolute; top: 0; left: 0; width: 100%; height:1px; content: ""; background: #E0E0E0; } .mobile-menu > li:first-child > a:after, .sidebar-menu > li:first-child > a:after {display: none !important;} .mobile-menu li:last-child:after, .sidebar-menu > li:last-child:after { top: auto; bottom: 0; } .sidebar-menu > li:last-child:after { display: none; } .mobile-menu ul, .sidebar-menu li > ul { margin-bottom: 0; display: none; position: relative; } .accordion.sidebar-menu-container .sidebar-menu li > ul { margin: 8px 0; padding-left: 16px; } .mobile-menu-container.text-align-center .mobile-menu ul ul { padding-left: 0; } .mobile-menu a > .arrow { display: none; } .sidebar-menu .menu-item-has-children > .megamenu { display: none; } .mobile-menu .menu-item-has-children > a > .arrow, .sidebar-menu .menu-item-has-children > a > .arrow { display: block; position: absolute; width: 56px; height: 56px; line-height: 24px; text-align: left; right: 0; top: 0; margin-left: 0; z-index: 5; transform: rotate(180deg); -webkit-mask-size:10px; mask-size:10px; } .sidebar-menu .menu-item-has-children > a > .arrow { width: 10px; height: 10px; -webkit-mask-size:10px !important; mask-size:10px !important; top: 50%; right: 16px; margin-top: -5px; transition: all 0.2s ease-out; transform-origin: center; } .mobile-menu .menu-item-has-children > a > .arrow.active, .sidebar-menu .menu-item-has-children > a.animate > .arrow { transform: rotate(270deg); } .mobile-menu .isolate ul ul {display: none;} .mobile-menu .isolate > ul, .mobile-menu .isolate .isolate > ul {display:block;} .mobile-menu ul.off { display: none !important; } .mobile-menu .hide {display: none;} .mobile-menu .isolate > a { padding-left: 56px; } .mobile-menu .isolate>a:after {display: none;} .mobile-menu .isolate > a .arrow { right: auto; left: 0; transform: rotate(0deg); } .mobile-menu .isolate.disable > a { display: none; } .view-all > a > .arrow { display: inline-block !important; transform: rotate(180deg); } .ajax.my-account-nav-wrapper .dashboard-mobile-toggle, .my-account .sticky-dashboard .account {display: none;} .modal-categories-wrapper .button { width: 100%; } .loading.my-account-nav-wrapper:before { display: block; width: 40px; height: 40px; position: absolute; top: 50%; left: 50%; margin-top:-22px; margin-left:-22px; content: ""; background-image: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/loading-bars.svg); background-repeat: no-repeat; background-size: 100%; z-index: 16; } .modal-categories-wrapper .back { display: flex; align-items: center; justify-content: flex-start; margin-top: 12px; color: #111; font-weight: 700; text-decoration: underline; } .modal-categories-wrapper .back:before { width: 8px; height: 8px; content: ""; background: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow.svg) no-repeat 50% 50%; background-size: 100%; display: inline-block; margin-right: 4px; } .sticky-dashboard { position: fixed; bottom: 0; left: 0; width: 100%; height: 54px; padding: 0; margin: 0; overflow: hidden; list-style: none; background-color: #eee; visibility: visible; z-index: 99; transition: transform .6s cubic-bezier(.19,1,.22,1); transform: translateY(200%); display: flex; align-items: center; justify-content: space-between; box-shadow: 0 -16px 16px 0 rgba(0,0,0,0.1); } .sticky-dashboard.active { transform: translateY(0); } .sticky-dashboard li { padding: 0; width: 100%; height: 100%; background-color: #fff; border-radius: 0; } .sticky-dashboard li a:before { display: none !important; } .sticky-dashboard span.text {background-color: transparent !important;} .sticky-dashboard span.icon { background-color: #111 !important; width: 18px; height: 18px; } .sticky-dashboard li a { position: relative !important; display: flex; padding: 0 0 8px 0 !important; width: 100% !important; min-width: 40px; min-height: 54px; height: 100% !important; align-items: flex-end !important; justify-content: center; background: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/user.svg) no-repeat 50% 30%; background-size: 18px; font-size: 11px !important; font-weight: 500; line-height: 11px !important; color: #111 !important; text-align: center !important; } .sticky-dashboard .sticky-dashboard-item a { flex-direction: column; align-items: center !important; gap:8px; padding-bottom: 0 !important; } .sticky-dashboard li.active a { background-color: #eeeeee !important; opacity: 1; } .sticky-dashboard .sticky-dashboard-item a { background: initial !important; } .sticky-dashboard li.wishlist a { background: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/heart.svg) no-repeat 50% 30%; background-size: 18px; } .sticky-dashboard li.categories a { background: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/categories.svg) no-repeat 50% 30%; background-size: 18px; } .sticky-dashboard li.compare a { background: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/compare.svg) no-repeat 50% 30%; background-size: 16px; } .sticky-dashboard li.vfilter-toggle a { background: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/vehicle.svg) no-repeat 50% 30%; background-size: 18px; } .sticky-dashboard li.vfilter-toggle.hidden { display: none !important; } .sticky-dashboard li.shop-filter a { background: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/filter.svg) no-repeat 50% 30%; background-size: 16px; } .sticky-dashboard.manual li.shop-filter { display:none } .woocommerce-shop .sticky-dashboard.manual li.shop-filter { display:block } .sticky-dashboard li.arrow-top a { background: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow-up.svg) no-repeat 50% 30%; background-size: 22px; } .sticky-dashboard li.product-search a { background: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/search.svg) no-repeat 50% 30%; background-size: 20px; } .sticky-dashboard li.post-sidebar a { background: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/sidebar.svg) no-repeat 50% 30%; background-size: 20px; } .title-section { padding:0 0 14px 0; } .title-section h1 { font-size: 24px; line-height: 28px; margin-bottom: 0; } .title-section-title { display: flex; align-items: center; justify-content: space-between; margin-bottom: 0; width: 100%; } .et-breadcrumbs { padding: 0px; display: block; word-break: break-word; font-size: 12px; line-height: 1.75em; padding:12px 0; margin-bottom: 24px; border-bottom: 1px solid #e0e0e0; } .et-breadcrumbs > * { transition: all 0.3s ease-out; position: relative; } .et-breadcrumbs a, .et-breadcrumbs span { margin-right: 12px; } .et-breadcrumbs a:hover { text-decoration: underline; } .et-breadcrumbs .arrow, .megamenu-list .view-all:after{ content: ""; display: inline-block; vertical-align: middle; width: 6px; height: 6px; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow.svg) no-repeat 50% 50%; -webkit-mask-size: 6px; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow.svg) no-repeat 50% 50%; mask-size: 6px; transform: rotate(180deg) translateY(1px); } .megamenu-list .view-all:after { margin-left:4px; } .post-read-more:after { margin-left: 4px; } .et-breadcrumbs > *:last-child { margin-right: 0px; } .elementor-widget-et_breadcrumbs { width: 100%; } form:after {content:"";display:table;clear:both} ::placeholder {opacity: 1;} fieldset{border:none} textarea,select[size],select[multiple]{height:auto} textarea{min-height:100px;overflow:auto;resize:vertical;width:100%} optgroup{font-style:normal;font-weight:400} label{display:block;margin-bottom:8px;font-size:14px;line-height:22px;text-align: left;} .woocommerce-grouped-product-list-item__label label { font-weight: 700; } .woocommerce-grouped-product-list-item__label label a { color: #111; } input[type="checkbox"] + label{margin-bottom:4px;} .woocommerce-form__label { margin-bottom: 8px; display: inline-flex; align-items: center; justify-content: center; gap: 8px; } .comment-form-cookies-consent label {display: inline-block;vertical-align: middle;top:3px;position: relative;margin-left: 4px;} input[type="radio"], input[type="checkbox"]{ margin:0; display:inline-block; vertical-align: middle; } select { position: relative; -moz-appearance:none; -webkit-appearance:none; appearance: none; background-image: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow-select.svg); background-repeat: no-repeat; background-size: 10px; background-position-x: calc(100% - 16px); background-position-y: 20px; padding-right: 36px !important; } select[name="orderby"] { background-position-y: 15px; } textarea,select, input[type="date"],input[type="datetime"], input[type="datetime-local"],input[type="email"], input[type="month"],input[type="number"], input[type="password"],input[type="search"], input[type="tel"],input[type="text"],input[type="time"], input[type="url"],input[type="week"],input[type="file"], .select2-container--default .select2-selection--single{ display:block; outline:none; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom:16px; text-align:left; max-width:100%; width:100%; position:relative; backface-visibility:hidden; transition:color 300ms ease-out, background-color 300ms ease-out, box-shadow 300ms ease-out, border-color 300ms ease-out; height: 48px; font-size: 14px; line-height: 16px; padding: 12px 16px; border-width: 1px; border-style: solid; border-radius:6px; } input[type="date"]:focus,input[type="datetime"]:focus, input[type="datetime-local"]:focus,input[type="email"]:focus, input[type="month"]:focus,input[type="number"]:focus, input[type="password"]:focus,input[type="search"]:focus, input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus, input[type="url"]:focus,input[type="week"]:focus,input[type="file"]:focus { border-color: #444; } select { font-size: 14px !important; line-height: 16px !important; transition:background-color 300ms ease-out, box-shadow 300ms ease-out, border-color 300ms ease-out; } textarea { padding-top: 16px; padding-bottom: 16px; line-height: 26px; backface-visibility:hidden; transition:all 300ms ease-out !important; } .et-button, input[type="button"], input[type="reset"], input[type="submit"], button, .restore-item, .single_add_to_cart_button, .product .button, .added_to_cart, .post-read-more, .comment-reply-link, .product-quick-view, .checkout-button, .return-to-shop a, .wishlist_table .product-add-to-cart a, .woocommerce-mini-cart__buttons > a, .woocommerce-button, #page-links > a, .edit-link a, .woocommerce .wishlist_table td.product-add-to-cart a, .woocommerce-message .button, .post-ajax-button, .woocommerce-Button, .wc-block-cart__submit-button { display:inline-block; outline:0; border:none; border-radius: 6px; padding: 12px 40px 12px 40px; position: relative; backface-visibility: hidden; transition: all 0.3s ease-out; z-index: 1; font-size: 16px; line-height: 20px; font-weight: 700; text-align: center !important; text-transform: none; box-shadow: none !important; text-shadow: none !important; } .wc-block-cart__submit-button, .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity { background-color: #034c8c !important; color: #fff !important; outline: none !important; transition: all 0.3s ease-out !important; } .wc-block-components-checkout-place-order-button { transition: all 0.3s ease-out !important; } .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity { border:none !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 0 !important; } .wc-block-cart__submit-button:hover { background-color: #111 !important; color: #fff !important; } .woocommerce-Button {margin-right: 8px;} input[type="button"], input[type="reset"], input[type="submit"], button, .button, .restore-item, .single_add_to_cart_button, .product .button, .added_to_cart, .checkout-button, .return-to-shop a, .woocommerce-mini-cart__buttons > a, .woocommerce-button, #page-links > a, .edit-link a, .woocommerce-message .button { color: #fff; } .pswp__caption__center {text-align: center;} .edit-link a { margin-bottom: 0; margin-top: 16px; } .edit {text-decoration: underline;} .woocommerce-mini-cart__buttons > a { margin-bottom: 0; width: calc((100% - 8px)/2); font-size: 14px; padding: 8px 16px 9px 16px; } .sidebar-active .woocommerce-mini-cart__buttons > a { padding-left: 14px !important; padding-right: 14px !important; } .woocommerce-mini-cart__buttons > a + a { margin-left: 8px !important; } .search-results-title { font-size: 120%; margin-bottom: 48px; } .tech-page-search-form { width: 100%; margin:0 auto 24px auto; } .tech-page-search-form.search404 { margin:0; } .search-term { border:1px solid #e0e0e0; } .search-term .post-inner { box-shadow: none !important; } .search-term .post-title, .search-term .post-excerpt {margin-bottom:0px;} .search-term .post-excerpt {margin-top:16px;margin-bottom:8px;} .error404 #et-content.default { display: flex; align-items:center; } .message404 { text-align: center; } .error404-default-title { font-size: 120px; line-height: 120px; font-weight: 600; margin: 0px; padding: 0px; text-align: center; } .error404-default-subtitle { padding: 0px; font-size: 24px; font-weight: 700; line-height: 40px; text-align: center; margin-bottom: 0; } .error404-default-description { text-align: center; margin:0; } .error404-button { min-width: 200px; color:#fff; } .layout-sidebar .widget-area .widget, .blog-after-single-widgets .widget { margin-bottom:32px; } .shop-summary-widgets { margin-top: 16px; margin-bottom: 16px; } .footer .widget { margin-bottom:32px; } .widget-area > .widget:last-child, .blog-after-single-widgets .widget:last-child, .widget_product_filter_widget { border-bottom: none !important; } .widget_product_filter_widget { margin-bottom: 0 !important; } .shop-bottom-widgets {padding-top: 48px;} .widget_product_categories, .widget_categories, .header .widget, .widget_calendar { padding-bottom:0 !important; border-bottom: none !important; } .blog-sidebar .widget, .product-sidebar .widget { padding: 24px !important; border-radius: 6px; background-color: #f5f5f5; } .product-sidebar .widget { background-color: #fff; border:1px solid #e0e0e0; } .blog-sidebar .widget_calendar, .blog-sidebar .widget_et_recent_entries, .blog-sidebar .widget_facebook, .blog-sidebar .widget_banner, .blog-sidebar .widget_text, .product-sidebar .widget_product_filter_widget { padding: 0 !important; border-radius: 0; background-color: transparent; border:none; } .widget_facebook { border-radius: 6px; overflow: hidden; } .widget_product_categories .select2-container--default .select2-selection--single { border:1px solid #e0e0e0 !important; } .megamenu .widget { margin-bottom: 0 !important; } .widget_title, .widgettitle, .elementor-widget-container > h5{ font-size: 16px; line-height: 24px; font-weight: 700; } .vehicle-filter .widget_title { font-size: 20px; line-height: 24px; } .vehicle-filter.vertical .widget_title { text-align: left; align-self: baseline; margin-top: -7px; } .vehicle-filter.horizontal .widget_title { margin-bottom: 0; margin-right: 16px; } .cart-box .widgettitle {display: none;} .widget_title a { color: inherit !important; } .widget_title img { vertical-align: middle; margin-right: 4px; position: relative; top:-1px; width: auto; visibility: visible !important; opacity: 1 !important; } .widget ul, .wp-block-archives, .wp-block-latest-posts, .wp-block-rss__item, .elementor-widget ul{ list-style: none; list-style-type: none !important; padding: 0; margin: 0; } .wp-block-archives, .wp-block-latest-posts, .wp-block-rss__item { margin-bottom: 24px !important; } .widget ul li { padding: 0 0 16px 0; margin:0; } .widget_recent_entries li a, .wp-block-latest-posts li a { display: block; line-height: 1.5m; } .elementor-widget-wp-widget-recent_entries ul li, .elementor-widget-wp-widget-rss ul li, .elementor-widget-wp-widget-recent_comments ul li, .widget_recent_entries ul li, .widget_rss ul li, .widget_recent_comments ul li, .wp-block-latest-posts li, .wp-block-rss__item li { display: block; position: relative; } .elementor-widget-wp-widget-categories ul li, .elementor-widget-wp-widget-pages ul li, .elementor-widget-wp-widget-archive ul li, .elementor-widget-wp-widget-meta ul li, .elementor-widget-wp-widget-nav_menu ul li, .elementor-widget-wp-widget-product_categories ul li, .elementor-widget-wp-widget-archives li, .widget_categories ul li, .widget_pages ul li, .widget_archive ul li, .widget_meta ul li, .widget_nav_menu ul li, .widget_product_categories ul li, .wp-block-archives li, .pf-item.list.cat ul li { margin: 0; padding:0; position: relative; transition: all 300ms ease-out; width: 100%; } .widget_layered_nav ul li, .pf-item.list.attr ul li, .pf-item.col.attr ul li { padding: 0 0 0 32px; } .widget_categories ul li, .widget_product_categories ul li, .elementor-widget-wp-widget-categories ul li, .elementor-widget-wp-widget-nav_menu ul li, .elementor-widget-wp-widget-product_categories ul li, .pf-item.list.cat ul li { padding:4px 0 4px 0; } .widget_categories ul li { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; } .elementor-widget-wp-widget-categories ul li, .elementor-widget-wp-widget-nav_menu ul li, .elementor-widget-wp-widget-product_categories ul li { padding:4px 0 4px 0 !important; } .widget_categories ul li ul li, .widget_product_categories ul li ul li, .pf-item.list.cat ul li ul li, .elementor-widget-wp-widget-categories ul li ul li, .elementor-widget-wp-widget-product_categories ul li ul li{ padding:4px 0 4px 0; } .widget_categories ul li a, .widget_pages ul li a, .widget_archive ul li a, .widget_meta ul li a, .widget_layered_nav ul li a, .widget_nav_menu ul li a, .widget_product_categories ul li a, .elementor-widget-wp-widget-categories ul li a, .elementor-widget-wp-widget-pages ul li a, .elementor-widget-wp-widget-archive ul li a, .elementor-widget-wp-widget-meta ul li a, .elementor-widget-wp-widget-layered_nav ul li a, .elementor-widget-wp-widget-nav_menu ul li a, .elementor-widget-wp-widget-product_categories ul li a, .wp-block-archives li a, .pf-item.list.cat ul li a, .pf-item.list.attr ul li a{ position: relative; font-size: 14px; font-weight: 600; } .widget_categories ul li a:hover, .widget_pages ul li a:hover, .widget_archive ul li a:hover, .widget_meta ul li a:hover, .widget_layered_nav ul li a:hover, .widget_nav_menu ul li a:hover, .widget_product_categories ul li a:hover, .elementor-widget-wp-widget-categories ul li a:hover, .elementor-widget-wp-widget-pages ul li a:hover, .elementor-widget-wp-widget-archive ul li a:hover, .elementor-widget-wp-widget-meta ul li a:hover, .elementor-widget-wp-widget-layered_nav ul li a:hover, .elementor-widget-wp-widget-nav_menu ul li a:hover, .elementor-widget-wp-widget-product_categories ul li a:hover, .wp-block-archives li a:hover, .pf-item.list.cat ul li a:hover, .pf-item.list.attr ul li a:hover{ text-decoration: underline; } .widget_categories ul li a, .widget_product_categories ul li a, .pf-item.list.cat ul li a { font-size: 14px !important; font-weight: 700 !important; } .widget_categories ul ul li a, .widget_pages ul ul li a, .widget_archive ul ul li a, .widget_meta ul ul li a, .widget_nav_menu ul ul li a, .widget_product_categories ul ul li a, .elementor-widget-wp-widget-categories ul ul li a, .elementor-widget-wp-widget-pages ul ul li a, .elementor-widget-wp-widget-archive ul ul li a, .elementor-widget-wp-widget-meta ul ul li a, .elementor-widget-wp-widget-nav_menu ul ul li a, .elementor-widget-wp-widget-product_categories ul ul li a, .pf-item.list.cat ul ul li a { font-weight: 400 !important; font-size: 13px !important; } .pf-item.list.cat ul li a.clear { font-size: 12px !important; font-weight: 400 !important; } .widget_layered_nav ul li a:before, .elementor-widget-wp-widget-layered_nav ul li a:before, .fbt-item:before, .pf-item.list.attr li a:before, .pf-item.col.attr li a:before { content: ""; display: block; position: absolute; top: 50%; left: -32px; width: 16px; height: 16px; border-radius:3px; margin-top: -8px; background: #fff !important; box-shadow: inset 0 0 0 2px #c2c2c2; } .fbt-item:before { top: 0; width: 100%; height: 100%; } .widget_layered_nav ul li a:hover, .elementor-widget-wp-widget-layered_nav ul li a:hover, .fbt-item:hover, .pf-item.list.attr ul li a:hover, .pf-item.list.attr ul li a.chosen, .pf-item.col.attr ul li a:hover, .pf-item.col.attr ul li a.chosen { text-decoration: underline; } .widget_layered_nav ul li.chosen a:after, .pf-item.list.attr ul li a.chosen:after, .pf-item.col.attr ul li a.chosen:after, .fbt-item.chosen:after { opacity: 1; } .widget_layered_nav ul li.chosen a, .pf-item.list.attr ul li.chosen a {font-weight: 800 !important;} .widget_layered_nav ul li a:after, .pf-item.list.attr ul li a:after, .pf-item.col.attr ul li a:after, .fbt-item:after { content: ""; display: block; position: absolute; top: 50%; left: -32px; width: 16px; height: 16px; border-radius:3px; margin-top: -8px; opacity: 0; background-image: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/check.svg); background-repeat: no-repeat; background-size: 10px; background-position: center; } .fbt-item:after { top: 0; margin-top: 0; width: 100%; height: 100%; } .widget_pages ul li a, .widget_archive ul li a, .widget_meta ul li a, .widget_layered_nav ul li a, .pf-item.list.attr ul li a, .widget_nav_menu ul li a, .wp-block-archives li a { font-weight: 600 !important; padding: 0; } .widget_pages ul li ul li { box-shadow: none !important; background-color: transparent !important; border-bottom: none !important; } .widget_categories ul ul, .widget_pages ul ul, .widget_archive ul ul, .widget_meta ul ul, .widget_nav_menu ul ul, .widget_product_categories ul ul, .pf-item.list.cat ul ul { padding:0 0 0 16px !important; position: relative; } .widget_categories ul ul { width: 100%; padding:8px 0 0 16px !important; } .widget_pages ul ul > li, .widget_archive ul ul > li, .widget_meta ul ul > li, .widget_nav_menu ul ul > li, .widget_product_categories ul ul > li, .pf-item.list.cat ul ul > li { padding:2px 0 !important; } .widget_pages ul ul > li:first-child, .widget_archive ul ul > li:first-child, .widget_meta ul ul > li:first-child, .widget_nav_menu ul ul > li:first-child, .widget_product_categories ul ul > li:first-child, .pf-item.list.cat ul ul > li:first-child { padding-top:8px !important; } .widget_pages ul ul > li:last-child, .widget_archive ul ul > li:last-child, .widget_meta ul ul > li:last-child, .widget_nav_menu ul ul > li:last-child, .widget_product_categories ul ul > li:last-child, .pf-item.list.cat ul ul > li:last-child { padding-bottom:0 !important; } .widget_categories ul li a, .widget_pages ul li a, .widget_archive ul li a, .widget_meta ul li a, .widget_nav_menu ul li a, .widget_product_categories ul li a, .pf-item.list.cat ul li a { display:inline-block; } .pf-item.cat.image-list ul li a { display: flex !important; align-items: center; } .pf-item.cat.image-list ul li img { max-width: 40px; margin-right: 12px; } .pf-item.cat.image-list ul ul li { padding: 6px 0 6px 0; } .pf-item.cat.image-list ul ul li img { max-width: 32px; margin-right: 8px; } .widget_et_recent_entries .post { width: 100%; display: table; vertical-align: top; padding-bottom: 16px; } .widget_et_recent_entries .post { padding:0 0 16px 0 !important; margin-bottom: 16px !important; border-bottom:1px solid #e0e0e0 !important; } .widget_et_recent_entries .post:last-child { border-bottom: none !important; padding-bottom: 0 !important; margin-bottom: 0 !important; } .layout-sidebar .recentcomments { padding: 0 0 8px 40px; position: relative; } .layout-sidebar .recentcomments:before { content: ""; width: 24px; height: 24px; position: absolute; top: 4px; left: 0; display:block; background:url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/comment-widget.svg) no-repeat left top; opacity: 0.4; } .widget_et_recent_entries .post-thumbnail { width: 56px; height: 56px; min-width: 56px; display: table-cell; vertical-align: top; } .widget_et_recent_entries .post-thumbnail .image-container { border-radius:6px !important; overflow: hidden; } .widget_et_recent_entries .post-title { font-size: 16px; line-height:22px; max-height: 69px; overflow: hidden; transform: translateY(-4px); } .widget_et_recent_entries .post-body { height: auto !important; padding: 0 0 0 16px !important; background-color:transparent!important; display: table-cell; vertical-align:middle; } .widget_et_recent_entries .post-body a:hover { text-decoration: underline; } .widget_et_recent_entries .post-body:before {display: none !important;} .widget_et_recent_entries .post.format-aside .post-body, .widget_et_recent_entries .post.format-link .post-body, .widget_et_recent_entries .post.format-quote .post-body, .widget_et_recent_entries .post.format-status .post-body { background-color:transparent!important; padding: 0 0 0 16px !important; } .widget_et_recent_entries .post-title { margin-bottom: 0; max-width: 100%; } .widget_et_recent_entries .post-meta .post-date:after { width: 24px; margin: 0 4px; } .widget_nav_menu ul ul, .widget_product_categories ul ul, .pf-item.list.cat ul ul { display: none; } .widget_nav_menu ul li a, .widget_product_categories ul li a, .pf-item.list.cat ul li a { display: block; position: relative; padding-right: 24px; line-height: 1.5em; cursor: pointer; } .widget_nav_menu ul li a { padding: 4px 0; } .widget_nav_menu ul ul li a, .widget_product_categories ul ul li a { padding: 0; } .widget_nav_menu ul li a .toggle, .widget_product_categories ul li a .toggle, .pf-item.list.cat ul li a .toggle { display:block; width: 24px; height: 24px; line-height: 24px; text-align: center; content: ""; transform-origin: center; background: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow.svg) no-repeat center; background-size: 8px; position: absolute; right: -12px; top: 50%; margin-top: -12px; transition: opacity 300ms ease-out; transform: rotate(180deg); } .megamenu .widget_nav_menu ul li a .toggle, .megamenu .widget_product_categories ul li a .toggle, .megamenu .pf-item.list.cat ul li a .toggle { display: none; } .widget_nav_menu ul li a.animate .toggle, .widget_product_categories ul li a.animate .toggle, .pf-item.list.cat ul li a.animate .toggle { transform: rotate(270deg); } .widget_product_categories .count {margin-left: 4px;} .recentcomments a { color: inherit !important; } .widget_calendar, .wp-block-calendar {width: 100%;} .widget_calendar table, .wp-block-calendar table { margin: 0; padding: 0; width: 100%; border: none !important; position: relative; border-radius:6px; border-collapse:collapse; vertical-align: middle; overflow: hidden; } .widget_calendar table:before, .widget_calendar table:after, .wp-block-calendar table:before, .wp-block-calendar table:after { display: block; width: 10px; height: 10px; border: 1px solid #e0e0e0; content: ""; position: absolute; bottom: 0; left: 0; z-index: 2; } .widget_calendar table:after, .wp-block-calendar table:after { left: auto; right: -1px; border-radius: 0 0 6px; border-top: none; border-left: none; } .widget_calendar table:before, .wp-block-calendar table:before { border-radius: 0 0 0 6px; border-top: none; border-right: none; } .wp-block-calendar table { margin-bottom: 24px; } .widget_calendar th, .wp-block-calendar th { font-weight: normal; text-align: center; background-color: transparent; border-bottom: none; } .widget_calendar td, .widget_calendar th, .widget_calendar tr, .wp-block-calendar td, .wp-block-calendar th, .wp-block-calendar tr { padding: 0; } .widget_calendar td, .widget_calendar th, .wp-block-calendar td, .wp-block-calendar th { padding: 8px 0; background-color: #fff; } .widget_calendar td, .wp-block-calendar td { border:1px solid #e0e0e0; text-align: center; } .widget_calendar td a, .wp-block-calendar td a { display: block; text-decoration:underline; width: 100%; height: 100%; } .widget_calendar caption, .wp-block-calendar caption { margin: 0 auto; border:1px solid #e0e0e0; background-color: #f5f5f5; border-bottom:none; width: 100% !important; padding: 8px 0; border-radius:6px 6px 0 0; position: relative; font-weight: 700; color: #111; } .footer .widget_calendar caption { background-color: transparent !important; } .widget_calendar caption a, .wp-block-calendar caption a { position: absolute; top: 50%; display: block; width: 14.8%; height: 100%; line-height: 40px; margin-top: -20px; text-align: center; } .widget_calendar a.prev, .widget_calendar a.next, .wp-block-calendar a.prev, .wp-block-calendar a.next{ background: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow.svg) no-repeat 50% 50%; background-size: 8px; } .widget_calendar a.prev, .wp-block-calendar a.prev{ left: 0px; } .widget_calendar a.next, .wp-block-calendar a.next { right: 0px; transform: rotate(180deg); } .wp-block-calendar table th { background: #fff !important; } .widget_reglog form + a { margin-top:16px; display: block; } .widget_reglog p:last-child { margin-bottom: 0; margin-top: 0; } .widget_reglog .logout-button { margin-top: 16px; } .search-form form, .search-form fieldset, .search-form input, .widget_search form, .widget_search fieldset, .widget_search input, .widget_product_search form, .widget_product_search fieldset, .widget_product_search input, .wp-block-search { position: relative; margin: 0 !important; } .wp-block-search {max-width: 360px;} .widget_product_search label { display: none; } input[type="text"]#s, .widget_product_search input[type="search"], .wp-block-search input[type="search"] { outline:0; display: block; margin:0 !important; height: 48px; padding-right: 48px; } .wp-block-search .wp-block-search__button {background-color: transparent;} form #searchsubmit, .widget_product_search form button { width:48px !important; height: 48px !important; min-width: 0 !important; line-height: 0 !important; font-size: 0 !important; padding: 0 !important; margin: 0 !important; border-radius: 0 4px 4px 0 !important; border:none !important; box-shadow: none !important; outline:0 !important; display: block !important; text-indent: -9184363px !important; position: absolute !important; top: 0 !important; right: 0 !important; background-color:transparent !important; } .wp-block-search button { width:48px !important; height: 48px !important; min-width: 0 !important; line-height: 0 !important; font-size: 0 !important; padding: 0 !important; margin: 0 !important; border-radius: 0 4px 4px 0 !important; border:none !important; box-shadow: none !important; outline:0 !important; display: block !important; text-indent: -9184363px !important; position: absolute !important; bottom: 1px !important; right: 1px !important; } .widget_product_search button[type="submit"], .wp-block-search input[type="search"] { border-radius:6px !important; } .wp-block-search__inside-wrapper {border:1px solid #e0e0e0;border-radius:6px;} .wp-block-search .wp-block-search__input {border:none;} form #searchsubmit + .search-icon, .widget_product_search button[type="submit"]:before, .wp-block-search button:before { content:""; display:block !important; width: 48px; height: 48px; line-height: 48px; text-align: center; position: absolute; top: 0; right: 0; text-align: center; border-radius: 0 4px 4px 0; transition: background-color 0.3s 50ms ease-out; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/search.svg) no-repeat 50% 50%; -webkit-mask-size: 20px; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/search.svg) no-repeat 50% 50%; mask-size: 20px; } form #searchsubmit + .search-icon:before { width:100%; height:100%; display:block; } .megamenu-category-list .view-all:after { display:inline-block; vertical-align:middle; margin-left:4px; width:8px; height:8px; content: ""; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow.svg) no-repeat 50% 50%; -webkit-mask-size: 8px; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow.svg) no-repeat 50% 50%; mask-size: 8px; transform: rotate(180deg); } .wp-block-search button:before { font-size: 20px; width:48px; height: 48px; line-height: 48px !important; text-align: center; display: block; position: absolute; top: 0; right: 0px; border-radius: 0 4px 4px 0; transition: all 300ms ease-out; backface-visibility: hidden; color: #4D4D4D !important; } .widget_flickr ul li { float: left; margin:0; padding: 4px; } .widget_flickr ul li a, .widget_et_recent_entries .post-thumbnail a { position: relative; display: block; } .widget_flickr ul li a img { display: block; } .widget_flickr ul { margin-left: -4px; margin-right: -4px; } .flickr-image {border-radius:0;overflow: hidden;} .flickr-image .image-container {border-radius:0;} .widget_flickr:after { content: ""; display: table; clear: both; } .widget_flickr ul li a:before, .widget_products .product_list_widget > li > a .image-container:before, .widget_recently_viewed_products .product_list_widget > li a .image-container:before, .widget_recent_reviews .product_list_widget > li a .image-container:before, .widget_top_rated_products .product_list_widget > li a .image-container:before, .widget_shopping_cart_content .product_list_widget > li .image-container:before, .shop_table .product-thumbnail .image-container:before, .widget_et_recent_entries .post-thumbnail a:before { position: absolute; top: 50% !important; left: 50% !important; text-align: center; width: 16px !important; height: 16px !important; line-height: 16px !important; margin: -8px 0 0 -8px !important; font-size: 15px; display: block; background: #fff !important; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/plus.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/plus.svg) no-repeat 50% 50%; opacity: 0; transition: all 300ms ease-out; backface-visibility: hidden; z-index: 5; content: ""; } .widget_flickr ul li a:after, .widget_products .product_list_widget > li > a .image-container:after, .widget_recently_viewed_products .product_list_widget > li a .image-container:after, .widget_recent_reviews .product_list_widget > li a .image-container:after, .widget_top_rated_products .product_list_widget > li a .image-container:after, .widget_shopping_cart_content .product_list_widget > li .image-container:after, .shop_table .product-thumbnail .image-container:after, .widget_et_recent_entries .post-thumbnail a:after { content: ""; position: absolute; top: 0; left: 0; text-align:center; width: 100%; height: 100%; display: block; opacity: 0; background-color: rgba(0,0,0,0.8); transition: all 300ms ease-out; z-index: 2; } .widget_flickr ul li a:hover:before, .widget_flickr ul li a:hover:after, .widget_products .product_list_widget > li > a .image-container:hover:before, .widget_recently_viewed_products .product_list_widget > li a .image-container:hover:before, .widget_recent_reviews .product_list_widget > li a .image-container:hover:before, .widget_top_rated_products .product_list_widget > li a .image-container:hover:before, .widget_shopping_cart_content .product_list_widget > li .image-container:hover:before, .shop_table .product-thumbnail .image-container:hover:before, .widget_products .product_list_widget > li > a .image-container:hover:after, .widget_recently_viewed_products .product_list_widget > li a .image-container:hover:after, .widget_recent_reviews .product_list_widget > li a .image-container:hover:after, .widget_top_rated_products .product_list_widget > li a .image-container:hover:after, .widget_shopping_cart_content .product_list_widget > li .image-container:hover:after, .shop_table .product-thumbnail .image-container:hover:after, .widget_et_recent_entries .post-thumbnail a:hover:before, .widget_et_recent_entries .post-thumbnail a:hover:after { opacity: 1; } .widget_tag_cloud .tagcloud a, .post-tags a, .widget_product_tag_cloud .tagcloud a, .post-tags-single a, .wp-block-tag-cloud a, .pf-item.label.attr ul li a { text-decoration: none; display: inline-block; line-height: 100%; font-weight: 600 !important; font-size: 12px !important; line-height: 16px !important; padding: 4px 12px !important; transition: all 0.2s ease-out; backface-visibility: hidden; position: relative; margin-left: 0; margin-bottom: 4px; border-width: 1px; border-style: solid; border-radius: 6px; background-color: #fff; } .header .widget_tag_cloud .tagcloud a, .header .post-tags a, .header .widget_product_tag_cloud .tagcloud a, .header .post-tags-single a, .wp-block-tag-cloud a { margin-left: 4px; } .post-tags-single { margin-right: 48px; float: left; } .post-tags-single a { margin-left: 4px; margin-bottom: 4px; } .widget_icl_lang_sel_widget img { vertical-align: middle; top: -1px; margin-right: 8px; } .widget_icl_lang_sel_widget li { padding: 0 !important; position: relative; } .widget_icl_lang_sel_widget li a { padding:9px 24px !important; display: block; position: relative; outline:0; border-width: 1px !important; border-style: solid !important; border-color: #e0e0e0; } .widget_icl_lang_sel_widget .toggle { position: absolute; top: 50%; right: 8px; display: block; color: inherit; width: 32px; height: 32px; font-size: 16px; line-height: 32px; margin-top: -16px; text-align: center; } .wpml-ls-legacy-list-horizontal .toggle, .wpml-ls-legacy-list-vertical .toggle { display: none; } .widget_icl_lang_sel_widget li ul { display: none; background-color: transparent !important; } .widget_icl_lang_sel_widget li ul li a, .wpml-ls-legacy-list-horizontal li:not(:first-child) a, .wpml-ls-legacy-list-vertical li:not(:first-child) a { border-top:none !important; } .widget_mailchimp div { margin-bottom: 0; position: relative; width: 100%; } .widget_mailchimp .widget_title { font-size: 24px; line-height: 24px; } .widget_mailchimp .button { width: 100%; } .mailchimp-description {color: #000} .widget_mailchimp { padding: 24px; border-radius: 6px; } .footer .widget_mailchimp {background-color: transparent !important;padding: 0;} .widget_mailchimp .alert { line-height: 1.25em; box-shadow: none !important; padding: 8px 0 0 0 !important; } .widget_mailchimp .alert:not(.final) { display: inline-block; position: absolute; top: 0; right: 0; font-size: 12px; line-height: 16px; padding: 4px !important; border-radius:6px; background: #f23428; color: #fff; opacity: 0; z-index: -1; } .widget_mailchimp .visible.alert:not(.final) { transition: opacity 0.3s ease-out; } .widget_mailchimp input { z-index: 3; } .widget_mailchimp .visible.alert:not(.final) { opacity: 1; z-index: 10; } .widget_mailchimp .final { display: none; background: #fff; padding: 4px 8px !important; border-radius: 4px; margin-top: 8px; font-size: 12px; } .enovathemes-contact-form-submit-error { margin-top: 20px !important; } .no-vehicles-form { grid-column-start: span 2; } #loop-products + .no-vehicles-form { display: none; } #loop-products.not-found + .no-vehicles-form { display: block; } .no-vehicles-form h4 { margin-bottom: 0; } .send-div { position: relative; } .widget_mailchimp .sending { position: absolute; width: 100%; height: 100%; top: 0; right: 0; z-index: 15; display: none !important; } .widget_mailchimp .visible.final, .widget_mailchimp .visible.sending {display: block !important;} .widget_mailchimp .visible.sending {background: rgba(255,255,255,0.5);} .widget_mailchimp .sending:before { background-image: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/loading.svg); background-size: 16px; background-color: #fff; background-position: center; border-radius: 40px; background-repeat: no-repeat; display: block; content: ""; position: absolute; top: 50%; left:50%; margin: -20px 0 0 -20px; width: 40px; height: 40px; box-shadow: 0 0 24px rgba(0,0,0,0.1); animation: loading 500ms 0ms infinite normal linear; transform-origin: center; } .widget_mailchimp button { padding: 12px 32px 12px 32px; } .layout-sidebar .widget_categories form, .layout-sidebar .widget_categories select { margin-bottom: 0; } .widget .post-meta {opacity: 0.7;} .widget_mailchimp form { margin-bottom: 0; position: relative; } .et-mailchimp-form > div:nth-child(2) .alert:not(.final) { transition: transform 800ms 0.3s cubic-bezier(.19,1,.22,1), opacity 300ms 0.3s ease-out; } .et-mailchimp-form > div:nth-child(3) .alert:not(.final) { transition: transform 800ms 150ms cubic-bezier(.19,1,.22,1), opacity 300ms 150ms ease-out; } .et-mailchimp-form > div:nth-child(4) .alert:not(.final) { transition: transform 800ms 0.3s cubic-bezier(.19,1,.22,1), opacity 300ms 0.3s ease-out; } .wc-block-components-totals-coupon-link { font-weight: 700; } .wc-block-components-totals-coupon-link:hover { text-decoration: underline; text-underline-offset: 2px; text-decoration-thickness: 1px; } .summary-details > .short-description { margin-bottom: 8px; } .widget_price_filter .price_slider_wrapper { padding-top: 10px; } .widget_price_filter .ui-slider { position: relative; text-align: left; margin-bottom: 20px; } .widget_price_filter .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width:16px; height:16px; border-radius:16px; cursor: pointer; outline: none; top: -6px; } .widget_price_filter .ui-slider .ui-slider-handle:last-child { margin-left: -14px; } .widget_price_filter .ui-slider .ui-slider-range { position: absolute; z-index: 1; display: block; border: 0; border-radius:6px; } .widget_price_filter .price_slider_wrapper .ui-widget-content { border-radius:6px; } .widget_price_filter .ui-slider-horizontal { height:2px; background-color:#e0e0e0 !important; } .widget_price_filter .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } .widget_price_filter .ui-slider-horizontal .ui-slider-range-min { left: -1px; } .widget_price_filter .ui-slider-horizontal .ui-slider-range-max { right: -1px; } .widget_price_filter .price_label, .widget_price_filter .button { display: inline-block !important; margin-bottom: 0; padding: 0 16px; height: 40px; line-height: 40px; } .widget_price_filter .price_label { font-weight: 800 !important; font-size: 14px !important; padding-left: 8px !important; padding-right: 0 !important; } .widget_layered_nav_filters li { display: inline-block; padding: 0 !important; margin: 0 4px 6px 0 !important; position: relative; } .widget_layered_nav_filters li a { display:block; text-decoration: none; line-height: 100%; transition: all 300ms ease-out; backface-visibility: hidden; position: relative; padding: 10px 12px 10px 12px !important; } body .woocommerce-loop-category__title.post-title { border:none !important; margin:0 !important; padding:0 !important; text-align: center; min-height: 0 !important; max-height: 100% !important; font-weight: 600 !important; font-size: 14px; line-height: 22px; } .woocommerce-loop-category__title mark { background: transparent; color: inherit; display: inline-block; padding: 0px; border-radius: 0px; font-weight: inherit; text-decoration: inherit; margin:0; } .widget_rating_filter a:not(.button), .widget_rating_filter a:not(.button):hover { color: inherit !important; } .widget_rating_filter span { display: inline-block; vertical-align: text-top; margin: 0; } .widget_rating_filter ul li { padding: 0; font-size: 12px; font-weight: 600; } .woocommerce-widget-layered-nav-dropdown__submit { margin-top:16px; } .select2-container .select2-selection--multiple { line-height: 40px; height: 40px; padding: 0 16px; position: relative; overflow: hidden; border-radius:6px !important; } .select2-container--default .select2-selection--multiple .select2-selection__rendered { padding: 0 !important; } .select2-container .select2-selection--multiple:after { display: block; width: 24px; height: 24px; line-height: 24px; margin-top: -12px; text-align: center; content: ""; position: absolute; top: 50%; right: 0; transform-origin: center; background: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow.svg) no-repeat center; background-size: 8px; transition: opacity 300ms ease-out; transform: rotate(270deg); } .select2-container--default .select2-selection--multiple .select2-selection__rendered li { margin: 0 !important } .woocommerce-widget-layered-nav-list .more { font-size: 14px; cursor: pointer; } .woocommerce-widget-layered-nav-list .more:after { content: " +"; } .woocommerce-widget-layered-nav-list .more.active:after { content: " -"; } .woocommerce-widget-layered-nav-list .toggle-box { display: none; margin-left: 0 !important } ul.products .no-products { grid-column-end: none; grid-column-start: 1; padding: 0; border-radius:0; } ul.products .slides { margin-bottom: 0; list-style: none; } .gap-true ul.products .no-products {border: 1px solid #e0e0e0;} .et-instagram img {border-radius: 6px;} .light #sbi_images, .insta-placeholder-grid { padding: 0 !important; float: none; } .light #sb_instagram #sbi_images .sbi_item {width: 100% !important;} .light #sbi_images .sbi_photo, .insta-placeholder-grid div {border-radius: 6px;overflow: hidden;} .insta-placeholder {text-align: center;font-size: 30px;line-height: 36px;font-weight: 600;margin-bottom: 24px;} .insta-placeholder a {text-decoration: underline;} .product-search { position: relative; border-radius: 6px; } .product-search form { border-radius: inherit; } .product-search .select2-container--default .select2-selection--single { background-color: transparent; } .widget .product-search.hide-category-true select {display: none;} .product-search form { margin-bottom: 0; position: relative; } .product-search .search-results { display: none; position: absolute; width: 100%; background: #fff; padding:0; border: 1px solid #e0e0e0; z-index: 15; border-radius: 6px; overflow: hidden; justify-content: space-between; align-items: flex-start; } .product-search .search-results > .terms-output { padding: 16px 16px 12px 16px; box-shadow: 0 -8px 24px rgba(0,0,0,0.05); display: flex; } .product-search form > .search-results.active > .terms-output { box-shadow: none !important; border-top: 1px dashed #e0e0e0; padding: 16px 0; } .product-search .search-results > .terms-output > .term-output + .term-output {margin-left: 16px;} .term-output h4 { font-size: 16px; line-height: 16px; font-weight: 700; } .term-output a { display: inline-block; padding: 8px; border-radius: 6px; box-shadow: inset 0 0 0 1px #e0e0e0; font-size: 12px; line-height: 12px; font-weight: 700; color: #444; transition: all 0.2s ease-out; margin-bottom: 4px; } .term-output a + a { margin-left: 4px; } .term-output a:hover { color: #111 !important; box-shadow: inset 0 0 0 1px #111; } .product-search .ss-scroll { z-index: 16; } .product-search form > .search-results.active { display: block; position: relative !important; border:none !important; border-bottom: 1px solid #e0e0e0 !important; max-height: 55vh; overflow-y: scroll; margin-top: 16px; border-radius: 0; } .product-search form > .search-results.no-results { border-bottom: none !important; margin-top: 0; } .product-search form > .search-results.active ul li a { padding: 16px 0 14px 0; } .product-search form > .search-results.active ul { max-height: 100%; } .product-search .search-wrapper > .search-results.active { display: none; } .product-search .search-results ul { list-style: none; margin:0 !important; padding: 0 !important; max-height: 386px; overflow-y: scroll; overflow-x: hidden; } .product-search .search-results ul li { display: block; position: relative; border-bottom: 1px dashed #e0e0e0; transition: background 0.2s ease-out; padding: 0 18px 0 0 ; } .product-search .search-results ul li{ padding: 0; } .product-search .search-results ul li:not(.no-results):hover { background-color: #f9f9f9; } .product-search .search-results ul li.no-results { padding:14px 16px 14px 16px !important; } .product-search .search-results ul li:last-child { border-bottom: none; padding-bottom: 0; } .product-search .search-results ul li a { display: table; width: 100%; padding: 16px 16px 14px 16px; } .product-search .search-results ul li a > * { display: table-cell; vertical-align: top; } .product-search .search-results .product-image-wrapper { width: 56px; max-width: 56px; min-width: 56px; } .search-results .product-image { border-radius:0; border:1px solid #e0e0e0; overflow: hidden; border-radius:6px; } .product-data .product-categories { font-size: 12px; line-height: 18px; font-weight:500; color: #444; margin-bottom: 4px; } .product-data { padding-left: 16px; padding-right: 16px; text-align: left; } .product-search .search-results h3 { display: block; font-size: 15px; line-height: 18px; font-weight:700; margin-bottom: 4px; } .product-search .product-data div:not(.product-categories) { display: inline-block; vertical-align: middle; z-index: -1; } .product-search .product-data .product-sku { font-size:12px; line-height:18px; } .product-search .product-data .product-price { display: block !important; font-size: 16px; font-weight: 700; margin-top:4px } .product-data .product-price span {display: inline-block;} .product-data .product-price .sale-price + .regular-price { text-decoration: line-through; margin-left: 4px; opacity: 0.5; } .product-image-wrapper { text-align: center; } .product-stock { margin-top: 8px; padding: 4px 6px 4px 6px; border-radius:16px; color: #fff; background:#05894d; font-size: 12px; line-height: 12px; font-weight: 600; text-align: center; width: auto; display: inline-block; } .product-stock.outofstock { background-color: #bdbdbd; } .product-stock.onbackorder { background-color: #fff; box-shadow: inset 0 0 0 1px #e0e0e0; color: #bdbdbd; } .product-categories > span { display: inline-block; margin-right: 4px; } .product-categories > span:after { content: ","; } .product-categories > span:last-child:after { content: ""; } .product-categories > span:last-child { margin-right:0; } .product-search select { width: 100% !important; min-height: 40px !important; margin-bottom: 16px; } .search-wrapper input { padding-right: 35px !important; } .search-wrapper .loading { position: absolute; top: 16px; right: 72px; width: 16px; height: 16px; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/loading.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/loading.svg) no-repeat 50% 50%; -webkit-mask-size: 16px; mask-size: 16px; background: #bdbdbd; animation: loading 500ms 0ms infinite normal linear; transform-origin: center; opacity: 0; } .search-wrapper.loading .loading { opacity:1; } @keyframes loading { from {transform: rotate(0deg);} to {transform: rotate(360deg);} } .et-product-search .search-wrapper + .et-button { margin-bottom: 0; text-indent: -9000em; } .et-product-search-toggle .search-box, .et-product-search-toggle .filter-box { position: fixed; width: 100%; height: 100vh; top: 0; left: 0; background: #fff; padding: 16px; z-index: -1; visibility: hidden; opacity: 0; } .et-product-search-toggle .search-box.active, .et-product-search-toggle .filter-box.active { visibility: visible; opacity: 1; transition: opacity 0.2s ease-out; z-index: 99; } .et-product-search-toggle .search-box .widget, .et-product-search-toggle .filter-box .widget { margin:24px auto 0 auto !important; max-width: 380px; } .et-product-search-toggle .search-box .widget .product-search li { line-height: 18px; } .search-toggle-off, .filter-toggle-off, .cart-box .cart-toggle, .dashboard-mobile-toggle-off, .compare-table-toggle, .ask-form .ask-close, .categories-mobile-toggle-off { float: right; padding: 0; min-width: 32px !important; width: 32px !important; height:32px !important; line-height: 32px !important; cursor: pointer; border-radius: 6px; position: relative; background-color: rgba(0, 0, 0, 0.4); } .ask-form .ask-close { z-index: 50; margin-bottom: 24px; transition: all 0.2s ease-out; z-index: 50; margin-bottom: 0; transition: all 0.2s ease-out; position: absolute; top: -16px; right: -16px; background-color: #000; } .compare-table-toggle { transition: all 0.1s ease-out; position: absolute; top: -16px; right: -16px; z-index: 99; backface-visibility: hidden; background-color: #111; } .et-product-search-toggle .search-toggle-off:before, .et-product-search-toggle .filter-toggle-off:before, .cart-box .cart-toggle:before, .dashboard-mobile-toggle-off:before, .compare-table-toggle:before, .ask-form .ask-close:before, .categories-mobile-toggle-off:before { -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/close.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/close.svg) no-repeat 50% 50%; background: #fff; -webkit-mask-size: 14px !important; mask-size: 14px !important; } .compare-table-toggle:before {top:0} .et-product-search-toggle .search-box .ss-scroll {opacity: 1;} .product-search h3 .highlight, .product-search .product-sku .highlight { background-color: yellow !important } .product-search .product-data .sale-price + .regular-price bdi, .product-search .product-sku { color: #777 !important; } .et-product-search .product-search { padding: 0; display: inline-block; width: 100%; line-height: 20px; vertical-align: middle; } .et-product-search .product-search .search-wrapper { width: calc(100% - 220px) !important; border-left: 1px solid rgba(0, 0, 0, 0.05); } .et-product-search .hide-category-true .search-wrapper { width: calc(100% - 56px) !important; border:none; } .et-product-search form { display: flex; width: 100%; min-height: 48px; border-radius: 6px; } .et-product-search input[type="search"] { margin-bottom: 0; border:none; width: 100%; height: 48px; min-height: 48px !important; background-color: transparent !important; } .et-product-search input[type="search"]:focus, .et-product-search select:focus { border:none !important; background-color: transparent !important; } .et-product-search select { width: 160px !important; margin-bottom: 0; border:none; height: 48px; border-radius: 6px; min-height: 48px !important; background-color: transparent !important; } .product-search .select2-container { max-width: 160px; min-width: 160px; } .hide-category-true select { display: none; } .et-product-search .et-search-button { width: 56px; padding: 0 !important; border-radius: 6px; background-color: transparent !important; min-height: auto; height: 40px; top: 4px; right: 4px; } .et-product-search .search-results { left: 0; width: 100%; } .et-product-search .input-after { display: block; width: 56px; height: 40px; position: absolute; top: 4px; right: 4px; border-radius: 6px; overflow: hidden; transition: color 0.3s ease-out,background-color 0.3s ease-out,box-shadow 0.3s ease-out; } .et-product-search .input-after:after { content: ""; display: block; width: 100%; height:100%; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/search.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/search.svg) no-repeat 50% 50%; -webkit-mask-size: 18px; mask-size: 18px; position: absolute; top: 0px; right: 0px; transition: inherit; } .et-product-search-toggle .search-toggle { -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/search.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/search.svg) no-repeat 50% 50%; -webkit-mask-size: 20px; mask-size: 20px; } .et-product-search-toggle .filter-toggle { -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/filter.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/filter.svg) no-repeat 50% 50%; -webkit-mask-size: 17px; mask-size: 17px; } .et-product-search-toggle .toggle { position: relative; border-radius: 6px; width: 100%; height: 48px; display: flex; align-items: center; justify-content: flex-start; padding: 0 12px; } .et-product-search-toggle .filter-toggle { margin-left:auto; } .et-product-search-toggle .toggle-placeholder { padding-left: 8px; margin-right: 16px; width: 100%; } .post-layout, .product-layout, .product-layout-single { padding-top:0; padding-bottom:48px; } .widget .post-layout { padding-bottom:0; } .up-sells { padding-bottom: 0; } .cross-sells { padding-top:48px; padding-bottom:0; } .product-layout.related { padding-top:0; padding-bottom:0; } .loop-posts { display: grid; grid-row-gap: 12px; grid-column-gap: 12px; justify-items: stretch; grid-template-columns: repeat(1, 1fr); margin-bottom:0; position: relative; } .full .only-posts { display: block !important; } .full .only-posts .post { margin-bottom: 32px; } .full .only-posts .post:last-child { margin-bottom: 0; } .loop-posts > .vin-results { width: 100%; position: absolute; } .only-posts { grid-column-gap: 8px; grid-row-gap: 8px; list-style: none; grid-template-columns: repeat(2, minmax(0, 1fr)); } .list .only-posts { grid-column-gap: 80px; grid-row-gap: 80px; grid-template-columns: repeat(1, minmax(0, 1fr)) !important; } .widget .list .only-posts { display: block; } .list .only-posts .post:after { display: block; width: 100%; height: 1px; background-color: #e0e0e0; content: ""; position: absolute; bottom: 0; left: 0; transform: translateY(40px); } .list .enova-carousel .post:after { display:none !important } .list .only-posts .post:last-child:after { display: none; } .grid-2 .only-posts { grid-row-gap: 16px; } .only-posts .post { position: relative; } .et-shortcode-posts .only-posts .post { border-bottom: none; } .only-posts.enova-carousel .post { border-bottom: none; margin-bottom: 0; padding-bottom: 0; } .masonry .loop-posts { display: block !important; } .masonry .loop-posts:after { display: table; clear:both; content: ""; } .only-posts .post { width: 100%; } .enova-carousel .only-posts .post { padding-bottom: 0; } .masonry .only-posts .post { margin-bottom: 40px; } .loop-posts .post.append {opacity: 0;} .loop-posts .post .post-inner, ul.products .product .post-inner { overflow: initial; position: relative; height: 100%; border-radius:0; } .loop-posts .product .post-inner, ul.products .product .post-inner, ul.loop-categories .category-item a { border-radius: 6px !important; box-shadow: inset 0 0 0 1px #e0e0e0; background-color:#fff; padding: 0; } ul.loop-categories .category-item a { padding: 12px; display: flex; align-items: center; justify-content: flex-start; text-align: left; } ul.loop-categories .category-item .image-container { width: 56px; max-width: 56px; min-width: 56px; margin-right: 12px; } ul.loop-categories .category-item a h5{ margin-bottom: 0; } .search-no-results .loop-categories-container { display: none; } .loop-categories-wrapper { padding-left: 1px; overflow: hidden; min-height: 88px; } .loop-posts .search-term { border-radius:6px; } .only-posts .post .post-inner { border:none; } .grid .only-posts .post.no-media .post-inner { height: auto; } .only-posts .post .post-body, .post-read-more-wrap { padding:16px 24px 24px 24px; position: relative; width: 100%; } .loop-posts .search-term .post-body { padding:24px; } .only-posts .post-image { width: calc(100% + 2px); transform: translate(-1px,-1px); } .grid-2 .only-posts .post-image, .grid-3 .only-posts .post-image, .list .only-posts .post-media { width: 100%; transform: none; } .only-posts .post .post-inner { border-radius: 6px; border: 1px solid #e0e0e0; background-color: #fff; } .grid-2 .only-posts .post .post-inner, .grid-3 .only-posts .post .post-inner, .list .only-posts .post .post-inner, .full .only-posts .post .post-inner { border:none; } .grid-3 .only-posts .post .post-inner { box-shadow: 0 0 16px rgba(0, 0, 0, 0.1); } .widget .list .only-posts .post .post-inner { box-shadow: none; } .grid-3 .only-posts .post-body { padding-top: 0 !important; } .grid-3 .only-posts .post-media:before, .grid-3 .only-posts .post-media:after { display: block; position: absolute; bottom:0; width: 100%; height: 30%; left: 0; content: ""; z-index: 15; background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,#fff 100%); } .widget .list .only-posts .post-media:before, .widget .list .only-posts .post-media:after { display: none; } .grid-3 .only-posts .post-media:after { height: 40%; } .only-posts .post .post-body { padding:24px; } .full .only-posts .post-body { padding:32px; } .full .only-posts .post.format-gallery .post-body { padding-top:0; } .grid-2 .only-posts .post .post-body { padding:16px 0 0 0; } .list .only-posts .post-body { padding-top: 0; padding-left: 20px; padding-right: 0; height: 100%; padding-bottom: 0; display: flex; flex-direction: column; } .list .only-posts .post .post-inner { display: flex; justify-content: flex-start; align-items: flex-start; } .only-posts .post .post-image, .only-posts .post .post-media, .only-posts .post .image-container svg { border-radius: 6px 6px 0 0; } .grid-2 .only-posts .post .post-image, .grid-2 .only-posts .post .post-media, .grid-2 .only-posts .post .image-container svg, .grid-2 .only-posts .post .image-container img, .list .only-posts .post .post-image, .list .only-posts .post .post-media, .list .only-posts .post .image-container img, .list .only-posts .post .image-container svg { border-radius: 6px; } .full .only-posts .post .post-image, .full .only-posts .post .post-media, .full .only-posts .post .image-container img, .full .only-posts .post .image-container svg { border-radius: 12px; } .full #loop-posts .post:not(.product) { width: 100% !important; } .grid .only-posts .post .post-inner, ul.products .product .post-inner { display: flex; flex-direction: column; justify-content: space-between; } .grid-2 .only-posts .post .post-inner { justify-content: flex-start; background-color: transparent; } .grid .only-posts .post .post-inner .post-read-more-wrap { align-self: flex-end; margin-top: auto; } .post-read-more-wrap {padding-top: 0 !important;} .post-title a {color: inherit;} .cbt .post-title, ul.products .post-title, ul.loop-categories .category-item h5 { font-size: 14px; line-height: 20px; font-weight: 700; } ul.loop-categories .category-item h5 { font-size: 14px; line-height: 18px; } ul.products:not(ul.products) .post-title { min-height: 0 !important; max-height: 100% !important; } .comp ul.products .product .post-category { margin-bottom: 0; } .post-title {word-break: break-word;} .post-image, .post-media { position: relative; overflow: hidden; text-align: center; border-radius:6px; } #single-post-page { margin: 0 auto; max-width: 960px; } .sidebar-active #single-post-page { max-width: 100%; } #single-post-page > .post > .post-inner > .post-media { border-radius:6px; } ul.products .product .post-image { margin:0; padding: 12px; margin-bottom: auto !important; } .list ul.products .product .post-image { position: static; min-width: 120px; max-width: 120px; width: 120px; } .full .post-video img { border-radius:6px; } .post-image-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; justify-content:center; align-items:center; z-index: 3; opacity: 0; background-color: rgba(0,0,0,0.74); } .grid-2 .only-posts .format-video .loaded + .post-image-overlay { opacity: 1; background-color: transparent; } .grid-2 .only-posts .format-video .loaded + .post-image-overlay:before, .grid-2 .only-posts .format-video .loaded + .post-image-overlay:after { content: ""; display: block; width: 72px; height: 72px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/video-play.svg) no-repeat 50% 50%; -webkit-mask-size:100%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/video-play.svg) no-repeat 50% 50%; mask-size:100%; background-color: #BF3617; z-index: 15; } .grid-2 .only-posts .format-video .loaded + .post-image-overlay:after { width: 32px; height: 32px; -webkit-mask:none; mask: none; background-color: #fff; z-index: 14; } .post-media img { transition: opacity 0.3s ease-out, transform 0.3s cubic-bezier(.19,1,.22,1); opacity: 1; z-index: 2; position: relative; width: 100%; transform-origin: center; } .only-posts .post-media:hover img { transform: scale(1.05); transition: opacity 0.3s ease-out, transform 2s cubic-bezier(.19,1,.22,1); } .product .post-media:hover img { transform: none; } .full .post-media:hover img, .post-video:hover img { transform: none; } .post-media .video-btn { transition: opacity 0.3s ease-out; opacity: 1; z-index: 3; } .post-audio { margin-bottom: 24px; } .image-container, .lazy-inline-image { position: relative; display: block; max-width: 100%; line-height: 0; background: transparent; line-height: 0; } .image-container svg { border-radius: 6px; fill: #f5f5f5; animation:fillColor 1.5s infinite linear; } .image-container img.lazy, .product .image-container svg, .category-item .image-container svg, .image-container.loaded svg, .image-container img.lazy + svg + .video-btn { opacity: 0; } .product .image-container img { opacity: 1; border-radius: 6px; } .image-container img { position: absolute; top: 0; left: 0; } .image-container.loaded, .lazy-inline-image.loaded, .compare-table .image-container { background-color: transparent !important; } .lazy-inline-image path {fill:transparent;} .lazy-inline-image img { position: absolute; top: 0; left: 0; } .lazy-inline-image.loaded img { z-index: 3; width: 100%; height: auto; position: static; } .lazy-inline-image.loaded .media-placeholder { z-index: -1; opacity: 0; display: none; } .lazy-inline-image .media-placeholder { position: relative; overflow: initial; display: inline-block; width: 100%; } .image-container-single:after, .flickr-image .image-container:after, .widget_et_recent_entries .image-container:after { display: none; } .list .loop-posts .post .image-container:after { display: none; } .widget .image-container .placeholder { width: 30px; height: 6px; } .only-posts .post-title { font-size: 16px; line-height: 22px; margin-bottom: 0; } .list .only-posts .post-title, .full .only-posts .post-title { font-size: 24px; line-height: 32px; } .widget .list .only-posts .post-title{ font-size: 14px !important; line-height: 18px !important; font-weight: 600; } .only-posts .post-title:hover { text-decoration: underline; text-underline-offset: 2px; text-decoration-thickness: 2px; } .post-quote-author, .post-status-author, .comment-reply-link, .comment-text .meta { display: inline-block; vertical-align: middle; font-size: 14px; line-height: 20px; font-weight: 700; letter-spacing: 0px; } .post-quote-author, .post-status-author { display: block; text-align: right; margin-top: 24px; } .post-meta { position: relative; font-size: 12px; display: flex; align-items: center; } .post-meta .post-date { margin-left: 4px; } .post-title-section .post-meta .post-date { margin-right: 4px; } .post-meta .post-date:before, .post-title-section .post-meta .post-date:after { content: " / "; } .post-meta .post-date:only-child { margin-left: 0; } .post-meta .post-date:only-child:before {display: none;} .single .post-meta { margin-bottom: 6px; } .post-meta a { display: inline-block; font-size: 13px; line-height: 20px; color: #9a9a9a !important; font-weight: 600; } .post-meta a:hover { text-decoration: underline; color: #111 !important; } .post-meta .post-date { color: #9a9a9a; font-weight: 600; } .post-author-gavatar { border-radius: 72px; background-color: #f5f5f5; overflow: hidden; min-width: 72px; min-height: 72px; width: 72px; height: 72px; margin-right:24px; transform: translateY(4px); } .post-categories a + a { margin-left: 4px; margin-bottom: 4px; } .widget .list .only-posts .post-categories { margin-bottom: 0; } .post-categories a:first-child { margin-left: 0; } .post-excerpt { margin-bottom: 8px; } .post-title-section { display: flex; } .post-title-section .post-excerpt { margin-bottom: 0px; margin-top: 24px; } .only-posts .post-excerpt { margin-top: 16px; margin-bottom: 16px; font-size: 14px; line-height: 20px; } .grid .only-posts .post-excerpt { margin-bottom:0; } .list .only-posts .post-excerpt { line-height: 22px; } .full .post .post-excerpt { font-size: 14px; line-height: 24px; } .full .only-posts .format-quote .post-excerpt, .full .only-posts .format-status .post-excerpt, .full .only-posts .format-aside .post-excerpt, .single-post-page > .format-quote .post-content, .single-post-page > .format-status .post-content, .single-post-page > .format-aside .post-content { font-size: 24px; line-height: 32px; position: relative; } .full .only-posts .format-aside .post-excerpt { padding-top: 16px; } .single-post-page > .format-link .post-link { position: relative; padding-left: 24px; } .single-post-page blockquote, .single-post-page q { border-radius:6px; font-size: 16px !important; line-height: 24px !important; background-color: #f2f2f2; padding: 32px 56px 32px 32px !important; position: relative; margin: 0 0 24px 0; } .single-post-page blockquote p, .single-post-page q p { font-size: inherit; } .single-post-page .format-quote blockquote:after {display: none;} .single-post-page > .format-link .post-link:before { height: 16px !important; width: 16px !important; top: 50% !important; margin-top: -9px; opacity: 1 !important; left: 0 !important; -webkit-mask-size: 16px !important; mask-size: 16px !important; content: ""; display:block; position: absolute; } .full .only-posts .format-aside .post-excerpt:before, .single-post-page > .format-aside .post-content:before { -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/loudspeaker.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/loudspeaker.svg) no-repeat 50% 50%; } .full .only-posts .format-status .post-excerpt:before, .single-post-page > .format-status .post-content:before { -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/status.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/status.svg) no-repeat 50% 50%; } .full .only-posts .format-link .post-body:before, .single-post-page > .format-link .post-link:before, .post.sticky .post-body:before { content:""; top: 16px; left: auto; right: 16px; height: 48px; width: 48px; -webkit-mask-size: 48px; mask-size: 48px; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/link.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/link.svg) no-repeat 50% 50%; background:#e0e0e0; } .only-posts .post.sticky .post-body:before { top: 0; right: 0; height: 20px; width: 20px; -webkit-mask-size: 20px; mask-size: 20px; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/sticky.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/sticky.svg) no-repeat 50% 50%; background:#e0e0e0; display:block; position:absolute; } .grid .loop-posts .post.sticky .post-body:before, .full .loop-posts .post.sticky .post-body:before { top:16px; } .post-ajax-button { margin:56px auto 0 auto; padding: 0 !important; width: 180px; height: 48px; color: #fff; display: flex !important; } .post-ajax-button svg { overflow: visible; fill: none; display: none; width: 48px; z-index: 15; transform: scale(0.6); } #infinite svg { transform:none; width: 24px; } .post-ajax-button.disable { cursor:none; z-index: -1; display: none !important; } #infinite .button-back { display: none; } .post-ajax-button circle.loader-path, .product circle.loader-path { fill:none; stroke-width:4; stroke: #fff; animation: rotate 1s linear infinite, dash 1.5s ease-in-out infinite, color 4s ease-in-out infinite; transform-origin: center center; stroke-dasharray: 150,200; stroke-dashoffset: -10; stroke-linecap: round; } #loadmore.loading { z-index: -1; } #loadmore.loading .button-back { display: none; } #loadmore.loading .text, #infinite.loading .text {display: none;} #loadmore.loading svg, #infinite.loading svg {display: inline-block;} @keyframes rotate { 100% { transform: rotate(360deg); } } @keyframes dash { 0% { stroke-dasharray: 1,200; stroke-dashoffset: 0; } 50% { stroke-dasharray: 89,200; stroke-dashoffset: -35; } 100% { stroke-dasharray: 89,200; stroke-dashoffset: -124; } } .video-btn { width: 64px; height: 64px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 15; } .video-btn svg { overflow: visible; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; animation: none; opacity: 1 !important; } .video-btn svg .back { transform-origin:center center; transform-box: fill-box; } .video-btn .play { fill:#fff; transform: scale(0.8); transform-origin: center; } .post-date-side { border-radius:6px; padding: 12px 14px; text-align: center; position: absolute; top: 24px; left: 24px; z-index: 15; opacity: 0; width: 52px; } .loaded > .post-date-side, .loaded + .post-date-side, .loaded + video + .post-date-side, .loaded + iframe + .post-date-side {opacity: 1;} .post-date-side > * { display: block; color: #fff; font-weight: 700; line-height: 1.2em; text-transform: uppercase; font-size: 10px; } .post-date-side > span:first-child { font-size: 16px; } .post-video .image-container, .post-video .video-element { transition: opacity 300ms 0.3s ease-out, visibility 300ms 0.3s ease-out; } .et-video {border-radius: 6px;} .et-video .image-container { background-color: #f5f5f5; } .post-video .image-container+iframe, .post-video .image-container+video { opacity: 0; visibility: hidden; z-index: -1; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: #000; } .post-video .image-container.playing { visibility: hidden; opacity: 0; z-index: -1; } .post-video .video-element.playing { visibility: visible; opacity: 1; z-index: 2; } .post-title-section .post-date-inline-single span { display: inline-block; vertical-align: middle; margin-bottom: 0; font-weight: 700; text-transform: uppercase; } .full .post-date-side { top: 24px; left: 24px; opacity: 1; } .post-title-section { position: relative; } .sidebar-active .post-title-section, .sidebar-active .single-post-page > .post > .post-inner > .post-body, .sidebar-active .single-post-page > .post .post-comments-section, .sidebar-active .single-post-page > .post .nav-container { width: 100% !important; max-width: 100% !important; } .post-title-section .post-title { margin-bottom: 0 !important; font-size: 40px; line-height: 44px; } .sidebar-active .post-title-section .post-title, .sidebar-active .post-title-section .post-meta { text-align: left; margin-bottom: 0; } .post-title-section { position: relative; margin-bottom: 48px !important; font-size: 14px; line-height: 22px; } .single .post-content, .single .post-content p { font-size: 14px; line-height: 22px; } .single .post-content p a { text-decoration: underline; text-decoration: underline; text-underline-offset: 4px; text-decoration-thickness: 2px; } .sidebar-active .single-post-page > .post > .post-inner > .post-media { margin-bottom: 40px; } .single-post-page > .post > .post-inner > .post-body { position: relative; } .single-post-page > .post > .post-inner > .post-body .post-content > *:last-child { margin-bottom: 0 !important; } .single-post-page > .post > .post-inner > .post-media { margin-bottom: 48px; overflow: hidden; } .preloader-active .single-post-page > .post > .post-inner .post-content img[class*="wp-image"] { opacity: 0; transition: all 0.3s 0.3s ease-out; } .single-post-page > .post > .post-inner .post-media.animate, .single-post-page > .post > .post-inner .post-content img[class*="wp-image"].animate { opacity: 1; } .single-post-page .post-content > ul, .single-post-page .post-content *[class*="wp-block"] > ul { list-style-type: initial; list-style-position: outside; padding-left: 18px; } .wp-block-query ul { list-style: none !important; margin: 0 !important; padding: 0 !important; } .single-post-page .post-content > ul.wp-block-page-list, .single-post-page .post-content *[class*="wp-block"] > ul.wp-block-page-list { padding-left: 0; } .post-content img {border-radius:6px;} .wp-block-media-text__media img {border-radius: 6px !important;} .post-bottom { padding: 24px 0; margin-bottom: 48px; position: relative; border-bottom: 1px solid #e0e0e0; } .post-bottom .post-social-share { float: right; } .post-tags-single a:last-child { margin-right:0 !important; } .summary .post-social-share { margin-top: 16px; } .post-social-share { display: block; } .product > .post-social-share { display: flex; justify-content: flex-end; position: relative; transform: translateY(-48px); } .post-social-share a { margin-bottom: 0 !important; background-color: #f2f2f2; border-radius:6px; transition: background-color 300ms ease-out; } #single-post-page .social-toggle {display: none;} .post-social-share a:hover:before { background: #fff; } .filter .post-social-share a:hover:before { background: #000; } .comment-gavatar img { border-radius: 500px; } .related-posts-wrapper { padding-bottom:24px; } .related-posts { position: static !important; } #related-posts { width: fit-content; margin: 0 auto; } .sidebar-active #related-posts { margin: 0; width: 100%; } .related-posts-title, .comment-reply-title, .upsells > h4, .crosssells > h4, .related > h4, .compare-products > h4, .fbt-products > h4, .rating-bars > h4, .rating-info-wrap h4, .product-faq h4, #reply-title, .woocommerce h2, .history-products-wrapper h4, .reviews-image-list-wrap h4 { vertical-align: middle; letter-spacing: 0px; font-size: 24px; line-height: 24px; margin-bottom: 24px; } .summary .fbt-products > h4 { font-size: 20px; line-height: 24px; } .related-posts-title { margin-bottom: 32px; text-align: center; } .sidebar-active .related-posts-title { text-align: left; } .see-responses { width: auto; margin: 0 auto; border:1px solid #e0e0e0; transition: all 300ms ease-out; } .responses { display: none; } .responses.active { display: block; } .responses.active .comments-title { padding: 24px 0; } .related-posts-wrapper { position: relative; } ul.chat { list-style: none; margin:0; padding: 0; } ul.chat li { margin:0; padding: 0 0 20px 0; } ul.chat li > * { display: inline-block; margin:0; } ul.chat li > p { padding: 8px 16px; background-color: #f2f2f2; border-radius: 6px; font-weight: 400; font-size: 16px; line-height: 24px; } ul.chat li > span { padding-right: 10px; } ul.chat li:nth-child(2n+2):after { content: ""; display: table; clear: both; } ul.chat li:nth-child(2n+2) > * { float: right; text-align: right; } ul.chat li:nth-child(2n+2) > span { padding-left: 10px; padding-right: 0; } ul.chat li:nth-child(2n+2) > p { background-color: #f2f2f2; } .post-comments-section { margin-top: 32px !important; } .post-comments-area { position: relative; text-align: center; } .post-comments-area #respond { padding:24px 0 24px 0; } .post-comments-area .comment #respond, .post-comments-area .comment + #respond { padding:24px; border-bottom: 1px solid #e0e0e0; } .post-comments-area .comment-list > #respond:last-child { border-bottom: none; } .post-comments-area .comment-navigation { margin: 24px 0; } .post-comments-area .comment-navigation > * { display: inline-block; vertical-align: middle; } .post-comments-area .comment-navigation > * > a { display: block; transition: all 300ms ease-out; } .post-comments-area .comment-navigation > .nav-previous > a { margin-right: 24px; } .post-comments-area #respond #reply-title small { display: block; font-weight: normal; font-size: 12px; } .post-comments-area #respond form, .post-comments-area #respond .form-submit, .post-comments-area #respond .form-submit input[type="submit"] { margin-bottom: 0; } .post-comments-area .comment-form-author, .post-comments-area .comment-form-email, .post-comments-area .comment-form-url, .post-comments-area .respond-textarea { display:block; margin-bottom: 0; } .post-comments-area .comment-form-author input, .post-comments-area .comment-form-email input, .post-comments-area .comment-form-url input, .post-comments-area .respond-textarea textarea { width: 100%; } .comment-list { border:1px solid #e0e0e0; border-radius:6px; } .comment-list ul.children, .commentlist { margin: 0; list-style:none; } .comment-list .comment, .commentlist .review { max-width: 100%; position: relative; padding: 0; } .comment-list .comment #respond { margin-bottom: 0; } .comment-list .comment .comment-body, .commentlist .comment_container, .comment-list .trackback, .comment-list .pingback { display: flex; width: 100%; padding: 24px; position: relative; border-bottom: 1px solid #e0e0e0; text-align: left; } .comment-heading { display: flex; justify-content: flex-start; align-items: center; } .comment-date-time .post-date { position: relative; margin-left: 4px; color: #9a9a9a; font-weight: 600; } .comment-date-time .post-date * { color: #9a9a9a; } .comment-date-time .post-date:before { color: #9a9a9a; content: "/"; display: inline-block; vertical-align: middle; padding-right: 4px; line-height: 1.5em; } .commentlist .comment_container { border-bottom: none; flex-direction: column-reverse; } .commentlist .comment_container { padding:16px; margin-bottom: 16px; background-color: #fff; border: 1px solid #e0e0e0; border-radius: 6px; } .comment-list .trackback, .comment-list .pingback { padding: 24px !important; } .comment-list .trackback .comment-content, .comment-list .pingback .comment-content { padding: 0 !important; } .trackback .comment-edit-link, .pingback .comment-edit-link { padding: 0 8px !important; margin:0 !important; } .comment-list > .comment:last-child .comment-body:only-child { border-bottom: none; } .comment-list .comment-gavatar, .comment-list .comment-content { display: block; } .comment-list .comment-gavatar, .commentlist .avatar { border-radius:500px; height: 72px !important; width: 72px !important; } .commentlist .avatar { height: 48px !important; width: 48px !important; } .post-author-ind { border-radius:100px; font-size: 10px; line-height: 10px; font-weight: 600; margin-top: 8px !important; display: block; text-align: center; } .comment-list .comment-content, .commentlist .comment-text { max-width: 100%; position: relative; padding-left: 24px; } .commentlist .comment-text { margin-top: 0; padding-left: 0; } .commentlist .comment-text .description > p:last-child { margin-bottom: 0; } .comment-list .comment .comment-gavatar { width: 72px; height: 72px; } .comment-list .comment-body {width: 100%;} .comment-list .comment .comment-text p:last-child { margin-bottom: 0; } .comment-author {margin-bottom: 0;font-size: 14px !important;} .comment-author a { color: inherit; } .woocommerce-review__author { display: block; } .comment-meta .comment-author cite { font-style: inherit; } .comment-meta .comment-author cite a { color: inherit; } .comment-meta .comment-author span { text-decoration: none; display: inline-block; line-height: 100%; font-weight: 800 !important; font-size: 12px !important; transition: all 300ms ease-out; backface-visibility: hidden; position: relative; padding: 9px 16px 9px 16px !important; } .comment-meta .comment-author cite { margin-right: 4px; } .comment-meta .comment-date-time { display: inline-block; padding-top: 0px; padding-bottom: 10px; } .comment-meta .comment-date-time a { color: inherit; } .review .meta { margin-bottom: 0; margin-top:8px; } .comment-body .replay { display:block; position: absolute; top:16px; right: 16px; margin-bottom: 0px; } .comment-reply-link { font-weight: 700 !important; text-decoration: underline; text-underline-offset: 2px; text-decoration-thickness: 1px; padding: 0 !important; background: transparent !important; } .comment-reply-link:hover { color: #111 !important; } .comment-content .edit-link a a {margin:10px 0px 0 0;} .post-author-info-title a { color: inherit; transition: all 300ms; } .comment-list .pingback { padding: 4px 0; } #review_form_wrapper { padding: 40px; } #review_form_wrapper { margin-top: 48px; padding: 0; } #review_form .cr-upload-local-images .cr-upload-images-status.cr-upload-images-status-error, .cr-upload-local-images .cr-upload-images-status.cr-upload-images-status-error { color: #fff; border-radius: 6px; } .loop-posts .product-category .post-body { padding: 24px !important; } .enova-carousel { margin: 0; padding: 0; } .carousel .swiper:not(.swiper-initialized) > .enova-carousel { display: grid !important; grid-column-gap: 8px !important; } .swiper { gap:0 !important; } .swiper-wrapper.enova-carousel { display: flex !important; grid-row-gap: 0 !important; grid-column-gap: 0 !important; } .e-con-inner.swiper-wrapper { flex-direction: row !important; gap: 0 !important; display: flex !important; } .swiper-container { position: relative; margin-bottom: 24px; width: 100%; max-width: 100%; } .post-gallery-wrapper { margin-bottom: 0; } .single-product .swiper-container, .swiper-no-margin .swiper-container { margin-bottom: 0; } .swiper-container:empty { display: none; } .swiper-wrapper {margin-bottom: 0} .grid-3 .swiper-wrapper {padding-bottom: 24px} .swiper-slide { flex-shrink: 0 !important; } .swiper-slide.post { height: 100% !important; } #loop-posts .swiper-slide.post { height: auto !important; } .swiper-container .swiper-pagination { display: none !important; } .swiper-container[data-navigation-type="both"] .swiper-pagination, .swiper-container[data-navigation-type="pagination"] .swiper-pagination { position: absolute; margin-top: 0; bottom: -32px !important; display: block !important; } .swiper-container .swiper-button { display: none; } .swiper-container .swiper-button[role="button"] { display: block; } .swiper-container[data-navigation-type="pagination"] .swiper-button {display: none;} .swiper-container .swiper-button-lock { display: none !important; } .swiper-container .swiper-button, .cbt-nav > a, .swiper-container[data-arrows-pos="inside"] .swiper-button:before { margin: 0; width: 32px; height: 32px; -webkit-mask:url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow.svg) no-repeat 50% 50%; -webkit-mask-size: 16px; mask:url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow.svg) no-repeat 50% 50%; mask-size: 16px; position: absolute; top: 50%; left: -40px; transform: translateY(-50%); background: #777; z-index: 15; cursor: pointer; transition: all 0.2s ease-out; } .post-gallery-wrapper .swiper-button { width: 40px; height: 40px; } .swiper-container[data-arrows-pos="inside"] .swiper-button:before { content: ""; background: #fff; transform: none; width: 100%; height: 100%; -webkit-mask:url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow.svg) no-repeat 50% 50%; mask:url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow.svg) no-repeat 50% 50%; -webkit-mask-size: 16px; mask-size: 16px; left: 0; top: 0; } .swiper-container[data-arrows-pos="inside"] .swiper-button { background-color: #111; -webkit-mask:none; mask:none; border-radius: 6px; } .swiper-button-next:after, .swiper-button-prev:after { display: none !important; } .swiper-button:hover, .cbt-nav > a:hover { background:#111; } .cbt-nav > a { position: relative; top: 0; left: 0; transform: none; } .cbt-nav > a + a { margin-left: 8px; } .swiper-container .swiper-button-next { left:auto; right: -40px; transform: translateY(-50%) rotate(180deg); } .swiper-container[data-arrows-pos="top-right"] .swiper-button { top: -46px; left: auto; right: -12px; transform: none; } .related-posts-wrapper[data-arrows-pos="top-right"] .swiper-button { top: -4px; } .swiper-container[data-arrows-pos="top-right"] .swiper-button-next, .cbt-nav > .next { transform: rotate(180deg); } .swiper-container[data-arrows-pos="top-right"] .swiper-button-prev { right: 28px; } .swiper-container[data-arrows-pos="inside"] .swiper-button { left: 24px; } .swiper-container[data-arrows-pos="inside"] .swiper-button-next { right: 24px; left: auto; } .swiper-container .swiper-button:hover { background: #111; } @keyframes goldShine { 0% { background-position: 500% 500%; } 50% { background-position: 500% 500%; } 100% { background-position: -100% -100%; } } .gold-shine:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; background-size: 200% 200% !important; animation: goldShine 3s cubic-bezier(0.4, 0, 0.2, 1) infinite; z-index:1; background: url(//detandt-hvac.com/wp-content/themes/mobex/images/highlight.png) no-repeat left top; } .gold-shine > * { z-index: 2; } .gradient:before { content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; } .gradient .elementor-element, .gradient > .e-con-inner { z-index: 3; } .gsap-lightbox-overlay { position: fixed; top: 0; left: 0; background: rgba(0,0,0,0.9); z-index: 9999; width: 100%; height: 100vh; opacity: 0; transition: opacity 300ms 0.3s ease-out; } .gsap-lightbox-overlay.active { opacity: 1; } .lightbox-loading {display: none;} .gsap-lightbox-toggle, .gsap-lightbox-nav { position: absolute; top: 0px; right: 24px; width: 36px; height: 36px; line-height: 36px; border-radius: 6px; text-align: center; cursor: pointer; display: block; background: #fff; z-index: 16; transition: background-color 300ms ease-out; box-shadow: 0 2px 20px 0 rgba(0,0,0,0.05); } .gsap-lightbox-controls:hover { background: #444 !important; } .gsap-lightbox-toggle { top: 24px; } .gsap-lightbox-nav { top: 50%; margin-top: -20px; } .gsap-lightbox-nav.prev { right: auto; left: 24px; } .gsap-lightbox-nav.next { transform: rotate(180deg); } .gsap-lightbox-toggle:after, .gsap-lightbox-nav:after { content: ""; display: block; position: absolute; width: 14px; height: 14px; top: 50%; left: 50%; margin-top: -7px; margin-left: -7px; transition: background-color 300ms ease-out; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/close.svg) no-repeat; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/close.svg) no-repeat; -webkit-mask-size: 100%; mask-size: 100%; } .gsap-lightbox-nav:after { -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow.svg) no-repeat; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow.svg) no-repeat; } .gsap-lightbox-toggle:after, .gsap-lightbox-nav:after { background-color: #fff; } .gsap-lightbox-overlay .placeholder { fill: #fff; } .gsap-lightbox-overlay .image-wrapper { display: flex; flex-direction: column; justify-content:center; width: inherit; height: inherit; } .gsap-lightbox-overlay img, .gsap-lightbox-overlay iframe, .gsap-lightbox-overlay video { margin: 0 auto; z-index: 15; position: relative; display: block; align-self:center; } .post-attribute span { display: inline-block; vertical-align: middle; margin-right: 8px; margin-top: 8px; } .post-attribute span:last-child { margin-right: 0; } .post-attribute span.color, .cbt .attr.color span { width: 20px; height: 20px; border-radius: 20px; transition: 0.8s transform cubic-bezier(.19,1,.22,1); transform-origin: center; cursor:help; } .post-attribute span.color.light, .cbt .attr.color.light span{ box-shadow: inset 0 0 0 1px #e0e0e0; } .post-attribute span.lab { padding: 4px 8px; box-shadow: inset 0 0 0 1px #e0e0e0; font-size: 12px; line-height: 12px; } .post-attribute span.image { width: 32px; height: 32px; background-repeat: no-repeat; background-size: 100%; background-position: left top; } .shop-page.button { margin-bottom: 16px; } .woocommerce-page .content-sidebar-toggle:before { -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/filter.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/filter.svg) no-repeat 50% 50%; -webkit-mask-size:14px; mask-size: 14px; transition: all 0.2s ease-out; } .woocommerce-before-shop-loop .content-sidebar-toggle:before { -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/filter-full.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/filter-full.svg) no-repeat 50% 50%; } .content-sidebar-toggle.shop { width: auto; display: flex; align-items: center; padding-right: 12px; padding-left: 6px; } .content-sidebar-toggle:before, .single-product .content-sidebar-toggle:before{ content: ""; display: block; top: 0; left: 0; position: absolute; width: inherit; height: inherit; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/sidebar.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/sidebar.svg) no-repeat 50% 50%; -webkit-mask-size: 32px; mask-size: 32px; } .blog .content-sidebar-toggle:before { -webkit-mask-size: 24px; mask-size: 24px; } .content-sidebar-toggle.shop:before { width: 24px; position: relative; display: inline-block; } .content-sidebar-toggle.active { width: 16px; height: 16px; line-height: 16px; float: right; display: block; position: relative; transform: translate(24px,-24px); -webkit-mask-size:14px; mask-size: 14px; box-shadow: none; } .content-sidebar-toggle.active:before { content: ""; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/close.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/close.svg) no-repeat 50% 50%; -webkit-mask-size: 16px; mask-size: 16px; width: inherit; height: inherit; } .select2-container--default .select2-search--inline .select2-search__field {height: 40px;} .woocommerce-grouped-product-list td, .woocommerce-grouped-product-list th, .woocommerce-grouped-product-list tr {border:none;padding:0 !important;} .woocommerce-grouped-product-list tr { border-bottom: 1px solid #e0e0e0; } .woocommerce-grouped-product-list tr:last-child { border-bottom: none; } .woocommerce-grouped-product-list td { padding: 12px 12px 12px 0 !important; } .woocommerce-notices-wrapper > * { margin-top: 16px; margin-bottom: 16px; } .woocommerce-store-notice.demo_store { position: fixed; bottom: 0; left: 0; width: 100%; z-index: 999999; padding: 24px; color: #fff !important; text-align: center; margin: 0; } .woocommerce-store-notice.demo_store a { color: #fff !important; } .woocommerce-before-shop-loop { text-align: left; margin-bottom:24px; height: 48px; padding:0 16px 0 8px; background: #e0e0e0; border-radius: 6px; display: flex; align-items: center; justify-content: flex-start; color: #444; } .woocommerce-before-shop-loop:empty, .woocommerce-layout-category .woocommerce-before-shop-loop, .addon-off .woocommerce-before-shop-loop .layout-control, .addon-off .woocommerce-before-shop-loop .sale-products { display: none; } .woocommerce-before-shop-loop .layout-control, .woocommerce-before-shop-loop .sale-products{ display:none; } .sidebar-active .woocommerce-before-shop-loop .layout-control, .sidebar-active .woocommerce-before-shop-loop .sale-products{ display:block; } .woocommerce-before-shop-loop .layout-control, .woocommerce-before-shop-loop .content-sidebar-toggle { background-color: #e0e0e0; border-radius: 6px; padding: 0; } .woocommerce-before-shop-loop .content-sidebar-toggle { width: 16px; height: 16px; box-shadow: none !important; padding: 0; margin-left: 8px; margin-right: 8px; display: inline-block !important; } .woocommerce-before-shop-loop .content-sidebar-toggle:before { -webkit-mask-size: 19px; mask-size: 19px; background: #a8a8a8; } .woocommerce-before-shop-loop .content-sidebar-toggle:hover:before { background: #111; } .woocommerce-before-shop-loop .layout-control > * { height: 28px; width: 28px; background: #a8a8a8; transition: all 0.2s ease-out; -webkit-mask-size: 14px !important; mask-size: 14px !important; cursor: pointer; display: inline-block; vertical-align: middle; } .woocommerce-before-shop-loop .layout-control > .chosen, .woocommerce-before-shop-loop .layout-control > *:hover { opacity: 1; } .woocommerce-before-shop-loop .layout-control > *:last-child { margin-right: 0; } .woocommerce-before-shop-loop .layout-control > div[data-layout="comp"] { -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/layout-comp.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/layout-comp.svg) no-repeat 50% 50%; } .woocommerce-before-shop-loop .layout-control > div[data-layout="grid"] { -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/layout-grid.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/layout-grid.svg) no-repeat 50% 50%; -webkit-mask-size: 14px !important; mask-size: 14px !important; } .woocommerce-before-shop-loop .layout-control > div[data-layout="list"] { -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/layout-list.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/layout-list.svg) no-repeat 50% 50%; -webkit-mask-size: 14px !important; mask-size: 14px !important; } .woocommerce-before-shop-loop .sale-products { margin-left: 16px; margin-right: 0; position: relative; padding-left:28px; font-size: 13px; cursor: pointer; } .woocommerce-before-shop-loop .sale-products:before, .woocommerce-before-shop-loop .sale-products:after { content: ""; display: block; position: absolute; top: 50%; left: 0; width: 20px; height: 20px; border-radius:3px; margin-top: -10px; background: #fff; box-shadow: inset 0 0 0 1px #a0a0a0; transition: all 0.3s ease-out; } .woocommerce-before-shop-loop .sale-products:after { box-shadow:none; } .woocommerce-before-shop-loop .sale-products:hover:before { box-shadow: inset 0 0 0 1px #56778f; } .woocommerce-before-shop-loop .sale-products.chosen:hover:before { box-shadow: none; } .woocommerce-before-shop-loop .sale-products:after { opacity: 0; background-image: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/check.svg); background-repeat: no-repeat; background-size: 10px; background-position: center; } .woocommerce-before-shop-loop .sale-products.chosen:after { opacity: 1; } .woocommerce .term-description { padding-bottom:48px; } .woocommerce-before-shop-loop > * { display: block; vertical-align: middle; margin:0; } .layout-sidebar-none .layout-control, .layout-sidebar-none .sale-products { display: none !important; } .layout-sidebar-none .woocommerce-ordering {float: left;} .woocommerce-result-count { line-height: 26px; position: relative; margin-bottom: 0; display:block !important; text-align: right; font-size: 13px; } .woocommerce-result-count:only-child { transform: none !important; top: 0 !important; margin-bottom: 80px !important; } .woocommerce-ordering > select { margin-bottom: 0; height: 36px; width: 146px; border: none; border-radius: 6px; background-position-y: 14px; box-shadow:inset 0 0 0 1px #a0a0a0; font-size: 13px !important; } #loop-products > .ajax-scroll-overlay { background-color: #fff; } #loop-products.subcategories + .post-ajax-button, #loop-products.both + .post-ajax-button { display: none !important; } ul.products, .only-posts:not(.enova-carousel) { list-style: none; margin-top: 0; margin-bottom: 0; padding: 0; display: grid; justify-items: stretch; grid-template-columns: repeat(2, minmax(0, 1fr)); } ul.products li { padding: 0; } ul.products:empty {display: none;} .comp ul.products { grid-template-columns: repeat(1, 1fr); } .comp ul.products { grid-row-gap: 32px !important; grid-column-gap: 8px !important; } .comp ul.products { border:none !important; } ul.products .product { display: block; } .price-button-wrapp { width: 100%; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; } .list .price-button-wrapp { align-items: flex-end; } .et-woo-products ul.products .product { border-bottom: none; padding: 0; position:relative; } .fbt-products .product {border-bottom: none;padding: 0;position: relative;} .fbt-products .product:after { display: block; position: absolute; bottom: 0; right: 50%; margin-left: -16px; width: 32px; height: 32px; line-height: 32px; content: ""; text-align: center; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/plus.svg) no-repeat 50% 50%; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/plus.svg) no-repeat 50% 50%; -webkit-mask-size: 33%; mask-size: 33%; } .fbt-products .product:last-child:after { display: none; } .comp ul.products .product .post-body, ul.products .product .comp-body { display: flex; align-items: center; } .comp-body-inner { width: 100%; text-align: left; } ul.products .post-body { padding:0 12px 12px 12px; } body .grid ul.products .product-category .post-body { padding: 8px 0; text-align: center; font-size: 14px; font-weight: 600; z-index: 15; } .comp ul.products .product .post-body { padding:0 16px 0 16px !important; } .et-woo-products.swiper{ padding: 1px !important; } .comp-quantity { font-size: 13px; margin-bottom: 8px; display: inline-block; vertical-align: middle; } .comp-quantity span { font-weight: 600; } .product .onsale, ul .product .label, .single-product-wrapper > .label { position: absolute; left: 12px !important; top: 12px !important; border-radius: 6px; padding: 6px; z-index: 17; text-align: center; color: #fff; font-size: 11px; min-width: 40px; line-height: 11px; font-weight: 700; display: flex; justify-content: center; align-items: center; } .product .onsale { color: #000; } .single-product-wrapper > .label + .label, .product .onsale + .label { left: 56px !important; } .product .onsale + .label + .label { left: 104px !important; } .product .discount .onsale-inner { font-size: 12px; line-height: 12px; } .product .onsale > span { display:table-cell; vertical-align: middle; font-size: 14px; line-height: 16px; } .product .price, .wc-block-components-product-price { display: inline-flex; width: 100%; font-weight: 700; margin-top: 8px; font-size: 18px; align-items: center; justify-content: flex-start; flex-direction: row; } .wc-block-components-product-price { color: #bf3617; } .list .product .price { font-size: 16px; } .product .price span { display: inline-block; } .product .price span { padding-right: 4px; } .product .price span.woocommerce-Price-currencySymbol { padding-right: 0; } .product .price span + span { padding-left: 4px; padding-right: 0; } .list .product .price { justify-content: end; } .product .price ins span { position: relative; } .product .post-category { margin-bottom: 4px; font-size: 13px; font-weight: 700; } .product .post-category a:after { content: ", "; } .product .post-category a:last-child:after { display: none; } .comp .product .price { font-size: 24px; line-height: 24px; font-weight: 700; width: auto; margin-bottom: 16px; text-align: center; display: flex; } .product .price del { opacity: 0.5; color: #000; font-size: 14px; font-weight: 400; text-decoration: line-through; } .product .price del bdi { text-decoration: line-through; } .comp .product .price del { font-weight: 400; font-size: 12px; display: inline-block; vertical-align: middle; position: relative; transform: translateY(1px); } .comp-form { display: flex; justify-content: center; flex-direction: column; align-items: center; margin-bottom: 16px; } .comp-counter-btn:not(:empty) { width: 100%; } .product .post-body .button, .product .post-body .added_to_cart, .post-read-more { position:relative; margin-top: 16px; margin-bottom: 0 !important; text-align: left !important; width: auto; font-size: 15px; font-weight: 700; background-color: transparent !important; padding: 0 !important; color: #034c8c; } .post-read-more { margin: auto 12px 12px 12px !important; } .search-term .post-read-more { margin: 16px 0 0 0 !important; } .list .post-read-more, .full .post-read-more { margin: auto 0 0 0 !important; text-wrap: nowrap; align-self: flex-end; } .full .post-read-more { margin-top:24px !important; float: right; } .widget .list .only-posts .post .post-read-more { margin-top:4px !important; } .comp .product .comp-form .button, .comp .product .comp-form .added_to_cart { color: #000 !important; width: 100%; padding: 16px !important; text-align: center !important; } .comp .product .comp-form .button:hover, .comp .product .comp-form .added_to_cart:hover { color: #fff !important; } .product .button:after, .product .added_to_cart:after, .post-read-more:after, .pricing-table-item .button .icon { content: ""; width: 14px; height: 14px; display: inline-block; margin-left: 8px; vertical-align: middle; transition: all 0.2s ease-out; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow-cart.svg) no-repeat 50% 50%; -webkit-mask-size: 100%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow-cart.svg) no-repeat 50% 50%; mask-size: 100%; } .comp .product .comp-form .button:after, .comp .product .comp-form .added_to_cart:after { background-color: #000 !important; } .comp .product .comp-form .button:hover:after, .comp .product .comp-form .added_to_cart:hover:after { background-color: #fff !important; } .comp .product .button:before, .comp .product .added_to_cart:before, .comp .product .product_type_variable.button:before, .comp .product .product_type_variable.added_to_cart:before { width: 18px; height: 18px; margin-right: 8px; transform: translateY(-2px); position: relative; display: inline-block; vertical-align: middle; } .comp .product .product_type_variable.button:before, .comp .product .product_type_variable.added_to_cart:before { width: 20px; height: 20px; } .comp-counter { position: relative; overflow: hidden; border-radius: 6px; } .comp-counter input { height: 52px; background-color: #fff !important; border: 1px solid #e0e0e0; text-align: center; padding: 0 24px !important; z-index: 2; margin-bottom: 0; } .comp-counter span, .summary .minus, .summary .plus { display: block; width: 50px; line-height: 50px; font-size: 18px; font-weight: 600; color: #000; position: absolute; z-index: 5; top: 1px; left: 0; outline: 1px solid #e0e0e0; user-select: none; cursor: pointer; text-align: center; transition: all 0.2s ease-out; } .comp-counter .plus { left:auto; right: 0; } .product .add_to_cart_all { margin-bottom: 0 !important; margin-top: 16px !important; height: 44px; line-height: 44px; padding-left: 32px !important; padding-right: 32px !important; padding-top: 0 !important; padding-bottom: 0 !important; font-size: 16px !important; width: auto; } body .product .add_to_cart_all { color: #000 !important; } body .product .add_to_cart_all:hover { background-color: #111 !important; } body .product .add_to_cart_all:after { background-color: #000 !important; } body .product .add_to_cart_all:hover { color: #fff !important; } body .product .add_to_cart_all:hover:after { background-color: #fff !important; } body .product .add_to_cart_all:hover:before { background-color: #fff !important; } .product .post-title { margin-bottom:8px; } .transform .product .post-image { overflow: hidden !important; } .woocommerce-message, .woocommerce-error li, .woocommerce-notice, .vin-error { padding: 12px; border-radius:6px; background-color: #f5f5f5; } .vin-error {display: block;} .loop-products .vin-error { grid-column-start: span 5; width: 100%; } .woocommerce-notice--success { color: #6ba537; background-color: #e7f8d7; } .woocommerce-error li, .vin-error {color: #f23428;background-color:#fee6e4;margin-bottom: 8px;} .woocommerce-message a { margin-bottom: 0 !important; margin-right: 8px !important; color: #fff !important; } .woocommerce-message a:hover { color: #fff !important; } .woocommerce-error {list-style: none;} .product-short-description ul, .woocommerce-product-details__short-description ul { list-style: none; margin:16px 0 8px 0; padding: 0; } .woocommerce-product-details__short-description ul { margin:0; } .woocommerce-product-details__short-description + .product_meta { padding-top:0 !important; margin-top: 0 !important; border-top: none !important; } .woocommerce-product-details__short-description { padding: 16px 0 16px 0; border:1px solid #e0e0e0; border-left: none; border-right: none; margin-bottom: 24px; } .product-short-description ul li, .woocommerce-product-details__short-description ul li { margin:0; padding: 0 0 0 16px; font-size: 12px; position: relative; } .product-short-description ul li:before, .woocommerce-product-details__short-description ul li:before { width: 8px; height: 8px; content: ""; display: block; position: absolute; top: 50%; left: 0; margin-top: -4px; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/check.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/check.svg) no-repeat 50% 50%; -webkit-mask-size: 8px; mask-size: 8px; } .woocommerce .tawcvs-swatches {padding: 0 !important;} html body.woocommerce.single-product form.cart.variations_form .tawcvs-swatches .swatch-item-wrapper, html body .quick-view-wrapper.woocommerce form.cart.variations_form .tawcvs-swatches .swatch-item-wrapper { margin-right: 6px !important; margin-bottom: 6px !important; line-height: 1em; } html body.woocommerce.single-product .variations .tawcvs-swatches .swatch, html body .quick-view-wrapper.woocommerce .variations .tawcvs-swatches .swatch { border-radius:6px !important; margin:0 !important; min-width: 32px !important; height: 32px !important; } body.woocommerce .variations .tawcvs-swatches .swatch:last-child, html body .quick-view-wrapper.woocommerce .variations .tawcvs-swatches .swatch:last-child { margin-right:0 !important; } body.woocommerce .variations .tawcvs-swatches .swatch-label, html body .quick-view-wrapper.woocommerce .variations .tawcvs-swatches .swatch-label { border: 2px solid #e0e0e0 !important; background-color: #fff !important; font-size: 12px !important; color: #111; } body.woocommerce .variations .tawcvs-swatches .swatch-color, html body .quick-view-wrapper.woocommerce .variations .tawcvs-swatches .swatch-color { border: none !important; } body.woocommerce .variations .tawcvs-swatches .swatch-color.white, html body .quick-view-wrapper.woocommerce .variations .tawcvs-swatches .swatch.white { box-shadow: inset 0 0 0 1px #e0e0e0; } html body.woocommerce.single-product form.cart.variations_form .tawcvs-swatches .swatch:before, html body.woocommerce.single-product form.cart.variations_form .tawcvs-swatches .swatch-show-more:before, html body .quick-view-wrapper.woocommerce form.cart.variations_form .tawcvs-swatches .swatch:before, html body .quick-view-wrapper.woocommerce form.cart.variations_form .tawcvs-swatches .swatch-show-more:before { display: none !important; } body.woocommerce .woocommerce-variation-availability p, html body .quick-view-wrapper.woocommerce .woocommerce-variation-availability p { margin-bottom: 8px; margin-left: 0; padding: 2px 8px; border-radius: 6px; background: #f0f0f0; transform: translateY(-1px); } body.woocommerce .woocommerce-variation-price:not(:empty), body.woocommerce .woocommerce-variation-availability:not(:empty), body.woocommerce .woocommerce-variation-add-to-cart .quantity:not(:empty), html body .quick-view-wrapper.woocommerce .woocommerce-variation-price:not(:empty), html body .quick-view-wrapper.woocommerce .woocommerce-variation-availability:not(:empty), html body .quick-view-wrapper.woocommerce .woocommerce-variation-add-to-cart .quantity:not(:empty) { display: inline-block !important; visibility: visible !important; } html body .quick-view-wrapper.woocommerce div.product form.cart.variations_form .tawcvs-swatches, html body .quick-view-wrapper.woocommerce form.cart.variations_form .tawcvs-swatches, html body .quick-view-wrapper.woocommerce form.cart.variations_form .tawcvs-swatches, .woocommerce div.product form.cart.variations_form .tawcvs-swatches, .woocommerce.single-product form.cart.variations_form .tawcvs-swatches, .woocommerce.archive form.cart.variations_form .tawcvs-swatches { margin-right: 0px !important; margin-bottom: 0px !important; } .woocommerce div.product form.cart.variations_form .tawcvs-swatches .swatch, .woocommerce div.product form.cart.variations_form .tawcvs-swatches .swatch-show-more, .woocommerce.archive form.cart.variations_form .tawcvs-swatches .swatch, .woocommerce.archive form.cart.variations_form .tawcvs-swatches .swatch-show-more, .woocommerce.single-product form.cart.variations_form .tawcvs-swatches .swatch, .woocommerce.single-product form.cart.variations_form .tawcvs-swatches .swatch-show-more { width: auto !important; min-width: 40px !important; padding: 0 8px !important; border-radius:6px !important; } input[name="coupon_code"] {max-width: 320px;display: inline-block;} textarea[name="order_comments"] {min-height: 124px;} .product .et-progress .track {background-color: #F2F2F2;} .product .et-progress .percent {display: none;} .grid.post-layout.gap-false.highlight-true ul.products, .grid.post-layout.gap-true.highlight-true ul.products .product, .list.post-layout.highlight-true ul.products .product, .list.post-layout.highlight-true ul.products .product .post-inner, .grid.gap-true.highlight-true ul.products .product .post-inner { border-width:3px; } .grid.gap-true ul.products .product {border:none;} ul.products .row-item {padding: 0;} ul.products .row-item > ul, .et-make .row-item > ul, .et-clients .row-item > ul { margin: 0; display: grid; grid-row-gap: 16px !important; grid-template-columns: repeat(1,minmax(0, 1fr)); } .et-make .row-item > ul, .et-clients .row-item > ul { grid-row-gap: 8px !important; } ul.products .row-item > ul > li {border-bottom: 1px solid #e0e0e0;} ul.products .row-item > ul > li:last-child {margin-bottom: 0 !important} .gap-false ul.products .row-item > ul > li:last-child {border-bottom:none;} .gap-true ul.products .row-item > ul > li {margin-bottom: 24px;} .gap-true ul.products[data-columns="6"] .row-item > ul > li {margin-bottom: 16px;} .list.et-woo-products-simple ul.products .post .post-image { margin:0; } .attribute-image {margin-left: auto;margin-right: auto;} .product-sidebar-toggle-true .product-sidebar { width: 100%; height: 100%; cursor: default; position: fixed; z-index: 9999999; top: 0; left: 0; transform: translateX(-100%); max-width: 348px; background-color: #fff; } .product-sidebar-toggle-true .product-sidebar .widget-area { padding: 32px !important; height: 100%; overflow-y: scroll; } .product-sidebar-toggle-true .pf-item > .widget_title { padding:0; margin-bottom: 24px; border-radius:0; background-color:transparent; } .product-sidebar-toggle-true .pf-item > .inner-wrap { padding: 0; border: none; border-bottom: 1px solid #e0e0e0; padding-bottom: 32px; border-radius: 0; } .product-sidebar-toggle-true .pf-item:last-child > .inner-wrap { padding-bottom: 0; border-bottom: none; } .layout-sidebar.active.active { transform: translateX(0); transition: 0.8s transform cubic-bezier(.19,1,.22,1); } .sidebar-layout-overlay.active { opacity: 1; left: 0; } .product-sidebar-toggle-true .product-layout > .container { grid-template-columns: repeat(1, 1fr) !important; } .single-product-category { width: 120px; height: 120px; text-align: center; border-radius:0; border: 1px solid #e0e0e0; display: flex; align-items: center; justify-content: center; flex-direction: column; position: absolute; top: 0; right: 0; overflow: hidden; padding: 8px; transition: all 0.3s ease-out; } .single-product-category img { display: block; margin: 0 auto 0 auto; height: auto; width: 70%; } .single-product-category span { font-weight: 600; font-size: 16px; line-height: 1em; display: block; margin: 0 auto 8px auto; } .add-to-cart-form-wrapper-inner { padding: 32px 24px; border-radius:0; } .product-category-image-true .posted_in { display: none; } .et-woo-category.single { background-color: #fff; border-radius:0; text-align: center; overflow: hidden; } .et-woo-category.single a { display: block; padding: 8px; } .et-woo-category.single img { border-radius:0 !important; max-width: 80%; } .woocommerce-product-gallery__image img {width: 100%;} .woocommerce-Reviews { text-align: left; margin-top: 0 !important; } .et-woo-products.enova-carousel.init ul.slides, .et-shortcode-posts.enova-carousel.init ul.slides { display: block !important; } .et-shortcode-posts.enova-carousel > ul { grid-row-gap: 40px !important; grid-column-gap: 40px !important; } .woocommerce-no-products-found { grid-column-start: span 2; margin-bottom: 24px; } .comp .product-attributes-wrapper { margin-top: 16px; padding-top: 16px; border-top: 1px solid #e0e0e0; } .comp .product-attributes-wrapper h6 { margin: 0 0 8px 0; font-size: 13px; line-height: 13px; color: #777; font-weight: 600; } .comp .product-attributes { list-style: none; margin:0; } .comp .product-attributes li { display: flex; align-items: center; justify-content: space-between; margin: 0; padding: 4px 6px; border-radius: 6px; } .comp .product-attributes li:nth-child(odd) { background-color: #f5f5f5; } .comp .product-attributes li * { margin:0; font-size: 12px; line-height: 1.5em; } .comp ul.products .post-title { font-size: 18px; line-height: 24px; max-height: 100% !important; min-height: 0 !important; margin-bottom: 0; } .comp ul.products .comp-details:after { display: none !important; } .comp ul.products .comp-details { border-width: 1px; border-style: solid; font-size: 12px !important; line-height: 12px !important; font-weight: 400 !important; padding: 8px !important; min-height: 0 !important; } .comp ul.products .product .product-attributes-wrapper .comp-details:hover { color: #111 !important; border-color:#111 !important; } .wc-block-components-notice-banner { margin-top: 0 !important; } .wc-block-components-notice-banner a { font-weight: 700 !important; opacity: 1 !important; } .wc-block-components-notice-banner>svg { opacity: 0.5; } .wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol, .wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul { margin: 0 !important; padding: 0; list-style: none; } .ajax_add_to_cart.added { display: none !important; } .woocommerce-cart .ajax_add_to_cart.added { display: block !important; } .added_to_cart { margin-right: 0 !important; margin-bottom: 0 !important; } .ajax-add-to-cart-loading { position: absolute; top: 1px; left: 1px; width: calc(100% - 2px); height: calc(100% - 2px); z-index: 55; border-radius: 6px; display: none; background-color: #fff; opacity: 1; transition: opacity 0.3s 500ms ease-out; } .ajax-add-to-cart-loading.active { display: block; } .ajax-add-to-cart-loading.load-complete, .ajax-add-to-cart-loading.load-complete svg:not(.tick) { opacity: 0; } .ajax-add-to-cart-loading svg { position: absolute; top: 50%; left: 50%; margin-left:-16px; margin-top: -16px; width: 32px; height: 32px; } .ajax-add-to-cart-loading svg.tick { margin-left:-16px; margin-top: -16px; width: 32px; height: 32px; opacity: 0; } .ajax-add-to-cart-loading .loader-path { opacity: 1; } .cart-contents {font-size: 0 !important} .cart-contents:before { content: "0"; font-size: 11px !important; line-height: 16px !important; font-weight: 700; } .loaded > .cart-contents {font-size: 11px !important} .loaded > .cart-contents:before {display: none;} .woocommerce-mini-cart-info { margin: 0 !important; } .woocommerce-mini-cart__total { border-top: 1px dashed #e0e0e0; margin-top: 16px !important; padding-top: 10px; padding-bottom: 8px; position: relative; font-weight: 700; } .woocommerce-mini-cart { width: 100%; } .widget_shopping_cart li, .widget_products .product_list_widget > li, .widget_recently_viewed_products .product_list_widget > li, .widget_recent_reviews .product_list_widget > li, .widget_top_rated_products .product_list_widget > li { position: relative; margin: 0 0 8px 0 !important; padding: 0 !important; } .widget_shopping_cart li:last-child, .widget_products .product_list_widget > li:last-child, .widget_recently_viewed_products .product_list_widget > li:last-child, .widget_recent_reviews .product_list_widget > li:last-child, .widget_top_rated_products .product_list_widget > li:last-child { margin-bottom: 0 !important; padding-bottom: 0 !important; } .widget_shopping_cart .cart-product-body, .widget_shopping_cart li, .widget_products .product_list_widget > li, .widget_recently_viewed_products .product_list_widget > li, .widget_recent_reviews .product_list_widget > li, .widget_top_rated_products .product_list_widget > li { position: relative; display: table; vertical-align: middle; width: 100%; } .widget_shopping_cart .cart-product-image, .widget_shopping_cart .cart-product-content, .widget_products .product_list_widget > li > *, .widget_recently_viewed_products .product_list_widget > li > *, .widget_recent_reviews .product_list_widget > li > *, .widget_top_rated_products .product_list_widget > li > * { display: table-cell; vertical-align: top; } .widget_shopping_cart .cart-product-image, .widget_products .product_list_widget > li > .product-image, .widget_recently_viewed_products .product_list_widget > li > .product-image, .widget_recent_reviews .product_list_widget > li > .product-image, .widget_top_rated_products .product_list_widget > li > .product-image, .addon-off .widget_shopping_cart img, .addon-off .widget_products .product_list_widget > li img, .addon-off .widget_recently_viewed_products .product_list_widget > li img, .addon-off .widget_recent_reviews .product_list_widget > li img, .addon-off .widget_top_rated_products .product_list_widget > li img { width: 72px; height: 72px; min-width: 72px; border-radius:0; } .addon-off .widget_shopping_cart img, .addon-off .widget_products .product_list_widget > li img, .addon-off .widget_recently_viewed_products .product_list_widget > li img, .addon-off .widget_recent_reviews .product_list_widget > li img, .addon-off .widget_top_rated_products .product_list_widget > li img { margin-right: 16px; float: left; } .widget_products .product_list_widget > li > .product-image, .widget_recently_viewed_products .product_list_widget > li > .product-image, .widget_recent_reviews .product_list_widget > li > .product-image, .widget_top_rated_products .product_list_widget > li > .product-image { border: none; } .widget_products .product_list_widget > li .image-container, .widget_recently_viewed_products .product_list_widget > li .image-container, .widget_recent_reviews .product_list_widget > li .image-container, .widget_top_rated_products .product_list_widget > li .image-container { border-radius:0; } .footer .widget_products .product_list_widget > li .image-container.loaded, .footer .widget_recently_viewed_products .product_list_widget > li .image-container.loaded, .footer .widget_recent_reviews .product_list_widget > li .image-container.loaded, .footer .widget_top_rated_products .product_list_widget > li .image-container.loaded { border: none; } .widget_products .product_list_widget > li .image-container:after, .widget_recently_viewed_products .product_list_widget > li .image-container:after, .widget_recent_reviews .product_list_widget > li .image-container:after, .widget_top_rated_products .product_list_widget > li .image-container:after, .widget_products .product_list_widget > li .image-container:before, .widget_recently_viewed_products .product_list_widget > li .image-container:before, .widget_recent_reviews .product_list_widget > li .image-container:before, .widget_top_rated_products .product_list_widget > li .image-container:before { display: none !important; } .widget_shopping_cart .cart-product-image img, .widget_products .product_list_widget > li img, .widget_recently_viewed_products .product_list_widget > li img, .widget_recent_reviews .product_list_widget > li img, .widget_top_rated_products .product_list_widget > li img { border-radius:6px; z-index: 2; position: relative; border:1px solid #eaeaea; } .widget_shopping_cart .cart-product-content, .widget_products .product_list_widget > li > .product-body, .widget_recently_viewed_products .product_list_widget > li > .product-body, .widget_recent_reviews .product_list_widget > li > .product-body, .widget_top_rated_products .product_list_widget > li > .product-body { padding-left: 8px; } .widget_shopping_cart .cart-product-content { padding-right: 12px; } .widget_shopping_cart .cart-product-title, .widget_products .product_list_widget > li .product-title, .widget_recently_viewed_products .product_list_widget > li .product-title, .widget_recent_reviews .product_list_widget > li .product-title, .widget_top_rated_products .product_list_widget > li .product-title, .addon-off .widget_shopping_cart, .addon-off .widget_products .product_list_widget > li, .addon-off .widget_recently_viewed_products .product_list_widget > li, .addon-off .widget_recent_reviews .product_list_widget > li, .addon-off .widget_top_rated_products .product_list_widget > li { font-size: 14px !important; font-weight: 700; font-family: inherit; line-height: 20px; text-transform: inherit; letter-spacing:0; margin-bottom: 0px; } .addon-off .widget_products .product_list_widget > li *, .addon-off .widget_recently_viewed_products .product_list_widget > li *, .addon-off .widget_recent_reviews .product_list_widget > li *, .addon-off .widget_top_rated_products .product_list_widget > li * { display: initial; } .addon-off .widget_products .product_list_widget > li a, .addon-off .widget_recently_viewed_products .product_list_widget > li a, .addon-off .widget_recent_reviews .product_list_widget > li a, .addon-off .widget_top_rated_products .product_list_widget > li a { display: block; transition: color 0.3s ease-out !important; color: #111; } .addon-off .widget_products .product_list_widget > li a:hover, .addon-off .widget_recently_viewed_products .product_list_widget > li a:hover, .addon-off .widget_recent_reviews .product_list_widget > li a:hover, .addon-off .widget_top_rated_products .product_list_widget > li a:hover { color: #034c8c; text-decoration: underline; text-underline-offset: 2px; text-decoration-thickness: 2px; } .addon-off .widget_products .product_list_widget > li .product-title, .addon-off .widget_recently_viewed_products .product_list_widget > li .product-title, .addon-off .widget_recent_reviews .product_list_widget > li .product-title, .addon-off .widget_top_rated_products .product_list_widget > li .product-title { transition: inherit; } .widget_shopping_cart .cart-product-data { margin-top: 0; } .widget_shopping_cart .cart-product-title a { color: inherit; transition: all 300ms ease-out; } .widget_shopping_cart .cart_list li .remove{ height: 20px; line-height: 20px; font-size: 20px !important; text-align: center; position: absolute; top: 0px !important; right: 0; display: block; transition: all 300ms ease-out; z-index: 15; color:#111; } .widget_shopping_cart .cart_list li .remove:hover { opacity: 0.7; } .widget_shopping_cart .cart-data { list-style: none; margin: 0 !important; padding:0 !important; } .widget_shopping_cart .cart-data li { margin: 0 !important; padding:0 !important; width: 100%; vertical-align: top; } .widget_shopping_cart .cart-data li > * { padding:0 !important; display: inline-block; } .widget_shopping_cart .cart-data li > *, .widget_shopping_cart li .quantity, .widget_products .product_list_widget > li .woocommerce-Price-amount, .widget_recently_viewed_products .product_list_widget > li .woocommerce-Price-amount, .widget_recent_reviews .product_list_widget > li .woocommerce-Price-amount, .widget_top_rated_products .product_list_widget > li .woocommerce-Price-amount { font-size: 12px; line-height: 20px; } .product_list_widget > li .woocommerce-Price-amount { font-weight: 700; } .product_list_widget > li del .woocommerce-Price-amount > bdi { color: #777; text-decoration: line-through; font-weight: 400; } .widget_shopping_cart .cart-data li > .attribute { text-transform: capitalize; } .widget_shopping_cart .quantity { display: block; } .cart-product-title, .widget_shopping_cart .cart-data li, .woocommerce-mini-cart-info {text-align: left;} .cart-product-title { line-height: 20px !important; margin-bottom: 0; } h3 label {display: inline-block;margin-bottom: 0;} #order_review_heading {margin-top: 24px;} #customer_details { padding: 32px; border-radius:6px; background-color: #f5f5f5; } .shop_table .image-container, .shop_table .image-container img { max-width: 144px !important; } .shop_table { width: 100%; border-collapse: collapse; vertical-align: middle; } .shop_table .product-remove, .shop_table .product-thumbnail, .shop_table .product-price, .shop_table .product-subtotal, .shop_table th, .woocommerce-orders-table { text-align: left; } .shop_table tfoot th { text-align: left; border-bottom-width: 1px; border-left-width: 1px; padding: 8px 16px; } .shop_table tfoot td { border-right-width: 1px; } .woocommerce-orders-table__cell a.woocommerce-button + a.woocommerce-button {margin-left: 4px !important;} .woocommerce-orders-table__cell a.woocommerce-button:first-child {margin-left: 0 !important;} .cart_totals th, .woocommerce-checkout-review-order-table th, .woocommerce-table--order-details th, .customer_details th { text-align: left; } .woocommerce-cart-form__contents tbody tr:last-child { background-color: transparent !important; } .shop_table .product-quantity input { margin: 0 auto !important; width: 88px; padding: 8px 8px 8px 22px !important; background: #f2f2f2 !important; border: none; text-align: center; } .shop_table .variation, .wc-item-meta { margin: 0; padding: 0; border:none; list-style: none; } .wc-item-meta li { padding: 0; } .shop_table .variation > dt, .wc-item-meta strong { text-transform: capitalize; padding-left: 16px; } .wc-item-meta strong { padding-left: 0; } .shop_table .variation > dt:first-child { padding-left:0; } .shop_table .variation > * { display: inline-block; vertical-align: top; margin: 0; padding: 0; float: none; width: auto; } .shop_table .variation p, .wc-item-meta li p { margin: 0; display: inline-block; } .wc-item-meta li p { padding-left: 16px; } .shop_table .product-remove a { display: inline-flex; align-items: center; justify-content: center; width: 24px; height: 24px; line-height: 24px; font-size: 15px; border-radius: 24px; transition: all 300ms ease-out; text-align: center; } .shop_table input[name="update_cart"], .shop_table .coupon input[name="apply_coupon"] { margin:0 !important; } .shop_table td.actions { padding:24px 0 0 0 !important; background-color: transparent !important; border:none !important; } .shop_table td.product-price, .shop_table td.product-subtotal { font-size: 110%; font-weight: 600; } .shop_table .product-name a:hover { text-decoration: underline; } .shop_table .product-thumbnail img { transition: all 0.3s 0ms ease-out !important; max-width: 100px; border-radius:6px; } .shop_table .product-thumbnail a:hover img { opacity: 0.7 !important; } .select2-container .select2-selection--single { height:40px !important; position: relative; } .select2-container--default .select2-selection--single, .select2-container--default .select2-search--dropdown .select2-search__field { margin: 0 !important; border-radius:6px !important; } .select2-container--default .select2-selection--single .select2-selection__arrow { height: 24px !important; width: 24px !important; position: absolute !important; top: 50% !important; margin-top: -12px !important; right: 0 !important; } .wc_payment_methods, #shipping_method { list-style: none; margin: 0 0 32px 0; padding: 0; width: 100%; } .wc_payment_methods > li:first-child { border-radius:6px 6px 0 0; } .wc_payment_methods > li:last-child { border-radius: 0 0 6px 6px; } .wc_payment_methods > li { border:1px solid #e0e0e0; } .wc_payment_methods > li, #shipping_method > li { margin: 0; padding: 16px; display: inline-block; vertical-align: top; width: 100%; margin-bottom: 0; } #shipping_method > li { padding: 0; } .wc_payment_methods label, .wc_payment_methods input[name='payment_method'], #shipping_method > li label, #shipping_method > li input[name='payment_method'] { display: inline-block !important; vertical-align: middle; position: relative; } .wc_payment_methods label { vertical-align: middle; padding-left: 8px; position: relative; transform: translateY(4px); } #shipping_method > li label { vertical-align: top; padding-left: 0px; margin-top: -1px; } .wc_payment_methods img { width: auto !important; display:block !important; max-width: 200px; } .wc_payment_methods p:last-child {margin-bottom:0;} .wc_payment_methods p { padding: 8px; font-size: 12px; line-height: 18px; border-radius:6px; display: inline-block; } .woocommerce-order-overview { list-style: none; margin: 0; padding: 0 0 32px 0; display: flex; } .woocommerce-order-overview li { padding: 8px 24px !important; border-left: 1px dashed #e0e0e0; text-transform: uppercase; } .woocommerce-order-overview li:last-child { border-right: 1px dashed #e0e0e0; } .woocommerce-order-overview strong { font-weight: 700; display: block; text-transform: none; } .woocommerce-page address { padding:0;margin: 0; } .woocommerce-page .wishlist-title, .woocommerce-page .compare-title, .et-woo-products .wishlist-title, .et-woo-products .compare-title { display: none; } .woocommerce table.wishlist_table { font-size: 100%; } .woocommerce .wishlist_table td.product-add-to-cart a { display: inline-block !important; border-radius: 0; } .woocommerce .wishlist_table .dateadded { display: inline-block; padding-bottom: 16px; } .woocommerce .wishlist_table .ajax_add_to_cart.added { display: none !important; } .wishlist_table .ajax_add_to_cart + .product .button { margin-right: 0 !important; } .shop_table .woocommerce-button { margin: 0 !important; } .woocommerce-variation-availability { font-weight: 600; font-size: 13px; } .woocommerce-checkout .col2-set textarea, .woocommerce-checkout .col2-set select, .woocommerce-checkout .col2-set input[type="date"], .woocommerce-checkout .col2-set input[type="datetime"], .woocommerce-checkout .col2-set input[type="datetime-local"], .woocommerce-checkout .col2-set input[type="email"], .woocommerce-checkout .col2-set input[type="month"], .woocommerce-checkout .col2-set input[type="number"], .woocommerce-checkout .col2-set input[type="password"], .woocommerce-checkout .col2-set input[type="search"], .woocommerce-checkout .col2-set input[type="tel"], .woocommerce-checkout .col2-set input[type="text"], .woocommerce-checkout .col2-set input[type="time"], .woocommerce-checkout .col2-set input[type="url"], .woocommerce-checkout .col2-set input[type="week"], .woocommerce-checkout .col2-set input[type="file"], .woocommerce-checkout .col2-set .select2-container .select2-selection--multiple, .woocommerce-checkout .col2-set .select2-container--default .select2-selection--single, .woocommerce-checkout .col2-set .select2-container--default .select2-selection--multiple, .woocommerce-checkout .col2-set textarea:focus, .woocommerce-checkout .col2-set select:focus, .woocommerce-checkout .col2-set input[type="date"]:focus, .woocommerce-checkout .col2-set input[type="datetime"]:focus, .woocommerce-checkout .col2-set input[type="datetime-local"]:focus, .woocommerce-checkout .col2-set input[type="email"]:focus, .woocommerce-checkout .col2-set input[type="month"]:focus, .woocommerce-checkout .col2-set input[type="number"]:focus, .woocommerce-checkout .col2-set input[type="password"]:focus, .woocommerce-checkout .col2-set input[type="search"]:focus, .woocommerce-checkout .col2-set input[type="tel"]:focus, .woocommerce-checkout .col2-set input[type="text"]:focus, .woocommerce-checkout .col2-set input[type="time"]:focus, .woocommerce-checkout .col2-set input[type="url"]:focus, .woocommerce-checkout .col2-set input[type="week"]:focus, .woocommerce-checkout .col2-set input[type="file"]:focus, .woocommerce-checkout .col2-set .select2-container .select2-selection--multiple:focus, .woocommerce-checkout .col2-set .select2-container--default .select2-selection--single:focus, .woocommerce-checkout .col2-set .select2-container--default .select2-selection--multiple:focus { background-color: #fff !important; } .wc-proceed-to-checkout a, .wc-proceed-to-checkout + a { width: 100%; } .wc-proceed-to-checkout + a { margin-top: 8px; background-color: #e0e0e0 !important; color: #000 !important; } .wc-proceed-to-checkout + a:hover { color: #fff !important; background-color: #000 !important; } .woocommerce-Tabs-panel--description ul { list-style: none; list-style-type: none !important; padding: 0; } .woocommerce-Tabs-panel--description ul li { padding: 0 0 16px 0; display: flex; justify-content: flex-start; align-items: flex-start; position: relative; width: 100%; } .woocommerce-Tabs-panel--description ul li:before { content:""; min-width: 10px; width: 10px; height: 10px; margin-right:12px; margin-top:6px; position: relative; display: inline-block; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/check.svg) no-repeat 50% 50%; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/check.svg) no-repeat 50% 50%; } .single-product-wrapper { position: relative; } .product .summary .price { font-size: 24px; line-height: 24px; font-weight: 700; letter-spacing: 0; margin-top: 8px; margin-bottom: 16px; display: flex; width: 100%; height: auto !important; align-items: start; justify-content: flex-start; flex-direction: row; } .product .summary .stock-status { font-size: 12px; display: flex; align-items: center; justify-content: flex-start; font-weight: 500; } .product .summary .stock-status.instock { color: #04bf33; } .product .summary .stock-status.outofstock { color: red; } .product .summary .stock-status:before { content: ""; display: block; vertical-align: middle; margin-right: 6px; width:16px; height: 16px; background: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/stock.svg) no-repeat 50% 50%; background-size: 16px; } .summary .fbt-products .price { margin: 0; display: inline-flex; width: 100%; font-weight: 700; font-size: 16px; flex-direction: row-reverse; align-items: center; justify-content: flex-end; } .product .summary .price del { font-size: 16px !important; line-height: 24px !important; } .product .summary .price ins { font-size: inherit !important; margin-right:0; display: inline-block; vertical-align: baseline; } .product .summary .product_title { margin-top:0 !important; margin-right: 0 !important; } .product .summary .sku { color:#6D7D8A; font-size: 12px; line-height: 12px; margin-bottom: 0; } .product .summary form.variations_form.cart, .product .summary form.cart { width: 100%; margin: 0 0 16px 0; } .product .summary form.cart.grouped_form { flex-direction: column; } .product .summary form.cart.grouped_form .single_add_to_cart_button { margin-left: 0 !important; } .product .summary table { width: 100%; margin: 8px 0 24px 0 !important; } .product .summary .woocommerce-product-attributes tr { padding: 0px; } .product .summary .woocommerce-product-attributes tr:nth-child(odd) td, .product .summary .woocommerce-product-attributes tr:nth-child(odd) th { background-color: #f5f5f5; } .product .summary .woocommerce-product-attributes th, .product .summary .woocommerce-product-attributes td { padding: 4px 12px; text-align: left; font-size: 13px !important; font-weight: 400; line-height: 20px; border: none; } .product .summary .woocommerce-product-attributes p { margin-bottom:0 !important; font-size: inherit; line-height: inherit; } .product .summary table input { margin:0 !important; } .product .summary .quantity input { margin-bottom: 4px; text-align: center; height: 50px; padding: 0; -moz-appearance: textfield; } .product .summary .quantity input::-webkit-outer-spin-button, .product .summary .quantity input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .product .summary .quantity input, .product .summary .quantity button { vertical-align: top; display: inline-block; margin-bottom: 0 !important; } .product .summary table.variations { width: 100%; } .product .summary table.variations tr { padding:0; display: grid; margin-bottom: 8px; } .product .summary table.variations tr:last-child, .product .summary table.variations tr:last-child td:last-child { margin-bottom: 0; } .product .summary table.variations th, .product .summary table.variations td { padding: 0; vertical-align: text-top; margin-bottom: 0px; display: flex; align-items: flex-start; border: none; flex-direction: column; justify-content: flex-start; position: relative; } .product .summary table.variations td { border:none; } .product .summary table.variations label, .product .summary table.variations input, .product .summary table.variations select { margin:0; } .product .summary table.variations label { padding-right: 16px; transform: translateY(3px); display: inline-block; color: #111; } .product .summary table.variations input, .product .summary table.variations select { max-width: 100%; margin-bottom: 16px; } .product .summary table.variations .reset_variations { transform: translateY(32px); display: inline-block; font-size: 12px; text-decoration: underline; position: absolute; top: 0; left: 0; } .product .summary .product_meta { margin-top: 24px; margin-bottom: 0; } .product_meta > * { display: block; margin-top: 0; font-size: 12px; font-weight: 700; } .product_meta a { font-weight: 400; } .sku_wrapper { display: none !important; } .product_meta a:hover { text-decoration: underline; } .tawcvs-swatches .swatch {border-radius: 0px !important;} form.cart { margin:0; } form.cart .quantity input { margin-bottom: 0; width: 80px; text-align: center; } form.cart .quantity, form.cart button { display: inline-block; margin:0 !important; vertical-align: top; min-height: 50px; width: 100%; } .summary .minus, .summary .plus { padding: 0 !important; margin: 0 !important; min-height: 0; font-size: 0; position: absolute; top: 0; left: 0; background-color: transparent !important; border-radius: 6px 0 0 6px; transition: none; } .summary .plus { left: auto; right: 0; border-radius: 0 6px 6px 0; } .woocommerce-grouped-product-list td .minus, .woocommerce-grouped-product-list td .plus { margin-top: 8px !important; display: none; } .summary .minus:before, .summary .plus:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; display: block; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/add.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/add.svg) no-repeat 50% 50%; -webkit-mask-size: 10px; mask-size: 10px; background: #000; } .summary .minus:before { -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/remove.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/remove.svg) no-repeat 50% 50%; -webkit-mask-size: 10px; mask-size: 10px; } .variation-calc { position: relative; margin-bottom: 8px; border-radius: 6px; display: inline-block; max-width: 100%; width: 100%; } .summary .minus[disabled] { opacity: 0.5; } .woocommerce-product-gallery, .product .single-product-wrapper .summary { position: relative; } .woocommerce-product-gallery { max-height: 100vh; } .product .single-product-wrapper .summary { margin-bottom: 24px !important; } .additional-information { padding: 32px; border-radius: 6px; outline: 1px solid #e0e0e0; margin-top: 24px; } .summary-details .et-accordion .accordion-title { font-size: 14px; color: #111; } .woocommerce-product-gallery__wrapper { border-radius:6px; border:1px solid #e0e0e0; overflow: hidden; } .flex-viewport .woocommerce-product-gallery__wrapper { border-radius:0; border:none; } .woocommerce-product-gallery .flex-viewport { margin-bottom: 16px; border-radius:6px; border:1px solid #e0e0e0; } .woocommerce-product-gallery__wrapper { max-width: none !important; cursor: zoom-in; } .woocommerce-product-gallery__trigger { position: absolute; top: 16px; right: 72px; display: block; width: 32px; height: 32px; line-height: 32px; border-radius: 32px; font-size: 16px; transition: all 300ms ease-out; text-align: center; z-index: 5; overflow: hidden; } .woocommerce-product-gallery__trigger img {display: none !important;} .woocommerce-product-gallery .flex-control-nav { list-style: none; margin-bottom: 0; display: flex; justify-content: center; align-items: center; } .woocommerce-product-gallery .flex-control-nav li {padding:0;margin-right: 8px;width: 100%} .woocommerce-product-gallery .flex-control-nav li:last-child {margin-right: 0;} .woocommerce-product-gallery .flex-control-nav li img { border:1px solid #e0e0e0; cursor: pointer; border-radius:6px; } .woocommerce-product-gallery .flex-control-nav li img.flex-active { border-color: #111; } .variations_button, form.cart:not(.variations_form) { display: flex; flex-direction: column; align-items: flex-start; justify-content: space-between; } .product .single_add_to_cart_button, .fbt-info .add_to_cart_all { position: relative; padding-left: 16px !important; padding-right: 16px !important; padding-top: 0 !important; padding-bottom: 0 !important; font-size: 16px; backface-visibility: hidden; overflow: hidden; width: auto; max-width: 100%; width: 100%; height: 56px; line-height: 56px; margin-bottom: 0 !important; } .product .buy-now-button { margin-top: 8px; font-weight: 600; } .fbt-info .add_to_cart_all { margin-left: 0 !important; max-width: 300px !important; } .product .single_add_to_cart_button { text-align: center !important; } body .product .single_add_to_cart_button { color: #000 !important; } body .product .buy-now-button { color: #fff !important; } .product .single_add_to_cart_button:after { background-color: #000 !important; } .product .buy-now-button:after { background-color: #fff !important; } .quick-view-wrapper .single_add_to_cart_button { max-width: 320px; } .quick-view-wrapper .variations_button, .quick-view-wrapper form.cart:not(.variations_form) { justify-content: flex-start; } .product .single_add_to_cart_button:before, .fbt-info .add_to_cart_all:before { content: ""; width: 24px !important; height: 24px !important; margin-right: 8px; position: relative; transform: translateY(-2px); vertical-align: middle; background-color: #000 !important; display: inline-block; margin-right: 8px; vertical-align: middle; transition: all 0.2s ease-out; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/cart.svg) no-repeat 50% 50%; -webkit-mask-size: 100%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/cart.svg) no-repeat 50% 50%; mask-size: 100%; } .product .buy-now-button:before { background-color: #fff !important; } .single-title-wrapper { margin-bottom: 24px; padding-bottom: 8px; border-bottom: 1px solid #e0e0e0; } .single-title-wrapper > .product-brand, .comp .product .product-brand { border-radius: 6px; max-height: 56px; height: 56px; max-width: 120px; width: 120px; margin-bottom: 12px; background-color: #f2f2f2; padding:8px 16px; display: flex; align-items: center; justify-content: center; } .single-title-wrapper > .product-brand img, .comp .product .product-brand img { max-width: 100%; max-height: 100%; } .comp .product .product-brand { margin-bottom: 44px; float: right; } .single-title-wrapper h1 { font-size: 24px; line-height: 32px; } .single-title-wrapper > .onsale { position: static; margin-top: 8px; display: inline-block; } .woocommerce-product-gallery__trigger {font-size:0;background-color: rgba(0,0,0,0.3)} .woocommerce-product-gallery__trigger:before {font-size:16px} .woocommerce-product-gallery__trigger:before { content: ""; position: absolute; display: block; height:32px; width: 32px; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/search.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/search.svg) no-repeat 50% 50%; -webkit-mask-size: 16px; mask-size: 16px; transition: all 0.3s ease-out; background-color: #fff; } .woocommerce-product-gallery__trigger:hover:before { background-color:#fff; } .comment-text .meta * {display: block;} .woocommerce-review__author {text-transform: capitalize;} .comment-text .meta time {font-weight: 400;font-size: 12px;} .comment-form, .form-submit {margin-bottom: 0;} form.cart .quantity input { width:100%; border-color: #fff; background-color: #fff; } .single-product-reviews-wrap .et-progress{ display: flex; align-items: center; justify-content: flex-start; } .single-product-reviews-wrap .et-progress .track-bar > .bar { background-color: #f29f05; } .single-product-reviews-wrap .et-progress .text { padding-bottom: 0; transform:none !important; } .rating-bars { font-size: 12px; } .rating-bars-wrap { margin-top: 16px; margin-bottom: 48px; } .rating-bars > h4 { margin-bottom: 0; } .rating-bars .woocommerce-product-rating, .rating-bars .rating-count { display: inline-flex; align-items: center; } .rating-bars .rating-count > span { padding-left: 24px; display: inline-block; } .rating-bars .et-progress .track-bar { height: 8px; border-radius: 6px; } .rating-bars .et-progress { margin-bottom: 0; } .rating-bars .et-progress .text, .rating-bars .et-progress .count { min-width: 56px; display: inline-block; } .rating-bars .et-progress .text { padding-right: 8px; } .rating-bars .et-progress .count { padding-left: 8px; min-width: auto; } .product .summary .accordion-title.active + .accordion-content { padding: 12px; } .product .summary .accordion-title.active + .accordion-content.info { padding: 0 !important; } .single-product-vehicles table { width: 100%; border-spacing: 0; border-collapse: collapse; max-height: 40vh; overflow-y: scroll; margin-bottom: 0; } .single-product-vehicles table tbody, .single-product-vehicles table thead, .single-product-vehicles table tfoot { display: block; } .single-product-vehicles table thead, .single-product-vehicles table tfoot { padding-right: 4px; } .single-product-vehicles table tbody { max-height: 40vh; overflow-y: scroll; } .single-product-vehicles table tr { border-radius: 6px; display: flex; flex-direction: row; flex-wrap: wrap; } .single-product-vehicles table tr.highlight { box-shadow:inset 0 0 0 2px #27bf3e; background-color:rgba(39,191,62,0.1) !important; } .single-product-vehicles table tbody tr:nth-child(odd) { background-color: #f5f5f5; } .single-product-vehicles table td, .single-product-vehicles table th { padding: 0; text-align: left; flex: 1; display: flex; align-items: center; border:none; text-wrap: balance; } .single-product-vehicles table.active-search tr {display: none;} .single-product-vehicles table.active-search tr.show {display: flex;} .single-product-vehicles table th { position: sticky; top: 0; z-index: 1;background-color: #fff; } .single-product-vehicles table th:after { margin-left: 8px; vertical-align: middle; width: 8px; height: 8px; display:inline-block; content: ""; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow-down.svg) no-repeat left top; -webkit-mask-size: 100%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow-down.svg) no-repeat left top; mask-size: 100%; background-color: #111; transform-origin: center; } .single-product-vehicles table tr > td:first-child input {margin: 0 !important} .single-product-vehicles table tfoot td { max-width: 100%; text-align: right !important; position: sticky; bottom: 0; z-index: 1; padding: 8px 0 0 0; background-color: #fff; justify-content: end; } .single-product-vehicles table tfoot.hidden { display: none; } .single-product-vehicles table tfoot td a { display: inline-block; } .single-product-vehicles table tfoot td a + a { margin-left: 16px; color: #2271b1; } .compatible-vehicles-title { display: flex; align-items: center; justify-content: space-between; } .compatible-vehicles-title input { max-width: 220px; } .vehicle-product-inactive { padding: 16px; border-radius: 6px; color: red; background: rgba(255,0,0,0.1); } .fbt-products { padding-top: 48px; margin-top: 16px; border-top: 1px solid #e0e0e0; padding-bottom: 0; } .summary .fbt-products { padding-top: 0; margin-top: 0; border-top: none; } .quick-view-wrapper .summary .fbt-products { display: none; } .quick-view-wrapper .summary { overflow-y: scroll; overflow-x: hidden; max-height: 600px; } .fbt-products-inner { border-radius:6px; display: flex; flex-direction: column; } .fbt-products-inner .fbt { padding: 0; margin: 0; border-radius: 0 !important; list-style: none; grid-row-gap: 32px !important; grid-column-gap: 32px !important; } .fbt .price del + ins {margin-left: 4px;} .fbt .button, .fbt .added_to_cart {display: none !important;} .fbt li { position: relative; overflow: initial !important; } .fbt-item { position: relative; margin-top:8px; cursor: pointer; width: 16px; height: 16px; float: right; } .fbt-item:before, .fbt-item:after { left: 0; margin-top: 0; } .fbt-info .selected > div:first-child {font-size: 14px;} .fbt-info .selected > .total-price {font-size: 24px;font-weight: 700;line-height: 1em;margin-top:8px;} .fbt-info .selected {position: relative;} .fbt-info .selected.loading:before, div.select-filter.loading:before { position: absolute; top: 0; left: 0; background: rgba(255,255,255,0.5); width: 100%; height: 100%; z-index: 5; content: ""; display: block; } .fbt-info .selected.loading:after, div.select-filter.loading:after { position: absolute; top: 50%; left: 50%; width: 24px; height: 24px; margin-left: -12px; margin-top: -12px; background-image: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/loading.svg); background-repeat: no-repeat; background-size: 100%; animation: loading 500ms 0ms infinite normal linear; z-index: 6; content: ""; display: block; } div.select-filter.loading:after { width: 40px; height: 40px; margin-left: -20px; margin-top: -20px; background-size: 24px; background-position: center; border-radius: 50px; background-color: #fff; } .fbt .post-inner { flex-direction: row !important; position: static !important; align-items: center; } .fbt.grid .post-inner {flex-direction: column !important;} .fbt .image-container:after { width: 1px; height: 100%; bottom: 0; left: auto; right: 0; opacity: 0; } .fbt-info { padding-top: 24px; } .write-review, .product-ask-toggle, .modal-categories-wrapper .button { background-color: transparent; border:1px solid #111 !important; color: #111 !important; margin-top: 24px; } .modal-categories-wrapper .button { margin-top: 8px; } .product-ask-toggle { margin-top: 0; position: static !important; width: auto !important; } .star-rating-wrap { line-height: 16px; margin-bottom: 8px; } .comp .product .star-rating-wrap { margin-bottom: 0; margin-top: 8px; } .star-rating-wrap strong {display: none;} .star-rating-wrap > * { display: inline-block; vertical-align: middle; margin:0 !important; line-height:16px; } .star-rating-wrap > span { font-size: 13px; line-height: 16px; margin-left: 4px !important; position: relative; transform: translateY(1px); } .star-rating-wrap > a { transform: translateY(1px); font-size: 13px; line-height: 16px; margin-left: 8px !important; text-decoration: underline; } .star-rating { overflow: hidden; position: relative; height:16px; width: 80px; background-color:#e0e0e0; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/star.svg) left top; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/star.svg) left top; -webkit-mask-size: 16px; mask-size: 16px; transition: all 0.3s ease-out; margin: 0; } .widget .star-rating {margin-top: 4px;margin-bottom: 4px;} .summary .star-rating { display: inline-block; vertical-align: middle; transform: translateY(-1px); } .woocommerce-review-link { font-size: 12px; display: inline-block; vertical-align: middle; margin-left: 4px; } .woocommerce-review-link:hover {text-decoration: underline;} .review .star-rating { margin-top: 4px; } .star-rating span, .testimonials-item .rating { overflow: hidden; position: absolute; top: 0; left: 0; text-indent: -9000em; height:15px; background-color:#f29f05; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/star.svg) left top; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/star.svg) left top; -webkit-mask-size: 16px; mask-size: 16px; transition: all 0.3s ease-out; } .post-body .star-rating { margin-bottom: 8px; } .comment-form-rating { margin-top: 0; margin-bottom: 32px; } .comment-form-rating p, .comment-form-rating label { margin:0; vertical-align: middle; } .comment-form-rating p { margin:16px 0 0 0; } .comment-form-rating select { display: none !important; } .comment-form-rating a { width: 20px; height: 20px; transition: all 0.3s; text-indent: -9000em; display: inline-block; margin-right: 24px; position: relative; background-color:#FF8A02; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/star.svg) left top; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/star.svg) left top; -webkit-mask-size: 20px; mask-size: 20px; transition: all 0.3s ease-out; height:19px; vertical-align: middle; transform: translateY(-1px); opacity: 0.2; } .comment-form-rating .star-2 {width: 40px;} .comment-form-rating .star-3 {width: 60px;} .comment-form-rating .star-4 {width: 80px;} .comment-form-rating .star-5 {width: 100px;} .comment-form-rating a:hover, .comment-form-rating a.active { opacity: 1; } .summary .woocommerce-product-rating { margin-top:4px; display: flex; align-items: center; } .commentlist .comment-text .description { padding-top: 8px; } .review .meta { margin-top: 0; margin-left: 0; display: inline-flex; align-items: center; justify-content: center; } .review .meta > * { margin-left: 6px; } .review .meta > *:first-child { margin-left: 0; } .comment-text .meta time { position: relative; transform: translateY(2px); } .woocommerce-review__dash { font-size: 0; position: relative; } .woocommerce-review__dash:after { content: "/"; display: inline-block; vertical-align: middle; font-size: 14px; font-weight: 400; color: #e0e0e0; } .review .star-rating { margin-top: 0; margin-bottom: 0; display: inline-block; vertical-align: middle; position: absolute; top: 0; right: 0; } .woocommerce-tabs .tabs { display: none; } .woocommerce-Tabs-panel { display: block !important; margin-bottom: 40px; } .woocommerce-Tabs-panel:last-child { margin-bottom: 0; } .woocommerce-Tabs-panel--description p { font-size: 14px; line-height: 22px; } .woocommerce-tabs, .single-product-vehicles { width: 100%; padding: 0; position: relative; } .before-description-wrap, .single-product-vehicles, .related-products, .addon-off .related.products, .compare-products, .single-product-reviews-wrap, .product-faq, .history-products-wrapper { margin-top: 56px; padding-top: 40px; border-top: 1px solid #e0e0e0; clear: both; } .before-description-wrap { display: flex; align-items: flex-start; justify-content: space-between; } .before-description-wrap:empty { display: none; } .woocommerce-tabs img { border-radius: 6px; } #reply-title, .woocommerce h2 { font-weight: 700; margin-bottom: 24px; } #reply-title { display: block; color: #111; } .woocommerce h2, .woocommerce .comment-reply-title { text-align: left !important; } .woocommerce-Tabs-panel table { width: 100% !important; overflow: hidden; border-radius: 6px; margin-bottom: 0; } .woocommerce-Tabs-panel .shop_attributes tr { padding: 0; font-weight: 700 !important; color: #111; } .woocommerce-Tabs-panel .shop_attributes th { font-weight: 600 !important; font-size: 14px; } .woocommerce-Tabs-panel tr:first-child > th {border-top-color: #f5f5f5;} .woocommerce-Tabs-panel tr:last-child > th {border-bottom-color: #f5f5f5;} .woocommerce-Tabs-panel tr > th {border-left-color: #f5f5f5;} .woocommerce-Tabs-panel tr > th {border-right-color: #f5f5f5;width: 25%;} .woocommerce-Tabs-panel .shop_attributes td p { margin:0; } .woocommerce-Tabs-panel th, .woocommerce-Tabs-panel td { vertical-align: middle; border:1px solid #eaeaea; } .woocommerce-Tabs-panel th { border-color:#d9d9d9; background-color: #f5f5f5; } .woocommerce-Tabs-panel td, .shop_table td, .shop_table th {position: relative;} .shop_table th { padding:0 16px 12px 16px; } .woocommerce-Tabs-panel tr:first-child > td:last-child:before, .woocommerce-Tabs-panel tr:last-child > td:last-child:before { width: 6px; height: 6px; content: ""; display: block; position: absolute; top: -1px; right: -1px; border-top: 1px solid #eaeaea; border-right: 1px solid #eaeaea; border-radius: 0 6px 0 0; } .woocommerce-Tabs-panel tr:last-child > td:last-child:before { top: auto; bottom: -1px; right: -1px; border-top: none; border-bottom: 1px solid #eaeaea; border-radius: 0 0 6px 0; } .related-products .product .post-inner { position: relative; } .my-account.logged-in .page-content > .woocommerce { display: flex; } .woocommerce-MyAccount-navigation { margin-bottom: 32px; margin-right: 32px; width: 20%; } .woocommerce-MyAccount-navigation ul { list-style: none; margin:0; padding: 0; display: flex; width: 100%; flex-direction: column; align-items: flex-start; } .woocommerce-MyAccount-navigation li { padding: 0; margin-bottom: 0; display: block; width: 100%; } .woocommerce-MyAccount-navigation li a { display: block; padding: 12px 16px 12px 40px; margin-bottom: 8px; border-radius:6px; font-size: 14px; font-weight: 600; background-color: #f5f5f5; } .woocommerce-MyAccount-navigation li.is-active a { color: #fff; } .woocommerce-MyAccount-content {width:100%} .woocommerce-MyAccount-content .woocommerce-info a { display: block; margin: 8px 0 0 0; max-width: 250px; } .my-account-nav-wrapper, .modal-categories-wrapper { background: #fff; visibility: hidden; opacity: 0; height: 0; overflow: hidden; } .modal-categories-wrapper { overflow: scroll; } .modal-categories-wrapper ul { grid-row-gap: 8px; grid-column-gap: 8px; list-style: none; margin-top: 0; margin-bottom: 0; padding: 0; display: grid; justify-items: stretch; grid-template-columns: repeat(2, minmax(0, 1fr)); margin-top: 48px; } .modal-categories-wrapper ul li { padding: 0; } .modal-categories-wrapper .back + ul { margin-top: 18px; } .dashboard-mobile-toggle-off, .categories-mobile-toggle-off { display: flex; flex-direction: column; justify-content: center; position: relative; } .categories-mobile-toggle-off { position: absolute; right: 16px; top:16px; } .dashboard-mobile-toggle-off:before, .categories-mobile-toggle-off:before { background: #FFFFFF; } .woocommerce form h3, .woocommerce .woocommerce-order-details h2, .woocommerce .woocommerce-column__title h2 {font-size: 20px;line-height: 28px;} .woocommerce-checkout-payment {margin-top: 40px;} .shop_table { border-collapse: separate; } .shop_table td, .cart_totals th, .customer_details th, .woocommerce-checkout-review-order-table th, .wc_payment_method, .woocommerce-order-overview li { padding:8px 16px; } .shop_table th {border-width: 0;padding-top: 0} .shop_table td { vertical-align: middle; border-width: 0 0 1px 0; overflow: hidden; } .woocommerce table.shop_table tbody tr > td:first-child, .woocommerce table.shop_table.order_details tbody tr > th:first-child, .woocommerce table.shop_table.order_details tfoot tr > th:first-child, .woocommerce .woocommerce-MyAccount-content table.shop_table tfoot tr > td:first-child { border-left-width: 1px; } .woocommerce table.shop_table tbody tr > td:last-child, .woocommerce table.shop_table.order_details tfoot tr td:last-child, .woocommerce .woocommerce-order table.shop_table.order_details tfoot tr > td:last-child, .woocommerce .woocommerce-MyAccount-content table.shop_table tfoot tr > td:last-child { border-right-width: 1px; } .woocommerce table.shop_table tbody > tr:first-child > td { border-top-width: 1px; } .woocommerce table.shop_table tbody > tr > td.product-name a { font-weight: 700; } .woocommerce table.shop_table tbody > tr:first-of-type > td:first-child{ border-top-left-radius: 6px; } .woocommerce table.shop_table tbody > tr:first-of-type > td:last-child{ border-top-right-radius: 6px; } .woocommerce table.shop_table.order_details tfoot > tr:last-child > th:first-child, .woocommerce table.shop_table:not(.woocommerce-MyAccount-orders) tbody > tr:nth-last-child(2) > td:first-child, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot > tr:last-child > th:first-child, .woocommerce table.shop_table.woocommerce-MyAccount-orders tbody tr:last-child > td:first-child { border-bottom-left-radius: 6px; } .woocommerce table.shop_table.order_details tfoot > tr:last-child > td:last-child, .woocommerce table.shop_table:not(.woocommerce-MyAccount-orders) tbody > tr:nth-last-child(2) > td:last-child, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot > tr:last-child > td:last-child, .woocommerce table.shop_table.woocommerce-MyAccount-orders tbody tr:last-child > td:last-child{ border-bottom-right-radius: 6px; } .woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody > tr:nth-last-child(2) > td:last-child, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody > tr:nth-last-child(2) > td:first-child {border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;} .actions #coupon_code {margin-right: 4px;} #shipping_method {margin-bottom: 0;} .woocommerce-page address {border-radius:6px;} #shipping_method {margin-bottom: 0;} .woocommerce-page address {border-radius:0;} .wc_payment_methods > li, .woocommerce-order-overview li { margin-top:-1px !important; } .shop_table .coupon {padding: 0;display: inline-block;vertical-align: top;width: 70%;} .shop_table .actions {clear:both;} .shop_table button[name="update_cart"] {float: right;} .shop_table .coupon label { display: none; } .shop_table .product-remove a { background-color:#F2F2F2; } .shop_table .product-remove a:hover { color:#fff !important; } .select2-container .select2-selection--single .select2-selection__rendered { padding-left: 0 !important; padding-right: 0 !important; } .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 40px !important; } .my-account:not(.logged-in) h2 {text-align:left;} .woocommerce-form-login { max-width: 320px; } .col-1 .woocommerce-form-login {max-width: 100%;} .my-account .woocommerce h2 { margin-left:auto; margin-right:auto; } .my-account #customer_login { display: flex; } .my-account #customer_login > * { width: 100%; padding: 32px; border:1px solid #e0e0e0; border-radius: 8px; } .my-account #customer_login > .col-1 { margin-right: 20px; } .my-account #customer_login > .col-2 { margin-left: 20px; } .woocommerce table.wishlist_table tbody td { padding: 8px; } .wishlist_table tr td.product-stock-status span.wishlist-out-of-stock { color: #D50000; } .wishlist_table tr td.product-stock-status span.wishlist-in-stock { color: #4CAF50; } .cart_totals { padding: 16px; border-radius:6px; border:1px solid #e0e0e0; margin-top: 45px; } .cart_totals h2 { font-size: 16px !important; margin-bottom: 0 !important; margin-top: -50px !important; } .cart_totals .shop_table { margin-top: 12px; border-collapse:collapse; } .cart_totals .shop_table td, .cart_totals .shop_table th { border:none !important; padding: 8px 0 !important; vertical-align: top; } .cart_totals .shop_table th { padding-right: 16px !important; } .cart_totals .shop_table .cart-subtotal td, .cart_totals .shop_table .order-total td { text-align: right; font-size: 110%; font-weight: 700; } .cart_totals .shop_table .order-total td { font-size: 130%; } .cart_totals .shop_table .cart-subtotal, .cart_totals .shop_table .order-total { border-bottom: 1px solid #e0e0e0 !important; } .cart_totals .shop_table .order-total { border-top: 1px solid #e0e0e0 !important; } .wc-proceed-to-checkout a {margin-bottom: 0;} .woocommerce-Addresses.addresses h3 { font-size: 24px; } .woocommerce-Addresses { display: flex; justify-content: flex-start; align-items:flex-start; } .woocommerce-Addresses > * { width: 100%; } .et-woo-categories { text-align: center; } .et-woo-categories .post-media { margin-bottom: 0; border-radius:6px; } .et-woo-attributes .post-media { margin-left: auto; margin-right: auto; } .et-woo-categories.grid .et-icon { margin: 16px auto 0 auto; } .et-woo-categories.grid.default-true .et-icon { margin: 24px auto 0 auto; } .et-woo-categories[data-columns-desktop="9"] .et-icon, .et-woo-categories[data-columns-desktop="10"] .et-icon, .et-woo-categories[data-columns-tab-land="9"] .et-icon, .et-woo-categories[data-columns-tab-port="9"] .et-icon, .et-woo-categories[data-columns-tab-land="10"] .et-icon, .et-woo-categories[data-columns-tab-port="10"] .et-icon, .et-woo-categories[data-columns-mob="9"] .et-icon, .et-woo-categories[data-columns-mob="10"] .et-icon { margin: 24px auto 0 auto; } .et-woo-categories.list .post-media { max-width: 72px; } .et-woo-categories .category-title { font-size: 15px; line-height: 22px; margin:0; font-weight: 600; transition: color 0.2s ease-out; } .et-woo-category:hover .category-title {text-decoration: underline;} .et-woo-categories .category-title { margin:0; font-weight: 600; } .et-woo-categories h1.category-title, .et-woo-categories h2.category-title, .et-woo-categories h3.category-title { font-size: 24px; line-height: 30px; font-weight: 600; } .et-woo-categories.list .category-title { margin:0; } .et-woo-attributes .post-media, .et-woo-attributes .post-media .lazy-inline-image {max-width: 100% !important} .et-woo-attributes .media-placeholder path {fill:transparent !important;} .et-woo-categories[data-columns-desktop="9"] .category-title, .et-woo-categories[data-columns-desktop="10"] .category-title, .et-woo-categories[data-columns-tab-land="9"] .category-title, .et-woo-categories[data-columns-tab-port="9"] .category-title, .et-woo-categories[data-columns-tab-land="10"] .category-title, .et-woo-categories[data-columns-tab-port="10"] .category-title, .et-woo-categories[data-columns-mob="9"] .category-title, .et-woo-categories[data-columns-mob="10"] .category-title { font-size:14px; line-height: 18px; } .et-woo-categories .category-title + ul {margin-top: 8px;} .et-woo-categories p.category-title { font-size: 14px; line-height: 20px; font-weight: 600; } .et-woo-categories .category-body { display: flex; flex-direction: column; width: 100%; height: 100%; } .et-woo-attributes .category-body { display: flex; align-items: center; justify-content: center; padding: 8px !important; } .et-woo-categories .category-content { padding: 8px 12px 24px 12px; } .et-woo-categories .category-body { position: relative; } .et-woo-categories .category-content { padding: 8px 0; text-align: center; font-size: 14px; font-weight: 600; z-index: 15; } .et-woo-categories.default-true .et-woo-category .category-body { padding: 0 24px 8px 24px; border-radius: 20px; background-color: #fff; box-shadow: 0 0 24px rgba(0, 0, 0, 0.05); } .et-woo-categories[data-columns-desktop="9"] .category-content, .et-woo-categories[data-columns-desktop="10"] .category-content, .et-woo-categories[data-columns-tab-land="9"] .category-content, .et-woo-categories[data-columns-tab-port="9"] .category-content, .et-woo-categories[data-columns-tab-land="10"] .category-content, .et-woo-categories[data-columns-tab-port="10"] .category-content, .et-woo-categories[data-columns-mob="9"] .category-content, .et-woo-categories[data-columns-mob="10"] .category-content { padding: 8px 12px 16px 12px; } .et-woo-attributes .category-content { padding:0 8px 0 8px !important; } .et-woo-categories.list .category-content { padding:0; text-align: left; } .et-woo-categories.list .category-body { flex-direction: row; justify-content:flex-start; align-items: center; text-align: left; } .et-woo-categories.list .children-true .category-body .post-media { align-self: flex-start; } .et-woo-categories.list .children-true .category-body { align-items: flex-start; } .et-woo-categories.list .category-body .et-icon {margin-right: 16px;} .et-woo-categories.list .category-body li { display: inline-block; } .et-woo-categories.list .category-body li:after { display: inline-block; content: ","; padding-right: 4px; } .et-woo-categories.list .category-body li:last-child:after { display: none; } .et-woo-categories li { padding: 0; position: relative; } .et-woo-attributes li { background: #fff; padding-bottom: 0 !important; border-radius:6px; box-shadow: inset 0 0 0 1px #e0e0e0; min-height: 100px; } .et-woo-attributes li img { transition: opacity 0.2s ease-out; } .et-woo-attributes li:hover img { opacity: 0.7; } .et-woo-categories li .category-body { border-radius:6px; overflow: hidden; padding: 0; transition: all 0.2s ease-out; } .et-woo-categories li:hover { z-index: 15 !important; } .et-woo-categories ul { list-style: none; margin-top: 0; margin-bottom: 0; padding: 0; } .quick-view-wrapper { width: 1200px; height: 600px; max-width: 100vw; max-height: 100vh; position: fixed; z-index: 100; background-color: #fff; padding: 0; top: 50%; left: 50%; transform: translate(-50%,-50%); overflow: hidden; opacity: 1; border-radius:6px; transition: transform 0.6s cubic-bezier(.19,1,.22,1), opacity 0.2s ease-out; } .quick-view-wrapper.loaded { opacity:0; transform: translate(-50%,-45%); } .quick-view-wrapper-after, .qvw-loading { display: block; width: 100vw; height: 100vh; background-color: rgba(0,0,0,0.5); position: fixed; top: 0; left: 0; z-index: 99; } .quick-view-wrapper-close { position: absolute; top: 16px; right: 16px; width: 32px; height: 32px; border-radius:6px; cursor: pointer; z-index: 99; transition: all 0.2s ease-out; } .quick-view-wrapper-close:before { position: absolute; top: 0; right: 0; width: inherit; height: inherit; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/close.svg) no-repeat 50% 50%; -webkit-mask-size: 12px; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/close.svg) no-repeat 50% 50%; mask-size: 12px; content: ""; display: block; background: #fff; } .quick-view-wrapper .woocommerce-product-gallery { opacity: 1 !important; padding:0 !important; } .quick-view-wrapper .social-toggle { display: none; } .quick-view-wrapper .product .single-product-wrapper .summary { margin: 0 !important; padding: 0 !important; max-height: 600px; } .quick-view-wrapper .product .single-product-wrapper .summary-inner-wrapper { padding: 64px 32px 32px 32px !important } .quick-view-wrapper .woocommerce-product-gallery .flex-viewport { margin-bottom: 0; border-radius:6px 0 0 10px; } .quick-view-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper, .quick-view-wrapper .woocommerce-product-gallery .flex-viewport { border:none !important; } .quick-view-wrapper .woocommerce-product-gallery .flex-control-nav { transform: translateY(-96px); margin: 0 auto; display: flex; justify-content: center; } .quick-view-wrapper .woocommerce-product-gallery .flex-control-nav li { max-width: 72px; } .single-product-thumbnails-left .quick-view-wrapper .woocommerce-product-gallery .flex-control-nav { transform: none; margin: 0; flex-direction: column; position: absolute; top: 24px; left: 24px; } .single-product-thumbnails-left .quick-view-wrapper .woocommerce-product-gallery .flex-viewport { margin-left: 0; } .quick-view-wrapper .variations_form .variations td.label { display: block; } .quick-view-wrapper .woocommerce-product-gallery__trigger { right: 16px; } .quick-view-wrapper .ask-toggle, .quick-view-wrapper .ask-title, .quick-view-wrapper .post-social-share {display: none !important;} .quick-view-wrapper .widget_banner {display: none;} .quick-view-wrapper .summary-details:last-child {display:none;} .quick-view-wrapper .product-nav-tabs { display: none !important; } .ask-form { display: none; padding: 32px; width: 480px; max-height: 100vh; max-width: 100vw; position: fixed; top: 50%; left: 50%; background-color: #fff; box-shadow: 0 0 24px rgba(0,0,0,0.05); z-index: 999999999999999999999999999; opacity:0; border-radius: 8px; } .ask-form.active { opacity: 0; transform: translate(-50%,-45%); animation: askAppearTransform 0.6s 0.2s cubic-bezier(.19,1,.22,1) forwards, askAppearOpacity 0.2s 0.2s ease-out forwards; } @-webkit-keyframes askAppearTransform { 0% {transform: translate(-50%,-45%)} 100% {transform: translate(-50%,-50%)} } @keyframes askAppearTransform { 0% {transform: translate(-50%,-45%)} 100% {transform: translate(-50%,-50%)} } @-webkit-keyframes askAppearOpacity { 0% {opacity: 0} 100% {opacity: 1} } @keyframes askAppearOpacity { 0% {opacity: 0} 100% {opacity: 1} } .ask-after { display: none; height: 100vh; width: 100vw; background-color: rgba(0,0,0,0.7); z-index: 99; position: fixed; top: 0; left: 0; } .ask-form.active, .ask-form.active + .ask-after { display: block; } .ask-form br {display: none;} .ask-form form, .ask-form p { margin-bottom: 0; } .ask-form input[type="submit"] {margin-bottom:0;width: 100%;} .ask-form .wpcf7-spinner { position: absolute; top: 50%; left: 50%; margin: -12px 0 0 -12px; } .ask-form .wpcf7 form .wpcf7-response-output { margin: 8px 0 0 0; } .ask-form .wpcf7-not-valid-tip { transform: translateY(-16px); } .wpcf7-response-output { border-radius: 6px; margin: 8px 0 !important; } .wpcf7-not-valid-tip { margin-top: -16px; } .wpcf7-spinner { bottom: -7px; } .attribute-search-wrapper > ul { display: grid; grid-column-gap: 24px; padding: 16px; } .attribute-search-wrapper a { font-weight: 500; } .attribute-search-wrapper a:hover { text-decoration: underline; text-underline-offset: 2px; text-decoration-thickness: 1px; } .wishlist-table.loading, .wishlist-table.no-results{ width:100%; height: 100%; min-height: 46px; margin: 0; padding: 0; overflow: hidden; position: relative; } .wishlist-table.loading:before { background-color: #fff; opacity: 0.2; width: 100%; height: 100%; content: ""; position: absolute; top: 0; left: 0; z-index: 10; } .wishlist-table .wishlist-toggle, .wishlist-table .compare-toggle{display:none;} .wishlist-table.loading:after, .product-filter-overlay.loading:after { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; content: ""; background: #fff; opacity: 0.5; z-index: 15; } .wishlist-table.loading:before, .compare-table-wrapper-shadow.loading:before, .product-filter-overlay.loading:before, .qvw-loading:before { display: block; width: 24px; height: 24px; position: absolute; top: 50%; left: 50%; margin-top:-12px; margin-left:-12px; content: ""; background-image: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/loading.svg); background-repeat: no-repeat; background-size: 100%; z-index: 16; } .wishlist-table.loading:before { background-image: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/loading-bars.svg); opacity: 1; width: 40px; height: 40px; margin-top:-20px; margin-left:-20px; } .product-filter-overlay.loading:before, .compare-table-wrapper-shadow.loading:before, .qvw-loading:before { background-image: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/loading-bars.svg); opacity: 1; width: 40px; height: 40px; margin-top:-20px; margin-left:-20px; } .compare-table-wrapper-shadow.loading:before, .qvw-loading:before { background-image: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/loading-bars-white.svg); } .wishlist-remove, .compare-remove { position: absolute; top:8px; right: 8px; width: 16px; height: 16px; border-radius: 3px; opacity:0.7; transition: all 0.2s; z-index:15 } .wishlist-remove {cursor: pointer;} .wishlist-remove:before, .compare-remove:before { position:absolute; top:0; left:0; display:block; content:""; width:inherit; height:inherit; background:#fff; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/close.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/close.svg) no-repeat 50% 50%; -webkit-mask-size: 8px; mask-size: 8px; } .wishlist-remove:hover, .compare-remove:hover { opacity:1; } .wishlist-toggle, .compare-toggle, .ask-toggle, .en-quick-view { display: block; position: absolute; top: 0; right: 8px; z-index: 5; width: 16px; height: 16px; outline: none; border:none; } .en-quick-view {cursor: pointer;} ul.products .wishlist-toggle, ul.products .compare-toggle, ul.products .en-quick-view { width: 32px; height: 32px; line-height: 32px; border-radius: 32px; background-color: #fff; box-shadow: inset 0 0 0 1px #e0e0e0; text-align: center; transition: box-shadow 0.2s ease-out; } .list ul.products .en-quick-view:before { -webkit-mask-size: 16px !important; mask-size: 16px !important; } .list ul.products .wishlist-toggle, .list ul.products .compare-toggle, .list ul.products .en-quick-view { top: auto; bottom:16px; right: auto; left: 16px; width: 16px; height: 16px; box-shadow: none; } .list ul.products .compare-toggle { left: 48px; } .list ul.products .en-quick-view { left: 96px; } .comp ul.products .comp-body .wishlist-toggle, .comp ul.products .comp-body .compare-toggle { position: relative; top: 0; left: 0; right: 0; bottom: 0; display: inline-block; vertical-align: middle; margin-top: 16px; opacity: 1; } .comp ul.products .comp-body .wishlist-toggle, .comp ul.products .comp-body .compare-toggle { margin-top: -3px; } .comp ul.products .comp-body .wishlist-toggle, .comp ul.products .comp-body .compare-toggle { margin-right: 8px !important; } .comp ul.products .comp-body .wishlist-title, .comp ul.products .comp-body .compare-title { margin-right: 16px !important; text-decoration: underline; cursor: pointer; } .comp ul.products .comp-body .comp-body-inner > .compare-title:last-child, .comp ul.products .comp-body .comp-body-inner > .wishlist-title:last-child { margin-right: 0 !important; } .et-wishlist-icon { display: inline-block; vertical-align: middle; text-align: center; cursor: pointer; position: relative; top: 0 !important; left: 0 !important; width: 32px !important; height: 32px !important; line-height: 32px !important; } .et-wishlist-icon:before, .et-compare-icon:before, .wishlist-toggle:before, .compare-toggle:before, .en-quick-view:before { content: ""; display: block; position: absolute; top: 0; left: 0; width: inherit; height: inherit; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/heart.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/heart.svg) no-repeat 50% 50%; -webkit-mask-size: 20px; mask-size: 20px; } .wishlist-toggle.loading:before, .compare-toggle.loading:before, .en-quick-view.loading:before { -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/loading.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/loading.svg) no-repeat 50% 50%; -webkit-mask-size: 14px !important; mask-size: 14px !important; animation: loading .5s 0ms infinite normal linear; transform-origin: center; } .wishlist-toggle.active:before { -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/heart-check.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/heart-check.svg) no-repeat 50% 50%; -webkit-mask-size: 14px !important; mask-size: 14px !important; } .compare-toggle.active:before { -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/check.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/check.svg) no-repeat 50% 50%; -webkit-mask-size: 12px !important; mask-size: 12px !important; } @keyframes loading { from {transform: rotate(0deg);} to {transform: rotate(360deg);} } .wishlist-toggle:before, .compare-toggle:before { -webkit-mask-size: 14px; mask-size: 14px; } .en-quick-view:before { -webkit-mask-size: 16px !important; mask-size: 16px !important; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/view.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/view.svg) no-repeat 50% 50%; } .et-compare-icon:before, .compare-toggle:before { -webkit-mask-size: 19px !important; mask-size: 19px !important; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/compare.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/compare.svg) no-repeat 50% 50%; } .compare-toggle:before { -webkit-mask-size: 14px !important; mask-size: 14px !important; } ul.products .wishlist-toggle, ul.products .compare-toggle, ul.products .en-quick-view { opacity: 0; transition: opacity 0.2s; } ul.products .product:hover .wishlist-toggle, ul.products .product:hover .compare-toggle, ul.products .product:hover .en-quick-view { opacity: 1; } .compare-toggle { top: 32px; } .entry-summary .wishlist-toggle, .entry-summary .compare-toggle, .entry-summary .ask-toggle { position: relative; top: 0; left: 0; display: inline-block; vertical-align: middle; margin-bottom: 0; transform: translateY(-3px); } .entry-summary .wishlist-title, .entry-summary .compare-title, .entry-summary .ask-title { display: inline-block; vertical-align: middle; margin-left: 8px; margin-bottom: 8px; transition: color 0.3s ease-out; cursor: pointer; text-transform: none; font-size: 12px; color: #9a9a9a; text-decoration: underline; } .entry-summary .wishlist-title:hover, .entry-summary .compare-title:hover, .entry-summary .ask-title:hover { text-decoration: underline; } .entry-summary .wishlist-title { margin-right: 16px; } .entry-summary .ask-toggle { margin-left: 24px; } .wishlist-toggle:focus, .compare-toggle:focus, .ask-toggle:focus { outline: none; border:none; } .entry-summary .wishlist-toggle, .entry-summary .compare-toggle, .entry-summary .ask-toggle { width: 16px; height: 16px; } .cbt { position: relative; table-layout: fixed; margin-bottom: 0; width:calc(100% + 1px); min-width: 100% !important; } .cbt-wrapper { width: calc(100% + 16px); transform: translateX(-16px); position: relative; } .compare-table-wrapper.max .cbt-wrapper { overflow-y: visible; overflow-x: hidden; position: relative; } .compare-table-wrapper.single:after { content: ""; display: block; width: 16px; height: 100%; background: #fff; position: absolute; top: 0; left: -16px; z-index: 15; } .cbt td { position: relative; padding:0 0 0 16px; background-color: #fff; border:none; } .cbt td .cell-inner { border: 1px solid #e0e0e0; border-top: none; padding: 4px 12px; min-height: 33px; display: flex; align-items: center; } .cbt .product-image .cell-inner { justify-content: center; } .cbt td.product-title .cell-inner, .cbt th.product-title .cell-inner { padding: 6px 12px 12px 12px; position: relative; } .cbt td.product-title .cell-inner:before, .cbt td.product-title .cell-inner:after { content: ""; width: 1px; height: 100%; position: absolute; background-color: #e0e0e0; display: block; left:-1px; top: -50%; } .cbt td.product-title .cell-inner:after { left:auto; right: -1px; } .cbt td.product-image .cell-inner { border-top: 1px solid #e0e0e0; border-bottom: none; padding-top: 12px; border-radius: 6px 6px 0 0; } .cbt th.product-image .cell-inner { border-radius: 6px 6px 0 0; padding:12px 12px 4px 12px; display: flex; align-items: center; border-top: 1px solid #c9c9c9; } .cbt th.product-image .cell-inner svg { visibility: hidden; width: 100%; max-width: 300px; height: auto; } .cbt tr:last-child td .cell-inner, .cbt tr:last-child th .cell-inner { border-radius: 0 0 6px 6px; } .cbt tr:last-child th .cell-inner { border-bottom: 1px solid #c9c9c9; } .cbt td.product-image { text-align: center; } .cbt th { position:sticky !important; left: 0; z-index: 16; font-size: 14px; font-weight: 700; color: #111; padding: 0 0 0 16px; border: none; } .cbt th:before { display: block; content: ""; width: 16px; height: 100%; position: absolute; top: 0; left:0; background-color: #fff; } .cbt th .cell-inner { padding-left:12px; background-color: #e0e0e0; border-left: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9; min-height: 33px; display: flex; align-items: center; } .cbt th.product-title .cell-inner { min-height: 53px; position: relative; } .cbt th.product-title .cell-inner:before { content: ""; display: block; width: 100%; height: 1px; background-color: #e0e0e0; position: absolute; top: -1px; left: 0; } .cbt .product-title, .cbt .product-title a { vertical-align: bottom; font-weight: 700; color: #111; font-size: 14px !important; line-height: 1.15em; } .cbt .product-title a { display: block; } .cbt .product-title a:hover { text-decoration: underline; } .cbt td.product-price { font-weight: 700; font-size: 16px; } .cbt .product-title a { display: block; max-height: 34px; overflow: hidden; backface-visibility: hidden; } .cbt .attr > .cell-inner > .attr { display: inline-block; vertical-align: top; margin-right: 6px; } .cbt .attr:not(.color) > .cell-inner > .attr { margin-right: 0; } .cbt .attr:not(.color) > .cell-inner > .attr:after { content: ","; display: inline-block; margin-right: 4px; } .cbt .attr > .cell-inner > .attr:last-child:after { display: none; } .cbt .attr > .cell-inner > .attr:last-child { margin-right: 0; } .compare-remove { display: none; } .product-image:hover .compare-remove { display: block; } .compare-table-wrapper-shadow { display: block; width: 100vw; height: 100vh; position: fixed; z-index: 99; top: 0; left:0; background-color: rgba(0,0,0,0.6); } .compare-table-wrapper-shadow.loading .compare-table-wrapper { opacity: 0; } .compare-table-wrapper { position: fixed !important; z-index: 99; background-color: #fff; padding: 24px; border-radius: 6px; width: auto; height: auto; left: 50%; top: 50%; transform-origin: center; transform: translate(-50%,-50%); animation: appendCompareAnimate .6s cubic-bezier(.19,1,.22,1); } .compare-table-wrapper.modal.max { padding-top: 0; } .compare-products h4 { position: relative; z-index: 5; display: inline-block; } .single-product-cbt .compare-table-wrapper { position: relative !important; z-index: 1; padding: 0; border-radius: 0; width: auto; height: auto; left: 0; top: 0; margin-top: -52px; transform: none; animation: none; } .single-product-cbt .compare-table-toggle, .single-product-cbt .clear, .single-product-cbt .compare-remove { display: none !important; } .single-product-cbt { position: relative; } .cbt-nav { width: 100%; display: flex; align-items: center; justify-content: flex-end; margin-bottom: 16px; position: relative; transform: translateX(10px); } @keyframes appendCompareAnimate { from { transform: translate(-50%,-50%) scale(0.95); opacity: 0; } to { transform: translate(-50%,-50%) scale(1); opacity: 1; } } .compare-product-animate, .cart-product-animate { position: fixed; opacity: 0.8; z-index:99; top: 0; left: 0; transform-origin: center; transition: transform 0.4s cubic-bezier(0.190, 1.000, 0.220, 1.000), opacity 0.2s ease-out; } .cart-product-animate { transform-origin: left top; } .compare-table-wrapper .clear { font-weight: 700; text-decoration: underline; margin-bottom: 8px; color: #111; } .compare-table-wrapper.max .clear { position: relative; bottom: -45px; } .pf-item { margin-bottom:24px; } .pf-item > .inner-wrap { padding: 24px; border: 1px solid #e0e0e0; border-top: none; border-radius: 0 0 6px 6px; background-color: #fff; } .pf-item > .widget_title { padding:12px 24px; border-radius: 6px 6px 0 0; background-color: #e0e0e0; margin-bottom: 0; } .pf-item:last-child { margin-bottom:24px; padding-bottom:0; border-bottom: none; } .pf-item.default:first-child { padding-top: 0; } .pf-item.select + .pf-item:not(.select) {margin-top: 24px;padding-top: 24px;border-top: 1px solid #e0e0e0;} .pf-item.select {margin-bottom: 24px;padding-bottom: 0;border-bottom: 0;} .pf-item select {margin-bottom: 0;} .pf-item .widget { margin-bottom: 0 !important; padding-bottom: 0 !important; border: none !important; } .pf-item.image .isolate ul ul {display: none;} .pf-item.image ul, .pf-item.image ul.ss-container .ss-content, .pf-item.col ul, .pf-item.image .isolate > ul, .pf-item.image .isolate .isolate > ul { display: grid; overflow: hidden; grid-row-gap: 4px !important; grid-column-gap: 4px !important; border-radius:0; grid-template-columns: repeat(2, minmax(0, 1fr)); } .pf-item.image ul.ss-container { display: block; } .pf-item.image ul.grid-off { display: block !important; } .pf-item.image .isolate {border:none;} .pf-item.image .hide {display: none;} .pf-item.image .isolate > a { display: inline-block; text-align: left; cursor: default; padding-left: 0; padding-right: 0; padding-top: 0; height: auto; } .pf-item.image .isolate > a + ul { margin-top: 16px; } .pf-item.image .isolate.disable > a { display: none; } .pf-item.image .isolate > a img {display:none;} .pf-item.image .isolate > a span { display: block !important; margin: 0 0 8px 0; font-size: 14px; line-height: 1.15em; font-weight: 700; } .pf-item.image ul ul { display: none; } .pf-item.col ul { display: block; } .pf-item.col ul li a { display: flex; align-items: center; position: relative; } .pf-item.col ul li a span + span { padding-left: 12px; font-size: 13px; } .pf-item.image ul[data-columns="3"], .pf-item.image ul[data-columns="3"] .isolate > ul, .pf-item.image ul[data-columns="3"] .isolate .isolate > ul { grid-template-columns: repeat(3, minmax(0, 1fr)); } .pf-item.image ul li { border-radius:6px; padding: 0; text-align: center; border:1px solid #e0e0e0; min-height: 72px; transition: border 0.2s ease-out; } .pf-item.image.attr ul li { max-height: 72px; } .pf-item.image.attr ul li { border:none; } .pf-item.image ul li a { display: flex; flex-direction: column; padding:8px 4px; width: 100%; height: 100%; align-items: center; justify-content: flex-start; color: #111; line-height: 1.15em; font-weight: 700; } .pf-item.image.attr ul li a { border-radius: inherit; border:1px solid #e0e0e0; background-color: #fff; transition: all 0.1s ease-out; justify-content: center; } .pf-item.image.attr ul li:hover a, .pf-item.image.attr ul li a.chosen { background-color: #fff; } .pf-item.image ul li:hover, .pf-item.image ul li.active { border-color:#cccccc; } .cat.pf-item.image ul li:hover > a, .cat.pf-item.image ul li.active > a { text-decoration: underline; } .pf-item.image.attr ul li:hover a, .pf-item.image.attr ul li a.chosen { border-color:#cccccc; } .pf-item.image ul li img { display: block; margin: 0 auto; max-width: 80%; max-height:100%; } .cat.pf-item.image ul li img { max-width: 70%; transition: all 0.1s ease-out; border-radius: 6px; } .cat.pf-item.image ul[data-columns="3"] .cat-name { display: none; } .cat.pf-item.image ul { grid-row-gap: 12px !important; grid-column-gap: 8px !important; } .cat.pf-item.image ul li { border: none; } .cat.pf-item.image ul li a { padding: 0; font-weight: 600; line-height: 1.15em; color: #111; } .pf-item.image ul li a span:only-child { margin: 0 auto 0 auto; } .pf-item.label.attr ul { list-style: none; margin:0; padding: 0; } .pf-item.label.brand ul { grid-template-columns: repeat(2, minmax(0, 1fr)); grid-row-gap: 4px !important; grid-column-gap: 4px !important; display: grid; } .pf-item.label.attr ul li { display: inline-block; margin:0 4px 0 0; padding: 0 !important; } .pf-item.label.brand ul li { margin: 0; } .pf-item.label.attr ul li a { padding: 4px 12px !important; border-radius:6px; display: block; min-width: 32px; text-align: center; line-height: 16px !important; } .pf-item.label.brand ul li a { margin: 0; padding: 8px 12px !important; width: 100%; height: 100%; min-height: 48px; display: flex; align-items: center; justify-content: center; } .pf-item.col.attr .attr-color { display: block; width: 12px; height: 12px; border-radius:6px; position: relative; } .pf-item.col.attr .attr-color:before { display: none; width: 100%; height: 100%; opacity: 0; content: ""; background-color: #fff; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/check-blank.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/check-blank.svg) no-repeat 50% 50%; -webkit-mask-size: 10px; mask-size: 10px; } .pf-item.col.attr .chosen .attr-color:before {opacity: 1;} .pf-item.col.attr .attr-color.light{ box-shadow:inset 0 0 0 1px #e0e0e0; } .pf-item.col.attr .attr-color:hover:before, .pf-item.col.attr .attr-color.active:before { opacity: 1; } .pf-item:empty {display: none;} .pf-slider { border: 0; border-radius: 2px 0 0 2px; position: relative; margin-top: 48px; height: 2px; width: calc(100% - 16px); margin-right: 8px; background-color: #f2f2f2 !important; } .pf-slider:after { border-radius:0 2px 2px 0; position: absolute; height: 2px; width: 16px; content: ""; display: block; position: absolute; top: 0; right: -16px; background-color: #f2f2f2 !important; } .pf-slider .ui-slider-handle { width: 14px; height: 14px; border-radius: 7px; border: none; cursor: pointer; display: block; position: absolute; outline: none; z-index: 15; top: 50%; margin-top: -7px; } .pf-slider .ui-slider-handle, .pf-slider .ui-slider-range { background-color: #fff; } .ui-slider-handle-bubble { position: absolute; height: 24px; border-radius: 3px; padding:4px; font-size: 12px; font-weight: 600; line-height: 16px; color: #fff; text-align: center; display: block; top: -32px; left: 50%; transform: translateX(-50%); min-width: 24px; } .ui-slider-handle-bubble:before { width: 6px; height: 6px; display: block; border-radius: 6px; content: ""; position: absolute; bottom: -3px; left: 50%; transform: translateX(-50%) rotate(45deg); } .pf-slider .ui-slider-range { top: 0; left: 0; height: 2px; position: absolute; z-index: 1; display: block; border: 0; background-position: 0 0; } .pf-item.price input[name="min"], .pf-item.price input[name="max"], .pf-item.slider input[name="min"], .pf-item.slider input[name="max"] { display: inline-block; margin-top: 16px; width: calc(50% - 12px); height: 40px; margin-bottom: 0; text-align: center; background-color: #fff; padding: 0 8px 0 24px; } .pf-item.price .desh, .pf-item.slider .desh{ display: inline-block; width: 24px; text-align: center; line-height: 40px; } .pf-item .hidden {display: none;} .pf-item .current-cat { font-size: 16px; font-weight: 700; border-bottom: 1px solid #e0e0e0; margin-bottom: 16px; padding-bottom: 8px; } .pf-item.image .current { padding: 8px; } .pf-item.image .parent { margin-bottom: 8px; display: inline-block; } .pf-item .back svg { height: 8px; display: inline-block; vertical-align: baseline; position: relative; transition: fill .1s ease-out; } .clear-attribute { float: right; font-size: 12px; font-weight: 400; text-decoration: underline; cursor: pointer; transition: color 0.2s ease; display: none !important; } .clear-attribute.back {float: none;margin-bottom: 8px;} .clear-attribute.back.active{display: inline-block !important;} .clear-all-attribute, .filter-breadcrumbs > * { display: none !important; margin-bottom: 0; font-size: 12px; font-weight: 400; cursor: pointer; transition: all 0.2s ease; border-radius:6px; background-color: #fff; box-shadow: inset 0 0 0 1px #e0e0e0; padding: 4px 16px !important; } .reload-all-attribute {display: none;} .clear-all-attribute:hover, .filter-breadcrumbs > a:hover {color: #fff;} .clear-all-attribute:hover { box-shadow: inset 0 0 0 1px #111; } .clear-all-attribute {margin-bottom: 16px;} .clear-attribute.active { display: block !important; } .clear-all-attribute.active { display: inline-block !important; } .widget_title:after { clear: both; } .product-filter-overlay { position: relative; display: none; } form.product-filter {margin-bottom: 0} .product-filter-overlay.loading { position: fixed; z-index: 9999999999999999; width:100vw; height: 100vh; display: block; top: 0; left: 0; } .filter-breadcrumbs {margin-bottom: 20px;} .filter-breadcrumbs > * { display: inline-block !important; margin: 0 4px 4px 0; cursor: default; padding: 2px 8px !important; } .filter-breadcrumbs > a, .filter-breadcrumbs > .share { cursor: pointer; text-decoration: underline; border:none !important; box-shadow: none !important; background:transparent !important; padding-right: 0 !important; padding-left: 0 !important; margin-left:12px; } .filter-breadcrumbs > .share { padding-left: 12px !important; background:url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/share.svg) no-repeat left center; background-size: 9px; position: relative; } .filter-breadcrumbs > *:last-child { margin-right: 0 !important; } .filter-breadcrumbs .clear-all-attribute.active, .filter-breadcrumbs .share { display: none !important; } .filter-breadcrumbs.cs .clear-all-attribute.active, .filter-breadcrumbs.cs .share { display: inline-block !important; } .post-social-share.filter { display: none; } .show .post-social-share.filter { display: block; position: absolute; top: 24px; left: 10px; z-index: 50; width: 32px; height: 225px; background: #fff; border-radius:6px; overflow: hidden; } .show .post-social-share.filter a { display: block; width: 32px; height: 32px; line-height: 32px; transform: none; background: transparent; margin: 0 !important; border-radius: 0; } .show .post-social-share.filter a:last-child { border-bottom: none; } .show .post-social-share.filter .social-toggle { display:none; } .cat-active {display: none;} .cat-active.visible {display: block;} .cat-hide-active.hide {display: none;} .mobile-total { position: fixed; z-index: 9999999999999999999999999999; top: 16px; right: 16px; padding: 10px; border-radius:6px; color: #fff; opacity: 0; text-align: center; font-size: 12px; line-height: 1em; animation: submenuAppearFade 0.2s 0.05s ease-out forwards, submenuAppearTransform .6s 0.1s cubic-bezier(.19,1,.22,1) forwards; } div.select-filter { padding: 24px 0 24px 0; border-radius:0; min-width: 288px; position: relative; } div.select-filter .select-filter-inner { transition: opacity 0.2s ease-out; display: flex; align-items: center; justify-content:flex-start; position: relative; } div.select-filter.vertical .select-filter-inner { align-items: flex-start; } div.select-filter.loading .select-filter-inner {opacity: 0.7} div.select-filter.loading:before {background: transparent;} div.select-filter.boxy { padding: 32px 32px 32px 32px; border-radius:6px; } div.select-filter form { width: 100%; display: grid; grid-column-gap: 8px; justify-items: stretch; grid-template-columns: repeat(1, 1fr); margin:0; } div.select-filter.vertical form { grid-column-gap: 0; grid-row-gap: 8px; } .sfi-title {min-width: 180px;} div.select-filter.vertical .sfi-title {min-width: 100%;} .sfi-title p {margin:0;} .sfi-title span { display: block; font-weight: 700; } .sfi > * {display: inline-block;vertical-align: middle;width: 100%;margin:0 !important;} .sfi.sku { display: flex; align-items: center; justify-content:flex-start; position: relative; } .sfi.sku { display: flex; align-items: center; justify-content:flex-start; } .sfi.sku span { width: auto; margin-right: 8px !important; font-weight: 700; font-size: 14px; } div.select-filter.vertical .select-filter-inner, div.select-filter.vertical .sfi.sku { flex-direction: column; } div.select-filter.vertical .sfi.sku span { margin:0 auto 6px auto !important; } div.select-filter.vertical .sfi-title { margin-bottom: 16px; } div.select-filter.vertical form { grid-template-columns: repeat(1, 1fr) !important; } div.select-filter select, div.select-filter button, div.select-filter input[type="text"] { height: 40px; border-radius: 40px; } div.select-filter select, div.select-filter button, div.select-filter input[type="text"] { box-shadow: none; } div.select-filter select { background-position-y: 15px; } .vehicle-mismatched { background-color: rgba(255, 0, 0, 0.1); color: red; font-weight: 400; padding:8px 24px; border-radius: 6px; margin-bottom: 24px; } .vehicle-mismatched span {font-weight: 600} .vehicle-filter { position: relative; display: flex; margin-bottom: 24px; justify-content: space-between; align-items: center; border-radius: 6px; box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1); padding: 32px; border:none !important; } .elementor-element .vehicle-filter { margin-bottom: 0; } .vehicle-filter-mobile-toggle { display: none; text-align: center; width: 100%; height: 48px; line-height: 48px; border-radius: 6px; box-shadow: inset 0 0 0 2px #e0e0e0; color: #111; cursor: pointer; margin-bottom: 8px; } .user-vehicle-filter { padding:0; margin: 0; box-shadow: none; border-radius: 0; position: relative; } .user-vehicle-filter p { margin: 0; } .user-vehicle-filter br { display: none; } .filter-box .vehicle-filter { padding: 0 !important; box-shadow: none; border-radius: 0 !important; } .vehicle-filter > div { display: grid; grid-column-gap: 8px !important; grid-row-gap: 8px !important; width: 100%; position: relative; } .vehicle-filter.horizontal > div + div { margin-left: 8px; } .vehicle-filter.horizontal.vin > div + div { margin-left: 40px; } .vehicle-filter .reset { position: absolute; top: 10px; right: 32px; font-weight: 600; text-decoration: underline; cursor: pointer; display: none; } .vehicle-filter.vertical .reset { left: auto; right: 32px; } .vehicle-filter.vertical.title-active .reset { top: 32px; } .filter-box .vehicle-filter.vertical .reset { left: 0; right: auto; top: -21px; } .user-vehicle-filter.vertical .reset { top: -32px; right: 0; left: auto; } .vehicle-filter.active .reset { display:inline-block; width: auto !important; } .vehicle-filter .vf-item { display: flex; align-items: center; justify-content: center; position: relative; } .vehicle-filter .select2-container .select2-selection--single { height: 48px !important; outline: 1px solid #e0e0e0; } .vehicle-filter .select2-container { border-radius: 6px; border: none; width: 100% !important; } .filter-box .vehicle-filter .select2-container, .user-vehicle-filter .select2-container { border: 1px solid #e0e0e0; } .filter-box .vehicle-filter .select2-container.select2-container--disabled, .user-vehicle-filter .select2-container.select2-container--disabled { border: 1px solid #eeeeee; } .vehicle-filter .vin span { font-weight: 700; display: block; z-index: 15; width: 40px; margin: 0 auto; text-align: center; } .vehicle-filter.horizontal .vin span { position: absolute; top: 50%; left: 0; transform: translate(-40px, -50%); } .vehicle-filter input[type="submit"] { width: 100%; height: 100%; min-height: 48px; padding: 12px !important; } .vehicle-filter input, .vehicle-filter select { margin: 0; width: 100% !important; } .vehicle-filter.horizontal.vin > .last { grid-template-columns: repeat(2,minmax(0, 1fr)); } .vehicle-filter.horizontal.vin[data-rem="true"] > .last { grid-template-columns: repeat(1,minmax(0, 1fr)); } .vehicle-filter.vertical { flex-direction: column; } .vehicle-filter.vertical > div { width: 100%; } .vehicle-filter.vertical > div + div { margin-top: 8px; } .vehicle-filter.vertical .vin span { margin-bottom: 8px; } .vin-decoded-results { margin: 0 0 24px 0 !important; padding: 0; max-height: 232px; overflow-y: scroll; border-radius: 6px; } .vin-decoded-results li { padding: 8px 8px 6px 8px !important; width: 100%; display: flex; align-items: center; justify-content: space-between; line-height: 1em; border-bottom: 1px solid #e0e0e0; background: #fff; color: #444; } .vin-decoded-results li:first-child { border-radius: 6px 6px 0 0; } .vin-decoded-results li:last-child { border-radius: 0 0 6px 6px; border-bottom: none; } .vin-decoded-results li:only-child { border-radius: 6px; } .vin-results span:first-child { text-transform: capitalize; } .vehicle-filter.vertical[data-count="2"] > .atts {grid-template-columns:repeat(2,minmax(0, 1fr));} .vehicle-filter.vertical[data-count="1"] > .atts {grid-template-columns:repeat(1,minmax(0, 1fr));} .vehicle-filter.horizontal[data-count="6"] > .atts {width:86%;} .vehicle-filter.horizontal[data-count="6"] > .last {width:14%;} .vin.vehicle-filter.horizontal[data-count="6"] > .atts {width:76%;} .vin.vehicle-filter.horizontal[data-count="6"] > .last {width:24%;} .widget_user_vehicle_filter_widget.loading { position: relative; } .widget_user_vehicle_filter_widget.loading:before, .fetching.user-vehicle-filter:before { position: absolute; top: 0; left: 0; background-color: rgba(255,255,255,0.5); content: ""; display: block; width: 100%; height: 100%; z-index: 15; } .widget_user_vehicle_filter_widget.loading:after, .fetching.user-vehicle-filter:after { background-image: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/loading.svg); background-size: 24px; background-position: center; background-repeat: no-repeat; display: block; content: ""; position: absolute; top: 50%; left:50%; margin: -12px 0 0 -12px; width: 24px; height: 24px; animation: loading 500ms 0ms infinite normal linear; transform-origin: center; z-index: 16; } .user-vehicle-list { padding:0 !important; max-height: 250px; overflow-y: scroll; overflow-x: hidden; } .user-vehicle-list.hidden + .login-to-save { display: none; } .woocommerce-MyAccount-content .user-vehicle-list { max-height: 440px; } .user-vehicle-list li { display: flex; justify-content: space-between; align-items: center; background-color: #f5f5f5; padding: 0 32px 0 28px !important; margin-bottom: 4px !important; position: relative; transition: all 0.1s ease-out; border: 1px solid #f5f5f5; border-radius: 6px; } .user-vehicle-list li:before { display: block; position: absolute; top: 10px; left: 12px; content: ""; width: 16px; height: 16px; background: #111; -webkit-mask:url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/vehicle.svg) no-repeat 50% 50%; -webkit-mask-size:100%; mask:url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/vehicle.svg) no-repeat 50% 50%; mask-size:100%; transition: all 0.1s ease-out; } .user-vehicle-list li:hover:before { background: #034c8c; } .user-vehicle-list li:last-child { margin-bottom:0 !important; } .user-vehicle-list li.new { border: 1px dashed #ffeac4; background-color: #ffeac4; transform: translateX(24px); opacity: 0; transition: opacity 0.2s ease-out, background-color 0.1s ease-out, border 0.1s ease-out, transform 1s cubic-bezier(.19,1,.22,1); } .user-vehicle-list li.added { border: 1px dashed #ffeac4; background-color: #ffeac4; opacity: 1; transform: translateX(0); transition: opacity 0.2s ease-out, background-color 0.1s ease-out, border 0.1s ease-out, transform 1s cubic-bezier(.19,1,.22,1); } .user-vehicle-list li:hover { border: 1px dashed #034c8c !important; background-color: #e9f3fc; } .user-vehicle-list li a { padding:8px 0 6px 12px !important; padding:0; font-weight: 600; line-height: 1.5em; display: block; width: 100%; color: #111; } .user-vehicle-list li:hover a { color:#034c8c; } .user-vehicle-list span { width: 16px; height: 16px; border-radius: 6px; background-color: #BF3617; cursor: pointer; position: absolute; display: block; visibility: hidden; top: 50%; right: 8px; margin-top: -8px; z-index: -1; transition: all 0.1s ease-out; } .user-vehicle-list li:hover span { visibility: visible; z-index: 5; } .user-vehicle-list span:before { width: inherit; height: inherit; top:0; left: 0; position: absolute; display: block; content: ""; background-color:#fff; -webkit-mask:url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/close.svg) no-repeat 50% 50%; -webkit-mask-size:6px; mask:url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/close.svg) no-repeat 50% 50%; mask-size:6px; } .widget_user_vehicle_filter_widget .add-more, .widget_user_vehicle_filter_widget .login-to-save { display: inline-block; font-weight: 600; text-decoration: underline; margin-bottom: 8px; } .widget_user_vehicle_filter_widget .login-to-save { float: right; margin-right: 4px; margin-bottom: 0px; margin-top: 8px; font-weight: 400; text-decoration: none; color: #9a9a9a; font-style: italic; } .dokan-dashboard-wrap { margin-bottom: 32px; } #enovathemes_addons_products_vehicles_metabox { display: block !important; } #enovathemes_addons_products_vehicles_metabox.hidden { display: none !important; } #enovathemes_addons_products_vehicles_metabox .table-wrapper { position: relative; margin-bottom: 16px; } #enovathemes_addons_products_vehicles_metabox .table-wrapper.active { margin-bottom: 12px; } #enovathemes_addons_products_vehicles_metabox .search-results { width: 100%; width: 100%; border-spacing: 0; border-collapse: collapse; max-height: 40vh; overflow-y: scroll; } #enovathemes_addons_products_vehicles_metabox .inside.loading:after { height: 1em; width: 1em; display: block; position: absolute; top: 50%; left: 50%; margin-left: -0.5em; margin-top: -0.5em; content: ""; animation: loading 500ms 0ms infinite normal linear; opacity: 0.3; background: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/loading.svg) center center; background-size: cover; line-height: 1; text-align: center; font-size: 2em; color: rgba(0,0,0,.75); z-index: 55; } #enovathemes_addons_products_vehicles_metabox .search-results tbody, #enovathemes_addons_products_vehicles_metabox .search-results thead, #enovathemes_addons_products_vehicles_metabox .search-results tfoot { display: block; } #enovathemes_addons_products_vehicles_metabox .search-results thead, #enovathemes_addons_products_vehicles_metabox .search-results tfoot { padding-right: 4px; } #enovathemes_addons_products_vehicles_metabox .search-results tbody { max-height: 40vh; overflow-y: scroll; } .search-results .post h6 { margin: 0; font-size: 16px; line-height: 1.8em; color: #000; font-weight: 700; } .search-results .post { background-color: transparent !important; } .search-results .post td { padding-right: 0 !important; padding-left: 0 !important; } div.search-results .post img { margin-right: 16px; border:1px solid #e0e0e0; border-radius: 6px; } #enovathemes_addons_products_vehicles_metabox .search-results tbody::-webkit-scrollbar { width:2px; } #enovathemes_addons_products_vehicles_metabox .search-results tbody::-webkit-scrollbar-track { height: 16px; } #enovathemes_addons_products_vehicles_metabox .search-results tbody::-webkit-scrollbar-thumb { background-color: #bdbdbd; height: 64px; border-radius: 2px; transition: background-color 0.2s ease-out; } #enovathemes_addons_products_vehicles_metabox .search-results tbody::-webkit-scrollbar-button { display: none; } #enovathemes_addons_products_vehicles_metabox .search-results tr { border-radius: 4px; display: flex; flex-direction: row; flex-wrap: wrap; padding: 0; } #enovathemes_addons_products_vehicles_metabox .search-results tbody tr:nth-child(odd) { background-color: #f5f5f5; } #enovathemes_addons_products_vehicles_metabox .search-results td, #enovathemes_addons_products_vehicles_metabox .search-results th { padding: 8px; text-align: left; flex: 1; display: flex; align-items: center; border:none !important; } .select2-container--default .select2-selection--single .select2-selection__clear { display: none; } #enovathemes_addons_products_vehicles_metabox .search-results th { position: sticky; top: 0; z-index: 1;background-color: #ffffff; } #enovathemes_addons_products_vehicles_metabox .search-results tr > td:first-child input {margin: 0 !important} #enovathemes_addons_products_vehicles_metabox .search-results tfoot td { max-width: 100%; text-align: right !important; position: sticky; bottom: 0; z-index: 1; padding: 8px 0 0 0; background-color: #ffffff; justify-content: end; } #enovathemes_addons_products_vehicles_metabox .search-results tfoot.hidden { display: none; } #enovathemes_addons_products_vehicles_metabox .search-results tfoot td a { display: inline-block; padding: 8px 16px; border-radius: 6px; transition: all 0.2s ease-out; font-weight: 700; } #enovathemes_addons_products_vehicles_metabox .search-results tfoot td a + a { margin-left: 16px; color: #2271b1; } .vehicle-bulk-assign .assigned { flex-direction: column; display: flex; align-items: center; justify-content: center; color: #82b440; font-weight: 700; font-size: 18px; line-height: 1.5em; } .vehicle-bulk-assign .assigned:before { width: 48px; height: 48px; content: ""; -webkit-mask:url(//detandt-hvac.com/wp-content/themes/images/icons/check.svg) no-repeat 50% 50%; mask:url(//detandt-hvac.com/wp-content/themes/images/icons/check.svg) no-repeat 50% 50%; -webkit-mask-size: 100%; mask-size: 100%; background:#82b440; } #vehicle-search { width: 100%; margin: 20px 0 16px 0 !important; } #enovathemes_addons_products_vehicles_metabox .inside { position: relative; padding-bottom: 0; } #enovathemes_addons_products_vehicles_metabox .inside.loading:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255,255,255,0.5); content: ""; display: block; z-index: 55; } #enovathemes_addons_products_vehicles_metabox .highlight { background-color: yellow; color: black; } .taxonomy-vehicles .cmb-th+.cmb-td { float: none; } input[name="all"] {margin: 0 !important;} .vehicle-assign-respond .text, .vehicle-assign-respond { position: absolute; top: 50%; transform: translate(-50%,-50%); left:50%; display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; z-index: 15; border-radius: 4px; z-index: 55; background-color: rgba(255,255,255,0.5); } .vehicle-assign-respond .text { width: auto; height: auto; padding:16px 24px; color: #00a32a; background-color: #d2ead8; } #enovathemes_addons_products_vehicles_metabox .vehicle-reset { left: 0; text-decoration: underline; position: absolute; display: inline-block; z-index: 15; float: right; font-weight: 600; } #enovathemes_addons_products_vehicles_metabox .select2-container .select2-search--inline .select2-search__field { padding: 0 0 0 2px; min-height: 0; line-height: 40px; font-size: 14px; font-family: inherit; } .select2-container .select2-search--inline { float: none !important; } html .select-wrapper * {margin: 0 !important} .vehicle-admin-filter { display: flex; align-items: center; justify-content: space-between; margin: 24px 0 8px 0; } .vehicle-bulk-assign .vehicle-admin-filter { margin: 8px 0 8px 0; } .vehicle-admin-filter .select-wrapper { min-width: 0; width: 100%; height: 40px; line-height: 40px; margin: 0; margin: 0 8px 8px 0; } .vehicle-admin-filter .select2-container .select2-selection--single, .vehicle-admin-filter .select2-container .select2-selection--multiple { min-height: 40px !important; padding: 0 !important; border: 1px solid #c0c0c0 !important; box-shadow: none !important; border-radius: 4px !important; display: flex; align-items: center; padding: 0 8px !important; justify-content: space-between; } .select2-container--default .select2-selection--multiple .select2-selection__rendered { width: 0 !important; } .vehicle-admin-filter .select-wrapper .select2-container { width: 100% !important; height: inherit; line-height: inherit; } .vehicle-admin-filter .select-wrapper:last-child { margin-right: 0; } .vehicle-admin-filter .meta-box-sortables input {margin: 0 !important} .post-type-product .select2-search--dropdown {border:none !important} .post-type-product .select2-container--default .select2-results >.select2-results__options { overflow-y: auto !important; overflow-x: hidden !important; padding: 4px !important; } .post-type-product .select2-results__options .select2-results__option { padding: 0 8px !important; left: 0 !important; height: 32px !important; line-height: 32px !important; width: calc(100% - 16px) !important; } .post-type-product .select2-dropdown--below { box-shadow: none !important; border:1px solid #c0c0c0 !important; } .post-type-product .select2-container--default .select2-search--dropdown .select2-search__field { border:1px solid #c0c0c0 !important; } .post-type-product .select2-container--open { transform: translateY(-1px); z-index: 99999; } .post-type-product .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 1em !important; height: 1em; width: 100%; padding-right: 4px; transform: translateY(-2px); } .post-type-product .select2-container--default .select2-selection--multiple .select2-selection__choice { float: none !important; } .post-type-product .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { position: relative !important; padding: 0 !important; border:none !important; width: 10px !important; height: 10px !important; font-size: 0 !important; margin-right: 4px !important; border-radius: 2px; display: inline-flex; align-items: center; justify-content: center; transition: all 0.2s ease-out; transform: translateY(1px); } .post-type-product .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:before { content: ""; display: block; width: 100%; height: 100%; background: #000; -webkit-mask:url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/close.svg) no-repeat 50% 50%; mask:url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/close.svg) no-repeat 50% 50%; -webkit-mask-size: 6px; mask-size: 6px; transition: all 0.2s ease-out; } .post-type-product .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover:before { background: #fff; } .post-type-product .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color: #fff !important; background: #f44336 !important; } .post-type-product .select2-container--default .select2-selection--multiple .select2-selection__rendered li { margin: 0 4px 0 0 !important; } .post-type-product .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search--inline { margin: 0 !important; } .post-type-product .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search--inline input { transform: none !important; outline: none !important; } .post-type-product .select2-container--default .select2-selection--multiple .select2-selection__rendered { padding: 0 6px; } .post-type-product .select2-container .select2-search--inline .select2-search__field { padding: 0 0 0 8px; min-height: 28px; } .post-type-product .select2-selection__choice + .select2-search--inline {display: none !important;} .post-type-product .select2-container--default .select2-selection--multiple .select2-selection__clear { margin-right: 4px !important; transform: translateY(2px); } .post-type-product .select2-container--default .select2-selection--single .select2-selection__placeholder {color: #444} .enovathemes-navigation, .woocommerce-pagination { position: relative; text-align: center; line-height: 0; } .enovathemes-navigation ul, .woocommerce-pagination ul { list-style: none; margin: 0; padding: 48px 0 0 0; display: inline-block; z-index: 5; position: relative; line-height: 1.8em; } .enovathemes-navigation ul:empty, .woocommerce-pagination ul:empty { padding: 0 !important; height: 0; line-height: 0; } .search-posts .enovathemes-navigation ul { padding-top: 24px; } .enovathemes-navigation li, .woocommerce-pagination li { margin: 0 0 4px 4px; display: inline-block; padding:0; vertical-align: middle; } .woocommerce-pagination li { margin: 0 0 8px 4px; } .woocommerce-pagination .ajax li { margin: 0 0 8px 7.5px; } .enovathemes-navigation li a, .enovathemes-navigation li .current, .woocommerce-pagination li a, .woocommerce-pagination li .current { margin: 0; display: block; padding:0 4px; box-shadow: inset 0 0 0 1px #e0e0e0; min-width: 36px; height: 36px; min-height: 36px; line-height: 36px; border-radius: 6px; text-align: center; font-size: 12px; font-weight: 700; outline:0; position: relative; overflow: hidden; background-color: #fff; transition: all 300ms ease-out; } .enovathemes-navigation li a:hover, .enovathemes-navigation li .current, .woocommerce-pagination li a:hover, .woocommerce-pagination li .current { color: #fff; background-color: #034c8c; } .woocommerce-pagination .next, .woocommerce-pagination .prev, .enovathemes-navigation .next, .enovathemes-navigation .prev { font-size: 0; background-image: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/double-arrow.svg); background-repeat: no-repeat !important; background-position:50% 50% !important; background-size: 8px !important; } .woocommerce-pagination .next:hover, .woocommerce-pagination .prev:hover, .enovathemes-navigation .next:hover, .enovathemes-navigation .prev:hover { background-image: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/double-arrow-white.svg); } .woocommerce-pagination .prev, .enovathemes-navigation .prev { transform:rotate(180deg); } .post-single-navigation { height: 40px; margin-bottom: 0px; margin-top: 32px; display: flex; align-items: center; justify-content: space-between; width: 100%; } .post-single-navigation a { width: auto; text-align: center !important; font-weight: 700; height: auto; display: block; padding: 0; transition: all 0.3s ease-out; text-decoration: underline; } .post-single-navigation a:hover { background-color:transparent !important; } .post-single-navigation a[rel="next"]:only-child { margin-left: auto } .post-single-navigation a[rel="prev"]:before, .post-single-navigation a[rel="next"]:after { content: ""; display: inline-block; width: 8px; height: 8px; vertical-align: middle; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow-cart.svg) no-repeat 45% 45%; -webkit-mask-size: 8px; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow-cart.svg) no-repeat 45% 45%; transform: rotate(180deg); mask-size: 8px; top: -1px; margin-right: 4px; position: relative; transition:all .3s ease-out; } .post-single-navigation a[rel="next"]:after { transform: rotate(0deg); margin-left: 4px; margin-right: 0 !important; } .et-parallax { overflow: hidden; } .parallax-container { top: 0!important; left: 0!important; min-height: 100%!important; width: 100%!important; height: 130%!important; overflow: hidden; max-width: none; position: absolute; background-image: inherit; background-size: cover!important; background-position: center center; background-repeat: no-repeat; backface-visibility: hidden; transform: translateY(0); z-index: -1; } .parallax-container.active { z-index: 1; } .et-parallax .elementor-element, .et-parallax > .e-con-inner { z-index: 3; } .et-heading { margin-bottom: 0; border-radius:0; position: relative; display: inline-block; } .et-heading, .et-heading .text-wrapper, .et-heading .text, .et-heading .icon, .et-heading a { transition: color .2s ease-out, background-color .2s ease-out, background .2s ease-out; } .et-heading.curtain .text-wrapper { position: relative; } .et-heading .text-wrapper { border-radius:6px; display: inline-block; } .et-heading.curtain .text-wrapper { overflow: hidden; } .et-heading .text-wrapper, .et-heading .text-wrapper .text { text-decoration: inherit; display: inline; } .et-heading.curtain .curtain { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; transform: scaleX(0); } .et-heading.curtain .text-wrapper, .et-heading.curtain .curtain { display: inline-block; } .et-heading.curtain .text {opacity: 0;} .et-heading .label { border-radius: 6px; padding: 4px 6px; text-align: center; color: #fff; font-size: 12px; line-height: 12px; font-weight: 600; display: inline-block; vertical-align: middle; position: relative; top: -1px; margin-left: 2px; } .et-heading a { display: block; width: 100%; height: 100%; position: absolute; z-index: 15; } .et-heading br { content: ""; height: 1px; width: 100%; font-size: 1px; line-height: 1px; margin: 0; padding: 0; display: block; } .et-heading * { line-height: inherit; } .et-heading .text { display: inline-flex; align-items: flex-start; justify-content: center; } .et-heading span div { color: inherit !important; } .et-heading .icon { display: inline-block; vertical-align: middle; } .elementor-widget-et_heading > .elementor-widget-container { display: inline-block; } .et-text > p:last-child {margin-bottom: 0} .et-button { overflow: initial !important; display: inline-flex; justify-content: center; align-items: center; max-width: 100% !important; z-index: 1; min-width: 0; -webkit-font-smoothing: antialised; backface-visibility: hidden; transform: translateZ(0); padding: 0 24px; } .et-button.small, .login-submit input { min-height: 36px; padding: 0 12px; font-size: 14px; } .et-button.medium { min-height: 48px; } .et-button.large { min-height: 64px; padding: 0 32px; font-size: 18px; } .et-button.custom {padding: 0 !important;} .et-button.shadow-true > .button-back { box-shadow: 0px 0px 24px rgba(0,0,0,0.08); } .et-button.square { border-radius:0px; } .et-button.round { border-radius:400px; } .et-button > .text { position: relative; z-index: 4; display: inline-block; vertical-align: middle; } .et-button > .button-back { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 3; border-radius: inherit; transition: background-color 0.2s ease-out, border 0.2s ease-out !important; } .et-button.hover-scale {overflow: visible !important;} .et-button.hover-scale > .button-back { transform-origin: 50% 50%; } .et-button > .icon { position: relative; z-index: 4; line-height: inherit; text-rendering: auto; text-align: center; transition: all 0.3s ease-out; -webkit-mask-size: 100% !important; -webkit-mask-repeat: no-repeat !important; -webkit-mask-position: center !important; mask-size: 100% !important; mask-repeat: no-repeat !important; mask-position: center !important; height: 0; } .et-button > .icon1 {margin-right: 0.75em;} .et-button > .icon2 {margin-left: 0.75em;} .et-separator { line-height: 0; } .et-icon-list, .et-menu-list {list-style:none;} .et-icon-list li, .et-menu-list li { padding: 0; display: flex; justify-content: flex-start; align-items: center; position: relative; width: 100%; } .et-menu-list li { padding: 2px 0; } .et-menu-list a { display: inline-flex; justify-content: flex-start; align-items: center; gap: 4px; font-size: 14px; line-height: 24px; } .et-menu-list a:hover { text-decoration: underline; text-underline-offset: 2px; text-decoration-thickness: 1px; } .et-menu-list a.highlight { font-weight: 600; } .et-menu-list a.highlight:after { content: ""; display: block !important; width: 8px; height: 8px; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow.svg) no-repeat 50% 50%; -webkit-mask-size: 100%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow.svg) no-repeat 100% 50%; mask-size: 100%; margin-left: auto; transform: rotate(180deg); } .icon-list-icon { position: relative; width: 24px; height:24px; display: inline-block; } .icon-list-icon:before { display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); content: ""; width: 100%; height: 100%; } .et-accordion { position: relative; border-radius: 6px; overflow: hidden; } .accordion-content form {margin-bottom: 0} .summary-details .et-accordion { border:1px solid #e0e0e0; } .section-accordion > .elementor-container { flex-direction: column; } .section-accordion .section-accordion-item { width: 100% !important; } .et-accordion .accordion-title, .section-accordion .section-accordion-title { text-align: left; width: 100%; position: relative; display: flex; align-items: center; font-size: 14px; line-height: 22px; font-weight: 700; color: #111; padding:11px 16px; border-radius: 6px; cursor: pointer; margin-bottom: 8px; border: 2px solid #e0e0e0; } .summary-details .et-accordion .accordion-title { border-width: 1px; border-radius: 0; border-bottom: 1px solid #c9c9c9; background-color: #e0e0e0; margin:0 !important; } .summary-details .et-accordion .accordion-title.active, .summary-details .et-accordion .accordion-title:nth-last-child(2) { border-color:#e0e0e0; } .et-accordion .accordion-title:after, .section-accordion .section-accordion-title:after { height: 10px; width: 10px; position: absolute; top: 50%; right: 12px; transform:translateY(-50%); -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow-down.svg) left top; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow-down.svg) left top; -webkit-mask-size: 10px; mask-size: 10px; content:""; display: block; } .et-accordion .accordion-title.active:after { transform:translateY(-50%) rotate(180deg); } .et-accordion .accordion-content, .section-accordion .section-accordion-content { position: relative; height: 0; opacity: 0; line-height: 1.75em; } .et-accordion .accordion-title.active + .accordion-content, .section-accordion .section-accordion-title.active + .section-accordion-content { transition: opacity 0.1s ease-out; opacity: 1; padding:32px; height: auto; border-radius: 6px; border:2px solid #e0e0e0; margin-bottom: 8px; } .summary-details .et-accordion .accordion-title.active + .accordion-content { padding: 24px !important; border:none; margin-bottom: 0; } .et-accordion .accordion-content > :last-child, .section-accordion .section-accordion-content > :last-child { margin-bottom: 0 !important; } .et-accordion .accordion-content .features { list-style: none; margin: 0; padding: 0; } .et-accordion .accordion-content .features li { list-style: none; display: flex; align-items: center; } .et-accordion .accordion-content .features li:before { width: 12px; height: 12px; min-width: 12px; margin-right: 8px; display: block; content: ""; -webkit-mask:url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/guarantee.svg) no-repeat left top; -webkit-mask-size:100%; mask:url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/guarantee.svg) no-repeat left top; mask-size:100%; background: #04bf33; } .elementor-widget-et_accordion {width: 100%} .elementor-widget-et_tabs.elementor-widget-empty { background-color: transparent !important; } .elementor-widget-et_tabs .eicon-tabs:before { content: '' !important; } .section-tab > .elementor-container { flex-direction:column; } .section-tabs-wraper {width: 100%} .et-tabs .tabset, .section-tabset { position: relative; z-index: 20; display: flex; justify-content: flex-start; align-items: center; } .tabset .tab, .section-tabset .tab { display: flex; justify-content: center; align-items: center; width: 100%; text-align: center; padding:8px 16px !important; min-width: 150px; margin-top: 0 !important; margin-bottom: 0; margin-right: 12px; border-radius:6px; cursor: pointer; position: relative; z-index: 15; font-size: 15px; line-height: 24px; font-weight: 700; border-width:2px; border-style: solid; transition: all 0.2s ease-out; } .tabset .tab:last-child, .section-tabset .tab:last-child { margin-right: 0; } .tabset .tab.active, .section-tabset .tab.active { position: relative; } .tabset .tab .tab-icon, .section-tabset .tab .section-tab-icon { transition: all 0.2s ease-out; display: block; } .tabs-container { width: 100%; height: auto; position: relative; z-index: 21; padding: 32px 0 0 0; margin: 0 auto; } .mobile-tabs-container .tabs-container { overflow-y:scroll; } .mobile-tabs-container { padding: 0 !important; overflow-y: scroll; } .elementor-editor-active .mobile-tabs-container .tabs-container, .elementor-editor-active .mobile-tabs-container { overflow-y: initial; } .tabs-container .nav-pos-top { padding-top: 16px; } .tabs-container .tab-content { transition: opacity 0.2s; -webkit-font-smoothing: antialised; backface-visibility: hidden; transform: translateZ(0); } .tabs-container .tab-content > :last-child{ margin-bottom: 0; } .section-tab { display: block !important; } .et-tabs.center .tabset, .section-tab.center .tabset { justify-content: center; } .vertical.et-tabs .tabset, .vertical.section-tab .tabset { flex-direction: column; align-items: flex-start; justify-content: flex-start; } .tab-content { position: absolute; top: -90000px; } .tab-content.active { position: relative; top: 0; } .et-mailchimp { margin: 0; border:none !important; background-color: transparent !important; padding: 0 !important; } .et-mailchimp .et-mailchimp-form > *:not(.alert) { display: inline-block; vertical-align: top; } .et-mailchimp form { margin:0; position: relative; } .et-mailchimp input[type="hidden"] { display: none; } .et-mailchimp.name-true input, .et-mailchimp.name-true button { min-width: 180px !important; } .et-mailchimp button { display: flex; align-items: center; justify-content: center; } .et-mailchimp button span { display: block; margin-left: 8px; width: 14px; height: 14px !important; -webkit-mask:url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow-cart.svg) no-repeat 50% 50%; -webkit-mask-size: 100%; mask:url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow-cart.svg) no-repeat 50% 50%; mask-size: 100%; background-color: #fff; } .et-mailchimp input { font-size: 14px; max-width: 100%; width: 100%; margin:0; border-radius: 6px; } .et-mailchimp .send-div { width:auto; z-index: 3; } .et-mailchimp.vertical .send-div { width:100%; } .et-mailchimp.name-false .send-div { position: absolute; top: 0; right: 4px; } .et-mailchimp.name-false .send-div button { padding: 0 !important; font-size: 0 !important; min-width: 40px !important; max-width: 40px !important; height: 40px !important; max-height: 40px !important; min-height: 40px !important; transform: translateY(4px); width: 40px !important; } .et-mailchimp.name-false .send-div button span { margin-left: 0; } .et-mailchimp .send-div .button { padding: 12px 32px 12px 32px !important; font-size: 16px; margin: 0; min-width: 0; width: inherit; height: 48px; border:none !important; position: relative; border-radius: 6px !important; } .et-mailchimp.alt input[type="text"], .et-mailchimp.alt .button { border-radius: 48px !important; } .et-mailchimp .alert.success, .et-mailchimp .alert.error { position: absolute; color: #f23428; } .et-mailchimp .alert.success, .widget_mailchimp .alert.success { color: #05894D; } .et-mailchimp.alt .send-div { position: relative; width: 100%; } .et-mailchimp.alt .send-div, .et-mailchimp.alt .et-mailchimp-form > div:nth-child(2) { margin-top: 8px; } .et-mailchimp.name-false input { padding-right: 48px; } .vertical.et-mailchimp .field-wrap + .field-wrap { margin-top: 8px; margin-bottom: 8px; } .fb_iframe_widget, .fb_iframe_widget iframe, .fb_iframe_widget span { max-width: 100%; } .elementor-widget-container > p:only-child, .elementor-widget-container > p:last-child, .elementor-text-editor > p:only-child, .elementor-text-editor > p:last-child {margin-bottom: 0} .elementor-widget-et_icon_box { visibility: visible !important; } .elementor-widget-et_icon_box .elementor-widget-container { border-radius: 6px; } .et-icon-box, .et-icon-box > a, .et-icon-box .icon, .et-icon-box .icon:before, .et-icon-box .icon-box-title, .et-icon-box .icon-box-content, .elementor-widget-et_icon_box .elementor-widget-container { transition: all 0.2s ease-out; } .icon-box-content > p:last-child {margin-bottom:0 !important} .elementor-widget-container.et-icon-box-transform:hover { transform:translateY(-10%); } .elementor-widget-et_icon_box .elementor-widget-container.et-icon-box-transform { transition: color 0.2s ease-out, background-color 0.2s ease-out, background 0.2s ease-out, border-color 0.2s ease-out, transform .6s cubic-bezier(.19,1,.22,1); } .et-icon-box > a { width: 100%; height: 100%; display: block; } .et-icon-box, .et-icon-box > a { display: flex; } .icon-position-left.et-icon-box, .icon-position-left.et-icon-box > a { flex-direction: row; text-align: left; } .icon-position-top.et-icon-box, .icon-position-top.et-icon-box > a { flex-direction: column; justify-content: flex-start; } .icon-position-right.et-icon-box, .icon-position-right.et-icon-box > a { flex-direction: row-reverse; text-align: right; } .icon-position-top.icon-alignment-center.et-icon-box, .icon-position-top.icon-alignment-center.et-icon-box > a{ text-align: center; align-items: center; } .icon-position-top.icon-alignment-right.et-icon-box, .icon-position-top.icon-alignment-right.et-icon-box > a{ text-align: right; align-items: flex-end; } .icon-position-top.icon-alignment-left.et-icon-box, .icon-position-top.icon-alignment-left.et-icon-box > a{ text-align: left; align-items: flex-start; } .icon-position-left.icon-vertical-alignment-center.et-icon-box, .icon-position-right.icon-vertical-alignment-center.et-icon-box, .icon-position-left.icon-vertical-alignment-center.et-icon-box > a, .icon-position-right.icon-vertical-alignment-center.et-icon-box > a {align-items: center;align-self: center;} .icon-position-left.icon-vertical-alignment-bottom.et-icon-box, .icon-position-right.icon-vertical-alignment-bottom.et-icon-box, .icon-position-left.icon-vertical-alignment-bottom.et-icon-box > a, .icon-position-right.icon-vertical-alignment-bottom.et-icon-box > a {align-items: flex-end;align-self: flex-end;} .icon-position-left.icon-vertical-alignment-top.et-icon-box, .icon-position-right.icon-vertical-alignment-top.et-icon-box, .icon-position-left.icon-vertical-alignment-top.et-icon-box > a, .icon-position-right.icon-vertical-alignment-top.et-icon-box > a {align-items: flex-start;align-self: flex-start;} .icon-position-top.et-icon-box .icon { margin-bottom: 24px; transform:none !important; } .icon-position-left.et-icon-box .icon { margin-right: 24px; } .icon-position-right.et-icon-box .icon { margin-left: 24px; } .margin-small.icon-position-top.et-icon-box .icon { margin-bottom: 16px; } .margin-small.icon-position-left.et-icon-box .icon { margin-right: 12px; } .margin-small.icon-position-right.et-icon-box .icon { margin-left: 12px; } .et-icon-box .icon { display: block; display: flex; align-items: center; justify-content: center; border-radius: 500px; border-color: transparent; transform-origin: center; position: relative; } .et-icon-box.scale .icon { transition: color 0.2s ease-out, background-color 0.2s ease-out, background 0.2s ease-out, transform .6s cubic-bezier(.75,-0.5,0,1.75); } .et-icon-box.scale:hover .icon { transform:scale(1.2); } .et-icon-box .icon:before { width: 100%; height: 100%; content:""; display: block; background-size: 100%; background-repeat: no-repeat; background-position: 50% 50%; -webkit-mask-repeat: no-repeat !important; -webkit-mask-size: 100%; -webkit-mask-position: 50% 50% !important; mask-repeat: no-repeat !important; mask-size: 100%; mask-position: 50% 50% !important; position: relative; z-index: 15; -webkit-backface-visibility: hidden; -webkit-transform: perspective(200px); } .et-icon-box.full .icon:before { -webkit-mask-size: 50% !important; mask-size: 50% !important; } .et-icon-box.no-content .icon-box-title { margin-bottom: 0 !important; } .et-stagger-box > .e-con-inner > .elementor-element, .et-stagger-box > .elementor-element {visibility: hidden;} .et-stagger-box.stagger-active > .e-con-inner > .elementor-element, .et-stagger-box.stagger-active > .elementor-element {visibility: visible;} .pricing-table-item { display: flex; align-items: flex-start; justify-content: flex-start; flex-direction: column; padding:40px 24px; margin: 2px; border-radius: 6px; outline: 2px solid #e0e0e0; position: relative; transform-origin: center; height: 100%; } .pricing-table-item .price-wrap { display: flex; justify-content: flex-start; align-items: flex-end; } .pricing-table-item .price { font-size: 40px; line-height: 40px; font-weight: 700; } .pricing-table-item .plan { opacity: 0.7; } .pricing-table-item .plan:before { content: " / "; } .pricing-table-item .label { position: absolute; top: 4px; right: 4px; border-radius: 6px; z-index: 5; padding: 6px; text-align: center; color: #fff; font-size: 11px; min-width: 40px; line-height: 11px; font-weight: 700; display: flex; justify-content: center; align-items: center; text-transform: uppercase; } .pricing-table-item .title { margin: 12px 0; } .pricing-table-item .button { padding:12px 24px; width: 100%; margin-top: auto; } .pricing-table-item ul { margin: 0 0 32px 0; width: 100%; padding: 0; list-style: none; } .pricing-table-item ul li { padding: 4px 12px; border-radius: 6px; position: relative; opacity: 0.8; } .pricing-table-item ul li:nth-child(odd):before { background-color:rgba(0,0,0,0.05); position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 6px; content: ""; opacity: 0.1; } .testimonials-item, .person-item { padding: 24px; border-radius: 6px; border: 1px solid #e0e0e0; font-size: 14px; line-height: 22px; margin: 1px; } .person-item { padding: 0; } .testimonials-item .info-wrap, .person-item .info-wrap { display: flex; justify-content: flex-start; align-items: center; margin-bottom: 16px; } .person-item .info-wrap { margin-bottom: 0; padding: 24px 24px 12px 24px; } .testimonials-item .image { width: 48px; height: 48px; border-radius: 50px; background-size: cover; background-position: center; background-repeat: no-repeat; margin-right: 12px; border:1px solid rgba(0,0,0,0.1); } .person-item img { width: calc(100% + 2px) !important; max-width: calc(100% + 2px) !important; transform: translate(-1px,-1px); border-radius: 6px 6px 0 0 !important; } .testimonials-item .name, .person-item .name { font-size: 14px; line-height: 22px; font-weight: 700; margin-bottom: 0; } .person-item .name .title { font-weight: 400; opacity: 0.8; font-size: 80%; line-height: 1.3em; display: block; } .testimonials-item .rating { display: block; width: 80px; height: 15px; position: static !important; margin-top: 4px; } .testimonials-item .text { line-height: 18px; margin-bottom: 0; font-size: 13px; opacity: 0.7; } .testimonials-item p {margin-bottom: 0} .et-clients .clients-item, .et-terms .terms-item { padding: 0; width: auto; height: 100%; min-height: 56px; text-align: center; } .et-terms .swiper-initialized { padding: 8px 2px; } .et-make .swiper-initialized { padding:2px; } .et-clients > ul, .et-terms > ul, .et-make > ul { list-style: none; padding: 0; margin: 0; display: grid; grid-row-gap: 8px; grid-column-gap: 8px; justify-items: stretch; grid-template-columns: repeat(1,1fr); } .et-terms > ul { grid-row-gap: 24px; grid-column-gap: 24px; } .et-terms.alternative > ul { grid-row-gap: 16px; grid-column-gap: 16px; } .et-clients .clients-item, .et-clients .clients-item a, .et-terms .terms-item, .et-terms .terms-item a, .et-make .make-item, .et-make .make-item a { display:inline-flex !important; flex-direction: column; justify-content: center; align-items: center; transition: opacity 0.2s ease-out; } .et-terms.alternative .terms-item, .et-terms.alternative .terms-item a{ border-radius: 6px; } .et-terms.alternative .terms-item a{ padding: 16px 16px 0 16px; } .et-terms.alternative .terms-item:hover { box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); } .et-clients .clients-item { border-radius: 6px; min-height: 120px; max-height: 120px; border: 1px solid #ebebeb; background-color: #F2F2F2; background-size: cover; background-position: center; background-repeat: no-repeat; transition: all 0.1s ease-out; } .et-clients .row-item .clients-item { width: 100%; } .et-terms .terms-item, .et-terms .terms-item a { justify-content: flex-start; position:relative; } .alternative.et-terms .terms-item, .simple.et-terms .terms-item .term-image, .et-make .make-item { transition:all 0.2s ease-out; outline-width: 1px; outline-style: solid; } .term-image img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .et-terms.alternative .terms-item, .et-terms.alternative .terms-item a { justify-content: flex-end; } .et-clients .clients-item a, .et-terms .terms-item a { width: 100%; height: 100%; display:flex !important; } .et-terms.list .terms-item { justify-content: center !important; } .et-terms.list .terms-item a { flex-direction: row; gap: 16px; align-items: center; text-align: left; } .et-terms.list .terms-item .term-image { margin:0; } .et-terms.list .term-title { margin-top: 0; } .et-clients .clients-item img { max-width: 70%; max-height: 88px !important; } .et-terms .term-title { font-size: 15px; line-height: 20px; font-weight: 700; margin-top: 8px; margin-bottom: 0; } .et-terms br {display: none;} .et-terms.alternative .term-title { margin-top:0; } .et-terms .terms-item .term-image, .et-make .make-item, .et-make .make-item a { margin:0 auto; max-width:100%; width:100%; border-radius: 1000px; position: relative; display: flex; align-items: center; justify-content: center; } .et-terms .terms-item .term-image-back, .et-make .make-item .make-image-back { opacity: 0; width: 100%; } .et-terms.simple .terms-item img, .et-make .make-item img { width: 60%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); } .et-make .make-item img { width: 62.335%; } .et-terms.simple .terms-item img[src*=".svg"] { width: 45%; } .et-terms.alternative .terms-item img { margin-top: auto; transform: translateY(24px); } .et-terms.alternative .terms-item > a { overflow: hidden; flex-direction: column-reverse; text-align: left; align-items: flex-start; } .et-terms.alternative .terms-item .term-link { margin-top: 16px; } .et-terms .term-link { font-size: 12px; line-height: 12px; font-weight: 700; padding: 8px; border: 1px solid #e0e0e0; border-radius: 6px; display: inline-flex; justify-content: center; align-items: center; } .et-terms .term-link:after { content: ""; width: 8px; height: 8px; display: block; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/arrow.svg) no-repeat 50% 50%; margin-left:4px; transform: rotate(180deg) translateY(-1px); transform-origin: center; } .person-item img { width: 100%; } .person-item .info-wrap { flex-direction: column; align-items: flex-start; } .person-item .social-icons { display: flex; justify-content: center; align-items: center; margin-left: -8px; margin-top: 8px; } .person-item .social-icons a { width: 32px; height: 32px; } .person-item .social-icons a:before { background: #000; } .et-popup-banner-wrapper { position: fixed; top: 0; left:0; z-index: -1; background-color: rgba(0,0,0,0.5); width: 100%; height: 100%; opacity: 0; visibility: hidden; transition: all 300ms ease-out; display: flex; justify-content: center; align-items: center; } .et-popup-banner-wrapper.animate { opacity: 1; visibility: visible; z-index: 9999; perspective: 1300px; } .et-toggle-banner-wrapper { display: none; } .et-toggle-banner-wrapper.animate { display: block; } .et-popup-banner { border-radius: 6px; } .et-popup-banner > .elementor-container, .et-toggle-banner > .elementor-container { height: 100%; width: 100%; } .popup-banner-toggle, .toggle-banner-toggle { position: absolute; top: -16px; right: -16px; color: #fff; width: 32px; height: 32px; line-height: 32px; border-radius: 6px; backface-visibility: hidden; text-align: center; transition: background-color 300ms ease-out, transform 600ms cubic-bezier(.19,1,.22,1); cursor: pointer; z-index: 15; } .toggle-banner-toggle.hide {display: none;} .popup-banner-toggle:before, .toggle-banner-toggle { content: ""; width: 12px; height: 12px; position: relative; background-color: #fff; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/close.svg) no-repeat 50% 50%; -webkit-mask-size: 12px; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/close.svg) no-repeat 50% 50%; mask-size: 12px; display: inline-block; vertical-align: middle; transition: transform 600ms cubic-bezier(.19,1,.22,1); } .popup-banner-toggle:before { top: -2px; } .toggle-banner-toggle { position: absolute; top: 50%; margin-top: -8px; right: 8px; width: 16px; height: 16px; line-height: 16px; border-radius: 16px; background-position: 50% 50%; } .toggle-banner-toggle:hover { transform:rotate(90deg); } .et-popup-banner[data-popup-effect="fade-in-scale"] { transform: scale(0.7); opacity: 0; } .et-popup-banner-wrapper.animate .et-popup-banner[data-popup-effect="fade-in-scale"] { transform: scale(1); opacity: 1; transition: transform 0.6s cubic-bezier(.19,1,.22,1), opacity 0.2s ease-out !important; } .et-popup-banner[data-popup-effect="slide-in-right"] { transform: translateX(20%); opacity: 0; } .et-popup-banner-wrapper.animate .et-popup-banner[data-popup-effect="slide-in-right"] { transform: translateX(0); opacity: 1; transition: transform 0.6s cubic-bezier(.19,1,.22,1), opacity 0.2s ease-out !important; } .et-popup-banner[data-popup-effect="slide-in-bottom"] { transform: translateY(20%); opacity: 0; } .et-popup-banner-wrapper.animate .et-popup-banner[data-popup-effect="slide-in-bottom"] { transform: translateY(0); opacity: 1; transition: transform 0.6s cubic-bezier(.19,1,.22,1), opacity 0.2s ease-out !important; } .et-popup-banner[data-popup-effect="flip-horizonatal"] { transform-style: preserve-3d; transform: rotateY(-70deg); opacity: 0; } .et-popup-banner-wrapper.animate .et-popup-banner[data-popup-effect="flip-horizonatal"] { transform: rotateY(0deg); opacity: 1; transition: transform 0.6s cubic-bezier(.19,1,.22,1), opacity 0.2s ease-out !important; } .et-popup-banner[data-popup-effect="flip-vertical"] { transform-style: preserve-3d; transform: rotateX(-70deg); opacity: 0; } .et-popup-banner-wrapper.animate .et-popup-banner[data-popup-effect="flip-vertical"] { transform: rotateX(0deg); opacity: 1; transition: transform 0.6s cubic-bezier(.19,1,.22,1), opacity 0.2s ease-out !important; } .parallax-on-move img { position: relative; transition: transform 0.6s cubic-bezier(.19,1,.22,1); } .et-image {position: relative;max-width: 100%;} .elementor-widget-container > .et-image { display: flex; } .et-image .media-placeholder { visibility: hidden; } .et-image img, .et-gallery img { transition: opacity 0.2s ease-out; } .et-image .lazy-inline-image img, .et-gallery .lazy-inline-image img { opacity: 0; } .et-image .loaded img, .et-gallery .loaded img { opacity: 1; } .et-image.parallax { transform: translate3d(0px, 0px, 0px); position: absolute; z-index: 5; } .et-image.parallax.parallax-off { width: auto !important; max-width: 100% !important; height: auto !important; max-height: 100% !important; position: relative; } .et-image.aligncenter .lazy-inline-image { margin: 0 auto; } .parallax-image-placeholder {opacity: 0} .parallax-image-placeholder + img { position: absolute; top:0; left: 0; } .et-gallery { text-align: center; position: relative; } .et-gallery ul { list-style: none; margin: 0; padding: 0; } .et-gallery.grid ul { display: grid; grid-column-gap: 8px; grid-row-gap: 8px; justify-items: stretch; grid-template-columns: repeat(1, 1fr); } .et-gallery img { margin: 0 auto; display: block; border-radius: 6px; } .et-video { overflow: hidden; } .et-video .image-container .video-btn {opacity: 0} .et-video .image-container.loaded .video-btn {opacity: 1} .et-video img { position: relative; } .wp-playlist { border:none !important; padding: 0 !important; margin: 0 0 0 0 !important; background-color: #242427 !important; color: #fff !important; } .wp-playlist-current-item { height: auto !important; padding: 30px 30px 0 30px !important; } .wp-playlist .mejs-container { margin:0 23px !important; max-width: 100% !important; width: calc(100% - 46px) !important; } .wp-playlist-current-item img { width: 100px !important; height: 100px !important; max-width: 100px !important; } .wp-playlist-current-item .wp-playlist-caption { color: #fff !important; } .wp-playlist-current-item .wp-playlist-item-title { max-width: 100%; font-size: 16px !important; line-height: 26px !important; color: #fff !important; } .wp-playlist-current-item .wp-playlist-item-album, .wp-playlist-current-item .wp-playlist-item-artist { font-size: 14px !important; line-height: 24px !important; text-transform: uppercase !important; font-weight: 800 !important; font-style: normal !important; color: #fff !important; letter-spacing: 0.5px; display: inline-block; vertical-align: top; } .wp-playlist-current-item .wp-playlist-item-artist { padding-left: 20px !important; position: relative; } .wp-playlist-current-item .wp-playlist-item-artist:before { display: block; position: absolute; top: 50%; margin-top: -6px; left: 7px; width: 2px; height:12px; content: ""; background-color: #fff !important; } .wp-playlist .mejs-controls { background-color: #242427 !important; } .wp-playlist .mejs-controls .mejs-time-rail .mejs-time-total, .wp-playlist .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .wp-playlist .mejs-controls .mejs-time-rail .mejs-time-total, .wp-playlist .mejs-controls .mejs-time-rail .mejs-time-loaded { background-color: #3a3a3d !important; } .wp-playlist .mejs-controls .mejs-time-rail .mejs-time-current, .wp-playlist .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { background-color: #034c8c !important; } .wp-playlist .wp-playlist-item { padding:16px 32px 16px 32px !important; border-bottom:none !important; background-color: #2e2e31 !important; color: #fff !important; font-weight: 400 !important; } .wp-playlist .wp-playlist-item:nth-child(2n+2) { background-color: #242427 !important; } .wp-playlist .wp-playlist-item .wp-playlist-item-artist { color: #9e9e9e !important; font-size: 14px !important; line-height: 24px !important; text-transform: capitalize !important; } .wp-playlist .wp-playlist-caption { color: #fff !important; } .wp-playlist .wp-playlist-item .wp-playlist-item-length { top: 50% !important; right: 30px !important; transform: translateY(-50%); } .et-counter { text-align: left; position: relative; visibility: hidden; } .et-counter.active { visibility:visible; } .et-counter.center { text-align: center; } .et-counter.flex-end { text-align: right; } .et-counter .icon { margin:0 0 16px 0; opacity: 0; transform: scale(0.2); z-index:-1; -webkit-mask-repeat: no-repeat !important; mask-repeat: no-repeat !important; -webkit-mask-position: 50% 50% !important; mask-position: 50% 50% !important; } .et-counter.icon .counter-content { width: 100%; } .et-counter .counter-title, .et-counter .counter-value { line-height: 1em; font-weight: 700; font-size: 48px; } .et-counter .counter-title { margin-top: 8px; font-size: 16px; } .et-counter .in { transform: translateX(-50px); opacity: 0; } .et-progress { width: 100%; max-width: 100%; margin-bottom: 24px; position: relative; visibility: hidden; } .et-progress.active { visibility: visible; } .et-progress .text { position: relative; padding-bottom: 8px; text-align: left; } .et-progress .track-bar { width: 100%; height: 8px; border-radius: 0px; position: relative; border-radius: 6px; } .et-progress .track-bar > * { height: inherit; width: inherit; border-radius:6px; } .et-progress .track-bar > .bar { position: absolute; border-radius: 6px; } .et-progress .percent, .et-progress .title { display:inline-block; vertical-align: middle; margin: 0; } .et-progress .title { font-size: 16px; font-weight: 700; line-height: 1em; } .et-progress.default .percent { position: absolute; top: -32px; right: -20px; display: block; padding: 4px; background: #111; color: #fff; border-radius: 6px; min-width: 40px; text-align: center; font-size: 12px; line-height: 1em; font-weight: 700; } .et-progress.default .percent:before { content: ""; display: block; width: 8px; height: 8px; border-radius: 6px; position: absolute; transform: rotate(45deg) translateX(-50%); bottom: -8px; left: 50%; background-color: #111; } .et-progress .percent:after { content: "%"; display:inline-block; vertical-align: middle; } .et-progress.circle { max-width: 220px; max-height: 220px; text-align: center; margin-left: auto; margin-right: auto; } .et-progress svg { overflow: initial; } .et-progress svg circle { fill: transparent; stroke-width:3; opacity: 0; transform: rotate(-90deg); transform-origin: 50% 50%; } .et-progress svg .track-circle { opacity: 1; } .et-progress.circle .text { position: absolute; top: 50%; left: 0; width: 100%; transform: translateY(-50%); padding-bottom: 0; text-align: center; padding: 24px; } .et-progress.circle .percent { margin:0 auto 0 auto; display: block; font-size: 48px; line-height: 48px; font-weight: 700; } .et-timer { text-align: center; display: inline-block; } .et-timer ul { list-style: none;margin: 0; display:grid; grid-template-columns: repeat(4, minmax(0, 1fr)); grid-row-gap: 16px !important; grid-column-gap: 16px !important; } .tiny .et-timer ul { grid-row-gap: 12px !important; grid-column-gap: 12px !important; } .et-timer li div { padding: 8px 4px; border-radius:6px; position: relative; min-height: 40px; display: flex; flex-direction: column; justify-content: center; } .tiny .et-timer li div { padding: 4px; min-height: 24px; } .et-timer li div:after { content: ":"; position: absolute; top: -4px; right: -16px; width: 16px; height: 100%; display: flex; font-size: 32px; line-height: 1em; align-items: center; justify-content: center; } .tiny .et-timer li div:after { font-size: 18px; width: 12px; right: -12px; top: 50%; transform: translateY(-60%); } .et-timer li { width:100%; min-width: 40px; display: block; text-align: center; position: relative; margin: 0; display: inline-block; padding: 0; } .tiny .et-timer li { min-width: 24px; } .et-timer ul li:first-child { padding-left: 0; } .et-timer ul li:last-child div:after { display: none; } .et-timer ul li:last-child { padding-right: 0; } .et-timer .timer-count { display: block; margin: 0 auto; position: relative; color: inherit !important; } .et-timer .timer-count { font-weight: 700 !important; font-size: 18px !important; line-height: 18px !important; } .tiny .et-timer .timer-count { font-size: 14px !important; line-height: 14px !important; } .et-gap {clear: both;} .et-gap-inline {display: inline-block;vertical-align: middle;} @media only screen and (max-width: 320px) { .sticky-dashboard li.product-search { display: none; } } @media only screen and (max-width: 374px) { html table.responsive {width: 300%} .container, .wpml-ls-statics-post_translations { width: 95%; max-width: 95%; } .breakpoint-374 {display: none !important;} .post-title-section { margin-bottom:32px !important; } .comment-list .comment .comment-body { padding: 16px !important; } .comment-list .comment .comment-body { flex-direction: column; } .comment-list .post-meta .post-date:after { margin-left: 0; } .post-single-navigation { position: relative; height: 40px; text-align: right; } .product .summary .post-social-share { top: 8px !important; right: 8px !important; } .comment-list .comment-content, .commentlist .comment-text { padding-left: 0; } .comment-meta-group {padding-bottom: 8px;} .post-author-ind {display: inline-block;} .post-comments-area .comment #respond, .post-comments-area .comment + #respond { padding: 16px; } .product .price {font-size: 100%;height: 24px;} .product .add_to_cart_all { padding-top: 0 !important; padding-bottom: 0 !important; } .comment_container .comment-text {margin-top:8px;} .rating-bars .rating-count { display: block; } .rating-bars .rating-count > span { padding-left: 0; } .woocommerce-before-shop-loop { margin-bottom: 8px !important; } .sidebar-active .woocommerce-before-shop-loop .sale-products, .woocommerce-result-count { font-size: 10px !important; } html ul.products .wishlist-toggle, html ul.products .compare-toggle, html ul.products .en-quick-view { width: 24px; height: 24px; line-height: 24px; border-radius: 24px; } html .en-quick-view:before { -webkit-mask-size: 12px !important; mask-size: 12px !important; } html .wishlist-toggle.active:before { -webkit-mask-size: 11px !important; mask-size: 11px !important; } html .wishlist-toggle:before, html .compare-toggle:before, html .wishlist-toggle.loading:before, html .compare-toggle.loading:before, html .en-quick-view.loading:before { -webkit-mask-size: 10px !important; mask-size: 10px !important; } html .product .button, html .product .added_to_cart { font-size: 13px; } html ul.products .product .label, html ul.products .product .onsale { left: 8px !important; top: 8px !important; padding: 4px; border-radius: 4px; font-size: 10px; line-height: 11px; min-width: 32px; } html ul.products .product .onsale + .label { left: 44px !important; } .et-mobile-container-top .et-button { max-width: 32px !important; width: 32px !important; height: 32px !important; min-height: 32px !important; max-height: 32px !important; padding: 0 !important; font-size: 0 !important; font-weight: 800 !important; } .et-mobile-container-top .et-button:before { width: inherit; height: inherit; top: -1px; left: -1px; display: block; position: absolute; content: ""; background: #fff; -webkit-mask:url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/user.svg) no-repeat 50% 50%; -webkit-mask-size:16px; mask:url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/user.svg) no-repeat 50% 50%; mask-size:16px; } html .only-posts .post .post-body { padding: 8px; } html .only-posts .post-title { font-size: 13px; line-height: 18px; } html .post-read-more { margin: auto 8px 8px 8px !important; } .post-date-side { padding: 6px !important; width: 32px !important; } .post-date-side > * { font-size: 8px !important; } .post-date-side > span:first-child { font-size: 12px !important; } html .full .only-posts .post-title { font-size: 18px !important; line-height: 24px !important; } .full .only-posts .post .post-body { padding: 20px 0 0 0 !important; } html body .quick-view-wrapper .product .single-product-wrapper .summary-inner-wrapper { padding: 0 0 12px 0 !important; } html .quick-view-wrapper .single-product-wrapper { padding: 12px 12px 0 12px !important; } html form.cart:not(.variations_form), html .variations_form .single_variation_wrap { padding: 12px; } html .list .price-button-wrapp { margin-top: 8px; } html ul.products .product .post-image, html ul.loop-categories .category-item a { padding: 8px !important; } .list ul.products .product .post-image { min-width: 100px; max-width: 100px; width: 100px; } .list .product .price { font-size: 14px; } .list .product .post-title { font-size: 13px; } html ul.products .post-body { padding: 0 8px 8px 8px; } .placeholder { padding: 8px !important; } html .list ul.products .post-image .wishlist-toggle, html .list ul.products .post-image .compare-toggle, html .list ul.products .post-image .en-quick-view { bottom: 8px !important; left: 8px !important; } html .list ul.products .post-image .compare-toggle { left: 38px !important; } html .list ul.products .post-image .en-quick-view { left: 70px !important; } html .list ul.products .product .post-body { padding: 8px !important; } .post-meta a, .post-meta { font-size: 11px !important; } html .list .only-posts .post-body { padding: 0 0 0 12px !important; } html .list .only-posts .post-media { max-width: 36%; width: 36%; min-width: 36%; } .testimonials-item { padding: 16px; } .person-item .info-wrap { padding: 8px 8px 4px 8px; } .tabset .tab, .section-tabset .tab { padding: 8px 12px !important; min-width: 120px; font-size: 14px; line-height: 22px; } .swiper-container { position: relative; margin-bottom: 8px; } .swiper-container .grid.swiper > .loop-products:not(.enova-carousel) { width: 137.5% !important; } .placeholder .button:before { width: 97px !important; } .list .placeholder .price { margin-top: 21px; } } @media only screen and (min-width: 375px) { .breakpoint-375 {display: none !important;} } @media only screen and (max-width: 424px) { .mobile-container-overlay:before { left:85%; } .et-terms .term-title { font-size: 12px; line-height: 18px; } .swiper:not(.swiper-initialized) ul.loop-categories { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } .swiper:not(.swiper-initialized) ul.loop-categories li:nth-child(n + 3) { display: none; } } @media only screen and (max-width: 520px) { .et-mailchimp .et-mailchimp-form > *:not(.alert):not(.sending) { display: block !important; margin-right: 0; } .vertical.et-mailchimp.name-true .send-div { position: relative; width: 100%; margin-top: 8px; } } @media only screen and (min-width: 375px) and (max-width: 767px) { html ul.products .post-body { padding: 0 12px 12px 12px; } .placeholder { padding: 12px !important; } html ul.products .product .label, html ul.products .product .onsale { left: 12px !important; top: 12px !important; } html ul.products .product .onsale + .label { left: 56px !important; } .product .post-body .button, .product .post-body .added_to_cart, .post-read-more { font-size: 13px !important; } .post-date-side { top: 12px !important; left: 12px !important; } } @media only screen and (min-width: 640px) and (max-width: 767px) { ul.products { grid-template-columns: repeat(3, minmax(0, 1fr)); } } @media only screen and (max-width: 767px) { body, p, h1, h2, h3, h4, h5, h6 { line-height: 1.5em; } th { font-size: 14px; } td, th, tr { padding: 6px; } .mobile-overflow-hidden { overflow: hidden; } .col-50 p { gap: 0; flex-direction: column; } .et-progress .title { font-size: 14px; line-height: 1.15em; } html .list ul.products .placeholder svg.post-image { padding: 0 24px 24px 0 !important; border-radius: 6px !important; } .placeholder .post-wcq { margin-top: 8px; } .list .placeholder .price { margin-top: 15px; } .placeholder .post-wcq:after, .placeholder .post-wcq:before { height: 24px; width: 24px; border-radius: 24px; } .placeholder .button:before, .placeholder .price { height: 20px !important; } .list .placeholder .post-read-more { display: inline-block !important; margin-top: 12px !important; } .section-tab-item.e-con.e-flex { display: block !important; } .woocommerce-MyAccount-content .user-vehicle-list { max-height: 100%; } .wp-block-columns-is-layout-flex { flex-direction: column; gap: 16px; } .cart-box, .language-box, .login-box, .box { padding:16px; } .cart-box .widget_shopping_cart { height: calc(100vh - 60px); } .cart-box .widget_shopping_cart_content{ height: 100%; display: flex; flex-direction: column; } .cart-box .woocommerce-mini-cart-info-wrap { margin-top: auto; position: fixed; bottom: 0; left: 0; width: 100%; padding: 0 16px 16px 16px; box-shadow: 0 -8px 24px rgba(0,0,0,0.05); background-color:#fff; } .woocommerce-mini-cart__total { margin-top:0 !important; border-top:none; } .woocommerce-Tabs-panel--description p { font-size: 13px; line-height: 20px; } .ask-form.active { width: 100vw; height: 100vh; border-radius: 0; padding: 16px; } .ask-form .ask-close { position: relative; top: 0; right: 0; background-color: rgba(0, 0, 0, 0.4); margin-bottom: 32px; } .mobile-full { width: 100% !important; } .post-single-navigation { margin-bottom: 0; margin-top: 0; } table.responsive {width: 250%} .shop_table {width: 100% !important} input[name="coupon_code"] { max-width: 100%; display:block; margin-right: 0; } .swiper-container[data-arrows-pos="top-right"] .swiper-button { top: -44px; } .swiper-container[data-navigation-type="both"] .swiper-pagination { display: none !important; } .mobile-container { max-width: 100% !important; } .elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone { display: none !important; } h1 {font-size: 32px;} h2 {font-size: 24px;} h3 {font-size: 18px;} h4 {font-size: 18px;} .single #title-section-default{padding:12px 0 12px 0} .breakpoint-767 {display: none !important;} .text767-align-center {text-align: center !important;} .text767-align-left {text-align: left !important;} .text767-align-right {text-align: right !important;} .my-account #customer_login > * { margin: 0 !important; border:none; padding: 0; } .my-account #customer_login > .col-1 + .col-2 { border-top:1px solid #e0e0e0; padding-top: 32px; } .mobile-tab-item .mobile-icon { width: 18px; height: 18px; display: block; margin: 0 auto 4px auto; position: relative; transform: none; } #wrap {overflow-x: hidden;} .gsap-lightbox-toggle, .gsap-lightbox-nav { top: 8px; right: 8px; } .gsap-lightbox-nav {top:50%;} .gsap-lightbox-nav.prev { right: auto; left: 8px; } .post-single-navigation.product { margin-bottom:16px; margin-top: 0; } .overflow-mobile {overflow: hidden;} .enovathemes-navigation, .woocommerce-pagination { text-align: center; } .footer .nav-menu { flex-direction: column; height: auto !important; } .et-mm { grid-row-gap: 16px; grid-column-gap: 16px; } .et-mobile .et-terms .term-title { font-size: 12px; line-height: 18px; } .footer .language-switcher { width: 100%; } .footer .language-toggle { height: 40px; width: 100%; } .footer .language-switcher ul li a { padding: 8px 16px; } .footer .language-box { width: 100%; } .woocommerce-result-count { font-size: 11px; } .woocommerce-before-shop-loop .layout-control { grid-column-start: 1; grid-column-end: 3; text-align: center; } .cbt-wrapper { width: calc(100% + 8px); transform: translateX(-8px); } .cbt td, .cbt th { padding-left: 8px !important; } .cbt th:before { left: -8px; } .cart-box .cart_list { max-height: calc(100vh - 162px); padding-bottom:8px; } .enovathemes-navigation ul, .woocommerce-pagination ul { padding: 24px 0 0 0; } .post-layout, .product-layout, .product-layout-single { padding-top: 0; padding-bottom: 24px; } .product-layout.product-carousel { padding-bottom: 0; } .post-gallery-wrapper .swiper-button { width: 32px; height: 32px; } html .quick-view-wrapper .product .single-product-wrapper .summary-inner-wrapper { padding: 0 0 16px 0 !important; } .quick-view-wrapper .single-product-wrapper { padding: 16px 16px 0 16px !important; } .et-product-search-toggle .search-box .widget, .et-product-search-toggle .filter-box .widget { max-width: 100%; } .compare-table-wrapper { left: 0; top: 0; transform: translate(0,0); } @keyframes appendCompareAnimate { from { transform: scale(0.95); opacity: 0; } to { transform: scale(1); opacity: 1; } } .ask-form.active { transform: translate(0,0); top: 0; left: 0; animation: askAppearOpacity 0.2s 0.2s ease-out forwards; } .et-mailchimp .field-wrap { margin-bottom: 8px; } .post-bottom { margin-bottom: 24px; } .et-mailchimp.vertical .send-div { width:auto; } .et-accordion .accordion-title.active + .accordion-content, .section-accordion .section-accordion-title.active + .section-accordion-content { padding:16px; } .swiper-container { margin-bottom: 8px; } .swiper-container .grid.swiper > .loop-posts:not(.enova-carousel) { width: 200%; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; } .swiper-container .list.swiper > .loop-products:not(.enova-carousel) { width: 168.5%; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } .swiper-container .grid.swiper > .loop-posts:not(.enova-carousel) > li:nth-child(n + 4) {display:none;} .swiper-container .list.swiper > .loop-products:not(.enova-carousel) > li:nth-child(n + 3) {display:none;} .swiper-container[data-arrows-pos="inside"] .swiper-button { left: 12px; } .swiper-container[data-arrows-pos="inside"] .swiper-button-next { right: 12px; left: auto; } .et-product-search form { flex-direction: column; height: auto; background-color: transparent !important; } .et-product-search form > *, .et-product-search .product-search .search-wrapper { border-radius: 6px; margin-bottom:8px; width: 100% !important; } .et-product-search .product-search .search-wrapper:before {display: none;} .et-product-search .input-after { top: auto; bottom: -8px; right: 0; border-radius: 6px; height: 48px; } .et-product-search input[type="submit"] { height: 48px; } .content-sidebar-toggle.active { transform: none; } .et-product-search .search-wrapper + .et-button { text-indent:0; } .et-product-search .input-after:after { display: none; } .et-product-search-toggle form {border: none !important;} .et-product-search input[type="submit"] { height: 48px; top: 0px; right: 0px; } .et-product-search .product-search .search-wrapper { position: relative; } .search-wrapper .loading {right:16px;} .product-search .ss-scroll { transform: translateY(-8px); } .et-product-search .input-after { position: relative; margin-top: -56px; } .product-search .search-results ul li.no-results { padding: 16px 0 !important; } .mini-cart {position: static !important;} .mini-cart .cart-box, .my-account-nav-wrapper { position: fixed; top: 0; left: 0; width: 100vw; min-height: 100%; border-radius: 0; } .et-desktop.mobile-false, .et-desktop.mobile-false + .header-placeholder {display: none !important;} .et-mobile.mobile-false, .et-mobile.mobile-false + .header-placeholder {display: none !important;} .mobile-hide-important:not(.single-header) .et-mobile, .mobile-hide-important:not(.single-header) .et-mobile + .header-placeholder {display: none !important;} .layout-sidebar .widget-area { overflow-y: auto; } .layout-sidebar { width: 80%; } .layout-sidebar .widget-area, .product-sidebar-toggle-true .layout-sidebar .widget-area { padding: 16px !important; } .mobile-text-align-left {text-align: left !important;} .mobile-text-align-right {text-align: right !important;} .mobile-text-align-center {text-align: center !important;} .single-post-page > .post > .post-inner > .post-media { margin-bottom: 16px !important; } .post-title-section .post-excerpt { display: none; } #single-post-page .image-container-single { background-position: center; background-repeat: no-repeat; background-size: cover; } #single-post-page .image-container-single img { opacity: 0; transition: none; } .post-title-section .post-author-gavatar { display: none; } .post-title-section .post-meta, .post-title-section .post-title { padding-left: 0 !important; } .post-layout:not(.full) .only-posts .post .video-btn { width: 40px; height: 40px; } .post-read-more { margin: auto 12px 12px 12px !important; } html .list .only-posts .post-title { font-size: 13px; line-height: 18px; max-height: 36px; overflow: hidden; } .list .only-posts .post .post-inner { align-items: center !important; } .list .post-read-more { align-self: flex-start; } .list .only-posts .post-media { max-width: 40%; width: 40%; min-width: 40%; } .widget .list .only-posts .post-media { max-width: 72px; width: 72px; min-width: 72px; } .post-date-side { top: 8px; left: 8px; padding: 8px; width: 40px; } .post-date-side > span:first-child { font-size: 14px; } .only-posts .post-excerpt {display: none !important;} .full .only-posts .post-excerpt {display: block;} .comment-heading { flex-direction: column; align-items: flex-start; } .comment-date-time .post-date { padding-left: 0; } .comment-date-time .post-date:before { display: none; } .post-title-section {text-align: left;margin-bottom: 24px !important;} .full .post .post-excerpt { font-size: 13px; line-height:22px; } .full .post-read-more { margin-top: 12px !important; float: none; } .single-post-page blockquote, .single-post-page q { margin-top: 24px !important; margin-bottom: 24px !important; padding: 24px 32px 24px 56px !important; } .single-post-page blockquote:before, .single-post-page q:before { height: calc(100% - 48px); top: 24px; left: 32px; } .post-categories.single { margin-bottom: 8px; } .full .post-date-side { top: 12px; left: 12px; } .full .only-posts .post-excerpt { margin-top: 8px; max-height: 64px; overflow: hidden; position: relative; } .only-posts .post-excerpt:after { content: "[...]"; padding-left: 4px; height: 16px; display: inline-block; background-color: #fff; } .product-layout-single { padding-bottom: 0; } .post-title-section .post-title { font-size: 26px !important; line-height: 32px !important; } .single-post-page > .post > .post-inner > .post-media { margin-bottom: 24px; } .full .only-posts .post { margin-bottom: 24px; } .full .only-posts .format-quote .post-excerpt, .full .only-posts .format-status .post-excerpt, .full .only-posts .format-aside .post-excerpt, .single-post-page > .format-quote .post-content, .single-post-page > .format-status .post-content, .single-post-page > .format-aside .post-content { font-size: 24px; line-height: 32px; padding-top: 16px; padding-left: 16px; } .full .only-posts .format-quote .post-excerpt:before, .full .only-posts .format-status .post-excerpt:before, .full .only-posts .format-aside .post-excerpt:before, .single-post-page > .format-quote .post-content:before, .single-post-page > .format-status .post-content:before, .single-post-page > .format-aside .post-content:before { height: 50px; width: 50px; -webkit-mask-size: 50px; mask-size: 50px; } .full .only-posts .format-link .post-body:before, .post.sticky .post-body:before { top: 24px; right: 24px; height: 20px; width: 20px; -webkit-mask-size: 20px; mask-size: 20px; } .commentlist .avatar, .comment-list .comment-gavatar { position: static; } .commentlist .comment_container { padding: 16px; } .comment-form-rating .stars { display: none !important; } .comment-form-rating select { display: block !important; margin-top: 16px; } .comment .edit-link { display: block; margin-left: auto; margin-right: auto; } .related-products { padding-top: 0; } #review_form_wrapper, .woocommerce-noreviews { padding:0; margin-top:0; } .comment-list .comment-gavatar, .commentlist .avatar { max-width: 48px; max-height: 48px; margin-top: 16px; } .commentlist .comment_container { flex-direction: column; } .commentlist .avatar { max-width: 48px; max-height: 48px; margin-top: 0; margin-bottom: 8px; } .comment-list .comment-gavatar { margin-top: 0; } .full-content { background-color: transparent; box-shadow: none; } .post-comments-section { margin-top: 0 !important; } .et-shortcode-posts > ul { grid-template-columns: repeat(1, 1fr) !important; } .only-posts .post .post-body { padding: 12px; } .full .only-posts .post .post-body { padding: 24px 0 0 0; } .list .only-posts .post-body { padding: 0 0 0 20px !important; } .widget .list .only-posts .post-body { padding: 0 0 0 20px !important; } .only-posts .post-title { font-size: 14px !important; line-height: 20px !important; } .full .only-posts .post-title { font-size: 20px !important; line-height: 26px !important; } .list .only-posts .post-title { margin-bottom: 8px; } .list .only-posts { grid-column-gap: 40px; grid-row-gap: 40px; } .list .only-posts .post:after { transform: translateY(20px); } .list .only-posts .post-categories { margin-bottom: 0; } .masonry .loop-posts { margin-left: -4px; margin-right: -4px; } .masonry .loop-posts .post { width: calc(50% - 8px); float: left; margin-left: 4px; margin-right: 4px; margin-bottom: 8px; padding-bottom: 0; border-bottom: none; } .comment-form-cookies-consent { text-align: left; display: flex; align-items: flex-start; justify-content: space-between; } .comment-form-cookies-consent label { margin-bottom: 0 !important; transform:translateY(-5px); position: relative; } .compatible-vehicles-title { flex-direction: column; align-items: flex-start; justify-content: flex-start; } .compatible-vehicles-title input {max-width: 100%} ul.products .row-item > ul { grid-row-gap: 8px !important; } .show .post-social-share.filter { position: fixed; top: auto; bottom: 64px; left: auto; right: 12px; height: 280px; width: 40px; z-index: 99; } .show .post-social-share.filter a { width: 40px; height: 40px; line-height: 40px; } .product .single_add_to_cart_button, .product .single_add_to_cart_button:after, .product .single_add_to_cart_button:before { transition: background 0.2s ease-out, background-color 0.2s ease-out !important; } .single-product-vehicles table td, .single-product-vehicles table th { font-size: 12px; line-height: 1.3em; } .woocommerce-product-gallery .flex-viewport { margin-bottom: 8px; } .product-nav-tabs { margin-bottom: 0; list-style: none; white-space: nowrap; overflow-x: scroll; background-color: #fff; -ms-overflow-style: none; scrollbar-width: none; } .product-nav-tabs::-webkit-scrollbar { display: none; } .product-nav-tabs.active { position: fixed; left: 0; z-index: 99; box-shadow: 0 2px 4px rgba(0,0,0,0.1); margin-bottom: 0; padding-left: 5%; padding-right: 5%; width: 100%; } .nav-tabs-placeholder, .add-to-cart-placeholder { display: none; } .cart.sticky + .add-to-cart-placeholder { display: block; } .product-nav-tabs.active + .nav-tabs-placeholder, .single_variation_wrap.sticky + .add-to-cart-placeholder, .form.cart.sticky:not(.variations_form) + .add-to-cart-placeholder { display: block; } .product-nav-tabs li { padding-left: 12px; display: inline-block; } .product-nav-tabs li:first-child { padding-left: 0; } .product-nav-tabs li a { height: 40px; line-height: 40px; font-weight: 600; position: relative; color: #9a9a9a; } .product-nav-tabs li a.active { color: #111; } .product-nav-tabs li a.active:after { display: block; width: 100%; height: 2px; bottom: -1px; left: 0; position: absolute; content: ""; transition: all 0.2s ease-out; } .product-nav-tabs li a.active:after { background-color: #111; } .related-posts-title, .comment-reply-title, .upsells > h4, .crosssells > h4, .related > h4, .compare-products > h4, .fbt-products > h4, .rating-bars > h4, .rating-info-wrap h4, .product-faq h4, #reply-title, .woocommerce h2, .history-products-wrapper h4, .reviews-image-list-wrap h4 { vertical-align: middle; letter-spacing: 0px; font-size: 18px; line-height: 20px; } .summary-details .et-accordion .accordion-title { margin-bottom: 4px !important; border-width:2px; } .summary-details .et-accordion .accordion-title.active + .accordion-content, .product .summary .accordion-title.active + .accordion-content.info { padding: 20px 0 24px 0 !important; } .product .summary .accordion-title.active + .accordion-content:last-child { padding-bottom: 0 !important; } .summary-details .et-accordion { border: none; } .summary-details .et-accordion .accordion-title { border-color: #e0e0e0 !important; border-radius: 6px; background-color: transparent; } form.cart:not(.variations_form), .variations_form .single_variation_wrap { padding: 24px; border-radius: 6px; border: 1px solid #e0e0e0; background: #f5f5f5; } form.cart:not(.variations_form).sticky, .variations_form .single_variation_wrap.sticky { position: fixed; bottom: 54px; left: 0; width: 100%; border-radius: 0; border:none; background: #fff; box-shadow: 0 -16px 16px 0 rgba(0,0,0,0.1); z-index: 99; padding: 8px; transition: opacity 0s 0.2s ease-out, transform .6s 0.2s cubic-bezier(.19,1,.22,1); transform: translateY(0); } form.cart:not(.variations_form).sticky.transform, .variations_form .single_variation_wrap.sticky.transform { opacity: 0; transform: translateY(100%); transition: none; } .variations_form .single_variation_wrap.sticky .woocommerce-variation-add-to-cart, form.cart:not(.variations_form).sticky { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); grid-column-gap: 8px; align-items: center; margin-bottom: 0; } .variations_form .single_variation_wrap.sticky .woocommerce-variation-add-to-cart .variation-calc, form.cart:not(.variations_form).sticky .variation-calc { margin-bottom: 0; overflow: hidden; } .variations_form .single_variation_wrap.sticky .woocommerce-variation-add-to-cart .variation-calc .quantity, .variations_form .single_variation_wrap.sticky .woocommerce-variation-add-to-cart .variation-calc .quantity input, .variations_form .single_variation_wrap.sticky .woocommerce-variation-add-to-cart .variation-calc .comp-counter span, .variations_form .single_variation_wrap.sticky .woocommerce-variation-add-to-cart .variation-calc .minus, .variations_form .single_variation_wrap.sticky .woocommerce-variation-add-to-cart .variation-calc .plus, .variations_form .single_variation_wrap.sticky .woocommerce-variation-add-to-cart .single_add_to_cart_button, .variations_form .single_variation_wrap.sticky .woocommerce-variation-add-to-cart .variation-calc, form.cart:not(.variations_form).sticky .variation-calc .quantity, form.cart:not(.variations_form).sticky .variation-calc .quantity input, form.cart:not(.variations_form).sticky .variation-calc .minus, form.cart:not(.variations_form).sticky .variation-calc .plus, form.cart:not(.variations_form).sticky .single_add_to_cart_button { height: 48px; line-height: 48px; min-height: 48px; } .variations_form .single_variation_wrap.sticky .woocommerce-variation-add-to-cart .variation-calc .comp-counter span, .variations_form .single_variation_wrap.sticky .woocommerce-variation-add-to-cart .variation-calc .minus, .variations_form .single_variation_wrap.sticky .woocommerce-variation-add-to-cart .variation-calc .plus, form.cart:not(.variations_form).sticky .variation-calc .minus, form.cart:not(.variations_form).sticky .variation-calc .plus { width: 48px; } .variations_form .single_variation_wrap.sticky .woocommerce-variation-add-to-cart .single_add_to_cart_button, form.cart:not(.variations_form).sticky .single_add_to_cart_button { margin-top: 0 !important; font-size: 14px !important; transition: none !important; } .variations_form .single_variation_wrap.sticky .woocommerce-variation-add-to-cart .buy-now-button, form.cart:not(.variations_form).sticky .buy-now-button { margin-top: 8px !important; grid-column-start: span 2; } .variations_form .single_variation_wrap.sticky .woocommerce-variation-add-to-cart .single_add_to_cart_button:before, form.cart:not(.variations_form).sticky .single_add_to_cart_button:before { -webkit-mask-size: 86%; mask-size: 86%; transition: none !important; } .content-sidebar-toggle.shop { position: fixed; bottom: 0; left: 0; width: 100%; height: 52px; border-radius: 0; border:none; box-shadow: none; z-index: 99; justify-content: center; color: #fff; font-weight: 500; font-size: 15px; } .content-sidebar-toggle.shop:before { background: #fff; -webkit-mask-size: 16px; mask-size: 16px; margin-right: 2px; } .commentlist .comment-text {position: static;} .review .star-rating { top: 16px; right: 16px; } .comment-form-rating { margin-top: 0; margin-bottom: 8px; } .fbt .product .price { justify-content: start; } .fbt .product .post-body-inner { position: static; } ul.products { grid-template-columns: repeat(2, minmax(0, 1fr)); grid-row-gap: 8px; grid-column-gap: 8px; } .product-carousel > ul.products li:nth-child(n + 3) { display: none !important; } .product .single_add_to_cart_button:nth-child(2) {margin-left: 0 !important;} .comp ul.products { grid-row-gap: 16px !important; grid-column-gap: 16px !important; } .comp-form { flex-direction: column; margin-bottom: 0; } .comp ul.products .product .comp-form a { margin-left: 0 !important; margin-top: 8px !important; } .comp ul.products .product .comp-form .comp-counter-btn:not(:empty) + a { margin-left: 0 !important; } .comp ul.products .product .wishlist-title, .comp ul.products .product .compare-title { display: none; } .comp .product .wishlist-title, .comp .product .compare-title { display: inline-block; font-size: 12px; } .comp .product .post-body-inner { padding: 16px; } .comp .product .product_type_variable.button:before, .comp .product .product_type_variable.added_to_cart:before { display: inline-block !important; } .comp ul.products .post-body .wishlist-toggle, .comp ul.products .post-body .compare-toggle, .comp ul.products .post-body .en-quick-view { opacity: 1; display: inline-block; vertical-align: top; transition: opacity 0.2s; position: relative; top: 0; left: 0; margin-bottom: 16px; margin-right: 8px; } .comp ul.products .post-body .compare-toggle { margin-right: 0; } .comp ul.products .comp-body .wishlist-toggle, .comp ul.products .comp-body .compare-toggle, .comp ul.products .comp-body .en-quick-view { display: none; } .comp ul.products .product .post-body { padding: 0 !important; } .comp ul.products .product .comp-body { padding: 0 !important; margin-top: 8px; border-top: none; text-align: left; } .comp ul.products .product .post-title { text-align: left; } .comp ul.products .product-category .post-body, .comp ul.products .product .post-body { justify-content: left; display: block; margin-top: 0px; } .comp ul.products .product-category .post-body-inner { text-align: center; } .single_add_to_cart_button { font-size: 16px !important; } .price-button-wrapp { flex-direction: column; } .grid ul.products .product .button, .grid ul.products .product .added_to_cart, .list ul.products .product .button, .list ul.products .product .added_to_cart, .related ul.products .product .button, .related ul.products .product .added_to_cart { width: 100%; background-color: #e0e0e0; margin-top: 8px; } .sale-products { display: inline-block; margin-left: 0 !important; } .woocommerce-MyAccount-navigation ul li { width: 100%; } .woocommerce-MyAccount-navigation ul li:last-child { margin-bottom: 0; } .my-account #customer_login, .my-account.logged-in .page-content > .woocommerce, .woocommerce-Addresses { flex-direction: column; } .woocommerce-Addresses .col-1 {margin-bottom:32px} .dashboard-mobile-toggle { width: 100%; height: 48px; border-radius: 8px; cursor: pointer; margin-bottom: 24px; font-size: 16px; font-weight: 700; background:#f0f0f0; color: #111; display: flex; align-items: center; justify-content: center; } .dashboard-mobile-toggle.active { position: fixed; bottom: 0; left:0; z-index: 999; margin-bottom: 0; border-radius: 0; color: #fff; } .dashboard-mobile-toggle:before { content:""; width: 24px; height: 24px; margin-right: 8px; background:#111; -webkit-mask:url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/mobile-toggle.svg) no-repeat 50% 50%; -webkit-mask-size:25px; mask:url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/mobile-toggle.svg) no-repeat 50% 50%; mask-size:25px; } .dashboard-mobile-toggle.active:before { background:#fff; } .woocommerce-MyAccount-navigation { margin-right: 0 !important; display: none; } .my-account-nav-wrapper .woocommerce-MyAccount-navigation { display: block; width: 100%; margin: 56px 0 0 0; } .overflow-x:not(form) { overflow-x: scroll !important; } .product .button, .product .added_to_cart { width: 100%; } .wishlist_table.responsive, .shop_table.cart.responsive { max-width: 480px !important; width: 100% !important; } .shop_table td, .shop_table tfoot th, .cart_totals th, .customer_details th, .woocommerce-checkout-review-order-table th, .wc_payment_method, .woocommerce-order-overview li, .woocommerce table.wishlist_table tbody td { padding: 8px; } .shop_table .product-thumbnail img { max-width: 150px; } .shop_table input[type="button"], .shop_table input[type="reset"], .shop_table input[type="submit"], .shop_table button { width: auto !important; } .woocommerce-message a:last-child, .woocommerce-info a:last-child, .woocommerce-error li a:last-child, .cart-empty a:last-child, .woocommerce-notice a:last-child { display: block !important; margin: 0 auto 16px auto !important; } .shop_table .product-name > a { font-size: inherit; line-height: inherit; } .product .summary table.variations td.label { padding-right: 16px; } .product .summary table.variations label { padding-right: 0; padding-bottom: 4px; text-align: left; display: block; } .product .summary table.variations select, .product .summary table.variations input { min-width: 100%; } .woocommerce-tabs .tabs li.active a { z-index: 5; } form.cart .quantity, form.cart button { width: 100%; } .variation-calc { display: block; max-width: 100%; } .summary-details .et-accordion { margin-top: 0; padding-top: 24px; } .summary-details:nth-child(2) { margin-top: 0 !important; } body .product .add_to_cart_all { width: 100% !important; max-width: 100% !important; } .rating-bars .et-progress .count{ min-width: 0; } .rating-bars { margin-bottom: 24px; } form.cart .quantity input { margin-bottom: 10px; width: 100%; text-align: center; } .woocommerce-product-gallery .flex-control-nav { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; } .woocommerce-product-gallery { margin-bottom: 24px !important; } .single-product .et-breadcrumbs { margin-bottom: 0; } .col2-set { grid-template-columns: repeat(1, 1fr) !important; } .woocommerce-product-gallery__trigger { right:12px; top: 12px; } .quick-view-wrapper .woocommerce-product-gallery__trigger { top: 50%; right: auto !important; transform: translate(-50%,-50%); left: 50%; } .product .single_add_to_cart_button { width: 100%; max-width: 100%; line-height: 24px; margin-left: 0 !important; } .product .single_add_to_cart_button.buy-now-button { line-height: 56px; } .details-tabs .woocommerce-tabs .tabs { display: grid; grid-row-gap: 8px !important; grid-column-gap: 8px !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; margin-bottom: 8px; } .woocommerce-tabs .tabs li { margin-bottom: 0; margin-right: 0; display: flex; align-items: center; align-content: center; border-radius:0; } .woocommerce-tabs .tabs li a { text-align: center; display: flex; align-items: center; justify-content: center; padding: 8px; } .woocommerce-Tabs-panel tr > th { width: 35%; } .wishlist-table li .wishlist-product-button a { padding: 4px 8px !important; } .wishlist-table li .product-data { padding-left: 8px; padding-right: 32px; } ul.products .product .comp-body { padding: 24px; } ul.products .product .comp-body { padding-top:0; } .product .summary .quantity input { padding: 0 8px 0 8px; } .woocommerce-Tabs-panel {padding: 0;margin-bottom: 0} .woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr { display: block; } .woocommerce table.shop_table tbody td { padding: 16px 0; } .woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody td, .woocommerce table.shop_table.woocommerce-table--order-details tbody td { padding: 8px; } .woocommerce table.shop_table_responsive.cart tbody tr:not(:last-child), .woocommerce-page table.shop_table_responsive.cart tbody tr:not(:last-child), .woocommerce table.shop_table_responsive.my_account_orders tbody tr, .woocommerce-page table.shop_table_responsive.my_account_orders tbody tr { border-width: 1px; border-style: solid; border-color: #e0e0e0; border-radius:6px; overflow: hidden; padding: 0 16px; margin-bottom: 16px; } .woocommerce table.shop_table_responsive.cart tbody tr td, .woocommerce-page table.shop_table_responsive.cart tbody tr td, .woocommerce table.shop_table_responsive.my_account_orders tbody tr td, .woocommerce-page table.shop_table_responsive.my_account_orders tbody tr td { border-width: 0 0 1px !important; border-style: solid; padding-left: 0; padding-right: 0; } .woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail { display: block; text-align: center !important; } .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td { display: block; text-align: right!important; } .woocommerce .cart_totals table.shop_table_responsive tr td, .woocommerce-page .cart_totals table.shop_table_responsive tr td { text-align: left !important; display: table-cell; } .woocommerce .cart_totals table.shop_table_responsive tr, .woocommerce-page .cart_totals table.shop_table_responsive tr { padding: 0; } .woocommerce table.shop_table_responsive tr td:before, .woocommerce-page table.shop_table_responsive tr td:before { content: attr(data-title) ": "; font-weight: 700; float: left; font-size: 14px; } .woocommerce table.shop_table_responsive tr td.product-remove:before, .woocommerce table.shop_table_responsive tr td.product-thumbnail:before, .woocommerce table.shop_table_responsive tr td.actions:before, .woocommerce .cart_totals table.shop_table tr td:before { display: none; } .shop_table .product-quantity input { float: right; padding: 8px !important; } .woocommerce table.shop_table_responsive tr td:last-child {border-bottom: none !important;} .woocommerce table.shop_table_responsive thead { display: none; } .woocommerce-cart-form__contents tr:last-child {padding: 0;} .shop_table .coupon, .shop_table button {display: block;float: none !important;} .shop_table .coupon { width: 100%; padding-bottom: 24px; border-bottom: 1px dashed #e0e0e0; text-align: left; } .shop_table button[name="update_cart"] {margin-top: 24px;} .shop_table td.actions {padding: 0 !important;} #customer_details { padding: 16px; } .woocommerce-order-overview { display: block; } .woocommerce-order-overview li, .woocommerce-order-overview li:last-child { border-left: none; border-right: none; padding: 16px 0 !important; border-bottom: 1px dashed #e0e0e0; } .post-bottom * { float: none !important; } .post-bottom .post-social-share {margin-top: 16px;} .fbt-info { grid-template-columns: repeat(1, 1fr) !important; } .fbt .post-image {max-width: 100px;} .fbt .post-title { max-height: 100% !important; overflow: initial !important; } .fbt .post-body { margin-top: 0 !important; } .list.et-woo-products-simple[data-columns="4"] ul.products { grid-row-gap: 24px !important; grid-column-gap: 24px !important; } div.select-filter .select-filter-inner, div.select-filter .sfi.sku { flex-direction: column; } .sfi.sku span { margin:0 auto 6px auto !important; } div.select-filter .sfi-title { margin-bottom: 16px; } div.select-filter form { grid-template-columns: repeat(1, 1fr) !important; grid-row-gap: 8px; } div.select-filter.boxy { padding: 18px 18px 10px 18px; } .woocommerce-tabs { margin-top: 0 !important; } .details-tabs .woocommerce-tabs .tabs { padding-bottom: 16px; } .before-description-wrap, .single-product-vehicles, .related-products, .compare-products, .single-product-reviews-wrap, .product-faq, .history-products-wrapper { margin-top: 32px; padding-top: 24px; border-top: 1px solid #e0e0e0; clear: both; } .fbt-products { margin-top: 0; padding-top: 24px; border-top: none; padding-bottom: 0; margin-bottom: 24px; } .compare-products h4 { position: relative; z-index: 5; } .shop-single-widgets > .widget:last-child { margin-bottom: 0 !important; padding-bottom: 0 !important; } .grid ul.products .product .wishlist-toggle, .grid ul.products .product .compare-toggle { bottom: -41px !important; } .fbt {grid-template-columns: repeat(1, 1fr) !important;} .post-layout.gap-false ul.products.fbt { grid-column-gap: 0 !important; grid-row-gap:32px !important; } .fbt li:after { top: auto !important; bottom: -32px !important; right:50% !important; margin-top:0 !important; margin-right:-12px !important; } .fbt .post-title {min-height: 0 !important;} .fbt.grid .post-inner {flex-direction: row !important;} .fbt .post-body, .fbt ul.products .product .post-image {padding:16px !important;} .fbt-item { position: absolute; bottom: 16px; right: 16px; } .woocommerce-before-shop-loop { display: grid; grid-template-columns: auto auto; grid-row-gap: 8px; height: auto; justify-content: unset; padding: 8px 8px 0 8px; margin-bottom: 12px; } .woocommerce-ordering { width:100%; display: inline-block; grid-column-start: 1; grid-column-end: 3; } .woocommerce-ordering:first-child { margin-left: 0; width: 100%; } .woocommerce-ordering > select {width: 100%;} .sidebar-active .woocommerce-before-shop-loop .sale-products { justify-self: flex-start; font-size: 11px; display: block; z-index:15; } .product .summary .post-social-share .social-links.active { display: flex; position: absolute; top: 36px; flex-direction: column-reverse; } .product .summary .post-social-share .social-links a { margin-bottom: 4px !important; } .commentlist { grid-template-columns: repeat(1, 1fr); } .related-posts-title, .comment-reply-title, .upsells > h4, .crosssells > h4, .related > h4, .compare-products > h4, .fbt-products > h4, .related-posts-title, .comment-reply-title, .upsells > h4, .crosssells > h4, .related > h4, .compare-products > h4, .fbt-products > h4, .rating-bars > h4, .rating-info-wrap h4, #reply-title, .woocommerce h2 { margin-bottom: 16px; } .woocommerce-variation-add-to-cart, .entry-summary form.cart:not(.variations_form) {display: block;width: 100%;} .single-product-category { width: 100px; height: 100px; position: relative; margin-bottom: 16px; } body .product .single_add_to_cart_button {margin-top: 0 !important;} body .product .single_add_to_cart_button + .single_add_to_cart_button {margin-top: 8px !important;} .add-to-cart-form-wrapper-inner {margin-top: 16px;padding: 16px;} .quick-view-wrapper .product .single-product-wrapper .summary-inner-wrapper { padding: 16px !important; } .quick-view-wrapper .woocommerce-product-gallery .flex-control-nav { transform: none; margin-top: 8px; } ul.products .row-item > ul { grid-row-gap: 8px !important; } .product-short-description ul { margin: 16px 0 16px 0; } .product .summary .quantity input {max-width: 100%;} .fbt .post-inner { align-items: flex-start; } .details-blocks .woocommerce-Tabs-panel { padding: 16px; } .details-blocks .woocommerce-Reviews-title { margin-left: 16px; margin-top: 16px; } .details-blocks .woocommerce-Tabs-panel { margin-bottom: 24px !important; } .details-blocks .woocommerce-tabs { padding: 24px 0 24px 0; } .simple-grid ul.products .product .post-body {padding-top: 8px;} .simple-grid ul.products .product .post-body-inner > * {margin-bottom: 0;} .simple-grid ul.products .product .post-body-inner > *:last-child {margin-bottom: 0;} .woocommerce-variation-add-to-cart, .entry-summary form.cart:not(.variations_form):not(.grouped_form) { flex-direction: column; width: 100%; } .et-woo-categories.list .category-body { text-align: center; flex-direction: column; } .et-woo-categories.list .category-body .et-icon { margin-right: 0; } .et-woo-categories.list .category-content { padding: 8px 0; text-align: center; } .et-woo-categories .category-title { font-size: 12px; line-height: 18px; } .review .meta { margin-left: 0; display: flex; justify-content: flex-start; margin-top: 8px; } .review .meta > * { margin-left: 8px; } .et-woo-products.grid > ul { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } .single-title-wrapper h1 { font-size: 24px; line-height: 32px; } .list ul.products .post-image .wishlist-toggle, .list ul.products .post-image .compare-toggle, .list ul.products .post-image .en-quick-view { bottom: 12px !important; left: 12px; opacity: 1; display: inline-block !important; vertical-align: top; transition: opacity 0.2s; width: 24px !important; height: 24px !important; line-height: 24px !important; border-radius: 24px !important; background-color: #fff !important; box-shadow: inset 0 0 0 1px #e0e0e0 !important; } .list ul.products .post-image .wishlist-toggle:before, .list ul.products .post-image .compare-toggle:before { -webkit-mask-size: 10px !important; mask-size: 10px !important; } .list ul.products .post-image .en-quick-view:before { -webkit-mask-size: 12px !important; mask-size: 12px !important; } .list ul.products .compare-toggle { left: 44px !important; } .list ul.products .en-quick-view { left: 76px !important; } .list ul.products .post-body .wishlist-toggle, .list ul.products .post-body .compare-toggle, .list ul.products .post-body .en-quick-view { display: none; } .comp .product .post-body-inner { position: static; } .comp .product .product-brand { margin-bottom: 0; position: absolute; top: 12px; right: 12px; z-index: 15; } .list ul.products { grid-template-columns: repeat(1, minmax(0, 1fr)); } .list .loop-posts .post .post-inner { flex-direction: initial; align-items: initial; position: relative; } .list ul.products .product .post-body { padding: 12px !important; } .list ul.products .product .post-image { padding: 12px; margin-bottom: 0 !important; } .fbt .product .post-image { min-width: 120px !important; max-width: 120px !important; width: 120px !important; } .list ul.products .product .button, .list ul.products .product .added_to_cart { text-align: right !important; } .list .price-button-wrapp { margin-top: 8px; } ul.loop-categories { padding-bottom: 1px; } ul.loop-categories .category-item { min-height: 100%; display: grid; } ul.loop-categories .category-item a { padding: 12px; flex-direction: column; align-items: center; height: 100%; text-align: center; } ul.loop-categories .category-item a h5 { margin-top: auto; font-size: 13px; line-height: 17px; } ul.loop-categories .category-item .image-container { width: 50%; min-width: 50%; max-width: 50%; margin: 0 auto 8px auto; } .swiper:not(.swiper-initialized) ul.loop-categories { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); grid-column-gap: 8px; } .swiper:not(.swiper-initialized) ul.loop-categories li:nth-child(n + 4) { display: none; } .grid ul.products .post-body .wishlist-toggle, .grid ul.products .post-body .compare-toggle, .grid ul.products .post-body .en-quick-view { margin-bottom: 8px !important; margin-right: 6px !important; } ul.products .wishlist-toggle, ul.products .compare-toggle, ul.products .en-quick-view { width: 28px; height: 28px; line-height: 28px; border-radius: 28px; } .en-quick-view:before { -webkit-mask-size: 13px !important; mask-size: 13px !important; } .wishlist-toggle.active:before, .wishlist-toggle.loading:before, .compare-toggle.loading:before, .en-quick-view.loading:before { -webkit-mask-size: 12px !important; mask-size: 12px !important; } .wishlist-toggle:before, .compare-toggle:before { -webkit-mask-size: 11px !important; mask-size: 11px !important; } .entry-summary .wishlist-toggle, .entry-summary .compare-toggle { transform: translateY(-4px); } .entry-summary .wishlist-toggle:before, .entry-summary .compare-toggle:before { -webkit-mask-size: 14px !important; mask-size: 14px !important; } .product .post-body .button, .product .post-body .added_to_cart, .post-read-more { font-size: 13px; } .product .button:after, .product .added_to_cart:after, .post-read-more:after { width: 12px; height: 12px; } .post-meta a, .post-meta { font-size: 12px; } .product .price { padding-top: 4px; font-size: 14px; line-height: 14px; } ul.products .product .label, ul.products .product .onsale { left: 12px !important; top: 12px !important; } ul.products .product .onsale + .label { left: 56px !important; } ul.products .post-body { padding: 0 8px 8px 8px; } ul.products .product .post-image { padding: 4px !important; } .grid ul.products .placeholder .post-image { padding: 0 !important; } ul.loop-categories .category-item a { padding: 8px !important; } .star-rating-wrap { margin-bottom: 0; } .product > .post-social-share { position: fixed; bottom: 12px; right: 12px; z-index: 99; display: flex; transform: translateY(0); flex-direction: column; transition: transform .6s cubic-bezier(.19,1,.22,1); } .product > .post-social-share.animate { transform: translateY(-44px); } .product > .post-social-share > .social-links { display: none; flex-direction: column; } .product > .post-social-share > .social-links.active { display: flex; } .product > .post-social-share > .social-share { cursor: pointer; border-radius: 6px; width: 40px; height: 40px; font-size: 0; padding: 0; display: flex; align-items: center; justify-content: center; background-color: #fff; box-shadow: inset 0 0 0 1px #e0e0e0; transition: transform .6s cubic-bezier(.19,1,.22,1); } .product > .post-social-share > .social-share:before { content: ""; display: block; width: 16px; height: 16px; -webkit-mask-size: 12px !important; mask-size: 12px !important; -webkit-mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/share.svg) no-repeat 50% 50%; mask: url(//detandt-hvac.com/wp-content/themes/mobex/images/icons/share.svg) no-repeat 50% 50%; position: static; margin-right:0; } .product > .post-social-share > .social-links a { margin-bottom: 4px !important; margin-right: 0 !important; width: 40px; height: 40px; line-height: 40px; } .single-product .title-section { padding-bottom:0; } .commentlist .comment_container { margin-bottom: 8px; } .woocommerce-Tabs-panel .shop_attributes th { font-size: 13px; } .icon-position-mobile-left.et-icon-box, .icon-position-mobile-left.et-icon-box > a { flex-direction: row; text-align: left !important; } .icon-position-mobile-top.et-icon-box, .icon-position-mobile-top.et-icon-box > a { flex-direction: column; justify-content: flex-start; } .icon-position-mobile-right.et-icon-box, .icon-position-mobile-right.et-icon-box > a { flex-direction: row-reverse; text-align: right !important; } .icon-position-mobile-top.icon-alignment-mobile-center.et-icon-box { text-align: center; align-items: center; } .icon-position-mobile-top.icon-alignment-mobile-right.et-icon-box { text-align: right; align-items: flex-end; } .icon-position-mobile-top.icon-alignment-mobile-left.et-icon-box { text-align: left; align-items: flex-start; } .icon-position-mobile-right.et-icon-box .icon { margin: 0 !important; margin-left: 24px !important; } .icon-position-mobile-left.et-icon-box .icon { margin: 0 !important; margin-right: 24px !important; } .icon-position-mobile-top.et-icon-box .icon { margin: 0 !important; margin-bottom: 24px !important; transform:none !important; } .with-content.icon-position-mobile-left.et-icon-box .icon, .with-content.icon-position-mobile-right.et-icon-box .icon{ transform:translateY(4px); } .icon-position-mobile-left.icon-vertical-alignment-mobile-center.et-icon-box, .icon-position-mobile-right.icon-vertical-alignment-mobile-center.et-icon-box {align-items: center;} .icon-position-mobile-left.icon-vertical-alignment-mobile-bottom.et-icon-box, .icon-position-mobile-right.icon-vertical-alignment-mobile-bottom.et-icon-box {align-items: flex-end;} .icon-position-mobile-left.icon-vertical-alignment-mobile-top.et-icon-box, .icon-position-mobile-right.icon-vertical-alignment-mobile-top.et-icon-box {align-items: flex-start;} .tabset, .section-tab .section-tabset { justify-content: flex-start !important; gap: 8px; overflow-x: scroll !important; -ms-overflow-style: none !important; scrollbar-width: none !important; } .tabset::-webkit-scrollbar, .section-tab .section-tabset::-webkit-scrollbar { display: none; } .tabset .tab, .section-tabset .tab { margin-bottom: 8px; margin-right:0; width: 100%; min-width: 150px !important; } .tabs-container { padding: 8px 0 0 0; } .et-terms.alternative .term-title { font-size:16px; line-height:20px; } .et-terms > ul { grid-row-gap: 12px; grid-column-gap: 12px; } .grid.et-clients > ul {grid-template-columns: repeat(2,minmax(0, 1fr));} .et-clients .clients-item { min-height: 90px; max-height: 90px; } .et-clients .clients-item img { max-height: 64px !important; } .my-account .vehicle-filter { padding:0; } .vehicle-filter { flex-direction: column; padding:32px 24px; } .vehicle-filter.horizontal > .atts, .vehicle-filter.horizontal > .last { width: 100% !important; } .vehicle-filter.horizontal:not([data-count="2"]) > .atts, .vehicle-filter.horizontal:not([data-count="2"]) > .last { grid-template-columns: repeat(1,minmax(0, 1fr)) !important; } .vehicle-filter.horizontal > div + div { margin-left: 0; margin-top: 8px; } .vehicle-filter.horizontal.vin > div + div { margin-left: 0 !important; margin-top: 40px; } .vehicle-filter.horizontal .vin span { top: 0; left: 50%; height: 24px; transform: translate(-50%,-30px); } .vehicle-filter .reset { right: 24px; left:auto; } .filter-box .vehicle-filter .reset { right: auto; left: 0; top:-32px; } html .select2-results__option { padding: 16px; height: 48px; border-radius: 6px; } html .select2-container--default .select2-search--dropdown .select2-search__field { height: 48px !important; padding: 16px; } .shop-top-widgets .vehicle-filter-mobile-toggle {display: block;} .shop-top-widgets .vehicle-filter {display: none;} .compare-table-wrapper { width: 100vw; max-width: 100vw; height: 100vh; border-radius: 0; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; } .compare-table-toggle { top: 16px; right: 16px; background-color: rgba(0, 0, 0, 0.4); } .compare-remove { display: block; width: 24px; height: 24px; border-radius: 6px; } .compare-product-animate, .cart-product-animate { transform-origin: left top; } } @media only screen and (min-width: 768px) { #et-content { min-height: calc(100vh - 395px); } .product-nav-tabs, .nav-tabs-placeholder { display: none; } .mobile-container { width: 400px; left: -400px; } .mobile-container.active { transform: translateX(400px); } .elementor-element[data-element_type="column"] .elementor-widget-wrap.elementor-element-empty {margin:0 !important} .container, .wpml-ls-statics-post_translations { width: 93.75%; max-width: 93.75%; } .compare-table-wrapper { min-width: 720px; } .dashboard-mobile-toggle {display: none;} .breakpoint-768 {display: none !important;} .text768-align-center {text-align: center !important;} .text768-align-left {text-align: left !important;} .text768-align-right {text-align: right !important;} .mobile-container { max-width: 380px; } .title-section { padding:32px 0 32px 0; } .shop .title-section { padding:32px 0 16px 0; } .modal-categories-wrapper .button { width: auto; margin-top: 16px; } .modal-categories-wrapper ul { grid-row-gap: 16px; grid-column-gap: 16px; } .post-read-more { margin: auto 24px 24px 24px !important; } .post-ajax-button { margin:32px auto 0 auto; } .sidebar-active .single-post-page > .post .post-title-section { align-items: flex-start; } .grid .only-posts { grid-template-columns: repeat(2, minmax(0, 1fr)); grid-column-gap: 24px; grid-row-gap: 24px; } .masonry .loop-posts { margin-left: -12px; margin-right: -12px; } .masonry .loop-posts .post { width: calc(50% - 24px); float: left; margin-left: 12px; margin-right: 12px; margin-bottom: 24px; padding-bottom: 0; border-bottom: none; } .grid .only-posts .post { padding-bottom: 0; border-bottom: none; } .list .only-posts .post .post-media + .post-body { padding-left: 40px; } .list .only-posts .post-media { min-width: 50%; max-width: 50%; width: 50% } .widget .list .only-posts .post-media { min-width: 72px; max-width: 72px; width: 72px } .comment-list .comment .comment, .comment-list .comment .comment .comment { border-left:16px solid #e0e0e0; } .comment-list .comment .comment #respond { transform: translateX(-16px); width: calc(100% + 16px); background-color: #fff; } .comment-list .comment .comment .comment #respond { transform: translateX(-32px); background-color: #fff; width: calc(100% + 32px); } .summary-details .et-accordion .accordion-title:after { background-color: #111; } .comp ul.products .product .en-quick-view { top: 50%; left: 50%; transform: translate(-50%,-50%); width: 32px; height: 32px; background-color: #fff; border-radius: 50%; box-shadow: 0 0 16px rgba(0,0,0,0.1); } .comp ul.products .post-title{ min-height: 0 !important; max-height: 100% !important; } .product .onsale, ul .product .label, .single-product-wrapper > .label { left: 12px !important; top: 12px !important; } .mobile-total {display: none;} .layout-control { float: left; } .woocommerce-result-count { float: right; } .woocommerce-ordering { float: left; } .sidebar-active .woocommerce-ordering { margin-left: 8px !important; } .woocommerce-ordering:first-child { margin-left: 0 !important; } .addon-off .woocommerce-ordering { float: none; } .list .loop-posts .post .post-inner { flex-direction: initial; align-items: flex-start; position: relative; } .list .only-posts .post .post-inner { align-items: center; } .comp .product .image-container:after { display: none; } .wishlist-toggle, .compare-toggle, .en-quick-view { top: 16px; right: 16px; } .compare-toggle {top:56px;} .en-quick-view {top:96px;} .woocommerce-before-shop-loop > * { display: inline-block; margin: 0; } ul.products { grid-row-gap: 16px !important; grid-column-gap: 16px !important; } .comp ul.products .product .post-body { padding: 24px !important; display: block; width: 100%; } .fbt-products .product { padding: 0; } .fbt-products .product:after { bottom: auto; top: 50%; right: -32px; margin-left:0; margin-top: -16px; } ul.products { grid-template-columns: repeat(3, minmax(0, 1fr)); grid-row-gap: 16px !important; grid-column-gap: 16px !important; } ul.products { grid-template-columns: repeat(3, minmax(0, 1fr)); } .list ul.products { grid-template-columns: repeat(2, minmax(0, 1fr)); } .comp ul.products .product .post-image { min-width: 150px; max-width: 150px; width: 150px; } .comp ul.products .product .comp-body { min-width: 250px; max-width: 250px; width: 250px; padding-left: 24px; border-left: 1px solid #EBEBEB; } .list ul.products .product .post-image { padding: 12px; } ul.products .product .post-body { padding:0 16px 16px 16px; z-index: 15; } .list ul.products .product .post-body { padding:16px !important; } ul.products .product .post-image { padding: 12px; } .fbt-products .product .post-body { margin-top: 0 !important; padding-top: 16px !important; } .woocommerce-before-shop-loop { text-align: left; } .woocommerce-before-shop-loop > * { display: inline-block; margin:0; } .woocommerce-result-count, .sale-products { padding-right: 0; margin-right: 0; margin-left: auto; } .product .single-product-wrapper .woocommerce-product-gallery { width: 50%; } .product .single-product-wrapper .summary { width: 50%; } .product-layout-single.simple .product .single-product-wrapper .woocommerce-product-gallery, .product-layout-single.simple .product .single-product-wrapper .summary { width: 50% !important; } .quick-view-wrapper .product .single-product-wrapper .woocommerce-product-gallery, .quick-view-wrapper .product .single-product-wrapper .summary { width: 50% !important; } .product .woocommerce-product-gallery { padding-right: 32px; } .product .single-product-wrapper { display: flex; } .wishlist-table li { position: relative; } .wishlist-table li a.content { padding: 16px !important; } .comp ul.products { grid-row-gap: 16px !important; grid-column-gap: 16px !important; } .comp .product-category .post-body:after { display: none; } .comp .loop-posts .post .post-inner { display: flex; align-items: center; flex-direction: row; justify-content: flex-start; } .comp .only-posts .post .post-inner { display: block; } .comp .only-posts .post .post-body { position: absolute; bottom: 40px; left: 40px; z-index: 5; background: #fff; width: 50%; min-width: 380px; padding: 40px; } .comp .only-posts .post .post-title { font-size: 30px; line-height: 39px; } .comp .loop-posts .post .post-body-inner { height: 100%; width: 100%; display: table; justify-content: flex-start; align-items: center; } .comp .loop-posts .post .post-body-inner > * { display: table-cell; vertical-align: top; } .comp .loop-posts .post .post-body-inner > .post-content-wrap { max-width: 200px; padding-right: 24px; } .comp .loop-posts .post .post-body-inner > .product-short-description { padding-right: 24px; } .comp-body {text-align: left;} .comp .wishlist-toggle + .compare-title {margin-left: 16px;} .comment-form-author { width: 50%; float: left; padding-right: 12px; } .comment-form-email { width: 50%; float: right; padding-left: 12px; } .comment-form-rating p, .comment-form-rating label { display: inline-block; } .sidebar-active #review_form_wrapper { max-width: 100%; } .woocommerce-Reviews {margin: 0 auto;} .commentlist .comment_container { flex-direction:row; } .commentlist .comment_container { flex-direction:row; } .commentlist .comment-text { padding-left: 16px; width: 100%; } .product .summary table.variations tr { grid-template-columns: 20% 80%; } .simple-grid ul.products .product .post-body {padding-top: 16px;} .simple-grid ul.products .product .post-body-inner > * {margin-bottom: 4px;} .simple-grid ul.products .product .post-body-inner > *:last-child {margin-bottom: 0;} .comp-body .wishlist-title, .comp-body .compare-title { display: inline-block !important; font-size: 11px; } .cart-box .cart-toggle { display: none; } .et-timer ul > li { width: auto; display: inline-block; } .tabset .tab, .section-tabset .tab { width: auto; } .tabset .tab:last-child, .section-tabset .tab:last-child { margin-right: 0; } .tabs-container .nav-pos-top { padding-top: 0; } .vertical .tabset, .vertical.section-tab .section-tabset { width: 30%; float: left; border-bottom: none; } .et-tabs.vertical { display: flex; align-items: flex-start; justify-content: flex-start; } .section-tab.vertical > .elementor-container { flex-direction: row; } .vertical .tabs-container, .vertical.section-tab .tabs-container { width: 70%; float: left; padding:0 0 0 40px; } .vertical .tabset .tab, .vertical.section-tab .section-tabset .tab { width: 100%; margin-right: 0; margin-bottom: 8px; text-align: left; justify-content: flex-start; } .shop-top-widgets .product-search { padding: 0; } .shop-top-widgets .product-search .search-wrapper { width: calc(100% - 216px) !important; position: relative; } .shop-top-widgets .product-search .search-wrapper:before { display: block; width: 1px; height: 16px; content: "" !important; background-color: #e0e0e0; content: ""; top:50%; margin-top: -8px; left: 0; position: absolute; z-index: 3; } .shop-top-widgets .product-search form { display: flex; width: 100%; } .shop-top-widgets .product-search input[type="search"] { margin-bottom: 0; border:none; width: 100%; } .shop-top-widgets .product-search select { width: 136px !important; margin-bottom: 0; border:none; } .shop-top-widgets .product-search input[type="submit"] { width: 80px; border-radius: 0 4px 4px 0; } .shop-top-widgets .product-search .search-results { transform: translateY(40px); left: -1px; width: calc(100% + 2px); } .shop-top-widgets .product-search .input-after { display: block; width: 81px; height:44px; position: absolute; top: -1px; right: -1px; border-radius: 0 4px 4px 0; transition: color 300ms ease-out,background-color 300ms ease-out,box-shadow 300ms ease-out; } .et-product-search-toggle .search-box .widget { width: 100%; max-width: 1320px; } .et-product-search-toggle form { display: flex; flex-direction: row; justify-content: center; } .et-product-search-toggle .search-box .product-search .search-results { text-align: left; } .product-search form > .search-results.active { display: none; } .product-search .search-wrapper > .search-results.active { display: block; } .et-mailchimp.horizontal.name-false input[name='email'] { min-width: 400px; } .footer .et-mailchimp.horizontal.name-false input[name='email'] { min-width: auto; } .et-mailchimp.horizontal form { display: flex; justify-content: center; align-items: center; } .et-mailchimp.horizontal form input, .et-mailchimp.horizontal form .button { margin-bottom: 0; } .et-mailchimp.horizontal form .field-wrap {margin-right: 8px;} .et-mailchimp.horizontal.name-false form .field-wrap {margin-right:0;} .et-mailchimp.horizontal .alert.success, .et-mailchimp.horizontal .alert.error { transform: translateY(40px); } .carousel.et-terms .swiper:not(.swiper-initialized) > .enova-carousel { grid-column-gap: 24px !important; } .carousel.et-terms.alternative .swiper:not(.swiper-initialized) > .enova-carousel { grid-column-gap: 16px !important; } } @media only screen and (min-width: 768px) and (max-width: 1023px) { .flex-wrap-tablet-portrait > .elementor-container {flex-wrap:wrap;} .flex-wrap-tablet-portrait > .elementor-container > .elementor-column {width:100% !important;} .breakpoint-768-1023 {display: none !important;} .text768-1023-align-center {text-align: center !important;} .text768-1023-align-left {text-align: left !important;} .text768-1023-align-right {text-align: right !important;} .elementor .elementor-hidden-tablet { display: none !important; } .overflow-tablet-portrate {overflow: hidden;} .woocommerce-MyAccount-navigation { width: 45%; } .modal-categories-wrapper ul { grid-template-columns: repeat(3, minmax(0, 1fr)); } .list .only-posts .post-excerpt { max-height: 64px; overflow: hidden; } .list .only-posts .post-meta { margin-bottom: 8px; } .fbt .product .price { justify-content: flex-start; } .comp .loop-posts .post .post-body-inner > .product-short-description { display: none; } div.select-filter.horizontal .sfi-title {display: none;} .commentlist { grid-template-columns: repeat(2, minmax(0, 1fr)); } .single-product-category { width: 100px; height: 100px; } .add-to-cart-form-wrapper {margin-top: 24px;} .quick-view-wrapper .woocommerce-product-gallery .flex-control-nav { transform: none; margin-top: 8px; } .large ul.products { grid-template-columns: repeat(3, minmax(0, 1fr)); } .summary .compare-toggle { margin-left: 24px; } .woocommerce-product-gallery__trigger {right: 48px;} .fbt .post-inner { flex-direction: column !important; } .summary .fbt-products { margin-top: 48px; width: 200%; margin-left: -100%; } .swiper:not(.swiper-initialized) ul.loop-categories { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); grid-column-gap: 16px; } .swiper:not(.swiper-initialized) ul.loop-categories li:nth-child(n + 4), .product-carousel > ul.products li:nth-child(n + 4) { display: none; } .vehicle-filter .reset { top: 0; left: 24px; } .widget .columns-tablet-1.flickr-image-list li { width: 100%; } .widget .columns-tablet-2.flickr-image-list li { width: 50%; } .widget .columns-tablet-3.flickr-image-list li { width: 33.33333333333333%; } .widget .columns-tablet-4.flickr-image-list li { width:25%; } .widget .columns-tablet-5.flickr-image-list li { width: 20%; } .widget .columns-tablet-6.flickr-image-list li { width: 16.66666666666667%; } .widget .columns-tablet-7.flickr-image-list li { width: 14.28571428571429%; } .widget .columns-tablet-8.flickr-image-list li { width: 12.5%; } .widget .columns-tablet-9.flickr-image-list li { width: 11.11111111%; } .widget .columns-tablet-10.flickr-image-list li { width: 10%; } .icon-position-tablet-left.et-icon-box, .icon-position-tablet-left.et-icon-box > a { flex-direction: row; text-align: left !important; } .icon-position-tablet-top.et-icon-box, .icon-position-tablet-top.et-icon-box > a { flex-direction: column; justify-content: flex-start; } .icon-position-tablet-right.et-icon-box, .icon-position-tablet-right.et-icon-box > a { flex-direction: row-reverse; text-align: right !important; } .icon-position-tablet-top.icon-alignment-tablet-center.et-icon-box { text-align: center; align-items: center; } .icon-position-tablet-top.icon-alignment-tablet-right.et-icon-box { text-align: right; align-items: flex-end; } .icon-position-tablet-top.icon-alignment-tablet-left.et-icon-box { text-align: left; align-items: flex-start; } .icon-position-tablet-right.et-icon-box .icon { margin: 0 !important; margin-left: 24px !important; } .icon-position-tablet-left.et-icon-box .icon { margin: 0 !important; margin-right: 24px !important; } .icon-position-tablet-top.et-icon-box .icon { margin: 0 !important; margin-bottom: 24px !important; transform:none !important; } .with-content.icon-position-tablet-left.et-icon-box .icon, .with-content.icon-position-tablet-right.et-icon-box .icon{ transform:translateY(4px); } .icon-position-tablet-left.icon-vertical-alignment-tablet-center.et-icon-box, .icon-position-tablet-right.icon-vertical-alignment-tablet-center.et-icon-box {align-items: center;} .icon-position-tablet-left.icon-vertical-alignment-tablet-bottom.et-icon-box, .icon-position-tablet-right.icon-vertical-alignment-tablet-bottom.et-icon-box {align-items: flex-end;} .icon-position-tablet-left.icon-vertical-alignment-tablet-top.et-icon-box, .icon-position-tablet-right.icon-vertical-alignment-tablet-top.et-icon-box {align-items: flex-start;} .swiper-container .grid.swiper > .loop-products:not(.enova-carousel) { width: 118.1%; } .swiper-container .grid.swiper > .only-posts:not(.enova-carousel) { width: 125.8%; } .swiper-container .list.swiper > .loop-products:not(.enova-carousel) { width: 133%; } .vehicle-filter { padding: 24px; } } @media only screen and (max-width: 1023px) { .footer { margin-bottom: 54px; } .et-row {flex-direction:column;} .et-row > .et-column {width:100% !important;padding-bottom:40px;} .et-row > .et-column:last-child {padding-bottom:0;} .text1023-align-center {text-align: center !important;} .text1023-align-left {text-align: left !important;} .text1023-align-right {text-align: right !important;} .layout-sidebar { width: 100%; max-width: 320px; height: 100%; padding: 0; cursor: default; position: fixed; z-index: 9999999; top: 0; left: 0; transform: translateX(-100%); background-color: #fff; transition: 0.4s transform cubic-bezier(.19,1,.22,1); } .layout-sidebar .widget-area { height: inherit; overflow-y: auto; padding: 32px; } .layout-sidebar .mobile-back { display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: -1; overflow: initial; fill:#fff; } .layout-sidebar .widget_categories, .layout-sidebar .widget_product_categories, .layout-sidebar .widget_nav_menu, .pf-item.list.cat { padding: 0 !important; background-color: #fff; box-shadow:none; border-radius: 0px; } .post-title-section .post-author-gavatar { position: absolute; margin: 0; } .post-title-section .post-meta, .post-title-section .post-title { padding-left: 96px; } .blog-sidebar .widget:not(.widget_mailchimp) { padding: 0 !important; border-radius: 0 !important; background-color: transparent !important; } .cart_totals { margin-top: 8px; } .cart_totals h2 { margin-top: 0 !important; } .woocommerce-before-shop-loop .content-sidebar-toggle {display: none !important;} .woocommerce-tabs .tabs { grid-template-columns: repeat(1, 1fr); } .woocommerce table.woocommerce-MyAccount-orders { margin-top: 0 !important; } .woocommerce-product-gallery .flex-control-nav { grid-template-columns: repeat(5, minmax(0, 1fr)) !important; } .product-sidebar.single .widget-area .widget:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none; } .shop-next-description-widgets { margin-top: 24px; margin-bottom: 0; width: 100%; } .before-description-wrap { flex-direction: column; } .pf-item > .widget_title { background-color: transparent; padding: 24px 0 12px 0; } .pf-item > .inner-wrap { border:none; padding: 0; } .pf-item.image-list.cat .inner-wrap > ul > li, .pf-item.list.cat .inner-wrap > ul > li, .pf-item.list.attr ul li, .pf-item.col.attr ul li, .pf-item.rating ul li{ border-bottom: 1px dashed #e0e0e0; } .pf-item.image-list.cat ul li, .pf-item.list.cat ul li, .pf-item.list.attr ul li, .pf-item.col.attr ul li, .pf-item.rating ul li { padding-top: 12px; padding-bottom: 12px; } .pf-item.list.cat ul ul > li, .pf-item.image-list.cat ul ul > li { padding: 6px 0 !important; } .pf-item.list.cat ul ul > li:first-child, .pf-item.image-list.cat ul ul > li:first-child { padding-top: 16px !important; } .pf-item.list.cat ul ul > li:last-child, .pf-item.image-list.cat ul ul > li:last-child { padding-bottom: 12px !important; } .pf-item.list.cat .inner-wrap > ul > li:last-child, .pf-item.list.attr ul li:last-child, .pf-item.col.attr ul li:last-child, .pf-item.rating ul li:last-child { border-bottom: none; } .pf-item.default { padding-top:32px; } .cat.pf-item.image ul > li:not(.isolate) > a { border:1px solid #e0e0e0; padding: 8px; border-radius: 6px; } .cat.pf-item.image ul { grid-row-gap: 8px !important; } } @media only screen and (min-width: 1024px) { .breakpoint-1024 {display: none !important;} .text1024-align-center {text-align: center !important;} .text1024-align-left {text-align: left !important;} .text1024-align-right {text-align: right !important;} .alignright {margin:0 0 2em 2em !important;} .alignleft {margin:0 2em 2em 0 !important;} .wp-caption.alignright {margin:0 0 2em 2em !important;} .wp-caption.alignleft {margin:0 2em 2em 0 !important;} a img.alignright {margin:0 0 2em 2em !important;} a img.alignleft {margin: 0 2em 2em 0 !important;} .et-image.alignright {margin:0 0 2em 2em} .et-image.alignleft {margin:0 2em 2em 0} .masonry .loop-posts .post { width: calc(33.33333333333333% - 24px); margin-left: 12px; margin-right: 12px; margin-bottom: 24px; } .grid .only-posts { grid-row-gap: 24px; grid-column-gap: 24px; } .sidebar-active.masonry .loop-posts .post { width: calc(50% - 24px); } .grid .only-posts { grid-template-columns: repeat(3, minmax(0, 1fr)); } .sidebar-active.grid .only-posts { grid-template-columns: repeat(2, minmax(0, 1fr)); } .list .only-posts .post-excerpt { display: block; } .list .only-posts .post-media { min-width: 40%; max-width: 40%; width: 40% } .sidebar-active.list .only-posts .post-media { min-width: 50%; max-width: 50%; width: 50% } .widget .list .only-posts .post-media { min-width: 72px !important; max-width: 72px !important; width: 72px !important } .sidebar-active > .container{ display: grid; grid-column-gap: 40px; justify-items: stretch; grid-template-columns: 70% 25.6%; } .search-no-results .sidebar-active > .container{ display: block !important; } .sidebar-active.product-layout > .container { grid-template-columns:27% 70.5%; grid-column-gap: 24px; } .sidebar-active.post-layout-single > .container, .sidebar-active.product-layout-single > .container{ grid-row-gap: 24px; grid-column-gap: 24px; grid-template-columns: 69.5% 28%; } .sidebar-active.product-layout-single > .container{ grid-template-columns: 75.5% 22%; } .quick-view-wrapper .product .single-product-wrapper .summary { border-left: 1px solid #e0e0e0; } .variation-calc, .single_add_to_cart_button { max-width: 320px !important; } .woocommerce-billing-fields__field-wrapper { display: grid; grid-template-columns: repeat(2, 2fr); grid-column-gap: 24px !important; } #billing_address_2_field { padding-top: 30px; } .shop-next-description-widgets { margin-left: 24px; margin-top: 48px; } .before-description-wrap > div:first-child:not(:only-child) { width: 68%; } .before-description-wrap > div:last-child:not(:only-child) { width: 32%; } .sticky-dashboard li.shop-filter, .sticky-dashboard li.account, .sticky-dashboard li.wishlist, .sticky-dashboard li.vfilter-toggle, .sticky-dashboard li.product-search, .sticky-dashboard li.post-sidebar, .sticky-dashboard li.categories, .blog-sidebar .content-sidebar-toggle.active, .product-sidebar .content-sidebar-toggle.active { display: none !important; } .sticky-dashboard { width:auto; bottom: 24px; right: 24px; left: auto; height: 40px; border-radius: 0; box-shadow: none; background-color: transparent; overflow: initial; } .sticky-dashboard li a { min-height: 40px; } .sticky-dashboard li a span { text-indent: 0 !important; } .sticky-dashboard li.arrow-top a { background-size: 18px; background-position: center center !important; } .sticky-dashboard li.compare a { background-size: 12px; background-position: center center !important; } .sticky-dashboard .compare-contents { top: -8px; } .sticky-dashboard li { background-color: #fff; border-radius: 6px; box-shadow: 0 0 8px 0 rgba(0,0,0,0.1); outline: none; } .sticky-dashboard li a { padding-bottom: 0; text-indent: -9000em; align-items: center !important; } .sticky-dashboard li:last-child { margin-left: 8px; } .product-sidebar-toggle-true .product-sidebar .content-sidebar-toggle.active { display: block !important; } .product-sidebar-toggle-true .woocommerce-before-shop-loop .content-sidebar-toggle { display: inline-block; position: relative; } .single-product-thumbnails-left .single-product-wrapper .onsale { left: 102px !important; } .medium ul.products, .small ul.products { grid-template-columns: repeat(5, minmax(0, 1fr)); } .comp ul.products {grid-template-columns: repeat(1, 1fr) !important;} .product-sidebar-toggle-false.sidebar-active.medium ul.products, .product-sidebar-toggle-false.sidebar-active.small ul.products { grid-template-columns: repeat(4, minmax(0, 1fr)); } .large ul.products { grid-template-columns: repeat(4, minmax(0, 1fr)); } .large.gap-true ul.products { grid-row-gap: 24px; grid-column-gap: 24px; } ul.products, .product-sidebar-toggle-true .sidebar-active ul.products { grid-template-columns: repeat(5, minmax(0, 1fr)); } .product-carousel > ul.products li:nth-child(n + 6) { display: none !important; } .list ul.products, .product-sidebar-toggle-true .sidebar-active.list ul.products { grid-template-columns: repeat(4, minmax(0, 1fr)); } .sidebar-active ul.products { grid-template-columns: repeat(3, minmax(0, 1fr)); } .list.sidebar-active ul.products { grid-template-columns: repeat(2, minmax(0, 1fr)); } .woocommerce:after { content: ""; display: table; clear: both; } .single-product-thumbnails-left .woocommerce-product-gallery .flex-viewport { margin-left: 84px; } .single-product-thumbnails-left .woocommerce-product-gallery .flex-control-nav { position: absolute; top: 0; left: 0; display: block; max-width: 76px; } .single-product-thumbnails-left .woocommerce-product-gallery .flex-control-nav li {margin-bottom: 6px;} .woocommerce-cart-form { width: 65%; float: left; margin-top: 14px; } .cart-collaterals { width: calc(35% - 40px); float: right; } .product-layout-single.sidebar-active .fbt .post-title {min-height: 0 !important;} .product .woocommerce-product-gallery { padding-right: 56px; } .add-to-cart-form-wrapper {margin-left: 24px;} .quick-view-wrapper .woocommerce-product-details__short-description { max-width: calc(100% - 16px); } .rating-bars { max-width: 600px; } .sidebar-active .rating-bars { max-width: 100%; } .single-product-reviews-wrap { display: flex; align-items: flex-start; justify-content: flex-start; } .single-product-reviews-wrap > .rating-bars { width: 50%; padding-right: 24px; } .sidebar-active .single-product-reviews-wrap > .rating-bars { width: 40%; } .single-product-reviews-wrap > .rating-bars + #reviews { width: 50%; } .sidebar-active .single-product-reviews-wrap > .rating-bars + #reviews { width: 60%; } .rating-bars .et-progress .count { min-width: 56px; } .reviews-image-list { list-style: none; grid-template-columns: repeat(5, minmax(0, 1fr)); display: grid; justify-items: stretch; grid-row-gap: 8px !important; grid-column-gap: 8px !important; } .reviews-image-list li { padding:0; margin: 0; } .reviews-image-list a { display: block; } .reviews-image-list img { border-radius: 6px; } .widget_product_filter_widget { margin-bottom: 0 !important; padding-bottom: 0 !important; } .widget .columns-desk-1.flickr-image-list li { width: 100%; } .widget .columns-desk-2.flickr-image-list li { width: 50%; } .widget .columns-desk-3.flickr-image-list li { width: 33.33333333333333%; } .widget .columns-desk-4.flickr-image-list li { width:25%; } .widget .columns-desk-5.flickr-image-list li { width: 20%; } .widget .columns-desk-6.flickr-image-list li { width: 16.66666666666667%; } .widget .columns-desk-7.flickr-image-list li { width: 14.28571428571429%; } .widget .columns-desk-8.flickr-image-list li { width: 12.5%; } .widget .columns-desk-9.flickr-image-list li { width: 11.11111111%; } .widget .columns-desk-10.flickr-image-list li { width: 10%; } .vertical .tabset, .vertical.section-tab .section-tabset { width: 20%; } .et-tabs.vertical .tabset { min-width: 220px; } .vertical .tabs-container, .vertical.section-tab .tabs-container { width: 80%; } .light #sb_instagram[data-cols="7"] #sbi_images {grid-template-columns: repeat(7, minmax(0, 1fr));} .light #sb_instagram[data-cols="8"] #sbi_images {grid-template-columns: repeat(8, minmax(0, 1fr));} .light #sb_instagram[data-cols="9"] #sbi_images {grid-template-columns: repeat(9, minmax(0, 1fr));} .light #sb_instagram[data-cols="10"] #sbi_images {grid-template-columns: repeat(10, minmax(0, 1fr));} } @media only screen and (min-width: 1024px) and (max-width: 1279px){ .flex-wrap-tablet-landscape > .elementor-container {flex-wrap:wrap;} .flex-wrap-tablet-landscape > .elementor-container > .elementor-column {width:100% !important;} .elementor .elementor-hidden-tablet { display: none !important; } .breakpoint-1024-1279 {display: none !important;} .text1024-1279-align-center {text-align: center !important;} .text1024-1279-align-left {text-align: left !important;} .text1024-1279-align-right {text-align: right !important;} .sidebar-active .woocommerce-tabs .tabs { grid-template-columns: repeat(1, 1fr); } .sidebar-active.list .post-excerpt { max-height: 64px; overflow: hidden; } .sidebar-active.list .post-read-more { margin-top: 24px !important; } .overflow-tablet-landscape {overflow: hidden;} .woocommerce-MyAccount-navigation { width: 30%; } .modal-categories-wrapper ul { grid-template-columns: repeat(4, minmax(0, 1fr)); } .summary-details:nth-child(2) { margin-top: 43px !important; } .product .single_add_to_cart_button {max-width: 320px} .product-sidebar-toggle-false.comp.sidebar-active ul.products .product .post-image { min-width: 200px; max-width: 200px; width: 200px; } .comp .loop-posts .post .post-body-inner > .product-short-description { display: none; } .single-product-category { width: 100px; height: 100px; } .commentlist { grid-template-columns: repeat(2, minmax(0, 1fr)); } .quick-view-wrapper .woocommerce-product-gallery .flex-control-nav { transform: none; margin-top: 8px; } .sidebar-active .fbt .post-inner { flex-direction: column !important; } .swiper:not(.swiper-initialized) ul.loop-categories { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); grid-column-gap: 16px; } .swiper:not(.swiper-initialized) ul.loop-categories li:nth-child(n + 5) { display: none; } .fbt .product .post-image { min-width: 140px !important; max-width: 140px !important; width: 140px !important; } .comp ul.products .product .comp-body { min-width: 300px; max-width: 300px; width: 300px; } .sidebar-active.comp ul.products .product .comp-body { min-width: 250px; max-width: 250px; width: 250px; } .comp ul.products .product .post-image { min-width: 300px; max-width: 300px; width: 300px; } .sidebar-active.comp ul.products .product .post-image { min-width: 150px; max-width: 150px; width: 150px; } .widget_et_recent_entries .post-title { max-width: 100%; } .widget_calendar td, .widget_calendar th, .wp-block-calendar td, .wp-block-calendar th { padding: 4px 0; } .widget_shopping_cart .cart-product-image, .widget_products .product_list_widget > li > .product-image, .widget_recently_viewed_products .product_list_widget > li > .product-image, .widget_recent_reviews .product_list_widget > li > .product-image, .widget_top_rated_products .product_list_widget > li > .product-image, .addon-off .widget_shopping_cart img, .addon-off .widget_products .product_list_widget > li img, .addon-off .widget_recently_viewed_products .product_list_widget > li img, .addon-off .widget_recent_reviews .product_list_widget > li img, .addon-off .widget_top_rated_products .product_list_widget > li img { width: 56px; height: 56px; min-width: 56px; } .swiper-container .grid.swiper > .loop-products:not(.enova-carousel) { width: 111.3%; } .swiper-container .grid.swiper > .only-posts:not(.enova-carousel) { width: 118%; } .swiper-container .list.swiper > .loop-products:not(.enova-carousel) { width: 121.5%; } } @media only screen and (min-width: 768px) and (max-width: 1279px) { .comp ul.products .comp-body .wishlist-toggle, .comp ul.products .comp-body .compare-toggle { width: 16px; height: 16px; border-radius: 0; box-shadow: none ; } .comp ul.products .comp-body .wishlist-title { margin-right: 12px !important; } .fbt-products { padding-top: 0; margin-top: 24px; border-top: none; padding-bottom: 0; } .summary-details:nth-child(2) { width:calc(100vw - 12.5%); left: -100%; position: relative; } .comp ul.products .post-body .post-content-wrap > .wishlist-toggle, .comp ul.products .post-body .post-content-wrap > .compare-toggle, .comp ul.products .post-body .post-content-wrap > .en-quick-view { display: none !important; } .product .single-product-wrapper .summary { margin-bottom: 0 !important; } .swiper-container[data-tab-land-columns="1"] .only-posts:not(.enova-carousel) { grid-template-columns: repeat(1,minmax(0, 1fr)) !important; } } @media only screen and (min-width: 768px) and (max-width: 1365px) { .elementor-element > .elementor-widget-container > .et-product-search-toggle .widget.widget_product_search_widget > .product-search > form > select { border: none !important; } .et-product-search .search-wrapper { border-top:none !important; border-bottom:none !important; border-right:none !important; } } @media only screen and (max-width: 1279px) { .et-mobile.up { transform: translateY(-100%) !important; } .product-nav-tabs.up {top: 0 !important} .cart-toggle .cart-title, .cart-toggle .text {display: none !important;} .cart-toggle .cart-contents { width: 16px; height: 16px; border-radius: 6px; font-size: 10px; font-weight: 700; line-height: 16px; padding-right: 1px; text-align: center; } .et-desktop.mobile-false, .et-desktop.mobile-false + .header-placeholder {display: none !important;} .text1279-align-center {text-align: center !important;} .text1279-align-left {text-align: left !important;} .text1279-align-right {text-align: right !important;} .bullets-container {display: none;} .sidebar-navigation #wrap {padding-left: 0 !important;} .widget .ss-scroll {opacity: 1 !important} .post-image .en-quick-view, .post-image .wishlist-title, .post-image .wishlist-toggle, .post-image .compare-title, .post-image .compare-toggle { display: none; } .list .post-image .en-quick-view, .list .post-image .wishlist-toggle, .list .post-image .compare-toggle { display: block; opacity: 0.3; } .list ul.products .product .post-image .en-quick-view { width: 16px; height: 16px; box-shadow: none; top: auto; bottom: 16px; left: 80px; transform: none; } .grid ul.products .post-body .wishlist-toggle, .grid ul.products .post-body .compare-toggle, .grid ul.products .post-body .en-quick-view { opacity: 1; display: inline-block; vertical-align: top; transition: opacity 0.2s; position: relative; top: 0; left: 0; margin-bottom: 8px; margin-right: 8px; } .wishlist-table .grid ul.products .post-body .wishlist-toggle{ display:none; } .post-body .en-quick-view, .comp-body .en-quick-view{ transition: opacity 0.2s ease-out, box-shadow 0.2s ease-out; cursor: pointer; } .post-body .compare-toggle, .comp-body .compare-toggle{ margin-right: 0; } .comp .loop-posts .product-short-description ul { flex-direction: column; } .sfi-title { min-width: 140px; } .cart-box .widget_shopping_cart {padding-top: 24px !important} .cart-toggle { min-width: auto; } .swiper-button, .cbt-nav, .swiper-container[data-navigation-type="both"] .swiper-pagination, .swiper-container[data-navigation-type="pag"] .swiper-pagination {display: none !important;} .et-gallery.slider.swiper-container[data-navigation-type="both"] .swiper-pagination, .et-gallery.slider.swiper-container[data-navigation-type="pag"] .swiper-pagination {display: block !important;} .loop-categories-container .swiper-button, .swiper-container[data-arrows-pos="inside"] .swiper-button { display: block !important; } .single-product-cbt .compare-table-wrapper { margin-top: 0; } .compare-table-wrapper.max .cbt-wrapper { overflow-x: scroll; } .compare-table-wrapper.max .cbt-wrapper { -ms-overflow-style: none; scrollbar-width: none; } .compare-table-wrapper.max .cbt-wrapper::-webkit-scrollbar { display: none; } .compare-table-wrapper.max .clear { position: relative; bottom: 0; } .compare-table-wrapper.modal.max { padding-top: 14px; } .compare-table-wrapper.modal.max:after { content: ""; display: block; width: 16px; height: calc(100% - 4px); background: #fff; position: absolute; top: 1px; left: 8px; z-index: 15; } .summary-details:nth-child(2) { margin-top: 24px; } .comp ul.products .comp-body .wishlist-toggle, .comp ul.products .comp-body .compare-toggle { margin-top: 0; } body .product .single_add_to_cart_button:hover { color: #000 !important; } body .product .single_add_to_cart_button:hover:after, body .product .single_add_to_cart_button:hover:before { background-color: #000 !important; } body .product .single_add_to_cart_button.buy-now-button:hover { color: #fff !important; } body .product .single_add_to_cart_button.buy-now-button:hover:after, body .product .single_add_to_cart_button.buy-now-button:hover:before { background-color: #fff !important; } .product .single-product-wrapper .summary { margin-bottom: 0 !important; } .modal-categories-wrapper { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; max-height: 100vh; border-radius: 0; } .footer.sticky-true { position: relative !important; width: 100% !important; z-index: 1 !important; } .parallax-container { height: 150% !important; } .quick-view-wrapper { width: 100%; height: 100%; overflow: scroll; } .quick-view-wrapper-close {position: fixed;} .quick-view-wrapper { border-radius: 0; top: 0; left: 0; transform: translate(0,0) !important; width: 100vw; height: 100vh; } .quick-view-wrapper .woocommerce-product-gallery__wrapper, .quick-view-wrapper .woocommerce-product-gallery .flex-viewport { border-radius: 0; border: none; } .quick-view-wrapper .summary { overflow-y: initial; overflow-x: initial; max-height: 100%; } .quick-view-wrapper .product .single-product-wrapper .summary-inner-wrapper { padding: 0 0 0 32px !important; } .quick-view-wrapper .single-product-wrapper { padding: 32px; } .header-mobile { position: relative; z-index: 79; } .et-image.parallax { transform: translate3d(0px, 0px, 0px) !important; position: relative !important; } .et-image.parallax .lazy-inline-image { max-height: 100% !important; } } @media only screen and (min-width: 1280px) and (max-width: 1365px) { .breakpoint-1280-1365 {display: none !important;} } @media only screen and (min-width: 1280px) { .et-desktop .mini-cart .cart-contents {background-color: transparent !important;} .placeholder .post-wcq { display: none !important; } .container, .wpml-ls-statics-post_translations, .sub-menu.megamenu[data-width="grid"] { width: 1240px; max-width: 1240px; } .alignwide, .wp-block[data-align="wide"] { position: relative; left: 50%; transform: translateX(-50%); max-width: 1240px !important; width: 1240px !important; } #single-post-page > .post > .post-inner > .post-media, .related-posts-wrapper { width: 1240px; transform: translateX(-50%); left: 50%; max-width:100vw; } .sidebar-active #single-post-page > .post > .post-inner > .post-media, .sidebar-active .related-posts-wrapper { width: 100% !important; left:0 !important; transform: none !important; max-width: 100% !important; } .sidebar-active > .container{ grid-template-columns: 74.2% 22.6%; } .et-mobile.desktop-false, .et-mobile.desktop-false + .header-placeholder {display: none !important;} .detected .et-mobile.desktop-false, .detected .et-mobile.desktop-false.sticky-true.active + .header-placeholder {display: block !important;} .detected .cart-toggle .cart-contents { width: 16px; height: 16px; border-radius: 6px; font-size: 10px; font-weight: 700; line-height: 16px; padding-right: 1px; text-align: center; } .detected .cart-toggle .cart-title { display: none !important; } .mm > .sidebar-menu .menu-item-has-children { position: static; } .mm > .sidebar-menu { position: relative; } .mm > .sidebar-menu .menu-item-has-children > .megamenu { display: block; position: absolute; top: 0; left: 100% !important; z-index: -1; visibility: hidden; border-radius: 0 6px 6px 6px; backface-visibility: hidden; box-shadow: 4px 4px 4px rgba(0,0,0,0.1); } .mm > .sidebar-menu .menu-item-has-children:hover > .megamenu { z-index: 99; visibility: visible; animation: submenuAppearFade 0s ease-out forwards; } .mm > .sidebar-menu .menu-item-has-children:hover > a { border-radius: 6px 0 0 6px; } form[name="checkout"] {margin-top:40px;} form[name="checkout"] .col2-set { float: left; width: 50%; } form[name="checkout"] #order_review_heading, form[name="checkout"] #order_review { float: right; width: calc(50% - 40px); } form[name="checkout"] #order_review_heading {margin-top:0;} .vin-decoded-results::-webkit-scrollbar, .user-vehicle-list::-webkit-scrollbar, .select2-results__options::-webkit-scrollbar, .product-sidebar-toggle-true .layout-sidebar .widget-area::-webkit-scrollbar, .cart_list::-webkit-scrollbar, .product-search .search-results ul::-webkit-scrollbar, .quick-view-wrapper .summary::-webkit-scrollbar, .woocommerce-widget-layered-nav-list::-webkit-scrollbar, .pf-item.list.attr ul::-webkit-scrollbar, .pf-item.image.attr ul::-webkit-scrollbar, .pf-item.col.attr ul::-webkit-scrollbar, .single-product-vehicles table tbody::-webkit-scrollbar, .pf-item.label.brand ul::-webkit-scrollbar { width: 4px; } .user-vehicle-list::-webkit-scrollbar-track, .vin-decoded-results::-webkit-scrollbar-track, .select2-results__options::-webkit-scrollbar-track, .product-sidebar-toggle-true .layout-sidebar .widget-area::-webkit-scrollbar-track, .cart_list::-webkit-scrollbar-track, .product-search .search-results ul::-webkit-scrollbar-track, .quick-view-wrapper .summary::-webkit-scrollbar-track, .woocommerce-widget-layered-nav-list::-webkit-scrollbar-track, .pf-item.list.attr ul::-webkit-scrollbar-track, .pf-item.image.attr ul::-webkit-scrollbar-track, .pf-item.col.attr ul::-webkit-scrollbar-track, .pf-item.label.brand ul::-webkit-scrollbar-track, .single-product-vehicles table tbody::-webkit-scrollbar-track { height: 16px; } .vin-decoded-results::-webkit-scrollbar-thumb, .user-vehicle-list::-webkit-scrollbar-thumb, .select2-results__options::-webkit-scrollbar-thumb, .product-sidebar-toggle-true .layout-sidebar .widget-area::-webkit-scrollbar-thumb, .cart_list::-webkit-scrollbar-thumb, .product-search .search-results ul::-webkit-scrollbar-thumb, .quick-view-wrapper .summary::-webkit-scrollbar-thumb, .woocommerce-widget-layered-nav-list::-webkit-scrollbar-thumb, .pf-item.list.attr ul::-webkit-scrollbar-thumb, .pf-item.image.attr ul::-webkit-scrollbar-thumb, .pf-item.col.attr ul::-webkit-scrollbar-thumb, .pf-item.label.brand ul::-webkit-scrollbar-thumb, .single-product-vehicles table tbody::-webkit-scrollbar-thumb { background-color: #bdbdbd; height: 64px; border-radius: 2px; transition: background-color 0.2s ease-out; } .vin-decoded-results::-webkit-scrollbar-button, .user-vehicle-list::-webkit-scrollbar-button, .select2-results__options::-webkit-scrollbar-button, .product-sidebar-toggle-true .layout-sidebar .widget-area::-webkit-scrollbar-button, .cart_list::-webkit-scrollbar-button, .product-search .search-results ul::-webkit-scrollbar-button, .quick-view-wrapper .summary::-webkit-scrollbar-button, .woocommerce-widget-layered-nav-list::-webkit-scrollbar-button, .pf-item.list.attr ul::-webkit-scrollbar-button, .pf-item.image.attr ul::-webkit-scrollbar-button, .pf-item.col.attr ul::-webkit-scrollbar-button, .pf-item.label.brand ul::-webkit-scrollbar-button, .single-product-vehicles table tbody::-webkit-scrollbar-button { display: none; } .comment-form-rating p { margin: 0 0 0 16px; } .sidebar-active.product-layout > .container { grid-template-columns: 23% 75%; } .sidebar-active ul.products { grid-template-columns: repeat(4, minmax(0, 1fr)); } .list.sidebar-active ul.products { grid-template-columns: repeat(3, minmax(0, 1fr)); } .post-body .en-quick-view, .post-body .wishlist-title, .post-body .wishlist-toggle, .post-body .compare-title, .post-body .compare-toggle { display: none; } .comp ul.products .product .post-image { min-width: 300px; max-width: 300px; width: 300px; } .comp ul.products .product .comp-body { min-width: 300px; max-width: 300px; width: 300px; } .swiper:not(.swiper-initialized) ul.loop-categories { display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); grid-column-gap: 16px; } .swiper:not(.swiper-initialized) ul.loop-categories li:nth-child(n + 7) { display: none; } .single-product-reviews-wrap > .rating-bars { width: 30%; } .single-product-reviews-wrap > .rating-bars + #reviews { width: 70%; } .before-description-wrap > div:first-child:not(:only-child) { width: 78%; } .before-description-wrap > div:last-child:not(:only-child) { width: 22%; } .list .only-posts .post-media { min-width: 400px; max-width: 400px; width: 400px } .sidebar-active.list .only-posts .post-media { min-width: 40%; max-width: 40%; width: 40% } .widget .only-posts .post-media { min-width: 72px !important; max-width: 72px !important; width: 72px !important } .list .only-posts .post-title, .list .only-posts .post-excerpt { max-width: 80%; } .widget .list .only-posts .post-title { max-width: 100%; } .sidebar-active.list .only-posts .post-title, .sidebar-active.list .only-posts .post-excerpt { max-width:100%; } .list ul.products .en-quick-view { left: 83px; } body .product .single_add_to_cart_button:hover { color: #fff !important; background-color: #111 !important; } body .product .single_add_to_cart_button:hover:after, body .product .single_add_to_cart_button:hover:before { background-color: #fff !important; } .masonry .loop-posts .post { width: calc(25% - 24px); margin-left: 12px; margin-right: 12px; margin-bottom: 24px; } .sidebar-active.masonry .loop-posts .post { width: calc(33.33333333333333% - 24px); } .product .single-product-wrapper .woocommerce-product-gallery { width: 34%; } .product .single-product-wrapper .summary { width: 66%; display: flex; justify-content: flex-start; align-items: flex-start; } .product .single-product-wrapper.fbt-false .woocommerce-product-gallery { width: 40%; } .product .single-product-wrapper.fbt-false .summary { width: 60%; } .product .single-product-wrapper .summary > .summary-details:first-child {width: 40%;} .product .single-product-wrapper .summary > .summary-details:last-child {width: 60%;margin-left: 56px;} .product .single-product-wrapper .summary > .fbt-products:last-child { width: 50%; margin-left: 56px; } .product .single-product-wrapper .summary > .summary-details:only-child { width: 100%; margin-left: 0; } .product .single-product-wrapper .summary > .summary-details:last-child > .summary-details-wrapp { padding: 32px; border-radius: 6px; outline:1px solid #e0e0e0; background: #f0f0f0; } .fbt-products-inner { flex-direction: row; } .summary .fbt-products-inner { flex-direction: column; } .fbt-products-inner .fbt { width: 100%; } .fbt-products-inner .fbt-info { width: auto; min-width: 260px; padding-left: 40px; padding-top: 0; } .summary .fbt-products-inner .fbt-info { min-width: 100%; padding-left: 0; padding-top: 24px; } .sidebar-active .fbt .post-inner { flex-direction: column !important; } .summary .fbt-products { width: 30%; } .summary .fbt-products-inner .fbt { grid-template-columns: repeat(1, 1fr) !important; } .summary .fbt-products .product:after { bottom: -32px; top: auto; right: 50%; margin-left:-16px; margin-top: 0; } .summary .fbt-products .product .post-image { padding: 8px; width: 120px; min-width: 120px; max-width: 120px; } .summary .fbt-products .product .post-body { padding: 8px !important; } .list ul.products .product .post-image { min-width: 130px; max-width: 130px; width: 130px; } .sidebar-active.post-layout-single > .container{ grid-row-gap: 40px; grid-column-gap: 40px; grid-template-columns: 71.5% 25%; } .sidebar-active.product-layout-single > .container{ grid-template-columns: 79.5% 17%; } .grid .only-posts { grid-template-columns: repeat(4, minmax(0, 1fr)); } .sidebar-active.grid .only-posts { grid-template-columns: repeat(3, minmax(0, 1fr)); } .sidebar-active.list .loop-posts, .sidebar-active.full .only-posts { grid-template-columns: repeat(1, 1fr); } } @media only screen and (min-width: 1366px) { .container, .sub-menu.megamenu[data-width="grid"] { max-width: 1320px; width: 1320px; } #single-post-page > .post > .post-inner > .post-media, .related-posts-wrapper { width: 1320px; transform: translateX(-50%); left: 50%; max-width:100vw; } .alignwide, .wp-block[data-align="wide"] { max-width: 1320px !important; width: 1320px !important; } .flex-wrap-desktop > .elementor-container {flex-wrap:wrap;} .flex-wrap-desktop > .elementor-container > .elementor-column {width:100% !important;} .breakpoint-1366 {display: none !important;} .text1366-align-center {text-align: center !important;} .text1366-align-left {text-align: left !important;} .text1366-align-right {text-align: right !important;} .layout-container-wide > .container, .product-container-wide > .container { width: 100% !important; max-width: 100% !important; } .search-results #et-content > .container { max-width: 960px !important; width: 960px !important; min-width: 0 !important; } .sidebar-active .comment-list { width: 100% !important; } .wishlist-table .en-quick-view { transform:translate(-50%,-50%); right:auto; left:50%; top:50%; } .post-layout-single.layout-sidebar-none .comment-list .comment-content { display: grid; width: 100%; margin-right: 48px; grid-template-columns: 20% 80%; } .post-layout-single.layout-sidebar-none .comment-list .comment-text { margin-top: 0; } .post-layout-single.layout-sidebar-none .comment-list .comment-heading { width:200px; } .layout-sidebar-none.full .only-posts .post .post-media, .full-images { width:100%; } .portrait.full .full-images, .portrait.full .post-media {width: 100% !important;} .et-shortcode-posts .only-posts .post-title { max-width: 100%; } .comment-list { transform: translateX(-50%); margin-left: 50%; width:1320px; } .cart-contents {color: inherit !important;background-color: transparent !important;} .sidebar-active.product-layout > .container { grid-template-columns:21% 77% } ul.products, .product-sidebar-toggle-true .sidebar-active ul.products { grid-template-columns: repeat(6, minmax(0, 1fr)); } .list ul.products, .product-sidebar-toggle-true .sidebar-active.list ul.products { grid-template-columns: repeat(4, minmax(0, 1fr)); } .sidebar-active ul.products { grid-template-columns: repeat(5, minmax(0, 1fr)); } .sidebar-active.list ul.products { grid-template-columns: repeat(3, minmax(0, 1fr)); } .comp ul.products .product .post-body { padding: 24px !important; } .wishlist-table li .wishlist-remove { opacity: 0 } .wishlist-table li:hover .wishlist-remove { opacity: 1 } .woocommerce-cart-form { width: 70%; } .cart-collaterals { width: calc(30% - 40px); } .et-woo-products[data-columns="1"] ul.products {grid-template-columns: repeat(1, 1fr);} .et-woo-products[data-columns="2"] ul.products {grid-template-columns: repeat(2, minmax(0, 1fr));} .et-woo-products[data-columns="3"] ul.products {grid-template-columns: repeat(3, minmax(0, 1fr));} .et-woo-products[data-columns="4"] ul.products {grid-template-columns: repeat(4, minmax(0, 1fr));} .et-woo-products[data-columns="5"] ul.products {grid-template-columns: repeat(5, minmax(0, 1fr));} .et-woo-products[data-columns="6"] ul.products {grid-template-columns: repeat(6, minmax(0, 1fr));} .comp ul.products .product .post-body { margin-top:0; } .et-product-search-toggle {display: none !important;} } @media only screen and (min-width: 1366px) and (max-width: 1599px) { .breakpoint-1366-1599 {display: none !important;} } @media only screen and (min-width: 1600px) { .breakpoint-1600 {display: none !important;} .layout-boxed #wrap { max-width: 1400px; margin: 0 auto; overflow: hidden; } .layout-boxed .header.sticky-true.active { max-width: 1400px; margin: 0 auto; left: 50%; transform: translateX(-50%); } .product .single-product-wrapper .woocommerce-product-gallery {width: 37%;} .product .single-product-wrapper .summary {width: 63%;} ul.products, .product-sidebar-toggle-true .sidebar-active ul.products { grid-template-columns: repeat(6, minmax(0, 1fr)); } .list ul.products, .product-sidebar-toggle-true .sidebar-active.list ul.products { grid-template-columns: repeat(4, minmax(0, 1fr)); } .sidebar-active ul.products { grid-template-columns: repeat(5, minmax(0, 1fr)); } .sidebar-active.list ul.products { grid-template-columns: repeat(3, minmax(0, 1fr)); } .sidebar-active .fbt .post-inner { flex-direction: row !important; } } @media only screen and (min-width: 1921px) { .parallax-container { height: 150%!important; } }@font-face{font-family:Inter;src:url(//detandt-hvac.com/wp-content/themes/mobex/fonts/Inter-Regular.woff2) format('woff2'),url(//detandt-hvac.com/wp-content/themes/mobex/fonts/Inter-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(//detandt-hvac.com/wp-content/themes/mobex/fonts/Inter-Bold.woff2) format('woff2'),url(//detandt-hvac.com/wp-content/themes/mobex/fonts/Inter-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(//detandt-hvac.com/wp-content/themes/mobex/fonts/Inter-Medium.woff2) format('woff2'),url(//detandt-hvac.com/wp-content/themes/mobex/fonts/Inter-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(//detandt-hvac.com/wp-content/themes/mobex/fonts/Inter-ExtraBold.woff2) format('woff2'),url(//detandt-hvac.com/wp-content/themes/mobex/fonts/Inter-ExtraBold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(//detandt-hvac.com/wp-content/themes/mobex/fonts/Inter-SemiBold.woff2) format('woff2'),url(//detandt-hvac.com/wp-content/themes/mobex/fonts/Inter-SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}.axeptio-shortcode-placeholder{-webkit-font-smoothing:antialiased;align-items:center;background:#fff;border-radius:12px;box-shadow:0 2.8px 2.2px rgba(0,0,0,.02),0 6.7px 5.3px rgba(0,0,0,.027),0 12.5px 10px rgba(0,0,0,.035),0 22.3px 17.9px rgba(0,0,0,.043),0 41.8px 33.4px rgba(0,0,0,.05),0 100px 80px rgba(0,0,0,.07);display:flex;flex-direction:column-reverse;gap:0;justify-content:space-around;margin:20px 0;overflow:hidden;padding:10px 30px 30px;position:relative}@media (min-width:992px){.axeptio-shortcode-placeholder{flex-direction:row;gap:20px}}.axeptio-shortcode-placeholder .axeptio-shortcode-content{flex-grow:1}.axeptio-shortcode-placeholder .svg-icon{display:inline-flex;flex-shrink:0;height:100px;position:relative;width:100px;z-index:10}@media (min-width:992px){.axeptio-shortcode-placeholder .svg-icon{height:180px;width:180px}}.axeptio-shortcode-placeholder .background-shape{position:absolute;right:0;top:-82px;z-index:1}@media (min-width:992px){.axeptio-shortcode-placeholder .background-shape{left:auto;right:0;top:-82px}}.axeptio-shortcode-placeholder .axeptio-shortcode-title{color:#212121;font-family:serif;font-size:max(20px,min(4vw,24px));font-weight:700;letter-spacing:-.025em;line-height:1.25;margin-bottom:.5rem}.axeptio-shortcode-placeholder .axeptio-shortcode-content{color:rgba(75,85,99,.6);font-size:max(12px,min(3vw,13px));line-height:1.4}.axeptio-shortcode-placeholder .axeptio-shortcode-btn{align-items:center;background:#ffce43;border:1px solid #ffce43;border-radius:1000px;color:#212121;cursor:pointer;display:inline-flex;font-size:max(12px,min(3vw,13px));font-weight:700;margin:10px 0 0;overflow:hidden;padding:7px 15px;position:relative;-webkit-text-decoration:none;text-decoration:none;transform:translateZ(0);transition:all .15s ease 0s}.axeptio-shortcode-placeholder .axeptio-shortcode-btn span{position:relative;z-index:20}.axeptio-shortcode-placeholder .axeptio-shortcode-btn:after{background:#f4f6fb;border-radius:50%;content:"";display:block;height:250%;left:-25%;pointer-events:none;position:absolute;top:-50%;transform:translateY(-100%);transition:all .55s cubic-bezier(.19,1,.22,1) 0s;width:150%;z-index:10}.axeptio-shortcode-placeholder .axeptio-shortcode-btn:hover{background:#dea912;border-color:#212121;color:#ffce43}.axeptio-shortcode-placeholder .axeptio-shortcode-btn:hover:after{background:#212121;transform:translateY(-10%)}