/* Ange din anpassade CSS här */

/* STORA INSTÄLLNINGAR */ 

a {
	text-decoration: underline;
}

/* Style the button that is used to open and close the collapsible content */
.collapsible {
  background-color: #31b848;
	color: white;
  cursor: pointer;
  padding: 10px 18px;
  border: none;
	border-radius: 2px;
  text-align: left;
  outline: none;
	margin-bottom: 15px;
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.collapsible:hover {
  background-color: #6fe044;
}

.active-readmore:hover {
  background-color: #6fe044;
}

.collapsible:after {
  content: '+';
  margin-left: 5px;
}

.active-readmore:after {
  content: "-";
}

/* Style the collapsible content. Note: hidden by default */
.content {
  margin-top: 10px;
  display: none;
  overflow: hidden;
}

/* BREDCRUM BAR */
 
.breadcrum-bar {
  background-color: #e3ffd2;
	height: 45px;
	text-align: center;
}

#breadcrumbs-text {
	display: flex;
	text-align: left;
}

.breadcrum-style {
	padding-top: 10px;
	padding-bottom: 10px;
}

@media (max-width: 768px) {
	.breadcrum-mobile {
		padding-left: 30px;
	}
}

/* REGULATIONS HEADER */

.top-bar {
  background-color: rgb(211, 211, 213);
	height: 45px;
	text-align: center;
}


/* AUTHOR BOX */

.author-box {
	padding: 3%;
	padding-bottom: 10px;
	margin-top: 15px;
	font-size: 0.9em;
	background-color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 2px solid #63c450;
	border-radius: 25px 0px 25px 0px;
	
}
.author-box .avatar {
	width: 400px;
	height: auto;
	border-radius: 100%; 
	margin-right: 30px;
}
h4.author-title {
	margin-bottom: 0.1em;
	font-weight: 600;
	font-size: 20px;
}
.author-description {
	line-height: 1.6em
}
.author-links a {
	font-size: 15px;
	line-height: 20px;
	float: left;
}
@media (max-width: 768px) {
	.author-box {
		padding: 20px;
		padding-bottom: 0px;
		margin-top: 100px;
		flex-direction: column;
		text-align: center;
	}
	.author-box .avatar {
		margin-right: 0;
		margin-bottom: 10px;
		width: 100%;
		margin-top: -35px;
	}
	.author-box .avatar img {
		max-width: 100px;
	}
	.author-links a {
		float: none;
		align-self: center;
	}
	.author-description {
	text-align: left;
}
}

/* RICH SNIPPET UPDATE */

.modified {
	display:none;
}

/* PAGE FACT */ 

.page-fact {
	padding: 10px;
	border: 1px solid #63c450;
	border-radius: 5px;
}

.page-fact-warning {
	padding: 10px;
	border: 1px solid #cf1a25;
	border-radius: 5px;
}

/* FAQ TEST */

.FAQ-1 {
	background-color: #cbffad;
	border-radius: 10px;
	border-left: 10px solid #a5f876;
	padding: 40px 20px 20px 20px;
}


.home .entry-title {
	display: none;
}

.home .entry-header {
	display: none;
}

.home .site-content {
	margin-top: 0px;
	padding-top: 0px;
	border-top: 0px;
}

.home .entry-content {
	margin-top: 0px;
	padding-top: 0px;
	border-top: 0px;
}

.home #breadcrumbs {
	display: none;
}

/* GUTHENBERG TEST */ 

.grey-section {
	background-color: #f7f7f8;
}

.alignfull {
	width: 75%;
	max-width: 75%;
}

/* RESPONSIVE CSS */ 

.row-sk {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}

.column-sk {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
}

@media screen and (min-width: 800px) {
  .column-sk {
    flex: 1
  }

  .double-column-sk {
    flex: 2
  }
}

/* SUBPAGE INTRO */ 

.subpage-intro {
	text-align: justify;
}

.subpage-intro h2 {
	text-align: left;
}

.subpage-intro h1 {
	text-align: left;
}

.subpage-intro .introimg {
  float: right;
  height: 250px;
  width: auto;
	margin-left: 20px;
}

@media only screen and (max-width: 690px) {
  .subpage-intro .introimg {
    height: 100px;
    width: auto;
    margin-top: 40px;
  }
	
}

/* EZ TOC CSS */

#ez-toc-container {
	border-radius: 0px;
}

@media screen and (max-width: 35.5em) {
	#ez-toc-container {
		min-width: 90%;
	}
}

/* READ MORE LESS */

