publik-base-theme/static/castelnau-le-lez/_custom.scss

112 lines
1.6 KiB
SCSS

@import '../includes/fonts/montserrat';
%title {
@extend %title;
padding-left: 0.5rem;
}
div.textcell {
h1 {
@extend %title;
}
h2 {
@extend %title;
font-size: 1.25rem;
}
}
div#header-wrapper {
background: white url(img/bg_logo.png) top center no-repeat;
height: 200px;
#logo {
padding-top: 80px;
a {
display: block;
height: 120px;
background: url(img/logo_castelnau.png) top left no-repeat;
text-indent: -1000px;
overflow: hidden;
}
@media screen and ($max-mobile-viewport) {
padding-left: 0;
width: 100%;
}
@media screen and (max-width: 580px) {
a {
background-size: contain;
}
}
}
}
div#nav {
margin-top: 0;
& > ul {
margin-top: 0;
margin-bottom: 0;
a {
font-weight: normal;
}
}
}
#nav-wrapper::after {
content: "";
display: block;
width: 100%;
height: 30px;
background: white url(img/bg_logo.png) top center no-repeat;
}
.site-nav::after {
content: "";
display: block;
width: 100%;
height: 380px;
background: #fab911;
position: absolute;
left: 0;
}
div#main-content-wrapper {
padding-top: 1rem;
background: white;
}
#toplinks {
background: #f6f6f6;
border: none;
box-shadow: none;
border-radius: 0;
a {
display: inline-block;
color: black;
padding: 5px 10px 10px 10px;
}
@media screen and ($max-mobile-viewport) {
left: 0;
right: 0;
max-width: none;
font-size: 0.875rem;
}
}
footer {
img {
max-width: none;
}
div.textcell a {
color: white;
}
}
// Steps
.wcs-steps {
position: relative;
@media ($mq-min--wcs-steps-horizontal-layout) and ($max-mobile-viewport) {
padding: 0.5em;
}
}