/* Colors */
/* Font */
/* Fancy border mixin shizzles */
/* line 20, ../sass/fortbom.scss */
.detail.production .production-menu:after, .upcoming > header:before, .upcoming > header:after {
  width: 100%;
  background-repeat: repeat-x;
  display: block;
  content: "";
}

/* line 27, ../sass/fortbom.scss */
.page-blocks {
  position: relative;
}

/* line 31, ../sass/fortbom.scss */
.genre-item {
  margin-top: 10px;
}

/* line 35, ../sass/fortbom.scss */
#text-page-49 .page-blocks.count1 {
  width: 25%;
  margin-left: auto;
  margin-right: auto;
  float: none;
}
/* line 37, ../sass/fortbom.scss */
#text-page-49 .page-blocks.count1 .list-item {
  width: 100%;
}

/*
header 
{
	h2 
	{
		font-size:30px !important;
		position:relative;
		top: -3px;
	}
}
*/
/* line 58, ../sass/fortbom.scss */
.count2 {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  float: none;
}
/* line 60, ../sass/fortbom.scss */
.count2 .list-item {
  width: 50%;
}

/* line 70, ../sass/fortbom.scss */
.clearfix {
  clear: both;
}

/* line 74, ../sass/fortbom.scss */
#slideshow:after {
  height: 10px;
  width: 100%;
  bottom: 0px;
  position: absolute;
  z-index: 5;
  content: " ";
  display: block;
}

/* line 163, ../sass/fortbom.scss */
.arrow-green-right {
  position: relative;
  display: block;
  color: #4baf3f;
  text-transform: lowercase;
  font-size: 1.2em;
  font-family: "Oswald";
  font-weight: 700;
  width: auto;
  text-align: right;
  padding-right: 60px;
  border: none;
  margin-top: 10px;
  /*width: 100%;*/
  float: right;
}
/* line 117, ../sass/fortbom.scss */
.arrow-green-right:after {
  color: #fce71f;
  content: ' >';
  font-size: 1.5em;
}
/* line 133, ../sass/fortbom.scss */
.arrow-green-right:hover, .arrow-green-right:focus {
  color: #000;
}

/* line 167, ../sass/fortbom.scss */
.arrow-green-left {
  position: relative;
  display: block;
  color: #4baf3f;
  text-transform: lowercase;
  font-size: 1.2em;
  font-family: "Oswald";
  font-weight: 700;
  width: auto;
  text-align: right;
  padding-right: 60px;
  border: none;
  margin-top: 10px;
  /*width: 100%;*/
  text-align: left;
  float: left;
}
/* line 125, ../sass/fortbom.scss */
.arrow-green-left:before {
  color: #fce71f;
  content: '< ';
  font-size: 1.5em;
}
/* line 133, ../sass/fortbom.scss */
.arrow-green-left:hover, .arrow-green-left:focus {
  color: #000;
}

/* line 175, ../sass/fortbom.scss */
#canvas {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
}

/* line 181, ../sass/fortbom.scss */
#slideshow-content {
  position: relative;
}

/* line 185, ../sass/fortbom.scss */
hr {
  background: none;
  border-top: dotted 3px #4baf3f;
  height: 1px;
}

/* line 191, ../sass/fortbom.scss */
html, body {
  height: 100%;
}

/* line 195, ../sass/fortbom.scss */
body {
  font-size: 14px;
  font-family: "Alegreya Sans", sans-serif;
  color: #000;
  font-weight: 400;
  line-height: 1.4;
}
@media (max-width: 991px) {
  /* line 195, ../sass/fortbom.scss */
  body {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  /* line 195, ../sass/fortbom.scss */
  body {
    font-size: 13px;
  }
}
@media (min-width: 992px) {
  /* line 195, ../sass/fortbom.scss */
  body {
    /*background:
    	url("../images/background-dots.png") no-repeat center 0,
    	url("../images/concrete_wall_2.png") center 0; //IE8-;*/
  }
  /* line 215, ../sass/fortbom.scss */
  body.home {
    /*background:
    	url("../images/background-dots.png") no-repeat center 400px,
    	url("../images/concrete_wall_2.png") center 0; //IE8;*/
  }
}

/* line 223, ../sass/fortbom.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-weight: 400;
  font-family: "Oswald";
}

/* line 231, ../sass/fortbom.scss */
h1 {
  font-size: 2.25em;
  /*word-break:break-all;*/
}

/* line 236, ../sass/fortbom.scss */
h2 {
  font-size: 1.8em;
  margin-bottom: 5px;
}

/* line 241, ../sass/fortbom.scss */
h4 {
  font-size: 1.3em;
  margin-bottom: 15px;
}

/* line 246, ../sass/fortbom.scss */
a {
  color: #4baf3f;
}

/* line 250, ../sass/fortbom.scss */
a:hover, a:focus {
  color: #4baf3f;
  text-decoration: none;
}

/* line 255, ../sass/fortbom.scss */
b, strong {
  font-weight: 700;
}

/* line 259, ../sass/fortbom.scss */
.no-padding {
  padding: 0px;
}

/* line 265, ../sass/fortbom.scss */
nav.horizontal ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 269, ../sass/fortbom.scss */
nav.horizontal ul li {
  float: left;
}
/* line 271, ../sass/fortbom.scss */
nav.horizontal ul li:before {
  content: "|";
  margin: 0 3px;
  color: #fff;
  display: block;
  float: left;
}
/* line 279, ../sass/fortbom.scss */
nav.horizontal ul li:first-child:before {
  content: "";
  margin: 0;
}

/* line 288, ../sass/fortbom.scss */
.back-btn {
  position: absolute;
  top: -20px;
}

@media (max-width: 991px) {
  /* line 294, ../sass/fortbom.scss */
  #wrap > .container > .row > .pull-left, #wrap > .container > .row > .pull-right {
    float: none !important;
  }
}

