Template:Montgomery Cougars NJUSA/Common CSS

From 2014hs.igem.org

(Difference between revisions)
Line 1: Line 1:
-
    /* Edit this file: https://2014hs.igem.org/wiki/index.php?title=Template:Montgomery_Cougars_NJUSA/Common_CSS&action=edit */
+
/* Edit this file: https://2014hs.igem.org/wiki/index.php?title=Template:Montgomery_Cougars_NJUSA/Common_CSS&action=edit */
-
    /* https://2011.igem.org/Team:DTU-Denmark/How_to_customize_an_iGEM_wiki#Centralizing_the_layout_using_templates */
+
/* https://2011.igem.org/Team:DTU-Denmark/How_to_customize_an_iGEM_wiki#Centralizing_the_layout_using_templates */
-
    /***************************************/
+
/***************************************/
-
    /* WIKI RESET                          */
+
/* WIKI RESET                          */
-
    /***************************************/
+
/***************************************/
-
    body.mediawiki {
+
body.mediawiki {
-
        margin-top: -1.5em;
+
    margin-top: -1.5em;
-
    }
+
}
-
    #contentSub,  
+
#contentSub,  
-
    #search-controls,  
+
#search-controls,  
-
    .firstHeading,  
+
.firstHeading,  
-
    #footer-box,  
+
#footer-box,  
-
    #catlinks,  
+
#catlinks,  
-
    #p-logo {
+
#p-logo {
-
        display:none;
+
    display:none;
-
    }
+
}
-
    #top-section {
+
#top-section {
-
        border: none;
+
    border: none;
-
        height: 0px;
+
    height: 0px;
-
    }
+
}
-
    #content {
+
#content {
-
        border: none;
+
    border: none;
-
    }
+
}
-
    #menubar > ul > li:last-child {
+
#menubar > ul > li:last-child {
-
        display: none;
+
    display: none;
-
    }
+
}
-
    #menubar {
+
#menubar {
-
        width: auto;
+
    width: auto;
-
    }
+
}
-
    #menubar ul {
+
#menubar ul {
-
        margin-bottom: 0.5em;
+
    margin-bottom: 0.5em;
-
    }
+
}
-
    .firstHeading {
+
.firstHeading {
-
        display: none;
+
    display: none;
-
    }
+
}
-
    /* CUSTOM STYLES */
+
/* CUSTOM STYLES */
-
    #content {
+
#content {
-
        width: 100%;
+
    width: 100%;
-
        padding: 0;
+
    padding: 0;
-
    }
+
}
-
    .container {
+
.container {
-
        width: 70%;
+
    width: 70%;
-
        max-width: 1100px;
+
    max-width: 1100px;
-
        margin: 0 auto;
+
    margin: 0 auto;
-
    }
+
}
-
    p {
+
p {
-
        line-height: 1.7;
+
    line-height: 1.7;
-
    }
+
}
-
    /***************************************/
+
/***************************************/
-
    /* RANDOM                              */
+
/* RANDOM                              */
-
    /***************************************/
+
/***************************************/
-
    body {
+
body {
-
        min-width: 1200px;
+
    min-width: 1200px;
-
        background-color: white;
+
    background-color: white;
-
        border-bottom: solid #333 1px;
+
    border-bottom: solid #333 1px;
-
    }
+
}
-
    /* fontawesome */
+
/* fontawesome */
-
    [class*="fontawesome-"]:before {
+
[class*="fontawesome-"]:before {
-
      font-family: 'FontAwesome', sans-serif;
+
  font-family: 'FontAwesome', sans-serif;
-
    }
+
}
-
    /* http://css-tricks.com/snippets/css/clear-fix/ */
+
/* http://css-tricks.com/snippets/css/clear-fix/ */
-
    .clearfix:after {
+
.clearfix:after {
-
    visibility: hidden;
+
visibility: hidden;
-
    display: block;
+
display: block;
-
    font-size: 0;
+
font-size: 0;
-
    content: " ";
+
content: " ";
-
    clear: both;
+
clear: both;
-
    height: 0;
+
height: 0;
-
    }
+
}
-
    .clearfix { display: inline-block; }
+
.clearfix { display: inline-block; }
-
    /* start commented backslash hack \*/
+
/* start commented backslash hack \*/
-
    * html .clearfix { height: 1%; }
+
* html .clearfix { height: 1%; }
-
    .clearfix { display: block; }
+
.clearfix { display: block; }
-
    /* close commented backslash hack */
+
/* close commented backslash hack */
-
    .centered {
+
.centered {
-
        display: table;
+
    display: table;
-
        margin-left: auto;
+
    margin-left: auto;
-
        margin-right: auto;
+
    margin-right: auto;
-
    }
+
}
-
    th {
+
th {
-
        background-color: #e0e0e0;
+
    background-color: #e0e0e0;
-
    }
+
}
-
    table .green {
+
table .green {
-
        background-color: rgb(41, 99, 41);
+
    background-color: rgb(41, 99, 41);
-
        color: white;
+
    color: white;
-
        font-weight: 400;
+
    font-weight: 400;
-
    }
+
}
-
    table caption {
+
table caption {
-
        font-size: 1.5em;
+
    font-size: 1.5em;
-
    }
+
}
-
    /***************************************/
+
/***************************************/
-
    /* FONT TWEAKS                        */
+
/* FONT TWEAKS                        */
-
    /***************************************/
+
/***************************************/
-
    body {
+
body {
-
        font-size: 12px;
+
    font-size: 12px;
-
    }
+
}
-
    p {
+
p {
-
        font-size: 16px;
+
    font-size: 16px;
-
    }
+
}
-
    *, body, p, span, blockquote, article, section, aside, nav, th, td, .wikitable th, .wikitable td {
+
*, body, p, span, blockquote, article, section, aside, nav, th, td, .wikitable th, .wikitable td {
-
        font-family: 'Open Sans', sans-serif;
+
    font-family: 'Open Sans', sans-serif;
-
    }
+
}
-
    h1, h2, h3, h4, h5, h6,
+
h1, h2, h3, h4, h5, h6,
-
    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
+
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
-
        font-family:  'Open Sans', sans-serif;
+
    font-family:  'Open Sans', sans-serif;
-
        font-weight: 400;
+
    font-weight: 400;
-
        padding-bottom: 0.25em;
+
    padding-bottom: 0.25em;
-
    }
