/* CSS RESET*/ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } /*styles*/ body{ position: relative; color: #3c3c3b; font-family: 'Open Sans', sans-serif; background-color: #f7d36e; background-image: url(background_2.svg); background-size: cover; } div{ text-align: center; } h1{ font-weight: 900; font-size: 28px; margin-top: 15px; /*Mirar què ficar-hi*/ margin-bottom: 10px; } h2{ font-weight: 900; font-size: 24px; margin-top: 15px; margin-bottom: 10px; line-height: 30px; } h3{ font-weight: 900; font-size: 28px; margin-top: 15px; /*Mirar què ficar-hi*/ margin-bottom: 10px; } p{ width: 100%; font-size: 16px; hyphens: auto; line-height: initial; } ul{ padding: 0; margin: 10px; list-style: none; } li{ margin-top: 10px; padding-bottom: 3px; padding-top: 3px; } a{ color: #3c3c3b; text-decoration: none; font-weight: 400; transition: 0.5s color; } a:hover{ color: #fff; } /* img{ display: block; width: 100%; margin: auto; } */ footer{ padding: 30px 16px 30px 16px; background-color: black; color: #f5f0ed; position: fixed; z-index: 100; bottom: 0; left: 0; width: 100%; } .column { float: left; width: 33.33%; } #col1 { text-align: left; } #col2 { } #col3 { text-align: right; padding-right: 100px; } /* Clear floats after the columns */ /* .row:after { content: ""; display: table; clear: both; } */ /* .header{ max-height: 405px; padding: 16px; */ /* background-image: url(fondu.svg); background-repeat: no-repeat; background-attachment: fixed; background-position: center; background-size: cover; */ /* color: #f5f0ed; position: relative; } */ .headerbar{ /*amb això la imatge em queda dins del div, segurament no és lo millor... */ /* height: 100px; */ height: 5vh; padding: 16px 16px; } .logo{ /* float: left; width: 160px; */ /* position: relative; */ /* min-height: 465px; */ /* padding: 16px; */ /* background-size: cover; background-image: url(Imgs/Fondo1.jpg); */ /* object-fit: cover; background-repeat: no-repeat; background-attachment: fixed; background-position: center; */ /* z-index: -1; color: #f5f0ed; */ height: 100%; float: left; } .imatge_centrada{ display: block; margin-left: auto; margin-right: auto; width: 50%; /* text-align: center; */ } .caixa1{ /* min-height: 465px; */ padding: 16px; background-size: cover; object-fit: cover; background-repeat: no-repeat; background-attachment: fixed; background-position: center; z-index: -1; color: #f5f0ed; } .caixa2{ background-color: #d03b40; box-sizing: border-box; color: #f5f0ed; padding: 50px 16px 50px 16px; max-height: 280px; } #languageShortname{ text-align: right; } #comingSoonImg{ width: 100% }