/*
Theme Name: Slagthus
Theme URI: http://east.ba
Author: Amir Ahmic | east.ba
Author URI: http://east.ba
Description: The theme for Slagthus website
Version: 1.0
Text Domain: east_slagthus
*/

@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700);



/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* CUSTOM STYLES */
html {
	-webkit-font-smoothing: antialiased;
}
body {
	font-family: 'Source Sans Pro';
	color: #212121;
	background: black;
	background: url('http://eastdev.info/slagthus/wp-content/uploads/2016/03/stralar1.jpg');
	/* background-repeat: no-repeat; */
	background-size: cover !important;
	/* width: 100%; */
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;
	background-size: 100%;
	height: 100%;
}
@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

p{
	font-family: Archer;
}

.textwidget{
	font-family: Archer;
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
.header-wrapper {
	background-color: #FFF;
	background-image: url(http://slagthus.se/wp-content/uploads/2016/01/header-bg.jpg);
	background-position: 50% 50%;
	background-size: cover;
	max-width: 1170px;
	margin: 0 auto;
	padding-left: 20px;
}
.header-wrapper.active {
	position: fixed;
	top: 0;
	z-index: 99;
	width: 100%;
	background-color: #FFF;
	box-shadow: 0 0 5px #000;
	-webkit-animation: fadein 1s;/* Safari, Chrome and Opera > 12.1 */
	-moz-animation: fadein 1s;/* Firefox < 16 */
	-ms-animation: fadein 1s;/* Internet Explorer */
	-o-animation: fadein 1s;/* Opera < 12.1 */
	animation: fadein 1s;
	top: 0;
	left: 0;
	right: 0;
	/* height: 0; *//* center all inline content */
	text-align: center;
}
.header-wrapper.active .logo {
	padding: 5px 0;
}
.header-wrapper.active .logo img {
	max-width: 90px;
}
.header-wrapper.active .navbar {
	padding: 10px 0;
	margin: 5px 0 0 0;
}



@font-face {
font-family: Vergo;
src: url("fonts/VerlagComp-Black.otf") format("opentype");
font-style: normal;
font-weight: 400;

}

@font-face {
font-family: Vergobold;
font-weight: bold;
src: url("fonts/VerlagComp-Bold.otf") format("opentype");
}

@font-face {
font-family: Archer;
src: url("fonts/Archer-Book-Pro.otf") format("opentype");
font-style: normal;
font-weight: 400;

}







.navbar {
	border: none;
	background: transparent;
	padding-top: 80px;
}
.navbar .navbar-nav > li {
	margin-left: 30px;
}
.navbar .navbar-nav > li > a {
	text-transform: uppercase;
	color: #212121;
	font-weight: normal;
	padding: 0;
	font-family: Vergo;
	font-weight: 400;
	font-size: 20px;
	letter-spacing: 1px;
}

.navbar .navbar-nav > li > a:hover {
	color:#c94139;
}

.navbar .navbar-nav > li.menu-overlay > a {
	font-size: 0;
	text-indent: -9999px;
	width: 17px;
	height: 19px;
	background: url(http://slagthus.se/wp-content/uploads/2016/01/menu-trigger.png) no-repeat center center;
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover {
	color: #212121;
	background: none;
}
.scroll-menu {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.8);
	z-index: 999;
	display: table;
	text-align: center;
	display: none;
}
.scroll-menu > div {
	display: table-cell;
	vertical-align: middle;
}
.scroll-menu ul li {
	margin-bottom: 20px;
}
.scroll-menu ul li a {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 45px;
	font-family: Vergo;
	font-style: normal;
	font-weight: 400;
}
.close-overlay {
	position: absolute;
	right: 30px;
	top: 30px;
	cursor: pointer;
}
.logo {
	padding: 30px 0;
}
.block h3 {
	font-size: 30px;
	font-weight: bold;
	margin: 15px 0;
	font-family: Vergo;
	font-style: normal;
	font-weight: 400;
	text-transform: uppercase;
}
.dagens-lunch {
	text-align: center;
	background: white;
}
.dagens-lunch .container {
	padding-top: 50px;
	padding-bottom: 50px;
}
.dagens-lunch .menu-box {
	height: 100%;
}
.menu-box {
	text-align: left;
	margin-bottom: 40px;
	display: block;
	overflow: hidden;
	position: relative;
	padding-top: 5px;
}
.menu-box h4,
.day-menu h4 {
	font-size: 20px;
	margin-bottom: 10px;
	font-weight: bold;
	font-family: Vergo;
	font-style: normal;
	font-weight: 400;
}
.day-menu {
	margin-top: 50px;
	margin-bottom: 60px;
}
.center{
	width: 250px;
	margin:0 auto !important;
	text-align: center;
}
.button-clean,
.gform_button {
	text-decoration: none;
	color: white;
	border: 2px solid #212121;
	padding: 13px 15px;
	display: block;
	font-weight: bold;
	background: black;
	margin: 10px 0 100px 0;
	font-family: Vergo;
	font-style: normal;
	font-weight: 400;
	font-size: 19px;
	letter-spacing: 1px;
	text-transform:uppercase;
}
.button-clean:hover,
.content .button-clean-url:hover {
	text-decoration: none;
	color: #212121;
	background: #eee;
}
.button-clean:focus {
	outline: none;
	color: white;
	text-decoration: none;
}
.menu-addon p {
	margin-bottom: 10px;
}
li.widget {
	list-style: none;
}
.print-button {
	margin: 0 auto;
	float: none;
}
.features {
	background: #efefef;
	padding-top: 100px;
	padding-bottom: 100px;
	max-width: 1170px;
	margin: 0 auto;
}
.feature-box {
	box-sizing: border-box;
	padding: 0 70px;
}
.feature-box .textwidget p:nth-child(2) {
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 15px;
	font-family: Vergo;
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
}
.news-block {
	padding-top: 100px;
	padding-bottom: 100px;
	background: white;
}
.slajder {
	margin-top: 100px !IMPORTANT;
}
.news-block .container > p {
	margin: 40px 0 140px;
}
.news-box > div {
	background: #222222;
	color: #FFF;
	padding: 40px;
}
.news-box > div:hover {
	background: url('img/news-bg.jpg') no-repeat top center #222222;
}
.news-box > div span {
	text-transform: uppercase;
}
.news-box > div h4 {
	font-size: 24px;
    margin: 30px 0;
}
.news-box > div p {

}
.news-box > div a {
	text-transform: uppercase;
    text-decoration: none;
    color: #FFF;
    margin-top: 40px;
    display: block;
}
.home-top-block {
	padding-top: 100px;
	padding-bottom: 100px;
	max-width: 1170px;
	margin: 0 auto;
	background: white;
}
.home-top-box {

}
.home-top-box > div {
	background: #efefef;
	padding: 40px;
}
.home-top-box > div:hover {
	background: #D6D6D6;
}
.home-top-box h4 {
	font-weight: bold;
	float: left;
	margin-top: 6px;
	font-family: Vergo;
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
}
.home-top-box img {
	float: right;
}
.home-top-box p {
	margin: 15px 0 20px;
}

.home-top-box span {
	font-weight: bold;
	background: url('img/tag.png') no-repeat left center;
	font-family: Vergo;
	font-style: normal;
	font-weight: 400;
	padding-left: 25px;
	font-size: 20px;
}


.slick-next {
	width: 14px;
	height: 23px;
	background: url('img/slider-arrow.png') no-repeat center center;
}
.slick-next:hover {
	background: url('img/slider-arrow.png') no-repeat center center;
}
.slick-prev {
	width: 14px;
	height: 23px;
	background: url('img/slider-arrow.png') no-repeat center center;
	-webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
}
.slick-prev:hover {
	background: url('img/slider-arrow.png') no-repeat center center;
}
.slick-next::before,
.slick-prev::before {
	content: '';
}
.slick-slide:focus {
	outline: none;
}
.slick-disabled {
	display: none !important;
}

.partners-block {
	background: #efefef;
	padding-top: 70px;
	padding-bottom: 70px;
	max-width: 1170px;
	margin: 0 auto;
}
.partners-block h3 {
	margin-bottom: 50px;
}
.partners-box {
	text-align: center;
}
.partners-box img {
	max-width: 100%;
	height:auto;
}
.media-grid {
	padding-top: 100px;
	padding-bottom: 100px;
	background: white;
}
.media-grid .container > div > p {
	padding: 30px 0 10px;
}
.media-grid .mg_filter a.mgf {
	border: none;
	color: #212121;
	font-family: 'Source Sans Pro';
	font-size: 16px;
	font-family: Archer;
}
.mg-sep {
	width: 100%;
	height: 90px;
	background: url('img/news-bg.jpg') no-repeat center center;
}
.testimonials-block {
	color: #eeeeee;
	background: #212121;
	text-align: center;
	padding-top: 70px;
	padding-bottom: 30px;
	max-width: 1170px;
	margin: 0 auto;
}
.testimonials-block img {
	margin: 0 auto;
	margin-bottom: 25px;
}
.testimonials-block h3 {
	font-style: italic;
	font-weight: normal;
    font-size: 18px;
}
.testimonials-block p {
	line-height: 1.5;
}

.testimonials-slick .slick-next {
	width: 14px;
	height: 23px;
	background: url('img/slider-arrow-light.png') no-repeat center center;
}
.testimonials-slick .slick-next:hover {
	background: url('img/slider-arrow-light.png') no-repeat center center;
}
.testimonials-slick .slick-prev {
	width: 14px;
	height: 23px;
	background: url('img/slider-arrow-light.png') no-repeat center center;
	-webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
}
.testimonials-slick .slick-prev:hover {
	background: url('img/slider-arrow-light.png') no-repeat center center;
}
.team-block {
	padding-top: 100px;
	padding-bottom: 100px;
	background: white;
}
.team-box {
	text-align: center;;
}
.team-block .container > p {
	margin-bottom: 20px;
}
.team-box img {
	margin: 40px auto;
}
.team-box h4 {
	font-weight: bold;
	margin-bottom: 15px;
	text-transform: uppercase;
}
.facts-block {
	background: url('img/facts-bg.jpg') no-repeat center center;
	background-size: cover;
	color: #eeeeee;
	padding-top: 100px;
	padding-bottom: 100px;
	max-width: 1170px;
	margin: 0 auto;
}
.fact-box {
	padding: 60px 0 30px;
	text-align: center;
}
.fact-box p {
	font-size: 18px;
	letter-spacing: 4px;
}
.fact-box p:first-child {
	font-weight: bold;
	font-size: 22px;
	letter-spacing: normal;
}
.facts-block .outer {
	background: rgba(255, 255, 255, .3);
	padding-bottom: 30px;
	margin-top: 60px;
}
.fact-sep {
	width: 100%;
	height: 50px;
	background: url('img/fact-sep.jpg') no-repeat center center;
}
.fact-sep-2 {
	width: 100%;
	height: 7px;
	background: url('img/news-bg.jpg') no-repeat center center;
}
.calendar-block {
	background: #ffffff;
	padding-top: 80px;
	padding-bottom: 80px;
	overflow: hidden;
}
.calendar-block table {
	width: 100%;
	margin-top: 80px;
}
.calendar-block tr {
	border: 2px solid #292929;
}
.calendar-block tr td {
	font-weight: bold;
	color: #292929;
	vertical-align: middle;
	padding: 5px 10px;
	text-transform: uppercase;
/* Theme Name: Slagthus Theme URI: http://east.ba Author: Amir Ahmic | east.ba Author URI: http://east.ba Description: The theme for Slagthus website Version: 1.0 Text Domain: east_slagthus */  @import url(
	https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700);    /* http://meyerweb.com/eric/tools/css/reset/    v2.0 | 20110126    License: none (public domain) */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {  margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline; } /* HTML5 display-role reset for older browsers */
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {  display: block; }
	body {  line-height: 1; }
	ol, ul {  list-style: none; }
	blockquote, q {  quotes: none; }
	blockquote:before, blockquote:after, q:before, q:after {  content: '';
	content: none; }
	table {  border-collapse: collapse;
	border-spacing: 0; }  /* CUSTOM STYLES */
	html {  -webkit-font-smoothing: antialiased; }
	body {  font-family: 'Source Sans Pro';
	color: #212121;
	background: black;
	background: url('http://eastdev.info/slagthus/wp-content/uploads/2016/03/stralar1.jpg');
	/* background-repeat: no-repeat; */
	background-size: cover !important;
	/* width: 100%; */
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;
	background-size: 100%;
	height: 100%; } @keyframes fadein {     from {
	opacity: 0; }     to   {
	opacity: 1; } }  /* Firefox < 16 */ @-moz-keyframes fadein {     from {
	opacity: 0; }     to   {
	opacity: 1; } }
	p{  font-family: Archer; }  .textwidget{
	font-family: Archer; }  /* Safari, Chrome and Opera > 12.1 */ @-webkit-keyframes fadein {     from {
	opacity: 0; }     to   {
	opacity: 1; } }  /* Internet Explorer */ @-ms-keyframes fadein {     from {
	opacity: 0; }     to   {
	opacity: 1; } }  /* Opera < 12.1 */ @-o-keyframes fadein {     from {
	opacity: 0; }     to   {
	opacity: 1; } } .header-wrapper {
	background-color: #FFF;
	background-image: url(http://slagthus.se/wp-content/uploads/2016/01/header-bg.jpg);
	background-position: 50% 50%;
	background-size: cover;
	max-width: 1170px;
	margin: 0 auto;
	padding-left: 20px; } .header-wrapper.active {
	position: fixed;
	top: 0;
	z-index: 99;
	width: 100%;
	background-color: #FFF;
	box-shadow: 0 0 5px #000;
	-webkit-animation: fadein 1s;/* Safari, Chrome and Opera > 12.1 */
	-moz-animation: fadein 1s;/* Firefox < 16 */
	-ms-animation: fadein 1s;/* Internet Explorer */
	-o-animation: fadein 1s;/* Opera < 12.1 */
	animation: fadein 1s;
	top: 0;
	left: 0;
	right: 0;
	/* height: 0; *//* center all inline content */
	text-align: center; } .header-wrapper.active .logo {
	padding: 5px 0; } .header-wrapper.active .logo
	img {  max-width: 90px; } .header-wrapper.active .navbar {
	padding: 10px 0;
	margin: 5px 0 0 0; }    @font-face {
	font-family: Vergo;
	src: url("fonts/VerlagComp-Black.otf") format("opentype");
	font-style: normal;
	font-weight: 400;  }  @font-face {
	font-family: Vergobold;
	font-weight: bold;
	src: url("fonts/VerlagComp-Bold.otf") format("opentype"); }  @font-face {
	font-family: Archer;
	src: url("fonts/Archer-Book-Pro.otf") format("opentype");
	font-style: normal;
	font-weight: 400;  }        .navbar {
	border: none;
	background: transparent;
	padding-top: 80px; } .navbar .navbar-nav >
	li {  margin-left: 30px; } .navbar .navbar-nav >
	li > a {  text-transform: uppercase;
	color: #212121;
	font-weight: normal;
	padding: 0;
	font-family: Vergo;
	font-weight: 400;
	font-size: 20px;
	letter-spacing: 1px; }  .navbar .navbar-nav >
	li > a:hover {  color:#c94139; }  .navbar .navbar-nav >
	li.menu-overlay > a {  font-size: 0;
	text-indent: -9999px;
	width: 17px;
	height: 19px;
	background: url(http://slagthus.se/wp-content/uploads/2016/01/menu-trigger.png) no-repeat center center; } .navbar-default .navbar-nav>.active>
	a, .navbar-default .navbar-nav>.active>a:hover {  color: #212121;
	background: none; } .scroll-menu {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.8);
	z-index: 999;
	display: table;
	text-align: center;
	display: none; } .scroll-menu >
	div {  display: table-cell;
	vertical-align: middle; } .scroll-menu
	ul li {  margin-bottom: 20px; } .scroll-menu
	ul li a {  color: #FFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 45px;
	font-family: Vergo;
	font-style: normal;
	font-weight: 400; } .close-overlay {
	position: absolute;
	right: 30px;
	top: 30px;
	cursor: pointer; } .logo {
	padding: 30px 0; } .block
	h3 {  font-size: 30px;
	font-weight: bold;
	margin: 15px 0;
	font-family: Vergo;
	font-style: normal;
	font-weight: 400; } .dagens-lunch {
	text-align: center;
	background: white; } .dagens-lunch .container {
	padding-top: 50px;
	padding-bottom: 50px; } .dagens-lunch .menu-box {
	height:100px; } .menu-box {
	text-align: left;
	margin-bottom: 40px; } .menu-box
	h4, .day-menu h4 {  font-size: 16px;
	margin-bottom: 10px;
	font-weight: bold; } .day-menu {
	margin-top: 50px;
	margin-bottom: 60px; } .center{
	width: 250px;
	margin:0 auto !important;
	text-align: center; } .button-clean, .gform_button {
	text-decoration: none;
	color: #212121;
	border: 2px solid #212121;
	padding: 13px 15px;
	display: block;
	font-weight: bold;
	background: none;
	margin: 10px 0 100px 0;
	font-family: Vergo;
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	letter-spacing: 1px; } .button-clean:hover, .content .button-clean-url:hover {
	text-decoration: none;
	color: #212121;
	background: #eee; } .button-clean:focus {
	outline: none;
	color: inherit;
	text-decoration: none; } .menu-addon
	p {  margin-bottom: 10px; }
	li.widget {  list-style: none; } .print-button {
	margin: 0 auto;
	float: none; } .features {
	background: #efefef;
	padding-top: 100px;
	padding-bottom: 100px;
	max-width: 1170px;
	margin: 0 auto; } .feature-box {
	box-sizing: border-box;
	padding: 0 70px; } .feature-box .textwidget
	p:nth-child(2) {  font-weight: bold;
	margin-top: 10px;
	margin-bottom: 15px;
	font-family: Vergo;
	font-style: normal;
	font-weight: 400;
	font-size: 20px; } .news-block {
	padding-top: 100px;
	padding-bottom: 100px;
	background: white; } .slajder {
	margin-top: 100px !IMPORTANT; } .news-block .container >
	p {  margin: 40px 0 140px; } .news-box >
	div {  background: #222222;
	color: #FFF;
	padding: 40px; } .news-box >
	div:hover {  background: url('img/news-bg.jpg') no-repeat top center #222222; } .news-box >
	div span {  text-transform: uppercase; } .news-box >
	div h4 {  font-size: 24px;
	margin: 30px 0; } .news-box >
	div p {;} .news-box >
	div a {  text-transform: uppercase;
	text-decoration: none;
	color: #FFF;
	margin-top: 40px;
	display: block; } .home-top-block {
	padding-top: 100px;
	padding-bottom: 100px;
	max-width: 1170px;
	margin: 0 auto;
	background: white; } .home-top-box {  } .home-top-box >
	div {  background: #efefef;
	padding: 40px; } .home-top-box >
	div:hover {  background: #D6D6D6; } .home-top-box
	h4 {  font-weight: bold;
	float: left;
	margin-top: 6px;
	font-family: Vergo;
	font-style: normal;
	font-weight: 400;
	font-size: 20px; } .home-top-box
	img {  float: right; } .home-top-box
	p {  margin: 15px 0 20px; }  .home-top-box
	span {  font-weight: bold;
	background: url('img/tag.png') no-repeat left center;
	padding-left: 25px; }   .slick-next {
	width: 14px;
	height: 23px;
	background: url('img/slider-arrow.png') no-repeat center center; } .slick-next:hover {
	background: url('img/slider-arrow.png') no-repeat center center; } .slick-prev {
	width: 14px;
	height: 23px;
	background: url('img/slider-arrow.png') no-repeat center center;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg); } .slick-prev:hover {
	background: url('img/slider-arrow.png') no-repeat center center; } .slick-next::before, .slick-prev::before {
	content: ''; } .slick-slide:focus {
	outline: none; } .slick-disabled {
	display: none !important; }  .partners-block {
	background: #efefef;
	padding-top: 70px;
	padding-bottom: 70px;
	max-width: 1170px;
	margin: 0 auto; } .partners-block
	h3 {  margin-bottom: 50px; } .partners-box {
	text-align: center; } .partners-box
	img {  max-width: 100%;
	height:auto; } .media-grid {
	padding-top: 100px;
	padding-bottom: 100px;
	background: white; } .media-grid .container >
	div > p {  padding: 30px 0 10px; } .media-grid .mg_filter
	a.mgf {  border: none;
	color: #212121;
	font-family: 'Source Sans Pro';
	font-size: 16px; } .mg-sep {
	width: 100%;
	height: 90px;
	background: url('img/news-bg.jpg') no-repeat center center; } .testimonials-block {
	color: #eeeeee;
	background: #212121;
	text-align: center;
	padding-top: 70px;
	padding-bottom: 30px;
	max-width: 1170px;
	margin: 0 auto; } .testimonials-block
	img {  margin: 0 auto;
	margin-bottom: 25px; } .testimonials-block
	h3 {  font-style: italic;
	font-weight: normal;
	font-size: 18px; } .testimonials-block
	p {  line-height: 1.5; }  .testimonials-slick .slick-next {
	width: 14px;
	height: 23px;
	background: url('img/slider-arrow-light.png') no-repeat center center; } .testimonials-slick .slick-next:hover {
	background: url('img/slider-arrow-light.png') no-repeat center center; } .testimonials-slick .slick-prev {
	width: 14px;
	height: 23px;
	background: url('img/slider-arrow-light.png') no-repeat center center;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg); } .testimonials-slick .slick-prev:hover {
	background: url('img/slider-arrow-light.png') no-repeat center center; } .team-block {
	padding-top: 100px;
	padding-bottom: 100px;
	background: white; } .team-box {
	text-align: center; } .team-block .container >
	p {  margin-bottom: 20px; } .team-box
	img {  margin: 40px auto; } .team-box
	h4 {  font-weight: bold;
	margin-bottom: 15px;
	text-transform: uppercase; } .facts-block {
	background: url('img/facts-bg.jpg') no-repeat center center;
	background-size: cover;
	color: #eeeeee;
	padding-top: 100px;
	padding-bottom: 100px;
	max-width: 1170px;
	margin: 0 auto; } .fact-box {
	padding: 60px 0 30px;
	text-align: center; } .fact-box
	p {  font-size: 18px;
	letter-spacing: 4px; } .fact-box
	p:first-child {  font-weight: bold;
	font-size: 22px;
	letter-spacing: normal; } .facts-block .outer {
	background: rgba(255, 255, 255, .3);
	padding-bottom: 30px;
	margin-top: 60px; } .fact-sep {
	width: 100%;
	height: 50px;
	background: url('img/fact-sep.jpg') no-repeat center center; } .fact-sep-2 {
	width: 100%;
	height: 7px;
	background: url('img/news-bg.jpg') no-repeat center center; } .calendar-block {
	background: #ffffff;
	padding-top: 80px;
	padding-bottom: 80px;
	overflow: hidden; } .calendar-block
	table {  width: 100%;
	margin-top: 80px; } .calendar-block
	tr {  border: 2px solid #292929; } .calendar-block
	tr td {  font-weight: bold;
	color: #292929;
	vertical-align: middle;
	padding: 5px 10px;
	text-transform: uppercase; } .calendar-block
	tr td:nth-of-type(2n) {  background: #292929;
	text-align: center; }  .calendar-block
	tr td:last-of-type {  width: 200px;
	background: #292929;
	text-align: center; } .calendar-block
	tr td:nth-of-type(4) {  width: 200px;
	background: #FFF;
	text-align: center; } .calendar-block
	tr td:nth-of-type(4).mover:hover {  background: #eee; } .calendar-block
	tr td:nth-of-type(1), .calendar-block tr td:nth-of-type(2) {  width: 90px; } .calendar-block
	tr td:nth-of-type(4) a {  color: #292929; } .calendar-block
	tr td.border-left {  border-left: 2px solid #292929; } .calendar-block
	tr.spacer {  height: 7px;
	border: none; } .calendar-block
	tr.spacer td {  background: none; } .calendar-block
	tr td a {  text-decoration: none;
	color: #FFF; } .restaurant-block {
	background: #efefef;
	padding-top: 40px;
	padding-bottom: 40px;
	max-width: 1170px;
	margin: 0 auto; } .restaurant-block
	h3 {  margin-bottom: 40px; } .slick-track {
	margin: 0 auto; } .footer {
	background: #212121;
	padding-top: 50px;
	padding-bottom: 50px;
	max-width: 1170px;
	margin: 0 auto; } .menu-hide {
	display: none;
	float: left;
	width: 100%; } .menu-addon {
	margin: 30px 0 40px; } .event-single {
	padding-top: 60px;
	padding-bottom: 60px; } .event-single
	h3 {  text-align: center;
	font-size: 3em; } .event-separator {
	width: 100%;
	height: 7px;
	background: url('img/event-sep.jpg') no-repeat center center;
	margin: 20px 0 40px; } .event-single .date {
	text-align: center;
	margin: 50px 0;
	font-size: 2em;
	font-weight: bold; } .event-single .button-clean {
	width: 270px;
	text-align: center;
	margin: 0 auto; } .event-single .event-navigation {
	margin-top: 150px; } .featured-image {
	height: 500px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	max-width: 1170px;
	margin: 0 auto; } .featured-image.active {
	margin-top: 150px; } .featured-image
	img {  width: 100%;
	height: auto; } .single-page {
	padding-top: 50px;
	background: white;
	max-width: 1170px; } .single-page
	h2 {  font-size: 3em;
	font-weight: bold;
	text-align: center;
	margin-bottom: 40px; } .single-page
	p {  margin-bottom: 40px;
	font-family: Archer;
	line-height: 1.2em;
	font-weight: 400;
	font-size: 20px; }  .single-page
	h4{  font-family:Vergo;
	font-style:normal;
	font-weight:400;
	font-size:35px;
	margin-bottom:20px; }   .facilities-menu {
	margin-bottom: 80px;
	width: 100%; } .facilities-menu
	ul li {  display: inline-block; } .facilities-menu
	a {  text-decoration: none;
	color: #010101;
	padding: 0 7px;
	font-size: 15px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	display: inline-block; } .facilities-menu
	a.active {  background: url(img/news-bg.jpg) no-repeat bottom center; } .facility-content {
	margin: 70px 0; } .facility-content .icon {
	margin: 0 auto;
	display: block; } .facility-content
	h3 {  font-size: 27px;
	text-align: center;
	font-weight: bold;
	margin: 30px 0 50px; } .facility-content .button-clean {
	margin: 150px auto 50px;
	max-width: 270px;
	text-align: center; } .menu-facilities-menu-container {
	display: table;
	margin: 0 auto; }
	strong {  font-weight: bold; }
	dl.gallery-item {     width: 33.3%;
	display: inline-block; }  .post-navigation {
	width: 100%;
	margin: 100px 0;
	display: inline-block; } .post-navigation
	a:first-child {  float: left; } .post-navigation
	a:last-child {  float: right; } .post-navigation
	a {  text-decoration: none;
	color: #212121;
	border: 2px solid #212121;
	padding: 13px 15px;
	display: block;
	font-weight: bold;
	margin: 10px 0 100px 0;
	width: 270px;
	text-align: center;
	margin: 0 auto; }  .tp-bullets.simplebullets.round .bullet {
	background: url(img/bullet.png) no-repeat top left; } .rev_slider .tp-button.lightgrey {
	text-decoration: none;
	color: #000 !important;
	border: 2px solid #000;
	padding: 13px 15px;
	display: inline;
	font-weight: bold;
	margin: 10px 0 100px 0;
	width: 270px;
	text-align: center;
	margin: 0 auto;
	background: none !important;
	box-shadow: none;
	text-shadow: none !important;
	border-radius: 0; }  .gfield
	select {  min-height: 34px; }  .content .content-column {
	padding: 0 10px; }  .content .button-clean-url {
	text-decoration: none;
	color: #212121;
	border: 2px solid #212121;
	padding: 13px 15px;
	font-weight: bold;
	background: none;
	margin: 10px 0 100px 0; }  .slider .rev_slider .caption
	a:hover {  background: #eee !important; }
	ul.share {margin-top:10px;
	padding:0px;
	padding-top:10px;
	border-top:solid #e5e5e5 1px;
	text-align:center;}
	ul.share li {display:inline;
	list-style:none;
	margin-right:10px;}
	ul.share li:last-child {margin-right:0px;}
	ul.share li a {display:inline-block;
	color:black;
	font-weight:900;
	text-transform:uppercase;}                  /***** LOKALER *****/ .themap {
	display: block;
	position: relative;
	width: 940px;
	height:615px;
	background: url("img/lokaler/slakthuset-oct-2013.jpg") no-repeat top left;
	margin: 0 auto;
	margin-bottom: 80px; }  .themap
	a {   display: block;
	position: absolute;
	text-decoration: none; }  .themap
	a span {   display: none;  }  .themap
	a:hover span {   display: block;
	position: absolute;
	padding:15px;
	background: #fffae4;
	border:1px solid #b3a566;
	font-size: 11px;
	color:#b3a566;
	text-decoration: none;
	z-index: 99999;   }  .themap
	a.gallerian {   top:307px;
	left:297px;
	width:302px;
	height:83px;
	z-index: 10; }  .themap
	a.gallerian:hover {   background: url("img/lokaler/Gallerian.png") no-repeat top left; }  .themap
	a.gallerian:hover span {   top:-380px;
	left:-10px;
	width:400px; }  .themap
	a.auditoriet {   top:243px;
	left:89px;
	width:140px;
	height:138px;
	z-index: 9999; }  .themap
	a.auditoriet:hover {   background: url("img/lokaler/Auditoriet.png") no-repeat top left;
	width:135px;
	height:153px; }   .themap
	a.auditoriet:hover span {   top:10px;
	left:140px;
	width:400px; }   .themap
	a.restauranggatan {   width:144px;
	height: 430px;
	top:62px;
	left:199px;
	z-index: 2;  }  .themap
	a.restauranggatan:hover {     background: url("img/lokaler/Restauranggatan.png") no-repeat top left; }   .themap
	a.restauranggatan:hover span {   top:-8 0px;
	left:-10px;
	width:400px; }    .themap
	a.norrahallen {   width:218px;
	height:104px;
	top:372px;
	left:348px;
	z-index: 10;  }  .themap
	a.norrahallen:hover {   background: url("img/lokaler/NorraHallen.png") no-repeat top left; }  .themap
	a.norrahallen:hover span {   top:-450px;
	left:-10px;
	width:400px; }    .themap
	a.runda_baren {   width:156px;
	height:95px;
	top:435px;
	left:75px; }  .themap
	a.runda_baren:hover {   background: url("img/lokaler/Runda_baren.png") no-repeat top left; }   .themap
	a.runda_baren:hover span {   top:-180px;
	left:160px;
	width:400px; }    .themap
	a.saluhallen {   width:182px;
	height:314px;
	top:169px;
	left:525px;
	z-index: 5; }  .themap
	a.saluhallen:hover {   background: url("img/lokaler/Saluhallen.png") no-repeat top left; }   .themap
	a.saluhallen:hover span {   top:-130px;
	left:-450px;
	width:400px; }    .themap
	a.saluhallgangen {   width:329px;
	height:79px;
	top:156px;
	left:308px;  }  .themap
	a.saluhallgangen:hover {   background: url("img/lokaler/Saluhallgangen.png") no-repeat top left; }  .themap
	a.saluhallgangen:hover span {   top:-280px;
	left:-140px;
	width:400px; }     .themap
	a.separaten {   width:120px;
	height:79px;
	top:515px;
	left:78px; }  .themap
	a.separaten:hover {   background: url("img/lokaler/Separaten.png") no-repeat top left; }   .themap
	a.separaten:hover span {   top:-180px;
	left:140px;
	width:400px; }   /* .themap a.slakt_ett {   width:99px;   height:89px;   top:524px;   left:302px; }  .themap a.slakt_ett:hover {   background: url("img/lokaler/Slakt1.png") no-repeat top left; }  .themap a.slakt_ett:hover span {   top:-300px;   left:-10px;   width:400px; }    .themap a.slakt_tva {   width:95px;   height:88px;   top:524px;   left:355px;  }  .themap a.slakt_tva:hover {     background: url("img/lokaler/Slakt2.png") no-repeat -20px 0; }  .themap a.slakt_tva:hover span {   top:-300px;   left:-10px;   width:400px; }   .themap a.slakt_tre {   width:87px;   height:61px;   top:539px;   left:452px; }  .themap a.slakt_tre:hover {   background: url("img/lokaler/Slakt3.png") no-repeat -20px 0; }  .themap a.slakt_tre:hover span {   top:-300px;   left:-10px;   width:400px; }  .themap a.slakt_fyra {   width:127px;   height:48px;   top:541px;   left:535px;  }  .themap a.slakt_fyra:hover {   background: url("img/lokaler/Slakt4.png") no-repeat top left; }  .themap a.slakt_fyra:hover span {   top:-300px;   left:-10px;   width:400px; } */  .themap
	a.slakt_ett {   width:75px;
	height:56px;
	top:543px;
	left:469px; }  .themap
	a.slakt_ett:hover {   background: url("img/lokaler/Slakt1.png") no-repeat top left; }  .themap
	a.slakt_ett:hover span {   top:-300px;
	left:-10px;
	width:400px; }  .themap
	a.slakt_tva {   width:68px;
	height:65px;
	top:543px;
	left:537px;  }  .themap
	a.slakt_tva:hover {     background: url("img/lokaler/Slakt2.png") no-repeat 0 0; }  .themap
	a.slakt_tva:hover span {   /*top:-300px;   left:-10px;*/   width:400px; }  .themap
	a.slakt_tre {   width:69px;
	height:58px;
	top:543px;
	left:638px; }  .themap
	a.slakt_tre:hover {   background: url("img/lokaler/Slakt3.png") no-repeat 0 0; }  .themap
	a.slakt_tre:hover span {   top:-300px;
	left:-10px;
	width:400px; }  .themap
	a.slakt_fyra {   width:70px;
	height:58px;
	top:543px;
	left:672px;  }  .themap
	a.slakt_fyra:hover {   background: url("img/lokaler/Slakt4.png") no-repeat top left; }  .themap
	a.slakt_fyra:hover span {   top:-300px;
	left:-10px;
	width:400px; }  .themap
	a.slakt_fem {   width:73px;
	height:42px;
	top:543px;
	left:708px;  }  .themap
	a.slakt_fem:hover {   background: url("img/lokaler/Slakt5.png") no-repeat top left; }  .themap
	a.slakt_fem:hover span {   top:-300px;
	left:-10px;
	width:400px; }  .themap
	a.slakt_sex {   width:70px;
	height:58px;
	top:543px;
	left:769px;  }  .themap
	a.slakt_sex:hover {   background: url("img/lokaler/Slakt6.png") no-repeat top left; }  .themap
	a.slakt_sex:hover span {   top:-300px;
	left:-10px;
	width:400px; }  .themap
	a.vet_chamber {   width:171px;
	height:108px;
	top:491px;
	left:374px;  }  .themap
	a.vet_chamber:hover {   background: url("img/lokaler/vet_chamber.png") no-repeat top left; }  .themap
	a.vet_chamber:hover span {   top:-300px;
	left:-10px;
	width:400px; }   .themap
	a.sodrahallen {   width:213px;
	height:102px;
	top:71px;
	left:313px; }  .themap
	a.sodrahallen:hover {   background: url("img/lokaler/SodraHallen.png") no-repeat top left; }  .themap
	a.sodrahallen:hover span {   top:20px;
	left:240px;
	width:400px; }   .themap
	a.lillateatern {   width:131px;
	height:94px;
	top:55px;
	left:98px;
	z-index: 888;  }  .themap
	a.lillateatern:hover {   height:212px;
	background: url("img/lokaler/LillaTeaterninkl_scenen.png") no-repeat top left; }  .themap
	a.lillateatern:hover span {   top:10px;
	left:170px;
	width:400px; }   .themap
	a.storateatern {   width:140px;
	height:110px;
	top:145px;
	left:84px;
	z-index:5;  }   .themap
	a.storateatern:hover {   width:161px;
	height:314px;
	top:67px;
	left:92px;
	background: url("img/lokaler/StoraTeatern.png") no-repeat top left; }   .themap
	a.storateatern:hover span {   top:10px;
	left:160px;
	width:400px; }   .themap
	a.hantverksgangen {   width:306px;
	height:80px;
	top:470px;
	left:203px;
	z-index: 10; }  .themap
	a.hantverksgangen:hover {   background: url("img/lokaler/Hantverksgangen.png") no-repeat top left; }  .themap
	a.hantverksgangen:hover span {   top:-350px;
	left:-10px;
	width:400px; }    /* IMAGE LIGHTBOX SELECTOR */  #imagelightbox {
	cursor: pointer;
	position: fixed;
	z-index: 10000;
	-ms-touch-action: none;
	touch-action: none;
	-webkit-box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 ); /* 50 */
	box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 ); /* 50 */ }   /* ACTIVITY INDICATION */  #imagelightbox-loading, #imagelightbox-loading
	div {  border-radius: 50%; } #imagelightbox-loading {
	width: 2.5em; /* 40 */
	height: 2.5em; /* 40 */
	background-color: #444;
	background-color: rgba( 0, 0, 0, .5 );
	position: fixed;
	z-index: 10003;
	top: 50%;
	left: 50%;
	padding: 0.625em; /* 10 */
	margin: -1.25em 0 0 -1.25em; /* 20 */
	-webkit-box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 ); /* 40 */
	box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 ); /* 40 */ } #imagelightbox-loading
	div {  width: 1.25em; /* 20 */
	height: 1.25em; /* 20 */
	background-color: #fff;
	-webkit-animation: imagelightbox-loading .5s ease infinite;
	animation: imagelightbox-loading .5s ease infinite; }  @-webkit-keyframes imagelightbox-loading {  from {
	opacity: .5;
	-webkit-transform: scale( .75 ); }  50%  {
	opacity: 1;
	-webkit-transform: scale( 1 ); }  to  {
	opacity: .5;
	-webkit-transform: scale( .75 ); } } @keyframes imagelightbox-loading {  from {
	opacity: .5;
	transform: scale( .75 ); }  50%  {
	opacity: 1;
	transform: scale( 1 ); }  to  {
	opacity: .5;
	transform: scale( .75 ); } }   /* OVERLAY */  #imagelightbox-overlay {
	background-color: #fff;
	background-color: rgba(0, 0, 0, .3);
	position: fixed;
	z-index: 9998;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0; }   /* "CLOSE" BUTTON */  #imagelightbox-close {
	width: 2.5em; /* 40 */
	height: 2.5em; /* 40 */
	text-align: left;
	background-color: #666;
	border-radius: 50%;
	position: fixed;
	z-index: 10002;
	top: 2.5em; /* 40 */
	right: 2.5em; /* 40 */
	-webkit-transition: color .3s ease;
	transition: color .3s ease; } #imagelightbox-close:hover, #imagelightbox-close:focus {
	background-color: #111; } #imagelightbox-close:before, #imagelightbox-close:after {
	width: 2px;
	background-color: #fff;
	content: '';
	position: absolute;
	top: 20%;
	bottom: 20%;
	left: 50%;
	margin-left: -1px; } #imagelightbox-close:before {
	-webkit-transform: rotate( 45deg );
	-ms-transform: rotate( 45deg );
	transform: rotate( 45deg ); } #imagelightbox-close:after {
	-webkit-transform: rotate( -45deg );
	-ms-transform: rotate( -45deg );
	transform: rotate( -45deg ); }
	div.footer {color:#aaa;}
	div.footer a {color:#aaa;}
	div.footer hr {border-color:#aaa;}
	form.footer-form {color:#aaa;}
	form.footer-form label {display:block;
	color:#8C8C8C;
	font-weight:300;
	padding-bottom:5px;
	text-transform:uppercase;}
	form.footer-form input[type=text], form.footer-form input[type=password], form.footer-form input[type=number], form.footer-form input[type=email] {  border:none;
	background-color:#212121;
	border:solid #404040 1px;
	color: #797979;
	padding: 10px;
	font-size: 12px;
	width: 100%;
	display: block;
	outline:none;
	margin-bottom:10px; }
	form.footer-form input[type=text]:hover, form.footer-form input[type=password]:hover, form.footer-form input[type=number]:hover, form.footer-form input[type=email]:hover {  border-color:#505050; }
	form.footer-form input[type=submit], form.footer-form button[type=submit] {  display: inline-block;
	margin-top: 10px;
	padding: 10px;
	background-color: #232323;
	border: solid #404040 1px;
	color: #797979;
	cursor:pointer;
	outline:none; }
	form.footer-form input[type=submit]:hover, form.footer-form button[type=submit]:hover {  border-color:#606060;
	color:#aaa; }         /* Small devices (tablets, 768px and up) */ @media (
	max-width: 768px) {  .header-wrapper {   position: fixed;
	z-index: 99;
	width: 100%;  }  .navbar-default {
	background: none;
	margin: 0;
	padding: 0;  }  .navbar-default button {
	margin: 20px 0 0 0;  }  .navbar {
	min-height: 0;  }  .logo {
	padding: 15px;  }  .logo img {
	width: 90px;  }  .calendar-block tr td {
	font-size: 14px;  }  .calendar-block tr td img {
	width: 20px;  }  .home-top-block {
	padding-bottom: 20px;
	position: relative;  }  .home-top-box {
	margin-bottom: 5px;  }  .button-clean {
	margin-bottom: 10px;  }  .dagens-lunch .container {
	padding-top: 0;  }  .features {
	padding-top: 20px;
	padding-bottom: 20px;  }  .feature-box {
	padding-top: 20px;
	padding-bottom: 20px;  }  .feature-box .textwidget {
	text-align: center;  }  .news-block {
	padding-top: 20px;
	padding-bottom: 20px;  }  .slajder {
	margin-top: 30px;  }  .news-box {
	margin-bottom: 5px;  }  .slick-track {
	text-align: center;  }  .slick-slide img {
	display: inline-block;  }  .partners-block {
	padding-top: 20px;
	padding-bottom: 10px;  }  .media-grid,  .team-block,  .facts-block,  .calendar-block {
	padding-top: 20px;
	padding-bottom: 20px;  }  .header-wrapper {
	box-shadow: 0 0 5px #000;  }  .navbar-default .navbar-collapse {
	border: none;  }  .navbar-default .navbar-collapse li {
	text-align: right;
	margin: 5px 0;  }  .navbar .navbar-nav > li.menu-overlay > a {
	float: right;  }  .slick-next {
	right: 30px;
	bottom: 0;
	top: auto;  }  .slick-prev {
	left: 30px;
	bottom: 0;
	top: auto;
	z-index: 9;  }  .slajder .slick-next,  .slajder .slick-prev {
	background: url('img/slider-arrow-light.png') no-repeat center center;
	bottom: 20px;  }  .slajder .slick-prev {
	-webkit-transform: rotate(180deg);
	z-index: 9;  }  .single-page {
	padding-top: 110px;  }  .facilities-menu ul li {
	display: block;
	text-align: center;
	margin-bottom: 8px;  }  .facilities-menu a.active {
	font-weight: bold;
	background: none;  }  img.attachment-thumbnail {
	max-width: 100%;
	height: auto;  }  .facility-content img {
	max-width: 100%;
	height: auto;  }  div.featured-image {
	padding-top: 74px;
	margin-bottom: -70px;
	width: 100%;
	margin-left: 0;  }  .event-single .event-navigation {
	margin-top: 50px;  }  .event-single .event-navigation .button-clean {
	float: none !important;  } }      .video-overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 9999999;
	padding: 20px; }  #video1 {
	display: block;
	margin: 0 auto !important;
	height: 100%;
	max-width: 100%; }  .skip-intro {
	position: absolute;
	right: 20px;
	bottom: 20px;
	color: #FFF;
	cursor: pointer; }  .slajder-home{
	max-width: 1170px;
	margin: 0 auto; }  .holder{
	float: right;
	width: 30%;
	background: black;
	height: 100%;
	border-left: 2px solid white;
	padding: 50px 50px 50px 50px;
	position: relative;
	right: 0px; }  .slide-image{
	width: 70%;
	height: 600px;
	background-size: cover !important;
	background-position: center !Important;
	float: left; }  .carousel{
	height: 600px; }   .buttons{
	position: absolute;
	bottom: 20px;
	width: 100%;
	left: 0px; }  .showshow
	p{  font-family: 'Vergo';
	font-size: 19px;
	font-weight: 400;
	color:white;
	line-height: 28px; }  .buttons
	a{  display:block;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	border-top: 2px solid white !Important;
	font-family: 'Vergo';
	font-size: 24px;
	font-weight: 400;
	text-transform: uppercase;
	border-bottom: 2px solid white;
	color: white; }  .buttons
	a:hover{  text-decoration:none; }   .buttons
	a:last-child{  border-top:none;
	margin-top: -2px; }  .hearth{
	text-align: center;
	/* margin-left: -50px; */ }  .hearth
	img{  width: 120px; }  .front-content{
	margin-top: 30px;
	line-height: 44px;
	letter-spacing: 2px; }  .front-content
	h1{  font-family: 'Vergo';
	font-size: 28px;
	font-weight: 400;
	color:rgba(159, 194, 185, 1); }  .front-content
	h2{  font-family: 'Vergo';
	font-size: 28px;
	font-weight: 400;
	color: white; }  .va-parent{
	display:table;
	width:100%;
	height:100%;  } .va-child{
	display:table-cell;
	vertical-align:middle;
	/* float: right; */  }   .content-intro{
	max-width: 1170px;
	margin: 0 auto;
	background: url('http://eastdev.info/slagthus/wp-content/uploads/2016/03/shutterstock_100427659_blue1.jpg');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;  }    .prikazi
	h1{   font-family: 'Vergo';
	font-size: 30px;
	font-weight: 400;
	color: white;
	background: black;
	padding: 10px;
	width: 250px;
	margin: 0 auto;
	padding-top: 16px;
	margin-bottom: 30px;  }  .prikazi
	img{  width: 35%;
	clear: both;
	display: block;
	margin: 0 auto; }  .linkovi{
	margin-top: 30px;  }  .linkovi
	a{   font-family: 'Vergo';
	font-size: 30px;
	font-weight: 400;
	color: white;
	background: black;
	padding: 10px;
	width: 250px;
	/* margin: 0 auto; */
	padding-top: 16px;
	margin-right: 20px;
	display: inline-block;
	mar;}   .linkovi
	a:hover{   text-decoration:none;  }  @media screen and (
	max-width:540px) {   .linkovi a{    margin: 0px;
	margin-bottom: 10px;   }    .slide-image {
	width: 100%;
	height: 310px;
	background-size: cover !important;
	background-position: center !Important;
	float: left;
	margin-top: 64px; }  .holder {
	float: none;
	width: 100%;
	background: black;
	height: 100%;
	border-left: none;
	padding: 50px 50px 50px 50px;
	position: relative;
	right: 0px;
	clear: both; } .carousel{
	height: 100%; } }  .slick-slider{
	margin-top: 10px; }   .prikazi
	p{  margin-bottom: 40px;
	font-family: Archer;
	line-height: 1.2em;
	font-weight: 400;
	font-size: 28px;
	/* max-width: 556px; */
	/* margin: 0 auto; */
	border-bottom: 1px solid black;
	display: inline-block;
	clear: both;
	margin-bottom: 0px;
	margin-top: 20px;
	font-style: italic; }  .nestani{
	text-align: center; }  .nestani
	img{  max-width: 50%; }  .date {
	text-align: center;
	margin: 50px 0;
	font-size: 2em;
	font-weight: bold; }
/* Theme Name: Slagthus Theme URI: http://east.ba Author: Amir Ahmic | east.ba Author URI: http://east.ba Description: The theme for Slagthus website Version: 1.0 Text Domain: east_slagthus */  @import url(
	https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700);    /* http://meyerweb.com/eric/tools/css/reset/    v2.0 | 20110126    License: none (public domain) */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {  margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline; } /* HTML5 display-role reset for older browsers */
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {  display: block; }
	body {  line-height: 1; }
	ol, ul {  list-style: none; }
	blockquote, q {  quotes: none; }
	blockquote:before, blockquote:after, q:before, q:after {  content: '';
	content: none; }
	table {  border-collapse: collapse;
	border-spacing: 0; }  /* CUSTOM STYLES */
	html {  -webkit-font-smoothing: antialiased; }
	body {  font-family: 'Source Sans Pro';
	color: #212121;
	background: black;
	background: url('http://eastdev.info/slagthus/wp-content/uploads/2016/03/stralar1.jpg');
	/* background-repeat: no-repeat; */
	background-size: cover !important;
	/* width: 100%; */
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;
	background-size: 100%;
	height: 100%; } @keyframes fadein {     from {
	opacity: 0; }     to   {
	opacity: 1; } }  /* Firefox < 16 */ @-moz-keyframes fadein {     from {
	opacity: 0; }     to   {
	opacity: 1; } }
	p{  font-family: Archer; }  .textwidget{
	font-family: Archer; }  /* Safari, Chrome and Opera > 12.1 */ @-webkit-keyframes fadein {     from {
	opacity: 0; }     to   {
	opacity: 1; } }  /* Internet Explorer */ @-ms-keyframes fadein {     from {
	opacity: 0; }     to   {
	opacity: 1; } }  /* Opera < 12.1 */ @-o-keyframes fadein {     from {
	opacity: 0; }     to   {
	opacity: 1; } } .header-wrapper {
	background-color: #FFF;
	background-image: url(http://slagthus.se/wp-content/uploads/2016/01/header-bg.jpg);
	background-position: 50% 50%;
	background-size: cover;
	max-width: 1170px;
	margin: 0 auto;
	padding-left: 20px; } .header-wrapper.active {
	position: fixed;
	top: 0;
	z-index: 99;
	width: 100%;
	background-color: #FFF;
	box-shadow: 0 0 5px #000;
	-webkit-animation: fadein 1s;/* Safari, Chrome and Opera > 12.1 */
	-moz-animation: fadein 1s;/* Firefox < 16 */
	-ms-animation: fadein 1s;/* Internet Explorer */
	-o-animation: fadein 1s;/* Opera < 12.1 */
	animation: fadein 1s;
	top: 0;
	left: 0;
	right: 0;
	/* height: 0; *//* center all inline content */
	text-align: center; } .header-wrapper.active .logo {
	padding: 5px 0; } .header-wrapper.active .logo
	img {  max-width: 90px; } .header-wrapper.active .navbar {
	padding: 10px 0;
	margin: 5px 0 0 0; }    @font-face {
	font-family: Vergo;
	src: url("fonts/VerlagComp-Black.otf") format("opentype");
	font-style: normal;
	font-weight: 400;  }  @font-face {
	font-family: Vergobold;
	font-weight: bold;
	src: url("fonts/VerlagComp-Bold.otf") format("opentype"); }  @font-face {
	font-family: Archer;
	src: url("fonts/Archer-Book-Pro.otf") format("opentype");
	font-style: normal;
	font-weight: 400;  }        .navbar {
	border: none;
	background: transparent;
	padding-top: 80px; } .navbar .navbar-nav >
	li {  margin-left: 30px; } .navbar .navbar-nav >
	li > a {  text-transform: uppercase;
	color: #212121;
	font-weight: normal;
	padding: 0;
	font-family: Vergo;
	font-weight: 400;
	font-size: 20px;
	letter-spacing: 1px; }  .navbar .navbar-nav >
	li > a:hover {  color:#c94139; }  .navbar .navbar-nav >
	li.menu-overlay > a {  font-size: 0;
	text-indent: -9999px;
	width: 17px;
	height: 19px;
	background: url(http://slagthus.se/wp-content/uploads/2016/01/menu-trigger.png) no-repeat center center; } .navbar-default .navbar-nav>.active>
	a, .navbar-default .navbar-nav>.active>a:hover {  color: #212121;
	background: none; } .scroll-menu {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.8);
	z-index: 999;
	display: table;
	text-align: center;
	display: none; } .scroll-menu >
	div {  display: table-cell;
	vertical-align: middle; } .scroll-menu
	ul li {  margin-bottom: 20px; } .scroll-menu
	ul li a {  color: #FFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 45px;
	font-family: Vergo;
	font-style: normal;
	font-weight: 400; } .close-overlay {
	position: absolute;
	right: 30px;
	top: 30px;
	cursor: pointer; } .logo {
	padding: 30px 0; } .block
	h3 {  font-size: 30px;
	font-weight: bold;
	margin: 15px 0;
	font-family: Vergo;
	font-style: normal;
	font-weight: 400; } .dagens-lunch {
	text-align: center;
	background: white; } .dagens-lunch .container {
	padding-top: 50px;
	padding-bottom: 50px; } .dagens-lunch .menu-box {
	height:100px; } .menu-box {
	text-align: left;
	margin-bottom: 40px; } .menu-box
	h4, .day-menu h4 {  font-size: 16px;
	margin-bottom: 10px;
	font-weight: bold; } .day-menu {
	margin-top: 50px;
	margin-bottom: 60px; } .center{
	width: 250px;
	margin:0 auto !important;
	text-align: center; } .button-clean, .gform_button {
	text-decoration: none;
	color: #212121;
	border: 2px solid #212121;
	padding: 13px 15px;
	display: block;
	font-weight: bold;
	background: none;
	margin: 10px 0 100px 0;
	font-family: Vergo;
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	letter-spacing: 1px; } .button-clean:hover, .content .button-clean-url:hover {
	text-decoration: none;
	color: #212121;
	background: #eee; } .button-clean:focus {
	outline: none;
	color: inherit;
	text-decoration: none; } .menu-addon
	p {  margin-bottom: 10px; }
	li.widget {  list-style: none; } .print-button {
	margin: 0 auto;
	float: none; } .features {
	background: #efefef;
	padding-top: 100px;
	padding-bottom: 100px;
	max-width: 1170px;
	margin: 0 auto; } .feature-box {
	box-sizing: border-box;
	padding: 0 70px; } .feature-box .textwidget
	p:nth-child(2) {  font-weight: bold;
	margin-top: 10px;
	margin-bottom: 15px;
	font-family: Vergo;
	font-style: normal;
	font-weight: 400;
	font-size: 20px; } .news-block {
	padding-top: 100px;
	padding-bottom: 100px;
	background: white; } .slajder {
	margin-top: 100px !IMPORTANT; } .news-block .container >
	p {  margin: 40px 0 140px; } .news-box >
	div {  background: #222222;
	color: #FFF;
	padding: 40px; } .news-box >
	div:hover {  background: url('img/news-bg.jpg') no-repeat top center #222222; } .news-box >
	div span {  text-transform: uppercase; } .news-box >
	div h4 {  font-size: 24px;
	margin: 30px 0; } .news-box >
	div p {;} .news-box >
	div a {  text-transform: uppercase;
	text-decoration: none;
	color: #FFF;
	margin-top: 40px;
	display: block; } .home-top-block {
	padding-top: 100px;
	padding-bottom: 100px;
	max-width: 1170px;
	margin: 0 auto;
	background: white; } .home-top-box {  } .home-top-box >
	div {  background: #efefef;
	padding: 40px; } .home-top-box >
	div:hover {  background: #D6D6D6; } .home-top-box
	h4 {  font-weight: bold;
	float: left;
	margin-top: 6px;
	font-family: Vergo;
	font-style: normal;
	font-weight: 400;
	font-size: 20px; } .home-top-box
	img {  float: right; } .home-top-box
	p {  margin: 15px 0 20px; }  .home-top-box
	span {  font-weight: bold;
	background: url('img/tag.png') no-repeat left center;
	padding-left: 25px; }   .slick-next {
	width: 14px;
	height: 23px;
	background: url('img/slider-arrow.png') no-repeat center center; } .slick-next:hover {
	background: url('img/slider-arrow.png') no-repeat center center; } .slick-prev {
	width: 14px;
	height: 23px;
	background: url('img/slider-arrow.png') no-repeat center center;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg); } .slick-prev:hover {
	background: url('img/slider-arrow.png') no-repeat center center; } .slick-next::before, .slick-prev::before {
	content: ''; } .slick-slide:focus {
	outline: none; } .slick-disabled {
	display: none !important; }  .partners-block {
	background: #efefef;
	padding-top: 70px;
	padding-bottom: 70px;
	max-width: 1170px;
	margin: 0 auto; } .partners-block
	h3 {  margin-bottom: 50px; } .partners-box {
	text-align: center; } .partners-box
	img {  max-width: 100%;
	height:auto; } .media-grid {
	padding-top: 100px;
	padding-bottom: 100px;
	background: white; } .media-grid .container >
	div > p {  padding: 30px 0 10px; } .media-grid .mg_filter
	a.mgf {  border: none;
	color: #212121;
	font-family: 'Source Sans Pro';
	font-size: 16px; } .mg-sep {
	width: 100%;
	height: 90px;
	background: url('img/news-bg.jpg') no-repeat center center; } .testimonials-block {
	color: #eeeeee;
	background: #212121;
	text-align: center;
	padding-top: 70px;
	padding-bottom: 30px;
	max-width: 1170px;
	margin: 0 auto; } .testimonials-block
	img {  margin: 0 auto;
	margin-bottom: 25px; } .testimonials-block
	h3 {  font-style: italic;
	font-weight: normal;
	font-size: 18px; } .testimonials-block
	p {  line-height: 1.5; }  .testimonials-slick .slick-next {
	width: 14px;
	height: 23px;
	background: url('img/slider-arrow-light.png') no-repeat center center; } .testimonials-slick .slick-next:hover {
	background: url('img/slider-arrow-light.png') no-repeat center center; } .testimonials-slick .slick-prev {
	width: 14px;
	height: 23px;
	background: url('img/slider-arrow-light.png') no-repeat center center;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg); } .testimonials-slick .slick-prev:hover {
	background: url('img/slider-arrow-light.png') no-repeat center center; } .team-block {
	padding-top: 100px;
	padding-bottom: 100px;
	background: white; } .team-box {
	text-align: center; } .team-block .container >
	p {  margin-bottom: 20px; } .team-box
	img {  margin: 40px auto; } .team-box
	h4 {  font-weight: bold;
	margin-bottom: 15px;
	text-transform: uppercase; } .facts-block {
	background: url('img/facts-bg.jpg') no-repeat center center;
	background-size: cover;
	color: #eeeeee;
	padding-top: 100px;
	padding-bottom: 100px;
	max-width: 1170px;
	margin: 0 auto; } .fact-box {
	padding: 60px 0 30px;
	text-align: center; } .fact-box
	p {  font-size: 18px;
	letter-spacing: 4px; } .fact-box
	p:first-child {  font-weight: bold;
	font-size: 22px;
	letter-spacing: normal; } .facts-block .outer {
	background: rgba(255, 255, 255, .3);
	padding-bottom: 30px;
	margin-top: 60px; } .fact-sep {
	width: 100%;
	height: 50px;
	background: url('img/fact-sep.jpg') no-repeat center center; } .fact-sep-2 {
	width: 100%;
	height: 7px;
	background: url('img/news-bg.jpg') no-repeat center center; } .calendar-block {
	background: #ffffff;
	padding-top: 80px;
	padding-bottom: 80px;
	overflow: hidden; } .calendar-block
	table {  width: 100%;
	margin-top: 80px; } .calendar-block
	tr {  border: 2px solid #292929; } .calendar-block
	tr td {  font-weight: bold;
	color: #292929;
	vertical-align: middle;
	padding: 5px 10px;
	text-transform: uppercase; } .calendar-block
	tr td:nth-of-type(2n) {  background: #292929;
	text-align: center; }  .calendar-block
	tr td:last-of-type {  width: 200px;
	background: #292929;
	text-align: center; } .calendar-block
	tr td:nth-of-type(4) {  width: 200px;
	background: #FFF;
	text-align: center; } .calendar-block
	tr td:nth-of-type(4).mover:hover {  background: #eee; } .calendar-block
	tr td:nth-of-type(1), .calendar-block tr td:nth-of-type(2) {  width: 90px; } .calendar-block
	tr td:nth-of-type(4) a {  color: #292929; } .calendar-block
	tr td.border-left {  border-left: 2px solid #292929; } .calendar-block
	tr.spacer {  height: 7px;
	border: none; } .calendar-block
	tr.spacer td {  background: none; } .calendar-block
	tr td a {  text-decoration: none;
	color: #FFF; } .restaurant-block {
	background: #efefef;
	padding-top: 40px;
	padding-bottom: 40px;
	max-width: 1170px;
	margin: 0 auto; } .restaurant-block
	h3 {  margin-bottom: 40px; } .slick-track {
	margin: 0 auto; } .footer {
	background: #212121;
	padding-top: 50px;
	padding-bottom: 50px;
	max-width: 1170px;
	margin: 0 auto; } .menu-hide {
	display: none;
	float: left;
	width: 100%; } .menu-addon {
	margin: 30px 0 40px; } .event-single {
	padding-top: 60px;
	padding-bottom: 60px; } .event-single
	h3 {  text-align: center;
	font-size: 3em; } .event-separator {
	width: 100%;
	height: 7px;
	background: url('img/event-sep.jpg') no-repeat center center;
	margin: 20px 0 40px; } .event-single .date {
	text-align: center;
	margin: 50px 0;
	font-size: 2em;
	font-weight: bold; } .event-single .button-clean {
	width: 270px;
	text-align: center;
	margin: 0 auto; } .event-single .event-navigation {
	margin-top: 150px; } .featured-image {
	height: 500px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	max-width: 1170px;
	margin: 0 auto; } .featured-image.active {
	margin-top: 150px; } .featured-image
	img {  width: 100%;
	height: auto; } .single-page {
	padding-top: 50px;
	background: white;
	max-width: 1170px; } .single-page
	h2 {  font-size: 3em;
	font-weight: bold;
	text-align: center;
	margin-bottom: 40px; } .single-page
	p {  margin-bottom: 40px;
	font-family: Archer;
	line-height: 1.2em;
	font-weight: 400;
	font-size: 20px; }  .single-page
	h4{  font-family:Vergo;
	font-style:normal;
	font-weight:400;
	font-size:35px;
	margin-bottom:20px; }   .facilities-menu {
	margin-bottom: 80px;
	width: 100%; } .facilities-menu
	ul li {  display: inline-block; } .facilities-menu
	a {  text-decoration: none;
	color: #010101;
	padding: 0 7px;
	font-size: 15px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	display: inline-block; } .facilities-menu
	a.active {  background: url(img/news-bg.jpg) no-repeat bottom center; } .facility-content {
	margin: 70px 0; } .facility-content .icon {
	margin: 0 auto;
	display: block; } .facility-content
	h3 {  font-size: 27px;
	text-align: center;
	font-weight: bold;
	margin: 30px 0 50px; } .facility-content .button-clean {
	margin: 150px auto 50px;
	max-width: 270px;
	text-align: center; } .menu-facilities-menu-container {
	display: table;
	margin: 0 auto; }
	strong {  font-weight: bold; }
	dl.gallery-item {     width: 33.3%;
	display: inline-block; }  .post-navigation {
	width: 100%;
	margin: 100px 0;
	display: inline-block; } .post-navigation
	a:first-child {  float: left; } .post-navigation
	a:last-child {  float: right; } .post-navigation
	a {  text-decoration: none;
	color: #212121;
	border: 2px solid #212121;
	padding: 13px 15px;
	display: block;
	font-weight: bold;
	margin: 10px 0 100px 0;
	width: 270px;
	text-align: center;
	margin: 0 auto; }  .tp-bullets.simplebullets.round .bullet {
	background: url(img/bullet.png) no-repeat top left; } .rev_slider .tp-button.lightgrey {
	text-decoration: none;
	color: #000 !important;
	border: 2px solid #000;
	padding: 13px 15px;
	display: inline;
	font-weight: bold;
	margin: 10px 0 100px 0;
	width: 270px;
	text-align: center;
	margin: 0 auto;
	background: none !important;
	box-shadow: none;
	text-shadow: none !important;
	border-radius: 0; }  .gfield
	select {  min-height: 34px; }  .content .content-column {
	padding: 0 10px; }  .content .button-clean-url {
	text-decoration: none;
	color: #212121;
	border: 2px solid #212121;
	padding: 13px 15px;
	font-weight: bold;
	background: none;
	margin: 10px 0 100px 0; }  .slider .rev_slider .caption
	a:hover {  background: #eee !important; }
	ul.share {margin-top:10px;
	padding:0px;
	padding-top:10px;
	border-top:solid #e5e5e5 1px;
	text-align:center;}
	ul.share li {display:inline;
	list-style:none;
	margin-right:10px;}
	ul.share li:last-child {margin-right:0px;}
	ul.share li a {display:inline-block;
	color:black;
	font-weight:900;
	text-transform:uppercase;}                  /***** LOKALER *****/ .themap {
	display: block;
	position: relative;
	width: 940px;
	height:615px;
	background: url("img/lokaler/slakthuset-oct-2013.jpg") no-repeat top left;
	margin: 0 auto;
	margin-bottom: 80px; }  .themap
	a {   display: block;
	position: absolute;
	text-decoration: none; }  .themap
	a span {   display: none;  }  .themap
	a:hover span {   display: block;
	position: absolute;
	padding:15px;
	background: #fffae4;
	border:1px solid #b3a566;
	font-size: 11px;
	color:#b3a566;
	text-decoration: none;
	z-index: 99999;   }  .themap
	a.gallerian {   top:307px;
	left:297px;
	width:302px;
	height:83px;
	z-index: 10; }  .themap
	a.gallerian:hover {   background: url("img/lokaler/Gallerian.png") no-repeat top left; }  .themap
	a.gallerian:hover span {   top:-380px;
	left:-10px;
	width:400px; }  .themap
	a.auditoriet {   top:243px;
	left:89px;
	width:140px;
	height:138px;
	z-index: 9999; }  .themap
	a.auditoriet:hover {   background: url("img/lokaler/Auditoriet.png") no-repeat top left;
	width:135px;
	height:153px; }   .themap
	a.auditoriet:hover span {   top:10px;
	left:140px;
	width:400px; }   .themap
	a.restauranggatan {   width:144px;
	height: 430px;
	top:62px;
	left:199px;
	z-index: 2;  }  .themap
	a.restauranggatan:hover {     background: url("img/lokaler/Restauranggatan.png") no-repeat top left; }   .themap
	a.restauranggatan:hover span {   top:-8 0px;
	left:-10px;
	width:400px; }    .themap
	a.norrahallen {   width:218px;
	height:104px;
	top:372px;
	left:348px;
	z-index: 10;  }  .themap
	a.norrahallen:hover {   background: url("img/lokaler/NorraHallen.png") no-repeat top left; }  .themap
	a.norrahallen:hover span {   top:-450px;
	left:-10px;
	width:400px; }    .themap
	a.runda_baren {   width:156px;
	height:95px;
	top:435px;
	left:75px; }  .themap
	a.runda_baren:hover {   background: url("img/lokaler/Runda_baren.png") no-repeat top left; }   .themap
	a.runda_baren:hover span {   top:-180px;
	left:160px;
	width:400px; }    .themap
	a.saluhallen {   width:182px;
	height:314px;
	top:169px;
	left:525px;
	z-index: 5; }  .themap
	a.saluhallen:hover {   background: url("img/lokaler/Saluhallen.png") no-repeat top left; }   .themap
	a.saluhallen:hover span {   top:-130px;
	left:-450px;
	width:400px; }    .themap
	a.saluhallgangen {   width:329px;
	height:79px;
	top:156px;
	left:308px;  }  .themap
	a.saluhallgangen:hover {   background: url("img/lokaler/Saluhallgangen.png") no-repeat top left; }  .themap
	a.saluhallgangen:hover span {   top:-280px;
	left:-140px;
	width:400px; }     .themap
	a.separaten {   width:120px;
	height:79px;
	top:515px;
	left:78px; }  .themap
	a.separaten:hover {   background: url("img/lokaler/Separaten.png") no-repeat top left; }   .themap
	a.separaten:hover span {   top:-180px;
	left:140px;
	width:400px; }   /* .themap a.slakt_ett {   width:99px;   height:89px;   top:524px;   left:302px; }  .themap a.slakt_ett:hover {   background: url("img/lokaler/Slakt1.png") no-repeat top left; }  .themap a.slakt_ett:hover span {   top:-300px;   left:-10px;   width:400px; }    .themap a.slakt_tva {   width:95px;   height:88px;   top:524px;   left:355px;  }  .themap a.slakt_tva:hover {     background: url("img/lokaler/Slakt2.png") no-repeat -20px 0; }  .themap a.slakt_tva:hover span {   top:-300px;   left:-10px;   width:400px; }   .themap a.slakt_tre {   width:87px;   height:61px;   top:539px;   left:452px; }  .themap a.slakt_tre:hover {   background: url("img/lokaler/Slakt3.png") no-repeat -20px 0; }  .themap a.slakt_tre:hover span {   top:-300px;   left:-10px;   width:400px; }  .themap a.slakt_fyra {   width:127px;   height:48px;   top:541px;   left:535px;  }  .themap a.slakt_fyra:hover {   background: url("img/lokaler/Slakt4.png") no-repeat top left; }  .themap a.slakt_fyra:hover span {   top:-300px;   left:-10px;   width:400px; } */  .themap
	a.slakt_ett {   width:75px;
	height:56px;
	top:543px;
	left:469px; }  .themap
	a.slakt_ett:hover {   background: url("img/lokaler/Slakt1.png") no-repeat top left; }  .themap
	a.slakt_ett:hover span {   top:-300px;
	left:-10px;
	width:400px; }  .themap
	a.slakt_tva {   width:68px;
	height:65px;
	top:543px;
	left:537px;  }  .themap
	a.slakt_tva:hover {     background: url("img/lokaler/Slakt2.png") no-repeat 0 0; }  .themap
	a.slakt_tva:hover span {   /*top:-300px;   left:-10px;*/   width:400px; }  .themap
	a.slakt_tre {   width:69px;
	height:58px;
	top:543px;
	left:638px; }  .themap
	a.slakt_tre:hover {   background: url("img/lokaler/Slakt3.png") no-repeat 0 0; }  .themap
	a.slakt_tre:hover span {   top:-300px;
	left:-10px;
	width:400px; }  .themap
	a.slakt_fyra {   width:70px;
	height:58px;
	top:543px;
	left:672px;  }  .themap
	a.slakt_fyra:hover {   background: url("img/lokaler/Slakt4.png") no-repeat top left; }  .themap
	a.slakt_fyra:hover span {   top:-300px;
	left:-10px;
	width:400px; }  .themap
	a.slakt_fem {   width:73px;
	height:42px;
	top:543px;
	left:708px;  }  .themap
	a.slakt_fem:hover {   background: url("img/lokaler/Slakt5.png") no-repeat top left; }  .themap
	a.slakt_fem:hover span {   top:-300px;
	left:-10px;
	width:400px; }  .themap
	a.slakt_sex {   width:70px;
	height:58px;
	top:543px;
	left:769px;  }  .themap
	a.slakt_sex:hover {   background: url("img/lokaler/Slakt6.png") no-repeat top left; }  .themap
	a.slakt_sex:hover span {   top:-300px;
	left:-10px;
	width:400px; }  .themap
	a.vet_chamber {   width:171px;
	height:108px;
	top:491px;
	left:374px;  }  .themap
	a.vet_chamber:hover {   background: url("img/lokaler/vet_chamber.png") no-repeat top left; }  .themap
	a.vet_chamber:hover span {   top:-300px;
	left:-10px;
	width:400px; }   .themap
	a.sodrahallen {   width:213px;
	height:102px;
	top:71px;
	left:313px; }  .themap
	a.sodrahallen:hover {   background: url("img/lokaler/SodraHallen.png") no-repeat top left; }  .themap
	a.sodrahallen:hover span {   top:20px;
	left:240px;
	width:400px; }   .themap
	a.lillateatern {   width:131px;
	height:94px;
	top:55px;
	left:98px;
	z-index: 888;  }  .themap
	a.lillateatern:hover {   height:212px;
	background: url("img/lokaler/LillaTeaterninkl_scenen.png") no-repeat top left; }  .themap
	a.lillateatern:hover span {   top:10px;
	left:170px;
	width:400px; }   .themap
	a.storateatern {   width:140px;
	height:110px;
	top:145px;
	left:84px;
	z-index:5;  }   .themap
	a.storateatern:hover {   width:161px;
	height:314px;
	top:67px;
	left:92px;
	background: url("img/lokaler/StoraTeatern.png") no-repeat top left; }   .themap
	a.storateatern:hover span {   top:10px;
	left:160px;
	width:400px; }   .themap
	a.hantverksgangen {   width:306px;
	height:80px;
	top:470px;
	left:203px;
	z-index: 10; }  .themap
	a.hantverksgangen:hover {   background: url("img/lokaler/Hantverksgangen.png") no-repeat top left; }  .themap
	a.hantverksgangen:hover span {   top:-350px;
	left:-10px;
	width:400px; }    /* IMAGE LIGHTBOX SELECTOR */  #imagelightbox {
	cursor: pointer;
	position: fixed;
	z-index: 10000;
	-ms-touch-action: none;
	touch-action: none;
	-webkit-box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 ); /* 50 */
	box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 ); /* 50 */ }   /* ACTIVITY INDICATION */  #imagelightbox-loading, #imagelightbox-loading
	div {  border-radius: 50%; } #imagelightbox-loading {
	width: 2.5em; /* 40 */
	height: 2.5em; /* 40 */
	background-color: #444;
	background-color: rgba( 0, 0, 0, .5 );
	position: fixed;
	z-index: 10003;
	top: 50%;
	left: 50%;
	padding: 0.625em; /* 10 */
	margin: -1.25em 0 0 -1.25em; /* 20 */
	-webkit-box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 ); /* 40 */
	box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 ); /* 40 */ } #imagelightbox-loading
	div {  width: 1.25em; /* 20 */
	height: 1.25em; /* 20 */
	background-color: #fff;
	-webkit-animation: imagelightbox-loading .5s ease infinite;
	animation: imagelightbox-loading .5s ease infinite; }  @-webkit-keyframes imagelightbox-loading {  from {
	opacity: .5;
	-webkit-transform: scale( .75 ); }  50%  {
	opacity: 1;
	-webkit-transform: scale( 1 ); }  to  {
	opacity: .5;
	-webkit-transform: scale( .75 ); } } @keyframes imagelightbox-loading {  from {
	opacity: .5;
	transform: scale( .75 ); }  50%  {
	opacity: 1;
	transform: scale( 1 ); }  to  {
	opacity: .5;
	transform: scale( .75 ); } }   /* OVERLAY */  #imagelightbox-overlay {
	background-color: #fff;
	background-color: rgba(0, 0, 0, .3);
	position: fixed;
	z-index: 9998;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0; }   /* "CLOSE" BUTTON */  #imagelightbox-close {
	width: 2.5em; /* 40 */
	height: 2.5em; /* 40 */
	text-align: left;
	background-color: #666;
	border-radius: 50%;
	position: fixed;
	z-index: 10002;
	top: 2.5em; /* 40 */
	right: 2.5em; /* 40 */
	-webkit-transition: color .3s ease;
	transition: color .3s ease; } #imagelightbox-close:hover, #imagelightbox-close:focus {
	background-color: #111; } #imagelightbox-close:before, #imagelightbox-close:after {
	width: 2px;
	background-color: #fff;
	content: '';
	position: absolute;
	top: 20%;
	bottom: 20%;
	left: 50%;
	margin-left: -1px; } #imagelightbox-close:before {
	-webkit-transform: rotate( 45deg );
	-ms-transform: rotate( 45deg );
	transform: rotate( 45deg ); } #imagelightbox-close:after {
	-webkit-transform: rotate( -45deg );
	-ms-transform: rotate( -45deg );
	transform: rotate( -45deg ); }
	div.footer {color:#aaa;}
	div.footer a {color:#aaa;}
	div.footer hr {border-color:#aaa;}
	form.footer-form {color:#aaa;}
	form.footer-form label {display:block;
	color:#8C8C8C;
	font-weight:300;
	padding-bottom:5px;
	text-transform:uppercase;}
	form.footer-form input[type=text], form.footer-form input[type=password], form.footer-form input[type=number], form.footer-form input[type=email] {  border:none;
	background-color:#212121;
	border:solid #404040 1px;
	color: #797979;
	padding: 10px;
	font-size: 12px;
	width: 100%;
	display: block;
	outline:none;
	margin-bottom:10px; }
	form.footer-form input[type=text]:hover, form.footer-form input[type=password]:hover, form.footer-form input[type=number]:hover, form.footer-form input[type=email]:hover {  border-color:#505050; }
	form.footer-form input[type=submit], form.footer-form button[type=submit] {  display: inline-block;
	margin-top: 10px;
	padding: 10px;
	background-color: #232323;
	border: solid #404040 1px;
	color: #797979;
	cursor:pointer;
	outline:none; }
	form.footer-form input[type=submit]:hover, form.footer-form button[type=submit]:hover {  border-color:#606060;
	color:#aaa; }         /* Small devices (tablets, 768px and up) */ @media (
	max-width: 768px) {  .header-wrapper {   position: fixed;
	z-index: 99;
	width: 100%;  }  .navbar-default {
	background: none;
	margin: 0;
	padding: 0;  }  .navbar-default button {
	margin: 20px 0 0 0;  }  .navbar {
	min-height: 0;  }  .logo {
	padding: 15px;  }  .logo img {
	width: 90px;  }  .calendar-block tr td {
	font-size: 14px;  }  .calendar-block tr td img {
	width: 20px;  }  .home-top-block {
	padding-bottom: 20px;
	position: relative;  }  .home-top-box {
	margin-bottom: 5px;  }  .button-clean {
	margin-bottom: 10px;  }  .dagens-lunch .container {
	padding-top: 0;  }  .features {
	padding-top: 20px;
	padding-bottom: 20px;  }  .feature-box {
	padding-top: 20px;
	padding-bottom: 20px;  }  .feature-box .textwidget {
	text-align: center;  }  .news-block {
	padding-top: 20px;
	padding-bottom: 20px;  }  .slajder {
	margin-top: 30px;  }  .news-box {
	margin-bottom: 5px;  }  .slick-track {
	text-align: center;  }  .slick-slide img {
	display: inline-block;  }  .partners-block {
	padding-top: 20px;
	padding-bottom: 10px;  }  .media-grid,  .team-block,  .facts-block,  .calendar-block {
	padding-top: 20px;
	padding-bottom: 20px;  }  .header-wrapper {
	box-shadow: 0 0 5px #000;  }  .navbar-default .navbar-collapse {
	border: none;  }  .navbar-default .navbar-collapse li {
	text-align: right;
	margin: 5px 0;  }  .navbar .navbar-nav > li.menu-overlay > a {
	float: right;  }  .slick-next {
	right: 30px;
	bottom: 0;
	top: auto;  }  .slick-prev {
	left: 30px;
	bottom: 0;
	top: auto;
	z-index: 9;  }  .slajder .slick-next,  .slajder .slick-prev {
	background: url('img/slider-arrow-light.png') no-repeat center center;
	bottom: 20px;  }  .slajder .slick-prev {
	-webkit-transform: rotate(180deg);
	z-index: 9;  }  .single-page {
	padding-top: 110px;  }  .facilities-menu ul li {
	display: block;
	text-align: center;
	margin-bottom: 8px;  }  .facilities-menu a.active {
	font-weight: bold;
	background: none;  }  img.attachment-thumbnail {
	max-width: 100%;
	height: auto;  }  .facility-content img {
	max-width: 100%;
	height: auto;  }  div.featured-image {
	padding-top: 74px;
	margin-bottom: -70px;
	width: 100%;
	margin-left: 0;  }  .event-single .event-navigation {
	margin-top: 50px;  }  .event-single .event-navigation .button-clean {
	float: none !important;  } }      .video-overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 9999999;
	padding: 20px; }  #video1 {
	display: block;
	margin: 0 auto !important;
	height: 100%;
	max-width: 100%; }  .skip-intro {
	position: absolute;
	right: 20px;
	bottom: 20px;
	color: #FFF;
	cursor: pointer; }  .slajder-home{
	max-width: 1170px;
	margin: 0 auto; }  .holder{
	float: right;
	width: 30%;
	background: black;
	height: 100%;
	border-left: 2px solid white;
	padding: 50px 50px 50px 50px;
	position: relative;
	right: 0px; }  .slide-image{
	width: 70%;
	height: 600px;
	background-size: cover !important;
	background-position: center !Important;
	float: left; }  .carousel{
	height: 600px; }   .buttons{
	position: absolute;
	bottom: 20px;
	width: 100%;
	left: 0px; }  .showshow
	p{  font-family: 'Vergo';
	font-size: 19px;
	font-weight: 400;
	color:white;
	line-height: 28px; }  .buttons
	a{  display:block;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	border-top: 2px solid white !Important;
	font-family: 'Vergo';
	font-size: 24px;
	font-weight: 400;
	text-transform: uppercase;
	border-bottom: 2px solid white;
	color: white; }  .buttons
	a:hover{  text-decoration:none; }   .buttons
	a:last-child{  border-top:none;
	margin-top: -2px; }  .hearth{
	text-align: center;
	/* margin-left: -50px; */ }  .hearth
	img{  width: 120px; }  .front-content{
	margin-top: 30px;
	line-height: 44px;
	letter-spacing: 2px; }  .front-content
	h1{  font-family: 'Vergo';
	font-size: 28px;
	font-weight: 400;
	color:rgba(159, 194, 185, 1); }  .front-content
	h2{  font-family: 'Vergo';
	font-size: 28px;
	font-weight: 400;
	color: white; }  .va-parent{
	display:table;
	width:100%;
	height:100%;  } .va-child{
	display:table-cell;
	vertical-align:middle;
	/* float: right; */  }   .content-intro{
	max-width: 1170px;
	margin: 0 auto;
	background: url('http://eastdev.info/slagthus/wp-content/uploads/2016/03/shutterstock_100427659_blue1.jpg');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;  }    .prikazi
	h1{   font-family: 'Vergo';
	font-size: 30px;
	font-weight: 400;
	color: white;
	background: black;
	padding: 10px;
	width: 250px;
	margin: 0 auto;
	padding-top: 16px;
	margin-bottom: 30px;  }  .prikazi
	img{  width: 35%;
	clear: both;
	display: block;
	margin: 0 auto; }  .linkovi{
	margin-top: 30px;  }  .linkovi
	a{   font-family: 'Vergo';
	font-size: 30px;
	font-weight: 400;
	color: white;
	background: black;
	padding: 10px;
	width: 250px;
	/* margin: 0 auto; */
	padding-top: 16px;
	margin-right: 20px;
	display: inline-block;
	mar;}   .linkovi
	a:hover{   text-decoration:none;  }  @media screen and (
	max-width:540px) {   .linkovi a{    margin: 0px;
	margin-bottom: 10px;   }    .slide-image {
	width: 100%;
	height: 310px;
	background-size: cover !important;
	background-position: center !Important;
	float: left;
	margin-top: 64px; }  .holder {
	float: none;
	width: 100%;
	background: black;
	height: 100%;
	border-left: none;
	padding: 50px 50px 50px 50px;
	position: relative;
	right: 0px;
	clear: both; } .carousel{
	height: 100%; } }  .slick-slider{
	margin-top: 10px; }   .prikazi
	p{  margin-bottom: 40px;
	font-family: Archer;
	line-height: 1.2em;
	font-weight: 400;
	font-size: 28px;
	/* max-width: 556px; */
	/* margin: 0 auto; */
	border-bottom: 1px solid black;
	display: inline-block;
	clear: both;
	margin-bottom: 0px;
	margin-top: 20px;
	font-style: italic; }  .nestani{
	text-align: center; }  .nestani
	img{  max-width: 50%; }  .date {
	text-align: center;
	margin: 50px 0;
	font-size: 2em;
	font-weight: bold; }
	font-family: Vergo;
	font-style: normal;
	font-weight: 400;
	font-family: Vergo;
	font-style: normal;
	font-weight: 400;
}
.calendar-block tr td:nth-of-type(2n) {
	background: #292929;
	text-align: center;
}

.calendar-block tr td:last-of-type {
	width: 200px;
	background: #292929;
    text-align: center;
}
.calendar-block tr td:nth-of-type(4) {
	width: 200px;
	background: #FFF;
    text-align: center;
}
.calendar-block tr td:nth-of-type(4).mover:hover {
	background: #eee;
}
.calendar-block tr td:nth-of-type(1),
.calendar-block tr td:nth-of-type(2) {
	width: 90px;
}
.calendar-block tr td:nth-of-type(4) a {
	color: #292929;
}
.calendar-block tr td.border-left {
	border-left: 2px solid #292929;
}
.calendar-block tr.spacer {
	height: 7px;
	border: none;
}
.calendar-block tr.spacer td {
	background: none;
}
.calendar-block tr td a {
	text-decoration: none;
	color: #FFF;
}
.restaurant-block {
	background: #efefef;
	padding-top: 40px;
	padding-bottom: 40px;
	max-width: 1170px;
	margin: 0 auto;
}
.restaurant-block h3 {
	margin-bottom: 40px;
}
.slick-track {
	margin: 0 auto;
}
.footer {
	background: #212121;
	padding-top: 50px;
	padding-bottom: 50px;
	max-width: 1170px;
	margin: 0 auto;
}
.menu-hide {
	display: none;
	float: left;
	width: 100%;
}
.menu-addon {
	margin: 30px 0 40px;
}
.event-single {
	padding-top: 60px;
	padding-bottom: 60px;
}
.event-single h3 {
	text-align: center;
	font-size: 3em;
}
.event-separator {
	width: 100%;
	height: 7px;
	background: url('img/event-sep.jpg') no-repeat center center;
	margin: 20px 0 40px;
}
.event-single .date {
	text-align: center;
    margin: 50px 0;
    font-size: 2em;
    font-weight: bold;
}
.event-single .button-clean {
	width: 270px;
	text-align: center;
	margin: 0 auto;
}
.event-single .event-navigation {
	margin-top: 150px;
}
.featured-image {
	height: 500px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	max-width: 1170px;
	margin: 0 auto;
}
.featured-image.active {
	margin-top: 150px;
}
.featured-image img {
	width: 100%;
	height: auto;
}
.single-page {
	padding-top: 50px;
	background: white;
	max-width: 1170px;
}
.single-page h2 {
	font-size: 3em;
	font-weight: bold;
	text-align: center;
	margin-bottom: 40px;
}
.single-page p {
	margin-bottom: 40px;
	font-family: Archer;
	line-height: 1.2em;
	font-weight: 400;
	font-size: 20px;
}

.single-page h4{
	font-family:Vergo;
	font-style:normal;
	font-weight:400;
	font-size:35px;
	margin-bottom:20px;
}


.facilities-menu {
	margin-bottom: 80px;
	width: 100%;
}
.facilities-menu ul li {
	display: inline-block;
}
.facilities-menu a {
	text-decoration: none;
	color: #010101;
	padding: 0 7px;
    font-size: 15px;
    padding-bottom: 15px;
    margin-bottom: 15px;
    display: inline-block;
}
.facilities-menu a.active {
	background: url(img/news-bg.jpg) no-repeat bottom center;
}
.facility-content {
	margin: 70px 0;
}
.facility-content .icon {
	margin: 0 auto;
    display: block;
}
.facility-content h3 {
	font-size: 27px;
	text-align: center;
	font-weight: bold;
	margin: 30px 0 50px;
}
.facility-content .button-clean {
	margin: 150px auto 50px;
	max-width: 270px;
	text-align: center;
}
.menu-facilities-menu-container {
	display: table;
    margin: 0 auto;
}
strong {
	font-weight: bold;
}
dl.gallery-item {
    width: 33.3%;
    display: inline-block;
}

.post-navigation {
	width: 100%;
	margin: 100px 0;
	display: inline-block;
}
.post-navigation a:first-child {
	float: left;
}
.post-navigation a:last-child {
	float: right;
}
.post-navigation a {
	text-decoration: none;
    color: #212121;
    border: 2px solid #212121;
    padding: 13px 15px;
    display: block;
    font-weight: bold;
    margin: 10px 0 100px 0;
    width: 270px;
    text-align: center;
    margin: 0 auto;
}

.tp-bullets.simplebullets.round .bullet {
	background: url(img/bullet.png) no-repeat top left;
}
.rev_slider .tp-button.lightgrey {
	text-decoration: none;
    color: #000 !important;
    border: 2px solid #000;
    padding: 13px 15px;
    display: inline;
    font-weight: bold;
    margin: 10px 0 100px 0;
    width: 270px;
    text-align: center;
    margin: 0 auto;
    background: none !important;
    box-shadow: none;
    text-shadow: none !important;
    border-radius: 0;
}

.gfield select {
	min-height: 34px;
}

.content .content-column {
	padding: 0 10px;
}

.content .button-clean-url {
    text-decoration: none;
    color: white;
    border: 2px solid #212121;
    padding: 13px 15px;
    font-weight: bold;
    background: black;
    margin: 10px 0 100px 0;
    font-family: Vergo;
    font-style: normal;
    font-weight: 400;
    font-size: 19px;
    height: 44px;
    /* display: block; */
    padding-top: 10px;
    padding-bottom: 7px;
}

.slider .rev_slider .caption a:hover {
	background: #eee !important;
}

ul.share {margin-top:10px;padding:0px;padding-top:10px;border-top:solid #e5e5e5 1px;text-align:center;}
ul.share li {display:inline;list-style:none;margin-right:10px;}
ul.share li:last-child {margin-right:0px;}
ul.share li a {display:inline-block;color:black;font-weight:900;text-transform:uppercase}

















/***** LOKALER *****/
.themap {
  display: block;
  position: relative;
  width: 940px;
  height:615px;
  background: url("img/lokaler/slakthuset-oct-2013.jpg") no-repeat top left;
  margin: 0 auto;
  margin-bottom: 80px;
}

.themap a {
  display: block;
  position: absolute;
  text-decoration: none;
}

.themap a span {
  display: none;

}

.themap a:hover span {
  display: block;
  position: absolute;
  padding:15px;
  background: #fffae4;
  border:1px solid #b3a566;
  font-size: 11px;
  color:#b3a566;
  text-decoration: none;
  z-index: 99999;


}

.themap a.gallerian {
  top:307px;
  left:297px;
  width:302px;
  height:83px;
  z-index: 10;
}

.themap a.gallerian:hover {
  background: url("img/lokaler/Gallerian.png") no-repeat top left;
}

.themap a.gallerian:hover span {
  top:-380px;
  left:-10px;
  width:400px;
}

.themap a.auditoriet {
  top:243px;
  left:89px;
  width:140px;
  height:138px;
  z-index: 9999;
}

.themap a.auditoriet:hover {
  background: url("img/lokaler/Auditoriet.png") no-repeat top left;
  width:135px;
  height:153px;
}


.themap a.auditoriet:hover span {
  top:10px;
  left:140px;
  width:400px;
}


.themap a.restauranggatan {
  width:144px;
  height: 430px;
  top:62px;
  left:199px;
  z-index: 2;

}

.themap a.restauranggatan:hover {
    background: url("img/lokaler/Restauranggatan.png") no-repeat top left;
}


.themap a.restauranggatan:hover span {
  top:-8	0px;
  left:-10px;
  width:400px;
}



.themap a.norrahallen {
  width:218px;
  height:104px;
  top:372px;
  left:348px;
  z-index: 10;

}

.themap a.norrahallen:hover {
  background: url("img/lokaler/NorraHallen.png") no-repeat top left;
}

.themap a.norrahallen:hover span {
  top:-450px;
  left:-10px;
  width:400px;
}



.themap a.runda_baren {
  width:156px;
  height:95px;
  top:435px;
  left:75px;
}

.themap a.runda_baren:hover {
  background: url("img/lokaler/Runda_baren.png") no-repeat top left;
}


.themap a.runda_baren:hover span {
  top:-180px;
  left:160px;
  width:400px;
}



.themap a.saluhallen {
  width:182px;
  height:314px;
  top:169px;
  left:525px;
  z-index: 5;
}

.themap a.saluhallen:hover {
  background: url("img/lokaler/Saluhallen.png") no-repeat top left;
}


.themap a.saluhallen:hover span {
  top:-130px;
  left:-450px;
  width:400px;
}



.themap a.saluhallgangen {
  width:329px;
  height:79px;
  top:156px;
  left:308px;

}

.themap a.saluhallgangen:hover {
  background: url("img/lokaler/Saluhallgangen.png") no-repeat top left;
}

.themap a.saluhallgangen:hover span {
  top:-280px;
  left:-140px;
  width:400px;
}




.themap a.separaten {
  width:120px;
  height:79px;
  top:515px;
  left:78px;
}

.themap a.separaten:hover {
  background: url("img/lokaler/Separaten.png") no-repeat top left;
}


.themap a.separaten:hover span {
  top:-180px;
  left:140px;
  width:400px;
}


/*
.themap a.slakt_ett {
  width:99px;
  height:89px;
  top:524px;
  left:302px;
}

.themap a.slakt_ett:hover {
  background: url("img/lokaler/Slakt1.png") no-repeat top left;
}

.themap a.slakt_ett:hover span {
  top:-300px;
  left:-10px;
  width:400px;
}



.themap a.slakt_tva {
  width:95px;
  height:88px;
  top:524px;
  left:355px;

}

.themap a.slakt_tva:hover {
    background: url("img/lokaler/Slakt2.png") no-repeat -20px 0;
}

.themap a.slakt_tva:hover span {
  top:-300px;
  left:-10px;
  width:400px;
}


.themap a.slakt_tre {
  width:87px;
  height:61px;
  top:539px;
  left:452px;
}

.themap a.slakt_tre:hover {
  background: url("img/lokaler/Slakt3.png") no-repeat -20px 0;
}

.themap a.slakt_tre:hover span {
  top:-300px;
  left:-10px;
  width:400px;
}

.themap a.slakt_fyra {
  width:127px;
  height:48px;
  top:541px;
  left:535px;

}

.themap a.slakt_fyra:hover {
  background: url("img/lokaler/Slakt4.png") no-repeat top left;
}

.themap a.slakt_fyra:hover span {
  top:-300px;
  left:-10px;
  width:400px;
}
*/

.themap a.slakt_ett {
  width:75px;
  height:56px;
  top:543px;
  left:469px;
}

.themap a.slakt_ett:hover {
  background: url("img/lokaler/Slakt1.png") no-repeat top left;
}

.themap a.slakt_ett:hover span {
  top:-300px;
  left:-10px;
  width:400px;
}

.themap a.slakt_tva {
  width:68px;
  height:65px;
  top:543px;
  left:537px;

}

.themap a.slakt_tva:hover {
    background: url("img/lokaler/Slakt2.png") no-repeat 0 0;
}

.themap a.slakt_tva:hover span {
  /*top:-300px;
  left:-10px;*/
  width:400px;
}

.themap a.slakt_tre {
  width:69px;
  height:58px;
  top:543px;
  left:638px;
}

.themap a.slakt_tre:hover {
  background: url("img/lokaler/Slakt3.png") no-repeat 0 0;
}

.themap a.slakt_tre:hover span {
  top:-300px;
  left:-10px;
  width:400px;
}

.themap a.slakt_fyra {
  width:70px;
  height:58px;
  top:543px;
  left:672px;

}

.themap a.slakt_fyra:hover {
  background: url("img/lokaler/Slakt4.png") no-repeat top left;
}

.themap a.slakt_fyra:hover span {
  top:-300px;
  left:-10px;
  width:400px;
}

.themap a.slakt_fem {
  width:73px;
  height:42px;
  top:543px;
  left:708px;

}

.themap a.slakt_fem:hover {
  background: url("img/lokaler/Slakt5.png") no-repeat top left;
}

.themap a.slakt_fem:hover span {
  top:-300px;
  left:-10px;
  width:400px;
}

.themap a.slakt_sex {
  width:70px;
  height:58px;
  top:543px;
  left:769px;

}

.themap a.slakt_sex:hover {
  background: url("img/lokaler/Slakt6.png") no-repeat top left;
}

.themap a.slakt_sex:hover span {
  top:-300px;
  left:-10px;
  width:400px;
}

.themap a.vet_chamber {
  width:171px;
  height:108px;
  top:491px;
  left:374px;

}

.themap a.vet_chamber:hover {
  background: url("img/lokaler/vet_chamber.png") no-repeat top left;
}

.themap a.vet_chamber:hover span {
  top:-300px;
  left:-10px;
  width:400px;
}


.themap a.sodrahallen {
  width:213px;
  height:102px;
  top:71px;
  left:313px;
}

.themap a.sodrahallen:hover {
  background: url("img/lokaler/SodraHallen.png") no-repeat top left;
}

.themap a.sodrahallen:hover span {
  top:20px;
  left:240px;
  width:400px;
}


.themap a.lillateatern {
  width:131px;
  height:94px;
  top:55px;
  left:98px;
  z-index: 888;

}

.themap a.lillateatern:hover {
  height:212px;
  background: url("img/lokaler/LillaTeaterninkl_scenen.png") no-repeat top left;
}

.themap a.lillateatern:hover span {
  top:10px;
  left:170px;
  width:400px;
}


.themap a.storateatern {
  width:140px;
  height:110px;
  top:145px;
  left:84px;
  z-index:5;

}


.themap a.storateatern:hover {
  width:161px;
  height:314px;
  top:67px;
  left:92px;
  background: url("img/lokaler/StoraTeatern.png") no-repeat top left;
}


.themap a.storateatern:hover span {
  top:10px;
  left:160px;
  width:400px;
}


.themap a.hantverksgangen {
  width:306px;
  height:80px;
  top:470px;
  left:203px;
  z-index: 10;
}

.themap a.hantverksgangen:hover {
  background: url("img/lokaler/Hantverksgangen.png") no-repeat top left;
}

.themap a.hantverksgangen:hover span {
  top:-350px;
  left:-10px;
  width:400px;
}



/* IMAGE LIGHTBOX SELECTOR */

#imagelightbox
{
	cursor: pointer;
	position: fixed;
	z-index: 10000;

	-ms-touch-action: none;
	touch-action: none;

	-webkit-box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 ); /* 50 */
	box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 ); /* 50 */
}


/* ACTIVITY INDICATION */

#imagelightbox-loading,
#imagelightbox-loading div
{
	border-radius: 50%;
}
#imagelightbox-loading
{
	width: 2.5em; /* 40 */
	height: 2.5em; /* 40 */
	background-color: #444;
	background-color: rgba( 0, 0, 0, .5 );
	position: fixed;
	z-index: 10003;
	top: 50%;
	left: 50%;
	padding: 0.625em; /* 10 */
	margin: -1.25em 0 0 -1.25em; /* 20 */

	-webkit-box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 ); /* 40 */
	box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 ); /* 40 */
}
#imagelightbox-loading div
{
	width: 1.25em; /* 20 */
	height: 1.25em; /* 20 */
	background-color: #fff;

	-webkit-animation: imagelightbox-loading .5s ease infinite;
	animation: imagelightbox-loading .5s ease infinite;
}