+
}
-
    h1, h1 a {
+
h1, h1 a {
-
        border-bottom: none;
+
    border-bottom: none;
-
        font-size: 3.75em;
+
    font-size: 3.75em;
-
    }
+
}
-
    p {
+
p {
-
        line-height: 1.5;
+
    line-height: 1.5;
-
    }
+
}
-
    b, strong, th {
+
b, strong, th {
-
        font-weight: 700;
+
    font-weight: 700;
-
    }
+
}
-
    ::selection {
+
::selection {
-
        color: white;  
+
    color: white;  
-
        background: rgb(0, 102, 0);
+
    background: rgb(0, 102, 0);
-
    }
+
}
-
    ::-moz-selection {
+
::-moz-selection {
-
        color: white;  
+
    color: white;  
-
        background: rgb(0, 102, 0);
+
    background: rgb(0, 102, 0);
-
    }
+
}
-
    /***************************************/
+
/***************************************/
-
    /* HEADER                              */
+
/* HEADER                              */
-
    /***************************************/
+
/***************************************/
-
    #header-wrapper {
+
#header-wrapper {
-
        position: relative; /* create new stacking context to keep logo on top */
+
    position: relative; /* create new stacking context to keep logo on top */
-
        z-index: 100;
+
    z-index: 100;
-
    }
+
}
-
    #header {
+
#header {
-
        background-color: rgb(38, 38, 38);
+
    background-color: rgb(38, 38, 38);
-
        border-bottom: solid 0.75em rgb(0, 102, 0);
+
    border-bottom: solid 0.75em rgb(0, 102, 0);
-
        height: 7.5em;
+
    height: 7.5em;
-
    }
+
}
-
    #logo {
+
#logo {
-
        margin-left: 20px;
+
    margin-left: 20px;
-
    }
+
}
-
    #logo span {
+
#logo span {
-
        display: none;
+
    display: none;
-
    }
+
}
-
    #logo img {
+
#logo img {
-
        /*max-width: 275px;*/
+
    /*max-width: 275px;*/
-
        position: absolute;
+
    position: absolute;
-
        width: 250px;
+
    width: 250px;
-
    }
+
}
-
    #nav {
+
#nav {
-
        background: none;
+
    background: none;
-
        max-width: 1400px;
+
    max-width: 1400px;
-
        margin: 0 auto;
+
    margin: 0 auto;
-
        position: relative;
+
    position: relative;
-
    }
+
}
-
    #nav ul {
+
#nav ul {
-
        position: absolute;
+
    position: absolute;
-
        left: 320px;
+
    left: 320px;
-
        top: 4.25em;
+
    top: 4.25em;
-
    }
+
}
-
    #nav li a {
+
#nav li a {
-
        color: #E6E6E6;
+
    color: #E6E6E6;
-
        font-family: 'Open Sans', sans-serif;
+
    font-family: 'Open Sans', sans-serif;
-
        font-size: 1.2em;
+
    font-size: 1.2em;
-
        font-weight: 300;
+
    font-weight: 300;
-
        -webkit-transition: background-color 0.15s ease-in;
+
    -webkit-transition: background-color 0.15s ease-in;
-
        -moz-transition: background-color 0.15s ease-in;
+
    -moz-transition: background-color 0.15s ease-in;
-
        -o-transition: background-color 0.15s ease-in;
+
    -o-transition: background-color 0.15s ease-in;
-
        -ms-transition: background-color 0.15s ease-in;
+
    -ms-transition: background-color 0.15s ease-in;
-
        transition: background-color 0.15s ease-in;
+
    transition: background-color 0.15s ease-in;
-
    }
+
}
-
    #nav > ul > li:hover > a {
+
#nav > ul > li:hover > a {
-
    background: rgb(50, 50, 50);
+
background: rgb(50, 50, 50);
-
    }
+
}
-
    #nav li ul {
+
#nav li ul {
-
        background: rgb(50, 50, 50);
+
    background: rgb(50, 50, 50);
-
        opacity: 0;
+
    opacity: 0;
-
        position: absolute;
+
    position: absolute;
-
            top: 2.6em;
+
        top: 2.6em;
-
            left: 0;
+
        left: 0;
-
        width: auto;
+
    width: auto;
-
        z-index: 99;
+
    z-index: 99;
-
        -webkit-transition: opacity 0.15s ease-in;
+
    -webkit-transition: opacity 0.15s ease-in;
-
        -moz-transition: opacity 0.15s ease-in;
+
    -moz-transition: opacity 0.15s ease-in;
-
        -o-transition: opacity 0.15s ease-in;
+
    -o-transition: opacity 0.15s ease-in;
-
        -ms-transition: opacity 0.15s ease-in;
+
    -ms-transition: opacity 0.15s ease-in;
-
        transition: opacity 0.15s ease-in;
+
    transition: opacity 0.15s ease-in;
-
    }
+
}
-
    #nav li:hover ul {
+
#nav li:hover ul {
-
        opacity: 1;
+
    opacity: 1;
-
        visibility: visible;
+
    visibility: visible;
-
    }
+
}
-
    #nav li ul li:hover a {
+
#nav li ul li:hover a {
-
        background: rgb(75, 75, 75);
+
    background: rgb(75, 75, 75);
-
    }
+
}
-
    #nav .is-parent:after {
+
#nav .is-parent:after {
-
        content: '▼';
+
    content: '▼';
-
        color: #C0C0C0;
+
    color: #C0C0C0;
-
        margin-left: 0.5em;
+
    margin-left: 0.5em;
-
        font-size: 0.75em;
+
    font-size: 0.75em;
-
    }
+
}
-
    #igem-logo {
+
#igem-logo {
-
        position: absolute;
+
    position: absolute;
-
        right: 0;
+
    right: 0;
-
    }
+
}
-
    #igem-logo span {
+
#igem-logo span {
-
        display: none;
+
    display: none;
-
    }
+
}
-
    #igem-logo  img {
+
#igem-logo  img {
-
        width: 200px;
+
    width: 200px;
-
        margin-top: 1em;
+
    margin-top: 1em;
-
    }
+
}
-
    /***************************************/
+
/***************************************/
-
    /* GALLERY                            */
+
/* GALLERY                            */
-
    /***************************************/
+
/***************************************/
-
    .generic-image {
+
.generic-image {
-
        position: relative;
+
    position: relative;
-
    }
+
}
-
    .gallery {
+
.gallery {
-
        position: relative;
+
    position: relative;
-
    }
+
}
-
    #slider {
+
#slider {
-
        margin-right: 0;
+
    margin-right: 0;
-
        margin-bottom: 0;
+
    margin-bottom: 0;
-
        position: relative;  
+
    position: relative;  
-
        overflow: auto;  
+
    overflow: auto;  
-
        width: 100%;
+
    width: 100%;
-
    }
+
}
-
    #slider ul {
+
#slider ul {
-
        margin-top: 0;
+
    margin-top: 0;
-
        padding-left: 0;
+
    padding-left: 0;
-
    }
+
}
-
    #slider li  {
+
#slider li  {
-
        list-style: none;  
+
    list-style: none;  
-
        position: relative;
+
    position: relative;
-
    }
+
}
-
    #slider ul li {
