/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

.DeoLogoStore  img {
    max-height:100px;
}

.bottomnav, .footer-top {
    background:white;
}
.bottomnav, .footer-top .box-footer-newsletter {
    background: #9E4ECC;
background: linear-gradient(90deg,rgba(158, 78, 204, 1) 0%, rgba(200, 42, 161, 1) 50%, rgba(248, 85, 142, 1) 100%) !important;
}

.service-carousel.service-carousel-one.text-white, .service-carousel.service-carousel-one.text-white .link-btn {
    color:white;
    
}

.popup-over.popup-white .popup-title {
    color:white;
}

.product-detail-name {
    font-style: normal;
}

.language-selector img {
    width:16px;
    height:11px;
}

.popup-content-newsletter .box-title, #block-newsletter-label {
    color:white;
}

#feedatyBlock_productButtons {
    display:none;
}


#module-deotemplate-order .bottomnav, #module-deotemplate-order .DeoMegamenu,  #module-deotemplate-order .right-bottom-header {
    display:none;
}

.title-normal.has-sub-title .title_block {
     
   
       
}

  
.footer-bottom {
    background:white;
}

.footer-bottom {
    background:white;
}
.footer-center {
    background:#E6E6E6;
    margin-top:50px;
}
.footer-container .block .title_block  {
    font-weight: bold;
}

@media (min-width: 992px) {
    .box-top-footer {
        padding-top: 30px;
        padding-bottom: 70px;
    }
}

.material-icons {
    WIDTH:20PX;
}
 
