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

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

/* line 102, ../sass/creatuur.scss */
.arrow-green-right {
  position: relative;
  display: block;
  color: #d7182a;
  text-transform: lowercase;
  font-size: 1.8em;
  font-family: "Alegreya Sans", sans-serif;
  width: 100%;
  text-align: right;
  padding-right: 60px;
  border: none;
  margin-top: 10px;
  /*width: 100%;*/
  padding-right: 65px;
  background: url("../images/creatuur/arrow-next-smaller.png") no-repeat right;
}
/* line 72, ../sass/creatuur.scss */
.arrow-green-right:hover, .arrow-green-right:focus {
  color: #000;
}

/* line 106, ../sass/creatuur.scss */
.arrow-green-left {
  position: relative;
  display: block;
  color: #d7182a;
  text-transform: lowercase;
  font-size: 1.8em;
  font-family: "Alegreya Sans", sans-serif;
  width: 100%;
  text-align: right;
  padding-right: 60px;
  border: none;
  margin-top: 10px;
  /*width: 100%;*/
  padding-left: 65px;
  text-align: left;
  background: url("../images/creatuur/arrow-prev-smaller.png") no-repeat right;
}
/* line 72, ../sass/creatuur.scss */
.arrow-green-left:hover, .arrow-green-left:focus {
  color: #000;
}

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

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

/* line 124, ../sass/creatuur.scss */
hr {
  background: none;
  border-top: dotted 1px #000;
  height: 1px;
}

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

/* line 134, ../sass/creatuur.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 134, ../sass/creatuur.scss */
  body {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  /* line 134, ../sass/creatuur.scss */
  body {
    font-size: 12px;
  }
}
@media (min-width: 992px) {
  /* line 134, ../sass/creatuur.scss */
  body {
    /*background:
    	url("../images/background-dots.png") no-repeat center 0,
    	url("../images/concrete_wall_2.png") center 0; //IE8-;*/
  }
  /* line 154, ../sass/creatuur.scss */
  body.home {
    /*background:
    	url("../images/background-dots.png") no-repeat center 400px,
    	url("../images/concrete_wall_2.png") center 0; //IE8;*/
  }
}

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

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

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

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

/* line 185, ../sass/creatuur.scss */
a {
  color: #d7182a;
}

/* line 189, ../sass/creatuur.scss */
a:hover {
  color: #d7182a;
  text-decoration: none;
}

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

/* line 199, ../sass/creatuur.scss */
nav.horizontal ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 203, ../sass/creatuur.scss */
nav.horizontal ul li {
  float: left;
}
/* line 205, ../sass/creatuur.scss */
nav.horizontal ul li:before {
  content: "|";
  margin: 0 3px;
  color: #fff;
  display: block;
  float: left;
}
/* line 213, ../sass/creatuur.scss */
nav.horizontal ul li:first-child:before {
  content: "";
  margin: 0;
}

/* line 222, ../sass/creatuur.scss */
.back-btn {
  font-family: "Alegreya Sans", sans-serif;
  font-size: 1.5em;
  padding-left: 50px;
  position: absolute;
  top: -45px;
}

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

