#header .main-menu > li.oferta.menu-item > a{
background: green;
color: #fff;
} .thumb-info-caption .thumb-info-caption-text{
padding: 0px !important;
padding-left: 20px !important;
padding-bottom: 20px !important;
}
#header .header-top .container, #header .header-main .container,
#header .header-top .header-row,
#header .header-main .header-row {
max-width: 1200px;
}
#header .header-top, .header-top .top-links > li.menu-item:after {
background: #222;
}
#header .header-main .header-left, #header .header-main .header-center, #header .header-main .header-right, .fixed-header #header .header-main .header-left, .fixed-header #header .header-main .header-right, .fixed-header #header .header-main .header-center {
padding-top: 15px;
padding-bottom: 15px;
}
#footer{
color: #ffffff;
background: #000;
}
#footer .footer-bottom .container,
#footer .footer-main>.container,
.footer-wrapper.wide .container,
body.wide .container:not(.inner-container){
max-width: 1200px;
}
.banner-container {
background: #fff!important;
}
#floating-contact, #floating-contact-wapp {
position: fixed;
bottom: 20px;
right: 20px;
z-index: 10000;
font-size: 28px;
background-color: #E2864A;
color: #fff;
border-radius: 50%;
width: 56px;
height: 56px;
border: none;
box-shadow: 4px 4px 0 rgba(0,0,0,.15) !important;
opacity: .8;
}
#floating-contact:hover, #floating-contact-wapp:hover { opacity: 1; }
#floating-contact, #floating-contact-wapp, #floating-contact:hover, #floating-contact-wapp:hover { transition: all .2s; }
#floating-contact-wapp {
right: auto;
left: 20px;
background: #3daf5c; font-size: 40px;
}
#floating-contact a, #floating-contact-wapp a {
color: #fff;
width: 100%;
height: 100%;
line-height: 56px;
text-align: right;
margin-left: 0;
text-align: center;
display: block;
}
#floating-contact-wapp a {   margin-top: -1px;    margin-left: 0px; }
#floating-contact a {   margin-top: -1px;        margin-left: -1px; } .elementor-lightbox .elementor-swiper-button:focus {
outline-width: 0px;
}