/*
 Theme Name:   Filione
 Theme URI:    https://www.filione.ro
 Description:  www.filione.ro - Creare magazin online - Creare site de prezentare - Creare tur virtual 360° - Creare logo si graphic design
 Author:       Filione
 Author URI:   https://www.filione.ro
 Template:     hello-elementor
 Version:      10.0
 License:      Filione
 License URI:  https://www.filione.ro
 Tags:         www.filione.ro, Creare magazin online, Creare site de prezentare, Creare tur virtual 360°, Creare logo si graphic design
 Text Domain:  Filione
*/


/* General */

.image-carousel-marquee {
  overflow: hidden;
  position: relative;
}

.image-carousel-marquee .swiper-wrapper {
  display: flex;
  will-change: transform;
}


.LogoFilione img{
	margin-bottom: -4px;
}
.marquee ul.elementor-icon-list-items.elementor-inline-items{
	flex-wrap: nowrap !important;
}
.marquee {
  overflow: hidden;
  display: flex;
  width: 100%; 
}
.marquee ul {
  display: flex;
  padding: 0;
  margin: 0;
  white-space: nowrap;
}

.marquee li {
  list-style: none;
  margin-right: 20px;
}
.jet-mega-menu-item__badge, .jet-custom-nav .jet-menu-badge {
    position: absolute !important;
    left: 65px !important;
	right: auto !important;
	bottom: -5px !important;
	font-size: 14px !important;
	font-weight: 400 !important;
}
.jet-mega-menu-item__icon {
    margin-bottom: -15px;
}
.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item__inner {
    padding-bottom: 20px !important;
}
.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item__icon svg {
    width: 35px !important;
}



/* Cookie */
.cky-revisit-bottom-left {
    bottom: 10px !important;
    left: 10px !important;
}

.cky-notice, .cky-preference-center{
    font-family: "Poppins";
}
button.cky-btn {
    padding: 8px 16px !important;
}
button.cky-accordion-btn:hover, .cky-show-desc-btn:hover {
    background-color: transparent !important;
	color: #3d3d3d !important;
}
.cky-consent-container .cky-consent-bar {
    border: 0 !important;
    padding: 20px !important;
    box-shadow: none !important;
    border-radius: 0px !important;
}
.cky-box-bottom-left {
    bottom: 20px !important;
    left: 20px !important;
}
.cky-preference-center {
    border-radius: 10px !important;
}
.cky-footer-wrapper > div:last-child{
	display: none !important;
}
.cky-revisit-bottom-left:hover::before, button.cky-btn-revisit:hover{
	background-color: #3F4D59 !important;
}
.cky-revisit-bottom-left:hover::after{
	border-right-color: #3F4D59 !important;
}
.cky-revisit-bottom-left::before{
	font-family: "Poppins" !important;
}
.button.cky-btn.cky-btn-preferences:hover, .cky-btn:first-child:hover {
	background-color: #FDCB1E !important;
	border-color: #FDCB1E !important;
	color: #2E2E2E !important;
	opacity: 1;
}
 .cky-btn:last-child:hover{
	background-color: #3F4D59 !important;
	border-color: #3F4D59 !important;
	color: white !important;
	opacity: 1;
}
button.cky-btn-close:hover {
    background-color: transparent !important;
}
.cky-modal.cky-modal-open {
    max-height: 80vh;
}
.cky-box-bottom-left {
    max-width: calc(100% - 20px) !important;
    bottom: 20px !important;
    left: 50% !important;
    transform: translate(-50%, 0%) !important;
    width: 425px !important;
}
@media (max-width: 767px){
.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper {
    padding: 0 !important;
}
}