/* line 301, ../sass/fortbom.scss */
.header-wrapper {
  margin-bottom: 25px;
  position: relative;
}
/* line 306, ../sass/fortbom.scss */
.header-wrapper .header-top {
  padding: 10px;
}
/* line 309, ../sass/fortbom.scss */
.header-wrapper .header-top .top-tool {
  margin-left: 30px;
}
/* line 313, ../sass/fortbom.scss */
.header-wrapper .header-top li.active a {
  color: #4baf3f;
}
/* line 317, ../sass/fortbom.scss */
.header-wrapper .header-top a {
  color: #32bcde;
}
/* line 318, ../sass/fortbom.scss */
.home .header-wrapper .header-top a {
  color: #fff;
}
/* line 320, ../sass/fortbom.scss */
.header-wrapper .header-top a:hover, .header-wrapper .header-top a.active {
  color: #4baf3f;
}
/* line 324, ../sass/fortbom.scss */
.header-wrapper .header-top .social-media-links {
  font-size: 18px;
}
/* line 329, ../sass/fortbom.scss */
.home.has-slideshow .header-wrapper {
  margin-bottom: 0;
}
/* line 336, ../sass/fortbom.scss */
.header-wrapper #main-header {
  padding-top: 1px;
  /*firefox bug fix*/
  margin-top: -1px;
  /*firefox bug fix*/
  /*background:
  	url("../images/pattern.jpg");*/
  padding-bottom: 10px;
}
/* line 337, ../sass/fortbom.scss */
.has-slideshow .header-wrapper #main-header {
  position: absolute;
  z-index: 9;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  height: 100%;
}
/* line 353, ../sass/fortbom.scss */
.header-wrapper #main-header #main-nav {
  /*background:
  	url('../images/border-double-white.png') 0 center repeat-x,
  	#000 url("../images/pattern.jpg");*/
  font-family: "Oswald";
  position: relative;
}
/* line 360, ../sass/fortbom.scss */
.header-wrapper #main-header #main-nav .not-home {
  float: right;
}
/* line 365, ../sass/fortbom.scss */
.header-wrapper #main-header #main-nav > ul {
  display: table;
  margin: 0 auto;
  padding: 0 15px;
}
/* line 373, ../sass/fortbom.scss */
.header-wrapper #main-header #main-nav > ul > li {
  display: block;
  position: relative;
  float: left;
  text-transform: uppercase;
  font-size: 1.2em;
  font-weight: 700;
  position: relative;
  margin: 15px;
  margin-bottom: 0px;
  padding-bottom: 5px;
  z-index: 12;
  letter-spacing: 2px;
  					/*&:nth-child(even):hover, &:nth-child(even):focus{
  						ul{
  							@include rotate(3deg);
  						}
  					}
  
  					&:nth-child(odd):hover, &:nth-child(odd):focus{
  						ul{
  							@include rotate(-3deg);
  						}
  					}*/
}
@media (min-width: 1200px) {
  /* line 373, ../sass/fortbom.scss */
  .header-wrapper #main-header #main-nav > ul > li {
    font-size: 22px;
  }
}
/* line 393, ../sass/fortbom.scss */
.header-wrapper #main-header #main-nav > ul > li > a {
  border-top: solid 2px;
  color: #32bcde;
}
/* line 396, ../sass/fortbom.scss */
.has-slideshow .header-wrapper #main-header #main-nav > ul > li > a {
  color: #fff;
}
/* line 400, ../sass/fortbom.scss */
.header-wrapper #main-header #main-nav > ul > li > a:before {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  max-width: 0;
  border-bottom: 2px solid;
  color: #4baf3f;
  border-color: #32bcde;
  content: attr(title);
  white-space: nowrap;
  -moz-transition: max-width 0.5s;
  -o-transition: max-width 0.5s;
  -webkit-transition: max-width 0.5s;
  transition: max-width 0.5s;
}
/* line 421, ../sass/fortbom.scss */
.header-wrapper #main-header #main-nav > ul > li:hover > a.dummy-button, .header-wrapper #main-header #main-nav > ul > li:focus > a.dummy-button, .header-wrapper #main-header #main-nav > ul > li.active > a.dummy-button {
  color: #fff;
  cursor: default;
}
/* line 425, ../sass/fortbom.scss */
.header-wrapper #main-header #main-nav > ul > li:hover > a:before, .header-wrapper #main-header #main-nav > ul > li:focus > a:before, .header-wrapper #main-header #main-nav > ul > li.active > a:before {
  max-width: 100%;
}
/* line 431, ../sass/fortbom.scss */
.header-wrapper #main-header #main-nav > ul > li:hover ul a, .header-wrapper #main-header #main-nav > ul > li:focus ul a, .header-wrapper #main-header #main-nav > ul > li.active ul a {
  color: #000;
}
/* line 432, ../sass/fortbom.scss */
.has-slideshow .header-wrapper #main-header #main-nav > ul > li:hover ul a, .has-slideshow .header-wrapper #main-header #main-nav > ul > li:focus ul a, .has-slideshow .header-wrapper #main-header #main-nav > ul > li.active ul a {
  color: #fff;
}
/* line 442, ../sass/fortbom.scss */
.header-wrapper #main-header #main-nav > ul > li:hover ul, .header-wrapper #main-header #main-nav > ul > li:focus ul {
  height: auto;
  overflow: hidden;
  display: block;
  top: 60%;
  padding: 10px 5px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10000);
  opacity: 100;
}
/* line 467, ../sass/fortbom.scss */
.header-wrapper #main-header #main-nav > ul > li ul {
  top: 100px;
  z-index: 12;
  text-align: center;
  position: absolute;
  width: 220px;
  left: 50%;
  margin-left: -110px;
  margin-top: 10px;
  background-color: #4baf3f;
  padding: 0px;
  height: 0px;
  overflow: hidden;
  -moz-transition: 500ms;
  -o-transition: 500ms;
  -webkit-transition: 500ms;
  transition: 500ms;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 484, ../sass/fortbom.scss */
.header-wrapper #main-header #main-nav > ul > li ul:before {
  margin-bottom: 10px;
}
/* line 489, ../sass/fortbom.scss */
.header-wrapper #main-header #main-nav > ul > li ul:after {
  margin: 15px 0 5px 0;
}
/* line 494, ../sass/fortbom.scss */
.header-wrapper #main-header #main-nav > ul > li ul li {
  display: block;
  font-size: 0.7em;
  font-weight: 400;
  margin: 0;
  padding: 5px 0;
}
/* line 501, ../sass/fortbom.scss */
.header-wrapper #main-header #main-nav > ul > li ul li a {
  color: #fff !important;
}
/* line 506, ../sass/fortbom.scss */
.header-wrapper #main-header #main-nav > ul > li ul li:hover a, .header-wrapper #main-header #main-nav > ul > li ul li:focus a, .header-wrapper #main-header #main-nav > ul > li ul li.active a {
  border-bottom: dotted 1px #fff;
}

/* line 520, ../sass/fortbom.scss */
#slideshow {
  padding-top: 45px;
  margin-bottom: 50px;
}
/* line 524, ../sass/fortbom.scss */
.fortbom #slideshow {
  padding-top: 0px;
}
/* line 533, ../sass/fortbom.scss */
#slideshow .scroll-btn-holder {
  position: relative;
}
/* line 535, ../sass/fortbom.scss */
#slideshow .scroll-btn-holder #scroll-down {
  position: absolute;
  bottom: 40px;
  right: 40px;
  z-index: 20;
}
/* line 542, ../sass/fortbom.scss */
#slideshow .scroll-btn-holder #scroll-down:hover img {
  -moz-transform: rotate(383.5deg);
  -ms-transform: rotate(383.5deg);
  -webkit-transform: rotate(383.5deg);
  transform: rotate(383.5deg);
}
/* line 551, ../sass/fortbom.scss */
#slideshow .slide {
  background-position: center center;
  background-size: cover;
  position: relative;
}
/* line 557, ../sass/fortbom.scss */
#slideshow .slide .slide-container {
  position: relative;
  /* Heb hoogte ingesteld op container om navigatie
  absoluut te kunnen zetten en container relatief */
  height: 380px;
}
@media (min-height: 750px) {
  /* line 557, ../sass/fortbom.scss */
  #slideshow .slide .slide-container {
    height: 650px;
  }
}
@media (min-height: 850px) {
  /* line 557, ../sass/fortbom.scss */
  #slideshow .slide .slide-container {
    height: 750px;
  }
}
@media (min-height: 1000px) {
  /* line 557, ../sass/fortbom.scss */
  #slideshow .slide .slide-container {
    height: 850px;
  }
}
/* line 584, ../sass/fortbom.scss */
#slideshow .slide .slide-container header {
  position: absolute;
  bottom: 0px;
  color: #fff;
  z-index: 10;
}
/* line 592, ../sass/fortbom.scss */
#slideshow .slide .slide-container header a {
  color: #fff;
  -moz-transition: all 250ms ease-in-out;
  -o-transition: all 250ms ease-in-out;
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
}
/* line 596, ../sass/fortbom.scss */
#slideshow .slide .slide-container header a:hover {
  color: #000;
  -moz-transform-origin: center center 50%;
  -ms-transform-origin: center center 50%;
  -webkit-transform-origin: center center 50%;
  transform-origin: center center 50%;
}
/* line 603, ../sass/fortbom.scss */
#slideshow .slide .slide-container header h1 {
  font-size: 3em;
  display: inline;
  background-color: #32bcde;
  color: #fff;
  box-shadow: 5px 0 0 #32bcde, -5px 0 0 #32bcde;
  color: inherit;
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 700;
}
/* line 611, ../sass/fortbom.scss */
#slideshow .slide .slide-container header h2 {
  margin-left: 20px;
  line-height: 1.5;
  font-family: "Alegreya Sans", sans-serif;
  font-size: 1.3125em;
  font-weight: 400;
  display: inline;
  background-color: #4baf3f;
  color: #fff;
  box-shadow: 5px 0 0 #4baf3f, -5px 0 0 #4baf3f;
  color: inherit;
}
/* line 623, ../sass/fortbom.scss */
#slideshow .slide .slide-container .flex-prev {
  display: none;
}
/* line 628, ../sass/fortbom.scss */
#slideshow .slide .slide-container .slideshow-nav .flex-direction-nav {
  margin-top: 5px;
}
/* line 630, ../sass/fortbom.scss */
#slideshow .slide .slide-container .slideshow-nav .flex-direction-nav li {
  margin-left: 10px;
}
/* line 632, ../sass/fortbom.scss */
#slideshow .slide .slide-container .slideshow-nav .flex-direction-nav li a {
  margin: 0;
  padding: 0;
  line-height: 40px;
  text-align: center;
  color: #fff;
  background: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition: 0;
  -o-transition: 0;
  -webkit-transition: 0;
  transition: 0;
  text-indent: 0;
  width: 67px;
  height: 48px;
  margin: 40px;
  top: 40%;
}

