@import url("https://fonts.googleapis.com/css?family=Asap|Montserrat|Roboto|Oswald|Oswald:200");
.page-id-1964 #grve-main-content .grve-main-content-wrapper, .page-id-1963 #grve-main-content .grve-main-content-wrapper {max-width: 1170px;
margin-right: auto;
margin-left: auto;
position: relative;
z-index: 5;}
.grve-bg-dark      { background-color: #004a66 !important;} #video-iframe {
position: relative;
padding-bottom: 56.25%; padding-top: 0px;
height: 0;
}
#video-iframe iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.ytp-hide-controls .ytp-watermark {display:none;} .player .vp-title{display:none !important;}
.grve-video .vp-sidedock{display:none !important;}
.grve-video .vp-outro-wrapper{display:none !important;}
header.vp-title-header{display:none !important;}
#grve-footer .grve-footer-bar{border-top:#8c8c8c; border-top-syle:solid; border-top-width: thin;} #cn-notice-text p{font-family: Oswald; font-weight: 100; text-align:left;}
#cn-notice-text h3 {font-family: Oswald;font-weight: 700; text-align:left; color:#fff; margin-bottom: -15px;}
.cookie-notice-container {max-width: 1170px;margin:0 auto; padding-left:0px; padding-right:0px;padding-top:10px;}
#cookie-notice{background-color: rgba(54,53,58,0.8)!important;}
#cookie-notice .button.wp-default, #cookie-notice .button.wp-default:hover {background: none;border: none;font-family: oswald;font-size: 14px;color: #fff;text-shadow: none; float:right;padding-right: 0px;border-radius: 0px;
}
#cookie-notice .button.wp-default:focus {background: none; border-color: none; color:#fff;
}
@media screen and (max-device-height: 1024px) {
@media screen and (max-device-width: 1024px) {
.cookie-notice-container{padding-left:40px;padding-right:40px}
}
}
.language .grve-item  {color: black;}
.active_language .language .grve-item  {color:#004a66;}
.language .grve-item:hover, .language .grve-item:active, .language .grve-item:focus{color:#004a66 !important;} 
a.language {padding:0px !important;}
.language_separador .grve-item, .language_separator .grve-item:hover {color:#000;} div.text-f {
color: #004a66 !important;
font-family: Oswald !important;
font-style: normal !important;
font-weight: 100 !important;
font-size: 14px !important;
} #grve-content form div input.blue, #grve-theme-wrapper textarea.blue, #grve-theme-wrapper select.blue {
border-bottom: 2px solid #004a66 !important;
border-left: 3px solid #004a66 !important;
border-top: none !important;border-right: none !important;
min-height: 22px ;
max-height: 60px ;
padding-top: 0px;
padding-bottom: 0px;
color: #333333;
}
#grve-content form div input.blue, #grve-theme-wrapper textarea.blue { color: #333333 !important;} .grve-sticky-header{padding-top:5%;}
.space-homepagede {margin-bottom:50px;}
.space-homepagept {margin-bottom:50px;}
@media screen and (min-width: 1441px){ #rev_slider_3_1_wrapper, .rev_slider_wrapper, .fullwidthbanner-container, .tp-fullwidth-forcer,#rev_slider_3_1,.rev_slider .fullwidthabanner .revslider-initialised .tp-simpleresponsive{height: 900px !important;}
#slide1_bacteries .tp-mask-wrap *:last-child,#slide2_temperatures .tp-mask-wrap *:last-child{bottom:0px;}
#slide3_rayures .tp-mask-wrap *:last-child{bottom:0px;}
#slide4_impacts .tp-mask-wrap *:last-child{bottom:0px;}
#rev_slider_4_1_wrapper, .rev_slider_wrapper, .fullwidthbanner-container, .tp-fullwidth-forcer,#rev_slider_4_1,.rev_slider .fullwidthabanner .revslider-initialised .tp-simpleresponsive{height: 900px !important;} #rev_slider_13_1_wrapper, .rev_slider_wrapper, .fullwidthbanner-container, .tp-fullwidth-forcer,#rev_slider_13_1,.rev_slider .fullwidthabanner .revslider-initialised .tp-simpleresponsive{height: 900px !important;} #rev_slider_15_1_wrapper, .rev_slider_wrapper, .fullwidthbanner-container, .tp-fullwidth-forcer,#rev_slider_15_1,.rev_slider .fullwidthabanner .revslider-initialised .tp-simpleresponsive{height: 900px !important;} #rev_slider_16_1_wrapper, .rev_slider_wrapper, .fullwidthbanner-container, .tp-fullwidth-forcer,#rev_slider_16_1,.rev_slider .fullwidthabanner .revslider-initialised .tp-simpleresponsive{height: 900px !important;} #rev_slider_17_1_wrapper, .rev_slider_wrapper, .fullwidthbanner-container, .tp-fullwidth-forcer,#rev_slider_17_1,.rev_slider .fullwidthabanner .revslider-initialised .tp-simpleresponsive{height: 900px !important;} #rev_slider_18_1_wrapper, .rev_slider_wrapper, .fullwidthbanner-container, .tp-fullwidth-forcer,#rev_slider_18_1,.rev_slider .fullwidthabanner .revslider-initialised .tp-simpleresponsive{height: 900px !important;} #rev_slider_14_1_wrapper, .rev_slider_wrapper, .fullwidthbanner-container, .tp-fullwidth-forcer,#rev_slider_14_1,.rev_slider .fullwidthabanner .revslider-initialised .tp-simpleresponsive{height: 900px !important;}     #grve-header.grve-fullwidth #grve-main-header.grve-header-default .grve-container{padding-left: 90px !important;padding-right: 50px!important;} .grve-container{max-width:960px !important;}
@media screen and (min-width: 1441px){  }
} #page-320 h2, #page-320 .grve-h2 span{font-size: 45px;line-height: 50px;} h3, .grve-h3 span {font-size: 23px;line-height: 27px;font-weight: 500;}
h1, .grve-h1 span { line-height: 47px;}
#page-320 .grve-leader-text p, #page-554 .grve-leader-text p{font-size:19px !important;line-height: 25px!important;}
.grve-leader-text p {font-size: 15px !important;}
p, .topicos-cookies {font-size: 12px !important;line-height: 21px !important;margin-bottom: 23px;}
#page-554 h4 {color: #005575;}
#grve-main-menu a {letter-spacing: 1.0px !important;font-size: 12.5px !important;padding-left:9px !important;
padding-right: 9px !important;} .grve-box-icon.grve-align-left .grve-wrapper-icon, .grve-box-icon.grve-align-left .grve-image-icon{margin-right: 0.169em;}
.grve-box-icon.grve-align-left img {width: 0.800em;} .grve-box-icon.grve-align-center img {height: 2.000em;}
.grve-box-icon:hover img { -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:0.3;}
.grve-image-icon img { -webkit-filter: grayscale(0%); filter: grayscale(0%);filter: hue-rotate(#004a66); -webkit-filter: hue-rotate(#004a66); opacity:0.5;}
.grve-box-icon h3 { color: #004a66;}
.grve-box-icon:hover h3 { color: #000000 !important;}
#avantages .grve-box-icon:hover img { -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:1.0;}
#avantages .grve-image-icon img {-webkit-filter: grayscale(0%); filter: grayscale(0%);filter: hue-rotate(#004a66); -webkit-filter: hue-rotate(#004a66);opacity:1.0;} #blue_row p {font-family: Oswald;font-weight: 100;font-size: 24px !important; line-height: 27px !important;text-align:center;}
#blue_row .grve-element {margin-bottom: 5px !important;}
#blue_row h3{text-align:center;}
.resistance h3, .resistance .grve-h3 {
font-family: Roboto;
font-weight: 100;
font-size: 20px;
}
.grve-box-icon.grve-align-left img {height: 0.600em; width:auto;opacity:1.0;}
#desktop_view .grve-bookmark{    border: 1px solid #000; border-top:none;}
#desktop_view .grve-column-1-2 .grve-box-icon {padding:6% !important; padding-right:12% !important;}
#desktop_view .grve-column-1-2 {padding:0px !important;} #grve-theme-wrapper input[type="submit"]:not(.grve-custom-btn){padding: 0.154em 0.538em; background-color:#000000 !important;display: -webkit-box;margin: 0 auto;}
@media screen and (max-width: 768px){
.right-form {padding-left: 0px !important;}
a.language_separator {display:none !important;}
#grve-theme-wrapper #grve-hidden-menu ul.grve-menu > li.menu-item-576 > a, #grve-theme-wrapper #grve-hidden-menu ul.grve-menu > li.menu-item-577 > a, #grve-theme-wrapper #grve-hidden-menu ul.grve-menu > li.menu-item-1381 > a, #grve-theme-wrapper #grve-hidden-menu ul.grve-menu > li.menu-item-1382> a,#grve-theme-wrapper #grve-hidden-menu ul.grve-menu > li.menu-item-2049> a  {    width: 16%;  padding: 0 11px;
margin-right: 10px;
float: left;
padding: 15px !important;
}
#grve-theme-wrapper #grve-hidden-menu ul.grve-menu > li.menu-item-358 > a,
#grve-theme-wrapper #grve-hidden-menu ul.grve-menu > li.menu-item-359 > a,
#grve-theme-wrapper #grve-hidden-menu ul.grve-menu > li.menu-item-1380 > a, 
#grve-theme-wrapper #grve-hidden-menu ul.grve-menu > li.menu-item-1383 > a,
#grve-theme-wrapper #grve-hidden-menu ul.grve-menu > li.menu-item-2048 > a
{border:none; display:none;}
}   @media screen and (min-width: 1025px) and (max-width: 1440px){.gallery_below_stamp {padding-top: 8% !important;}} .grve-widget-area { padding-top: 50px !important; padding-bottom: 70px !important; border-bottom: 1px solid #5c5a5f;} .grve-widget-area .grve-image-icon{ width: 100%;}
.grve-box-icon .grve-no-shape.grve-wrapper-icon{width:auto;}
div.ppt{display:none !important;}
@media screen and (min-width: 1025px){
#text-5, #text-8 {padding-left: 25% ;}
#text-3 {padding-left: 20%;}
#text-3 .textwidget{position:fixed;}
#text-4 {padding-left: 50%; float:right;}
#text-4 .grve-element{margin-right: 0px;} .grve-logo a {
height: 40px !important;
}
h1, .grve-h1 span {font-size:45px;}
}
element.style {
display: none;
}
#grve-loader-overflow { background-color: #fff !important;}
@media screen and (max-width:414px){
.grve-footer-wrapper .grve-element {    margin-right: 10px;}
} li#menu-item-359 a, li#menu-item-1380 a, li#menu-item-1383 a, li#menu-item-2048 a {padding-left:none; padding-right:none;}
.grve-isotope-item-inner.zoomIn {opacity:1 !important;}
@media screen and (max-width:1280px){
#grve-main-header {
display: none !important;
}
#grve-responsive-header {
display: block !important;
}
#grve-main-menu,
#grve-bottom-header {
display: none !important;
}
}  .img-magnifier-container {
position:relative;
}
.img-magnifier-glass {
position: absolute;
border: 1px solid #fff;
border-radius: 50%;
cursor: none; width: 50px;
height: 50px;
visibility:hidden;
}
.img-magnifier-container:hover .img-magnifier-glass {
visibility:visible;}
.grve-image { overflow: visible;
}
.blog #grve-blog-title .grve-title > span {content: "Notícias";} .img_color_samples{border:#000000;
border-right-style: dashed;border-bottom-style: dashed;
border-width: 2px !important;
padding: 6px !important;
height: auto;
max-height: 185px;
display: inline-block;
}
#color-padding {padding-top:2% !important;}
.amostras-mobile {width:49%;} @media screen and (min-width: 415px){ .description_colors {margin-top: -45%;}
}
@media screen and (min-width: 1024px) and (max-width: 1599px){
.description_colors {margin-top: -400px;}
}
@media screen and (min-width: 1600px){
.description_colors {margin-top: -35%;}
}
@media screen and (min-width: 768px) and (max-width: 1023px){
.description_colors {margin-top: -40%;}
}
#page-1829 .grve-section, .page-id-320 .grve-section {padding-bottom:80px !important;}
#home-vantagens-spacer {padding-bottom:30px !important;}