body{font-family:'Titillium Web';font-size:12pt}h1,h2,h3,h4,h5,h6{margin:25px 0;font-family:'Titillium Web'}p{margin:0}a:hover{text-decoration:none}#header-top{margin-top:15px}.header-top .col-xs-12{height:30px;display:flex;justify-content:flex-end;align-items:center}#header-menu{margin-bottom:15px}.header-menu{display:flex;justify-content:space-between;align-items:center}#header-banners{margin-bottom:15px}#header-brands{margin-bottom:15px}#footer-contactos{margin-top:5px;background:url(/images/footer-background-contacts.png) top center}#footer-newsletter{background:#004683;margin-top:5px}#footer-info{background:#002a54;display:table;width:100%;padding:15px 0 15px 0;margin-top:5px}#footer-info .row{display:flex;justify-content:center;align-items:center}#footer-copyright{background:#002a54}.page-header{margin:0;border:0;padding:0}.page-header h2{color:#004683;text-transform:uppercase;font-weight:500;font-size:18pt;padding-bottom:15px}.article p{color:#004683;text-transform:uppercase;font-weight:600;font-size:12pt}.main-container{display:table;margin:15px 0 30px 0}.article .image-article{padding-bottom:15px;padding-top:15px}.article .image-article img{width:100%}.article .text-article{text-align:left;padding-bottom:15px;padding-top:15px;text-align:justify}.moduletable_header-search{padding-right:10px}.moduletable_header-search label{display:none}.moduletable_header-search input{border:none;text-align:right}.moduletable_header-search button{width:30px;height:30px;background:url(/images/icon-search.png) center center no-repeat;border:0;padding:0}.moduletable_header-search button:hover{border:0;background:0 0!important;background:url(/images/icon-search.png) center center no-repeat!important}.moduletable_header-MenuTop{display:table}.moduletable_header-MenuTop ul{display:flex}.moduletable_header-MenuTop li{margin-right:10px}.moduletable_header-MenuTop span{margin-right:5px}.moduletable_header-MenuTop a{padding:0!important;color:#8e8e8d;display:flex!important;flex-direction:row-reverse;align-items:center}.moduletable_header-MenuTop a:hover{color:#c9161d;background:0 0!important}.moduletable_header-MenuTop a:focus{background:0 0!important}.moduletable_header-MenuTop a.login{color:#004683}.moduletable_header-lang ul{display:flex;list-style:none;margin:0;padding:0}.moduletable_header-lang li{margin-left:5px}.moduletable_header-lang li.lang-active a{color:#004683}.moduletable_header-lang li a{color:#58585a}.moduletable_header-logo{display:table!important}.moduletable_header-menu{display:table!important;height:50px}.moduletable_header-menu ul{display:flex;justify-content:flex-end;align-items:center;height:50px;padding-top:15px}.moduletable_header-menu li{border-left:1px solid #266295;padding:0 5px 0 5px;text-align:center}.moduletable_header-menu li:first-child{border-left:0}.moduletable_header-menu li:last-child{padding:0 0 0 5px}.moduletable_header-menu li.active a{color:#8e8e8d}.moduletable_header-menu a{padding:0!important;text-transform:uppercase;font-weight:700;font-size:12pt;color:#58585a}.moduletable_header-menu a:hover{background:0 0!important;color:#266295}.moduletable_header-menu a:focus{background:0 0!important}.moduletable_header-brands h3{text-align:center;text-transform:uppercase;color:#58585a;font-size:20pt}.bannergroup_header-brands{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #14558d}.bannergroup_header-brands .banneritem{padding:15px 5px 15px 5px}.bannergroup_header-brands .banneritem img{width:100%;height:auto}.moduletable_section-fluid{display:flex;justify-content:center;padding-top:30px;padding-bottom:30px;margin-top:5px}.custom_section-fluid{width:1170px;max-width:1170px}.section-produtos h3{text-align:center;text-transform:uppercase;color:#004683;font-size:20pt;padding-bottom:15px}.section-produtos img{width:100%}.section-produtos .text{background:#f1f1f1;padding:15px;min-height:145px}.section-produtos .more{background:#004683;padding:15px;text-align:center;text-transform:uppercase}.section-produtos .more a{color:#fff}.section-destaques{background:url(/images/section-background-destaques.png) top center;color:#fff}.section-destaques div.section-destaques{background:0 0}.imagem-destaque{display:block}.imagem-destaque img{width:100%}.text-destaque{display:flex;padding:10px 0 10px 10px}.text-destaque span b{text-transform:uppercase;font-size:12pt}.text-destaque span a{height:100%;display:flex;justify-content:center;align-items:center}.text-destaque span a:before{font-family:"Material Icons";content:"keyboard_arrow_right";font-size:30pt;color:#fff}.text-destaque span:hover a:before{color:red}.revive-destaque>div.text-destaque{background:#060}.honeywell-destaque>div.text-destaque{background:#c71312}.section-laboratorio{background:#ececec}.mod-laboratorio h3{text-align:center;text-transform:uppercase;color:#004683;font-size:20pt;padding-bottom:15px}.container-video{position:relative;width:100%;height:0;padding-bottom:56.25%}.video{position:absolute;top:0;left:0;width:100%;height:100%}.section-contacts{background:url(/images/footer-background-contacts.png) top center;color:#fff}.mod-contacts span{display:flex}.contacts-portugal{padding-top:0}.contacts-portugal>div{display:table}.contacts-angola{padding-top:0}.contacts-angola>div{display:table}.contacts-brasil{padding-top:0}.contacts-brasil>div{display:table}.moduletable_footer-newsletter{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:30px;padding-bottom:30px}.moduletable_footer-newsletter h3{text-transform:uppercase;font-size:20pt;color:#fff;text-align:center}.acymailing_module_footer-newsletter{width:100%}.acymailing_introtext{text-align:center;display:flex!important;flex-direction:column;color:#fff;font-size:20pt}.acymailing_introtext:before{font-family:"Material Icons";content:"keyboard_arrow_down";font-size:20pt}.acymailing_form{width:100%;display:flex}.acymailing_form p.fieldacyemail{width:calc(100% - 125px);height:40px}.acymailing_form p.fieldacyemail input{height:40px;border:0;padding-left:15px;padding-right:15px}.acymailing_form p.acysubbuttons{width:125px;height:40px}.acymailing_form p.acysubbuttons input{float:right;text-transform:uppercase;background:#0065ad;border:0;border-radius:0;font-size:12pt;padding:9px 10px 9px 10px}.moduletable_footer-logos{display:flex}.custom_footer-logos{margin:auto}.custom_footer-logos .footer-link{text-align:center;padding-top:30px}.custom_footer-logos .footer-link a{color:#fff;padding-left:10px;padding-right:10px}.custom_footer-logos .footer-link a:hover{color:#6ab3e8}.footer-logo-consumo{display:flex;padding-top:20px}.footer-logo-consumo p{padding-left:15px;padding-right:15px;color:#fff;font-size:12px}.footer-link{padding-top:15px}.footer-link a{text-transform:none!important;font-size:15px}.footer-link2{padding-top:15px;color:#fff}.footer-link2 a{font-size:15px;color:#fff}.footer-link2 a:hover{color:#6ab3e8}.moduletable_footer-menu{display:flex;align-items:flex-start;justify-content:center}.moduletable_footer-menu a{color:#fff;padding:0!important;text-transform:uppercase}.moduletable_footer-menu a:hover{background:0 0!important;color:#6ab3e8}.moduletable_footer-social{display:flex;justify-content:center;align-items:flex-start;color:#fff}.moduletable_footer-social P{text-transform:uppercase}.moduletable_footer-social span{display:table}.moduletable_footer-social a{color:#fff;padding:0!important}.moduletable_footer-social a:hover{background:0 0!important;color:#6ab3e8}.moduletable_copyright{border-top:1px solid #fff;color:#fff;padding-top:5px;padding-bottom:5px;font-size:10pt}.custom_copyright{display:table;margin:auto}.custom_copyright a{color:#6ab3e8}.custom_copyright a:hover{color:#fff}.wrapper{width:100%;height:100%}.h_iframe{position:relative}.h_iframe .ratio{display:block;width:100%;height:auto}.h_iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}span.pdf{background:url(/images/pdf.png) left center no-repeat;height:38px;display:flex;align-items:center;padding-left:35px}@media (max-width:767px){.mod-laboratorio div.col-xs-12 .container-video{margin-bottom:15px}.mod-laboratorio div.col-xs-12:last-child .container-video{margin-bottom:0}.moduletable_header-logo{margin:auto}.moduletable_header-menu{display:none!important}.mod-destaques>div:first-child{padding-bottom:15px}.mod-destaques>div:last-child{padding-top:15px}.mod-contacts span{justify-content:center}.moduletable_footer-logos{margin-top:0}div.f-logo-iberoturbo{border-right:0;padding-bottom:15px}div.f-logo-bomboleo{border-left:0;padding-bottom:15px}.moduletable_footer-social P{padding-top:15px;margin:0;text-align:center}.moduletable_footer-menu li{text-align:center}.custom_copyright span{display:table;margin:auto;text-align:center}.contacts-portugal{padding-bottom:20px}.contacts-portugal>div{margin:auto}.contacts-angola{padding-bottom:20px}.contacts-angola>div{margin:auto}.contacts-brasil{padding-bottom:20px}.contacts-brasil>div{margin:auto}#footer-info .row{display:table}.moduletable_footer-social>div{display:flex;justify-content:center;align-items:center;flex-direction:column}.bannergroup_header-brands{display:table;width:100%}.bannergroup_header-brands .banneritem{width:50%;float:left;text-align:center}.bannergroup_header-brands .banneritem img{max-width:160px;width:100%;height:auto}}@media (min-width:768px) and (max-width:991px){.header-menu{display:flex;justify-content:space-between;flex-direction:column}.moduletable_header-menu{margin:auto}.moduletable_header-menu ul{padding-top:10px}.moduletable_header-logo img{width:90%}.moduletable_header-menu a{font-size:11pt}.moduletable_footer-logos{margin-top:0}div.f-logo-iberoturbo{border-right:0;padding-bottom:15px}div.f-logo-bomboleo{border-left:0;padding-bottom:15px}}@media (min-width:992px) and (max-width:1199px){.moduletable_header-menu ul{padding-top:5px}.moduletable_header-logo img{width:80%}.moduletable_header-menu a{font-size:11pt}}



