Skip to content
Snippets Groups Projects
styles.css 9.79 KiB
Newer Older
akwizgran's avatar
akwizgran committed
/* CSS Document */

body, html {
    height:100%;
    margin:0;
    padding:0;
akwizgran's avatar
akwizgran committed
    background-color:#fff;
    font-size:1em;
    font-family:Arial, Helvetica, sans-serif;
    line-height:1.3em;
}

#nav #is-active {
  color: #87C214;
}

akwizgran's avatar
akwizgran committed

#wrapper {
    min-height:100%;
    margin-bottom:-2em;
}

akwizgran's avatar
akwizgran committed
img {
akwizgran's avatar
akwizgran committed
    display:inline;
akwizgran's avatar
akwizgran committed
    border:none;
    vertical-align:middle;
akwizgran's avatar
akwizgran committed
}

akwizgran's avatar
akwizgran committed
.fullwidth img {
    width: 100%;
}

}

#playbutton, #fdroidbutton {
figure {
    text-align:center;
    margin:0 0 50px 0;
    padding:0;
}
akwizgran's avatar
akwizgran committed

figcaption {
    margin:10px 0 0 0;
    font-weight:bold;
    text-align:center;
}
akwizgran's avatar
akwizgran committed

@-ms-viewport{
    zoom:1.0;
    width:extend-to-zoom;
akwizgran's avatar
akwizgran committed
}

.clearboth {clear:both;}

#header_container {
    height:120px;
    position:static;
akwizgran's avatar
akwizgran committed
    width:100%;
    top:0;
    background-color:#2D3E50;
akwizgran's avatar
akwizgran committed
}

#header {
    margin:20px auto 0 auto;
    width:700px;
}
akwizgran's avatar
akwizgran committed

#logo {
    float:left;
    width:20%;
}
akwizgran's avatar
akwizgran committed

.logo {
    border:3px solid #2D3E50;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
akwizgran's avatar
akwizgran committed
    background-color:#fff;
    padding:30px 20px 17px 20px;
    margin-top:-40px;
    width:100%;
    max-width:111px;
    height:auto;
    max-height:147px;
}

#nav {
    font-weight:bold;
    padding:0 0 0 0;
akwizgran's avatar
akwizgran committed
    float:right;
    margin:10px auto 10px auto;
akwizgran's avatar
akwizgran committed
    vertical-align:bottom;
    width:80%;
}

#nav a:link {
    text-decoration:none;
    color:#fff;
}

#nav a:visited {
    text-decoration:none;
    color:#fff;
}

#nav a:hover {
    text-decoration:none;
    color:#87C214;
}

#nav a:active {
    text-decoration:none;
    color:#fff;
}

#nav label {display:none;}
akwizgran's avatar
akwizgran committed

#nav ul {
    clear:both;
    display:block;
    list-style-type:none;
    font-size:0.9em;
    padding:0 0 0 0;
akwizgran's avatar
akwizgran committed
    margin:0;
    text-align:right;
    height:auto;
}

#nav li {
    list-style-type:none;
    display:inline;
    padding:0 0 0 20px;
akwizgran's avatar
akwizgran committed
    text-transform:uppercase;
akwizgran's avatar
akwizgran committed
    font-weight:bold;
    white-space:nowrap;
}

#nav a.current {color:#87C214;}

#menu-toggle {display:none;}

akwizgran's avatar
akwizgran committed
#signup2 {display:none;}

    margin-left:12px;
    margin-left:12px;
#signupform {
    height:30px;
    padding-bottom:10px;
    float:right;
    text-align:right;
}
akwizgran's avatar
akwizgran committed

#signupform2 {
akwizgran's avatar
akwizgran committed
    float:left;
    margin-left: 12px;
akwizgran's avatar
akwizgran committed
}

#signupconf {
    display:none;
    float:right;
    text-align:right;
    color:#fff;
    font-size:0.9em;
akwizgran's avatar
akwizgran committed
    font-weight:bold;
    padding-top:5px;
    padding-bottom:15px;
akwizgran's avatar
akwizgran committed
}

#signupconf2 {
    display:none;
    float:left;
    color:#fff;
    font-weight:bold;
akwizgran's avatar
akwizgran committed
}

#signupform input, textarea {
    display:inline;
    margin-right:10px;
    width:10em;
    font-size:0.7em;
    background-color:#E2E1E1;
    color:#565555;
    padding:3px 5px;
akwizgran's avatar
akwizgran committed
}

