schunder-madre/web/themes/custom/schunder/css/stil.css

519 lines
9.1 KiB
CSS

:root {
--bezh: #ffeebc;
--rdeca: #fe0000;
--rumena: #f8fa35;
--modra: #214afc;
}
@font-face {
font-family: Helvetica;
src: url(../fonts/Helvetica.ttf) format('truetype');
}
#header {
background: none !important;
}
body {
font-family: Helvetica;
padding: 0;
background: white !important;
}
body.schunderkids {
background: var(--modra) !important;
}
#page {
background: transparent !important;
min-height: 100vh;
}
.node__content {
font-size: 1.1rem;
text-align: justify;
}
.site-footer {
display: none;
}
h1 {
font-weight: bold;
}
.dialog-off-canvas-main-canvas {
max-width: 1018px;
margin-left: auto;
margin-right: auto;
position: relative;
}
.block .content {
margin-top: 0;
}
#main-content + div {
position: relative;
}
.page-node-type-artist #main-content + div {
padding-left: 7.5%;
padding-right: 7.5%;
}
.page-node-type-artist .field--type-image,
.page-node-type-artist .field--type-image img,
.page-node-type-artist .field--type-image a {
width: 100%;
height: auto;
}
.dialog-off-canvas-main-canvas:before {
content: '';
position: absolute;
top: 0;
left: 7.5%;
width: 85%;
height: 100%;
}
.path-frontpage .dialog-off-canvas-main-canvas:before {
background-color: var(--rumena);
background-size: 100%;
}
.schundertour .dialog-off-canvas-main-canvas:before,
.stretchmarx-and-eargels .dialog-off-canvas-main-canvas:before,
.earrelevant .dialog-off-canvas-main-canvas:before {
background-color: white;
background-size: 100%;
}
.path-frontpage h1 span {
position: relative;
}
.path-frontpage h1 span:before {
content: '';
display: block;
width: 4rem;
height: 5rem;
position: absolute;
right: -1.5rem;
top: -1rem;
background: var(--rumena);
}
.path-frontpage h1 span:after {
content: '';
display: block;
width: 5rem;
height: 5rem;
position: absolute;
right: -2rem;
top: -1.1rem;
background-image: url(../slike/logo-nov.png);
background-size: cover;
}
#block-about {
position: absolute;
margin-right: 7.5%;
right: 13.5rem;
z-index: 100;
}
.navigation-menu a {
color: black;
border-bottom: none;
line-height: 1.8;
}
.navigation-menu a:hover {
color: black;
border-bottom: 1px solid black;
}
#block-schunder-main-menu .navigation-menu {
display: flex;
position: absolute;
margin-right: 7.5%;
right: 11.5rem;
top: .5rem;
z-index: 100;
}
.menu-burger {
display: none;
}
.path-frontpage .menu-burger {
background: var(--rumena);
}
#block-schunder-main-menu .menu-burger {
display: inline-block;
float: right;
cursor: pointer;
}
#block-schunder-main-menu .menu-burger > span {
display: block;
width: 1.25rem;
height: 1.5px;
border-radius: 2px;
margin-bottom: 3.5px;
background: black;
}
#block-schunder-main-menu .menu-burger + ul {
display: none;
position: absolute;
top: 1rem;
right: 1.5rem;
}
#block-schunder-main-menu .menu-burger.prikazi + ul {
display: block;
}
.schunderkids .dialog-off-canvas-main-canvas:before {
background-color: white;
}
/*
.dialog-off-canvas-main-canvas > header:before {
*/
#block-schunder-branding > a {
width: 100%;
}
#block-schunder-branding {
position: absolute;
top: 0;
right: 0;
margin-right: 7.5%;
z-index: 10;
width: 11rem;
}
#block-ustadomov a {
border: none;
}
#page-wrapper {
padding-bottom: 5rem;
}
#main-wrapper {
background: transparent !important;
position: relative;
padding: 0 2rem;
}
@media screen and (max-width: 500px) {
#main-wrapper {
padding: 0 1rem;
}
}
.main-content .section {
padding: 0;
}
.site-branding__name {
display: none;
}
.page-title {
color: var(--rdeca);
margin-top: 10rem;
font-size: 4rem;
}
@media screen and (max-width: 730px) {
.page-title {
font-size: 3rem;
}
.path-frontpage #block-views-block-izpostavljeno-block-1 {
margin-bottom: -6rem;
}
.path-frontpage h1 span:before {
right: -2rem;
}
.path-frontpage h1 span:after {
right: -1.75rem;
width: 4rem;
height: 4rem;
}
}
@media screen and (max-width: 514px) {
.path-frontpage .page-title {
font-size: 2rem;
}
.path-frontpage h1 span:before {
right: -.8rem;
width: 2rem;
height: 3rem;
}
.path-frontpage h1 span:after {
right: -1rem;
top: -.6rem;
width: 2.5rem;
height: 2.5rem;
}
}
@media screen and (max-width: 400px) {
.page-title {
font-size: 2rem;
}
}
.view-schunderkids .view-content,
.view-podstrani .view-content {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-gap: 2rem;
}
@media screen and (max-width: 900px) {
.view-schunderkids .view-content,
.view-podstrani .view-content {
grid-template-columns: repeat(2, 1fr);
grid-gap: 1.5rem;
}
}
@media screen and (max-width: 460px) {
.view-schunderkids .view-content,
.view-podstrani .view-content {
grid-template-columns: repeat(1, 1fr);
grid-gap: 1.5rem;
}
}
.node--view-mode-teaser {
border: none;
padding: 0;
margin: 0;
}
.node--type-page.node--view-mode-teaser {
display: flex;
flex-direction: column;
}
.node--type-page.node--view-mode-teaser header {
order: 1;
}
.node--type-page.node--view-mode-teaser .node__content {
order: 0;
}
.node--type-page.node--view-mode-teaser .field--name-field-opis {
text-align: right;
}
.node--type-page.node--view-mode-teaser .node__title {
text-align: center;
color: var(--rdeca);
padding: 0;
margin-top: .25rem;
}
.node--view-mode-teaser .field--name-field-slika {
width: 100%;
}
.node--view-mode-teaser .node__title a {
color: var(--rdeca);
font-weight: bold;
}
.node--view-mode-teaser img {
margin: 0;
}
.node .field--type-image,
.node--view-mode-teaser .field--type-image {
margin: 0;
line-height: 0;
}
.schunderkids article.node--type-page.node--view-mode-full,
.schundertour article.node--type-page.node--view-mode-full,
.earrelevant article.node--type-page.node--view-mode-full,
.stretchmarx-und-eargels article.node--type-page.node--view-mode-full {
display: none;
}
.node--type-artist.node--view-mode-teaser h2 {
text-align: right;
}
.node--type-artist.node--view-mode-teaser h2 a {
color: red;
}
/*
.schunderkids #page:before {
left: 0;
width: 100%;
background-image: url(../slike/kids.jpg);
}
*/
.view-content {
position: relative;
}
.path-frontpage main:before,
.schunderkids main:before {
content: '';
background-color: var(--rumena);
display: block;
width: 85%;
left: 7.5%;
position: absolute;
top: 0;
bottom: 0;
z-index: -10;
}
.views-slideshow-controls-top {
background-color: var(--rumena);
padding: .25rem 0;
}
.views-slideshow-controls-top > .item-list {
position: relative;
}
.views-slideshow-controls-top:before {
content: '';
position: absolute;
top: 0;
width: 100%;
height: 3rem;
background-color: var(--rumena);
}
#views_slideshow_cycle_main_izpostavljeno-block_1 {
margin-top: -1.9rem;
}
#widget_pager_top_izpostavljeno-block_1 {
margin: 0 0 0 4rem;
}
#widget_pager_top_izpostavljeno-block_1 > li {
background: black;
width: 10px;
height: 10px;
overflow: hidden;
padding: 0;
margin: 8px 8px 8px 0;
border-radius: 50%;
float: left;
color: transparent;
}
#widget_pager_top_izpostavljeno-block_1 > li.active {
background: white;
}
.views_slideshow_cycle_slide,
.views_slideshow_cycle_teaser_section {
width: 100% !important;
}
.views_slideshow_cycle_slide .views-field-title {
float: right;
}
.views_slideshow_cycle_slide .views-field-title a {
color: var(--rdeca);
border-bottom: none;
font-size: 1.2rem;
}
.views_slideshow_cycle_slide .views-field-field-image a {
color: transparent;
}
.views_slideshow_pager_field .views_slideshow_pager_field_item a {
color: transparent;
}
/* .view-id-izpostavljeno { */
#block-views-block-izpostavljeno-block-1 {
max-width: 25rem;
margin: 0 7.5%;
position: relative;
padding-top: 9rem;
}
@media screen and (max-width: 535px) {
#block-views-block-izpostavljeno-block-1 {
padding-bottom: 0;
}
}
#block-views-block-izpostavljeno-block-1 h2 {
position: absolute;
z-index: 10;
font-size: 1rem;
left: .6rem;
top: 8.25rem;
}
/* podstran slika glave */
.block-views-blockslika-glave-za-podstran-block-1 {
z-index: -100;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.block-views-blockslika-glave-za-podstran-block-1 img {
object-fit: cover;
width: 100%;
height: 100%;
min-height: 100vh;
}
.field--type-image img {
margin: 0;
}
.field--name-field-galerija {
margin-top: 1rem !important;
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 1rem;
}
.field--name-field-galerija img {
height: 100%;
width: 100%;
object-fit: cover;
}
#block-views-block-partnerji-block-1 {
margin-top: 5rem;
}
#block-views-block-partnerji-block-1 > h2 {
font-size: 1.5rem;
font-weight: bold;
}
#block-views-block-partnerji-block-1 img {
width: 150px;
}
#block-views-block-partnerji-block-1 article {
display: flex;
flex-direction: column;
}
#block-views-block-partnerji-block-1 article .node__content {
order: 1;
}
#block-views-block-partnerji-block-1 article header {
order: 2;
}
article.node--type-partner:first-child img {
filter: brightness(2.5);
}
.layout-main {
margin-top: 0;
margin-bottom: 0;
}
.stretchmarx-and-eargels {
}