+
#slider ul li {
-
        float: left;
+
    float: left;
-
    }
+
}
-
    #slider ul li a {
+
#slider ul li a {
-
        display: block;
+
    display: block;
-
    }
+
}
-
    .slider img {
+
.slider img {
-
        display: table;
+
    display: table;
-
        margin: 0 auto;
+
    margin: 0 auto;
-
        width: 100%;
+
    width: 100%;
-
    }
+
}
-
    #slider .caption {
+
#slider .caption {
-
        background-color: rgba(0,10,5,.8);
+
    background-color: rgba(0,10,5,.8);
-
        padding: 1.5em 1em;
+
    padding: 1.5em 1em;
-
        text-align: center;
+
    text-align: center;
-
        color: white;
+
    color: white;
-
        position: absolute;
+
    position: absolute;
-
        bottom: 0;
+
    bottom: 0;
-
        width: 100%;
+
    width: 100%;
-
    }
+
}
-
    .slider .caption {
+
.slider .caption {
-
        display: table;
+
    display: table;
-
        margin: 0;
+
    margin: 0;
-
        width: auto;
+
    width: auto;
-
    }
+
}
-
    #slider .caption h2 {
+
#slider .caption h2 {
-
        color: white;
+
    color: white;
-
        border-bottom: none;
+
    border-bottom: none;
-
        font-size: 3em;
+
    font-size: 3em;
-
        font-weight: 300;
+
    font-weight: 300;
-
        margin: 0.25em 0 0.75em;
+
    margin: 0.25em 0 0.75em;
-
        padding: 0;
+
    padding: 0;
-
    }
+
}
-
    #slider .caption h2:after {
+
#slider .caption h2:after {
-
        content: '►';
+
    content: '►';
-
        font-size: 0.5em;
+
    font-size: 0.5em;
-
        margin-left: 0.2em;
+
    margin-left: 0.25em;
-
        margin-bottom: 0.2em;
+
    color: rgb(9, 124, 9);
-
        color: rgb(0, 172, 0);
+
     position: relative;
-
     }
+
    top: -0.2em;
 +
}
-
    #slider .caption span{
+
#slider .caption span{
-
        color: white;
+
    color: white;
-
        font-size: 1.25em;
+
    font-size: 1.25em;
-
        font-weight: 300;
+
    font-weight: 300;
-
        margin: 0;
+
    margin: 0;
-
    }
+
}
-
    /***************************************/
+
/***************************************/
-
    /* LEFT LINKS                          */
+
/* LEFT LINKS                          */
-
    /***************************************/
+
/***************************************/
-
    #left-links-wrapper {
+
#left-links-wrapper {
-
        font-size: 12px;
+
    font-size: 12px;
-
        box-sizing: border-box;
+
    box-sizing: border-box;
-
        -moz-box-sizing: border-box;
+
    -moz-box-sizing: border-box;
-
        padding-right: 15px;
+
    padding-right: 15px;
-
    }
+
}
-
    #left-links {
+
#left-links {
-
    }
+
}
-
    #left-links h1,  
+
#left-links h1,  
-
    #left-links ul li a,
+
#left-links ul li a,
-
    #left-links ul li .selflink {
+
#left-links ul li .selflink {
-
        color: rgb(245, 245, 245);
+
    color: rgb(245, 245, 245);
-
        font-family: 'Open Sans', sans-serif;
+
    font-family: 'Open Sans', sans-serif;
-
        text-decoration: none;
+
    text-decoration: none;
-
    }
+
}
-
    #left-links h1 {
+
#left-links h1 {
-
        background-color: rgb(0,102,0);
+
    background-color: rgb(0,102,0);
-
        font-size: 2.25em;
+
    font-size: 2.25em;
-
        font-weight: 300;
+
    font-weight: 300;
-
        line-height: 1.15;
+
    line-height: 1.15;
-
        padding: 10px;
+
    padding: 10px;
-
        margin: 0 0 -1px;
+
    margin: 0 0 -1px;
-
        float:  left;
+
    float:  left;
-
        min-width: 80%;
+
    min-width: 80%;
-
    }
+
}
-
    #left-links ul {
+
#left-links ul {
-
      float: left;
+
  float: left;
-
      margin: 0;
+
  margin: 0;
-
      padding: 0;
+
  padding: 0;
-
      width: 100%;
+
  width: 100%;
-
    }
+
}
-
    #left-links ul li {
+
#left-links ul li {
-
        display: block;
+
    display: block;
-
        font-size: 1.5em;
+
    font-size: 1.5em;
-
        font-weight: 300;
+
    font-weight: 300;
-
        margin-bottom: 0;
+
    margin-bottom: 0;
-
        width: 100%;
+
    width: 100%;
-
    }
+
}
-
    #left-links ul li a,
+
#left-links ul li a,
-
    #left-links ul li .selflink {
+
#left-links ul li .selflink {
-
        display: block;
+
    display: block;
-
        clear: left;
+
    clear: left;
-
        float: left;
+
    float: left;
-
        padding: 10px 15px;
+
    padding: 10px 15px;
-
        -webkit-transition: background 200ms ease;
+
    -webkit-transition: background 200ms ease;
-
        -moz-transition: background 200ms ease;
+
    -moz-transition: background 200ms ease;
-
        -ms-transition: background 200ms ease;
+
    -ms-transition: background 200ms ease;
-
        -o-transition: background 200ms ease;
+
    -o-transition: background 200ms ease;
-
        transition: background 200ms ease;
+
    transition: background 200ms ease;
-
        width: 65%;
+
    width: 65%;
-
    }
+
}
-
    #left-links ul li a:hover {
+
#left-links ul li a:hover {
-
        background-color: rgb(50,50,50);
+
    background-color: rgb(50,50,50);
-
    }
+
}
-
    #left #left-links-title {
+
#left #left-links-title {
-
        background-color: rgba(0, 102, 0, 1);
+
    background-color: rgba(0, 102, 0, 1);
-
        color: rgb(240, 240, 240);
+
    color: rgb(240, 240, 240);
-
    }
+
}
-
    #left-links .selflink {
+
#left-links .selflink {
-
        background-color: rgb(46, 46, 46);
+
    background-color: rgb(46, 46, 46);
-
        font-weight: 300;
+
    font-weight: 300;
-
    }
+
}
-
    #left-links ul > :nth-child(1) > a {
+
#left-links ul > :nth-child(1) > a {
-
        background-color: rgba(0, 102, 0, 0.95);
+
    background-color: rgba(0, 102, 0, 0.95);
-
    }
+
}
-
    #left-links ul > :nth-child(2) > a {
+
#left-links ul > :nth-child(2) > a {
-
        background-color: rgba(0, 102, 0, 0.91);
+
    background-color: rgba(0, 102, 0, 0.91);