#signupform2 input, textarea {
    display:inline;
    margin-right:10px;
    width:10em;
    font-size:0.7em;
    background-color:#E2E1E1;
    color:#565555;
    padding:3px 5px;
akwizgran's avatar
akwizgran committed
}

#signupform button {
    width:auto;
    background-color:#C1392B;
    color:#fff;
    border:0;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
akwizgran's avatar
akwizgran committed
    text-transform:uppercase;
    font-size:0.6em;
    font-weight:normal;
    padding:4px 7px;
}

#signupform2 button {
    width:auto;
    background-color:#C1392B;
    color:#fff;
    border:0;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
akwizgran's avatar
akwizgran committed
    text-transform:uppercase;
    font-size:0.6em;
    font-weight:normal;
    padding:4px 7px;
}

#container {
    margin:0 auto;
    padding:175px 0 3em 0;
    width:700px;
akwizgran's avatar
akwizgran committed
    background:#fff;
akwizgran's avatar
akwizgran committed
}

#content {
    margin:20px 0 0 0;
akwizgran's avatar
akwizgran committed
    font-size:0.9em;
    line-height:1.4em;
}

#content ul {}

#content li {margin:0 0 10px 0;}
akwizgran's avatar
akwizgran committed

#content h1 {
    margin:23px 20px 0 0;
akwizgran's avatar
akwizgran committed
    font-size:3.5em;
    line-height:1.1em;
    font-weight:normal;
}

#content h2 {
    margin:23px 20px 0 0;
    font-size:2.5em;
akwizgran's avatar
akwizgran committed
    line-height:1.1em;
    font-weight:normal;
}

#content h3 {
    margin:20px 20px 0 0;
akwizgran's avatar
akwizgran committed
    font-size:2em;
    line-height:1.1em;
    font-weight:normal;
}

#content h4 {
    margin:20px 20px 0 0;
    font-size:1.5em;
    line-height:1.1em;
    font-weight:normal;
}
akwizgran's avatar
akwizgran committed

#content h5 {
    margin:20px 20px 0 0;
    font-size:1em;
    line-height:1.1em;
    font-weight:normal;
}

#content h6 {
    margin:20px 20px 0 0;
    font-size:1em;
    line-height:1.1em;
    font-weight:normal;
}

#content p {margin:20px 20px 20px 0;}

#content a:link {
    text-decoration:none;
    color:#87C214;
    font-weight:bold;
}

#content a:visited {
    text-decoration:none;
    color:#87C214;
    font-weight:bold;
}

#content a:hover {
    text-decoration:none;
    color:#C1392B;
    font-weight:bold;
}

#content a:active {
    text-decoration:none;
    color:#87C214;
    font-weight:bold;
}
akwizgran's avatar
akwizgran committed

#content .intro #introlist {
    margin:30px 0 32px 10px;
    padding-left:20px;
}

#content .intro #introlist ul {}

#content .intro #introlist li {margin:1em 20px 0 0;}
akwizgran's avatar
akwizgran committed

#content .intro #sublist {
    clear:both;
    display:block;
    list-style-type:none;
    padding:0;
    margin:10px 0 0 0;
akwizgran's avatar
akwizgran committed
    line-height:1.4em;
    height:auto;
}

#content .intro #sublist li {
    float:left;
    list-style-type:none;
    display:inline;
    padding:0 20px 0 0;
    margin:10px 0 0 0;
akwizgran's avatar
akwizgran committed
    white-space:nowrap;
}

Torsten Grote's avatar
Torsten Grote committed
#content.news a {
	font-weight: normal;
}

#content #screenshots {
	display: flex;
	flex-wrap: nowrap;
    overflow-x: auto;
}

#content #screenshots a img {
    width: 200px;
    margin: 15px;
}

akwizgran's avatar
akwizgran committed
#sublist a.selected {color:#C1392B;}

.intro {
    width:70%;
    float:left;
    padding-bottom:40px;
}

.full {
    width:100%;
    float:left;
    padding-bottom:40px;
}

.intro .button {
    margin-right:30px;
    margin-bottom:20px;
}
akwizgran's avatar
akwizgran committed

.intro .button2 {margin-bottom:20px;}

#phone {
    width:30%;
    float:left;
    display:inline;
}

akwizgran's avatar
akwizgran committed

#flattr a {
    margin-right: 1em;
}

akwizgran's avatar
akwizgran committed
#footer_container {
    background-color:#87C214;
    color:#fff;
akwizgran's avatar
akwizgran committed
    bottom:0;
akwizgran's avatar
akwizgran committed
    left:0;
    position:static;
    width:100%;