/*! CSS Used from: https://www.onebby.it/modules/creativeelements/views/css/frontend.min.css?v=2.13.0.1 ; media=all */
@media all{
.elementor-clearfix:after{content:'';display:block;clear:both;width:0;height:0;}
.elementor *,.elementor :after,.elementor :before{box-sizing:border-box;}
.elementor a{box-shadow:none;text-decoration:none;}
.elementor img{height:auto;max-width:100%;border:none;border-radius:0;box-shadow:none;}
.elementor .elementor-widget:not(.elementor-widget-text-editor) figure{margin:0;}
.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%;}
@media (max-width:767px){
.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto{max-width:100%;}
}
.elementor-section{position:relative;}
.elementor-section .elementor-container{display:flex;margin-right:auto;margin-left:auto;position:relative;}
.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px;}
.elementor-row{width:100%;display:flex;}
@media (max-width:1024px){
.elementor-row{flex-wrap:wrap;}
}
.elementor-column-wrap{width:100%;position:relative;display:flex;}
.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{position:relative;}
.elementor-widget:not(:last-child){margin-bottom:var(--ce-widgets-space,20px);}
.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-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:10px;}
@media (min-width:768px){
.elementor-column.elementor-col-100{width:100%;}
}
@media (max-width:767px){
.elementor-column{width:100%;}
}
.elementor-element .elementor-widget-container{transition:opacity var(--e-transform-transition-duration, .4s) var(--e-transform-transition-delay, 0s),background var(--e-background-transition-duration, .3s),border var(--e-border-transition-duration, .3s),border-radius var(--e-border-transition-duration, .3s),box-shadow var(--e-border-transition-duration, .3s);}
.elementor-element .elementor-widget-container:empty{display:none;}
.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x;}
.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon):not(.elementor-widget-divider--separator-type-pattern) .elementor-divider-separator{display:inline-block;}
.elementor-widget-divider .elementor-divider{line-height:0;font-size:0;}
.elementor-widget-divider .elementor-divider-separator{display:flex;margin:0;direction:ltr;}
.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-border-color);}
.ce-scrollbar-x--auto{overflow:hidden;overflow-x:auto;scrollbar-width:thin;scroll-snap-type:x mandatory;flex-wrap:nowrap;}
.ce-scrollbar-x--auto>*{flex-shrink:0;}
.ce-image-gallery--layout-grid .ce-image-gallery{display:inline-block;text-align:center;;}
.ce-image-gallery figure{display:inline-block;;flex-direction:column;break-inside:avoid;text-align:center;width:auto;margin:0 auto;}
.ce-image-gallery img{display:block;margin:0;width:100%;object-fit:cover;}
.ce-image-gallery figcaption{display:flex;flex-direction:column;margin:0;}
.ce-image-gallery figcaption:empty{display:none;}
.ce-image-gallery .ce-gallery-icon{position:relative;overflow:hidden;width:100%;}
.ce-image-gallery--layout-grid .ce-gallery-item{grid-column:span var(--ce-col-span,1);grid-row:span var(--ce-row-span,1);}
.elementor-heading-title{padding:0;margin:0;line-height:1;}
@media (max-width:1024px){
.ce-image-gallery--layout-grid .ce-gallery-item{grid-column:span var(--ce-col-span-tablet,1);grid-row:span var(--ce-row-span-tablet,1);}
}
@media (max-width:767px){
.ce-image-gallery--layout-grid .ce-gallery-item{grid-column:span var(--ce-col-span-mobile,1);grid-row:span var(--ce-row-span-mobile,1);}
}
.elementor-widget-image{text-align:center;}
.elementor-widget-image .elementor-image>a{display:inline-block;}
.elementor-widget-image .elementor-image img{vertical-align:middle;display:inline-block;}
.elementor-widget-text-editor p:not([class]):not(#e){color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;}
.elementor-widget-text-editor p:last-child{margin-bottom:0;}
}
/*! CSS Used from: https://www.onebby.it/modules/creativeelements/views/css/ce/kit-1.css?v=1756978356 ; media=all */
@media all{
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1500px;}
}
/*! CSS Used from: https://www.onebby.it/modules/creativeelements/views/css/ce/11170101.css?v=1758714618 ; media=all */
@media all{
 .elementor-element.elementor-element-5b682e1b > .elementor-container{max-width:1500px;}
 .elementor-element.elementor-element-5b682e1b:not(.elementor-motion-effects-element-type-background){background-color:#FFFFFF;}
 .elementor-element.elementor-element-5b682e1b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 0px 10px;}
 .elementor-element.elementor-element-2126eecf.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}
 .elementor-element.elementor-element-7c916621{text-align:center;width:100px;max-width:max(100px, 100%);flex-grow:0;}
 .elementor-element.elementor-element-756a1560{text-align:center;width:100px;max-width:max(100px, 100%);flex-grow:0;}
 .elementor-element.elementor-element-1ac982ef.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(9, 1fr);}
 .elementor-element.elementor-element-1ac982ef figcaption{display:none;}
 .elementor-element.elementor-element-1ac982ef .ce-gallery-icon, .elementor-element.elementor-element-1ac982ef .ce-gallery-icon img{max-width:100px;transition-duration:800ms;transition-property:all;}
 .elementor-element.elementor-element-1ac982ef > .elementor-widget-container{margin:0px 0px 30px 0px;text-align: center;}
 .elementor-element.elementor-element-2e5e7ff0 .elementor-image img{width:150px;}
 .elementor-element.elementor-element-2e5e7ff0 > .elementor-widget-container{padding:0px 5px 0px 0px;}
 .elementor-element.elementor-element-2e5e7ff0{width:auto;align-self:center;}
 .elementor-element.elementor-element-48d7907b .elementor-image img{width:167px;}
 .elementor-element.elementor-element-48d7907b > .elementor-widget-container{padding:0px 0px 0px 5px;}
 .elementor-element.elementor-element-48d7907b{width:auto;align-self:center;}
 .elementor-element.elementor-element-3d5104ae{--divider-border-style:solid;--divider-border-color:#e5e2de;--divider-border-width:1px;}
 .elementor-element.elementor-element-3d5104ae .elementor-divider-separator{width:100%;}
 .elementor-element.elementor-element-3d5104ae .elementor-divider{padding-top:15px;padding-bottom:15px;}
 .elementor-element.elementor-element-3d5104ae > .elementor-widget-container{margin:20px 0px 20px 0px;}
 .elementor-element.elementor-element-277c35a6{text-align:center;width:auto;align-self:center;flex-grow:1;}
 .elementor-element.elementor-element-277c35a6 .elementor-heading-title{color:#222222;font-size:13px;font-weight:300;}
 .elementor-element.elementor-element-22828f57 .elementor-text-editor{text-align:center;}
 .elementor-element.elementor-element-22828f57{font-size:13px;font-weight:300;width:auto;align-self:center;flex-grow:1;}
 .elementor-element.elementor-element-67df72a3 > .elementor-widget-container{padding:0px 10px 0px 0px;}
 .elementor-element.elementor-element-67df72a3{width:auto;}
 .elementor-element.elementor-element-684f2590 > .elementor-widget-container{padding:0px 10px 0px 0px;}
 .elementor-element.elementor-element-684f2590{width:auto;}
 .elementor-element.elementor-element-4d2d80e2 > .elementor-widget-container{padding:0px 10px 0px 0px;}
 .elementor-element.elementor-element-4d2d80e2{width:auto;}
@media (max-width:1024px){
 .elementor-element.elementor-element-5b682e1b{padding:0px 10px 30px 10px;}
 .elementor-element.elementor-element-2126eecf > .elementor-element-populated{padding:0px 0px 0px 0px;}
 .elementor-element.elementor-element-1ac982ef.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(9, 1fr);}
 .elementor-element.elementor-element-3d5104ae > .elementor-widget-container{margin:10px 0px 10px 0px;}
 .elementor-element.elementor-element-277c35a6 .elementor-heading-title{font-size:12px;}
 .elementor-element.elementor-element-22828f57{font-size:12px;}
}
@media (max-width:767px){
 .elementor-element.elementor-element-1ac982ef.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(5, 1fr);grid-gap:10px;text-align:center;}
 .elementor-element.elementor-element-2e5e7ff0 .elementor-image img{width:130px;}
 .elementor-element.elementor-element-2e5e7ff0{width:auto;}
 .elementor-element.elementor-element-48d7907b .elementor-image img{width:146px;}
 .elementor-element.elementor-element-48d7907b{width:auto;}
 .elementor-element.elementor-element-277c35a6 .elementor-heading-title{font-size:10px;}
 .elementor-element.elementor-element-22828f57{font-size:10px;}
}
}
 