-
    }
+
}
-
    #left-links ul > :nth-child(3) > a {
+
#left-links ul > :nth-child(3) > a {
-
        background-color: rgba(0, 102, 0, .87);
+
    background-color: rgba(0, 102, 0, .87);
-
    }
+
}
-
    #left-links ul > :nth-child(4) > a {
+
#left-links ul > :nth-child(4) > a {
-
        background-color: rgba(0, 102, 0, 0.83);
+
    background-color: rgba(0, 102, 0, 0.83);
-
    }
+
}
-
    #left-links ul > :nth-child(5) > a {
+
#left-links ul > :nth-child(5) > a {
-
        background-color: rgba(0, 102, 0, 0.79);
+
    background-color: rgba(0, 102, 0, 0.79);
-
    }
+
}
-
    #left-links ul > :nth-child(6) > a {
+
#left-links ul > :nth-child(6) > a {
-
        background-color: rgba(0, 102, 0, 0.75);
+
    background-color: rgba(0, 102, 0, 0.75);
-
    }
+
}
-
    #left-links ul > :nth-child(7) > a {
+
#left-links ul > :nth-child(7) > a {
-
        background-color: rgba(0, 102, 0, 0.71);
+
    background-color: rgba(0, 102, 0, 0.71);
-
    }
+
}
-
    #left-links ul > :nth-child(8) > a {
+
#left-links ul > :nth-child(8) > a {
-
        background-color: rgba(0, 102, 0, 0.67);
+
    background-color: rgba(0, 102, 0, 0.67);
-
    }
+
}
-
    /***************************************/
+
/***************************************/
-
    /* CONTENT                            */
+
/* CONTENT                            */
-
    /***************************************/
+
/***************************************/
-
    #main {
+
#main {
-
        position: relative;
+
    position: relative;
-
    }
+
}
-
    #main-wrapper {
+
#main-wrapper {
-
        max-width: 1400px;
+
    max-width: 1400px;
-
        margin: 0 auto;
+
    margin: 0 auto;
-
        position: relative;
+
    position: relative;
-
    }
+
}
-
    #inner-content {
+
#inner-content {
-
        box-sizing: border-box;
+
    box-sizing: border-box;
-
        -moz-box-sizing: border-box;
+
    -moz-box-sizing: border-box;
-
        padding-right: 2em;
+
    padding-right: 2em;
-
    }
+
}
-
    #inner-content h1 {
+
#inner-content h1 {
-
        margin: -.125em 0 0.5em;
+
    margin: 0.1em 0 0.5em;
-
    }
+
}
-
    #inner-content p {
+
#inner-content p {
-
        margin: 1.5em 0 .5em;
+
    margin: 1.5em 0 .5em;
-
    }
+
}
-
    .editsection, .editsection a {
+
.editsection, .editsection a {
-
        font-size: 16px;
+
    font-size: 16px;
-
    }
+
}
-
    .toc {
+
.toc {
-
        float: right;
+
    float: right;
-
        margin: 3em 0 2em 2em;
+
    margin: 3em 0 2em 2em;
-
    }
+
}
-
    /***************************************/
+
/***************************************/
-
    /* PIKACHOOSE                          */
+
/* PIKACHOOSE                          */
-
    /***************************************/
