/*
    Alexylva University Theme
    [2018 Wikidot Theme]
    Created by Uncle Nicolini, cleaned by ROUNDERHOUSE.
    Logo created by MingoMongo, under CC BA SA 3.0: https://www.deviantart.com/mingomongo/art/SCP-Alexylva-University-Simple-Logo-750830216
    Paper Textures created by Jojo-ojoj, under CC BY SA 3.0: https://www.deviantart.com/jojo-ojoj/art/Old-paper-seamless-textures-1-531542908
    Based on SCP Sigma 9 Theme created by Aelanna and Dr Devan, and MC&D Theme created by Randomini.
*/

   /* FONTS */

@import url('https://fonts.googleapis.com/css?family=Oswald');
@import url('https://fonts.googleapis.com/css?family=GFS+Neohellenic');
@import url('https://fonts.googleapis.com/css?family=Stardos+Stencil:700');

   /* HEADER */

#header {
    height: 140px;
    position: relative;
    z-index: 10;
    padding-bottom: 30px; /* for menu */
    background: url('https://scp-wiki.wdfiles.com/local--files/theme%3Aalexylva-university/alexyvalogo.png') 10px 35px no-repeat;
}

#header h1 span {
    display: none;
}

#header h2 span {
    color: transparent;  
    text-shadow: none;
}

#header h2 span::before {
    content: "GO VISIGOTHS!";
    font-family: "Stardos Stencil", "Times New Roman", serif;
    font-weight: 700;
    font-weight: bold;
    color: #ffffff;
}

#header h1 a::before {
    content: "Alexylva U.";
    font-family: "Stardos Stencil", "Times New Roman", serif;
    font-weight: 700;
    color: white;
    font-style: normal;
    text-shadow: none;
}

div#container-wrap {
    background: url('https://scp-wiki.wdfiles.com/local--files/theme%3Aalexylva-university/header2.png') top left repeat-x;
    background-size: 105px;
}

/*
div#page-content {
    color: white;
    transform: rotatez(1deg);
    background-image: url("https://i.imgur.com/igf22s1.gif");
}
*/

   /* LINKS */

a {
    color: #9c3111;
    text-decoration: bold;
}
 
a.newpage {
    color: #d68c53;
    text-decoration: bold;
}
 
#side-bar a:visited {
    color: #9c3111;
}
 
a:visited {
    color: #4c3c26;
}

   /* MISC & WIDGET STYLING */

#login-status, #login-status a {
    color: #fff;
    border-color: #fff;
}

.scp-image-block .scp-image-caption {
   font-family: 'Oswald', sans-serif;
   background-color:  #9c3111;
   color: white;
}

hr {
  background-color: #9c3111;
}

#page-title {
    font-family: 'Oswald', sans-serif;
    color: #9c3111;
}

h1, h2, h3, h4, h6, h7 {
    font-family: 'GFS Neohellenic', sans-serif;
    font-style: italic;
    color: black;
    font-weight: bold;
}

#page-title {
    border-color: black;
}

.blockquote, blockquote {
    background-color:  #9c3111;
    color: black;
    font-family: 'Oswald', sans-serif;
    border: 4px solid #d84519;
}

.borders {
    display: block;
    margin: auto;
    border: 6px double #9c3111;
    background: url("https://scp-wiki.wdfiles.com/local--files/theme%3Aalexylva-university/4.jpg");
    background-repeat: repeat;
    background-size: contain;
}

.main-body-div{
    font-family: 'Oswald', sans-serif;
    font-size: 1.5em;
    display: block;
    padding: 10px 25px;
    background: url("https://scp-wiki.wdfiles.com/local--files/theme%3Aalexylva-university/3.jpg");
    background-repeat: repeat;
    background-size: contain;
}

/* RATING MODULE */ 

.page-rate-widget-box .rate-points {
     background-color: #a38b65 !important;
     border: solid 1px #ffe4af;
} 

.page-rate-widget-box .rateup, .page-rate-widget-box .ratedown {
     background-color: a38b65;
     border-top: solid 1px #ffe4af;
     border-bottom: solid 1px #ffe4af;
     font-weight: bold;
} 

.page-rate-widget-box .rateup a, .page-rate-widget-box .ratedown a {
     background: a38b65;
     color: #ffe4af;
     padding: 0 4px;
     margin: 0 1px;
} 

.page-rate-widget-box .rateup a:hover, .page-rate-widget-box .ratedown a:hover {
     background: #a38b65;
     color: #ffe4af;
     text-decoration: none;
}

.page-rate-widget-box .cancel {
     background-color: #a38b65;
     border: solid 1px #ffe4af;
     border-left: 0;
     border-radius: 0 5px 5px 0;
}

.page-rate-widget-box .cancel a {
     background: transparent;
     text-transform: uppercase;
     color: #ffe4af;
}

.page-rate-widget-box .cancel a:hover {
     border-radius: 0 3px 3px 0;
     background: #a38b65;
     color: #ffe4af;
     text-decoration: none;
}

   /* SIDEBAR */

/* bonus: .side-block {transform: skew(3deg, 4deg);} */

#side-bar .side-block {
    padding: 10px;
    border: 3px double #9c3111;
    border-radius: 0;
    box-shadow: 0 2px 6px rgba(102,0,0,.5);
    background: #fff;
}

#side-bar div.menu-item img {
    filter: hue-rotate(50deg);
}

   /* Search Bar */

#search-top-box-input, #search-top-box input.empty,
#search-top-box-form input[type=submit] {
    transition: 0.2s linear;
}

#search-top-box-input, #search-top-box input.empty {
    background-color: #B4935D;
    border: 1px solid #DBC39F;
    border-radius: 0;
    color: #fff;
}

#search-top-box-input:hover, #search-top-box-input:focus,
#search-top-box input.empty:hover, #search-top-box input.empty:focus {
    outline: 0;
    border: 1px solid #fff;
    background-color: #B4935D;
    box-shadow: 0 1px 3px rgba(0,0,0,.8);
}

#search-top-box-form input[type=submit] {
    outline: 0;
    height: 1.65em;
    border: 1px solid #DBC39F;
    border-radius: 0;
    color: #fff;
    background: #B6925E;

    position: relative;
    top: -1px;

    box-shadow: none;
}

#search-top-box-form input[type=submit]:hover,
#search-top-box-form input[type=submit]:focus {
    border: 1px solid #fff;
    border-radius: 0;
    background: #B6925E;
}

#search-top-box-form input[type=submit]:active {
    padding: 0 0.5em;
    border: 2px solid #DBC39F;
    border-radius: 0;
    color: #fff;
    background: #B6925E;
}
