body { margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #6a6b6b; text-align: left; margin: 0px; padding: 0px; background-color: rgba(0, 0, 0); } .container { width: 80%; margin-right: auto; margin-left: auto; background-color: #000; } .kir h2 { color: rgba(255, 255, 255, 0.8); text-align: center; font-size: 1.9em; font-family: Permanent Marker, serif; } .kir h1 { color: rgb(0, 173, 239); text-align: center; font-size: 2.2em; font-family: Permanent Marker, serif; margin-left: 20%; } .kir-r1 { line-height: 0.5em; font-size: 15vw; font-weight: 100; color: rgb(0, 173, 239); } .kir-r2 { line-height: 3.5em; margin-top: -7%; font-size: 8vw; } .spacer-simple { width: 100%; height: 20px; display: block; clear: both; } .overlayTop { height: 100%; width: 100%; position: fixed; z-index: 99; top: 0; left: 0; background-color: rgb(0, 0, 0); overflow-x: hidden; transition: 0.5s; } .overlayTop-content { position: relative; top: 15%; width: 100%; text-align: center; margin-top: 30px; font-family: 'DaimlerCAC-Regular', 'Helvetica Neue', Helvetica, sans-serif; font-size: 2.60vw; font-weight: 600; letter-spacing: 1px; line-height: 55px; } .tit1 { font-family: 'DaimlerCAC-Regular', 'Helvetica Neue', Helvetica, sans-serif; font-size: 2.60vw; font-weight: 300; letter-spacing: 1px; color: white; margin-left: 2%; margin-top: 12%; } .tit1a { font-family: 'DaimlerCAC-Regular', 'Helvetica Neue', Helvetica, sans-serif; font-size: 2.60vw; font-weight: 300; letter-spacing: 1px; color: white; margin-left: 20%; } .tit1b { font-family: 'DaimlerCAC-Regular', 'Helvetica Neue', Helvetica, sans-serif; font-size: 2.60vw; font-weight: 300; letter-spacing: 1px; color: white; margin-left: 20%; color: rgba(0, 173, 239,0.95); } .tit2 { font-family: 'DaimlerCAC-Regular', 'Helvetica Neue', Helvetica, sans-serif; font-size: 30px; font-weight: 300; letter-spacing: 1px; color: white; } .lien1 { font-family: 'DaimlerCAC-Regular', 'Helvetica Neue', Helvetica, sans-serif; font-size: 30px; font-weight: 300; letter-spacing: 1px; color: rgba(255, 255, 255, 0.8); transition: 0.3s; } .lien1 a:hover, .overlay a:focus { color: rgb( 0, 173, 239); } .overlayTop a { text-decoration: none; font-size: 3vw; font-family: 'DaimlerCAC-Regular', 'Helvetica Neue', Helvetica, sans-serif; color: rgba(255, 255, 255, 0.8); display: block; transition: 0.3s; } .overlayTop a:hover, .overlay a:focus { color: rgb( 0, 173, 239); } .overlayTop .closebtn { position: absolute; top: 20px; right: 45px; font-size: 9em; z-index: 99; } .bg-primary-2 { background-color: #3779B3; } .bg-secondary-2 { background: #cbdbe8; } .text-underline { text-decoration: underline; } .text-bold { font-weight: 700; } .text-italic { font-style: italic; } .text-small { font-size: 0.8em; } .flex-grow-1 { flex-grow: 1; } #btn-top { position: fixed; z-index: 999; bottom: 1em; top: auto; left: auto; right: 1em; margin-left: -1.9rem; opacity: .66; display: none; } .instagram_feed { overflow: hidden; } #jsonHere { max-height: 60vh; overflow: auto; } #overlay { display: block; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); padding-left: 2.5%; margin-left: auto; margin-right: auto; width:38%; height: 32vw; background-color: rgb(0, 0, 0); z-index: 10; background-color: rgba(0, 0, 0,0.7); } .img_logo { display: block; position: absolute; align: center; padding-left: .5em; padding-right: .5em; left: 34%; width: 30%; background-color: transparent; } .img_merc { display: block; position: absolute; padding-left: .8em; padding-right: .5em; margin-left: auto; margin-right: auto; margin-top: 50%; width:22%; background-color: transparent; cursor: pointer; z-index: 9999; } .img_merc_logo { display: block; position: absolute; padding-left: .8em; padding-right: .5em; margin-left: -4%; margin-top: 37%; width: 15%; background-color: transparent; cursor: pointer; z-index: 9999; } .img_smart { display: block; position: absolute; padding-left: .5em; padding-right: .5em; margin-left: 60%; margin-right: auto; margin-top: 50%; width: 22%; background-color: transparent; cursor: pointer; z-index: 9999; } .img_smart_logo { display: block; position: absolute; padding-left: .5em; padding-right: .5em; margin-left: 70%; margin-right: auto; margin-top: 37%; width: 15%; background-color: transparent; cursor: pointer; z-index: 9999; } .insta_add { display: block; position: absolute; color: white; font-family: DaimlerCAC-Regular; font-size: 3.30vw; padding-left: 2.45em; padding-right: .5em; margin-left: auto; margin-right: auto; margin-top: 34%; background-color: transparent; text-align: center; } .insta_add1 { font-family: MBTextFont; font-size: 1.30vw; text-align: center; margin-top: 34%; } .l-box { padding: 0.1em; padding: 0.45em; background-color: #000; } * { box-sizing: border-box; } .column { float: left; width: 100%; background-color: #000; } .row1:after { content: ""; display: table; clear: both; background-color: #000; } #panneau.row { margin-top: 10px; margin-right: -5px; margin-bottom: 10px; margin-left: -5px; margin-left: auto; margin-right: auto; background-color: #000; } .lienmercedes { display:block; } .airco-left-bgimage { background-image: url("/images/airco.jpg"); width: 100%; display: inline-block; vertical-align: middle; font: 0/0 serif; text-shadow: none; color: transparent; background-size: 100%; background-repeat: no-repeat; } .svg_chevron svg { fill: rgb(204, 204, 204); width: 96px; } .svg_chevron svg:hover { fill: rgb(188, 188, 188); } @media screen and (min-width:320px) and (max-width:479px) { .airco-left-bgimage { background-image: url("/images/airco_mob.jpg"); width: 100%; display: inline-block; vertical-align: middle; font: 0/0 serif; text-shadow: none; color: transparent; background-size: 100%; background-repeat: no-repeat; } .svg_chevron svg { fill: rgb(204, 204, 204); width: 46px; } .svg_chevron svg:hover { fill: rgb(188, 188, 188); } .column { width: 100%; background-color: #000; } .overlayTop-content { line-height: 25px; } .overlayTop a { font-size: 3.8em; } .overlayTop .closebtn { font-size: 3.8em; top: 15px; right: 35px; } .kir h2 { font-size: 2.8em; margin-left: 1%; margin-top: 1%; } .kir h1 { font-size: 2.9em; margin-left: 1%; } .tit1 { font-family: 'DaimlerCAC-Regular', 'Helvetica Neue', Helvetica, sans-serif; letter-spacing: 1px; font-size: 1.8em; margin: 6px; } .tit1a { font-family: 'DaimlerCAC-Regular', 'Helvetica Neue', Helvetica, sans-serif; font-size: 6.8vw; letter-spacing: 1px; color: white; margin-left: 15%; margin-top: -10%; } .tit1b { font-family: 'DaimlerCAC-Regular', 'Helvetica Neue', Helvetica, sans-serif; font-size: 6.60vw; /* font-weight: 300; */ letter-spacing: 1px; color: white; margin-left: 10%; color: rgba(0, 173, 239,0.95); margin-top: -5%; } .tit2 { font-family: 'DaimlerCAC-Regular', 'Helvetica Neue', Helvetica, sans-serif; font-size: 3.9vw; /* font-weight: 300; */ letter-spacing: 1px; color: white; } .container { max-width: 100%; } .insta_add { font-size: 6.30vw; padding-left: 1.9em; margin-left: 3%; } .insta_add1 { font-size: 3.30vw; margin-top: 50%; } #overlay { width: 70%; height: 70vw; } .img_smart_logo { display: block; position: absolute; padding-left: .5em; padding-right: .5em; margin-left: 70%; margin-right: auto; margin-top: 37%; width: 20%; background-color: transparent; cursor: pointer; z-index: 9999; } .img_smart { display: block; position: absolute; padding-left: .5em; padding-right: .5em; margin-left: 60%; margin-right: auto; margin-top: 50%; width: 30%; background-color: transparent; cursor: pointer; z-index: 9999; } .img_merc { display: block; position: absolute; padding-left: .8em; padding-right: .5em; margin-left: auto; margin-right: auto; margin-top: 50%; width:30%; background-color: transparent; cursor: pointer; z-index: 9999; } .img_merc_logo { display: block; position: absolute; padding-left: .8em; padding-right: .5em; margin-left: -4%; margin-top: 37%; width: 20%; background-color: transparent; cursor: pointer; z-index: 9999; } /* .pure-u-md-1-2, .pure-u-md-12-24 { width: 25%; } */ .pure-u-md-1-2, .pure-u-md-12-24 { width: 50%; } } @media screen and (min-width:480px) and (max-width:767px) { .airco-left-bgimage { background-image: url("/images/airco_mob.jpg"); width: 100%; display: inline-block; vertical-align: middle; font: 0/0 serif; text-shadow: none; color: transparent; background-size: 100%; background-repeat: no-repeat; } .svg_chevron svg { fill: rgb(204, 204, 204); width: 96px; } .svg_chevron svg:hover { fill: rgb(188, 188, 188); } .column { width: 80%; background-color: #000; } .overlayTop-content { line-height: 25px; } .overlayTop a { font-size: 20px } .overlayTop .closebtn { font-size: 40px; top: 15px; right: 35px; } .kir h2 { font-size: 1.8em; } .kir h1 { font-size: 1.5em; } .tit1 { font-size: 30px; margin: 20px; } .container { max-width: 90%; } .pure-u-md-1-2, .pure-u-md-12-24 { width: 25%; } } @media screen and (min-width:768px) and (max-width:1023px) { .airco-left-bgimage { background-image: url(/images/airco.jpg); width: 100%; display: inline-block; vertical-align: middle; font: 0/0 serif; text-shadow: none; color: transparent; background-size: 120vw; background-repeat: no-repeat; } .kir h1 { color: rgb(0, 173, 239); text-align: center; font-size: 1.9em; font-family: Permanent Marker, serif; margin-left: 5%; margin-top: 1%; } .kir h2 { color: rgba(255, 255, 255, 0.8); text-align: center; font-size: 1.9em; font-family: Permanent Marker, serif; margin-left: 15%; } .kir-r2 { line-height: 3.5em; margin-top: -7%; font-size: 8vw; } .svg_chevron svg { fill: rgb(204, 204, 204); width: 7.3vw; } .tit1 { font-family: 'DaimlerCAC-Regular', 'Helvetica Neue', Helvetica, sans-serif; font-size: 3.10vw; font-weight: 300; letter-spacing: 1px; color: white; margin-left: 1%; margin-top: 12%; } .tit1a { font-family: 'DaimlerCAC-Regular', 'Helvetica Neue', Helvetica, sans-serif; font-size: 3.60vw; font-weight: 300; letter-spacing: 1px; color: white; margin-left: 32%; margin-top: -5%; } .tit1b { font-family: 'DaimlerCAC-Regular', 'Helvetica Neue', Helvetica, sans-serif; font-size: 3.60vw; font-weight: 300; letter-spacing: 1px; color: white; margin-left: 0%; color: rgba(0, 173, 239,0.95); margin-top: -4%; } .tit2 { font-family: 'DaimlerCAC-Regular', 'Helvetica Neue', Helvetica, sans-serif; font-size: 2.5vw; font-weight: 300; letter-spacing: 1px; color: white; } #overlay { display: block; position: fixed; left: 50%; transform: translate(-50%, -50%); padding-left: 2.5%; margin-left: auto; margin-right: auto; width: 38vw; background-color: rgb(0, 0, 0); z-index: 10; height: 40vw; background-color: rgba(0, 0, 0,0.7); border-radius: 0%; } .insta_add { font-size: 3.90vw; padding-left: 1.3em; padding-right: .5em; margin-left: auto; margin-right: auto; margin-top: 34%; background-color: transparent; text-align: center; margin-left: 4%; } .insta_add1 { font-family: MBTextFont; font-size: 1.90vw; text-align: center; margin-top: 34%; } .img_smart_logo { margin-top: 35%; width: 18%; } .img_merc_logo { margin-top: 35%; width: 18%; } .pure-u-md-1-2, .pure-u-md-12-24 { width: 25%; } } @media screen and (min-width:1024px) and (max-width:1366px) { #overlay { top: 55%; } .insta_add1 { font-size: 1.10vw; margin-top: 50%; } .container { max-width: 80%; } .kir h1 { color: rgb(0, 173, 239); text-align: center; font-size: 1.9em; font-family: Permanent Marker, serif; margin-left: 8%; margin-top: 1%; } .kir h2 { color: rgba(255, 255, 255, 0.8); text-align: center; font-size: 1.5em; font-family: Permanent Marker, serif; margin-left: 5vw; } .svg_chevron svg { fill: rgb(204, 204, 204); width: 46px; } .tit1 { font-family: 'DaimlerCAC-Regular', 'Helvetica Neue', Helvetica, sans-serif; font-size: 2.60vw; font-weight: 300; letter-spacing: 1px; color: white; margin-left: 0%; margin-top: 4%; } .tit1a { font-family: 'DaimlerCAC-Regular', 'Helvetica Neue', Helvetica, sans-serif; font-size: 2.60vw; font-weight: 300; letter-spacing: 1px; color: white; margin-left: 6%; margin-top: -3%; } .tit1b { font-family: 'DaimlerCAC-Regular', 'Helvetica Neue', Helvetica, sans-serif; font-size: 2.60vw; font-weight: 300; letter-spacing: 1px; color: white; margin-left: 20%; margin-top: -3%; color: rgba(0, 173, 239,0.95); } .pure-u-md-1-2, .pure-u-md-12-24 { width: 25%; } } @media (min-width: 1200px){ .container { max-width: 88%; } }