h1.logoMobile { display: none; }

.divGeralTextoDestaque .textoDestaque { padding: 0; height: auto; }
.divGeralTextoDestaque .textoDestaque .txt { font-size: 18px; margin: 20px auto 70px; }
.divGeralTextoDestaque figure img { max-width: none; }

.default { display: block; visibility: visible; }
.fixed { display: block; visibility: visible; }

body.menu_open header { background: url(../img/texturaDegrade-menu.png) repeat; }
.menu_inner { float: right; margin-top: 40px;}
.default .menu_inner { margin-top: 64px; }
body.menu_open #menu1 .idiomaTopo,
.default > div > div > .idiomaTopo, .fixed > div > div > .idiomaTopo { width: 30px; display: inline-block; margin: 0 15px 0 15px; position: relative; vertical-align: top; text-align: left; top: auto; left: auto; }
body.menu_open #menu1 .idiomaTopo li.active a,
body.menu_open #menu1 .idiomaTopo li a,
.default > div > div > .idiomaTopo li a, .fixed > div > div > .idiomaTopo li a { display: block; color: #fff; font-size: 14px; font-weight: 600; transition: all 0.5s ease; padding: 0 12px 0 0; transition: all 0.5s ease; }
body.menu_open #menu1 .idiomaTopo li:first-child a,
.default > div > div > .idiomaTopo li:first-child a, .fixed > div > div > .idiomaTopo li:first-child a { background: url(../img/Header_Seta_Idioma.png) no-repeat right center; }
body.menu_open #menu1 .idiomaTopo a:hover,
.default > div > div > .idiomaTopo a:hover, .fixed > div > div > .idiomaTopo a:hover { color: #FFFFFF; }
body.menu_open #menu1 .idiomaTopo ul,
.default > div > div > .idiomaTopo ul, .fixed > div > div > .idiomaTopo ul { margin: 0; padding: 0; width: 30px; position: absolute; }
body.menu_open #menu1.fixed .idiomaTopo ul, .fixed > div > div > .idiomaTopo ul { background: url(../img/texturaDegrade-menu.png) repeat; }
body.menu_open #menu1 .idiomaTopo ul li,
.default > div > div > .idiomaTopo ul li, .fixed > div > div > .idiomaTopo ul li { list-style: none; display: none; margin-bottom: 4px; }
body.menu_open #menu1 .idiomaTopo ul.open li,
.default > div > div > .idiomaTopo ul.open li, .fixed > div > div > .idiomaTopo ul.open li { display: block; }
body.menu_open #menu1 .idiomaTopo ul li.active,
.default > div > div > .idiomaTopo ul li.active, .fixed > div > div > .idiomaTopo ul li.active { display: block; }
body.menu_open #menu1 .pesquisa,
.default > div > div > .pesquisa, .fixed > div > div > .pesquisa { display: inline-block; margin: 0 20px 0 0px; vertical-align: top; border: none; position: relative; width: auto; top: auto; right: auto; left: auto; }
.default > div > div > .pesquisa a, .fixed > div > div > .pesquisa a { display: block; background: url(../img/Header_lupa.png) no-repeat 0 0; width: 16px; height: 16px; text-indent: -5000px; opacity: 1; transition: all 0.5s ease; }
.default > div > div > .pesquisa a:hover, .fixed > div > div > .pesquisa a:hover { opacity: 1; }


body.menu_open #menu1 .idiomaTopo ul li, .default > div > div > .idiomaTopo ul li,  .fixed > div > div > .idiomaTopo ul li { background: #000; margin-bottom: 0; border-left: 1px solid #444; border-right: 1px solid #444; }
body.menu_open #menu1 .idiomaTopo ul li:nth-child(2), .default > div > div > .idiomaTopo ul li:nth-child(2), .fixed > div > div > .idiomaTopo ul li:nth-child(2) { margin-top: 5px; }
body.menu_open #menu1 .idiomaTopo ul li:last-child, .default > div > div > .idiomaTopo ul li:last-child,  .fixed > div > div > .idiomaTopo ul li:last-child { border-bottom: 1px solid #444; }
body.menu_open #menu1 .idiomaTopo ul li.active, .default > div > div > .idiomaTopo ul li.active,  .fixed > div > div > .idiomaTopo ul li.active { background: transparent; border: none; }
body.menu_open #menu1 .idiomaTopo ul li a, .default > div > div > .idiomaTopo ul li a,  .fixed > div > div > .idiomaTopo ul li a { padding: 5px 3px; }
body.menu_open #menu1 .idiomaTopo ul li.active a, .default > div > div > .idiomaTopo ul li.active a,  .fixed > div > div > .idiomaTopo ul li.active a { padding: 0; }
body.menu_open #menu1 .idiomaTopo ul li a:hover, .default > div > div > .idiomaTopo ul li a:hover,  .fixed > div > div > .idiomaTopo ul li a:hover { color: #fff; }
body.menu_open #menu1 .idiomaTopo ul li.active a:hover, .default > div > div > .idiomaTopo ul li.active a:hover,  .fixed > div > div > .idiomaTopo ul li.active a:hover { color: #fff; }


header .close_menu.open, header .close_menu, header .open_menu { display: none; }
.menu_inner nav { float: left; }
body.menu_open #menu1 { visibility: visible; height: 105px; position: fixed; }
body.menu_open #menu1 .main_menu,
.main_menu {  margin: 0; padding: 0; display: block; text-align: left; }
.main_menu > li { list-style: none; display: inline-block; margin: 0 15px; }
body.menu_open #menu1 .main_menu li a,
.main_menu > li > a { color: #fff; font-size: 14px; font-weight: 600; transition: all 0.3s ease; padding: 0 0 7px 0; background-position: center 17px; text-transform: none; }
body.menu_open #menu1 .main_menu li.active a,
.main_menu > li.active > a { border-bottom: 2px solid #988649; }
body.menu_open #menu1 .main_menu li a:hover,
.main_menu > li > a:hover { color: #fff; background: url(../img/underline-menu.png) repeat-x center bottom; }
body.menu_open #menu1 nav,
header #menu1 nav { padding: 0; }
header .areas_menu, header .footer_menu { display: none; }
header .newsletter { display: none; }
body.menu_open #menu1 .main_menu li ul,
header .main_menu li ul { display: none; }
body.menu_open { background: #fff; }
body.menu_open #menu1 h1 { display: inline-block; }
body.menu_open .hero_container, body.menu_open > *:not(header) { display: block; }
body.menu_open #menu1 .main_menu li ul.open { display: none; }

header .open_menu, header .close_menu { display: none; }
body.menu_open #menu1 .pesquisa > a { display: block; }
header .pesquisa form { display: none; } 

header { height: 128px; }
#homepage header { height: auto; }


.bloco01Home { padding: 90px 0 100px 0; }
.bloco02Home.bloco01Home { padding-top: 90px; }
.bloco01Home > div { padding-bottom: 80px; }
.bloco02Home.bloco01Home > div { padding-bottom: 0; }
.bloco01Home > div > span { margin: 45px auto 30px; width: 83%; }

.bloco02Home { padding: 0px 0px 100px 0px; }
.bloco02Home.bloco01Home { padding-bottom: 100px; }
.bloco02Home > div > span { margin: 35px auto; width: 70%; line-height: 30px; }
.bloco02Home > div.textoMateriais { background: url(../img/bg-textos-materiais.jpg) repeat-y center center; max-width: 1280px; margin: 0 auto; padding: 0; }
.bloco02Home > div.imgMateriais { margin-top: 100px; }
.bloco02Home > div.imgMateriais img { position: absolute; left: 50%; margin-left: -640px; }
.bloco02Home > div.textoMateriais > div > h4 br { display: none; }

.bloco02Home > div.textoMateriais > div.left { border-left: 0px solid #36c577; display: inline-block; font-size: 14px; margin: 0 0 0 22%; width: calc(497px - 20px - 30px); vertical-align: top; padding: 0 30px 0 20px; line-height: 170%; }
.bloco02Home > div.textoMateriais > div.right { border-left: 0px solid #36c577; display: inline-block; font-size: 14px; max-width: calc(297px - 20px); vertical-align: top; padding: 0 0 0 20px; line-height: 170%;   }
.bloco02Home > div.textoMateriais > div > a { display: block; }
.bloco02Home > div.textoMateriais > div > h4 { margin-bottom: 20px; }
.bloco02Home > div.textoMateriais > div .txt { color: #666; }

.blocoAntesDepois #mask { left: -132%; z-index: 10; background: url(../img/before_after/gradient.png) no-repeat right center; background-size: initial; width: 2582px; }
.blocoAntesDepois p { color: #676767; position: absolute; bottom: 5%; left: 2%; width: 28%; z-index: 20; display: block; text-align: center; line-height: 22px; transition: all 0.3s ease; }
.blocoAntesDepois p.light { color: #fff; }

.blocoTiposSinalHome { margin-top: 0px; }
.blocoTiposSinalHome > div { margin: 100px auto 0 auto; }
.blocoTiposSinalHome .hero_sinal { padding-bottom: 90px; }
.blocoTiposSinalHome .sinal_each { text-align: left; }
.blocoTiposSinalHome .sinal_each span.imagem { display: table-cell; vertical-align: bottom; text-align: left; }
.blocoTiposSinalHome .sinal_each > a { display: block; }
.blocoTiposSinalHome .sinal_each .txt { width: auto; }
.blocoTiposSinalHome .slick-slide img,
.blocoTiposSinalHome img { margin: 0; }

.blocoPictogramaHome { margin: 0 0 0 0; padding: 40px 0 0 0; }
.blocoPictogramaHome > div { margin: 0 auto; }
.blocoPictogramaHome > div > div.pictograma { margin: 0 0px; display: inline-block; width: 49%; vertical-align: middle; }
.blocoPictogramaHome > div > div.descritivo { margin: 0 0px; display: inline-block; width: 49%; vertical-align: middle; }
.blocoPictogramaHome > div > div.descritivo > h2 { color: #000000; }

.blocoPortfolioHome > div  { margin: 0 auto; border-top: none; }
.listPortfolioHome .portfolio_each { display: inline-block; vertical-align: top; width: 33.03%; padding: 0; margin-right: 0.3%; }
.listPortfolioHome .portfolio_each .txt_container { margin: 0; }
.listPortfolioHome .portfolio_each .txt_container > h4 { margin: 15px 0 15px 0; }
.listPortfolioHome .portfolio_each .txt_container > h4 > span { font-size: 14px; }
.listPortfolioHome .portfolio_each .txt { width: 90%; font-size: 14px; }

footer { margin: 0; padding: 50px 0; }
footer > div { padding: 0px 0px 0px 0px; }
footer > div > div.menuFooter { display: table; }
footer > div > div.menuFooter > ul > li > a { font-size: 15px; }
footer > div > div.colunasFooter { border-top: 1px solid #303030; border-bottom: 1px solid #3a3a3a; margin-top: 40px; margin-bottom: 32px; padding-top: 48px; }
footer > div > div.colunasFooter > div { width: 33%; display: table-cell; }
footer > div > div.colunasFooter > div.newsletter { display: table-cell;  }
footer > div > div.final > div.logoFooter { display: inline-block; vertical-align: middle; margin: 0; }
footer > div > div.final > div.copyright { display: inline-block; vertical-align: middle;  margin: 0 0 0 18px; }
footer > div > div.final > div.menu02 { display: inline-block; }
footer > div > div.final > div.seara { display: inline-block; vertical-align: middle; float: right; margin: 0 0 0 0; }


.gototop { right: 0px; margin: 0 0 0 auto; }


/* generic content */
.with_sidebar { padding-top: 93px; }
aside { float: left; width: 15%; margin-right: 8%; }
.tabs_container.all_visible,
.tabs_container.all_visible .tabs,
.tabs_container .tabs { padding: 0; width: 100%; margin: 1px 0 0 0; display: block; text-align: left; }
.tabs_container.all_visible .tabs li,
.tabs_container .tabs li { display: block; margin-bottom: 18px; }
.tabs_container.all_visible .tabs li a,
.tabs_container .tabs li a { font-size: 15px; display: block; padding: 0px 0px 1px; color: #666; text-transform: none; }
.tabs_container.all_visible .tabs li a:hover,
.tabs_container .tabs li a:hover { color: #000; }
.tabs_container.all_visible .tabs li.active a,
.tabs_container .tabs li.active a { border-bottom: 2px solid #988649; }
.tabs_container.all_visible .prev, .tabs_container.all_visible .next,
.tabs_container.all_visible .prev, .tabs_container.all_visible .next,
.tabs_container .prev, .tabs_container .next { display: none; }

.conteudos aside .tabs_container.all_visible .tabs.with_icons,
.conteudos aside .tabs_container .tabs.with_icons { height: 84px; }
.conteudos aside .tabs_container.all_visible .tabs.with_icons li a,
.conteudos aside .tabs_container .tabs.with_icons li a { text-indent: -9999px; padding: 0 20px; width: 42px; }
.tabs_container.all_visible .tabs.with_icons li a .icon,
.tabs_container .tabs.with_icons li a .icon { bottom: 17px; width: 42px; height: 50px; display: block; position: relative; overflow: hidden; background-position: left; }
.tabs_container.all_visible .tabs.with_icons li a:hover .icon,
.tabs_container .tabs.with_icons li a:hover .icon,
.tabs_container.all_visible .tabs.with_icons li a.selected .icon,
.tabs_container .tabs.with_icons li a.selected .icon { background-position: right; }

.conteudos { padding-top: 97px; }
.conteudos_modulo { padding-top: 0; }
.with_sidebar .conteudos { float: right; width: 77%; margin-bottom: 50px; padding-top: 0; }
.conteudos h1 { margin: 0 0 43px 0; }
.conteudos h2 { font-size: 30px; margin-top: 55px; margin-bottom: 18px; }
.conteudos .tabs_content h2 { margin-top: 70px; }
.conteudos h3 { }
.conteudos h4 { }
.conteudos h5 { width: auto; font-size: 14px; margin-bottom: 10px; }
.with_sidebar .conteudos h1 { text-align: left; }
.conteudos blockquote { }
.conteudos_container { width: 88%; margin: 0 auto; text-align: center; }
.with_sidebar .conteudos_container { max-width: 884px; width: auto; margin: 0; text-align: left; }
.hero_inside { width: auto; margin: 0 0 40px 0; }


.tabs_content { line-height: 24px; }
.tabs_content h4,
.tabs_content h3,
.tabs_content h2 { text-align: center; }


.conteudos aside { float: none; width: auto; margin: 48px 0 40px 0; background: #f4f4ec; }
.conteudos aside .tabs_container .tabs { width: 100%; text-align: center; }
.conteudos aside .tabs_container .tabs li.active,
.conteudos aside .tabs_container .tabs li { display: inline-block; position: relative; text-align: center; margin-bottom: 0; }
.conteudos aside .tabs_container .tabs li a { background-color: #f4f4ec; color: #000; text-align: center; padding: 14px 26px 13px; }
.conteudos aside .tabs_container .tabs li a.selected::after { content: ''; display: block; position: absolute; left: 0; right: 0; bottom: -8px; background: url(../img/Seta_Tab.png) no-repeat; width: 15px; height: 8px; margin: 0 auto; }
.conteudos aside .tabs_container .tabs li a:hover,
.conteudos aside .tabs_container .tabs li a.selected { background-color: #353535; color: #fff; border: none; }
.conteudos aside nav.all_visible ul li.active a, .conteudos aside .tabs_container .tabs li.active a { border-bottom: none; }
.conteudos .tabs_content { margin-bottom: 80px; }
.conteudos .block { max-width: 740px; }
.conteudos .block blockquote { max-width: 600px; margin-left: 0; margin-right: 0; }


/* tabs-sec - tabs inside tabs */
.tabs_content .tabs_container { }
.tabs_content .tabs_container .tabs { text-align: center; position: relative; top: 12px; }
.tabs_content .tabs_container .tabs li { text-align: center; display: inline-block; vertical-align: top; margin-bottom: 0; }
.tabs_content .tabs_container .tabs li a { width: 160px; padding: 0; font-weight: 400; font-size: 16px; color: #333; }
.tabs_content .tabs_container .tabs li { width: 160px; padding: 20px 0 0 0; font-weight: 400; font-size: 16px; color: #333; }
.tabs_content .tabs_container .tabs li a.selected { border-bottom: none; }
.tabs_content .tabs_container .tabs li a figure { width: 34px; padding: 9px; margin: 0 auto 2px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.tabs_content .tabs_container .tabs li a.selected figure { background: #f2f2f2; }
.tabs_content .tabs_container .tabs li.active a { border-bottom: none; }

hr { margin: 30px auto 50px; width: 98%; }
.panel { }


.gallery_container { width: auto; margin: 65px auto 45px; }
.gallery { }
.gallery img { }
.gallery-excellence-by-you li .text { height: 100px; }

.listagem { width: auto; position: relative; left: -19px; }
.listagem .list { margin-bottom: 0px; margin-right: 0; }
.listagem .list a { border: 1px solid transparent; padding: 20px 18px; }
.listagem .list a:hover { border: 1px solid #988649; }
.listagem .list figure { margin-bottom: 0; }
.listagem .list figure .outer { }
.listagem .list figure .inner { }
.listagem .list figure .container { }
.listagem .list figure img { }
.listagem .list .title { }
.listagem .list .desc { }
.msg_list_like { width: auto; }
/*.mfp-picto { position: fixed; }*/

.tabs_content .descricao_subproduto,
.tabs_content .descricao { font-size: 14px; text-align: center; }
.tabs_content .descricao { margin-top: 67px; line-height: 25px; }
.tabs_content .descricao h2 { display: block; font-size: 30px; margin-bottom: 20px; }
.tabs_content .descricao h2.hide { display: none; }


.portfolio { margin-top: 50px; width: 100%; }
.portfolio li { max-width: 410px; width: 33.03%; margin-right: 0.3%; margin-bottom: 50px; }
.portfolio li:nth-child(3n) { margin-right: 0; }
.portfolio li figure { margin-bottom: 15px; }
.portfolio .txt { height: 43px; position: relative; overflow: hidden; }
.portfolio .title { font-size: 18px; }
.portfolio .desc { font-size: 14px; }
.portfolio_container .link_next:hover,
.portfolio_container .link_previous:hover,
.portfolio a:hover { color: #000; }
.portfolio_container .gallery_container { margin: 35px auto 35px; }

.portfolio_result { }
.portfolio_result li { margin-bottom: 25px; }
.portfolio_result li a { }
.portfolio_result li .txt { }
.portfolio_result li .txt .title { font-size: 18px; }
.portfolio_result li .txt .desc { }


.pager.exist_slick { display: block; }
.pager.pager_top { margin-top: -53px; width: 80%; margin-left: 7%; }


.change_view { display: block; }
.change_view ul { }
.change_view li { }
.change_view li.tab { }
.change_view li.list { }
.change_view li a { border: 1px solid #fff; }
.change_view li a:hover { border: 1px solid #988649; }


.lista_blocos { }
.lista_blocos .hero_news  { }
.lista_blocos .hero_news .news_each { width: 33.03%; margin-right: 0.3%; margin-bottom: 50px; }
.lista_blocos .hero_news .news_each:nth-child(3) { margin-right: 0; }
.lista_blocos .hero_news .news_each a { text-align: left; font-size: 14px; line-height: 21px; }
.lista_blocos .hero_news .news_each a figure { }
.lista_blocos .hero_news .news_each a figure img { }
.lista_blocos .hero_news .news_each a .txt { margin: 0; width: auto; }
.lista_blocos .hero_news .news_each a .date { margin-bottom: 6px; }
.lista_blocos .hero_news .news_each a .title { }
.lista_blocos .hero_news .news_each a .desc { width: 80%; }

.lista_blocos.lista { }
.lista_blocos.lista .hero_news { }
.lista_blocos.lista .hero_news .news_each { width: 100%; margin-bottom: 5px; }
.lista_blocos.lista .hero_news .news_each a { }
.lista_blocos.lista .hero_news .news_each a figure { width: 31%; display: inline-block; vertical-align: top; }
.lista_blocos.lista .hero_news .news_each a .txt { width: 66%; display: inline-block; margin-left: 2%; vertical-align: top; }


.back_container { text-align: left; margin-top: 0; }
aside .back:hover { color: #000; }
.conteudos.detalhes > .date { font-size: 14px; text-align: left; width: auto; }
.conteudos.detalhes h1 { width: auto; margin: 0 0 32px 0; }


.portfolio_search { margin-bottom: 80px; }
.portfolio_search h3 { margin-bottom: 40px; margin-top: 70px; }
.portfolio_search .field { display: inline-block; vertical-align: top; width: 23%; }
.portfolio_search input[type="text"] { width: 150px; }
.portfolio_btn_submit { display: inline-block; width: 217px; text-align: left; }
.portfolio_search input[type="submit"]:hover { color: #1d2429; border: 1px solid #1d2429; padding: 15px 73px; transition: all 0.3s ease; opacity: 0.6; }
.combo_container { }
.combo_sectores { }
.combo_countries { }

.excellence_contact { margin-bottom: 80px; width: 100%; }
.excellence_contact h3 { margin-bottom: 50px; margin-top: 70px; text-align: center; font-weight: normal; }
.excellence_contact .field { display: inline-block; vertical-align: top; width: 48%; }
.excellence_contact .fieldTlm { display: inline-block; vertical-align: top; width: 48%; }
.excellence_contact .fieldArea { display: inline-block; vertical-align: top; width: 98%; }
.excellence_contact input[type="text"], textarea  { width: 100%; }
.excellence_contact textarea { width: 100%; }
.excellence_contact .erro { width: 100%; color:red; font-size:15px; }
.excellence_contact_btn_submit { width: 217px; text-align: center; }
.excellence_contact input[type="submit"]:hover { color: #1d2429; border: 1px solid #1d2429; padding: 15px 73px; transition: all 0.3s ease; opacity: 0.6; }


.destaque { margin-top: 87px; margin-bottom: 110px; text-align: left; position: relative; }
.destaque::before { content: ''; display: block; position: absolute; top: 0; right: 0; width: 47%; height: 4px; background-color: #f3f2ed; }
.destaque::after { content: ''; display: block; position: absolute; bottom: 0; right: 0; width: 47%; height: 1px; background-color: #eee; }
.destaque figure { float: left; width: 53%; margin-bottom: 0; }
.destaque figure a { }
.destaque figure a img { }
.destaque .txt { float: right; width: 47%; line-height: 25px; }
.destaque .txt_inner { margin: 7% 0px 0 58px; width: 65%; }
.destaque .txt h2 { font-size: 18px; margin-bottom: 26px; text-align: left; margin-top: 20px; }
.destaque .txt p { font-size: 14px; }
.destaque .txt .more { }


.sizes { border-top: 1px solid #e5e5e5; margin-top: 50px; }
.sizes h3 { margin-top: 65px; margin-bottom: 10px; }
.sizes .sizes_slide { font-size: 14px; text-align: center; margin-top: 20px; margin-bottom: 0; padding-bottom: 0; }
.sizes .sizes_slide .size { display: inline-block; margin-right: 5%; vertical-align: top; margin-bottom: 20px; margin-top: 20px; text-align: left; }
.sizes .sizes_slide .size span { text-align: left; margin-bottom: 14px; }
.sizes .sizes_slide .size:last-child { margin-right: 0; }
.sizes .sizes_slide .size h5 { text-align: center; }
.sizes .sizes_slide .size ul { text-align: center; }
.sizes .sizes_slide .size ul li { display: inline-block; vertical-align: top; margin: 0 10px 0 0; }
.sizes .sizes_slide .size figure { margin-bottom: 7px; }
.sizes .block { text-align: center; margin-top: 20px; }


.download_container { width: auto; }


.guides { margin-top: 30px; }
.guides .guides_slide { }
.guides .guides_slide .guide { display: inline-block; margin: 0 2%; vertical-align: top; }
.guides .guides_slide .guide a.main_link { border: 1px solid transparent; margin-bottom: 10px; }
.guides .guides_slide .guide a.main_link:hover { border: 1px solid #988649; }
.guides .guides_slide .guide .guide_list li a,
.guides .guides_slide .guide a.img_tecnica { border: none; }
.guides .guides_slide .guide .guide_list li a:hover,
.guides .guides_slide .guide a.img_tecnica:hover { border: none; text-decoration: none; }
.guides .guides_slide .guide a.main_link:hover .play::before { display: block; }
.guides .guides_slide .guide figure { height: 300px; }
.guides .guides_slide .guide figure .outer { height: 300px; }
.guides .guides_slide .guide figure .inner { }
.guides .guides_slide .guide figure img { }
.guides .guides_slide .guide .txt { margin-bottom: 10px; }
.guides .guides_slide .guide a .play::before { }
.guides .guides_slide .guide .no_img_tecnica { height: 24px; }


table.tblmodulo { width: 48%; margin: 0 auto 50px; }
table.tblmodulo label { display: inline-block; margin-right: 15px; }


.share { margin-top: 80px; margin-bottom: 60px; }

/* ========= start: COOKIE DISCLAIMER  ========= */
.cookie-bar .area-util{ }
.cookie-bar .text a:hover { text-decoration: none; }
.cookie-bar .button:hover{ background: #585858; color: #fff; border-color: #424242; }
/* ========= end: COOKIE DISCLAIMER  ========= */