/* line 654, ../sass/fortbom.scss */
#zap-share {
  font-size: 2em;
}
/* line 656, ../sass/fortbom.scss */
#zap-share .pull-right {
  text-align: center;
  float: none !important;
}
/* line 659, ../sass/fortbom.scss */
#zap-share .pull-right:before, #zap-share .pull-right:after {
  content: '\2022 \2022 \2022';
  font-size: 2em;
  line-height: 0.5;
  color: #fce71f;
  display: inline;
}
/* line 667, ../sass/fortbom.scss */
#zap-share a {
  margin-left: 5px;
}
/* line 669, ../sass/fortbom.scss */
#zap-share a:hover {
  color: #ec6b8e;
}

/* line 675, ../sass/fortbom.scss */
.zaplogo {
  position: absolute;
  bottom: 10px;
  right: 10px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}
/* line 681, ../sass/fortbom.scss */
.zaplogo:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}

/* line 686, ../sass/fortbom.scss */
#search-submit {
  background: none;
  color: #fff;
  padding: 0;
  font-size: 18px;
  vertical-align: top;
}

/* line 696, ../sass/fortbom.scss */
form input[type=text], form input[type=email] {
  width: 100%;
  height: 40px;
  margin-bottom: 10px;
  padding: 0 0 5px 5px;
  border: none;
  border-bottom: solid 1px #fff;
  color: #fff;
  font-family: "Alegreya Sans", sans-serif;
  font-size: 1.2em;
  background-color: transparent;
  /*
  &:focus {
  	border: none;
  	outline: none;
  	box-shadow: none;
  }
  /*, &:invalid, &:not(:focus):invalid*/
}
/* line 699, ../sass/fortbom.scss */
#top-search form input[type=text], #top-search form input[type=email] {
  height: auto;
  padding: 0;
  font-size: 1em;
  font-family: "Alegreya Sans", sans-serif;
  color: #fff;
  padding-bottom: 5px;
}
/* line 727, ../sass/fortbom.scss */
form input[type=text].error, form input[type=email].error {
  outline: none !important;
  box-shadow: none !important;
  border-bottom: solid 1px #4baf3f;
}
/* line 737, ../sass/fortbom.scss */
form textarea {
  width: 100%;
  background: none;
  border: none;
  resize: none;
  font-family: "Alegreya Sans", sans-serif;
  font-size: 1.2em;
  padding: 0 0 5px 5px;
}
/* line 747, ../sass/fortbom.scss */
form textarea.error {
  border: 1px solid red;
}
/* line 753, ../sass/fortbom.scss */
form#shop-form input[type=text], form#shop-form input[type=email] {
  color: black;
  border-bottom: solid 1px #999;
}
/* line 759, ../sass/fortbom.scss */
form#shop-form textarea {
  border-bottom: solid 1px #999;
  /*background:
  	url('../images/border-single-black-alpha.png') 0 38px repeat-x,
  	url('../images/border-single-black-alpha.png') 0 76px repeat-x;*/
}
/* line 770, ../sass/fortbom.scss */
form label, form .radio label, form .checkbox label {
  font-weight: 300;
  font-size: 0.875em;
  font-family: "Alegreya Sans", sans-serif;
}

/* line 778, ../sass/fortbom.scss */
#top-footer {
  color: #fff;
}
/* line 781, ../sass/fortbom.scss */
#top-footer > .inner {
  background-image: url("../images/pattern.jpg");
  padding: 25px 0 5px 0;
}
/* line 786, ../sass/fortbom.scss */
#top-footer .stat-col {
  text-align: center;
  margin: 75px 0;
}
/* line 789, ../sass/fortbom.scss */
#top-footer .stat-col a {
  display: block;
  color: #fff;
}
/* line 793, ../sass/fortbom.scss */
#top-footer .stat-col a:hover {
  color: #4baf3f;
}
/* line 797, ../sass/fortbom.scss */
#top-footer .stat-col a:hover, #top-footer .stat-col a:focus {
  text-decoration: none;
}
/* line 803, ../sass/fortbom.scss */
#top-footer .newsletter-col {
  /*padding: 0;*/
}
@media (max-width: 991px) {
  /* line 803, ../sass/fortbom.scss */
  #top-footer .newsletter-col {
    clear: both;
    float: none;
  }
}
/* line 812, ../sass/fortbom.scss */
#top-footer img {
  margin-bottom: 15px;
  height: 93px;
}
/* line 817, ../sass/fortbom.scss */
#top-footer h1 {
  font-size: 3.5em;
  font-weight: 400;
}
/* line 822, ../sass/fortbom.scss */
#top-footer h2 {
  text-transform: uppercase;
  font-size: 2.25em;
  margin-bottom: 15px;
}
/* line 828, ../sass/fortbom.scss */
#top-footer h3 {
  text-transform: uppercase;
  color: #4baf3f;
  font-size: 1.5em;
  font-weight: 400;
}
/* line 835, ../sass/fortbom.scss */
#top-footer:before {
  content: '';
  background-image: url("../images/footer-border-sprite.png");
  background-repeat: repeat-x;
  background-position: 0 top;
  display: block;
  width: 100%;
  height: 55px;
}
/* line 845, ../sass/fortbom.scss */
#top-footer:after {
  content: '';
  background-image: url("../images/footer-border-sprite.png");
  background-repeat: repeat-x;
  background-position: 0 bottom;
  display: block;
  width: 100%;
  height: 55px;
}

/* line 856, ../sass/fortbom.scss */
.newsletter-submit {
  position: relative;
  display: block;
  color: #4baf3f;
  text-transform: lowercase;
  font-size: 1.2em;
  font-family: "Oswald";
  font-weight: 700;
  width: auto;
  text-align: right;
  padding-right: 60px;
  border: none;
  margin-top: 10px;
  /*width: 100%;*/
  float: right;
}
/* line 117, ../sass/fortbom.scss */
.newsletter-submit:after {
  color: #fce71f;
  content: ' >';
  font-size: 1.5em;
}
/* line 133, ../sass/fortbom.scss */
.newsletter-submit:hover, .newsletter-submit:focus {
  color: #000;
}

/* line 861, ../sass/fortbom.scss */
#bottom-footer {
  position: relative;
  margin-top: 60px;
  padding: 40px 0px;
  background: #eee;
}
/* line 867, ../sass/fortbom.scss */
#bottom-footer .footer-content {
  margin-top: 0px;
  font-size: 1.125em;
  font-family: "Oswald";
}
@media (max-width: 992px) {
  /* line 867, ../sass/fortbom.scss */
  #bottom-footer .footer-content {
    margin-top: 20px;
    text-align: center;
  }
}