/* line 238, ../sass/creatuur.scss */
.header-wrapper {
  margin-bottom: 25px;
  position: relative;
}
/* line 241, ../sass/creatuur.scss */
.has-slideshow .header-wrapper {
  background: #000;
}
/* line 246, ../sass/creatuur.scss */
.header-wrapper .header-top {
  background: #000;
  padding: 10px;
}
/* line 249, ../sass/creatuur.scss */
.header-wrapper .header-top .top-tool {
  margin-left: 30px;
}
/* line 253, ../sass/creatuur.scss */
.header-wrapper .header-top li.active a {
  color: #d7182a;
}
/* line 257, ../sass/creatuur.scss */
.header-wrapper .header-top a {
  color: #fff;
}
/* line 259, ../sass/creatuur.scss */
.header-wrapper .header-top a:hover, .header-wrapper .header-top a.active {
  color: #d7182a;
}
/* line 263, ../sass/creatuur.scss */
.header-wrapper .header-top .social-media-links {
  font-size: 18px;
}
/* line 268, ../sass/creatuur.scss */
.home.has-slideshow .header-wrapper {
  margin-bottom: 0;
}
/* line 275, ../sass/creatuur.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 276, ../sass/creatuur.scss */
.has-slideshow .header-wrapper #main-header {
  position: absolute;
  z-index: 9;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  height: 100%;
}
/* line 292, ../sass/creatuur.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: "Alegreya Sans", sans-serif;
  position: relative;
}
/* line 299, ../sass/creatuur.scss */
.header-wrapper #main-header #main-nav .not-home {
  float: right;
}
/* line 304, ../sass/creatuur.scss */
.header-wrapper #main-header #main-nav > ul {
  border-top: dotted 2px #fff;
  display: table;
  margin: 0 auto;
  padding: 0 15px;
}
/* line 307, ../sass/creatuur.scss */
.has-slideshow .header-wrapper #main-header #main-nav > ul {
  border-color: #fff;
}
/* line 311, ../sass/creatuur.scss */
.no-slideshow .header-wrapper #main-header #main-nav > ul {
  border-color: #000;
}
/* line 318, ../sass/creatuur.scss */
.header-wrapper #main-header #main-nav > ul > li {
  display: block;
  position: relative;
  float: left;
  text-transform: uppercase;
  font-size: 1.1em;
  font-weight: 300;
  position: relative;
  margin: 15px;
  margin-bottom: 0px;
  padding-bottom: 5px;
  z-index: 12;
  					/*&: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 318, ../sass/creatuur.scss */
  .header-wrapper #main-header #main-nav > ul > li {
    font-size: 1.5em;
  }
}
/* line 335, ../sass/creatuur.scss */
.header-wrapper #main-header #main-nav > ul > li a {
  color: #000;
}
/* line 337, ../sass/creatuur.scss */
.has-slideshow .header-wrapper #main-header #main-nav > ul > li a {
  color: #fff;
}
/* line 344, ../sass/creatuur.scss */
.header-wrapper #main-header #main-nav > ul > li:hover a, .header-wrapper #main-header #main-nav > ul > li:focus a, .header-wrapper #main-header #main-nav > ul > li.active a {
  color: #d7182a;
}
/* line 346, ../sass/creatuur.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 352, ../sass/creatuur.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 353, ../sass/creatuur.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 363, ../sass/creatuur.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 388, ../sass/creatuur.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: #d7182a;
  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 405, ../sass/creatuur.scss */
.header-wrapper #main-header #main-nav > ul > li ul:before {
  margin-bottom: 10px;
}
/* line 410, ../sass/creatuur.scss */
.header-wrapper #main-header #main-nav > ul > li ul:after {
  margin: 15px 0 5px 0;
}
/* line 415, ../sass/creatuur.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 422, ../sass/creatuur.scss */
.header-wrapper #main-header #main-nav > ul > li ul li a {
  color: #fff !important;
}
/* line 427, ../sass/creatuur.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 441, ../sass/creatuur.scss */
#slideshow {
  padding-top: 45px;
  margin-bottom: 50px;
}
/* line 449, ../sass/creatuur.scss */
#slideshow .scroll-btn-holder {
  position: relative;
}
/* line 451, ../sass/creatuur.scss */
#slideshow .scroll-btn-holder #scroll-down {
  position: absolute;
  bottom: 40px;
  right: 40px;
  z-index: 20;
}
/* line 458, ../sass/creatuur.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 467, ../sass/creatuur.scss */
#slideshow .slide {
  background-position: center center;
  background-size: cover;
  position: relative;
}
/* line 473, ../sass/creatuur.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 473, ../sass/creatuur.scss */
  #slideshow .slide .slide-container {
    height: 650px;
  }
}
@media (min-height: 850px) {
  /* line 473, ../sass/creatuur.scss */
  #slideshow .slide .slide-container {
    height: 750px;
  }
}
@media (min-height: 1000px) {
  /* line 473, ../sass/creatuur.scss */
  #slideshow .slide .slide-container {
    height: 850px;
  }
}
/* line 500, ../sass/creatuur.scss */
#slideshow .slide .slide-container header {
  position: absolute;
  bottom: 30px;
  color: #fff;
  text-shadow: -1px 2px 1px rgba(0, 0, 0, 0.4);
  z-index: 10;
}
/* line 508, ../sass/creatuur.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 512, ../sass/creatuur.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 519, ../sass/creatuur.scss */
#slideshow .slide .slide-container header h1 {
  font-size: 3em;
  display: inline;
  background-color: #d7182a;
  color: #fff;
  box-shadow: 5px 0 0 #d7182a, -5px 0 0 #d7182a;
  color: inherit;
}
/* line 525, ../sass/creatuur.scss */
#slideshow .slide .slide-container header h2 {
  font-family: "Alegreya";
  font-size: 1.3125em;
  font-weight: 400;
  display: inline;
  background-color: #d7182a;
  color: #fff;
  box-shadow: 5px 0 0 #d7182a, -5px 0 0 #d7182a;
  color: inherit;
}
/* line 536, ../sass/creatuur.scss */
#slideshow .slide .slide-container .flex-prev {
  display: none;
}
/* line 541, ../sass/creatuur.scss */
#slideshow .slide .slide-container .slideshow-nav .flex-direction-nav {
  margin-top: 5px;
}
/* line 543, ../sass/creatuur.scss */
#slideshow .slide .slide-container .slideshow-nav .flex-direction-nav li {
  margin-left: 10px;
}
/* line 545, ../sass/creatuur.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 567, ../sass/creatuur.scss */
#zap-share {
  font-size: 18px;
}
/* line 569, ../sass/creatuur.scss */
#zap-share a {
  margin-left: 5px;
}

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

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