.fold-out-box {
	display: none;
}

.material-icons.read-more {
	vertical-align: middle;
}

.read-more-button:after {
	content: 'Läs mer'
}

.read-more-button {
	padding: 10px 25px;
	border: 1px solid #6dc13b;
}

.read-more-button:hover {
	background-color: #6dc13b;
	color: white;
}

.read-more-button-index:after {
	content: 'Läs mer ⌄';
	color: white;
}

.read-more-button-index {
	padding: 2px;
}

.readmore-index li a {
	color: white;
}

.readmore-index li a:hover {
	color: #e689af;
}

.read-more-button-index:hover {
	border-bottom: solid 2px white;
}


/* FAKTARUTA TABLE RECENSION */ 

.faktatable-head {
	text-align: left;
	font-size: 17px;
	font-weight: 700;
}

table.faktatable {
	border: 0;
  width: 100%;
	border-spacing: 0;
}

td.partone {
	border: 0;
	text-align: left;
	font-weight: 500;
	padding: 1px;
}

td.partone:after {
	content: ':'
}

td.parttwo {
	font-weight: 300;
  text-align: right;
	border: 0px solid white;
	padding: 1px;
}

@media screen and (max-width: 35.5em) {
	td.parttwo {
		text-align: left;
		border: 1px solid white;
	}
	
	td.partone {
	border: 1px solid white;
	}
}


/* NY DESIGN SPELKONTO 2.0 */ 

.main-navigation {
	border-bottom: solid #6dc13b 5px;
}

.index-giant-header {
	color: #159c4d;
	font-size: 55px;
}

@media screen and (max-width: 35.5em) {
	.index-giant-header {
		font-size: 30px;
	}
}

.pros-box {
	position: relative;
	height: 200px;
	border: 1px solid #e1e1e1;
	padding: 3%;
}

.pros-box-1 {
	position: relative;
	height: 175px;
	border: 1px solid #e1e1e1;
	padding: 3%;
	margin-right: 20px;
	margin-bottom: 20px;
}

.pros-box-2 {
	position: relative;
	height: 175px;
	border: 1px solid #e1e1e1;
	padding: 3%;
	margin-bottom: 20px;
}

.pros-box-2 .cert-img {
	position: absolute;
	bottom: 5px;
	right: 5px;
}

@media screen and (max-width: 35.5em) {
	.pros-box {
		height: auto;
	}
	
	.pros-box-1 {
		height: auto;
		margin-right: 0px;
		margin-bottom: 10px;
	}
	
	.pros-box-2 {
		height: auto;
	}
}

.review-header:before {
	display: block;
	content: "Recension spelbolag";
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 300;
	color: #6dc13b;
}

.full-review-start:before {
	display: block;
	content: "Full recension";
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 300;
	color: #6dc13b;
	margin-top: 10px;
}

/* INDEX BOXAR */

.index-box {
	background-color: white;
	border: 1px solid #e1e1e1;
	padding: 5%;
	text-align: center;
	color: #3a3a3a;
	margin-bottom: 5px;
}

.index-box:hover {
	background-color: #e3f9f1;
}

.boxed {
	clear: both;
  background: #fff;
  padding: 20px;
  border-radius: 10px;
  position: relative;
	margin-bottom: 20px;
	margin-top: 20px;
}

/* TOP NAV - IKONER*/

.filter {
	display: flex;
  justify-content: space-between;
}

@media screen and (max-width: 35.5em) {
	.filter {
		display: none;
	}
}

.filter ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.filter li {
	display: inline-block;
}

#nya-casinon-ikon a::before{
  	content: '';
    display: inline-block;
    height: 1em;
    width: 1em;
    background-image: url(/wp-content/uploads/New-Casino.svg);
    background-size: contain;
    background-repeat: no-repeat;
    margin-right:0.5em;
		vertical-align: middle;
}

#casino-utan-konto-ikon a::before{
  	content: '';
    display: inline-block;
    height: 1em;
    width: 1em;
    background-image: url(/wp-content/uploads/Without-Account.svg);
    background-size: contain;
    background-repeat: no-repeat;
    margin-right:0.5em;
		vertical-align: middle;
}

#snabba-uttag-ikon a::before{
  	content: '';
    display: inline-block;
    height: 1em;
    width: 1em;
    background-image: url(/wp-content/uploads/Quick-Withdrawal.svg);
    background-size: contain;
    background-repeat: no-repeat;
    margin-right:0.5em;
		vertical-align: middle;
}