/* line 880, ../sass/fortbom.scss */
.banners {
  margin-bottom: 60px;
  padding: 15px;
}
/* line 885, ../sass/fortbom.scss */
.banners .banner.photo .banner-inner:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
}
/* line 897, ../sass/fortbom.scss */
.banners .banner-inner {
  position: relative;
  display: block;
  background: #32bcde;
  color: #fff;
}
/* line 904, ../sass/fortbom.scss */
.banners .banner-inner img {
  z-index: 0;
}
/* line 908, ../sass/fortbom.scss */
.banners .banner-inner header {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  padding: 20px;
}
@media (min-width: 1200px) {
  /* line 908, ../sass/fortbom.scss */
  .banners .banner-inner header {
    padding: 60px;
  }
}
/* line 921, ../sass/fortbom.scss */
.banners .banner-inner header h1 {
  position: relative;
  z-index: 1;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  /* line 921, ../sass/fortbom.scss */
  .banners .banner-inner header h1 {
    font-size: 1.8em;
  }
}
/* line 933, ../sass/fortbom.scss */
.banners .banner-inner header aside {
  position: relative;
  z-index: 1;
}
/* line 947, ../sass/fortbom.scss */
.banners .embed header {
  padding: 0px;
}
/* line 949, ../sass/fortbom.scss */
.banners .embed header .embed, .banners .embed header iframe {
  height: 100% !important;
}
/* line 955, ../sass/fortbom.scss */
.banners a {
  z-index: 1;
  display: block;
  position: relative;
  -moz-perspective: 100%;
  -webkit-perspective: 100%;
  perspective: 100%;
}
/* line 960, ../sass/fortbom.scss */
.ie .banners a {
  overflow: hidden;
}
/* line 964, ../sass/fortbom.scss */
.banners a .banner-inner {
  -moz-transition: -moz-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -moz-transform-origin: 50% 0 0;
  -webkit-transform-origin: 50% 0 0;
  transform-origin: 50% 0 0;
  -moz-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
/* line 968, ../sass/fortbom.scss */
.banners a .banner-inner .banner-overlay {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 100%;
  background: #14687c;
  color: #fff;
  -moz-transition: background 0.3s;
  -o-transition: background 0.3s;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  -moz-transform: rotateX(-90deg);
  -ms-transform: rotateX(-90deg);
  -webkit-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
  -moz-transform-origin: 50% 0 0;
  -webkit-transform-origin: 50% 0 0;
  transform-origin: 50% 0 0;
}
/* line 979, ../sass/fortbom.scss */
.ie .banners a .banner-inner .banner-overlay {
  -moz-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -webkit-transform: rotateX(0deg);
  transform: rotateX(0deg);
}
/* line 986, ../sass/fortbom.scss */
.banners a:hover, .banners a:focus {
  z-index: 5;
}
/* line 988, ../sass/fortbom.scss */
.banners a:hover .banner-inner, .banners a:focus .banner-inner {
  -moz-transform: rotateX(90deg) translateY(-50%);
  -ms-transform: rotateX(90deg) translateY(-50%);
  -webkit-transform: rotateX(90deg) translateY(-50%);
  transform: rotateX(90deg) translateY(-50%);
}
/* line 990, ../sass/fortbom.scss */
.ie .banners a:hover .banner-inner, .ie .banners a:focus .banner-inner {
  -moz-transform: rotateX(0deg) translateY(-100%);
  -ms-transform: rotateX(0deg) translateY(-100%);
  -webkit-transform: rotateX(0deg) translateY(-100%);
  transform: rotateX(0deg) translateY(-100%);
}
/* line 993, ../sass/fortbom.scss */
.banners a:hover .banner-inner .banner-overlay, .banners a:focus .banner-inner .banner-overlay {
  background: #1f9fbe;
}
/* line 997, ../sass/fortbom.scss */
.banners a:hover .banner-inner h1, .banners a:focus .banner-inner h1 {
  text-shadow: none;
}
/* line 1001, ../sass/fortbom.scss */
.banners a:hover .banner-inner aside, .banners a:focus .banner-inner aside {
  text-shadow: none;
}
/* line 1009, ../sass/fortbom.scss */
.banners .banner {
  margin-bottom: 0px;
  padding: 0px !important;
}
/* line 1015, ../sass/fortbom.scss */
.banners .banner:nth-child(odd) .banner-inner {
  background: #4baf3f;
}
/* line 1021, ../sass/fortbom.scss */
.banners .banner:nth-child(odd) a .banner-inner .banner-overlay {
  background: #23511d;
}
/* line 1027, ../sass/fortbom.scss */
.banners .banner:nth-child(odd) a:hover .banner-overlay, .banners .banner:nth-child(odd) a:focus .banner-overlay {
  background: #3b8a31;
}

/* line 1036, ../sass/fortbom.scss */
.price {
  font-family: "Alegreya Sans", sans-serif;
  font-size: 2.3em;
}

/* line 1041, ../sass/fortbom.scss */
.thumbnail {
  padding: 0px;
  border: solid 1px #ccc;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}

/* line 1049, ../sass/fortbom.scss */
#genres {
  margin-bottom: 10px;
}

/* line 1052, ../sass/fortbom.scss */
.fortbom-genre {
  cursor: pointer;
  float: left;
  color: #000;
  display: block;
  margin-right: 10px;
  font-size: 14px;
  color: 000;
  background-color: #32bcde;
  padding: 5px;
  border-radius: 5px;
}

/* line 1065, ../sass/fortbom.scss */
div.genre {
  color: #4baf3f;
  font-size: 1.875em;
  font-weight: 700;
  text-transform: uppercase;
  color: #ec6b8e;
}

/* line 1075, ../sass/fortbom.scss */
.fortbom-genre.active, .fortbom-genre:hover {
  float: left;
  color: #FFF;
  background-color: #ec6b8e;
}

/* line 1081, ../sass/fortbom.scss */
.list-item, .lightbox-info {
  margin-bottom: 0px;
  text-align: center;
  padding-bottom: 20px;
}
/* line 1086, ../sass/fortbom.scss */
.list-item a.detail, .lightbox-info a.detail {
  color: #000;
  display: block;
}
/* line 1089, ../sass/fortbom.scss */
.list-item a.detail:after, .list-item a.detail:before, .lightbox-info a.detail:after, .lightbox-info a.detail:before {
  line-height: 0.5;
  color: #ec6b8e;
  font-size: 6em;
  content: '';
  width: 0;
  display: inline-block;
  content: '\2022 \2022 \2022 \2022 \2022 \2022 \2022 \2022 \2022';
  -moz-transition: width 500ms;
  -o-transition: width 500ms;
  -webkit-transition: width 500ms;
  transition: width 500ms;
  overflow: hidden;
}
/* line 1104, ../sass/fortbom.scss */
.list-item a.detail:hover:after, .list-item a.detail:hover:before, .lightbox-info a.detail:hover:after, .lightbox-info a.detail:hover:before {
  width: 100%;
}
/* line 1110, ../sass/fortbom.scss */
.list-item h1, .lightbox-info h1 {
  font-size: 1.875em;
  font-weight: 700;
  color: #4baf3f;
  margin-bottom: 10px;
}
/* line 1117, ../sass/fortbom.scss */
.list-item .content, .lightbox-info .content {
  font-weight: 300;
  font-size: 1.125em;
}
/* line 1122, ../sass/fortbom.scss */
.list-item .thumbnail, .lightbox-info .thumbnail {
  padding: 0px;
  border: none;
  overflow: hidden;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
/* line 1132, ../sass/fortbom.scss */
.list-item[data-link], .list-item[data-link] .thumbnail img, .list-item[data-link] h1, .list-item[data-link] a, .lightbox-info[data-link], .lightbox-info[data-link] .thumbnail img, .lightbox-info[data-link] h1, .lightbox-info[data-link] a {
  -moz-transition: all 500ms;
  -o-transition: all 500ms;
  -webkit-transition: all 500ms;
  transition: all 500ms;
}
/* line 1135, ../sass/fortbom.scss */
.list-item[data-link]:hover, .list-item[data-link]:focus, .lightbox-info[data-link]:hover, .lightbox-info[data-link]:focus {
  background: #4baf3f;
}
/* line 1137, ../sass/fortbom.scss */
.list-item[data-link]:hover .thumbnail img, .list-item[data-link]:focus .thumbnail img, .lightbox-info[data-link]:hover .thumbnail img, .lightbox-info[data-link]:focus .thumbnail img {
  -moz-transform: scale(1.2, 1.2);
  -ms-transform: scale(1.2, 1.2);
  -webkit-transform: scale(1.2, 1.2);
  transform: scale(1.2, 1.2);
}
/* line 1142, ../sass/fortbom.scss */
.list-item[data-link]:hover h1, .list-item[data-link]:hover a, .list-item[data-link]:focus h1, .list-item[data-link]:focus a, .lightbox-info[data-link]:hover h1, .lightbox-info[data-link]:hover a, .lightbox-info[data-link]:focus h1, .lightbox-info[data-link]:focus a {
  color: #fff;
}
/* line 1150, ../sass/fortbom.scss */
.list-item .price, .lightbox-info .price {
  font-family: "Alegreya Sans", sans-serif;
  font-size: 2.3em;
}
/* line 1155, ../sass/fortbom.scss */
.list-item .performer, .lightbox-info .performer {
  font-family: "Alegreya Sans", sans-serif;
}
/* line 1160, ../sass/fortbom.scss */
.list-item.product, .list-item.production, .lightbox-info.product, .lightbox-info.production {
  font-size: 0.8em;
}
@media (min-width: 992px) {
  /* line 1165, ../sass/fortbom.scss */
  .list-item.product.no-sidebar:nth-child(4n+1), .list-item.production.no-sidebar:nth-child(4n+1), .lightbox-info.product.no-sidebar:nth-child(4n+1), .lightbox-info.production.no-sidebar:nth-child(4n+1) {
    clear: both;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1172, ../sass/fortbom.scss */
  .list-item.product.no-sidebar:nth-child(3n+1), .list-item.production.no-sidebar:nth-child(3n+1), .lightbox-info.product.no-sidebar:nth-child(3n+1), .lightbox-info.production.no-sidebar:nth-child(3n+1) {
    clear: both;
  }
}
@media (max-width: 767px) {
  /* line 1178, ../sass/fortbom.scss */
  .list-item.product.no-sidebar:nth-child(2n+1), .list-item.production.no-sidebar:nth-child(2n+1), .lightbox-info.product.no-sidebar:nth-child(2n+1), .lightbox-info.production.no-sidebar:nth-child(2n+1) {
    clear: both;
  }
}
@media (min-width: 992px) {
  /* line 1186, ../sass/fortbom.scss */
  .list-item.product.with-sidebar:nth-child(3n+1), .list-item.production.with-sidebar:nth-child(3n+1), .lightbox-info.product.with-sidebar:nth-child(3n+1), .lightbox-info.production.with-sidebar:nth-child(3n+1) {
    clear: both;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1193, ../sass/fortbom.scss */
  .list-item.product.with-sidebar:nth-child(2n+1), .list-item.production.with-sidebar:nth-child(2n+1), .lightbox-info.product.with-sidebar:nth-child(2n+1), .lightbox-info.production.with-sidebar:nth-child(2n+1) {
    clear: both;
  }
}
@media (max-width: 767px) {
  /* line 1199, ../sass/fortbom.scss */
  .list-item.product.with-sidebar:nth-child(2n+1), .list-item.production.with-sidebar:nth-child(2n+1), .lightbox-info.product.with-sidebar:nth-child(2n+1), .lightbox-info.production.with-sidebar:nth-child(2n+1) {
    clear: both;
  }
}
/* line 1210, ../sass/fortbom.scss */
.list-item.product .performer, .list-item.production .performer, .lightbox-info.product .performer, .lightbox-info.production .performer {
  display: block;
  font-size: 0.9em;
  color: #000;
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 300;
  text-transform: none;
  padding: 10px;
}
/* line 1221, ../sass/fortbom.scss */
.list-item .img-responsive, .lightbox-info .img-responsive {
  width: 100%;
}

/* line 1226, ../sass/fortbom.scss */
.site-title {
  position: relative;
  padding: 20px;
  display: block;
  text-align: center;
  z-index: 11;
}
/* line 1233, ../sass/fortbom.scss */
.site-title img {
  display: inline;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  -webkit-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  width: 150px;
}
/* line 1236, ../sass/fortbom.scss */
.home .site-title img {
  width: auto;
}
/* line 1243, ../sass/fortbom.scss */
.site-title a span.title {
  text-transform: lowercase;
}
/* line 1247, ../sass/fortbom.scss */
.site-title a span.baseline {
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 300;
  text-transform: uppercase;
}
/* line 1253, ../sass/fortbom.scss */
.site-title a:focus, .site-title a:hover, .site-title a:active {
  text-decoration: none;
}
/* line 1259, ../sass/fortbom.scss */
.no-slideshow .site-title a {
  color: #000;
}
/* line 1261, ../sass/fortbom.scss */
.no-slideshow .site-title a span.title {
  font-size: 2em;
}
/* line 1265, ../sass/fortbom.scss */
.no-slideshow .site-title a span.baseline {
  font-size: 0.8em;
}
/* line 1271, ../sass/fortbom.scss */
.has-slideshow .site-title {
  margin-top: 0px;
}
/* line 1274, ../sass/fortbom.scss */
.has-slideshow .site-title img {
  width: 150px;
}
@media (min-height: 750px) {
  /* line 1271, ../sass/fortbom.scss */
  .has-slideshow .site-title {
    margin-top: 50px;
  }
  /* line 1280, ../sass/fortbom.scss */
  .has-slideshow .site-title img {
    width: auto;
  }
}
@media (min-height: 850px) {
  /* line 1271, ../sass/fortbom.scss */
  .has-slideshow .site-title {
    margin-top: 150px;
  }
}
@media (min-height: 1000px) {
  /* line 1271, ../sass/fortbom.scss */
  .has-slideshow .site-title {
    margin-top: 200px;
  }
}
/* line 1293, ../sass/fortbom.scss */
.has-slideshow .site-title a {
  color: #fff;
}
/* line 1295, ../sass/fortbom.scss */
.has-slideshow .site-title a span.title {
  font-size: 3em;
}
/* line 1299, ../sass/fortbom.scss */
.has-slideshow .site-title a span.baseline {
  font-size: 0.8em;
}

/* line 1313, ../sass/fortbom.scss */
.footer-logo {
  position: relative;
  top: -15px;
}
/* line 1316, ../sass/fortbom.scss */
.footer-logo img {
  max-width: 150px;
}
@media (max-width: 991px) {
  /* line 1313, ../sass/fortbom.scss */
  .footer-logo {
    display: table;
    margin: 0 auto;
  }
}

/* line 1327, ../sass/fortbom.scss */
.written {
  font-size: 1.8em;
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 400;
}

/* line 1333, ../sass/fortbom.scss */
.bigdate {
  font-family: "Oswald";
  font-size: 1.875em;
  color: #32bcde;
}

/* line 1339, ../sass/fortbom.scss */
.color {
  color: #4baf3f;
}

/* line 1343, ../sass/fortbom.scss */
.page-header {
  margin-top: 10px;
  margin-bottom: 0px;
  border-top: none;
  border-bottom: none;
  text-align: center;
}
/* line 1349, ../sass/fortbom.scss */
.page-header:after, .page-header:before {
  content: '\2022 \2022 \2022';
  font-size: 5em;
  line-height: 0.5;
  color: #fce71f;
}
/* line 1355, ../sass/fortbom.scss */
.page-header h1 {
  font-size: 3em;
  text-transform: uppercase;
  color: #ec6b8e;
  font-weight: 700;
}
/* line 1361, ../sass/fortbom.scss */
.page-header h1 .sub {
  font-weight: 400;
  text-transform: none;
}
/* line 1367, ../sass/fortbom.scss */
.page-header time {
  display: block;
  margin-top: 20px;
}

/* line 1373, ../sass/fortbom.scss */
h1.block-title, .production-extras h1 {
  font-size: 1.5em;
  font-weight: 300;
  margin-bottom: 15px;
}

/*.news {
	.row {
		.just-one {
			max-width:33%;
			margin-left:auto;margin-right:auto;
		}
	}
}*/
/* line 1388, ../sass/fortbom.scss */
.readmore {
  position: absolute;
  color: #4baf3f;
  background-color: #FFF;
  font-size: 14px;
  bottom: 0;
  padding: 5px;
  cursor: pointer;
  width: 100%;
}

/* line 1398, ../sass/fortbom.scss */
.page-block {
  overflow: hidden;
}
/* line 1400, ../sass/fortbom.scss */
.page-block:not(.production) {
  width: 100%;
}

/* line 1405, ../sass/fortbom.scss */
.lightbox-info {
  width: 100%;
  max-width: 800px;
  padding: 50px;
}

/* line 1411, ../sass/fortbom.scss */
.detail .info {
  font-size: 1.2em;
}
/* line 1414, ../sass/fortbom.scss */
.detail .info a {
  border-bottom: dotted 1px;
}
/* line 1416, ../sass/fortbom.scss */
.detail .info a:hover, .detail .info a:focus {
  color: #000;
}
/* line 1422, ../sass/fortbom.scss */
.detail .images {
  margin-bottom: 20px;
}
/* line 1424, ../sass/fortbom.scss */
.detail .images:before {
  /*@include border-single();*/
  margin-bottom: 45px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}
/* line 1429, ../sass/fortbom.scss */
.detail .images:after {
  margin-top: 20px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}
/* line 1436, ../sass/fortbom.scss */
.detail blockquote {
  padding: 0px;
  border: none;
}
/* line 1439, ../sass/fortbom.scss */
.detail blockquote, .detail blockquote .info {
  font-family: "Alegreya Sans", sans-serif;
  font-size: 1.5em;
}
/* line 1443, ../sass/fortbom.scss */
.detail blockquote .author {
  display: block;
}
/* line 1445, ../sass/fortbom.scss */
.detail blockquote .author:before, .detail blockquote .author:after {
  content: '\2022 \2022 \2022';
  font-size: 2em;
  line-height: 0.5;
  color: #4baf3f;
  display: inline;
  margin: 0px 10px;
}
/* line 1456, ../sass/fortbom.scss */
.detail .page-block {
  margin-bottom: 20px;
  clear: both;
}
/* line 1461, ../sass/fortbom.scss */
.detail .list-item {
  clear: none;
}
/* line 1466, ../sass/fortbom.scss */
.detail .production .short {
  font-size: 1.5em;
  padding: 0 15px;
}
/* line 1472, ../sass/fortbom.scss */
.detail hr.page-block {
  background: none;
  border-top: dotted 1px #000;
  height: 1px;
}
/* line 1479, ../sass/fortbom.scss */
.detail .newsletter {
  background: url("../images/pattern.jpg");
  padding: 10px;
  margin-bottom: 20px;
  color: #fff;
}
/* line 1485, ../sass/fortbom.scss */
.detail .newsletter h2 {
  font-size: 1.5em;
  font-weight: 300;
  margin-bottom: 20px;
}
/* line 1497, ../sass/fortbom.scss */
.detail.production .production-extras ul {
  list-style: none;
  padding-left: 0px;
}
/* line 1502, ../sass/fortbom.scss */
.detail.production .production-extras.playlist, .detail.production .production-extras.persfotos, .detail.production .production-extras.technische-fiches, .detail.production .production-extras.lesmap {
  padding: 0px 30px;
}
/* line 1507, ../sass/fortbom.scss */
.detail.production .production-extras.lesmap article, .detail.production .production-extras.technische-fiches article, .detail.production .production-extras.pers article {
  font-size: 0.9em;
  color: #333;
  border-bottom: dotted 1px #999;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
/* line 1510, ../sass/fortbom.scss */
.detail.production .production-extras.lesmap article h3, .detail.production .production-extras.technische-fiches article h3, .detail.production .production-extras.pers article h3 {
  font-weight: 300;
  font-size: 1.2em;
}
/* line 1513, ../sass/fortbom.scss */
.detail.production .production-extras.lesmap article h3 a, .detail.production .production-extras.technische-fiches article h3 a, .detail.production .production-extras.pers article h3 a {
  color: #4baf3f;
}
/* line 1515, ../sass/fortbom.scss */
.detail.production .production-extras.lesmap article h3 a:hover, .detail.production .production-extras.lesmap article h3 a:focus, .detail.production .production-extras.technische-fiches article h3 a:hover, .detail.production .production-extras.technische-fiches article h3 a:focus, .detail.production .production-extras.pers article h3 a:hover, .detail.production .production-extras.pers article h3 a:focus {
  color: #4baf3f;
}
/* line 1524, ../sass/fortbom.scss */
.detail.production .production-extras.lesmap article:first-child, .detail.production .production-extras.technische-fiches article:first-child, .detail.production .production-extras.pers article:first-child {
  border-bottom: none;
}
/* line 1528, ../sass/fortbom.scss */
.detail.production .production-extras.lesmap article time, .detail.production .production-extras.technische-fiches article time, .detail.production .production-extras.pers article time {
  font-family: "Oswald";
}
/* line 1535, ../sass/fortbom.scss */
.detail.production .production-extras.playlist time, .detail.production .production-extras.playlist .category {
  font-family: "Oswald";
}
/* line 1538, ../sass/fortbom.scss */
.detail.production .production-extras.playlist a:hover, .detail.production .production-extras.playlist a:focus {
  color: #000;
}
/* line 1542, ../sass/fortbom.scss */
.detail.production .production-extras.persfotos li.list-item {
  display: block;
  margin-bottom: 20px;
}
/* line 1545, ../sass/fortbom.scss */
.detail.production .production-extras.persfotos li.list-item a {
  display: block;
}
/* line 1551, ../sass/fortbom.scss */
.detail.production .production-extras .pager {
  position: relative;
}
/* line 1553, ../sass/fortbom.scss */
.detail.production .production-extras .pager a {
  font-family: "Alegreya Sans", sans-serif;
  font-size: 3em;
  cursor: pointer;
  line-height: 0.8;
  /*margin:0px 20px;*/
  position: absolute;
  top: 0px;
}
/* line 1563, ../sass/fortbom.scss */
.detail.production .production-extras .pager #playlist-prev {
  left: 0px;
}
/* line 1567, ../sass/fortbom.scss */
.detail.production .production-extras .pager #playlist-next {
  right: 0px;
}
/* line 1572, ../sass/fortbom.scss */
.detail.production .production-extras h2.file-title {
  color: #000;
  font-size: 1.2em;
  font-weight: 400;
}
/* line 1581, ../sass/fortbom.scss */
.detail.production .production-menu {
  margin: 5px 0px;
  font-family: "Oswald";
  font-size: 1.2em;
}
/* line 1587, ../sass/fortbom.scss */
.detail.production .production-menu a:after {
  display: inline-block;
  content: '/';
  padding-left: 10px;
  padding-right: 10px;
  color: #000;
}
/* line 1595, ../sass/fortbom.scss */
.detail.production .production-menu a:last-child:after {
  content: '';
}
/* line 1599, ../sass/fortbom.scss */
.detail.production .production-menu a:hover, .detail.production .production-menu a:focus {
  color: #000;
}
/* line 1604, ../sass/fortbom.scss */
.detail.production .production-menu:after {
  margin-top: 20px;
  height: 3px;
  background-image: url("../images/border-single-black.png");
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}

/* line 1614, ../sass/fortbom.scss */
.searchresults .page-header {
  margin-bottom: 0;
}
/* line 1618, ../sass/fortbom.scss */
.searchresults h1 {
  margin-bottom: 20px;
}
/* line 1622, ../sass/fortbom.scss */
.searchresults h2 {
  font-size: 2.25em;
}
/* line 1626, ../sass/fortbom.scss */
.searchresults h3 {
  font-size: 2.25em;
  margin-bottom: 20px;
}
/* line 1631, ../sass/fortbom.scss */
.searchresults .tab-result, .searchresults .overview {
  margin-bottom: 30px;
}

/* line 1636, ../sass/fortbom.scss */
.thumbs-gallery {
  /*padding:20px 0px;*/
  background-size: contain;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 1645, ../sass/fortbom.scss */
.gallery-item {
  padding: 0px;
  margin-bottom: 0px;
  overflow: hidden;
}
/* line 1650, ../sass/fortbom.scss */
.gallery-item a {
  position: relative;
  display: block;
}
/* line 1655, ../sass/fortbom.scss */
.gallery-item a:hover .gallery-overlay {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 1660, ../sass/fortbom.scss */
.gallery-item a .gallery-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #4baf3f;
  color: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: opacity 250ms;
  -o-transition: opacity 250ms;
  -webkit-transition: opacity 250ms;
  transition: opacity 250ms;
}
/* line 1672, ../sass/fortbom.scss */
.gallery-item a .gallery-overlay .zoom {
  font-family: "Alegreya Sans", sans-serif;
  color: #fff;
  font-size: 1.2em;
  background-color: #4baf3f;
}
/* line 1678, ../sass/fortbom.scss */
.gallery-item a .gallery-overlay .zoom .plus {
  font-size: 3em;
  line-height: 1;
}
/* line 1683, ../sass/fortbom.scss */
.gallery-item a .gallery-overlay .zoom .title {
  line-height: 0.2;
  font-size: 1em;
}
/* line 1691, ../sass/fortbom.scss */
.gallery-item a img.gallery-image {
  width: 100%;
}

/* line 1697, ../sass/fortbom.scss */
.bordered {
  /*&:before {
  	@include border-double();
  	margin-bottom: 10px;
  }
  &:after {
  	@include border-single();
  	margin-top: 5px;
  }*/
}

/* line 1708, ../sass/fortbom.scss */
.more {
  display: block;
  color: #4baf3f;
  text-transform: lowercase;
  font-size: 1.8em;
  font-family: "Alegreya Sans", sans-serif;
  width: 100%;
  text-align: right;
  padding-right: 60px;
  background: url("../images/creatuur/arrow-next-smaller.png") no-repeat right;
}
/* line 1719, ../sass/fortbom.scss */
.more:hover, .more:focus {
  color: #000;
}

/* line 1726, ../sass/fortbom.scss */
.upcoming > header {
  margin-bottom: 10px;
}
/* line 1727, ../sass/fortbom.scss */
.upcoming > header:before {
  height: 18px;
  background-image: url("../images/border-double-black.png");
  margin-bottom: 15px;
}
/* line 1731, ../sass/fortbom.scss */
.upcoming > header:after {
  height: 3px;
  background-image: url("../images/border-single-black.png");
  margin-top: 15px;
}
/* line 1736, ../sass/fortbom.scss */
.upcoming > header h1 {
  font-size: 1.5em;
  padding: 0 50px;
}
/* line 1744, ../sass/fortbom.scss */
.upcoming .list {
  padding: 0;
  margin: 0;
}
/* line 1747, ../sass/fortbom.scss */
.home .upcoming .list {
  padding: 0 50px;
  margin: 0;
}
/* line 1753, ../sass/fortbom.scss */
.upcoming .list .list-item {
  display: block;
  padding: 0;
  margin-bottom: 20px;
}
/* line 1759, ../sass/fortbom.scss */
.not-home .upcoming .list .list-item {
  margin-right: 30px;
}
/* line 1763, ../sass/fortbom.scss */
.upcoming .list .list-item a {
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  display: block;
}
/* line 1768, ../sass/fortbom.scss */
.upcoming .list .list-item a:hover {
  background: none;
  padding: 0;
  margin: 0;
  -moz-transform: rotate(7deg);
  -ms-transform: rotate(7deg);
  -webkit-transform: rotate(7deg);
  transform: rotate(7deg);
  -moz-transform-origin: center center 50%;
  -ms-transform-origin: center center 50%;
  -webkit-transform-origin: center center 50%;
  transform-origin: center center 50%;
}
/* line 1778, ../sass/fortbom.scss */
.upcoming .list .list-item a:hover h1, .upcoming .list .list-item a:hover time {
  display: inline;
  display: inline;
  background-color: #4baf3f;
  color: #fff;
  box-shadow: 5px 0 0 #4baf3f, -5px 0 0 #4baf3f;
}
/* line 1784, ../sass/fortbom.scss */
.upcoming .list .list-item h1, .upcoming .list .list-item time {
  font-size: 1.5em;
}
/* line 1788, ../sass/fortbom.scss */
.upcoming .list .list-item a.location {
  color: #4baf3f;
}
/* line 1790, ../sass/fortbom.scss */
.upcoming .list .list-item a.location:hover {
  text-decoration: underline;
}
/* line 1795, ../sass/fortbom.scss */
.upcoming .list .list-item .location {
  color: #4baf3f;
}

/* line 1802, ../sass/fortbom.scss */
.sidebar {
  margin-bottom: 15px;
  margin-top: 200px;
}
@media (max-width: 767px) {
  /* line 1802, ../sass/fortbom.scss */
  .sidebar {
    margin-top: 250px;
  }
}
/* line 1809, ../sass/fortbom.scss */
.sidebar .title {
  padding-top: 10px;
  margin-bottom: 30px;
}
/* line 1813, ../sass/fortbom.scss */
.sidebar .title:after {
  content: '';
  background-image: url("../images/arrow-down-green.png");
  display: block;
  top: 0px;
  right: 0px;
  position: absolute;
  width: 48px;
  height: 67px;
}
/* line 1825, ../sass/fortbom.scss */
.sidebar .calendar {
  margin-bottom: 40px;
}

/* line 1830, ../sass/fortbom.scss */
#responsive-menu {
  margin: 0;
  border: none;
  min-height: 0;
}
/* line 1832, ../sass/fortbom.scss */
#responsive-menu .btn-navbar {
  text-align: center;
  display: block;
  color: #ec6b8e;
  font-family: "Oswald";
  font-weight: 700;
  text-transform: uppercase;
  font-size: 2em;
  border-bottom: dotted 3px #4baf3f;
}
/* line 1842, ../sass/fortbom.scss */
#responsive-menu .btn-navbar .button-text {
  display: inline-block;
  background: #fff;
  padding: 0 50px;
}
/* line 1849, ../sass/fortbom.scss */
#responsive-menu .inner {
  position: relative;
  background: #fff;
  padding: 30px 0;
}
/* line 1856, ../sass/fortbom.scss */
#responsive-menu .inner #mobile-header {
  padding-top: 0px;
}
/* line 1858, ../sass/fortbom.scss */
#responsive-menu .inner #mobile-header .site-title {
  color: #4baf3f;
  margin-top: 0px;
  padding-top: 0px;
  border-bottom: dotted 3px #32bcde;
}
/* line 1864, ../sass/fortbom.scss */
#responsive-menu .inner #mobile-header .site-title .title {
  font-size: 2em;
  color: #fff;
}
/* line 1869, ../sass/fortbom.scss */
#responsive-menu .inner #mobile-header .site-title .baseline {
  font-size: .7em;
  color: #fff;
}
/* line 1879, ../sass/fortbom.scss */
#responsive-menu .content {
  padding: 20px 0;
}
/* line 1882, ../sass/fortbom.scss */
#responsive-menu ul {
  text-align: center;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 1887, ../sass/fortbom.scss */
