@charset "utf-8"; /* CONNECT CUSTOM CSS */ /**************************************** Default ****************************************/ #connect-container * { font-family: "ConsulCoHeadline", Arial; color: #5e5b5c; } /**************************************** Section 1 ****************************************/ #connect-container #connect-section-1 { height: 647px; background: url(../images/background-section-1.jpg) center top no-repeat; } #connect-container #connect-section-1 .row-1 { margin: 20px auto; } #connect-container #connect-section-1 .water-container { position: relative; margin-top: 20px; width: 330px; height: 504px; background: url(../images/animation/purificador.png) left top no-repeat; } #connect-container #connect-section-1 .water-container .water-current { position: absolute; top: 130px; left: 211px; width: 10px; height: 243px; background: url(../images/animation/agua-corrente.png) 0 0 no-repeat; } #connect-container #connect-section-1 .water-container .water-movement { display: none; position: absolute; top: 310px; left: 154px; width: 114px; height: 144px; background: url(../images/animation/agua-movimento.png) 0 0 no-repeat; } #connect-container #connect-section-1 h1 { font-weight: 100; font-size: 17px; color: #676767; } #connect-container #connect-section-1 h1 strong { color: #000; } #connect-container #connect-section-1 h2 { margin: 115px 0 25px 20px; width: 221px; height: 87px; text-indent: -9999px; overflow: hidden; background: url(../images/agua-pura-de-verdade.png) left top no-repeat; } #connect-container #connect-section-1 p { margin-left: 50px; font-size: 14px; line-height: 20px; } #connect-container #connect-section-1 ul { margin: 95px 0 0 20px; } #connect-container #connect-section-1 ul li { display: inline-block; *display: inline; *zoom: 1; margin-left: 10px; font-size: 14px; line-height: 36px; background: url(../images/sprite-colors.png) -36px -36px no-repeat; } #connect-container #connect-section-1 ul li:first-child { width: 100%; } #connect-container #connect-section-1 ul li + li { padding-left: 42px; background-position: left top; } #connect-container #connect-section-1 ul li + li + li { background-position: left bottom; } /**************************************** Section 2 ****************************************/ #connect-container #connect-section-2 { height: 651px; background: url(../images/background-section-2.jpg) center top no-repeat; } #connect-container #connect-section-2 h2 { margin-top: 60px; width: 280px; font-weight: 100; font-size: 26px; color: #6f2c90; line-height: 30px; } #connect-container #connect-section-2 p { margin-top: 20px; width: 335px; font-size: 14px; line-height: 18px; } #connect-container #connect-section-2 ul { margin: 30px 0; } #connect-container #connect-section-2 ul li { display: inline-block; *display: inline; *zoom: 1; width: 220px; text-align: center; } #connect-container #connect-section-2 ul li span { display: block; margin: 15px; width: 185px; font-weight: 100; font-size: 14px; line-height: 18px; text-align: left; } #connect-container #connect-section-2 ul li + li + li { margin-left: 10px; } #connect-container #connect-section-2 ul li + li + li span { margin-left: 40px; } #connect-container #connect-section-2 .obs { margin-bottom: 10px; width: 100%; font-weight: 100; font-size: 10px; } /**************************************** Section 3 ****************************************/ #connect-container #connect-section-3 { height: 650px; background: url(../images/background-section-3.jpg) center top no-repeat; } #connect-container #connect-section-3 .tooltip-over { margin-top: 210px; padding: 0 20px; } #connect-container #connect-section-3 .tooltip-over h2 { width: 180px; height: 184px; text-indent: -9999px; overflow: hidden; background: url(../images/para-encher-copos-e-jarras-mais-rapido.png) left top no-repeat; } #connect-container #connect-section-3 .tooltip-over p { margin: 10px 0 55px 0; font-weight: 100; font-size: 14px; color: #767676; line-height: 18px; } #connect-container #connect-section-3 .tooltip-over p.obs { font-size: 11px; } #connect-container #connect-section-3 .connect-tooltip { position: absolute; width: 30px; height: 30px; text-indent: -9999px; overflow: hidden; background: url(../images/hotspot.png) center center no-repeat; } #connect-container #connect-section-3 .connect-tooltip-1 { top: 175px; left: 160px; } #connect-container #connect-section-3 .connect-tooltip-2 { top: 560px; left: 100px; } #connect-container #connect-section-3 .box-tooltip { display: none; position: absolute; text-indent: -9999px; overflow: hidden; background-position: 0 0; background-repeat: no-repeat; } #connect-container #connect-section-3 .bica-movel { top: 105px; left: -208px; width: 381px; height: 284px; background-image: url(../images/bica-movel.png); } #connect-container #connect-section-3 .bandeja-coletora-removivel { top: 94px; left: -278px; width: 391px; height: 537px; background-image: url(../images/bandeja-coletora-removivel.png); } /**************************************** Section 4 ****************************************/ #connect-container #connect-section-4 { height: 650px; background: url(../images/background-section-4.jpg) center top no-repeat; } #connect-container #connect-section-4 [class*="button-"] { display: block; position: absolute; text-indent: -9999px; overflow: hidden; -webkit-transition: opacity 150ms linear; -moz-transition: opacity 150ms linear; -o-transition: opacity 150ms linear; transition: opacity 150ms linear; } #connect-container #connect-section-4 [class*="button-"]:hover { opacity: .8; } #connect-container #connect-section-4 .button-troque-filtro { top: 65px; right: 30px; width: 268px; height: 75px; background: url(../images/troque-o-filtro-em-3-passos.png) left top no-repeat; } #connect-container #connect-section-4 .button-features { width: 30px; height: 30px; background: url(../images/button.png) center center no-repeat; } #connect-container #connect-section-4 .button-feature-1 { top: 345px; left: 324px; } #connect-container #connect-section-4 .button-feature-2 { top: 405px; left: 150px; } #connect-container #connect-section-4 .box-absolute { display: none; position: absolute; text-indent: -9999px; overflow: hidden; } #connect-container #connect-section-4 .voce-controla { position: absolute; top: 280px; left: 310px; padding: 0 0 30px 150px; width: 240px; background: url(../images/line.png) left bottom no-repeat; } #connect-container #connect-section-4 .voce-controla h2 { margin-bottom: 10px; font-weight: 100; font-size: 24px; color: #6f2c90; line-height: 24px; } #connect-container #connect-section-4 .voce-controla p { font-weight: 100; font-size: 14px; color: #767676; line-height: 18px; } #connect-container #connect-section-4 .aviso-troca { top: 80px; left: 306px; width: 332px; height: 302px; background: url(../images/aviso-de-troca-de-filtro.png) left top no-repeat; cursor: pointer; } #connect-container #connect-section-4 .indicador-troca { top: 415px; left: 57px; width: 173px; height: 206px; background: url(../images/indicador-de-troca-de-bateria.png) left top no-repeat; cursor: pointer; } #connect-container #connect-section-4 #connect-trocar-filtro { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .8); } #connect-container #connect-section-4 .connect-content-lightbox { position: absolute; top: 50%; left: 50%; margin: -311px 0 0 -325px; display: block; width: 650px; height: 623px; text-indent: -9999px; overflow: hidden; background: url(../images/trocar-o-refil-nao-e-mais-um-problema.png) left top no-repeat; cursor: pointer; } #connect-container #connect-section-4 .pisca-vermelho { position: absolute; top: 23px; left: 14px; } #connect-container #connect-section-4 .pisca-verde { position: absolute; top: 12px; left: 93px; } /**************************************** Section 5 ****************************************/ #connect-container #connect-section-5 { padding: 20px 0; background-color: #9aca3c; } #connect-container #connect-section-5 h2 { margin-top: 30px; font-weight: 100; font-size: 25px; color: #6f2c90; } #connect-container #connect-section-5 ul { margin-top: 5px; } #connect-container #connect-section-5 ul li { font-weight: 100; font-size: 14px; color: #fff; line-height: 18px; } #connect-container #connect-section-5 ul li strong { font-weight: normal; } #connect-container #connect-section-5 .bullets { padding-left: 16px; list-style: disc; } /**************************************** Connect Font-face ****************************************/ @font-face { font-family: "ConsulCoHeadline"; src: url("fonts/ConsulCoHeadline_Std_Rg.eot"); src: url("fonts/ConsulCoHeadline_Std_Rg.eot") format('embedded-opentype'), url("fonts/ConsulCoHeadline_Std_Rg.woff") format("woff"), url("fonts/ConsulCoHeadline_Std_Rg.ttf") format("truetype"), url("fonts/ConsulCoHeadline_Std_Rg.svg#ConsulCoHeadline") format("svg"); font-weight: normal; font-style: normal; } @font-face { font-family: "ConsulCoHeadline"; src: url("fonts/ConsulCoHeadline_Std_Lt.eot"); src: url("fonts/ConsulCoHeadline_Std_Lt.eot") format('embedded-opentype'), url("fonts/ConsulCoHeadline_Std_Lt.woff") format("woff"), url("fonts/ConsulCoHeadline_Std_Lt.ttf") format("truetype"), url("fonts/ConsulCoHeadline_Std_Lt.svg#ConsulCoHeadline") format("svg"); font-weight: 100; font-style: normal; } @font-face { font-family: "ConsulCoHeadline"; src: url("fonts/ConsulCoHeadline_Std_Bd.eot"); src: url("fonts/ConsulCoHeadline_Std_Bd.eot") format('embedded-opentype'), url("fonts/ConsulCoHeadline_Std_Bd.woff") format("woff"), url("fonts/ConsulCoHeadline_Std_Bd.ttf") format("truetype"), url("fonts/ConsulCoHeadline_Std_Bd.svg#ConsulCoHeadline") format("svg"); font-weight: bold; font-style: normal; } @media screen and (-webkit-min-device-pixel-ratio:0) { @font-face { font-family: "ConsulCoHeadline"; src: url("fonts/ConsulCoHeadline_Std_Rg.svg#ConsulCoHeadline") format("svg"); font-weight: normal;} @font-face { font-family: "ConsulCoHeadline"; src: url("fonts/ConsulCoHeadline_Std_Lt.svg#ConsulCoHeadline") format("svg"); font-weight: 100;} @font-face { font-family: "ConsulCoHeadline"; src: url("fonts/ConsulCoHeadline_Std_Bd.svg#ConsulCoHeadline") format("svg"); font-weight: bold;} }