/*
 Theme Name:   Filione
 Theme URI:    https://www.filione.ro
 Description:  www.filione.ro - Creare site de prezentare - Creare magazin online - 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 site de prezentare - Creare magazin online - Creare tur virtual 360° - Creare logo si graphic design
 Text Domain:  www.filione.ro - Creare site de prezentare - Creare magazin online - Creare tur virtual 360° - Creare logo si graphic design
*/



/* General */

.marquee {
  overflow: hidden;
  display: flex;
}
.marquee p{
  white-space: nowrap;
}
.ANPC .elementor-icon svg{
	width: 100% !important;
}
.LogoFilione img{
	margin-bottom: -4px;
}
.e-contact-buttons__chat-button-container {
    padding: 0 !important;
}
.iconSec1 span.elementor-icon.elementor-animation-{
    margin-top: -80px;
}
.iconSec1 .elementor-icon {
    border-color: white !important;
}
.iconSec1:hover .elementor-icon {
    background-color: var(--e-global-color-primary) !important;
	color: white !important;
	fill: white !important;
	border-color: #f2f4f5 !important;
}
.elementor-sticky--active #logoDSG img{
	width: 110px !important;
	transition:  all 0.1s ease-out;
}
.elementor-sticky--active{
	background-color: #171717;
	transition:  all 0.1s ease-out;
}
.AlegeDSG p.elementor-icon-box-title {
    margin-bottom: 5px !important;
}


/* Cookie */
.cky-revisit-bottom-left {
    bottom: 10px !important;
    left: 10px !important;
}
.cky-btn-revisit-wrapper.cky-revisit-bottom-left {
    background: #020203 !important;
}
.cky-notice, .cky-preference-center{
    font-family: 'Roboto';
}
button.cky-btn {
    padding: 8px 16px !important;
}
button.cky-accordion-btn:hover {
    background-color: #020203 !important;
}
.cky-consent-container .cky-consent-bar {
    border: 0 !important;
    padding: 20px !important;
    box-shadow: none !important;
    border-radius: 0 !important;
}
.cky-box-bottom-left {
    bottom: 20px !important;
    left: 20px !important;
}
.cky-preference-center {
    border-radius: 0 !important;
}
.cky-footer-wrapper > div:last-child{
	display: none !important;
}
.cky-revisit-bottom-left:hover::before, button.cky-btn-revisit:hover{
	background-color: #020203 !important;
}
.cky-revisit-bottom-left:hover::after{
	border-right-color: #020203 !important;
}
.cky-revisit-bottom-left::before{
	font-family: 'Roboto' !important;
}
.cky-modal.cky-modal-open button:hover, .cky-btn:last-child:hover, .cky-btn:first-child:hover{
	background-color: #020203 !important;
	border-color: #020203 !important;
	color: white !important;
	opacity: 1;
}
.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;
}
}