#cashback-ikon a::before{
  	content: '';
    display: inline-block;
    height: 1em;
    width: 1em;
    background-image: url(/wp-content/uploads/Cashback.svg);
    background-size: contain;
    background-repeat: no-repeat;
    margin-right:0.5em;
		vertical-align: middle;
}

#free-spins-ikon a::before{
  	content: '';
    display: inline-block;
    height: 1em;
    width: 1em;
    background-image: url(/wp-content/uploads/Free-Spins.svg);
    background-size: contain;
    background-repeat: no-repeat;
    margin-right:0.5em;
		vertical-align: middle;
}

#bonus-ikon a::before{
  	content: '';
    display: inline-block;
    height: 1em;
    width: 1em;
    background-image: url(/wp-content/uploads/Best-Bonus.svg);
    background-size: contain;
    background-repeat: no-repeat;
    margin-right:0.5em;
		vertical-align: middle;
}

#populara-ikon a::before{
  	content: '';
    display: inline-block;
    height: 1em;
    width: 1em;
    background-image: url(/wp-content/uploads/Popular.svg);
    background-size: contain;
    background-repeat: no-repeat;
    margin-right:0.5em;
		vertical-align: middle;
}

.topnav-ikoner {
	width: 100%;
	justify-content: left;
	display: flex;
	margin: 0 auto;
}

@media screen and (max-width: 600px) {
  .topnav-ikoner a {
    display: none;
  }
}

/* Style the links inside the navigation bar */
.filter .filter-link a {
	background-color: white;
	margin-right: 5px;
  color: black;
	padding: 15px 25px;
	border: #31b848 solid 1px;
	border-radius: 5px;
}

/* Change the color of links on hover */
.filter .filter-link a:hover {
  background-color: #eefff2;
}

.filter .filter-link-active a {
	background-color: #eefff2;
  color: black;
  font-size: 15px;
	padding: 15px 25px;
}

/* Change the color of links on hover */
.filter .filter-link-active a:hover {
  background-color: #eefff2;
  color: black;
}

/* NY TOPPLISTA */ 

table.topplista {
	border-spacing: 0 !IMPORTANT;
	background-color: white;
  border-collapse: separate;
	counter-reset: rowNumber;
  background: white;
  border-radius: 5px 5px 5px 5px;
  max-width: 1200px;
  width: 100%;
  position: relative;
	border-left: 0;
	border-top: 0;
	margin: 0 auto;
}

/* table * {
  position: relative;
}
*/

table.topplista td, table.topplista th {
  padding-left: 8px;
	padding-top: 25px;
	padding-bottom: 25px;
	border-top: solid 15px white;
	border-bottom: 0;
	border-right: 0;
	border-left: 0;
}

table.topplista tr {
	height: 48px;
}

table.topplista tbody tr {
  height: 48px;
}

.topplista td.goto {
	background-color: white;
	border-bottom: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}

.topplista td.casinoname {
	background-color: white;
	display: none;
}

.topplista td.casinodeal:before {
	content: 'Erbjudande:';
	display: block;
	font-size: 14px;
	color: #56b852;
}

.topplista td.casinodeal-odds:before {
	content: 'Odds:';
	display: block;
	font-size: 14px;
	color: #56b852;
}

.topplista td.casinodeal-licens:before {
	content: 'Svensk licens:';
	display: block;
	font-size: 14px;
	color: #56b852;
}

.topplista td.casinodeal-spelpaus:before {
	content: 'Spelpaus:';
	display: block;
	font-size: 14px;
	color: #56b852;
}


.topplista td.casinodeal {
	background-color: white;
	padding-left: 3%;
	text-align: left;
	border-bottom: 1px solid #e1e1e1;
}

.topplista td.casinodeal-cta {
	background-color: white;
	padding-left: 3%;
	text-align: left;
	border-bottom: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
}

.topplista td.casinodeal-odds {
	background-color: white;
	padding-left: 3%;
	text-align: left;
	border-bottom: 1px solid #e1e1e1;
}

.topplista td.casinodeal-lat {
	background-color: white;
	padding-left: 3%;
	text-align: left;
	border-bottom: 1px solid #e1e1e1;
}

.topplista td.casinodeal-licens {
	background-color: white;
	padding-left: 3%;
	text-align: left;
	border-bottom: 1px solid #e1e1e1;
}

.topplista td.casinodeal-spelpaus {
	background-color: white;
	padding-left: 3%;
	text-align: left;
	border-bottom: 1px solid #e1e1e1;
}


