/* Cookies bakgrunden */
.cc_container {
	background-color: #fefffd!important;
	border-color: #acaac4!important;
}

/* Cookies knappen*/
.cc_container a {
	background-color: #eeeeee!important;
	color: #000000!important;
}
/* Cookies Texten */
.cc_message {
	color: # 8c8c8c!important;
}


/* =============================================
|||||||||||||||  START TOP  ||||||||||||||||
=============================================== */

/*=================  START MODD NAVIGATIONEN =================*/

.navbar .row {
	max-width: 100%;
}

.navbar .row .z_columns {
	max-width: 100%;
	padding:0;
}

#menu ul {
	display: table;
	width: auto;
	float: none;
	margin: 0 auto;
	padding-top: 20px;
}

#menu {
	float: left;
	width: 100%;
}

#page_top #logo_wrapper {
	position: static;
	text-align: center;
}

#page_top #logo_wrapper #logo {
	text-align: center;
	width: auto;
	margin-top: 30px;
	margin-bottom: 10px;
}

#menu ul li a { /* modd menylänkar */
	margin: 5px 0;
	padding: 0 24px;
	text-transform: uppercase;
	font-size: 14px;
	color: #000;
	display: block;
}

#page_top #logo_wrapper #logo .image-logo {
	position: static;
}

#menu ul li ul {
	box-shadow: none;
}

#page_top {
	height: 180px;
	/* margin-bottom: 110px; */
	margin-bottom: 50px;
}

#page_top img{
	border-radius: 0;
}

#menu ul li ul li a { /* Dropdown menylänkar - färg  */
	color: #000 !important;
}

#menu li > a:hover {  /* Dropdown menylänkar hover - färg  */
	color: rgb(231,42,124) !important;
}

@media only screen and (max-width: 991px) {
	#page_top #logo_wrapper #logo {
		display: block;
	}

	#page_top {
		height: auto;
		margin-bottom: 40px;
	}	
	
	#page_top #logo_wrapper #logo {
		padding-right: 0;
	}

	.nav-toggle {   /* placering av navigeringskorvarna */
		margin-top: -135px;
		margin-right: 20px;
		color: #000;
		text-transform: uppercase;
		font-size: 14px;
		background: url('../../../images/Ny_nav_toggle.png') no-repeat;
		background-position: 0px 9px;
	}
	
	#menu ul li a {
		color: #000;
	}
	
	#menu ul li a { /* modd menylänkar */
		border-left: none;
	}
	
	#menu ul {
		float: right;
		padding-top: 0;
	}
	
}


@media only screen and (max-width: 600px) {
	#page_top {
		margin-bottom: 10px;
	}
}


/*=================  STOP MODD NAVIGATIONEN =================*/


/* =============================================
|||||||||||||||  STOP TOP  ||||||||||||||||
=============================================== */


/* =============================================
|||||||||||||||  START CONTENT  ||||||||||||||||
=============================================== */

.cta_button a { /* Generellt fix för knappfärg */
	background-color: #e72a7b !important;		
}


.form .submitBtnArea input { /* Generellt fix för knappfärg formulär */
	background-color: #e72a7b !important;		
}

img {
	border-radius: 20px;
}

.column.image_gallery img {
	border-radius: 20px;
}

@media screen and (max-width:600px){
	.column.image_gallery .small-block-grid-2 > li:nth-of-type(2n+1) {
		display: none;
	}
	
	.columns.image_gallery .panbg {
		padding-top: 2.5em;
		padding-bottom: 1.5em;
	}
}

/* =============================================
|||||||||||||||  STOP CONTENT  ||||||||||||||||
=============================================== */


/* =============================================
|||||||||||||||  START FOOTER  ||||||||||||||||
=============================================== */

#page_bottom img {
	border-radius: 0;
}

/* =============================================
|||||||||||||||  STOP FOOTER  ||||||||||||||||
=============================================== */


