/*    R.Schubert.de     */

@import url('https://fonts.googleapis.com/css2?family=Mr+Dafoe&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Quicksand&display=swap');
body { margin: 0px;}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}

.rs-img {border-radius: 25px;}
.rs-content {max-width:900px;margin:auto;}
.rs-content2 {max-width:900px;height:auto;}
.rs-container{padding:0.01em 16px}
.rs-margin {margin:24px!important}
.rs-padding-5 {padding: 5px 10px!important}
.rs-padding-10 {padding: 10px 20px!important}
.rs-padding-15 {padding: 15px 30px!important}
.rs-padding-top {margin-top: 30px!important}
.rs-footer {display:block}
.rs-center{text-align:center!important}
.rs-left{float:left!important}
.rs-left-align{text-align:left!important}
.rs-right{float:right!important}
.rs-right-align{text-align:right!important}
.rs-ul {display:block}
.rs-navbar {list-style-type:none;margin:0;padding:0;overflow:hidden}
.rs-navbar li {float:center}
.rs-navbar li a,.rs-navitem {display:block;padding:8px 16px}
.rs-navbar li a:hover {color:#000;background-color:#fafafa}
.rs-navbar .rs-dropdown-hover:hover,.rs-navbar .rs-dropdown-hover:first-child,.rs-navbar .rs-dropdown-click:hover{background-color:#fafafa;color:#000}
.rs-navbar a,.rs-topnav a,.rs-sidenav a,.rs-dropdown-content a,.rs-accordion-content a,.rs-dropnav a{text-decoration:none!important}
.rs-hover-none:hover{box-shadow:none!important;background-color:transparent!important}
.rs-sidenav .rs-dropdown-hover .rs-dropdown-content,.rs-sidenav .rs-dropdown-click .rs-dropdown-content{min-width:100%}
.rs-dropdown-hover:hover .rs-dropdown-content{display:block;z-index:1}
.rs-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:absolute;min-width:160px;margin:0;padding:0}
.rs-closenav,.rs-opennav{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}   
.rs-opacity {opacity:0.50;filter:alpha(opacity=50)}
.rs-hide{display:none!important}
.rs-shadow-2{box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important}
.rs-bott,.rs-topp {position:fixed;width:100%;z-index:1}.rs-topp{top:0}.rs-bott{bottom:0}
.rs-round{-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px!important}
.rs-half {width:49%; padding:2px 2px 2px 2px; float:left;}

.rs-logomeny {font-family: 'Mr Dafoe', cursive; font-size: 128px;}
.rs-logomeny a {font-family: 'Mr Dafoe', cursive; text-decoration:none; font-size: 128px; color: #888;}
.rs-logomeny a:hover {font-family: 'Mr Dafoe', cursive; text-decoration:none; font-size: 128px; color: #999;}

.rs-logomenysmall {font-family: 'Mr Dafoe', cursive; font-size: 60px;}
.rs-logomenysmall a {font-family: 'Mr Dafoe', cursive; text-decoration:none; font-size: 60px; color: #888;}
.rs-logomenysmall a:hover {font-family: 'Mr Dafoe', cursive; text-decoration:none; font-size: 60px; color: #999;}

.rs-greyline {transform rotate(-99deg); width: 100%; color: #555555; opacity: 0.25; display: flex; align-items: center; position: absolute; border-top:1px #000 solid;}

/* Färger */
.rs-white {color: #fff!important}
.rs-black {color: #000000}
.rs-darkgrey {color: #555555}
.rs-grey {color: #eeeeee}
.rs-yellow {color: #ebe301}
.rs-red {color: #b20004}
.rs-blue {color: #0042aa}
.rs-green {color: #14a420}

.rs-bgwhite {background-color: #fff!important}
.rs-bgblack {background-color: #000!important}
.rs-bgred {background-color: #ff6251!important}
.rs-grey{background-color:#5d5d5d!important}
.rs-bglgrey {background-color: #eee!important}
.rs-bg2grey {background-color: #63707b!important}
.rs-bggrey {background-color: #999!important}
.rs-bgdgrey {background-color: #555!important}
.rs-darkblue {background-color: #39566f!important}
.rs-darkblue2 {background-color: #194161!important}
.rs-bgimage {background-image: url("../files/bg2.png")}
.rs-bgfixed {background-attachment: fixed; background-repeat: no-repeat; background-position: right top; background-size: 100% 100%; -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}

.rs-bx {color: #000!important; background-color: #ddd!important; box-shadow:0px 0px 2px 2px rgba(0,0,0,0.75),0 0px 10px 10px rgba(0,0,0,0.5)}


/* Fonter och storlekar */
.rs-xsmall {font-size: 8px;}
.rs-small {font-size: 10px;font-family:Arial,sans-serif;}
.rs-medium {font-size: 12px;font-family:Arial,sans-serif;}
.rs-large {font-size: 14px;font-family:Arial,sans-serif;}
.rs-xlarge {font-size: 16px;font-family:Arial,sans-serif;}
.rs-xxlarge {font-size: 24px;font-family:Arial,sans-serif;}
.rs-mega {font-size: 30px;font-family:Arial,sans-serif;}

.rs-ett {font-size: 0.6250em;}
.rs-tva {font-size: 0.7500em;}
.rs-tre {font-size: 0.8750em;}
.rs-fyra {font-size: 1.0000em;}
.rs-fem {font-size: 1.2500em;}
.rs-sex {font-size: 1.7500em;}
.rs-sju {font-size: 1.8750em;}
.rs-otta {font-size: 64px;}

h6 {font-size:1.0000em; letter-spacing:1px; font-weight: bold;}

/* Bredd mellan tecken */
.rs-wide-1{letter-spacing:1px}
.rs-wide-1{letter-spacing:1px}
.rs-wide-4{letter-spacing:4px}

/* Kanter */
.rs-border-top {border-top:4px #39566f solid}
.rs-border {border:1px #000 solid}
.rs-border1 {border:2px #000 solid}
.rs-border2 {border:4px #000 solid}

/* Göm text och bild i en viss storlek */
@media (max-width:600px){.rs-none-small{display:none!important}}
@media (max-width:768px){.rs-none-medium{display:none!important}}
@media (max-width:900px){.rs-none-large{display:none!important}}


p.kat{font-size:22px;
font-family:Arial,sans-serif;
font-color:#000;
margin-top:5px;
margin-bottom:5px;}

p.kat2{font-size:14px;
font-family:Arial,sans-serif;
font-color:#000;
margin-top:5px;}

p.space {margin:1px; font-size:2px; font-color:#fff;}

.om {font-size: 14px;
font-family:Arial,sans-serif;
font-weight: normal;
font-color:#000;
}

.url {font-size: 22px;
font-weight: normal;
font-color:#000;
padding-bottom:0px;
font-family:Arial,sans-serif;
height:22px;
}

p.url {margin-top: 2px;margin-bottom:7px;}

.text{text-align: left;
font-size: 20px;
font-family:Arial,sans-serif;
padding: 5px 5px 5px 10px; 
font-weight: bold;
vertical-align: top;
}

.line {border-top:1px #000 solid; float:center; margin:3px;}
.line2 {border-top:1px #bbb dashed; float:center; margin:1px;}

.small {font-size: 10px;
padding-top:0px;
padding-bottom:0px;
height:10px;}


::-webkit-scrollbar {
    width: 14px;
}

/* Track */
::-webkit-scrollbar-track {
    background: #fff;	
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    background: #999; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #888; 
}


pagination {font-size: 14px; padding:4px; margin-top:4px;}