.topplista td.cellimage {
  text-align: center;
  background-color: white;
	line-height: 100px;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
}

/* MOBILE SETTING LINES TOPPLISTA */ 

@media screen and (max-width: 35.5em) {
	.topplista td.cellimage {
			border-top: 1px solid #e1e1e1;
			border-left: 1px solid #e1e1e1;
			border-right: 1px solid #e1e1e1;
			border-bottom: 0px;
	}
	
	.topplista td.casinodeal {
			border-bottom: 0px;
			border-left: 1px solid #e1e1e1;
			border-right: 1px solid #e1e1e1;
	}
	
	.topplista td.casinodeal-odds {
			border-bottom: 0px;
			border-left: 1px solid #e1e1e1;
			border-right: 1px solid #e1e1e1;
			text-align: center;
	}
	
	.topplista td.casinodeal-licens {
			border-bottom: 0px;
			border-left: 1px solid #e1e1e1;
			border-right: 1px solid #e1e1e1;
			text-align: center;
	}
	
	.topplista td.casinodeal-spelpaus {
			border-bottom: 0px;
			border-left: 1px solid #e1e1e1;
			border-right: 1px solid #e1e1e1;
			text-align: center;
	}
	
	.topplista td.casinodeal-lat {
			text-align: center;
			border-bottom: 0px;
			border-left: 1px solid #e1e1e1;
			border-right: 1px solid #e1e1e1;
	}
	
	.topplista td.goto {
			border-bottom: 1px solid #e1e1e1;
			border-left: 1px solid #e1e1e1;
			border-right: 1px solid #e1e1e1;
			border-top: 0px;
	}
}

.topplista td.cellimage img {
  vertical-align: middle;
	width: 150px;
	height: auto;
}

.topplista th.headone {
	border-top: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
}

.topplista th.headtwo {
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
}

.topplista th.headthree {
	border-top: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
}

table.topplista thead th {
	text-align: center;
	border-style: none;
	font-weight: 300;
	color: #878786;
	font-size: 14px;
}