@-webkit-keyframes imagelightbox-loading
{
	from { opacity: .5;	-webkit-transform: scale( .75 ); }
	50%	 { opacity: 1;	-webkit-transform: scale( 1 ); }
	to	 { opacity: .5;	-webkit-transform: scale( .75 ); }
}
@keyframes imagelightbox-loading
{
	from { opacity: .5;	transform: scale( .75 ); }
	50%	 { opacity: 1;	transform: scale( 1 ); }
	to	 { opacity: .5;	transform: scale( .75 ); }
}


/* OVERLAY */

#imagelightbox-overlay
{
	background-color: #fff;
	background-color: rgba(0, 0, 0, .3);
	position: fixed;
	z-index: 9998;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}


/* "CLOSE" BUTTON */

#imagelightbox-close
{
	width: 2.5em; /* 40 */
	height: 2.5em; /* 40 */
	text-align: left;
	background-color: #666;
	border-radius: 50%;
	position: fixed;
	z-index: 10002;
	top: 2.5em; /* 40 */
	right: 2.5em; /* 40 */

	-webkit-transition: color .3s ease;
	transition: color .3s ease;
}
#imagelightbox-close:hover,
#imagelightbox-close:focus
{
	background-color: #111;
}
#imagelightbox-close:before,
#imagelightbox-close:after
{
	width: 2px;
	background-color: #fff;
	content: '';
	position: absolute;
	top: 20%;
	bottom: 20%;
	left: 50%;
	margin-left: -1px;
}
#imagelightbox-close:before
{
	-webkit-transform: rotate( 45deg );
	-ms-transform: rotate( 45deg );
	transform: rotate( 45deg );
}
#imagelightbox-close:after
{
	-webkit-transform: rotate( -45deg );
	-ms-transform: rotate( -45deg );
	transform: rotate( -45deg );
}


