@charset "UTF-8";
/***!  /templates/flex/css/custom.css  !***/

/*a.corpologo {
    max-width: 50%;
    float: left;
}

#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item>a, #sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item.active>a, #sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item.active:hover>a, #sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item a.corpologo:hover {background: #ffffff;}
.product-info .image-additional img {margin-left: 25px;}

a.corpologo {background: white; width: 50%;}

#sp-header #sp-menu .sp-menu-item >a.corpologo >img {
    max-width: 100%;
    max-height: 50px;
}*/

#sp-cookie-consent.position-bottom{
  display:none!important;
}

#sp-menu > div > div > ul > li.sp-menu-item.sp-has-child.corpologo > div > div > ul {
    display: flex;
    flex-wrap: wrap;
}
#sp-menu > div > div > ul > li.sp-menu-item.sp-has-child.corpologo > div > div > ul > li:nth-child(n) {
    width: 50%;
  	padding: 5px;
}
#sp-menu > div > div > ul > li.sp-menu-item.sp-has-child.corpologo > div > div > ul > li:nth-child(n) > a {
    padding: 0;
    margin: 0;
  	background: #ffffff;
  	border-radius:3px;
}

#sp-menu > div > div > ul > li.sp-menu-item.sp-has-child.corpologo > div > div > ul > li:nth-child(n) > a > img {
    max-width: 100% !important;
    max-height: 50px !important;
}

#sp-menu > div > div > ul > li.sp-menu-item.sp-has-child.corpologo > div > div > ul > li.sp-menu-item.sp-has-child.corpologo > a:after {
    display: none;
}

#sp-menu > div > div > ul > li.sp-menu-item.sp-has-child.corpologo > div > div > ul > li.sp-menu-item.sp-has-child.corpologo > div {
    top: 50px;
    left: -5px;
}

div.footer ul li {
    padding: 0 0 0 0;
}

div.footer > ul > li + li {
    border-top: none;
}

div.footer ul li a {
    color: #b3b3b3;
line-height: 24px
}

div#eshop-search {
    max-width: 270px;
    margin-bottom: 30px;
}

div.promoteyourbrand h4 {
  position:absolute;
  top: 50%
}

#sppb-addon-1683371651542 > div > div > div > div:nth-child(n) > div:nth-child(n) > div.image.img-thumbnail > a > span > img {
    margin: 0 auto;
}

#eshop_result li > div {
    height: 100%;
    position: relative;
    text-align: left;
    float: right;
    width: 70%;
    top: -70px;
}

#products-list > div:nth-child(n) > div:nth-child(n) > div.eshop-info-block > p:nth-child(n) {
    display: none;
}

#eshop_result > li:nth-child(n) > div > span {
    display: none;
}

body.boutiqueebi div.body-wrapper header#sp-header div div div div#sp-menu {
    display: none;
}

#sppb-addon-1695303809003 > div > div > ul > li.nav-item {
    margin: 50px 55px;
    border: solid 1px #cccccc;
    border-radius: 6px;
    padding: 5px 10px;
}

@media only screen and (max-width: 600px) {
button#add-to-quote {margin: 0 0 10px;}
.controls * {margin: 0 0 5px;width: 192px;}
}

@media (max-width: 992px) {
#offcanvas-toggler {position: relative; z-index: 10; right: -100%;}
div#column-wrap-id-1481572507 {width: 100%;margin: 0 auto;}
div#column-wrap-id-1694867613886 {display: block;margin: 0 0 150px;}
}

.luminosity-gemstones {
    background: radial-gradient(100% 246.94% at 100% 0%,#fff 0%,#333 100%), linear-gradient(121.18deg,#000000 0.45%,#3A0000 100%), linear-gradient(154.03deg,#000000 0%,#FFffff 74.04%), linear-gradient(341.1deg,#fff 7.52%,#1700A7 77.98%), linear-gradient(222.34deg,#0047FF 12.99%,#FF2F2F 87.21%), linear-gradient(150.76deg,#B7D500 15.35%,#2200AA 89.57%), #71f549;
    background-blend-mode: overlay, screen, saturation, overlay, difference, saturation;
}

p.corpo-logos a {
    float: left;
    display: block;
    width: 150px;
    height: 60px;
    min-width: 25%;
    margin-bottom: 30px;
}

p.corpo-logos a img {
    text-align: center;
    display: block;
    margin: 0 auto;
}