/*///// BOMBOLEO 2020 \\\\\*/
.container {
    margin-bottom: 25px;
}

.btn__blue {
    background: #005BAB;
    color: white;
    padding: 5px 10px;
}

.tile {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,91,171,1);
    -moz-box-shadow: 0px 0px 5px 2px rgba(0,91,171,1);
    box-shadow: 0px 0px 5px 0px rgba(0,91,171,1);
    text-align: center;
    padding-bottom: 15px;
}

.tile p {
    padding: 0 10px;
    min-height: 90px;
    margin-bottom: 15px;
}

.heading {
    text-align: center;
    margin-bottom: 25px;
}

.nivoSlider img {
    height: 400px!important;
}

#footer-newsletter .container { margin-bottom: -5px; }
#footer-newsletter .moduletable_footer-newsletter { padding: 5px 0 30px; }

@media (max-width: 768px) {
  	.nivoSlider img {
    	height: 130px!important;
  	}
  
  	.tile {
  		margin-bottom: 25px;
	}
}


.bs-calltoaction{
    position: relative;
    width:auto;
    padding: 15px 25px;
    border: 1px solid black;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 5px;
}

    .bs-calltoaction > .row{
        display:table;
        width: calc(100% + 30px);
    }
     
        .bs-calltoaction > .row > [class^="col-"],
        .bs-calltoaction > .row > [class*=" col-"]{
            float:none;
            display:table-cell;
            vertical-align:middle;
        }

            .cta-contents{
                padding-top: 10px;
                padding-bottom: 10px;
            }

                .cta-title{
                    margin: 0 auto 15px;
                    padding: 0;
                }

                .cta-desc{
                    padding: 0;
                }

                .cta-desc p:last-child{
                    margin-bottom: 0;
                }

            .cta-button{
                padding-top: 10px;
                padding-bottom: 10px;
            }