+
/***************************************/
-
    .slider {
+
.slider {
-
        margin-left: 10%;
+
    margin-left: 10%;
-
        width: 75%;
+
    width: 75%;
-
    }
+
}
-
    .pika-thumbs {
+
.pika-thumbs {
-
        height:75px;
+
    height:75px;
-
        padding:0 16px;
+
    padding:0 16px;
-
    }
+
}
-
    .pika-thumbs li {
+
.pika-thumbs li {
-
        width:144px;
+
    width:144px;
-
        height:74px;
+
    height:74px;
-
        overflow:hidden;
+
    overflow:hidden;
-
        float:left;
+
    float:left;
-
        list-style-type:none;
+
    list-style-type:none;
-
        background:#fafafa;
+
    background:#fafafa;
-
        border:1px solid #e5e5e5;
+
    border:1px solid #e5e5e5;
-
        cursor:pointer;
+
    cursor:pointer;
-
        margin:0 5px;
+
    margin:0 5px;
-
        padding:3px;
+
    padding:3px;
-
    }
+
}
-
    .pika-thumbs li .clip {
+
.pika-thumbs li .clip {
-
        position:relative;
+
    position:relative;
-
        height:100%;
+
    height:100%;
-
        text-align:center;
+
    text-align:center;
-
        vertical-align:middle;
+
    vertical-align:middle;
-
        overflow:hidden;
+
    overflow:hidden;
-
    }
+
}
-
    .pika-stage {
+
.pika-stage {
-
        position:relative;
+
    position:relative;
-
        background:#fafafa;
+
    background:#fafafa;
-
        border:1px solid #e5e5e5;
+
    border:1px solid #e5e5e5;
-
        text-align:center;
+
    text-align:center;
-
        margin:0 auto;
+
    margin:0 auto;
-
        padding:10px 10px 40px;
+
    padding:10px 10px 40px;
-
    }
+
}
-
    .pika-stage img {
+
.pika-stage img {
-
        height:100%;
+
    height:100%;
-
    }
+
}
-
    .pika-stage .caption {
+
.pika-stage .caption {
-
        position:absolute;
+
    position:absolute;
-
        background:rgba(0,0,0,0.75);
+
    background:rgba(0,0,0,0.75);
-
        border:1px solid #141414;
+
    border:1px solid #141414;
-
        color:#fafafa;
+
    color:#fafafa;
-
        text-align:right;
+
    text-align:right;
-
        bottom:50px;
+
    bottom:50px;
-
        right:10px;
+
    right:10px;
-
        padding:10px;
+
    padding:10px;
-
    }
+
}
-
    .pika-stage .caption p {
+
.pika-stage .caption p {
-
        line-height:14px;
+
    line-height:14px;
-
        margin:0;
+
    margin:0;
-
        padding:0;
+
    padding:0;
-
    }
+
}
-
    .pika-imgnav a {
+
.pika-imgnav a {
-
        position:absolute;
+
    position:absolute;
-
        text-indent:-5000px;
+
    text-indent:-5000px;
-
        display:block;
+
    display:block;
-
        z-index:3;
+
    z-index:3;
-
    }
+
}
-
    .pika-imgnav a.previous {
+
.pika-imgnav a.previous {
-
        background:url(https://static.igem.org/mediawiki/2014hs/3/39/Prev1.png) no-repeat left 45%;
+
    background:url(https://static.igem.org/mediawiki/2014hs/3/39/Prev1.png) no-repeat left 45%;
-
        height:100%;
+
    height:100%;
-
        width:50px;
+
    width:50px;
-
        top:50px;
+
    top:50px;
-
        left:0;
+
    left:0;
-
        cursor:pointer;
+
    cursor:pointer;
-
    }
+
}
-
    .pika-imgnav a.next {
+
.pika-imgnav a.next {
-
        background:url(https://static.igem.org/mediawiki/2014hs/a/a1/Next1.png) no-repeat right 45%;
+
    background:url(https://static.igem.org/mediawiki/2014hs/a/a1/Next1.png) no-repeat right 45%;
-
        height:100%;
+
    height:100%;
-
        width:50px;
+
    width:50px;
-
        top:50px;
+
    top:50px;
-
        right:0;
+
    right:0;
-
        cursor:pointer;
+
    cursor:pointer;
-
    }
+
}
-
    .pika-imgnav a.play {
+
.pika-imgnav a.play {
-
        background:url(https://static.igem.org/mediawiki/2014hs/3/3c/Play1.png) no-repeat 0 50%;
+
    background:url(https://static.igem.org/mediawiki/2014hs/3/3c/Play1.png) no-repeat 0 50%;
-
        height:100px;
+
    height:100px;
-
        width:44px;
+
    width:44px;
-
        top:0;
+
    top:0;
-
        left:50%;
+
    left:50%;
-
        display:none;
+
    display:none;
-
        cursor:pointer;
+
    cursor:pointer;
-
    }
+
}
-
    .pika-imgnav a.pause {
+
.pika-imgnav a.pause {
-
        background:url(https://static.igem.org/mediawiki/2014hs/4/47/Pause.png) no-repeat 0 50%;
+
    background:url(https://static.igem.org/mediawiki/2014hs/4/47/Pause.png) no-repeat 0 50%;
-
        height:100px;
+
    height:100px;
-
        width:44px;
+
    width:44px;
-
        top:0;
+
    top:0;
-
        left:50%;
+
    left:50%;
-
        display:none;
+
    display:none;
-
        cursor:pointer;
+
    cursor:pointer;
-
    }
+
}
-
    .pika-textnav {
+
.pika-textnav {
-
        overflow:hidden;
+
    overflow:hidden;
-
        bottom:2px;
+
    bottom:2px;
-
        position:absolute;
+
    position:absolute;
-
        width:100%;
+
    width:100%;
-
        margin:10px 0 0;
+
    margin:10px 0 0;
-
    }
+
}
-
    .pika-textnav a {
+
.pika-textnav a {
-
        font-size:12px;
+
    font-size:12px;
-
        text-decoration:none;
+
    text-decoration:none;
-
        color:#333;
+
    color:#333;
-
        padding:4px;
+
    padding:4px;
-
    }
+
}
-
    .pika-textnav a.previous {
+
.pika-textnav a.previous {
-
        float:left;
+
    float:left;
-
        width:auto;
+
    width:auto;
-
        display:block;
+
    display:block;
-
    }
+
}
-
    .pika-textnav a.next {
+
.pika-textnav a.next {
-
        float:right;
+
    float:right;
-
        width:auto;
+
    width:auto;
-
        display:block;
+
    display:block;
-
        margin-right:20px;
+
    margin-right:20px;
-
    }
+
}
-
    .pika-tooltip {
+
.pika-tooltip {
-
        font-size:12px;
+
    font-size:12px;
-
        position:absolute;
+
    position:absolute;
-
        color:#FFF;
+
    color:#FFF;
-
        background-color:rgba(0,0,0,0.7);
+
    background-color:rgba(0,0,0,0.7);
-
        border:3px solid #000;
+
    border:3px solid #000;
-
        padding:3px;
+
    padding:3px;
-
    }
+
}
-
    .pika-counter {
+
.pika-counter {
-
        position:absolute;
+
    position:absolute;
-
        bottom:45px;
+
    bottom:45px;
-
        left:15px;
+
    left:15px;
-
        color:#FFF;
+
    color:#FFF;
-
        background:rgba(0,0,0,0.7);
+
    background:rgba(0,0,0,0.7);
-
        font-size:11px;
+
    font-size:11px;
-
        -moz-border-radius:5px;
+
    -moz-border-radius:5px;
-
        border-radius:5px;
+
    border-radius:5px;
-
        padding:3px;
+
    padding:3px;
-
    }
+
}
-
    .pika-loader {
+
.pika-loader {
-
        background:url(loading.gif) 3px 3px no-repeat #000;
+
    background:url(loading.gif) 3px 3px no-repeat #000;
-
        background-color:rgba(0,0,0,0.9);
+
    background-color:rgba(0,0,0,0.9);
-
        color:#FFF;
+
    color:#FFF;
-
        width:60px;
+
    width:60px;
-
        font-size:11px;
+
    font-size:11px;
-
        text-align:right;
+
    text-align:right;
-
        position:absolute;
+
    position:absolute;
-
        top:15px;
+
    top:15px;
-
        right:15px;
+
    right:15px;
-
        padding:5px 3px;
+
    padding:5px 3px;
-
    }
+
}
-
    .slider img {
+
.slider img {
-
        width:auto;
+
    width:auto;
-
    }
+
}
-
    .slider .clip img {
+
.slider .clip img {
-
        position:relative;
+
    position:relative;
-
        bottom:40%;
+
    bottom:40%;
-
    }
+
}
-
    .slider .jcarousel-container-horizontal { padding: 15px 20px; overflow:hidden;}
+
.slider .jcarousel-container-horizontal { padding: 15px 20px; overflow:hidden;}
-
    .slider.jcarousel-clip-horizontal {height: 90px; width: 485px;}
+
.slider.jcarousel-clip-horizontal {height: 90px; width: 485px;}
-
    .slider .jcarousel-item-horizontal { margin-right: 10px;}
+
.slider .jcarousel-item-horizontal { margin-right: 10px;}
-
    /***************************************/
+
/***************************************/
-
    /* FOOTER                              */
+
/* FOOTER                              */
-
    /***************************************/
+
/***************************************/
-
    #footer {
+
#footer {
-
        border-top: 1px solid rgb(175, 175, 175);
+
    border-top: 1px solid rgb(175, 175, 175);
-
        margin-top: 2em;
+
    margin-top: 2em;
-
        padding: 1em;
+
    padding: 1em;
-
    }
+
}
-
    #footer li {
+
#footer li {
-
        display: inline-block;
+
    display: inline-block;
-
        margin: 0;
+
    margin: 0;
-
    }
+
}
-
    #footer-links {
+
#footer-links {
-
        text-align: center;
+
    text-align: center;
-
    }
+
}
-
    #footer-text {
+
#footer-text {
-
        color: #777;
+
    color: #777;
-
        font-size: 0.8em;
+
    font-size: 0.8em;
-
        margin: 0.75em 0;
+
    margin: 0.75em 0;
-
        text-align: center;
+
    text-align: center;
-
    }
+
}
-
    #footer-links-2 ul {