/* line 595, ../sass/creatuur.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 598, ../sass/creatuur.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 626, ../sass/creatuur.scss */
form input[type=text].error, form input[type=email].error {
  outline: none !important;
  box-shadow: none !important;
  border-bottom: solid 1px #d7182a;
}
/* line 636, ../sass/creatuur.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 646, ../sass/creatuur.scss */
form textarea.error {
  border: 1px solid red;
}
/* line 652, ../sass/creatuur.scss */
form#shop-form input[type=text], form#shop-form input[type=email] {
  color: black;
  border-bottom: solid 1px #999;
}
/* line 658, ../sass/creatuur.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 669, ../sass/creatuur.scss */
form label, form .radio label, form .checkbox label {
  font-weight: 300;
  font-size: 0.875em;
  font-family: "Alegreya Sans", sans-serif;
}

/* line 677, ../sass/creatuur.scss */
#top-footer {
  color: #fff;
}
/* line 680, ../sass/creatuur.scss */
#top-footer > .inner {
  background-image: url("../images/pattern.jpg");
  padding: 25px 0 5px 0;
}
/* line 685, ../sass/creatuur.scss */
#top-footer .stat-col {
  text-align: center;
  margin: 75px 0;
}
/* line 688, ../sass/creatuur.scss */
#top-footer .stat-col a {
  display: block;
  color: #fff;
}
/* line 692, ../sass/creatuur.scss */
#top-footer .stat-col a:hover {
  color: #d7182a;
}
/* line 696, ../sass/creatuur.scss */
#top-footer .stat-col a:hover, #top-footer .stat-col a:focus {
  text-decoration: none;
}
/* line 702, ../sass/creatuur.scss */
#top-footer .newsletter-col {
  /*padding: 0;*/
}
@media (max-width: 991px) {
  /* line 702, ../sass/creatuur.scss */
  #top-footer .newsletter-col {
    clear: both;
    float: none;
  }
}
/* line 711, ../sass/creatuur.scss */
#top-footer img {
  margin-bottom: 15px;
  height: 93px;
}
/* line 716, ../sass/creatuur.scss */
#top-footer h1 {
  font-size: 3.5em;
  font-weight: 400;
}
/* line 721, ../sass/creatuur.scss */
#top-footer h2 {
  text-transform: uppercase;
  font-size: 2.25em;
  margin-bottom: 15px;
}
/* line 727, ../sass/creatuur.scss */
#top-footer h3 {
  text-transform: uppercase;
  color: #d7182a;
  font-size: 1.5em;
  font-weight: 400;
}
/* line 734, ../sass/creatuur.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 744, ../sass/creatuur.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 755, ../sass/creatuur.scss */
.newsletter-submit {
  position: relative;
  display: block;
  color: #d7182a;
  text-transform: lowercase;
  font-size: 1.8em;
  font-family: "Alegreya Sans", sans-serif;
  width: 100%;
  text-align: right;
  padding-right: 60px;
  border: none;
  margin-top: 10px;
  /*width: 100%;*/
  padding-right: 65px;
  background: url("../images/creatuur/arrow-next-smaller.png") no-repeat right;
}
/* line 72, ../sass/creatuur.scss */
.newsletter-submit:hover, .newsletter-submit:focus {
  color: #000;
}

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