#responsive-menu ul.top {
  border-top: 1px solid #fff;
  padding-top: 20px;
}
/* line 1892, ../sass/fortbom.scss */
#responsive-menu ul li {
  margin-bottom: 20px;
}
/* line 1894, ../sass/fortbom.scss */
#responsive-menu ul li a {
  font-family: "Oswald";
  font-weight: 700;
  clear: both;
  text-transform: uppercase;
  color: #32bcde;
  padding: 0;
  font-size: 1.5em;
}
/* line 1903, ../sass/fortbom.scss */
#responsive-menu ul li a:hover, #responsive-menu ul li a:focus {
  background: none;
  color: #4baf3f;
}
/* line 1909, ../sass/fortbom.scss */
#responsive-menu ul li.active a {
  background: none;
  color: #4baf3f;
}
/* line 1915, ../sass/fortbom.scss */
#responsive-menu ul li ul li {
  margin-bottom: 0;
}
/* line 1917, ../sass/fortbom.scss */
#responsive-menu ul li ul li a {
  font-weight: 300;
  display: block;
  text-transform: none;
  font-size: 1em;
}

/* Event Calendar */
/* line 1930, ../sass/fortbom.scss */
#event-calendar {
  text-align: center;
}

/* line 1931, ../sass/fortbom.scss */
#event-calendar .ui-datepicker {
  padding: 0;
  width: auto;
  border-radius: 0;
}