+
#footer-links-2 ul {
-
        margin: 0.75em 0 0.25em;
+
    margin: 0.75em 0 0.25em;
-
        padding: 0;
+
    padding: 0;
-
    }
+
}
-
    #footer-links-2 ul li {
+
#footer-links-2 ul li {
-
        display: inline;
+
    display: inline;
-
        list-style: none;
+
    list-style: none;
-
        padding-right: 1em;
+
    padding-right: 1em;
-
    }
+
}
-
    #footer-links-2 ul li:last-child {
+
#footer-links-2 ul li:last-child {
-
        padding-right: 0;
+
    padding-right: 0;
-
    }
+
}
-
    #footer-links-2 ul li a {
+
#footer-links-2 ul li a {
-
        font-size: 0.9em;
+
    font-size: 0.9em;
-
        color: #777;
+
    color: #777;
-
        text-decoration: none;
+
    text-decoration: none;
-
    }
+
}
-
    /***************************************/
+
/***************************************/
-
    /* TOC                                */
+
/* TOC                                */
-
    /***************************************/
+
/***************************************/
-
    #jqtoc {
+
#jqtoc {
-
        background: #3A3A3A;
+
    background: #3A3A3A;
-
        color: #fff;
+
    color: #fff;
-
        font-size: 12px;
+
    font-size: 12px;
-
        font-family: 'Open Sans', sans-serif;
+
    font-family: 'Open Sans', sans-serif;
-
        position: absolute;
+
    position: absolute;
-
        top: 0;
+
    top: 0;
-
        bottom: 0;   
+
    bottom: 0;   
-
        width: 150px;
+
    width: 150px;
-
        right: 0;
+
    right: 0;
-
    }
+
}
-
    #jqtoc ul {
+
#jqtoc ul {
-
        box-sizing: border-box;
+
    box-sizing: border-box;
-
        list-style: none;
+
    list-style: none;
-
        margin: 0;
+
    margin: 0;
-
        padding: 1em 0 0;
+
    padding: 1em 0 0;
-
        width: 150px;
+
    width: 150px;
-
    }
+
}
-
    #jqtoc li {
+
#jqtoc li {
-
        box-sizing: border-box;
+
    box-sizing: border-box;
-
        letter-spacing: initial;
+
    letter-spacing: initial;
-
        padding: 5px 10px;
+
    padding: 5px 10px;
-
        width: 100%;
+
    width: 100%;
-
    }
+
}
-
    #jqtoc a {
+
#jqtoc a {
-
        color: #fff;
+
    color: #fff;
-
        text-decoration: none;
+
    text-decoration: none;
-
        display: block;
+
    display: block;
-
    }
+
}
-
    #jqtoc .toc-h1 {
+
#jqtoc .toc-h1 {
-
        background-color: rgb(70, 70, 70);
+
    background-color: rgb(70, 70, 70);
-
    }
+
}
-
    #jqtoc .toc-h2 {
+
#jqtoc .toc-h2 {
-
        padding-left: 10px;
+
    padding-left: 10px;
-
    }
+
}
-
    #jqtoc .toc-h3 {
+
#jqtoc .toc-h3 {
-
        padding-left: 20px;
+
    padding-left: 20px;
-
    }
+
}
-
    #jqtoc .toc-active {
+
#jqtoc .toc-active {
-
        background: rgb(0, 75, 15);
+
    background: rgb(0, 75, 15);
-
    }
+
}
-
    .with-toc #inner-content {
+
.with-toc #inner-content {
-
        padding-right: 215px;
+
    padding-right: 215px;
-
    }
+
}
-
    .sticky {  
+
.sticky {  
-
        float: none;  
+
    float: none;  
-
        position: fixed;  
+
    position: fixed;  
-
        z-index: 6;  
+
    z-index: 6;  
-
        left: auto;  
+
    left: auto;  
-
    }
+
}
-
    #scrolltop {
+
#scrolltop {
-
        background-color: rgb(41, 99, 41);;
+
    background-color: rgb(41, 99, 41);;
-
        position: fixed;  
+
    position: fixed;  
-
        right: 5%;
+
    right: 5%;
-
        color: white;
+
    color: white;
-
        bottom: 0px;
+
    bottom: 0px;
-
        font-size: 2.25em;
+
    font-size: 2.25em;
-
        width: 1em;
+
    width: 1em;
-
        text-align: center;
+
    text-align: center;
-
        border-radius: 5px 5px 0 0;
+
    border-radius: 5px 5px 0 0;
-
        height: 1em;
+
    height: 1em;
-
        line-height: 1.2;
+
    line-height: 1.2;
-
        padding: 0.1em 0.25em 0.25em 0.2em;
+
    padding: 0.1em 0.25em 0.25em 0.2em;
-
    }
+
}

Revision as of 02:01, 21 June 2014

/* Edit this file: https://2014hs.igem.org/wiki/index.php?title=Template:Montgomery_Cougars_NJUSA/Common_CSS&action=edit */ /* https://2011.igem.org/Team:DTU-Denmark/How_to_customize_an_iGEM_wiki#Centralizing_the_layout_using_templates */


/***************************************/ /* WIKI RESET */ /***************************************/

body.mediawiki {

   margin-top: -1.5em;

}

  1. contentSub,
  2. search-controls,

.firstHeading,

  1. footer-box,
  2. catlinks,
  3. p-logo {
   display:none;

}

  1. top-section {
   border: none;
   height: 0px;

}

  1. content {
   border: none;

}

  1. menubar > ul > li:last-child {
   display: none;

}

  1. menubar {
   width: auto;

}

  1. menubar ul {
   margin-bottom: 0.5em;

} .firstHeading {

   display: none;

}


/* CUSTOM STYLES */

  1. content {
   width: 100%;
   padding: 0;

}

.container {

   width: 70%;
   max-width: 1100px;
   margin: 0 auto;

}

p {

   line-height: 1.7;

}

/***************************************/ /* RANDOM */ /***************************************/

body {

   min-width: 1200px;
   background-color: white;
   border-bottom: solid #333 1px;

}

/* fontawesome */ [class*="fontawesome-"]:before {

 font-family: 'FontAwesome', sans-serif;

}

/* http://css-tricks.com/snippets/css/clear-fix/ */ .clearfix:after {

visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;

} .clearfix { display: inline-block; } /* start commented backslash hack \*/

  • html .clearfix { height: 1%; }

.clearfix { display: block; } /* close commented backslash hack */

.centered {

   display: table;
   margin-left: auto;
   margin-right: auto;

}

th {

   background-color: #e0e0e0;

}

table .green {

   background-color: rgb(41, 99, 41);
   color: white;
   font-weight: 400;

}