/* =============================================
|||||||||||||||  START FONT MODD  ||||||||||||||||
=============================================== */


h1 {
	font-size:34px;
	font-weight:300;
}

h2 {
	font-size:24px;	
	font-weight:300;
}


/* Modd för borttagna länkar i footer
#page_bottom p {
	font-family: 'Source Sans Pro', Georgia, serif;
	font-size: 14px;
	line-height: 1.8em;
	letter-spacing: 0.03em;
	color: rgb(66,66,66);
	text-transform:uppercase;
	margin-bottom:5px;
}

#page_bottom p a {
	color: #000;
}

#page_bottom p a:hover {
	text-decoration:underline;
}

#page_bottom h3 {
	margin-bottom:10px;
	text-transform:uppercase;
}

*/

/* =============================================
|||||||||||||||  STOP FONT MODD   ||||||||||||||||
=============================================== */



/*******************************************
  START CB: WIDE IMAGE STATEMENT
*******************************************/

.columns.wide_image_statement  div {
    background-position: 50% 50%;
}

.columns.wide_image_statement {
  max-width: 100%;
  padding: 0;
}

.column.wide_image_statement {
  position: relative;
}

.column.wide_image_statement .content {
  position: absolute;
  width: 100%;
  z-index: 100;
  pointer-events: none;
}

.column.wide_image_statement .content .intro {
  text-align: center;
  padding: 95px 10%;
}

.column.wide_image_statement .content .intro h1 {
  font-size: 32px;
  font-weight: 300;
  margin: 0;
  pointer-events: auto;
}

.column.wide_image_statement .content .intro p {
  color: #fff;
  font-size: 32px;
  opacity: 0.75;
  font-weight: 300;
  pointer-events: auto;
  	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif, 'Helvetica Neue', Helvetica, Arial;
}

.column.wide_image_statement .content .intro p a {
  color: #fff;
  border: 0;
  text-decoration: underline;
	font-family: 'Open Sans', sans-serif, 'Helvetica Neue', Helvetica, Arial;
}

.column.wide_image_statement .content .intro a {
  pointer-events: auto;
	font-family: 'Open Sans', sans-serif, 'Helvetica Neue', Helvetica, Arial;
}

.column.wide_image_statement .overlay {
  background: #000;
  height: 100%;
  position: absolute;
  width: 100%;
  opacity: 0.6;
}

.snippet_area_main > .wide_image_statement:first-child {
  /* margin-top: -37px; */
}

.snippet_area > .columns.wide_image_statement {
  overflow: visible;
}


@media screen and (max-width:450px){

	.column.wide_image_statement .content .intro p {
		font-size: 29px;
	}

}

/*******************************************
  STOP CB: WIDE IMAGE STATEMENT
*******************************************/


/******************************
START CB: Bild text Om oss
******************************/

.btos_bild {
	float:left;
	width: 16%;
	padding-right: 4%;
	margin-top: 8px;
}

.btos_bild img {
	border-radius: 5px;
}

.btos_text {
	float:left;
	width: 84%;
}

.btos_text h2 {
	margin-bottom:15px !important;
}

@media screen and (max-width:860px){
.btos_bild {
	width: 20%;
}

.btos_text {
	float:left;
	width: 80%;
}
}


@media screen and (max-width:600px){
	.btos_bild {
	width: 24%;
}

.btos_text {
	float:left;
	width: 76%;
}
}


/******************************
STOP CB: Bild text Om oss
******************************/


/*******************************************
  START CB Divider
*******************************************/

.divider_in_div{
	height: 1px;
	border: 0;
	border-top: 1px solid #D8D7D7;
	margin: 1.5em 0;
	padding: 0;
}

/*******************************************
  STOP CB Divider
*******************************************/


/*******************************************
  START CB: Heading Special 
*******************************************/

.heading_special {
  	margin-bottom: 9px !important;
  	padding-bottom: 0;
}

/*******************************************
    END CB: Heading Special  
*******************************************/