/* line 1932, ../sass/fortbom.scss */
#event-calendar .ui-widget {
  font-family: "Oswald";
}

/* line 1933, ../sass/fortbom.scss */
#event-calendar .ui-datepicker table {
  margin: 0;
  width: 100%;
  margin: 0 auto;
}

/* line 1935, ../sass/fortbom.scss */
#event-calendar .ui-widget {
  font-size: 1em;
}

/* line 1936, ../sass/fortbom.scss */
#event-calendar .ui-widget-header {
  background: none;
  border: 0;
}

/* line 1937, ../sass/fortbom.scss */
#event-calendar .ui-widget-content {
  border: 0;
  background: none;
}

/* line 1938, ../sass/fortbom.scss */
#event-calendar .ui-icon-circle-triangle-e {
  background: none;
}

/* line 1939, ../sass/fortbom.scss */
#event-calendar .ui-icon-circle-triangle-w {
  background: none;
}

/* line 1940, ../sass/fortbom.scss */
#event-calendar .ui-icon-circle-triangle-w, #event-calendar .ui-icon-circle-triangle-e {
  background-position: center;
}

/* line 1941, ../sass/fortbom.scss */
#event-calendar a.ui-state-disabled {
  display: none;
}

/* line 1942, ../sass/fortbom.scss */
#event-calendar .ui-datepicker-current-day a.ui-state-active {
  color: #4baf3f !important;
}