table caption {

   font-size: 1.5em;

}

/***************************************/ /* FONT TWEAKS */ /***************************************/

body {

   font-size: 12px;

}

p {

   font-size: 16px;

}

  • , body, p, span, blockquote, article, section, aside, nav, th, td, .wikitable th, .wikitable td {
   font-family: 'Open Sans', sans-serif;

}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {

   font-family:  'Open Sans', sans-serif;
   font-weight: 400;
   padding-bottom: 0.25em;

}

h1, h1 a {

   border-bottom: none;
   font-size: 3.75em;

}

p {

   line-height: 1.5;

}

b, strong, th {

   font-weight: 700;

}

selection {
   color: white; 
   background: rgb(0, 102, 0);

}

-moz-selection {
   color: white; 
   background: rgb(0, 102, 0);

}

/***************************************/ /* HEADER */ /***************************************/

  1. header-wrapper {
   position: relative; /* create new stacking context to keep logo on top */
   z-index: 100;

}

  1. header {
   background-color: rgb(38, 38, 38);
   border-bottom: solid 0.75em rgb(0, 102, 0);
   height: 7.5em;

}

  1. logo {
   margin-left: 20px;

}

  1. logo span {
   display: none;

}

  1. logo img {
   /*max-width: 275px;*/
   position: absolute;
   width: 250px;

}

  1. nav {
   background: none;
   max-width: 1400px;
   margin: 0 auto;
   position: relative;

}

  1. nav ul {
   position: absolute;
   left: 320px;
   top: 4.25em;

}

  1. nav li a {
   color: #E6E6E6;
   font-family: 'Open Sans', sans-serif;
   font-size: 1.2em;
   font-weight: 300;


   -webkit-transition: background-color 0.15s ease-in;
   -moz-transition: background-color 0.15s ease-in;
   -o-transition: background-color 0.15s ease-in;
   -ms-transition: background-color 0.15s ease-in;
   transition: background-color 0.15s ease-in;

}

  1. nav > ul > li:hover > a {
background: rgb(50, 50, 50);

}

  1. nav li ul {
   background: rgb(50, 50, 50);
   opacity: 0;
   position: absolute;
       top: 2.6em;
       left: 0;
   width: auto;
   z-index: 99;
   -webkit-transition: opacity 0.15s ease-in;
   -moz-transition: opacity 0.15s ease-in;
   -o-transition: opacity 0.15s ease-in;
   -ms-transition: opacity 0.15s ease-in;
   transition: opacity 0.15s ease-in;

}

  1. nav li:hover ul {
   opacity: 1;
   visibility: visible;

}

  1. nav li ul li:hover a {
   background: rgb(75, 75, 75);

}

  1. nav .is-parent:after {
   content: '▼';
   color: #C0C0C0;
   margin-left: 0.5em;
   font-size: 0.75em;

}

  1. igem-logo {
   position: absolute;
   right: 0;

}

  1. igem-logo span {
   display: none;

}

  1. igem-logo img {
   width: 200px;
   margin-top: 1em;

}

/***************************************/ /* GALLERY */ /***************************************/

.generic-image {

   position: relative;

}

.gallery {

   position: relative;

}

  1. slider {
   margin-right: 0;
   margin-bottom: 0;
   position: relative; 
   overflow: auto; 
   width: 100%;

}

  1. slider ul {
   margin-top: 0;
   padding-left: 0;

}

  1. slider li {
   list-style: none; 
   position: relative;

}

  1. slider ul li {
   float: left;

}

  1. slider ul li a {
   display: block;

}

.slider img {

   display: table;
   margin: 0 auto;
   width: 100%;

}

  1. slider .caption {
   background-color: rgba(0,10,5,.8);
   padding: 1.5em 1em;
   text-align: center;
   color: white;
   position: absolute;
   bottom: 0;
   width: 100%;

}

.slider .caption {

   display: table;
   margin: 0;
   width: auto;

}

  1. slider .caption h2 {
   color: white;
   border-bottom: none;
   font-size: 3em;
   font-weight: 300;
   margin: 0.25em 0 0.75em;
   padding: 0;

}

  1. slider .caption h2:after {
   content: '►';
   font-size: 0.5em;
   margin-left: 0.25em;
   color: rgb(9, 124, 9);
   position: relative;
   top: -0.2em;

}

  1. slider .caption span{
   color: white;
   font-size: 1.25em;
   font-weight: 300;
   margin: 0;

}

/***************************************/ /* LEFT LINKS */ /***************************************/

  1. left-links-wrapper {
   font-size: 12px;
   box-sizing: border-box;
   -moz-box-sizing: border-box;
   padding-right: 15px;

}

  1. left-links {

}

  1. left-links h1,
  2. left-links ul li a,
  3. left-links ul li .selflink {
   color: rgb(245, 245, 245);
   font-family: 'Open Sans', sans-serif;
   text-decoration: none;

}

  1. left-links h1 {
   background-color: rgb(0,102,0);
   font-size: 2.25em;
   font-weight: 300;
   line-height: 1.15;
   padding: 10px;
   margin: 0 0 -1px;
   float:  left;
   min-width: 80%;

}

  1. left-links ul {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;

}

  1. left-links ul li {
   display: block;
   font-size: 1.5em;
   font-weight: 300;
   margin-bottom: 0;
   width: 100%;

}

  1. left-links ul li a,
  2. left-links ul li .selflink {
   display: block;
   clear: left;
   float: left;
   padding: 10px 15px;
   -webkit-transition: background 200ms ease;
   -moz-transition: background 200ms ease;
   -ms-transition: background 200ms ease;
   -o-transition: background 200ms ease;
   transition: background 200ms ease;
   width: 65%;

}

  1. left-links ul li a:hover {
   background-color: rgb(50,50,50);

}

  1. left #left-links-title {
   background-color: rgba(0, 102, 0, 1);
   color: rgb(240, 240, 240);

}

  1. left-links .selflink {
   background-color: rgb(46, 46, 46);
   font-weight: 300;

}

  1. left-links ul > :nth-child(1) > a {
   background-color: rgba(0, 102, 0, 0.95);

}

  1. left-links ul > :nth-child(2) > a {
   background-color: rgba(0, 102, 0, 0.91);

}

  1. left-links ul > :nth-child(3) > a {
   background-color: rgba(0, 102, 0, .87);

}

  1. left-links ul > :nth-child(4) > a {
   background-color: rgba(0, 102, 0, 0.83);

}

  1. left-links ul > :nth-child(5) > a {
   background-color: rgba(0, 102, 0, 0.79);

}

  1. left-links ul > :nth-child(6) > a {
   background-color: rgba(0, 102, 0, 0.75);

}

  1. left-links ul > :nth-child(7) > a {
   background-color: rgba(0, 102, 0, 0.71);

}

  1. left-links ul > :nth-child(8) > a {
   background-color: rgba(0, 102, 0, 0.67);

}