/* line 779, ../sass/creatuur.scss */
.banners {
  margin-bottom: 60px;
  padding: 15px;
}
/* line 783, ../sass/creatuur.scss */
.banners .banner {
  margin-bottom: 0px;
  padding: 0px !important;
}
/* line 788, ../sass/creatuur.scss */
.banners .banner .banner-inner header {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
/* line 797, ../sass/creatuur.scss */
.banners .banner-border {
  /*padding: 100px;
  background: red;*/
}
/* line 801, ../sass/creatuur.scss */
.banners .banner-inner {
  position: relative;
  color: white;
  background: url("../images/pattern.jpg");
}
/* line 806, ../sass/creatuur.scss */
.banners .banner-inner img {
  z-index: 0;
}
/* line 810, ../sass/creatuur.scss */
.banners .banner-inner header {
  z-index: 1;
  position: relative;
  padding: 20px;
  -moz-transition: all 500ms;
  -o-transition: all 500ms;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  background: rgba(0, 0, 0, 0.5);
}
@media (min-width: 1200px) {
  /* line 810, ../sass/creatuur.scss */
  .banners .banner-inner header {
    padding: 60px;
  }
}
/* line 823, ../sass/creatuur.scss */
.banners .banner-inner header h1 {
  position: relative;
  z-index: 1;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  /* line 823, ../sass/creatuur.scss */
  .banners .banner-inner header h1 {
    font-size: 1.8em;
  }
}
/* line 832, ../sass/creatuur.scss */
.banners .banner-inner header aside {
  position: relative;
  z-index: 1;
}
/* line 841, ../sass/creatuur.scss */
.banners .banner-inner header .border-grow {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  overflow: hidden;
}
/* line 848, ../sass/creatuur.scss */
.banners .banner-inner header .border-grow .inner {
  width: 100%;
  height: 100%;
  border: #d7182a 0px solid;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  -webkit-transition: all 1s;
  transition: all 1s;
}
/* line 859, ../sass/creatuur.scss */
.banners a:hover .banner-inner {
  /*border: $color solid 100px;*/
}
/* line 861, ../sass/creatuur.scss */
.banners a:hover .banner-inner header {
  background: none;
}
/* line 864, ../sass/creatuur.scss */
.banners a:hover .banner-inner .banner-overlay {
  background-size: contain;
}
/* line 871, ../sass/creatuur.scss */
.banners .text a:hover .border-grow .inner {
  border-width: 500px;
}
/* line 878, ../sass/creatuur.scss */
.banners .photo a:hover .banner-inner header {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

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

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

/* line 896, ../sass/creatuur.scss */
.list-item {
  margin-bottom: 30px;
}
/* line 899, ../sass/creatuur.scss */
.list-item a {
  color: #000;
  display: block;
}
/* line 902, ../sass/creatuur.scss */
.list-item a:hover {
  background: #eee;
  padding: 5px;
  margin: -5px;
}
/* line 909, ../sass/creatuur.scss */
.list-item h1 {
  font-size: 1.875em;
  font-weight: 700;
}
/* line 914, ../sass/creatuur.scss */
.list-item .content {
  font-weight: 300;
  font-size: 1.125em;
}
/* line 919, ../sass/creatuur.scss */
.list-item .thumbnail {
  padding: 0px;
  border: none;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
/* line 927, ../sass/creatuur.scss */
.list-item .price {
  font-family: "Alegreya Sans", sans-serif;
  font-size: 2.3em;
}
/* line 932, ../sass/creatuur.scss */
.list-item .performer {
  font-family: "Alegreya Sans", sans-serif;
}
/* line 937, ../sass/creatuur.scss */
.list-item.product, .list-item.production {
  font-size: 0.8em;
}
@media (min-width: 992px) {
  /* line 942, ../sass/creatuur.scss */
  .list-item.product.no-sidebar:nth-child(4n+1), .list-item.production.no-sidebar:nth-child(4n+1) {
    clear: both;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 949, ../sass/creatuur.scss */
  .list-item.product.no-sidebar:nth-child(3n+1), .list-item.production.no-sidebar:nth-child(3n+1) {
    clear: both;
  }
}
@media (max-width: 767px) {
  /* line 955, ../sass/creatuur.scss */
  .list-item.product.no-sidebar:nth-child(2n+1), .list-item.production.no-sidebar:nth-child(2n+1) {
    clear: both;
  }
}
@media (min-width: 992px) {
  /* line 963, ../sass/creatuur.scss */
  .list-item.product.with-sidebar:nth-child(3n+1), .list-item.production.with-sidebar:nth-child(3n+1) {
    clear: both;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 970, ../sass/creatuur.scss */
  .list-item.product.with-sidebar:nth-child(2n+1), .list-item.production.with-sidebar:nth-child(2n+1) {
    clear: both;
  }
}
@media (max-width: 767px) {
  /* line 976, ../sass/creatuur.scss */
  .list-item.product.with-sidebar:nth-child(2n+1), .list-item.production.with-sidebar:nth-child(2n+1) {
    clear: both;
  }
}
/* line 982, ../sass/creatuur.scss */
.list-item.product .inner, .list-item.production .inner {
  border-bottom: dotted 1px #000;
}
/* line 987, ../sass/creatuur.scss */
.list-item.product .performer, .list-item.production .performer {
  display: block;
  font-size: 0.9em;
}
/* line 993, ../sass/creatuur.scss */
.list-item .img-responsive {
  width: 100%;
}

/* line 998, ../sass/creatuur.scss */
.site-title {
  position: relative;
  padding: 20px;
  display: block;
  text-align: center;
  z-index: 11;
}
/* line 1005, ../sass/creatuur.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;
}
/* line 1012, ../sass/creatuur.scss */
.site-title a span.title {
  text-transform: lowercase;
}
/* line 1016, ../sass/creatuur.scss */
.site-title a span.baseline {
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 300;
  text-transform: uppercase;
}
/* line 1022, ../sass/creatuur.scss */
.site-title a:focus, .site-title a:hover, .site-title a:active {
  text-decoration: none;
}
/* line 1028, ../sass/creatuur.scss */
.no-slideshow .site-title a {
  color: #000;
}
/* line 1030, ../sass/creatuur.scss */
.no-slideshow .site-title a span.title {
  font-size: 2em;
}
/* line 1034, ../sass/creatuur.scss */
.no-slideshow .site-title a span.baseline {
  font-size: 0.8em;
}
/* line 1040, ../sass/creatuur.scss */
.has-slideshow .site-title {
  margin-top: 50px;
}
@media (min-height: 750px) {
  /* line 1040, ../sass/creatuur.scss */
  .has-slideshow .site-title {
    margin-top: 200px;
  }
}
@media (min-height: 850px) {
  /* line 1040, ../sass/creatuur.scss */
  .has-slideshow .site-title {
    margin-top: 250px;
  }
}
@media (min-height: 1000px) {
  /* line 1040, ../sass/creatuur.scss */
  .has-slideshow .site-title {
    margin-top: 300px;
  }
}
/* line 1055, ../sass/creatuur.scss */
.has-slideshow .site-title a {
  color: #fff;
}
/* line 1057, ../sass/creatuur.scss */
.has-slideshow .site-title a span.title {
  font-size: 3em;
}
/* line 1061, ../sass/creatuur.scss */
.has-slideshow .site-title a span.baseline {
  font-size: 0.8em;
}

/* line 1075, ../sass/creatuur.scss */
.footer-logo {
  position: relative;
  top: -35px;
}
@media (max-width: 991px) {
  /* line 1075, ../sass/creatuur.scss */
  .footer-logo {
    display: table;
    margin: 0 auto;
  }
}

/* line 1085, ../sass/creatuur.scss */
.logo-rotated {
  -moz-transform: rotate(25deg);
  -ms-transform: rotate(25deg);
  -webkit-transform: rotate(25deg);
  transform: rotate(25deg);
}

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

/* line 1096, ../sass/creatuur.scss */
.bigdate {
  font-family: "Alegreya";
  font-size: 1.875em;
}

/* line 1101, ../sass/creatuur.scss */
.color {
  color: #d7182a;
}

/* line 1105, ../sass/creatuur.scss */
.page-header {
  margin-top: 0px;
  padding-top: 20px;
  margin-bottom: 20px;
  border-top: solid 1px #000;
  border-bottom: dotted 1px #000;
  text-align: center;
}
/* line 1112, ../sass/creatuur.scss */
.page-header h1 {
  font-size: 1.8em;
  text-transform: uppercase;
}
/* line 1117, ../sass/creatuur.scss */
.page-header h1 .sub {
  font-weight: 400;
  text-transform: none;
}
/* line 1123, ../sass/creatuur.scss */
.page-header time {
  display: block;
  margin-top: 20px;
}

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

/* line 1136, ../sass/creatuur.scss */
.detail .info {
  font-size: 1em;
}
/* line 1139, ../sass/creatuur.scss */
.detail .info a {
  border-bottom: dotted 1px;
}
/* line 1141, ../sass/creatuur.scss */
.detail .info a:hover, .detail .info a:focus {
  color: #000;
}
/* line 1147, ../sass/creatuur.scss */
.detail .images {
  margin-bottom: 20px;
}
/* line 1149, ../sass/creatuur.scss */
.detail .images:before {
  /*@include border-single();*/
  margin-bottom: 45px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}
/* line 1154, ../sass/creatuur.scss */
.detail .images:after {
  height: 3px;
  background-image: url("../images/border-single-black.png");
  margin-top: 20px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}
/* line 1161, ../sass/creatuur.scss */
.detail blockquote {
  padding: 0px;
  border: none;
}
/* line 1164, ../sass/creatuur.scss */
.detail blockquote, .detail blockquote .info {
  font-family: "Alegreya";
  font-size: 1.5em;
}
/* line 1170, ../sass/creatuur.scss */
.detail hr.page-block {
  background: none;
  border-top: dotted 1px #000;
  height: 1px;
}
/* line 1177, ../sass/creatuur.scss */
.detail .newsletter {
  background: url("../images/pattern.jpg");
  padding: 10px;
  margin-bottom: 20px;
  color: #fff;
}
/* line 1183, ../sass/creatuur.scss */
.detail .newsletter h2 {
  font-size: 1.5em;
  font-weight: 300;
  margin-bottom: 20px;
}
/* line 1195, ../sass/creatuur.scss */
.detail.production .production-extras ul {
  list-style: none;
  padding-left: 0px;
}
/* line 1200, ../sass/creatuur.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 1205, ../sass/creatuur.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 1208, ../sass/creatuur.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 1211, ../sass/creatuur.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: #d7182a;
}
/* line 1213, ../sass/creatuur.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: #d7182a;
}
/* line 1222, ../sass/creatuur.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 1226, ../sass/creatuur.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: "Alegreya";
}
/* line 1233, ../sass/creatuur.scss */
.detail.production .production-extras.playlist time, .detail.production .production-extras.playlist .category {
  font-family: "Alegreya";
}
/* line 1236, ../sass/creatuur.scss */
.detail.production .production-extras.playlist a:hover, .detail.production .production-extras.playlist a:focus {
  color: #000;
}
/* line 1240, ../sass/creatuur.scss */
.detail.production .production-extras.persfotos li.list-item {
  display: block;
  margin-bottom: 20px;
}
/* line 1243, ../sass/creatuur.scss */
.detail.production .production-extras.persfotos li.list-item a {
  display: block;
}
/* line 1249, ../sass/creatuur.scss */
.detail.production .production-extras .pager {
  position: relative;
}
/* line 1251, ../sass/creatuur.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 1261, ../sass/creatuur.scss */
.detail.production .production-extras .pager #playlist-prev {
  left: 0px;
}
/* line 1265, ../sass/creatuur.scss */
.detail.production .production-extras .pager #playlist-next {
  right: 0px;
}
/* line 1270, ../sass/creatuur.scss */
.detail.production .production-extras h2.file-title {
  color: #000;
  font-size: 1.2em;
  font-weight: 400;
}
/* line 1279, ../sass/creatuur.scss */
.detail.production .production-menu {
  margin: 5px 0px;
  font-family: "Alegreya";
  font-size: 1.2em;
}
/* line 1285, ../sass/creatuur.scss */
.detail.production .production-menu a:after {
  display: inline-block;
  content: '/';
  padding-left: 10px;
  padding-right: 10px;
  color: #000;
}
/* line 1293, ../sass/creatuur.scss */
.detail.production .production-menu a:last-child:after {
  content: '';
}
/* line 1297, ../sass/creatuur.scss */
.detail.production .production-menu a:hover, .detail.production .production-menu a:focus {
  color: #000;
}
/* line 1302, ../sass/creatuur.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 1312, ../sass/creatuur.scss */
.searchresults .page-header {
  margin-bottom: 0;
}
/* line 1316, ../sass/creatuur.scss */
.searchresults h1 {
  margin-bottom: 20px;
}
/* line 1320, ../sass/creatuur.scss */
.searchresults h2 {
  font-size: 2.25em;
}
/* line 1324, ../sass/creatuur.scss */
.searchresults h3 {
  font-size: 2.25em;
  margin-bottom: 20px;
}
/* line 1329, ../sass/creatuur.scss */
.searchresults .tab-result, .searchresults .overview {
  margin-bottom: 30px;
}

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

/* line 1343, ../sass/creatuur.scss */
.gallery-item {
  padding: 0px;
  margin-bottom: 0px;
  overflow: hidden;
}
/* line 1348, ../sass/creatuur.scss */
.gallery-item a {
  position: relative;
  display: block;
}
/* line 1353, ../sass/creatuur.scss */
.gallery-item a:hover .gallery-overlay {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 1358, ../sass/creatuur.scss */
.gallery-item a .gallery-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #d7182a;
  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 1370, ../sass/creatuur.scss */
.gallery-item a .gallery-overlay .zoom {
  font-family: "Alegreya Sans", sans-serif;
  color: #fff;
  font-size: 1.2em;
  background-color: #d7182a;
}
/* line 1376, ../sass/creatuur.scss */
.gallery-item a .gallery-overlay .zoom .plus {
  font-size: 3em;
  line-height: 1;
}
/* line 1381, ../sass/creatuur.scss */
.gallery-item a .gallery-overlay .zoom .title {
  line-height: 0.2;
  font-size: 1em;
}
/* line 1389, ../sass/creatuur.scss */
.gallery-item a img.gallery-image {
  width: 100%;
}

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

/* line 1406, ../sass/creatuur.scss */
.more {
  display: block;
  color: #d7182a;
  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 1417, ../sass/creatuur.scss */
.more:hover, .more:focus {
  color: #000;
}

/* line 1424, ../sass/creatuur.scss */
.upcoming > header {
  margin-bottom: 10px;
}
/* line 1425, ../sass/creatuur.scss */
.upcoming > header:before {
  height: 18px;
  background-image: url("../images/border-double-black.png");
  margin-bottom: 15px;
}
/* line 1429, ../sass/creatuur.scss */
.upcoming > header:after {
  height: 3px;
  background-image: url("../images/border-single-black.png");
  margin-top: 15px;
}
/* line 1434, ../sass/creatuur.scss */
.upcoming > header h1 {
  font-size: 1.5em;
  padding: 0 50px;
}
/* line 1442, ../sass/creatuur.scss */
.upcoming .list {
  padding: 0;
  margin: 0;
}
/* line 1445, ../sass/creatuur.scss */
.home .upcoming .list {
  padding: 0 50px;
  margin: 0;
}
/* line 1451, ../sass/creatuur.scss */
.upcoming .list .list-item {
  display: block;
  padding: 0;
  margin-bottom: 20px;
}
/* line 1457, ../sass/creatuur.scss */
.not-home .upcoming .list .list-item {
  margin-right: 30px;
}
/* line 1461, ../sass/creatuur.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 1466, ../sass/creatuur.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 1476, ../sass/creatuur.scss */
.upcoming .list .list-item a:hover h1, .upcoming .list .list-item a:hover time {
  display: inline;
  display: inline;
  background-color: #d7182a;
  color: #fff;
  box-shadow: 5px 0 0 #d7182a, -5px 0 0 #d7182a;
}
/* line 1482, ../sass/creatuur.scss */
.upcoming .list .list-item h1, .upcoming .list .list-item time {
  font-size: 1.5em;
}
/* line 1486, ../sass/creatuur.scss */
.upcoming .list .list-item a.location {
  color: #d7182a;
}
/* line 1488, ../sass/creatuur.scss */
.upcoming .list .list-item a.location:hover {
  text-decoration: underline;
}
/* line 1493, ../sass/creatuur.scss */
.upcoming .list .list-item .location {
  color: #d7182a;
}

/* line 1500, ../sass/creatuur.scss */
.sidebar {
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  /* line 1500, ../sass/creatuur.scss */
  .sidebar {
    margin-top: 20px;
  }
}
/* line 1507, ../sass/creatuur.scss */
.sidebar .title {
  padding-top: 10px;
  margin-bottom: 30px;
}
/* line 1511, ../sass/creatuur.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 1523, ../sass/creatuur.scss */
.sidebar .calendar {
  margin-bottom: 40px;
}

/* line 1528, ../sass/creatuur.scss */
#responsive-menu {
  margin: 0;
  border: none;
  min-height: 0;
}
/* line 1529, ../sass/creatuur.scss */
.not-home #responsive-menu {
  margin-bottom: 140px;
}
/* line 1532, ../sass/creatuur.scss */
#responsive-menu .btn-navbar {
  text-align: center;
  display: block;
  color: #fff;
  font-family: "Alegreya";
  text-transform: uppercase;
  font-size: 2em;
  border-bottom: dotted 1px #fff;
}
/* line 1541, ../sass/creatuur.scss */
#responsive-menu .btn-navbar .button-text {
  display: inline-block;
  background: #000;
  padding: 0 50px;
}
/* line 1548, ../sass/creatuur.scss */
#responsive-menu .inner {
  position: relative;
  background: #000;
  padding: 30px 0;
}
/* line 1555, ../sass/creatuur.scss */
#responsive-menu .inner #mobile-header {
  padding-top: 0px;
}
/* line 1557, ../sass/creatuur.scss */
#responsive-menu .inner #mobile-header .site-title {
  color: #fff;
  margin-top: 0px;
  padding-top: 0px;
  border-bottom: dotted 2px #fff;
}
/* line 1563, ../sass/creatuur.scss */
#responsive-menu .inner #mobile-header .site-title .title {
  font-size: 2em;
  color: #fff;
}
/* line 1568, ../sass/creatuur.scss */
#responsive-menu .inner #mobile-header .site-title .baseline {
  font-size: .7em;
  color: #fff;
}
/* line 1578, ../sass/creatuur.scss */
#responsive-menu .content {
  padding: 20px 0;
}
/* line 1581, ../sass/creatuur.scss */
#responsive-menu ul {
  text-align: center;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 1586, ../sass/creatuur.scss */