/* line 1943, ../sass/fortbom.scss */
#event-calendar .ui-icon {
  background-repeat: no-repeat;
}

/* line 1944, ../sass/fortbom.scss */
#event-calendar .highlight .ui-state-default {
  color: #4baf3f;
  font-weight: 700;
  text-decoration: underline;
}

/* line 1945, ../sass/fortbom.scss */
#event-calendar .ui-icon-circle-triangle-w {
  background: url("/media/default/images/arrow-prev.png") no-repeat;
}

/* line 1946, ../sass/fortbom.scss */
#event-calendar .ui-icon-circle-triangle-e {
  background: url("/media/default/images/arrow-next.png") no-repeat;
}

/* line 1947, ../sass/fortbom.scss */
#event-calendar .ui-icon {
  margin: 0;
  position: static;
  top: auto;
  left: auto;
  text-indent: 0;
  overflow: visible;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
}

/* line 1948, ../sass/fortbom.scss */
#event-calendar .ui-icon:hover, #event-calendar .ui-icon:focus {
  cursor: pointer;
}

/* line 1949, ../sass/fortbom.scss */
#event-calendar .ui-datepicker-prev {
  border: none;
  background: none;
  top: 0px;
  width: auto;
  height: auto;
  left: 0;
  font-size: 1.5em;
  top: 16px;
  font-weight: 300;
  width: 25px;
  height: 26px;
}

