368 líneas
9.6 KiB
CSS
368 líneas
9.6 KiB
CSS
/*
|
|
Theme Name: KEA
|
|
Theme URI: https://github.com/enricpineda/temawp-kea
|
|
Author: Enric Pineda
|
|
Author URI: https://enricpineda.cat/
|
|
Description: El tema principal de la nova web de KEA
|
|
Version: 0.1
|
|
Requires at least: 5.0
|
|
Tested up to: 5.4
|
|
Requires PHP: 5.6
|
|
License: GNU General Public License v2 or later
|
|
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
|
Text Domain: kea
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
@font-face {font-family: 'akkurat';
|
|
src: url('fonts/Akkurat_eo.woff2') format('woff2');
|
|
font-weight: normal;
|
|
font-style: normal;
|
|
|
|
}
|
|
|
|
@font-face {
|
|
font-family: 'akkurat';
|
|
src: url('fonts/AkkurBol_eo.woff2') format ('woff2');
|
|
font-weight: bold;
|
|
font-style: normal;
|
|
}
|
|
body {margin: 0;padding: 0;font-family: 'Open sans', sans-serif;}
|
|
|
|
p { font-size: 16px;line-height: 1.5em;}
|
|
|
|
a {
|
|
color: rgb(0,139,25);
|
|
text-decoration: none;
|
|
}
|
|
|
|
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
|
|
color: rgb(43,44,40);
|
|
}
|
|
|
|
a:hover {
|
|
color: rgb(0,225,43);
|
|
text-decoration: underline;
|
|
}
|
|
|
|
.lang-item {
|
|
list-style-type: none;
|
|
}
|
|
|
|
#capapeu {
|
|
box-sizing: border-box;
|
|
background-color: #666666;
|
|
padding: 0.75em 0;
|
|
}
|
|
|
|
#capapeu a {color: #fff;}
|
|
#capapeu a:hover {text-decoration: underline;}
|
|
.portada-publicacio {padding-right: 1em;}
|
|
|
|
#principal {padding: 0.75em;}
|
|
|
|
.titular-primer {font-size: 2em; margin: 0; padding: 0.5em 0 0 0;}
|
|
.miniicona {width: 20px; height: auto; vertical-align: middle;}
|
|
.link-butiko {background-color:#00871d; color: #FFF; text-decoration: none; padding: 1em; border-radius: 10px; margin: 1em auto 0 auto;}
|
|
.link-butiko:hover {color: #FFF;}
|
|
|
|
/* Estils mòbil */
|
|
@media only screen and (max-width: 768px) {
|
|
h1,h2,h3,h4,h5,h6 {margin: 1em 0.5em;}
|
|
p {margin: 1em 0.5em;}
|
|
#capapeu {width: 100vw;}
|
|
#footer {width: 100vw; box-sizing: border-box; padding: 0.75em; color: #FFF;}
|
|
#footer div {width: 100%;}
|
|
.donemsuport-llistat {margin: 0; padding: 0.75em; display:flex; flex-direction: row; flex-wrap: wrap;}
|
|
.donemsuport-llistat li {list-style-type: none; flex-grow: 1;}
|
|
|
|
|
|
#logo-xarxes {display: flex;flex-flow: column;}
|
|
|
|
#logo {order: 2; box-sizing: border-box;padding: 0.75em;}
|
|
|
|
#logo img {width: 100%;height: auto;}
|
|
|
|
#idiomes-xarxes-correu {
|
|
order: 1;
|
|
width: 100vw;
|
|
box-sizing: border-box;
|
|
background-color: #000;
|
|
color: #fff;
|
|
}
|
|
#idiomes-xarxes-correu a {
|
|
color: #fff;
|
|
}
|
|
#idiomes-cap {
|
|
width: 49%;
|
|
display: inline-block;
|
|
box-sizing: border-box;
|
|
padding: 0.75em;
|
|
}
|
|
#correu-cap {
|
|
width: 49%;
|
|
display: inline-block;
|
|
box-sizing: border-box;
|
|
text-align: right;
|
|
padding: 0.75em;
|
|
}
|
|
#xarxes-cap {
|
|
display: none;
|
|
}
|
|
#iconaburguer {
|
|
width: 19%;
|
|
display: inline-block;
|
|
}
|
|
#cercador {
|
|
width: 79%;
|
|
display: inline-block;
|
|
text-align: right;
|
|
box-sizing: border-box;
|
|
height: 36px;
|
|
padding: 5px 0;
|
|
}
|
|
#cercador input[type=text] {
|
|
width: 80%;
|
|
border: 0;
|
|
}
|
|
#cercador img {
|
|
height: 23px;
|
|
width: auto;
|
|
vertical-align: middle;
|
|
margin-left: 10px;
|
|
}
|
|
|
|
.sercxilo-telefono {
|
|
display: inline-block;
|
|
height: 23px;
|
|
width: auto;
|
|
vertical-align: middle;
|
|
margin-left: 10px;
|
|
}
|
|
.sercxilo-granda {
|
|
display: none;
|
|
}
|
|
|
|
#menupral {
|
|
display: none;
|
|
width: 100%;
|
|
}
|
|
|
|
#menupral ul {
|
|
margin: 0;
|
|
padding: 0.75em;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
/*#menupral ul ul {display:none;}*/
|
|
.sub-menu {display: none; background-color: #FFF;}
|
|
.submenu li {list-style-type: none; margin: 0; padding: 0.75em 0; border-bottom: 1px dashed rgb(43,44,40); width: 100%;}
|
|
|
|
#menupral ul li {
|
|
list-style-type: none;
|
|
margin: 0;
|
|
padding: 0.75em 0;
|
|
border-bottom: 1px dashed rgb(43,44,40);
|
|
width: 100%;
|
|
}
|
|
|
|
#menupral ul li a {
|
|
color: rgb(43,44,40);
|
|
text-decoration: none;
|
|
}
|
|
|
|
nav {
|
|
display: flex;
|
|
flex-direction: row;
|
|
flex-wrap: wrap;
|
|
width: 100vw;
|
|
padding: 0.75em;
|
|
background-color: rgb(0,225,43);
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.submenuo {display: none;}
|
|
#twitter {display: none;}
|
|
#menulateral {padding: 0; margin: 0 0.75em 0 0;}
|
|
#menulateral ul {margin: 0; padding: 0;}
|
|
#menulateral ul li {list-style-type: none; font-family: 'akkurat'; font-size: 1.2em; margin: 0; padding: 0.75em 0; border-bottom: 2px dashed #999; font-weight: bold;}
|
|
|
|
#carousel {display: none;}
|
|
|
|
.titol_post {width: 100%; height: 10em; background-repeat: no-repeat; background-position: center center; background-size: cover; margin: 0; background-attachment: fixed; background-blend-mode: multiply; background-color:#00e12b; }
|
|
.titol_post_alt {width: 100%; height: 10em;}
|
|
|
|
.titol-post-text {width: 90%; margin: 0px auto; padding: 3em 0; color: #fff; text-align: center;}
|
|
.post-text-principal {width: 100%; box-sizing: border-box; padding:1em 0;}
|
|
.post-columna-dreta {display: flex; flex-direction: column;}
|
|
|
|
}
|
|
|
|
/* Estils escriptori */
|
|
|
|
@media only screen and (min-width: 769px) {
|
|
|
|
header {width: 1200px; margin: 1em auto 0px auto;}
|
|
#principal {width: 1200px; margin: 0px auto; display: flex; flex-direction: row; justify-content: space-between;}
|
|
#principal-ke {width: 1200px; margin: 0px auto;}
|
|
#footer {width: 1200px; margin: 20px auto; display: flex; flex-direction: row; color: #fff;}
|
|
#footer div {flex-grow: 1;}
|
|
#capapeu {width: 100%;}
|
|
.donemsuport-llistat {display: flex; margin: 0; padding: 0.75em;}
|
|
.donemsuport-llistat li {list-style-type: none; display: inline-block; flex-grow: 1;}
|
|
|
|
#menulateral { padding: 0; margin: 0 0 1.5em 0;}
|
|
#menulateral ul {margin: 0; padding: 0;}
|
|
#menulateral ul li {list-style-type: none; font-family: 'akkurat'; font-size: 1.2em; margin: 0; padding: 0.75em 0; border-bottom: 2px dashed #999; font-weight: bold;}
|
|
#twitter {width: 200px;}
|
|
#central {order: 1; width: 70%; display: flex; flex-flow: column; padding: 0;}
|
|
#agenda {order: 2; width: 30%; padding: 0 0 0 2em;}
|
|
.noticia-gran {display: flex; flex-direction: row;}
|
|
.imatge-noticia {order: 1; flex-grow: 1;}
|
|
.text-noticia {order:2; flex-grow: 3; box-sizing: border-box; margin: 0; padding: 0 0 0 1em;}
|
|
.container-secundaries {display: flex; flex-direction: row; margin: 1em 0;}
|
|
.noticiasecundaria {flex-grow: 1; margin: 0 1.5em 0 0; padding: 0.5em; border: 2px dashed #CCC;}
|
|
.noticiasecundaria h4 {margin: 0;}
|
|
.noticiasecundaria a {color: #000; font-size: 1.2em;}
|
|
|
|
.container-xxss{display: flex; flex-direction: row; margin: 1em 0;}
|
|
.xxss {flex-grow: 1; margin: 0 1.5em 0 0;}
|
|
|
|
|
|
#logo-xarxes {display: flex;flex-flow: row;}
|
|
#logo {order: 1; box-sizing: border-box;padding: 0.75em; width: auto; flex-grow: 1;}
|
|
#logo img {width: 400px;height: auto;}
|
|
#idiomes-xarxes-correu {order: 2;flex-grow: 1;
|
|
box-sizing: border-box;
|
|
display: flex;
|
|
flex-flow: row-reverse;
|
|
flex-wrap: wrap;
|
|
}
|
|
#idiomes-cap {
|
|
order: 2;
|
|
width: 35%;
|
|
box-sizing: border-box;
|
|
padding: 0.75em;
|
|
text-align: right;
|
|
}
|
|
#correu-cap {
|
|
order: 1;
|
|
|
|
box-sizing: border-box;
|
|
text-align: right;
|
|
padding: 0.75em;
|
|
}
|
|
#xarxes-cap {
|
|
order: 3;
|
|
width: 100%;
|
|
box-sizing: border-box;
|
|
text-align: right;
|
|
padding: 0.75em;
|
|
display: flex;
|
|
flex-direction: row-reverse;
|
|
}
|
|
#xarxes-cap > div {
|
|
margin: 0 0.25em;
|
|
}
|
|
#xarxes-cap img {
|
|
height: 32px;
|
|
width: auto;
|
|
}
|
|
|
|
#iconaburguer {
|
|
display: none;
|
|
}
|
|
#cercador {
|
|
order: 2;
|
|
flex-grow: 1;
|
|
display: inline-block;
|
|
text-align: right;
|
|
padding: 1.25em 0.75em 1.25em 0;
|
|
}
|
|
#cercador img {
|
|
height: 23px;
|
|
width: auto;
|
|
vertical-align: middle;
|
|
margin-left: 10px;
|
|
}
|
|
|
|
.sercxilo-granda {
|
|
height: 23px;
|
|
width: auto;
|
|
vertical-align: middle;
|
|
margin-left: 10px;
|
|
display: inline-block;
|
|
}
|
|
.sercxilo-telefono {
|
|
display: none;
|
|
}
|
|
|
|
#menupral {
|
|
order: 1;
|
|
flex-grow: 5;
|
|
#background-color: #fff;
|
|
}
|
|
#menupral ul {
|
|
margin: 0;
|
|
padding: 0.50em;
|
|
box-sizing: border-box;
|
|
display:flex;
|
|
flex-direction: row;
|
|
}
|
|
#menupral ul ul {
|
|
position: absolute; top: 100%; display: none; background-color: #00e12b; z-index: 123456; width: 100%;
|
|
}
|
|
#menupral ul ul ul {position: absolute; top: -8px; left: 105%; display: none; background-color: #36ff5c; z-index: 123987; width: 100%;}
|
|
#menupral ul li{
|
|
list-style-type: none;
|
|
margin: 0;
|
|
flex-grow: 1;
|
|
font-family: 'akkurat';
|
|
font-weight: bold;
|
|
text-transform: uppercase;
|
|
position: relative;
|
|
}
|
|
|
|
#menupral ul li a {
|
|
padding: 0.75em;
|
|
text-decoration: none;
|
|
display: block;
|
|
color: rgb(43,44,40);
|
|
}
|
|
|
|
|
|
nav {
|
|
width: 1200px;
|
|
margin: 0px auto;
|
|
box-sizing: border-box;
|
|
display: flex;
|
|
flex-direction: row;
|
|
background-image: url('img/provaigual-2.png'), url('img/provaigual-2.png');
|
|
background-position: top left, bottom left;
|
|
background-repeat: repeat-x, repeat-x;
|
|
}
|
|
|
|
#menupral ul li:hover {color: rgb(43,44,40);}
|
|
#menupral ul li:hover > a {color: rgb(43,44,40);}
|
|
#menupral ul li:hover > ul.sub-menu {display: block; width: auto;}
|
|
#menupral ul ul:hover {display: block;}
|
|
#menupral ul ul:hover ~ a {color: rgb(43,44,40);}
|
|
#menupral ul ul ul:hover ~ a {color: rgb(43,44,40);;}
|
|
|
|
#carousel {width: 1200px; margin: 0px auto;}
|
|
#carousel img {width: 100%; height: auto;}
|
|
|
|
.titol_post {width: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; margin: 1em 0 0.3em 0; background-attachment: fixed; background-blend-mode: multiply; background-color:#00871d;}
|
|
.titol-post-text {width: 1200px; margin: 0px auto; padding: 5em 0; color: #fff; text-align: center; font-weight: bold;}
|
|
.post-text-principal {width: 75%; box-sizing: border-box; padding: 0 1em 0 0;}
|
|
.post-columna-dreta {width: 23%; display: flex; flex-direction: column;}
|
|
.imatge-responsive {width: 100%; height: auto; margin: 1em 0;}
|
|
#central h2, #agenda h2 {width: 100%; font-family: 'akkurat'; font-size: 1.2em; margin: 0 0 1em 0; padding: 0.75em 0; border-bottom: 2px dashed #999; font-weight: bold;}
|
|
.logo-blanc-peu {width: 250px; height: auto; margin: 1em;}
|
|
.filaKE {display: flex; flex-direction: row;flex-wrap: wrap;}
|
|
.itemKE {width: 230px;}
|
|
}
|