#responsive-menu ul.top {
  border-top: 1px solid #fff;
  padding-top: 20px;
}
/* line 1591, ../sass/creatuur.scss */
#responsive-menu ul li {
  margin-bottom: 20px;
}
/* line 1593, ../sass/creatuur.scss */
#responsive-menu ul li a {
  clear: both;
  text-transform: uppercase;
  color: #fff;
  padding: 0;
  font-size: 1.5em;
}
/* line 1600, ../sass/creatuur.scss */
#responsive-menu ul li a:hover, #responsive-menu ul li a:focus {
  background: none;
  color: #d7182a;
}
/* line 1606, ../sass/creatuur.scss */
#responsive-menu ul li.active a {
  background: none;
  color: #d7182a;
}
/* line 1612, ../sass/creatuur.scss */
#responsive-menu ul li ul li {
  margin-bottom: 0;
}
/* line 1614, ../sass/creatuur.scss */
#responsive-menu ul li ul li a {
  font-weight: 300;
  display: block;
  text-transform: none;
  font-size: 1em;
}

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

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

/* line 1629, ../sass/creatuur.scss */
#event-calendar .ui-widget {
  font-family: "Alegreya";
}

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

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

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

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

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

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

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

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

/* line 1639, ../sass/creatuur.scss */
#event-calendar .ui-datepicker-current-day a.ui-state-active {
  color: #d7182a !important;
}

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

