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





/* General  */
.elementor-sticky--active{
	background: #1F2124;
}
p {
    margin-block-end: 0px !important;
}
.LogoFilione img{
	margin-bottom: -4px;
}
.infoServicii .elementor-icon-box-icon {
    margin-top: 8px;
}


/* Cookies */
.cky-consent-container {
    max-width: calc(100% - 20px) !important;
}
.cky-notice {
    font-family: "Poppins";
}
.cky-preference-center {
    font-family: "Poppins";
	border-radius: 0px !important;
}
p.cky-title{
	margin-bottom: 10px !important;
}
.cky-revisit-bottom-left {
    bottom: 10px !important;
    left: 10px !important;
}
.cky-footer-wrapper div:last-child {
    display: none !important;
}
button.cky-btn {
    padding: 7px !important;
	border-radius: 0 !important;
	font-size: 14px !important;
}
.cky-consent-container .cky-consent-bar {
    border: 1px solid #E6EBEF;
    padding: 20px !important;
    box-shadow: none !important;
    border-radius: 0px !important;
}
.cky-box-bottom-left {
    bottom: 10px !important;
    left: 10px !important;
}
.cky-accordion-header .cky-accordion-btn:hover,  .cky-show-desc-btn:hover, button.cky-btn-close:hover {
    background: transparent !important;
}
.cky-revisit-bottom-left:hover::before{
	background: #1DA1F2 !important;
}
.cky-revisit-bottom-left:hover::after{
	border-right-color: #1DA1F2 !important;
}

button.cky-btn-revisit:hover{
    border: 0;
	background: transparent !important;
}
.cky-btn-revisit-wrapper.cky-revisit-bottom-left {
    z-index: 9 !important;
	background-color: #1DA1F2 !important;
}
button.cky-btn.cky-btn-accept:hover, .cky-btn-preferences:hover {
    background: #1DA1F2 !important;
	border-color:#1DA1F2 !important;
	color: white !important;
	opacity: 1 !important;
}
 .cky-btn-reject:hover, .cky-btn-customize:hover{
    background: #1DA1F2 !important;
	color: white !important;
	opacity: 1 !important;
 }

.crbs-main #payment .wc_payment_methods {
    background-color: white !important;
    padding: 20px !important;
    border: 1px solid #E6EBEF !important;
}
.crbs-main #payment .wc_payment_methods .wc_payment_method label {
    font-size: 22px;
    font-family: 'Poppins';
    text-transform: math-auto;
    color: #020203;
}
.crbs-main #payment .wc_payment_methods .wc_payment_method .payment_box, .crbs-main #payment .payment_box p{
    font-size: 16px;
    font-family: 'Poppins';
    color: #020203 !important;
	opacity: 1 !important;
}