@media (max-width: 991px){
    .bs-calltoaction > .row{
        display:block;
        width: auto;
    }

        .bs-calltoaction > .row > [class^="col-"],
        .bs-calltoaction > .row > [class*=" col-"]{
            float:none;
            display:block;
            vertical-align:middle;
            position: relative;
        }

        .cta-contents{
            text-align: center;
        }
}



.bs-calltoaction.bs-calltoaction-default{
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

.bs-calltoaction.bs-calltoaction-primary{
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}

.bs-calltoaction.bs-calltoaction-info{
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}

.bs-calltoaction.bs-calltoaction-success{
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.bs-calltoaction.bs-calltoaction-warning{
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}

.bs-calltoaction.bs-calltoaction-danger{
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}

.bs-calltoaction.bs-calltoaction-primary .cta-button .btn,
.bs-calltoaction.bs-calltoaction-info .cta-button .btn,
.bs-calltoaction.bs-calltoaction-success .cta-button .btn,
.bs-calltoaction.bs-calltoaction-warning .cta-button .btn,
.bs-calltoaction.bs-calltoaction-danger .cta-button .btn{
    border-color:#fff;
}

input[type=checkbox] {
  -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari and Chrome */
  -o-transform: scale(1.5); /* Opera */
  transform: scale(1.5);
  padding: 10px;
  margin-right: 15px!important;
}

/* Might want to wrap a span around your checkbox text */
.checkboxtext {
  font-size: 110%;
  display: block; 
  margin-right: 50px;
}

/*\\\\\ BOMBOLEO 2020 /////*/