div.footer {color:#aaa;}
div.footer a {color:#aaa;}
div.footer hr {border-color:#aaa;}

form.footer-form {color:#aaa;}
form.footer-form label {display:block;color:#8C8C8C;font-weight:300;padding-bottom:5px;text-transform:uppercase;}
form.footer-form input[type=text], form.footer-form input[type=password], form.footer-form input[type=number], form.footer-form input[type=email] {
	border:none;
	background-color:#212121;
	border:solid #404040 1px;
    color: #797979;
    padding: 10px;
    font-size: 12px;
    width: 100%;
    display: block;
    outline:none;
    margin-bottom:10px;
}
form.footer-form input[type=text]:hover, form.footer-form input[type=password]:hover, form.footer-form input[type=number]:hover, form.footer-form input[type=email]:hover {
	border-color:#505050;
}
form.footer-form input[type=submit], form.footer-form button[type=submit] {
	display: inline-block;
    margin-top: 10px;
    padding: 10px;
    background-color: #232323;
    border: solid #404040 1px;
    color: #797979;
    cursor:pointer;
    outline:none;
}
form.footer-form input[type=submit]:hover, form.footer-form button[type=submit]:hover {
	border-color:#606060;
	color:#aaa;
}








/* Small devices (tablets, 768px and up) */
@media (max-width: 768px) {
	.header-wrapper {
		position: fixed;
		z-index: 99;
		width: 100%;
	}
	.navbar-default {
		background: none;
		margin: 0;
		padding: 0;
	}
	.navbar-default button {
		margin: 20px 0 0 0;
	}
	.navbar {
		min-height: 0;
	}
	.logo {
		padding: 15px;
	}
	.logo img {
		width: 90px;
	}
	.calendar-block tr td {
		font-size: 14px;
	}
	.calendar-block tr td img {
		width: 20px;
	}
	.home-top-block {
		padding-bottom: 20px;
		position: relative;
	}
	.home-top-box {
		margin-bottom: 5px;
	}
	.button-clean {
		margin-bottom: 10px;
	}
	.dagens-lunch .container {
		padding-top: 0;
	}
	.features {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.feature-box {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.feature-box .textwidget {
		text-align: center;
	}
	.news-block {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.slajder {
		margin-top: 30px;
	}
	.news-box {
		margin-bottom: 5px;
	}
	.slick-track {
		text-align: center;
	}
	.slick-slide img {
		display: inline-block;
	}
	.partners-block {
		padding-top: 20px;
		padding-bottom: 10px;
	}
	.media-grid,
	.team-block,
	.facts-block,
	.calendar-block {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.header-wrapper {
		box-shadow: 0 0 5px #000;
	}
	.navbar-default .navbar-collapse {
		border: none;
	}
	.navbar-default .navbar-collapse li {
		text-align: right;
		margin: 5px 0;
	}
	.navbar .navbar-nav > li.menu-overlay > a {
		float: right;
	}
	.slick-next {
		right: 30px;
		bottom: 0;
		top: auto;
	}
	.slick-prev {
		left: 30px;
		bottom: 0;
		top: auto;
		z-index: 9;
	}
	.slajder .slick-next,
	.slajder .slick-prev {
		    background: url('img/slider-arrow-light.png') no-repeat center center;
		    bottom: 20px;
	}
	.slajder .slick-prev {
		-webkit-transform: rotate(180deg);
		z-index: 9;
	}
	.single-page {
		padding-top: 110px;
	}
	.facilities-menu ul li {
		display: block;
		text-align: center;
		margin-bottom: 8px;
	}
	.facilities-menu a.active {
		font-weight: bold;
		background: none;
	}
	img.attachment-thumbnail {
		max-width: 100%;
		height: auto;
	}
	.facility-content img {
		max-width: 100%;
		height: auto;
	}
	div.featured-image {
		padding-top: 74px;
		margin-bottom: -70px;
		width: 100%;
		margin-left: 0;
	}
	.event-single .event-navigation {
		margin-top: 50px;
	}
	.event-single .event-navigation .button-clean {
		float: none !important;
	}
}





.video-overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index: 9999999;
    padding: 20px;
}

#video1 {
    display: block;
    margin: 0 auto !important;
    height: 100%;
    max-width: 100%;
}

.skip-intro {
    position: absolute;
    right: 20px;
    bottom: 20px;
    color: #FFF;
    cursor: pointer;
}

.slajder-home{
	max-width: 1170px;
	margin: 0 auto;
}

.holder{
	float: right;
	width: 30%;
	background: black;
	height: 100%;
	border-left: 2px solid white;
	padding: 50px 50px 50px 50px;
	position: relative;
	right: 0px;
}

.slide-image{
	width: 70%;
	height: 600px;
	background-size: cover !important;
	background-position: center !Important;
	float: left;
}

.carousel{
	height: 600px;
}


.buttons{
	position: absolute;
	bottom: 20px;
	width: 100%;
	left: 0px;
}

.showshow p{
	font-family: 'Vergo';
	font-size: 19px;
	font-weight: 400;
	color:white;
	line-height: 28px;
}

.buttons a{
	display:block;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	border-top: 2px solid white !Important;
	font-family: 'Vergo';
	font-size: 24px;
	font-weight: 400;
	text-transform: uppercase;
	border-bottom: 2px solid white;
	color: white;
}

.buttons a:hover{
	text-decoration:none;
}


.buttons a:last-child{
	border-top:none;
	margin-top: -2px;
}

.hearth{
	text-align: center;
	/* margin-left: -50px; */
}

.hearth img{
	width: 120px;
}

.front-content{
	margin-top: 30px;
	line-height: 44px;
	letter-spacing: 2px;
}

.front-content h1{
	font-family: 'Vergo';
	font-size: 28px;
	font-weight: 400;
	color:rgba(159, 194, 185, 1);
}

.front-content h2{
	font-family: 'Vergo';
	font-size: 28px;
	font-weight: 400;
	color: white;
}

.va-parent{
	display:table;
	width:100%;
	height:100%;
	}
.va-child{
	display:table-cell;
	vertical-align:middle;
	/* float: right; */
	}

	.content-intro{
		max-width: 1170px;
		margin: 0 auto;
		background: url('http://eastdev.info/slagthus/wp-content/uploads/2016/03/shutterstock_100427659_blue1.jpg');
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}


	.prikazi h1{
		font-family: 'Vergo';
		font-size: 27px;
		font-weight: 400;
		color: white;
		background: black;
		padding: 10px;
		width: 250px;
		margin: 0 auto;
		height: 44px;
		margin-bottom: 40px;
	}

.prikazi img{
	width: 35%;
	clear: both;
	display: block;
	margin: 0 auto;
}
	.linkovi{
		margin-top: 20px;
	}
	.linkovi a{
		font-family: 'Vergo';
		font-size: 27px !important;
		font-weight: 400;
		color: white;
		background: black;
		padding: 10px;
		width: 250px;
		/* margin: 0 auto; */
		height: 44px !important;
		margin-right: 20px;
		display: inline-block;
		mar;
	}

	.linkovi a:hover{
		text-decoration:none;
	}

@media screen and (max-width:540px) {
		.linkovi a{
			margin: 0px;
			margin-bottom: 10px;
		}

		.slide-image {
    width: 100%;
    height: 310px;
    background-size: cover !important;
    background-position: center !Important;
    float: left;
    margin-top: 64px;
}

.holder {
  	float: none;
    width: 100%;
    background: black;
    height: 100%;
    border-left: none;
    padding: 50px 50px 50px 50px;
    position: relative;
    right: 0px;
    clear: both;
}
.carousel{
	height: 100%;
}
}

.slick-slider{
	margin-top: 10px;
}


.prikazi p{
	margin-bottom: 40px;
	font-family: Archer;
	line-height: 1.2em;
	font-weight: 400;
	font-size: 28px;
	/* max-width: 556px; */
	/* margin: 0 auto; */
	border-bottom: 1px solid black;
	display: inline-block;
	clear: both;
	margin-bottom: 0px;
	margin-top: 30px;
	font-style: italic;
}

.nestani{
	text-align: center;
}

.nestani img{
	max-width: 50%;
}

.date {
    text-align: center;
    margin: 50px 0;
    font-size: 2em;
    font-weight: bold;
}

.text-launch{
	padding-left: 20px;
padding-right: 20px;
margin-top: -50px;
margin-bottom: 40px;
}

.logo-launch{
	width: 220px;
}

@media screen and (max-width: 750px){
	.logo-launch{
		margin-top: 100px;
	}
}

.tare-slika{
	background: red;
	height: 30px;
	width: 30px;
}

#slika-tare{
	display: none;
}

@media print{
	#slika-tare{
	display: block;
	text-align: center;
}
}
