/*
*==== grundutseende ====
*/
body.site {
	border-top: 0px;
	padding: 0;
	background-color: #ffffff;
}
.body .container {
  	min-height:73vh;
}
.footer .container {
  	min-height:12vh;
}
.mod-custom img{
  max-width: 70%;/*kontrollerar rubrikbildens bredd, lägg till header som class för modulen*/
  padding: 20px;
}
body.container,
container-footer {
	max-width: 830px; /*tas bort om beforeafterimagesslide är installerat*/
	background-color: #9e9e9e;
  	padding-right: 50px;
    padding-left: 50px;
 	border-radius: 0px;
  	border: 0px solid rgba(0,0,0,0.15);
  	box-shadow: 0px 0px 0px rgb(0, 0, 0);
}

.card{
  background-color: unset;
  --card-border-color: unset;
}
.card-body{
  	padding: 0;
}

.container-component {
	background-color: #F9F8EF ;
    padding: 20px;
  	box-shadow: 5px 10px 30px rgba(0,0,0,0.5);
}
/*tar bort irriterande rand */
hr {
	border-top: none;
	border-bottom: none;
}
/*artikelbilder*/
.artikelbild {
	width: 75%;
}
@media all and (max-width: 767px) {
	.artikelbild {
		width: 50%;
	}
}

/*
*==== text ====
*/
a {
  color: #005e8d;
}
p {
  font-family: Arial, Helvetica, sans-serif;
}

/*
*==== meny ====
*/
/*seglingemenyn*/
.nav > li > a {
	display: block;
	padding: 8px 16px;
	color:#222222;
    font-size:15px;
	font-weight: bold;
    background: transparent; /*#908383;*/
}
.nav > li:not(.active) > a:hover,
.nav > li > a:focus {
  	color:#000;
	background-color: transparent; /*#857878;*/
}
.nav > li.active > a {
  	color:#000;
	background-color: transparent; /*#ae9e9e;*/
}
/* fixar menyn på mobil */
@media all and (max-width: 767px) {
div.moduletable h3 {
  background-image: url("http://seglinge.ax/images/hamburgare.png");
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
  margin-left: auto;
    margin-right: auto;
    border: 3px solid #444;
  border-radius: 5px;
	height: 40px;
  width: 40px;
  text-align: center;
    font-size:0px;
  text-shadow: 2px 2px 10px #ffffff;
  }
ul.nav {
  display: none;
  position: absolute;
  min-width: 160px;
  height: 1000px;
  }
ul.nav li{
	color:#222222;
    font-size:20px;
    font-weight: bold;
  text-shadow: 2px 2px 10px #ffffff;
  text-decoration: none;
  display: block;
  text-align: center;
  }
div.moduletable:hover ul.nav {
  display: contents;
}
}
/*Blog på mobil*/
@media all and (max-width: 767px) {
div.blog .pull-left {
	float: none;
	text-align:center;
	margin:10px;
  }}

body.site {
    background-image:
      url("http://seglinge.ax/images/huvud_och_fot/spik.png"),
      url("http://seglinge.ax/images/huvud_och_fot/spik2.png"),
      url("http://seglinge.ax/images/huvud_och_fot/spik.png"),
      url("http://seglinge.ax/images/huvud_och_fot/bratra.png");
    background-repeat: no-repeat, no-repeat, no-repeat, repeat;
	background-position: 10px 320px, 25px 30px, 800px 30px, top left;
   	padding-bottom: 50px;
}

@media all and (min-width: 768px) {
body.site {
  	background-image: 	url("http://seglinge.ax/images/huvud_och_fot/fjril.png"),
      					url("http://seglinge.ax/images/huvud_och_fot/spik.png"),
      					url("http://seglinge.ax/images/huvud_och_fot/spik2.png"),
      					url("http://seglinge.ax/images/huvud_och_fot/spik.png"),
      					url("http://seglinge.ax/images/huvud_och_fot/bratra.png");
  	background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat;
  	background-position: 10px 600px, 10px 520px, 25px 30px, 800px 30px, top left;
  	padding-bottom: 50px;
}
}
.footer {
  	background-image: 	none;
  	background-color:  unset;
  	padding-top: 20px;
  
}
.wikibild{
	float: right;
    width: 50%;
    margin: 0 0 15px 20px;
    padding: 15px;
    text-align: center;
}
@media all and (max-width: 600px) {
.wikibild{
  	float: none;
	margin: 0 auto;
    width: 70%;
    padding: 15px;
    text-align: center;
}
}
h3 > a {
	color:#000;
}
/*
*==== jaktutseende ====
*/
body.sand {
    background-image:
      url("http://seglinge.ax/images/huvud_och_fot/sten.png"),
      url("http://seglinge.ax/images/huvud_och_fot/sand.png");
    background-repeat: no-repeat, repeat;
	background-position: bottom left, top left;
  	background-size: 250px 250px, 101px 100px;
   	padding-bottom: 50px;
}
.sand .container {
  	background: 	none;
  	max-width: 1500px;
}

.sand #namntabell {
    border: 0px solid transparent;
  	border-radius:0px;
    padding: 0px;
    border-image: none;
  	border-image-outset: 0px;
  	background-image: none;
  	font-size: 14px;
  	color: #111;
  	font-weight: 100;
  
}

.sand .item-page{
	background-color:#F9F8EF;
	padding:20px;
  	margin-left:-40px;
  	margin-right:-40px;
  	margin-top:-40px;
  	margin-bottom:-40px;
  	border-radius:40px
}
@media all and (max-width: 800px) {
.sand .container {
  	padding-left: 10px;
  	padding-right: 10px;
  }}
  
.sand .footer{
  	display: none;
}
/*.sand table {
  	background-color: #e4d4b2 ;
  	padding: 15px;
  	border-radius:25px;
  	box-shadow: 10px -10px 5px #CCC;
}
*/
.sand td{
  	border-bottom: 1px solid #222;
}
.sand tr:nth-child(1){
	background-color: none ;
  	font-weight:600;
}
.sand #content{
  	border: 60px solid transparent;
  	border-radius:60px;
    padding: 5px;
    border-image: url("http://seglinge.ax/images/skattjakt/rep3.png") 25% round;
  	border-image-outset: 4px;
  	background-image: url("http://seglinge.ax/images/huvud_och_fot/bratra.png");
  	background-repeat: repeat;
  	background-size: 100px 100px;
  	font-size: 14px;
  	color: #111;
  	font-weight: 600;
  	
}
.sand strong{
	background-color:#ccc;
}