/*
 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 */

.elementor-sticky--active{
	background-color: #1D1D1D;
}
.LogoFilione img{
	margin-bottom: -3px;
}
.anpc svg{
	height: 100% !important;
}

/* Cookie */
.cky-revisit-bottom-left {
    bottom: 10px !important;
    left: 10px !important;
}
.cky-btn-revisit-wrapper.cky-revisit-bottom-left {
    background: #1C1D1F !important;
}
.cky-notice, .cky-preference-center{
    font-family: 'Bai Jamjuree';
}
button.cky-btn {
    padding: 8px 16px !important;
}
button.cky-accordion-btn:hover {
    background-color: #37393d !important;
}
.cky-consent-container .cky-consent-bar {
    border: 0 !important;
    padding: 20px !important;
    box-shadow: none !important;
    border-radius: 10 !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: #1d1d1d !important;
}
.cky-revisit-bottom-left:hover::after{
	border-right-color: #1d1d1d !important;
}
.cky-revisit-bottom-left::before{
	font-family: 'Bai Jamjuree' !important;
}
button.cky-btn.cky-btn-accept:hover{
	background-color: white !important;
	border-color: white !important;
	color: #CD0000 !important;
	opacity: 1;
}
.cky-btn:first-child:hover, button.cky-btn.cky-btn-preferences:hover{
	background-color: #CD0000 !important;
	border-color: #CD0000 !important;
	color: white !important;
	opacity: 1;
}
button.cky-btn-close:hover, .cky-accordion-header > .cky-accordion-btn:hover, button.cky-accordion-btn: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;
}
}