/***************************************/ /* CONTENT */ /***************************************/

  1. main {
   position: relative;

}

  1. main-wrapper {
   max-width: 1400px;
   margin: 0 auto;
   position: relative;

}

  1. inner-content {
   box-sizing: border-box;
   -moz-box-sizing: border-box;
   padding-right: 2em;

}

  1. inner-content h1 {
   margin: 0.1em 0 0.5em;

}

  1. inner-content p {
   margin: 1.5em 0 .5em;

}

.editsection, .editsection a {

   font-size: 16px;

}

.toc {

   float: right;
   margin: 3em 0 2em 2em;

}

/***************************************/ /* PIKACHOOSE */ /***************************************/

.slider {

   margin-left: 10%;
   width: 75%;

}

.pika-thumbs {

   height:75px;
   padding:0 16px;

}

.pika-thumbs li {

   width:144px;
   height:74px;
   overflow:hidden;
   float:left;
   list-style-type:none;
   background:#fafafa;
   border:1px solid #e5e5e5;
   cursor:pointer;
   margin:0 5px;
   padding:3px;

}

.pika-thumbs li .clip {

   position:relative;
   height:100%;
   text-align:center;
   vertical-align:middle;
   overflow:hidden;

}

.pika-stage {

   position:relative;
   background:#fafafa;
   border:1px solid #e5e5e5;
   text-align:center;
   margin:0 auto;
   padding:10px 10px 40px;

}

.pika-stage img {

   height:100%;

}

.pika-stage .caption {

   position:absolute;
   background:rgba(0,0,0,0.75);
   border:1px solid #141414;
   color:#fafafa;
   text-align:right;
   bottom:50px;
   right:10px;
   padding:10px;

} .pika-stage .caption p {

   line-height:14px;
   margin:0;
   padding:0;

}

.pika-imgnav a {

   position:absolute;
   text-indent:-5000px;
   display:block;
   z-index:3;

}

.pika-imgnav a.previous {

   background:url(Prev1.png) no-repeat left 45%;
   height:100%;
   width:50px;
   top:50px;
   left:0;
   cursor:pointer;

}

.pika-imgnav a.next {

   background:url(Next1.png) no-repeat right 45%;
   height:100%;
   width:50px;
   top:50px;
   right:0;
   cursor:pointer;

}


.pika-imgnav a.play {

   background:url(Play1.png) no-repeat 0 50%;
   height:100px;
   width:44px;
   top:0;
   left:50%;
   display:none;
   cursor:pointer;

}

.pika-imgnav a.pause {

   background:url(Pause.png) no-repeat 0 50%;
   height:100px;
   width:44px;
   top:0;
   left:50%;
   display:none;
   cursor:pointer;

}

.pika-textnav {

   overflow:hidden;
   bottom:2px;
   position:absolute;
   width:100%;
   margin:10px 0 0;

}

.pika-textnav a {

   font-size:12px;
   text-decoration:none;
   color:#333;
   padding:4px;

}

.pika-textnav a.previous {

   float:left;
   width:auto;
   display:block;

}

.pika-textnav a.next {

   float:right;
   width:auto;
   display:block;
   margin-right:20px;

}

.pika-tooltip {

   font-size:12px;
   position:absolute;
   color:#FFF;
   background-color:rgba(0,0,0,0.7);
   border:3px solid #000;
   padding:3px;

}

.pika-counter {

   position:absolute;
   bottom:45px;
   left:15px;
   color:#FFF;
   background:rgba(0,0,0,0.7);
   font-size:11px;
   -moz-border-radius:5px;
   border-radius:5px;
   padding:3px;

}

.pika-loader {

   background:url(loading.gif) 3px 3px no-repeat #000;
   background-color:rgba(0,0,0,0.9);
   color:#FFF;
   width:60px;
   font-size:11px;
   text-align:right;
   position:absolute;
   top:15px;
   right:15px;
   padding:5px 3px;

}


.slider img {

   width:auto;

}


.slider .clip img {

   position:relative;
   bottom:40%;

}


.slider .jcarousel-container-horizontal { padding: 15px 20px; overflow:hidden;} .slider.jcarousel-clip-horizontal {height: 90px; width: 485px;} .slider .jcarousel-item-horizontal { margin-right: 10px;}


/***************************************/ /* FOOTER */ /***************************************/

  1. footer {
   border-top: 1px solid rgb(175, 175, 175);
   margin-top: 2em;
   padding: 1em;

}

  1. footer li {
   display: inline-block;
   margin: 0;

}

  1. footer-links {
   text-align: center;

}

  1. footer-text {
   color: #777;
   font-size: 0.8em;
   margin: 0.75em 0;
   text-align: center;

}

  1. footer-links-2 ul {
   margin: 0.75em 0 0.25em;
   padding: 0;

}

  1. footer-links-2 ul li {
   display: inline;
   list-style: none;
   padding-right: 1em;

}

  1. footer-links-2 ul li:last-child {
   padding-right: 0;

}

  1. footer-links-2 ul li a {
   font-size: 0.9em;
   color: #777;
   text-decoration: none;

}

/***************************************/ /* TOC */ /***************************************/

  1. jqtoc {
   background: #3A3A3A;
   color: #fff;
   font-size: 12px;
   font-family: 'Open Sans', sans-serif;
   position: absolute;
   top: 0;
   bottom: 0;  
   width: 150px;
   right: 0;

}

  1. jqtoc ul {
   box-sizing: border-box;
   list-style: none;
   margin: 0;
   padding: 1em 0 0;
   width: 150px;

}

  1. jqtoc li {
   box-sizing: border-box;
   letter-spacing: initial;
   padding: 5px 10px;
   width: 100%;

}

  1. jqtoc a {
   color: #fff;
   text-decoration: none;
   display: block;

}

  1. jqtoc .toc-h1 {
   background-color: rgb(70, 70, 70);

}

  1. jqtoc .toc-h2 {
   padding-left: 10px;

}

  1. jqtoc .toc-h3 {
   padding-left: 20px;

}

  1. jqtoc .toc-active {
   background: rgb(0, 75, 15);

}

.with-toc #inner-content {

   padding-right: 215px;

}

.sticky {

   float: none; 
   position: fixed; 
   z-index: 6; 
   left: auto; 

}

  1. scrolltop {
   background-color: rgb(41, 99, 41);;
   position: fixed; 
   right: 5%;
   color: white;
   bottom: 0px;
   font-size: 2.25em;
   width: 1em;
   text-align: center;
   border-radius: 5px 5px 0 0;
   height: 1em;
   line-height: 1.2;
   padding: 0.1em 0.25em 0.25em 0.2em;

}