/* line 1641, ../sass/creatuur.scss */
#event-calendar .highlight .ui-state-default {
  color: #d7182a;
  font-weight: 700;
  text-decoration: underline;
}

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

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

/* line 1644, ../sass/creatuur.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 1645, ../sass/creatuur.scss */
#event-calendar .ui-icon:hover, #event-calendar .ui-icon:focus {
  cursor: pointer;
}

/* line 1646, ../sass/creatuur.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 1647, ../sass/creatuur.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 1648, ../sass/creatuur.scss */
#event-calendar th {
  font-size: 1.3125em;
  color: #000;
  font-weight: 700;
  padding: 5px 0px;
  margin: 0px;
  text-transform: lowercase;
}

/* line 1649, ../sass/creatuur.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 1650, ../sass/creatuur.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 1651, ../sass/creatuur.scss */
#event-calendar .highlight .ui-state-default:hover {
  border: #d7182a dotted 2px;
  font-weight: 700;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  color: #000;
}

/* line 1652, ../sass/creatuur.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 1653, ../sass/creatuur.scss */
#event-calendar .ui-datepicker-title {
  text-transform: uppercase;
  margin: 0px;
  padding: 0px;
  font-weight: 400;
  font-size: 2.25em;
  margin-bottom: 10px;
}

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

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

/* line 1664, ../sass/creatuur.scss */
.fancybox-close {
  right: 0px;
  top: 0px;
  color: #fff;
  font-family: "Alegreya Sans", sans-serif;
  width: 55px;
  height: 55px;
  background: url("/media/default/images/creatuur/close.png") no-repeat center center;
}

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

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

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

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

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

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

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

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

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

/* line 1734, ../sass/creatuur.scss */
.embed iframe, .embed object {
  max-width: 100%;
}
/* line 1736, ../sass/creatuur.scss */
.col-md-6 .embed iframe, .col-md-6 .embed object {
  width: 100%;
}

/* line 1742, ../sass/creatuur.scss */
#tooltip {
  display: none;
  position: absolute;
  padding: 2px;
  color: #000;
  z-index: 10;
  background: #d7182a;
}
/* line 1745, ../sass/creatuur.scss */
#tooltip #tooltip-content {
  color: #fff;
  padding: 5px;
}
/* line 1749, ../sass/creatuur.scss */
#tooltip #tooltip-content ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

  /* line 1859, ../sass/creatuur.scss */
  .col-xxs-hidden {
    display: none;
  }
}
