.avia_wpml_language_switch{
position: relative;
padding: 0px 0 0 10px;
height: 30px;
line-height: 36px;
margin: 0 0 0 0;
z-index: 151;
-webkit-backface-visibility: hidden;
top:-2px;
right:0;
overflow: hidden;
}
.sub_menu ul{float:left;}
#top ul.avia_wpml_language_switch  li{
float:left;
margin: 0px 0px 0px 5px;
padding:0;
border:none;
}
.avia_wpml_language_switch li:hover{
opacity: 0.8;
}
.avia_wpml_language_switch li span{
display:none;
}
.avia_wpml_language_switch li .language_flag{
display:block;
}
.avia_wpml_language_switch li .language_flag img{
display:inline-block;
border:1px solid rgba(255,255,255,0.2);
}
#icl_lang_sel_widget{
overflow:visible;
z-index:20;
}
.html_header_sidebar #top .avia_wpml_language_switch{border-bottom-style:solid; border-bottom-width:1px; padding:0px 10px;}.grecaptcha-badge { 
visibility: hidden!important;
}
#av-cookie-consent-badge {
border-radius: 0px!important;
height: 36px!important;
width: 50px!important;
font-size: 30px!important;
}
#av-cookie-consent-badge {
color: #fd8d0e!important;
border: 1px solid #282b2e;
}
.avia-cookie-consent .avia-cookie-consent-button.avia-cookie-hide-notification, .avia-popup .avia-cookie-consent-button.avia-cookie-hide-notification {
color: #c10000!important;
}
#av-cookie-consent-badge.av-consent-badge-right-bottom {
display: block;
bottom: 120px!important;
right: 0px;
}
.html_elegant-blog #top .post-entry .post-meta-infos, .html_elegant-blog .avia-content-slider .slide-meta {
float: none!important;
}.avia-section.av-hupqe7-846bbbe6bc9a21897ed09d75f3c1b591 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.bematic.it/wp-content/uploads/2018/02/bematic_azienda_top1.jpg);
background-position:0% 50%;
background-attachment:scroll;
}
.avia-section.av-hupqe7-846bbbe6bc9a21897ed09d75f3c1b591 .av-section-color-overlay{
opacity:0.4;
background-color:#406fb4;
}
#top .hr.hr-invisible.av-gctczz-7c4c785c5066244c2b9664c53bc2e3e4{
height:25px;
}
#top .av-rotator-container.av-1e5uv3-b093768201f06fd51115b462f3d72fd0{
text-align:center;
color:#ffffff;
}
#top #wrap_all .av-rotator-container.av-1e5uv3-b093768201f06fd51115b462f3d72fd0 .av-rotator-container-inner{
font-size:35px;
}
#top .av-rotator-container .av-rotator-text-single.av-d4m6v3-628f298833a5df6988fb2eae6354c8d4{
color:#ff8000;
}
#top .av-rotator-container .av-rotator-text-single.av-b177nz-8113de82ae5254a4cc5f9f2b53e04795{
color:#ff8000;
}
#top .av-rotator-container .av-rotator-text-single.av-8uz2hr-6663ddbc946d474b06fd0b5a985c7b12{
color:#ff8000;
}
.flex_column.av-85babj-26d9d7e0a84e6beaee5627f986cb5898{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#top .av-special-heading.av-lslx8szf-a7fecf0abbd55636089d80da91d64d48{
padding-bottom:10px;
color:#ff6721;
font-size:30px;
}
body .av-special-heading.av-lslx8szf-a7fecf0abbd55636089d80da91d64d48 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lslx8szf-a7fecf0abbd55636089d80da91d64d48 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-lslx8szf-a7fecf0abbd55636089d80da91d64d48 .special-heading-inner-border{
border-color:#ff6721;
}
.av-special-heading.av-lslx8szf-a7fecf0abbd55636089d80da91d64d48 .av-subheading{
font-size:15px;
}
#top .hr.hr-invisible.av-20ylr-4a70a4c5e445c8286ad6ae625a2b6057{
height:5px;
}
#top .hr.hr-invisible.av-3n2g9b-1d4f72d57b84d9fe67cc569a454ba166{
height:5px;
}
.avia-image-container.av-lslxabjf-71dc81f5daaf9ae54c7812cf4858c2cc img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lslxabjf-71dc81f5daaf9ae54c7812cf4858c2cc .av-image-caption-overlay-center{
color:#ffffff;
}
.flex_column.av-2hily7-edbc016dafedc904f447dfb7b6c1b832{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.avia-image-container.av-lslx9nbv-215e33ad1a4c0c5326d6dbfc8605516e img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lslx9nbv-215e33ad1a4c0c5326d6dbfc8605516e .av-image-caption-overlay-center{
color:#ffffff;
}
@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-lslx8szf-a7fecf0abbd55636089d80da91d64d48 .av-special-heading-tag{
font-size:0.8em;
}
}
@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-lslx8szf-a7fecf0abbd55636089d80da91d64d48 .av-special-heading-tag{
font-size:0.8em;
}
}