loopp-homepage/themes/Loopp/static/css/style.css

274 lines
4.6 KiB
CSS

#outofservice {
position: fixed;
right: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(100, 100, 100, 0.8);
z-index: 9999;
}
#outofservice h1 {
position: fixed;
top: 30%;
color: #FF5555;
left: 50%;
transform: translateY(-50%);
transform: translateX(-50%);
}
a {
color: white;
text-decoration: none;
}
a:hover {
color: #ff9900;
}
.icon {
background-color: #00ff00;
background-image: url("../images/play.svg");
background-size: 20px 20px;
background-repeat: no-repeat;
background-position: 12px 10px;
width: 42px;
height: 42px;
float: left;
}
.button-text {
margin: 0.5em 2em;
line-height: 42px;
}
.pure-menu-heading {
background-image: url("../images/luppp.svg");
background-repeat: no-repeat;
background-position-y: 0em;
background-size: 2.3em;
padding-left: 55px;
}
a.pure-button-primary {
padding: 0em 0em;
background: #2b2b2b;
color: white;
border-radius: 0px;
font-size: 120%;
}
.lp-box {
background: #000000;
border: 2px solid #ff9900;
text-align: center;
padding: 50px;
}
.lp-box-head {
border: 0;
letter-spacing: 1em;
margin-left: 1em;
color: #fff;
}
.lp-box-wrapper {
background-color: black;
background-image: url("../images/header.png");
background-repeat: repeat-x;
background-position-y: 100px;
background-position-x: 0px;
padding-top: 17vh;
z-index: 1;
overflow: hidden;
width: 100%;
height: 88%;
top: 0;
left: 0;
position: fixed !important;
}
.ribbon, .home-menu {
background: #2b2b2b;
}
.home-menu a, .content-subhead, .pure-menu-selected a {
color: #ff9900;
}
.content a {
color: black;
}
.content a:hover {
color: #ff9900;
}
.footer {
z-index: 100;
font-size: 0.8em;
}
.page-wrapper {
margin-top: 60px;
}
.admonition {
background-color: rgba(255, 153, 0, 0.2);
padding: 0px 10px;
margin: 0px;
}
.admonition-title {
background-color: rgba(255, 153, 0, 0.7);
color: #ffffff;
margin: 0px -10px !important;
padding: 4px;
padding-left: 10px !important;
}
.admonition p {
margin: 0px;
padding: 4px;
}
address {
display: inline;
}
footer {
font-size: 0.8em;
}
header h1 {
margin: 0px;
color: #ff9900;
line-height: 1.5em;
}
article header h1 a {
color: #ff9900 !important;
}
article {
padding: 20px 0px;
}
code {
background-color: rgba(27, 31, 35, .05);
color: black;
font-family: "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace;
}
hr {
color: #ff9900;
}
ul.translations {
list-style-type: none;
}
li.translations {
display: inline-block;
}
.pure-u-md-3-5 img {
max-width: 100%;
}
.custom-toggle {
width: 34px;
height: 34px;
position: absolute;
top: 0;
right: 0;
display: none;
}
.custom-toggle .bar {
background-color: #f90;
display: block;
width: 20px;
height: 2px;
border-radius: 100px;
position: absolute;
top: 27px;
right: 20px;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
transition: all 0.5s;
}
.custom-toggle .bar:first-child {
-webkit-transform: translateY(-6px);
-moz-transform: translateY(-6px);
-ms-transform: translateY(-6px);
transform: translateY(-6px);
}
.custom-toggle.x .bar {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.custom-toggle.x .bar:first-child {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
@media (max-width: 47.999em) {
.custom-toggle {
display: block;
}
.pure-menu-item {
display: block !important;
width: 100%;
}
.pure-menu-list {
width: 100%;
}
}
#liberapay-button {
margin-top: 7px;
}
.custom-wrapper {
margin-bottom: 1em;
-webkit-font-smoothing: antialiased;
height: 3.7em;
overflow: hidden;
-webkit-transition: height 0.5s;
-moz-transition: height 0.5s;
-ms-transition: height 0.5s;
transition: height 0.5s;
}
.custom-wrapper.open {
height: auto;
}
.iframe-container iframe {
border: 0;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.iframe-container {
overflow: hidden;
/* Calculated from the aspect ration of the content (in case of 16:9 it is 9/16= 0.5625) */
padding-top: 56.25%;
position: relative;
}