/* line 1950, ../sass/fortbom.scss */
#event-calendar .ui-datepicker-next {
  border: none;
  background: none;
  top: 0px;
  width: auto;
  height: auto;
  right: 0;
  font-size: 1.5em;
  top: 16px;
  font-weight: 300;
  width: 25px;
  height: 26px;
}

/* line 1951, ../sass/fortbom.scss */
#event-calendar th {
  font-size: 1.3125em;
  color: #000;
  font-weight: 700;
  padding: 5px 0px;
  margin: 0px;
  text-transform: lowercase;
}

/* line 1952, ../sass/fortbom.scss */
#event-calendar .ui-state-default {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  background: none;
  border: transparent 2px solid;
  font-size: 1.3125em;
  text-align: center;
  vertical-align: middle;
}

/* line 1953, ../sass/fortbom.scss */
#event-calendar .highlight .ui-state-default {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  background: none;
  padding: 2px;
  -moz-transition: 1s;
  -o-transition: 1s;
  -webkit-transition: 1s;
  transition: 1s;
  -moz-border-radius: 25%;
  -webkit-border-radius: 25%;
  border-radius: 25%;
}

/* line 1954, ../sass/fortbom.scss */
#event-calendar .highlight .ui-state-default:hover {
  border: #4baf3f dotted 2px;
  font-weight: 700;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  color: #000;
}

/* line 1955, ../sass/fortbom.scss */
#event-calendar .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 1956, ../sass/fortbom.scss */
#event-calendar .ui-datepicker-title {
  text-transform: uppercase;
  margin: 0px;
  padding: 0px;
  font-weight: 400;
  font-size: 2.25em;
  margin-bottom: 10px;
}

/* line 1957, ../sass/fortbom.scss */
#event-calendar .ui-datepicker-header {
  margin-bottom: 10px;
  margin: 0px;
  padding: 0px;
  margin: 0 auto;
}

/* Fancybox */
/* line 1962, ../sass/fortbom.scss */
.fancybox-skin {
  border: none;
  font-family: "Alegreya Sans", sans-serif;
}

/* line 1967, ../sass/fortbom.scss */
.fancybox-close {
  right: 0px;
  top: 0px;
  color: #fff;
  font-family: "Alegreya Sans", sans-serif;
  width: 55px;
  height: 55px;
}

/* line 1978, ../sass/fortbom.scss */
.fancybox-prev span, .fancybox-next span {
  top: 50%;
  margin-top: -22px;
  width: 55px;
  height: 55px;
  display: block;
}

/* line 1986, ../sass/fortbom.scss */
.fancybox-prev span {
  left: 20px;
  background: url("/media/default/images/creatuur/arrow-prev-smaller.png") no-repeat left center;
}

/* line 1991, ../sass/fortbom.scss */
.fancybox-next span {
  right: 20px;
  background: url("/media/default/images/creatuur/arrow-next-smaller.png") no-repeat right center;
}

/* line 1996, ../sass/fortbom.scss */
.fancybox-title {
  margin-bottom: 15px;
  font-family: "Alegreya Sans", sans-serif;
  font-size: 1.75em;
  text-shadow: none;
}
/* line 2002, ../sass/fortbom.scss */
.fancybox-title .child {
  background: none;
}

/* Utility classes (ofhoeheetzoiets?) */
/* line 2009, ../sass/fortbom.scss */
.table-center {
  text-align: center;
  display: table;
  width: 100%;
  height: 100%;
}

/* line 2016, ../sass/fortbom.scss */
.table-cell-center {
  vertical-align: middle;
  display: table-cell;
}

/* line 2021, ../sass/fortbom.scss */
.upper {
  text-transform: uppercase;
}

/* Ambetante bootstrap-klasses counteren */
/* line 2027, ../sass/fortbom.scss */
.btn {
  box-shadow: none !important;
  border: none;
}

/* line 2032, ../sass/fortbom.scss */
.navbar-default {
  border: none;
}

/* line 2037, ../sass/fortbom.scss */
.embed iframe, .embed object {
  max-width: 100%;
}
/* line 2039, ../sass/fortbom.scss */
.col-md-6 .embed iframe, .col-md-6 .embed object {
  width: 100%;
}

/* line 2045, ../sass/fortbom.scss */
#tooltip {
  display: none;
  position: absolute;
  padding: 2px;
  color: #000;
  z-index: 10;
  background: #4baf3f;
}
/* line 2048, ../sass/fortbom.scss */
#tooltip #tooltip-content {
  color: #fff;
  padding: 5px;
}
/* line 2052, ../sass/fortbom.scss */
#tooltip #tooltip-content ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Custom grid */
@media (max-width: 480px) {
  /* line 2064, ../sass/fortbom.scss */
  .col-xxs-1 {
    width: 8.333333333333332%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
  }

  /* line 2073, ../sass/fortbom.scss */
  .col-xxs-2 {
    width: 16.666666666666664%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
  }

  /* line 2081, ../sass/fortbom.scss */
  .col-xxs-3 {
    width: 25%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
  }

  /* line 2089, ../sass/fortbom.scss */
  .col-xxs-4 {
    width: 33.33333333333333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
  }

  /* line 2097, ../sass/fortbom.scss */
  .col-xxs-5 {
    width: 41.66666666666667%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
  }

  /* line 2105, ../sass/fortbom.scss */
  .col-xxs-6 {
    width: 50%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
  }

  /* line 2113, ../sass/fortbom.scss */
  .col-xxs-7 {
    width: 58.333333333333336%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
  }

  /* line 2121, ../sass/fortbom.scss */
  .col-xxs-8 {
    width: 66.66666666666666%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
  }

  /* line 2129, ../sass/fortbom.scss */
  .col-xxs-9 {
    width: 75%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
  }

  /* line 2137, ../sass/fortbom.scss */
  .col-xxs-10 {
    width: 83.33333333333334%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
  }

  /* line 2145, ../sass/fortbom.scss */
  .col-xxs-11 {
    width: 91.66666666666666%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
  }

  /* line 2153, ../sass/fortbom.scss */
  .col-xxs-12 {
    width: 100%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
  }

  /* line 2162, ../sass/fortbom.scss */
  .col-xxs-hidden {
    display: none;
  }
}
/* line 2167, ../sass/fortbom.scss */
#content {
  z-index: 10;
}