akwizgran's avatar
akwizgran committed
}

#footer {
    line-height:30px;
    margin:0 auto;
    width:100%;
    text-align:center;
    font-size:0.7em;
    font-weight:bold;
akwizgran's avatar
akwizgran committed
}

#footer ul {
akwizgran's avatar
akwizgran committed
    display:block;
    list-style-type:none;
    font-size:0.9em;
    padding:0 0 0 0;
akwizgran's avatar
akwizgran committed
    margin:0 auto;
    text-align:left;
}

#footer li {
    list-style-type:none;
    display:inline;
    padding:0 10px 0 0;
    margin:0;
akwizgran's avatar
akwizgran committed
    font-weight:normal;
}

#footer a:link {
    text-decoration:none;
    color:#fff;
akwizgran's avatar
akwizgran committed
}

#footer a:visited {
    text-decoration:none;
    color:#fff;
akwizgran's avatar
akwizgran committed
}

#footer a:hover {
    text-decoration:none;
    color:#fff;
akwizgran's avatar
akwizgran committed
}

#footer a:active {
    text-decoration:none;
    color:#fff;
akwizgran's avatar
akwizgran committed
}


#header_container {
    *height:180px;
}

#logo {
    *padding:0;
    *margin:0;
    *height:147px;
    *background-image:url('../img/briar_logo_circle.gif');
    *background-position:0 0;
    *background-repeat:no-repeat;
}

.logo {
    *display:none;
}

#nav {
    *margin-top:40px;
}

#container {
    *padding-top:0;
}

.intro {
    *width:65%;
}

#signupform button {
    *padding:4px 2px 3px 2px;
    *font-size:0.6em;
    *font-weight:bold;
    *line-height:1.3em;
}

micressor's avatar
micressor committed
span.reverse {
  unicode-bidi: bidi-override;
  direction: rtl;
}

@media only screen and (max-width:48em) {
    #wrapper {margin-bottom:-5em;}

    #content {
        margin-left:0;
        margin-right:0;
    }

    #content figure img {width:100%;}

    #container {
        width:90%;
        padding-top:70px;
        padding-bottom:5em;
    }

    #content h1 {
        font-size:2em;
        margin-top:15px;
    }

    #content h2 {
        font-size:2em;
        margin-top:15px;
    }

    #playbutton, #fdroidbutton {
akwizgran's avatar
akwizgran committed
        width:auto;
        clear:both;
        text-align:center;
        display:inline;
        margin:10px 10px 10px 0;
akwizgran's avatar
akwizgran committed
        float:left;
    }
akwizgran's avatar
akwizgran committed
    .intro {width:100%;}

    .logo {display:none;}

    #header {
        height:auto;
        margin:0;
        width:100%;
        float:left;
        padding:0;
    }

    #logo {
        padding:0;
        margin:0;
        float:left;
        width:50%;
        height:71px;
        background-size:129px 51px;
        -webkit-background-size:129px 51px;
        -moz-background-size:129px 51px;
        -o-background-size:129px 51px;
        background-image:url('../img/briar_logo_sm.png');
        background-position:1em 10px;
        background-repeat:no-repeat;
    }

    #header_container {
        height:auto;
        position:static;
        float:left;
        margin:0;
    }

    #nav {
        float:left;
        width:50%;
        margin:0;
    }

    #nav a {
        width:100%;
        height:3em;
        display:block;
    }

    #nav label {
        display:block;
        float:right;
        margin:0 1em 0 0;
        line-height:71px;
    }

    label {cursor:pointer;}

    #nav ul {display:none;}

    #menu-toggle {display:none;}

    #menu {display:none;}

    #menu-toggle:checked + #menu {display:block;}

    #menu li {
        background:#2D3E50;
        border-top:1px solid #34495e;
        border-bottom:1px solid #273646;
        margin-left:-100%;
	    display:block;
        font-size:0.9em;
        line-height:3em;
        text-align:left;
        padding:2px 0 0 30px;
	}

    #footer_container {height:5em;}

    #footer ul {
akwizgran's avatar
akwizgran committed
        width:auto;
        clear:both;
        margin:10px 10px 10px 15px;
akwizgran's avatar
akwizgran committed
    }

    #footer {
        text-align:left;
        margin-top:5px;
    }

    #signup2 {
        width:100%;
        display:inline;
    }
akwizgran's avatar
akwizgran committed

    #signup {display:none;}
}

@media only screen and (max-width:28em) {
    #content .intro #introlist {clear:both;}
akwizgran's avatar
akwizgran committed
}