@media screen and (max-width: 35.5em) {
  table.topplista {
    display: block;
  }
  table.topplista > *, table tr, table td, table th {
    display: block;
  }
  table.topplista thead {
    display: none;
  }
	
table.topplista td, table.topplista th {
  padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-top: solid 0px white;
	border-bottom: 0;
	border-right: 0;
	border-left: 0;
}
  
  table.topplista tbody tr {
    height: auto;
    padding: 2px 0;
    margin: 1%;
  }
	
	table.topplista td, table.topplista th {
	border-top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
  
  table.topplista tbody tr td {
    padding-left: 5%;
  }
  
  table.topplista tbody tr td:last-child {
    padding-bottom: 5%;
  } 
	
	table.topplista tbody tr td:first-child::before {
    display: none;
	}
}

/* TOPPLISTA REVIEW */ 

.review-snabbfakta:before {
	display: block;
	margin-bottom: 10px;
	content: "Snabbfakta";
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 300;
	color: #6dc13b;
}

table.topplista-review {
	border-spacing: 0 !IMPORTANT;
  border-collapse: separate;
	counter-reset: rowNumber;
  max-width: 1200px;
  width: 100%;
  position: relative;
	border-left: 0;
	border-top: 0;
	margin: 0 auto;
}

/* table * {
  position: relative;
}
*/

table.topplista-review td, table.topplista-review th {
  padding-left: 8px;
	padding-top: 25px;
	padding-bottom: 25px;
	border-top: solid 15px white;
	border-bottom: 0;
	border-right: 0;
	border-left: 0;
}

table.topplista-review tr {
	height: 48px;
}

table.topplista-review tbody tr {
  height: 48px;
}

.topplista-review td.goto {
	background-color: white;
	border-bottom: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}

.topplista-review td.casinoname {
	background-color: white;
	display: none;
}

.topplista-review td.casinodeal {
	background-color: white;
	padding-left: 3%;
	text-align: left;
	border-bottom: 1px solid #e1e1e1;
	border-right: 0px;
}

.topplista-review td.casinodeal:before {
	content: 'Erbjudande:';
	display: block;
	font-size: 14px;
	color: #56b852;
}

.topplista-review td.cellimage {
  text-align: center;
  background-color: white;
	line-height: 100px;
	border-bottom: 1px solid #e1e1e1;
	border-right: 0px;
}

.topplista-review td.cellimage img {
  vertical-align: middle;
	width: 150px;
	height: auto;
}

.topplista-review th.headone {
	border-top: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
}

.topplista-review th.headtwo {
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
}

.topplista-review th.headthree {
	border-top: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
}

@media screen and (max-width: 35.5em) {
	.topplista-review td.cellimage {
			border-right: 1px solid #e1e1e1;
			border-bottom: 0px;
	}
	
	.topplista-review td.casinodeal {
			border-bottom: 0px;
			border-right: 1px solid #e1e1e1;
	}
	
	.topplista-review td.goto {
			border-bottom: 1px solid #e1e1e1;
			border-right: 1px solid #e1e1e1;
			border-top: 0px;
	}
}


@media screen and (max-width: 35.5em) {
  table.topplista-review {
    display: block;
  }
  table.topplista-review > *, table tr, table td, table th {
    display: block;
  }
  table.topplista-review thead {
    display: none;
  }
	
table.topplista-review td, table.topplista-review th {
  padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: 0;
	border-right: 0;
	border-left: 0;
}
  
  table.topplista-review tbody tr {
    height: auto;
    padding: 2px 0;
    margin: 1%;
  }
	
	table.topplista-review td, table.topplista-review th {
	border-top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
  
  table.topplista-review tbody tr td {
    padding-left: 5%;
  }
  
  table.topplista-review tbody tr td:last-child {
    padding-bottom: 5%;
  } 
	
	table.topplista-review tbody tr td:first-child::before {
    display: none;
	}
}

/* ANNAT */ 

.listheader {
  font-size: 28px;
  color: #159c4d;
  margin-bottom: 5px;
  font-weight: 800;
}

/* POPUP LÅDA */
.scrollbox2 {
	display: none;
	overflow: auto;
	position: fixed;
	right: 40px ;
	bottom: 150px ;
	height: 250px ;
	width:auto;
	background‐color: #f7f7f8 ;
	color:white;
	font‐family: sans‐serif;
	padding: 10px ;
	border‐radius: 5px ;
}
/* FLYTANDE KNAPP */
.float {
	position: fixed;
	width: 60px;
	height: 60px;
	bottom: 40px;
	right: 40px;
	background‐color: #45c986;
	color: white;
	border‐radius: 50px;
	text‐align: center;
}
.float :hover {
	color: white;
	background‐color: #29cc7a ;
}

/* STIL PÅ IKON KNAPP */

.fa‐calculator {
	font‐size: 35px;
	margin‐top: ‐20px;
}

/* SVS DESIGN */ 

.scrollbox {
height : 250px ;
display : inline‐block;
width : auto;
overflow : auto;
background‐color : #f7f7f8 ;
color : white;
padding : 10px ;
}

p {
  text-align: justify;
}


/* VÄG DELARE GODKÄNDA SPELBOLAG */ 

.optiongo {
  text-align: center;
  display: flex;
}

.optiongo .optionbutton {
  padding: 12px 18px;
  background-color: orange;
  margin: 10px;
  color: white;
}

/* Style the navigation menu */
.topnav-mobil {
  background-color: #ff7153;
  border-radius: 5px 5px 0px 0px;
  overflow: hidden;
  max-width: 900px;
  margin: auto;
  justify-content: center;
  position: relative;
}

/* Hide the links inside the navigation menu (except for logo/home) */
.topnav-mobil #myLinks {
  display: none;
}

/* Style navigation menu links */
.topnav-mobil a {
  color: white;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
  display: block;
}

/* Style the hamburger menu */
.topnav-mobil a.icon {
  background: black;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
}

/* Add a grey background color on mouse-over */
.topnav-mobil a:hover {
  background-color: #ff7153;
  color: white;
}

/* Style the active link (or home/logo) */
.topnav-mobil .active {
  background-color: #ff7153;
  color: white;
}

/* FILTER MOBILE VARIANT SYNS NAR */ 

@media screen and (min-width: 600px) {
  .topnav-mobil a {
    display: none;
  }
}

/* FILTER DATOR VARIANT SYNS */ 

@media screen and (max-width: 600px) {
  .topnav-desktop a {
    display: none;
  }
}

/* TOP NAV - Add a black background color to the top navigation */
.topnav-desktop {
  background-color: #fd724b;
  border-radius: 5px 5px 0px 0px;
  overflow: hidden;
  max-width: 900px;
  display: flex;
  margin: auto;
  justify-content: center;
}

/* Style the links inside the navigation bar */
.topnav-desktop a {
  float: left;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
}

/* Change the color of links on hover */
.topnav-desktop a:hover {
  background-color: #fc683e;
  color: white;
}

/* Add a color to the active/current link */
.topnav-desktop a.active {
  background-color: #fc683e;
  color: white;
}



/* CELL EGENSKAPER */

.gototext {
  font-size: 10px;
}

td.goto {
  text-align: center;
  background-color: white;
  font-size: 12px;
}

td.cellimage {
  text-align: center;
  background-color: #f7f7f8;
}

td.casinoname {
  text-align: center;
  font-weight: 800;
  font-size: 18px;
}


td.casinodeal {
  text-align: center;
  font-weight: 600;
}

td.casinodeal-odds {
  text-align: center;
  font-weight: 600;
}

div.licens-info:before {
  content: "18+ | Regler och Villkor gäller | Spela ansvarsfullt | Stodlinjen.se";
  display: block;
	font-weight: 300;
  font-size: 10px;
  color: #9e9e9e;
}

/* Button 6c */

.btn-6c {
  font-size: 14px;
  font-weight: 400;
	border-radius: 5px;
  padding: 15px 30px;
  background-color: #31b848;
  color: white !IMPORTANT;
	display: block;
  width: 100px;
	margin: auto;
	margin-bottom: 5px;
  font-variant:normal;
}

.btn-6c:hover {
	background-color: #6fe044;
	color: white;
}

.btn.btn-6.btn-6c:hover {
	background-color: #61B93F;
	color: white;
}

/* .btn-6c:after {
  content: "Besök nu ›";
	text-transform: normal;
} */

/* Button 6D */

.btn-6d {
  font-size: 14px;
  font-weight: 400;
	border: 1px solid #fd7428;
	border-radius: 5px;
  padding: 15px 30px;
  background-color: white;
  color: #fd7428;
  display: block;
	width: 100px;
	margin: auto;
	margin-bottom: 5px;
  font-variant:normal;
}

.btn-6d:hover {
	background-color: #fd7428;
	color: white;
}

.btn-6d:visited {
	background-color: white;
	color: #fd7428;
}

.btn-6d:visited:hover {
	background-color: #fd7428;
	color: white;
}

.btn.btn-6.btn-6d:hover {
	background-color: #fd7428;
	color: white;
}

/* .btn-6d:after {
  content: "Recension";
	text-transform: normal;
} */


/* PROS MARK LIST */

.pros-mark ul {
  list-style: none;
  position: relative;
}

.pros-mark li:before {
		content: '';
    display: inline-block;
    height: 1em;
    width: 1em;
    background-image: url(wp-content/uploads/pros-icon.svg);
    background-size: contain;
    background-repeat: no-repeat;
    margin-right:0.5em;
		vertical-align: middle;
}


/* Lista Ul */

ul.check {
 list-style-type: square;
 list-style-position: outside;
 list-style-image: url('/wp-content/uploads/2018/12/checkmark-bullet.png');
 padding-top: 10px;
 padding-left: 40px;
 padding-right: 40px;
 padding-bottom: 40px;
}

/* Titel */

.site h1 {
  font-weight: 700;
}

.site h2 {
  font-weight: 600;
}

.site h3 {
  font-weight: 500;
}

.site h4 {
  font-weight: 500;
}

/* Blogg sidan */

.post-135 {
  padding-top: 20px;
}

.post-135 .grid-25 {
  padding-top: 40px;
}

.inside-right-sidebar {
	padding: 15px;
  border: 1px solid black;
}

.site-header {
  display: none;
}

/* .page .entry-title {
  display: none;
} */

/* Marginalerna i toppen */ 



/* Kontoflöde */ 

.konto {
  display: flex;
  position: relative;
  align-items: center;
}

.kontobild {
  width: 50px;
  height: auto;
}

.kontoimage {
  width: 25%;
  height: auto;
}

.kontotext {
  width: 75%;
  padding-left: 5%;
}

/* Inställning för footer */

.site-footer .footer-widgets {
  background-color: #292b29;
	border-top: 5px solid #6dc13b;
}

.site-footer .textwidget {
  font-size: 12px;
	color: #c6c7c6;
	text-align: left;
}

.site-footer .footer-widgets h5 {
  font-size: 14px;
  font-weight: 400;
	color: #e8e8e8;
}

.site-footer .footer-widgets p {
  text-align: left;
}

.copyright-bar {
	color: #6dc13b;
	font-size: 12px;
}

/* Introtexten */ 

.introtext {
  font-size: 70px;
  font-weight: 800;
}

@media screen and (max-width: 600px){
  .introtext {
    font-size: 25px;
  }
}