/*! CSS Used from: https://cdn.iubenda.com/iubenda_badge.css ; media=screen */
@media screen{
.iubenda-embed:not(.iubenda-nostyle){font-size:100%!important;width:auto!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:none!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;-webkit-tap-highlight-color:rgba(0,0,0,0)!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;font-family:-apple-system, sans-serif!important;text-decoration:none!important;color:currentColor!important;background-attachment:scroll!important;background-color:transparent!important;background-image:none!important;background-position:0 0!important;background-repeat:repeat!important;border:0!important;border-color:#000!important;border-color:currentColor!important;border-radius:0!important;border-style:none!important;border-width:medium!important;bottom:auto!important;clear:none!important;clip:auto!important;counter-increment:none!important;counter-reset:none!important;cursor:auto!important;direction:inherit!important;float:none!important;font-style:inherit!important;font-variant:normal!important;font-weight:inherit!important;height:auto!important;left:auto!important;letter-spacing:normal!important;line-height:inherit!important;list-style-type:inherit!important;list-style-position:outside!important;list-style-image:none!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:1;outline:0!important;overflow:visible!important;padding:0!important;position:static!important;quotes:"" ""!important;right:auto!important;table-layout:auto!important;text-align:left!important;text-indent:0!important;text-transform:none!important;top:auto!important;unicode-bidi:normal!important;vertical-align:baseline!important;visibility:inherit!important;white-space:nowrap!important;width:auto!important;word-spacing:normal!important;z-index:auto!important;background-origin:padding-box!important;background-origin:padding-box!important;background-clip:border-box!important;background-size:auto!important;-o-border-image:none!important;border-image:none!important;border-radius:0!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-column-count:auto!important;-moz-column-count:auto!important;column-count:auto!important;-webkit-column-gap:normal!important;-moz-column-gap:normal!important;column-gap:normal!important;-webkit-column-rule:medium none #000!important;-moz-column-rule:medium none #000!important;column-rule:medium none #000!important;-webkit-column-span:none!important;-moz-column-span:none!important;column-span:none!important;-webkit-column-width:auto!important;-moz-column-width:auto!important;column-width:auto!important;-webkit-font-feature-settings:normal!important;-moz-font-feature-settings:normal!important;font-feature-settings:normal!important;overflow-x:visible!important;overflow-y:visible!important;-webkit-hyphens:manual!important;-moz-hyphens:manual!important;-ms-hyphens:manual!important;hyphens:manual!important;-webkit-perspective:none!important;perspective:none!important;-webkit-perspective-origin:50% 50%!important;perspective-origin:50% 50%!important;text-shadow:none!important;-webkit-transition:all 0s ease 0s!important;transition:all 0s ease 0s!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transform-origin:50% 50%!important;-ms-transform-origin:50% 50%!important;transform-origin:50% 50%!important;-webkit-transform-style:flat!important;transform-style:flat!important;word-break:normal!important;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;appearance:none!important;line-height:1.25!important;min-width:20px!important;border-radius:3px!important;cursor:pointer!important;font-weight:bold!important;font-size:11px!important;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.15),0 1px 1px -1px rgba(0,0,0,0.15)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.15),0 1px 1px -1px rgba(0,0,0,0.15)!important;color:rgba(0,0,0,0.65)!important;background-color:white!important;display:inline-block!important;vertical-align:middle!important;-webkit-text-size-adjust:100%!important;}
.iubenda-embed:not(.iubenda-nostyle){padding:4px 8px!important;}
.iubenda-embed:not(.iubenda-nostyle):hover{-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.15),0 1px 1px -1px rgba(0,0,0,0.15)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.15),0 1px 1px -1px rgba(0,0,0,0.15)!important;background-color:#ddd!important;}
.iubenda-embed:not(.iubenda-nostyle):active{background-color:#ccc!important;}
.iubenda-embed:not(.no-brand):not(.iubenda-nostyle){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%231CC691' fill-rule='evenodd' d='M16 7a4 4 0 0 1 2.627 7.016L19.5 25h-7l.873-10.984A4 4 0 0 1 16 7z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-size:21px 21px!important;background-position:top left!important;padding-left:20px!important;}
}