@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Asap:400,400i,500,500i,700,700i|Droid+Sans:400,700");
/* line 5, ../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 8, sass/europlay.scss */
body {
  font-family: "Droid Sans", sans-serif;
  font-size: 14px;
  line-height: 130%;
  color: #494949;
}

/* line 15, sass/europlay.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Asap", sans-serif;
  font-weight: 700;
}

/* line 20, sass/europlay.scss */
h1 {
  color: #f58025;
  font-size: 24px;
  text-transform: uppercase;
  margin-bottom: 15px;
  line-height: 110%;
}

/* line 28, sass/europlay.scss */
h2 {
  margin: 0;
  font-size: 20px;
  line-height: 110%;
  font-weight: 500;
  color: #2daec6;
}

/* line 36, sass/europlay.scss */
h3 {
  margin: 0 0 7px;
  font-size: 18px;
  text-transform: uppercase;
  color: #bbc75a;
  font-weight: 500;
}

/* line 44, sass/europlay.scss */
h4 {
  margin: 0 0 5px;
  font-size: 15px;
  color: #494949;
}

/* line 50, sass/europlay.scss */
h5 {
  margin: 0;
}

/* line 54, sass/europlay.scss */
h6 {
  margin: 0;
}

/* line 58, sass/europlay.scss */
h1.label {
  text-transform: none;
  font-size: 20px;
  padding: 6px 15px 8px;
  margin: 0 0 15px;
  display: inline-block;
}

/* line 66, sass/europlay.scss */
h3.label {
  font-size: 16px;
  margin-bottom: 10px !important;
  padding: 4px 13px 6px;
  display: inline-block;
}

/* line 73, sass/europlay.scss */
a {
  outline: 0 !important;
}

/* line 77, sass/europlay.scss */
p {
  margin-bottom: 10px;
}

/* line 81, sass/europlay.scss */
small, .small {
  font-size: 85%;
}

/* line 85, sass/europlay.scss */
figure {
  line-height: 1px;
}

/* line 89, sass/europlay.scss */
.container-main-content {
  margin-top: 45px;
  min-height: 250px;
}
/* line 91, sass/europlay.scss */
.container-main-content a {
  text-decoration: underline;
  color: #2daec6;
}
/* line 94, sass/europlay.scss */
.container-main-content a:hover {
  color: #494949;
}
/* line 99, sass/europlay.scss */
.container-main-content ul li {
  padding: 4px 0 4px 15px;
  list-style: none;
  position: relative;
}
/* line 103, sass/europlay.scss */
.container-main-content ul li:before {
  content: 'w';
  font-family: "europlay";
  font-size: 8px;
  position: absolute;
  left: 0;
  top: 4px;
}
/* line 114, sass/europlay.scss */
.container-main-content h2 {
  margin-bottom: 10px;
  margin-top: 15px;
}
/* line 118, sass/europlay.scss */
.container-main-content h3 {
  margin-bottom: 5px;
}

/* line 123, sass/europlay.scss */
ul {
  padding-left: 0;
  list-style: none;
  margin-bottom: 15px;
}

/* line 129, sass/europlay.scss */
img {
  max-width: 100%;
  height: auto;
}

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

/* line 139, sass/europlay.scss */
.list li {
  padding: 4px 0 4px 15px;
  list-style: none;
  font-size: 15px;
  position: relative;
}
/* line 145, sass/europlay.scss */
.list ul.sub-menu {
  display: none !important;
}
/* line 149, sass/europlay.scss */
.list li.current-menu-item ul.sub-menu {
  display: block !important;
  padding-left: 0;
  margin-top: 5px;
  margin-bottom: 0;
}
/* line 157, sass/europlay.scss */
.list li.current-page-parent ul.sub-menu {
  display: block !important;
  padding-left: 0;
  margin-top: 5px;
  margin-bottom: 0;
}

/* line 167, sass/europlay.scss */
.list.arrow li {
  padding-left: 15px;
}
/* line 170, sass/europlay.scss */
.list.arrow li.current-menu-item a {
  color: #494949 !important;
}
/* line 174, sass/europlay.scss */
.list.arrow li a {
  color: #f58025;
}
/* line 176, sass/europlay.scss */
.list.arrow li a:hover {
  color: #494949 !important;
}
/* line 180, sass/europlay.scss */
.list.arrow li:before {
  content: 'w';
  font-family: "europlay";
  color: #f58025;
  font-size: 11px;
  position: absolute;
  left: 0;
  top: 4px;
}

/* line 194, sass/europlay.scss */
.list.arrow_circle li:before {
  content: 'a';
  font-family: "europlay";
  font-size: 8px;
  position: absolute;
  left: 0;
  top: 4px;
}

/* line 205, sass/europlay.scss */
.bg-blue {
  background-color: #2daec6;
  color: #ffffff !important;
}
/* line 208, sass/europlay.scss */
.bg-blue a {
  color: #ffffff !important;
}
/* line 212, sass/europlay.scss */
.bg-blue.btn:hover {
  background-color: #f58025;
}

/* line 218, sass/europlay.scss */
.bg-orange {
  background-color: #f58025;
  color: #ffffff !important;
}
/* line 221, sass/europlay.scss */
.bg-orange a {
  color: #ffffff !important;
}

/* line 226, sass/europlay.scss */
.bg-light {
  background-color: #ebebeb;
  color: #494949;
}
/* line 229, sass/europlay.scss */
.bg-light a {
  color: #2daec6;
}

/* line 234, sass/europlay.scss */
.bg-white {
  background-color: #ffffff;
  color: #494949 !important;
}
/* line 237, sass/europlay.scss */
.bg-white a {
  color: #494949 !important;
}

/* line 242, sass/europlay.scss */
.bg-green {
  background-color: #D4E168;
}

/* line 246, sass/europlay.scss */
.green {
  color: #bbc75a;
}

/* line 250, sass/europlay.scss */
.blue {
  color: #2daec6 !important;
}

/* line 254, sass/europlay.scss */
.orange {
  color: #f58025 !important;
}

/* line 258, sass/europlay.scss */
.white {
  color: #ffffff !important;
}

/* line 262, sass/europlay.scss */
.btn {
  font-family: "Asap", sans-serif;
  font-weight: 700;
  padding: 4px 12px 6px;
  position: relative;
}
/* line 267, sass/europlay.scss */
.btn.favourites {
  padding-left: 30px;
}
/* line 269, sass/europlay.scss */
.btn.favourites:before {
  content: 'B';
  font-family: "europlay";
  font-size: 16px;
  position: absolute;
  left: 10px;
  top: 4px;
}

/* line 280, sass/europlay.scss */
.btn.active {
  box-shadow: none;
}

/* line 285, sass/europlay.scss */
.btn.bg-light:hover {
  background-color: #f58025;
  color: #ffffff !important;
}

/* line 292, sass/europlay.scss */
.btn.bg-orange:hover {
  background-color: #2daec6;
}

/* line 297, sass/europlay.scss */
.btn.bg-orange.active {
  background-color: #2daec6;
}

/* line 301, sass/europlay.scss */
.btn.bg-light.active {
  background-color: #f58025;
  color: #ffffff !important;
}

/* line 306, sass/europlay.scss */
.btn.arrow {
  padding-right: 30px;
}
/* line 307, sass/europlay.scss */
.btn.arrow:after {
  content: 'w';
  font-family: "europlay";
  font-size: 14px;
  position: absolute;
  right: 7px;
  top: 6px;
  font-weight: normal;
}

/* line 319, sass/europlay.scss */
.btn.arrow-left {
  padding-left: 30px;
}
/* line 320, sass/europlay.scss */
.btn.arrow-left:before {
  content: 'v';
  font-family: "europlay";
  font-size: 14px;
  position: absolute;
  left: 7px;
  top: 5px;
  font-weight: normal;
}

/* line 332, sass/europlay.scss */
a.btn {
  text-decoration: none;
}

/* line 336, sass/europlay.scss */
.btn.bg-white {
  color: #2daec6 !important;
}
/* line 338, sass/europlay.scss */
.btn.bg-white:hover {
  background-color: #2daec6;
  color: #ffffff !important;
}

/* line 344, sass/europlay.scss */
.btn.bg-green {
  color: #494949;
}
/* line 346, sass/europlay.scss */
.btn.bg-green:hover {
  background-color: #ffffff;
  color: #bbc75a;
  border: 1px solid #bbc75a;
}

/* line 353, sass/europlay.scss */
.read-more {
  font-family: "Asap", sans-serif;
  display: inline-block;
  position: relative;
  color: #2daec6;
  text-transform: uppercase;
  padding-right: 15px;
  font-weight: 500;
  text-decoration: none !important;
}
/* line 362, sass/europlay.scss */
.read-more:after {
  content: 'w';
  font-family: "europlay";
  font-size: 11px;
  text-transform: none;
  position: absolute;
  right: 0;
  top: 1px;
}
/* line 371, sass/europlay.scss */
.read-more:hover {
  color: #494949 !important;
  text-decoration: none !important;
}

/* line 377, sass/europlay.scss */
.radius {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}

/* line 383, sass/europlay.scss */
.radius-xs {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 389, sass/europlay.scss */
.radius-tp {
  -webkit-border-radius: 7px 7px 0 0;
  -moz-border-radius: 7px 7px 0 0;
  border-radius: 7px 7px 0 0;
}

/* line 395, sass/europlay.scss */
.radius-bt-xs {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 401, sass/europlay.scss */
.padding {
  padding: 15px;
}

/* line 405, sass/europlay.scss */
.padding-big {
  padding: 30px !important;
}

/* line 409, sass/europlay.scss */
.padding-small {
  padding: 5px;
}

/* line 413, sass/europlay.scss */
.padding-tp {
  padding-top: 15px;
}

/* line 417, sass/europlay.scss */
.padding-tp-big {
  padding-top: 30px !important;
}

/* line 421, sass/europlay.scss */
.padding-bt {
  padding-bottom: 15px;
}

/* line 425, sass/europlay.scss */
.padding-bt-big {
  padding-bottom: 30px !important;
}

/* line 429, sass/europlay.scss */
.padding-lt {
  padding-left: 15px;
}

/* line 433, sass/europlay.scss */
.padding-rt {
  padding-right: 15px;
}

/* line 437, sass/europlay.scss */
.padding-lt-big {
  padding-left: 30px;
}

/* line 441, sass/europlay.scss */
.padding-rt-big {
  padding-right: 30px;
}

/* line 445, sass/europlay.scss */
.no-padding {
  padding: 0 !important;
}

/* line 449, sass/europlay.scss */
.no-padding-tp {
  padding-top: 0;
}

/* line 453, sass/europlay.scss */
.no-padding-bt {
  padding-bottom: 0;
}

/* line 457, sass/europlay.scss */
.no-padding-lt {
  padding-left: 0 !important;
}

/* line 461, sass/europlay.scss */
.no-padding-rt {
  padding-right: 0 !important;
}

/* line 465, sass/europlay.scss */
.margin {
  margin: 15px;
}

/* line 469, sass/europlay.scss */
.margin-tp {
  margin-top: 15px;
}

/* line 473, sass/europlay.scss */
.margin-bt {
  margin-bottom: 15px;
}

/* line 477, sass/europlay.scss */
.margin-lt {
  margin-left: 15px;
}

/* line 481, sass/europlay.scss */
.margin-lt-big {
  margin-left: 30px;
}

/* line 485, sass/europlay.scss */
.margin-rt {
  margin-right: 15px;
}

/* line 489, sass/europlay.scss */
.margin-rt-big {
  margin-right: 30px;
}

/* line 493, sass/europlay.scss */
.margin-tp-big {
  margin-top: 30px;
}

/* line 497, sass/europlay.scss */
.margin-bt-big {
  margin-bottom: 30px;
}

/* line 501, sass/europlay.scss */
.margin-bt-small {
  margin-bottom: 5px;
}

/* line 505, sass/europlay.scss */
.no-margin {
  margin: 0 !important;
}

/* line 509, sass/europlay.scss */
.no-margin-tp {
  margin-top: 0 !important;
}

/* line 513, sass/europlay.scss */
.no-margin-bt {
  margin-bottom: 0 !important;
}

/* line 517, sass/europlay.scss */
.no-margin-lt {
  margin-left: 0;
}

/* line 521, sass/europlay.scss */
.no-margin-rt {
  margin-right: 0;
}

/* line 525, sass/europlay.scss */
.center {
  text-align: center;
}

/* line 529, sass/europlay.scss */
.right {
  text-align: right;
}

/* line 533, sass/europlay.scss */
.left {
  text-align: left;
}

/* line 537, sass/europlay.scss */
.block {
  padding: 15px;
  overflow: hidden;
}

/* line 542, sass/europlay.scss */
.block-video {
  cursor: pointer;
  border: 2px solid #bbc75a;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  padding: 15px 15px 25px;
}
/* line 549, sass/europlay.scss */
.block-video h3 {
  position: relative;
  padding-top: 20px;
  text-align: center;
}
/* line 553, sass/europlay.scss */
.block-video h3:before {
  content: "A";
  font-family: "europlay";
  color: #bbc75a;
  text-transform: none;
  font-size: 45px;
  display: block;
  text-align: center;
  margin-bottom: 30px;
}
/* line 564, sass/europlay.scss */
.block-video:hover {
  background-color: #D4E168;
  border: 2px solid #D4E168;
}
/* line 567, sass/europlay.scss */
.block-video:hover h3 {
  color: #ffffff;
}
/* line 569, sass/europlay.scss */
.block-video:hover h3:before {
  color: #ffffff;
}

/* line 576, sass/europlay.scss */
.bordered {
  border: 2px solid #ebebeb;
}

/* line 580, sass/europlay.scss */
.border-rt {
  border-left: 2px solid #ffffff;
}

/* line 584, sass/europlay.scss */
.border-bt {
  border-bottom: 2px solid #ffffff;
}

/* line 592, sass/europlay.scss */
.col-md-4 .menu-item .sub-menu a:hover {
  color: #2daec6 !important;
}
/* line 599, sass/europlay.scss */
.col-md-4 .sub-menu .current-menu-item {
  color: #2daec6 !important;
}
/* line 601, sass/europlay.scss */
.col-md-4 .sub-menu .current-menu-item a {
  color: #2daec6 !important;
}

/* line 610, sass/europlay.scss */
.main-navigation .current-page-ancestor a {
  color: #ffffff !important;
}

/* line 617, sass/europlay.scss */
header ul.nav-menu {
  margin: 0;
  text-align: right;
}
/* line 620, sass/europlay.scss */
header ul.nav-menu li {
  font-family: "Asap", sans-serif;
  display: inline-block;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 700;
  padding-left: 30px;
}
/* line 627, sass/europlay.scss */
header ul.nav-menu li a {
  color: #494949;
}
/* line 632, sass/europlay.scss */
header .top-navigatie {
  padding-top: 18px;
}
/* line 634, sass/europlay.scss */
header .top-navigatie ul {
  font-family: "Asap", sans-serif;
  vertical-align: middle;
  margin-bottom: 0;
  float: right;
}
/* line 639, sass/europlay.scss */
header .top-navigatie ul li {
  display: inline-block;
  position: relative;
  text-transform: uppercase;
  font-weight: 500;
  padding-left: 30px;
  font-size: 13px;
}
/* line 646, sass/europlay.scss */
header .top-navigatie ul li:before {
  content: '';
  width: 2px;
  height: 15px;
  display: block;
  background: #ebebeb;
  position: absolute;
  top: 2px;
  left: 15px;
}
/* line 656, sass/europlay.scss */
header .top-navigatie ul li:first-child {
  padding: 0;
}
/* line 658, sass/europlay.scss */
header .top-navigatie ul li:first-child:before {
  display: none;
}
/* line 662, sass/europlay.scss */
header .top-navigatie ul li a {
  color: #494949;
}
/* line 664, sass/europlay.scss */
header .top-navigatie ul li a:hover {
  text-decoration: none;
  color: #bbc75a;
}
/* line 669, sass/europlay.scss */
header .top-navigatie ul li.dropdown {
  position: relative;
  padding-right: 15px;
  cursor: pointer;
}
/* line 673, sass/europlay.scss */
header .top-navigatie ul li.dropdown:after {
  content: "s";
  font-family: "europlay";
  color: #494949;
  position: absolute;
  right: 0;
  top: 0;
  text-transform: none;
  font-size: 12px;
}
/* line 684, sass/europlay.scss */
header .top-navigatie ul li.dropdown:hover ul {
  display: block;
}
/* line 688, sass/europlay.scss */
header .top-navigatie ul li.dropdown ul {
  display: none;
  position: absolute;
  left: 15px;
  right: 0;
  background: #ffffff;
  z-index: 10;
  padding-left: 15px;
  padding-bottom: 10px;
}
/* line 697, sass/europlay.scss */
header .top-navigatie ul li.dropdown ul li {
  padding-left: 0;
  display: block;
  padding-top: 5px;
}
/* line 701, sass/europlay.scss */
header .top-navigatie ul li.dropdown ul li:before {
  display: none;
}
/* line 709, sass/europlay.scss */
header .top-navigatie #btn-favourites {
  border: 1px solid #bbc75a;
  color: #bbc75a;
  float: right;
  margin-right: 30px;
  margin-top: -7px;
}
/* line 715, sass/europlay.scss */
header .top-navigatie #btn-favourites:hover {
  background-color: #bbc75a;
  color: #ffffff;
}
/* line 720, sass/europlay.scss */
header .top-navigatie #search {
  display: block;
  vertical-align: middle;
  margin-left: 30px;
  position: relative;
  float: right;
  z-index: 1;
  margin-top: -12px;
}
/* line 728, sass/europlay.scss */
header .top-navigatie #search form {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  padding-right: 55px;
  background: #ffffff;
  width: 500px;
}
/* line 736, sass/europlay.scss */
header .top-navigatie #search form input {
  border: 1px solid #494949;
  width: 265px;
}
/* line 741, sass/europlay.scss */
header .top-navigatie #search span {
  font-size: 36px;
  cursor: pointer;
  position: relative;
  z-index: 2;
}
/* line 746, sass/europlay.scss */
header .top-navigatie #search span:hover {
  color: #f58025;
}
/* line 749, sass/europlay.scss */
header .top-navigatie #search span.active {
  color: #f58025;
}
/* line 755, sass/europlay.scss */
header .main-navigation {
  padding: 15px 0;
}
/* line 758, sass/europlay.scss */
header .main-navigation li a:hover, header .main-navigation li a:focus {
  text-decoration: none;
  color: #ffffff;
}
/* line 762, sass/europlay.scss */
header .main-navigation li.current-menu-item {
  color: #ffffff;
}
/* line 764, sass/europlay.scss */
header .main-navigation li.current-menu-item a {
  color: #ffffff;
}

/*ul.breadcrumbs {
	padding: 10px 0;
	margin: 0;
	li {
		display: inline-block;
		a {
			text-decoration: underline;
		}
		&:after {
			content: '>';
			padding: 0 7.5px;
		}
		&:last-child {
			&:after {
				content: '';
				padding: 0;
			}
		}
	}
}*/
/* line 792, sass/europlay.scss */
button#toggle-menu {
  background-color: transparent;
  color: #494949;
  border: none;
  padding: 10px 0 10px 20px;
  position: relative;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 800, sass/europlay.scss */
button#toggle-menu:before {
  content: "r";
  font-family: "europlay";
  font-size: 16px;
  position: absolute;
  left: 0;
  top: 10px;
  text-transform: none;
}

/* line 811, sass/europlay.scss */
.mobile-navigation {
  z-index: 9999;
  padding-top: 10px;
  position: relative;
}
/* line 816, sass/europlay.scss */
.mobile-navigation ul li {
  font-weight: 700;
}
/* line 818, sass/europlay.scss */
.mobile-navigation ul li a {
  padding: 5px 25px 5px 0;
  display: block;
  color: #494949;
  border-bottom: 1px solid #ffffff;
}
/* line 825, sass/europlay.scss */
.mobile-navigation ul li:hover a, .mobile-navigation ul li.current-menu-item a {
  color: #2daec6;
  text-decoration: none;
}
/* line 830, sass/europlay.scss */
.mobile-navigation ul li:hover ul a, .mobile-navigation ul li.current-menu-item ul a {
  color: #494949;
}
/* line 835, sass/europlay.scss */
.mobile-navigation ul li ul.sub-menu {
  padding-left: 0;
}
/* line 838, sass/europlay.scss */
.mobile-navigation ul li ul.sub-menu li a {
  padding-left: 15px;
}
/* line 840, sass/europlay.scss */
.mobile-navigation ul li ul.sub-menu li a:hover {
  color: #2daec6;
}
/* line 846, sass/europlay.scss */
.mobile-navigation ul li ul.sub-menu li ul li a {
  padding-left: 30px;
}
/* line 848, sass/europlay.scss */
.mobile-navigation ul li ul.sub-menu li ul li a:hover {
  color: #2daec6;
}

/* line 860, sass/europlay.scss */
ul.sub-menu {
  display: block !important;
  padding-left: 15px;
}

/* line 865, sass/europlay.scss */
button#toggle-filter {
  padding-left: 35px;
}
/* line 867, sass/europlay.scss */
button#toggle-filter:after {
  content: "t";
  float: left;
  font-family: "europlay";
  font-size: 12px;
  margin-left: -20px;
  margin-top: 2px;
}

/* line 878, sass/europlay.scss */
button#toggle-filter.active:after {
  content: "u";
}

/* line 883, sass/europlay.scss */
#banner {
  position: relative;
  height: 550px;
}
/* line 886, sass/europlay.scss */
#banner div {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 897, sass/europlay.scss */
#banner:before {
  content: '';
  background-image: url("../../../../img/bow-header.png");
  background-position: center;
  background-repeat: no-repeat;
  height: 170px;
  width: 100%;
  position: absolute;
  bottom: 0;
  z-index: 11;
}

/* line 911, sass/europlay.scss */
.default #banner {
  margin-bottom: -40px;
}
/* line 913, sass/europlay.scss */
.default #banner:before {
  content: '';
  background-image: url("../../../../img/bow-header-small.png");
  background-position: center;
  background-repeat: no-repeat;
  height: 87px;
  width: 100%;
  position: absolute;
  bottom: 0;
  z-index: 11;
}
/* line 925, sass/europlay.scss */
.default .container.container-main-content {
  z-index: 1;
}

/* line 930, sass/europlay.scss */
#highlights {
  position: relative;
  margin-top: -185px;
  z-index: 12;
}
/* line 935, sass/europlay.scss */
#highlights a:hover {
  text-decoration: none;
}
/* line 937, sass/europlay.scss */
#highlights a:hover .block {
  background-color: #2daec6;
}
/* line 942, sass/europlay.scss */
#highlights .block {
  text-align: center;
  height: 200px;
  border-radius: 7px;
  -webkit-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.3);
  box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.3);
}
/* line 949, sass/europlay.scss */
#highlights .block h2 {
  text-transform: uppercase;
  font-size: 21px;
  color: #ffffff;
}
/* line 954, sass/europlay.scss */
#highlights .block figure {
  padding-top: 10px;
  margin-bottom: 15px;
}
/* line 957, sass/europlay.scss */
#highlights .block figure img {
  max-height: 90px;
  max-width: 90px;
}

/* line 967, sass/europlay.scss */
.single-project #menu-item-18480 a {
  color: #ffffff !important;
}
/* line 971, sass/europlay.scss */
.single-project .photos {
  margin-left: 0;
}
/* line 973, sass/europlay.scss */
.single-project .photos .col-xs-12 {
  padding-bottom: 15px;
  padding-left: 0;
}

/* line 982, sass/europlay.scss */
.single-post #menu-item-384 a {
  color: #ffffff;
}

/* line 989, sass/europlay.scss */
figure.fig:hover {
  cursor: pointer;
  opacity: 0.9;
}

/* line 996, sass/europlay.scss */
.product-blocks h2 {
  margin-bottom: 7.5px;
}
/* line 999, sass/europlay.scss */
.product-blocks .block {
  height: 175px;
}

/* line 1005, sass/europlay.scss */
.product figure {
  line-height: 165px;
  height: 165px;
}
/* line 1006, sass/europlay.scss */
.product figure img {
  max-height: 160px;
  vertical-align: middle;
}
/* line 1013, sass/europlay.scss */
.product h3 {
  color: #f58025;
  text-transform: uppercase;
  font-size: 14.5px;
  line-height: 90px;
}
/* line 1018, sass/europlay.scss */
.product h3 span {
  line-height: 20px;
  display: inline-block;
  vertical-align: middle;
}
/* line 1025, sass/europlay.scss */
.product:hover h3 {
  color: #2daec6;
}
/* line 1029, sass/europlay.scss */
.product:hover figure img {
  opacity: 0.9;
}

/* line 1037, sass/europlay.scss */
.filter-container div {
  display: inline-block;
  position: relative;
}
/* line 1041, sass/europlay.scss */
.filter-container div:hover ul {
  display: block;
}
/* line 1046, sass/europlay.scss */
.filter-container ul {
  display: none;
  position: absolute;
  left: 0;
  top: 30px;
  width: 200px;
}

/* line 1056, sass/europlay.scss */
.filter input[type="radio"] {
  margin: 4px 8px 0 0;
}

/* line 1061, sass/europlay.scss */
input[type="checkbox"] {
  margin: 4px 8px 0 0;
}

/* line 1065, sass/europlay.scss */
.contact {
  clear: both;
}

/* line 1070, sass/europlay.scss */
.product-ranges figure {
  line-height: 75px;
}
/* line 1072, sass/europlay.scss */
.product-ranges figure img {
  display: inline-block;
  vertical-align: middle;
}
/* line 1079, sass/europlay.scss */
.product-ranges a:hover img {
  opacity: 0.8;
}

/* line 1086, sass/europlay.scss */
.icon-arrow-circle {
  font-size: 12px;
  display: inline;
  padding-right: 7.5px;
  line-height: 10px;
}

/* line 1094, sass/europlay.scss */
.faq.list li {
  color: #f58025;
}
/* line 1096, sass/europlay.scss */
.faq.list li a {
  color: #f58025;
}
/* line 1098, sass/europlay.scss */
.faq.list li a:hover {
  color: #494949;
}
/* line 1102, sass/europlay.scss */
.faq.list li:hover {
  color: #494949;
}

/* line 1109, sass/europlay.scss */
.faq a {
  text-decoration: none !important;
}
/* line 1114, sass/europlay.scss */
.faq h3 a:hover {
  color: #2daec6;
}

/* line 1121, sass/europlay.scss */
.search {
  /*figure {
      max-width: 125px;
      height: auto;
      float: left;
  }*/
}
/* line 1127, sass/europlay.scss */
.search .bordered.radius {
  padding: 15px;
  overflow: hidden;
  height: 130px;
  margin: 0;
}
/* line 1132, sass/europlay.scss */
.search .bordered.radius h3 {
  padding-top: 10px;
}
/* line 1135, sass/europlay.scss */
.search .bordered.radius img {
  max-height: 100px;
  width: auto;
}

/* line 1142, sass/europlay.scss */
.pagination {
  display: block;
  text-align: center;
  clear: both;
  padding-top: 35px;
}
/* line 1147, sass/europlay.scss */
.pagination h2 {
  display: none;
}
/* line 1150, sass/europlay.scss */
.pagination span.current, .pagination a.page-numbers {
  display: inline-block;
  text-decoration: none;
}
/* line 1153, sass/europlay.scss */
.pagination span.current:before, .pagination a.page-numbers:before {
  content: '|';
  padding: 0 5px;
}
/* line 1158, sass/europlay.scss */
.pagination span.current.prev:before, .pagination a.page-numbers.prev:before {
  content: '«';
}
/* line 1163, sass/europlay.scss */
.pagination span.current.next:after, .pagination a.page-numbers.next:after {
  content: '»';
  padding: 0 5px;
}

/* line 1171, sass/europlay.scss */
p.succes {
  position: relative;
  display: inline-block;
}
/* line 1174, sass/europlay.scss */
p.succes:before {
  content: "k";
  font-family: "europlay";
  font-size: 16px;
  position: absolute;
  left: -22px;
  top: 0;
}

/* line 1185, sass/europlay.scss */
form p.add-to-favourites {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
}
/* line 1189, sass/europlay.scss */
form p.add-to-favourites:before {
  content: 'B';
  font-family: "europlay";
  font-size: 16px;
  position: absolute;
  left: 10px;
  top: 7px;
  z-index: 99;
  color: #494949;
}
/* line 1200, sass/europlay.scss */
form p.add-to-favourites:hover:before {
  color: #D4E168;
}
/* line 1204, sass/europlay.scss */
form p.add-to-favourites span {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  padding-top: 5px;
}
/* line 1209, sass/europlay.scss */
form p.add-to-favourites span:hover {
  color: #bbc75a;
}
/* line 1213, sass/europlay.scss */
form p.add-to-favourites .btn {
  padding-left: 30px;
}

/* line 1220, sass/europlay.scss */
.frm_form_fields h3 {
  font-weight: 700;
}

/* line 1225, sass/europlay.scss */
.rangeValues {
  display: block;
  margin-bottom: 15px;
}

/* line 1231, sass/europlay.scss */
.my-products a {
  text-decoration: none;
}
/* line 1234, sass/europlay.scss */
.my-products .icon-delete-circle {
  font-size: 14px;
}
/* line 1237, sass/europlay.scss */
.my-products figure {
  overflow: hidden;
  padding: 5px;
}
/* line 1241, sass/europlay.scss */
.my-products h4 {
  padding-top: 15px;
  margin-bottom: 10px;
}
/* line 1245, sass/europlay.scss */
.my-products .delete {
  color: #494949;
  position: relative;
  display: block;
  padding-left: 20px;
}
/* line 1250, sass/europlay.scss */
.my-products .delete:before {
  content: 'j';
  font-family: 'europlay';
  position: absolute;
  left: 0;
  top: 1px;
}
/* line 1257, sass/europlay.scss */
.my-products .delete:hover {
  color: #f58025;
}

/* line 1264, sass/europlay.scss */
.row.vacatures h3 {
  margin-top: 0;
  font-size: 18px;
  margin-bottom: 10px;
}
/* line 1269, sass/europlay.scss */
.row.vacatures .block {
  padding: 20px;
}
/* line 1271, sass/europlay.scss */
.row.vacatures .block a.link {
  color: #2daec6 !important;
  border-bottom: 1px solid #2daec6;
  text-decoration: none;
  margin-top: 15px;
  position: relative;
}
/* line 1277, sass/europlay.scss */
.row.vacatures .block a.link:after {
  content: 't';
  font-family: "europlay";
  position: absolute;
  right: -17px;
  top: 1px;
  font-size: 10px;
}
/* line 1285, sass/europlay.scss */
.row.vacatures .block a.link:hover {
  color: #494949 !important;
  border-color: #2a2a2a;
}
/* line 1288, sass/europlay.scss */
.row.vacatures .block a.link:hover:after {
  color: #494949 !important;
}

/* line 1297, sass/europlay.scss */
.category figure {
  line-height: 165px;
}
/* line 1299, sass/europlay.scss */
.category figure img {
  display: inline-block;
  vertical-align: middle;
}
/* line 1304, sass/europlay.scss */
.category h3 {
  color: #f58025;
  text-transform: uppercase;
  font-size: 14.5px;
  line-height: 90px;
}
/* line 1309, sass/europlay.scss */
.category h3 span {
  line-height: 20px;
  display: inline-block;
  vertical-align: middle;
}
/* line 1315, sass/europlay.scss */
.category:hover {
  cursor: pointer;
}
/* line 1316, sass/europlay.scss */
.category:hover h3 {
  color: #2daec6;
}
/* line 1320, sass/europlay.scss */
.category:hover figure img {
  opacity: 0.9;
}

/* line 1329, sass/europlay.scss */
.single-product h2 {
  margin-top: 0;
}

/* line 1334, sass/europlay.scss */
.single-product-nav {
  position: absolute;
  right: 15px;
  top: 5px;
  bottom: 7.5px;
}
/* line 1339, sass/europlay.scss */
.single-product-nav li {
  display: inline-block;
}
/* line 1341, sass/europlay.scss */
.single-product-nav li:first-child {
  margin-right: 7.5px;
}
/* line 1344, sass/europlay.scss */
.single-product-nav li a {
  padding: 7px;
  line-height: 5px;
  display: inline-block;
  color: #494949 !important;
}
/* line 1350, sass/europlay.scss */
.single-product-nav li:hover {
  background-color: #2daec6;
}
/* line 1352, sass/europlay.scss */
.single-product-nav li:hover a {
  color: #ffffff !important;
}

/* line 1360, sass/europlay.scss */
.single-ep_product h1 {
  margin-bottom: 5px;
}
/* line 1363, sass/europlay.scss */
.single-ep_product h3 {
  font-weight: 500;
  font-size: 16px;
}
/* line 1368, sass/europlay.scss */
.single-ep_product .product-specifications div {
  position: relative;
  padding-left: 50px;
  line-height: 25px;
  margin-bottom: 20px;
}
/* line 1373, sass/europlay.scss */
.single-ep_product .product-specifications div:hover {
  cursor: help;
}
/* line 1376, sass/europlay.scss */
.single-ep_product .product-specifications div:before {
  font-family: "europlay";
  font-size: 22px;
  padding: 5px 5px;
  background-color: #f58025;
  color: #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: absolute;
  left: 0;
  top: -5px;
  width: 35px;
  height: 35px;
  text-align: center;
}
/* line 1394, sass/europlay.scss */
.single-ep_product .product-specifications .dimensions:before {
  content: 'm';
}
/* line 1399, sass/europlay.scss */
.single-ep_product .product-specifications .fall:before {
  content: 'n';
}
/* line 1404, sass/europlay.scss */
.single-ep_product .product-specifications .age:before {
  content: 'h';
}
/* line 1409, sass/europlay.scss */
.single-ep_product .product-specifications .work:before {
  content: 'p';
}
/* line 1414, sass/europlay.scss */
.single-ep_product .product-specifications .opp:before {
  content: 'o';
}
/* line 1419, sass/europlay.scss */
.single-ep_product .product-specifications .concreet:before {
  content: 'l';
}
/* line 1424, sass/europlay.scss */
.single-ep_product .product-specifications .accessibility:before {
  content: 'e';
}
/* line 1429, sass/europlay.scss */
.single-ep_product .product-specifications .certification:before {
  content: 'q';
}

/* line 1437, sass/europlay.scss */
.single small {
  font-size: 12px;
  color: #9a9a99;
}

/* line 1444, sass/europlay.scss */
.project figure {
  position: relative;
  line-height: 1px;
}
/* line 1447, sass/europlay.scss */
.project figure a {
  display: block;
}
/* line 1450, sass/europlay.scss */
.project figure figcaption {
  position: absolute;
  bottom: 15px;
  left: 15px;
  right: 15px;
  padding: 20px 0;
}
/* line 1458, sass/europlay.scss */
.project figure:hover figcaption {
  background-color: #f58025;
}

/* line 1466, sass/europlay.scss */
.catalogs h2 {
  margin-top: 5px;
}
/* line 1469, sass/europlay.scss */
.catalogs figure {
  position: absolute;
  top: -8px;
  left: 60px;
  z-index: 10;
  -webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.3);
  box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.3);
}
/* line 1479, sass/europlay.scss */
.catalogs .col-xs-12 .block.bg-light {
  min-height: 150px;
  margin-bottom: 35px;
}

/* line 1490, sass/europlay.scss */
.catalogs-page .catalogs ul.list.arrow li:before {
  color: #2daec6;
}
/* line 1493, sass/europlay.scss */
.catalogs-page .catalogs ul.list.arrow li a {
  color: #2daec6;
}
/* line 1496, sass/europlay.scss */
.catalogs-page .catalogs ul.list.arrow li:last-child {
  padding-left: 0;
}
/* line 1498, sass/europlay.scss */
.catalogs-page .catalogs ul.list.arrow li:last-child:before {
  content: '';
}
/* line 1506, sass/europlay.scss */
.catalogs-page form input {
  margin-top: -1px;
  margin-right: 5px;
}
/* line 1510, sass/europlay.scss */
.catalogs-page form label {
  font-weight: 400;
  font-size: 14px;
}

/* line 1518, sass/europlay.scss */
.row.news .margin-bt-big {
  margin-bottom: 25px;
}
/* line 1522, sass/europlay.scss */
.row.news .first figure {
  line-height: 200px;
}
/* line 1526, sass/europlay.scss */
.row.news figure {
  line-height: 125px;
  text-align: center;
}
/* line 1529, sass/europlay.scss */
.row.news figure img {
  vertical-align: middle;
  display: inline;
}
/* line 1534, sass/europlay.scss */
.row.news figure:hover img {
  opacity: 0.8;
}
/* line 1539, sass/europlay.scss */
.row.news h3 {
  margin: 10px 0 5px;
}
/* line 1541, sass/europlay.scss */
.row.news h3 a {
  text-decoration: none;
}
/* line 1545, sass/europlay.scss */
.row.news h3:hover a {
  color: #494949;
  text-decoration: none;
}
/* line 1551, sass/europlay.scss */
.row.news .block {
  height: 182px;
}
/* line 1553, sass/europlay.scss */
.row.news .block.first {
  height: 390px;
}

/* line 1561, sass/europlay.scss */
.row.projects .bg-orange:hover {
  background-color: #2daec6;
}
/* line 1566, sass/europlay.scss */
.row.projects .project:hover .bg-orange {
  background-color: #2daec6;
}

/* line 1574, sass/europlay.scss */
form#searchform input {
  width: 100%;
  padding: 8px 12px 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 0;
  color: #f58025;
}

/* line 1585, sass/europlay.scss */
.search_results {
  padding-top: 3px !important;
  margin-top: -3px !important;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  border-bottom: 2px solid #ffffff;
}
/* line 1593, sass/europlay.scss */
.search_results li img.post_thumb {
  margin-bottom: 0 !important;
}
/* line 1596, sass/europlay.scss */
.search_results li a {
  display: inline-block;
  height: 50px;
  padding-top: 10px;
}
/* line 1600, sass/europlay.scss */
.search_results li a:hover {
  color: #494949 !important;
}

/* line 1608, sass/europlay.scss */
.search_footer a {
  font-family: "Asap", sans-serif !important;
  font-weight: 700;
}

/* line 1615, sass/europlay.scss */
.sidebar .block {
  padding-left: 30px;
  padding-right: 30px;
}
/* line 1618, sass/europlay.scss */
.sidebar .block h2 {
  margin-top: 0;
  margin-bottom: 10px;
}
/* line 1624, sass/europlay.scss */
.sidebar .bg-light h2 {
  color: #494949;
}
/* line 1627, sass/europlay.scss */
.sidebar .bg-light .btn {
  color: #2daec6;
  border: 1px solid #2daec6;
}
/* line 1630, sass/europlay.scss */
.sidebar .bg-light .btn:hover {
  background-color: #2daec6;
  color: #ffffff !important;
}
/* line 1637, sass/europlay.scss */
.sidebar .bg-blue h2 {
  color: #ffffff;
}
/* line 1640, sass/europlay.scss */
.sidebar .bg-blue .btn {
  background-color: #2daec6;
  color: #ffffff;
  border: 1px solid #ffffff;
}
/* line 1644, sass/europlay.scss */
.sidebar .bg-blue .btn:hover {
  background-color: #ffffff;
  color: #2daec6 !important;
}
/* line 1651, sass/europlay.scss */
.sidebar .bg-orange h2 {
  color: #ffffff;
}
/* line 1654, sass/europlay.scss */
.sidebar .bg-orange .btn {
  background-color: #f58025;
  color: #ffffff;
  border: 1px solid #ffffff;
}
/* line 1658, sass/europlay.scss */
.sidebar .bg-orange .btn:hover {
  background-color: #ffffff;
  color: #f58025 !important;
}
/* line 1665, sass/europlay.scss */
.sidebar .bg-green h2 {
  color: #494949;
}
/* line 1668, sass/europlay.scss */
.sidebar .bg-green .btn {
  background-color: #D4E168;
  color: #494949;
  border: 1px solid #ffffff;
}
/* line 1672, sass/europlay.scss */
.sidebar .bg-green .btn:hover {
  background-color: #ffffff;
  color: #bbc75a !important;
}
/* line 1679, sass/europlay.scss */
.sidebar ul.list a {
  text-decoration: none;
  font-weight: 700;
}
/* line 1684, sass/europlay.scss */
.sidebar .bordered {
  border-color: #bbc75a;
}
/* line 1686, sass/europlay.scss */
.sidebar .bordered h2 {
  color: #bbc75a;
}

/* line 1694, sass/europlay.scss */
.contact-page .block-19004 h2 {
  display: none;
}
/* line 1699, sass/europlay.scss */
.contact-page .bg-light h3 {
  color: #2daec6;
}

/* line 1705, sass/europlay.scss */
.overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 100;
}
/* line 1713, sass/europlay.scss */
.overlay .container {
  position: relative;
}
/* line 1717, sass/europlay.scss */
.overlay figure img {
  display: inline-block;
  vertical-align: middle;
}
/* line 1721, sass/europlay.scss */
.overlay figure figcaption {
  padding-top: 7px;
  position: absolute;
  bottom: 0;
  padding: 15px 15px 20px;
  width: 100%;
  line-height: 22px !important;
}
/* line 1730, sass/europlay.scss */
.overlay .icon-close {
  font-size: 20px;
  font-weight: 300;
  position: absolute;
  top: 0;
  right: 0;
  padding: 15px;
  color: #9a9a99;
  cursor: pointer;
}
/* line 1740, sass/europlay.scss */
.overlay .icon-epl-arrow-left {
  margin-top: -10px;
  color: #ffffff;
  background-color: #2daec6;
  padding: 10px 10px 5px;
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-border-radius: 0 7px 7px 0;
  -moz-border-radius: 0 7px 7px 0;
  border-radius: 0 7px 7px 0;
}
/* line 1752, sass/europlay.scss */
.overlay .icon-epl-arrow-left:hover {
  background-color: #cbdd56;
}
/* line 1756, sass/europlay.scss */
.overlay .icon-arrow {
  margin-top: -10px;
  color: #ffffff;
  background-color: #2daec6;
  padding: 10px 10px 5px;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-border-radius: 7px 0 0 7px;
  -moz-border-radius: 7px 0 0 7px;
  border-radius: 7px 0 0 7px;
}
/* line 1768, sass/europlay.scss */
.overlay .icon-arrow:hover {
  background-color: #cbdd56;
}

/* line 1774, sass/europlay.scss */
ul.dwls_search_results {
  margin-top: 1px !important;
}

/* line 1779, sass/europlay.scss */
#product-filter .label-head {
  margin-bottom: 5px;
}
/* line 1782, sass/europlay.scss */
#product-filter label {
  font-weight: 400;
}
/* line 1785, sass/europlay.scss */
#product-filter .filter-0, #product-filter .filter-1, #product-filter .filter-2 {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
/* line 1792, sass/europlay.scss */
#product-filter ul li ul {
  display: none;
}
/* line 1794, sass/europlay.scss */
#product-filter ul li ul li label {
  font-weight: 400;
}
/* line 1797, sass/europlay.scss */
#product-filter ul li ul li:last-child {
  padding-bottom: 5px;
}
/* line 1805, sass/europlay.scss */
#product-filter ul li.open ul {
  display: block;
  padding-left: 25px;
}
/* line 1813, sass/europlay.scss */
#product-filter ul li.parent ul li label {
  color: #2daec6;
}
/* line 1821, sass/europlay.scss */
#product-filter li.active > label {
  color: #2daec6;
}
/* line 1825, sass/europlay.scss */
#product-filter h3 {
  color: #2daec6;
}

/* line 1830, sass/europlay.scss */
section.range-slider {
  position: relative;
  width: 95%;
  height: 55px;
}
/* line 1834, sass/europlay.scss */
section.range-slider input {
  pointer-events: none;
  position: absolute;
  overflow: hidden;
  left: 0;
  width: 100%;
  outline: none;
  height: 18px;
  margin: 5px 0 0 0;
  padding: 0;
}
/* line 1844, sass/europlay.scss */
section.range-slider input::-webkit-slider-thumb {
  pointer-events: all;
  position: relative;
  z-index: 1;
  outline: 0;
}
/* line 1850, sass/europlay.scss */
section.range-slider input::-moz-range-thumb {
  pointer-events: all;
  position: relative;
  z-index: 10;
  -moz-appearance: none;
  width: 9px;
}
/* line 1857, sass/europlay.scss */
section.range-slider input::-moz-range-track {
  position: relative;
  z-index: -1;
  background-color: #cbdd56;
  border: 0;
}
/* line 1864, sass/europlay.scss */
section.range-slider input:last-of-type::-moz-range-track {
  -moz-appearance: none;
  background: none transparent;
  border: 0;
}
/* line 1872, sass/europlay.scss */
section.range-slider input[type=range]::-moz-focus-outer {
  border: 0;
}

/* line 1878, sass/europlay.scss */
#swcountry-panel {
  padding: 20px;
  background: #ebebeb;
}
/* line 1881, sass/europlay.scss */
#swcountry-panel h4 {
  padding-bottom: 10px;
  float: left;
  padding-right: 15px;
  padding-top: 5px;
}
/* line 1887, sass/europlay.scss */
#swcountry-panel .content {
  float: left;
  padding-right: 15px;
  padding-top: 5px;
  padding-right: 30px;
}
/* line 1893, sass/europlay.scss */
#swcountry-panel .footer {
  float: left;
}
/* line 1896, sass/europlay.scss */
#swcountry-panel .close {
  font-size: 16px;
  font-weight: 400;
}

/* line 1902, sass/europlay.scss */
.ie8-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 100;
  display: none;
}
/* line 1912, sass/europlay.scss */
.ie8-overlay .inner {
  padding: 50px;
}

/* line 1917, sass/europlay.scss */
.cookie-notification {
  color: #ffffff;
  position: fixed;
  bottom: 15px;
  left: 15px;
  padding: 25px;
  font-size: 14px;
  z-index: 100;
}
/* line 1925, sass/europlay.scss */
.cookie-notification > p {
  float: left;
  line-height: 35px;
  margin-bottom: 0;
  margin-right: 15px;
}
/* line 1931, sass/europlay.scss */
.cookie-notification .btn {
  color: #494949;
  -webkit-appearance: none;
}

/* line 1937, sass/europlay.scss */
footer {
  background-image: url("../../../../img/bow-footer.png");
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 120px;
  padding-bottom: 15px;
  position: relative;
  font-family: "Asap", sans-serif;
  height: 250px;
  margin-top: 150px;
}
/* line 1947, sass/europlay.scss */
footer .col-md-4 {
  position: relative;
}
/* line 1949, sass/europlay.scss */
footer .col-md-4:before {
  background-image: url("../../../../img/footer-windmolen.png");
  background-repeat: no-repeat;
  background-size: 143px 200px;
  position: absolute;
  left: 150px;
  top: -247px;
  content: "";
  width: 143px;
  height: 200px;
}
/* line 1961, sass/europlay.scss */
footer .col-md-8 {
  padding-top: 55px;
  position: relative;
}
/* line 1965, sass/europlay.scss */
footer p {
  line-height: 150%;
}
/* line 1967, sass/europlay.scss */
footer p.author {
  padding-top: 22px;
  float: right;
  font-size: 90%;
  margin-left: 15px;
}
/* line 1972, sass/europlay.scss */
footer p.author a {
  text-decoration: none;
  color: #494949;
}
/* line 1975, sass/europlay.scss */
footer p.author a:hover {
  color: #ffffff;
}
/* line 1981, sass/europlay.scss */
footer a {
  color: #494949;
  text-decoration: underline;
}
/* line 1984, sass/europlay.scss */
footer a.facebook {
  margin-top: 18px;
  display: inline-block;
  position: relative;
  padding-left: 22px;
}
/* line 1989, sass/europlay.scss */
footer a.facebook:before {
  content: "f";
  font-family: "europlay";
  text-transform: none;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 1998, sass/europlay.scss */
footer a:hover {
  color: #ffffff;
}

@media screen and (max-width: 767px) {
  /* line 2005, sass/europlay.scss */
  .hidden-xs {
    display: none;
  }

  /* line 2008, sass/europlay.scss */
  .row-eq-height-xs {
    display: flex !important;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
  }

  /* line 2016, sass/europlay.scss */
  header .top-navigatie {
    padding-top: 7px;
    padding-bottom: 15px;
    margin-top: 0;
    overflow: hidden;
    margin-bottom: 10px;
  }
  /* line 2022, sass/europlay.scss */
  header .top-navigatie #btn-favourites {
    float: left;
    font-size: 90%;
    margin-top: -5px;
    margin-right: 5px;
  }

  /* line 2030, sass/europlay.scss */
  #banner {
    height: 280px;
  }
  /* line 2032, sass/europlay.scss */
  #banner:before {
    display: none;
  }

  /* line 2036, sass/europlay.scss */
  #highlights {
    margin-top: 0;
  }
  /* line 2038, sass/europlay.scss */
  #highlights .col-xs-12 {
    margin-top: 25px;
  }

  /* line 2044, sass/europlay.scss */
  .row.news .margin-bt-big {
    margin-bottom: 15px !important;
  }
  /* line 2047, sass/europlay.scss */
  .row.news .block {
    padding: 10px !important;
    height: auto;
  }
  /* line 2050, sass/europlay.scss */
  .row.news .block.first {
    height: auto;
  }

  /* line 2057, sass/europlay.scss */
  .my-products .row {
    margin-bottom: 30px;
  }
  /* line 2059, sass/europlay.scss */
  .my-products .row h4 {
    padding-top: 0;
  }

  /* line 2065, sass/europlay.scss */
  .container-main-content {
    margin-top: 30px;
  }

  /* line 2069, sass/europlay.scss */
  .default #banner {
    margin-bottom: 30px;
  }

  /* line 2075, sass/europlay.scss */
  .materials .row figure {
    padding-right: 0;
  }

  /* line 2081, sass/europlay.scss */
  .project {
    margin-bottom: 15px !important;
  }

  /* line 2085, sass/europlay.scss */
  .faq .padding-big {
    padding: 25px !important;
  }

  /* line 2089, sass/europlay.scss */
  input, select, textarea {
    font-size: 16px !important;
  }

  /* line 2094, sass/europlay.scss */
  #product-filter .filter-0, #product-filter .filter-1, #product-filter .filter-2 {
    border-bottom: 0;
    padding-bottom: 0;
  }

  /* line 2102, sass/europlay.scss */
  form#product-filter {
    display: none;
    display: none;
    background-color: #ebebeb;
    padding: 30px 15px 15px;
    margin-top: -15px;
  }
  /* line 2108, sass/europlay.scss */
  form#product-filter .label-head.margin-rt {
    margin-right: 0;
  }

  /* line 2112, sass/europlay.scss */
  #filterOpts {
    clear: both;
    padding-top: 15px;
  }
  /* line 2116, sass/europlay.scss */
  #filterOpts .col-xs-6:nth-child(odd) {
    padding-right: 7.5px;
  }
  /* line 2119, sass/europlay.scss */
  #filterOpts .col-xs-6:nth-child(even) {
    padding-left: 7.5px;
  }

  /* line 2124, sass/europlay.scss */
  .padding-rt-big {
    padding-right: 15px !important;
  }

  /* line 2127, sass/europlay.scss */
  .product-blocks.margin-bt-big {
    margin-bottom: 0;
    margin-top: 15px;
  }

  /* line 2132, sass/europlay.scss */
  header h1 {
    margin-bottom: 0;
  }

  /* line 2136, sass/europlay.scss */
  #swcountry-panel {
    padding: 20px 0;
  }
  /* line 2138, sass/europlay.scss */
  #swcountry-panel h4 {
    float: none;
  }
  /* line 2141, sass/europlay.scss */
  #swcountry-panel .content {
    float: none;
    padding-bottom: 15px;
  }
  /* line 2145, sass/europlay.scss */
  #swcountry-panel .footer {
    float: none;
  }
  /* line 2148, sass/europlay.scss */
  #swcountry-panel .close {
    float: none;
    text-decoration: underline;
    position: relative;
    z-index: 10;
  }

  /* line 2155, sass/europlay.scss */
  select {
    width: 100%;
    float: none;
    margin-left: 0 !important;
  }

  /* line 2160, sass/europlay.scss */
  .block.bg-light {
    padding: 20px !important;
  }

  /* line 2165, sass/europlay.scss */
  .news-page .container-main-content .bg-light {
    height: auto;
  }

  /* line 2172, sass/europlay.scss */
  .catalogs .col-xs-12 .block.bg-light {
    margin-bottom: 15px;
    padding-left: 30px !important;
    min-height: 10px;
  }

  /* line 2179, sass/europlay.scss */
  #slideshow {
    height: 175px;
    margin-bottom: 15px;
    overflow: hidden !important;
  }
  /* line 2183, sass/europlay.scss */
  #slideshow img {
    width: auto;
    min-height: 175px;
    border-radius: 5px;
  }
  /* line 2188, sass/europlay.scss */
  #slideshow .caption {
    display: none;
  }

  /* line 2193, sass/europlay.scss */
  .product-ranges .col-xs-12 {
    margin-bottom: 30px;
  }
  /* line 2195, sass/europlay.scss */
  .product-ranges .col-xs-12:last-child {
    margin-bottom: 0;
  }

  /* line 2201, sass/europlay.scss */
  .product h3 {
    line-height: 75px !important;
    font-size: 12px;
  }
  /* line 2204, sass/europlay.scss */
  .product h3 span {
    line-height: 16px;
  }
  /* line 2208, sass/europlay.scss */
  .product figure {
    line-height: 105px;
    max-height: 100px;
  }
  /* line 2209, sass/europlay.scss */
  .product figure img {
    max-height: 125px;
  }

  /* line 2217, sass/europlay.scss */
  .category h3 {
    line-height: 75px !important;
    font-size: 12px;
  }
  /* line 2220, sass/europlay.scss */
  .category h3 span {
    line-height: 16px;
  }
  /* line 2224, sass/europlay.scss */
  .category figure {
    line-height: 105px;
  }
  /* line 2225, sass/europlay.scss */
  .category figure img {
    max-height: 130px;
    max-height: 100px;
  }

  /* line 2233, sass/europlay.scss */
  .single-ep_product .col-md-7.padding-lt-big {
    padding-left: 15px !important;
  }

  /* line 2237, sass/europlay.scss */
  .product-info {
    margin-top: 15px;
  }
  /* line 2239, sass/europlay.scss */
  .product-info .margin-bt-big {
    margin-bottom: 15px;
  }

  /* line 2243, sass/europlay.scss */
  .col-xs-12.project {
    max-width: 400px;
  }

  /* line 2247, sass/europlay.scss */
  .single-project .btn-container {
    float: left !important;
  }
  /* line 2249, sass/europlay.scss */
  .single-project .btn-container .btn {
    display: block;
    margin-left: 0;
    margin-bottom: 10px;
  }

  /* line 2257, sass/europlay.scss */
  .product-blocks .block {
    height: auto;
  }

  /* line 2261, sass/europlay.scss */
  #toggle-filter {
    margin-left: -15px;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    padding: 5px 10px 5px 25px;
    font-size: 15px;
  }

  /* line 2269, sass/europlay.scss */
  .cookie-notification {
    width: 100%;
    left: 0;
    bottom: 0;
  }
  /* line 2270, sass/europlay.scss */
  .cookie-notification > p {
    line-height: 20px;
    margin-bottom: 15px;
  }

  /* line 2280, sass/europlay.scss */
  .search .bordered.radius {
    height: auto;
  }

  /* line 2286, sass/europlay.scss */
  footer .container {
    background: #cbdd56;
    padding-bottom: 30px;
    margin-top: -30px;
  }
  /* line 2291, sass/europlay.scss */
  footer .container .col-md-4:before {
    left: 30%;
  }
  /* line 2295, sass/europlay.scss */
  footer .container .col-md-8 {
    padding-top: 0;
    text-align: left;
  }
  /* line 2298, sass/europlay.scss */
  footer .container .col-md-8:before {
    display: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  /* line 2307, sass/europlay.scss */
  .hidden-sm {
    display: none;
  }

  /* line 2310, sass/europlay.scss */
  .row-eq-height-sm {
    display: flex !important;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
  }

  /* line 2317, sass/europlay.scss */
  header {
    padding-top: 10px;
  }

  /* line 2320, sass/europlay.scss */
  #banner {
    height: 500px;
  }

  /* line 2326, sass/europlay.scss */
  #highlights .row .col-xs-12 {
    padding: 0 7.5px;
  }
  /* line 2329, sass/europlay.scss */
  #highlights .row .col-xs-12 .block h2 {
    font-size: 18px;
  }
  /* line 2333, sass/europlay.scss */
  #highlights .row .col-xs-12 .block figure img {
    max-height: 80px;
    max-width: 80px;
  }

  /* line 2343, sass/europlay.scss */
  .row.news .margin-bt-big {
    margin-bottom: 15px !important;
  }
  /* line 2346, sass/europlay.scss */
  .row.news .block {
    padding: 15px 5px !important;
    height: auto;
  }
  /* line 2349, sass/europlay.scss */
  .row.news .block.first {
    height: auto;
  }
  /* line 2351, sass/europlay.scss */
  .row.news .block.first figure {
    margin-top: 0;
  }
  /* line 2354, sass/europlay.scss */
  .row.news .block.first .col-sm-4 {
    margin-bottom: 0 !important;
  }
  /* line 2358, sass/europlay.scss */
  .row.news .block .no-padding-lt {
    padding-left: 15px !important;
  }

  /* line 2365, sass/europlay.scss */
  .my-products .row {
    margin-bottom: 30px;
  }
  /* line 2367, sass/europlay.scss */
  .my-products .row h4 {
    padding-top: 0;
  }

  /* line 2373, sass/europlay.scss */
  .container-main-content {
    margin-top: 30px;
  }

  /* line 2377, sass/europlay.scss */
  .default #banner {
    height: 400px;
  }
  /* line 2381, sass/europlay.scss */
  .default .container-main-content .col-md-8 {
    position: relative;
    z-index: 9999;
  }

  /* line 2389, sass/europlay.scss */
  .materials .row figure {
    padding-right: 0;
  }

  /* line 2395, sass/europlay.scss */
  .project {
    margin-bottom: 15px !important;
  }

  /* line 2399, sass/europlay.scss */
  .faq .padding-big {
    padding: 25px !important;
  }

  /* line 2403, sass/europlay.scss */
  input, select, textarea {
    font-size: 16px !important;
  }

  /* line 2408, sass/europlay.scss */
  #product-filter .filter-0, #product-filter .filter-1, #product-filter .filter-2 {
    border-bottom: 0;
    padding-bottom: 0;
  }

  /* line 2414, sass/europlay.scss */
  #filterOpts {
    clear: both;
    padding-top: 30px;
  }

  /* line 2418, sass/europlay.scss */
  form#product-filter {
    display: none;
    background-color: #ebebeb;
    padding: 20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-top: 5px;
  }
  /* line 2426, sass/europlay.scss */
  form#product-filter .label-head.margin-rt {
    margin-right: 0;
  }

  /* line 2430, sass/europlay.scss */
  .product-blocks.margin-bt-big {
    margin-bottom: 0;
    margin-top: 15px;
  }

  /* line 2435, sass/europlay.scss */
  .product figure {
    line-height: 150px;
    max-height: 145px;
  }
  /* line 2440, sass/europlay.scss */
  .product h3 span {
    line-height: 18px;
  }

  /* line 2446, sass/europlay.scss */
  .category figure {
    line-height: 150px;
    max-height: 145px;
  }
  /* line 2451, sass/europlay.scss */
  .category h3 span {
    line-height: 18px;
  }

  /* line 2457, sass/europlay.scss */
  .single-ep_product .col-md-7.padding-lt-big {
    padding-left: 15px !important;
  }

  /* line 2461, sass/europlay.scss */
  .product-info {
    margin-top: 15px;
  }
  /* line 2463, sass/europlay.scss */
  .product-info .margin-bt-big {
    margin-bottom: 15px;
  }

  /* line 2468, sass/europlay.scss */
  .home .full-width.bg-blue.margin-bt-big {
    margin-bottom: 0 !important;
  }

  /* line 2472, sass/europlay.scss */
  #slideshow {
    height: 320px;
    margin-bottom: 15px;
  }
  /* line 2475, sass/europlay.scss */
  #slideshow div {
    overflow: hidden;
  }
  /* line 2477, sass/europlay.scss */
  #slideshow div figure {
    top: -15px;
  }

  /* line 2484, sass/europlay.scss */
  .full-width .product-blocks .block {
    margin-bottom: 0;
  }

  /* line 2490, sass/europlay.scss */
  .product-ranges .col-xs-12 {
    margin-bottom: 30px;
  }
  /* line 2492, sass/europlay.scss */
  .product-ranges .col-xs-12:last-child {
    margin-bottom: 0;
  }
  /* line 2495, sass/europlay.scss */
  .product-ranges .col-xs-12:nth-child(3) {
    margin-bottom: 0;
  }

  /* line 2500, sass/europlay.scss */
  #toggle-filter {
    width: 100%;
  }

  /* line 2503, sass/europlay.scss */
  .filter.padding-rt-big {
    padding-right: 15px;
  }

  /* line 2508, sass/europlay.scss */
  .search .bordered.radius {
    height: auto;
  }

  /* line 2516, sass/europlay.scss */
  footer .container .col-md-4:before {
    left: 80px;
    top: -265px;
  }
  /* line 2522, sass/europlay.scss */
  footer .container .col-md-8:before {
    right: 20px;
    top: -100px;
    transform: rotate(13deg);
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 2533, sass/europlay.scss */
  .hidden-md {
    display: none;
  }

  /* line 2536, sass/europlay.scss */
  .row-eq-height-md {
    display: flex !important;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
  }

  /* line 2544, sass/europlay.scss */
  #highlights .row .col-xs-12 {
    padding: 0 7.5px;
  }
  /* line 2546, sass/europlay.scss */
  #highlights .row .col-xs-12 .block {
    height: 190px;
  }
  /* line 2548, sass/europlay.scss */
  #highlights .row .col-xs-12 .block h2 {
    font-size: 18px;
  }
  /* line 2552, sass/europlay.scss */
  #highlights .row .col-xs-12 .block figure img {
    max-height: 80px;
    max-width: 80px;
  }

  /* line 2562, sass/europlay.scss */
  .default #banner {
    height: 400px;
  }

  /* line 2567, sass/europlay.scss */
  .row.news .block {
    height: 225px;
  }

  /* line 2572, sass/europlay.scss */
  .product-blocks .block {
    height: auto !important;
  }
  /* line 2575, sass/europlay.scss */
  .product-blocks .block.padding-big {
    padding: 22px !important;
  }

  /* line 2580, sass/europlay.scss */
  #slideshow div {
    overflow: hidden;
    border-radius: 7px;
  }
  /* line 2584, sass/europlay.scss */
  #slideshow img {
    height: 100%;
    max-width: inherit;
    width: auto !important;
    margin-left: -50px;
  }

  /* line 2592, sass/europlay.scss */
  .recent-news .block {
    min-height: 185px;
  }

  /* line 2597, sass/europlay.scss */
  .catalogs figure {
    left: 45px;
  }

  /* line 2604, sass/europlay.scss */
  footer .container .col-md-4:before {
    left: 120px;
    top: -257px;
  }
  /* line 2610, sass/europlay.scss */
  footer .container .col-md-8:before {
    right: 70px;
    top: -85px;
    transform: rotate(15deg);
  }
}
@media screen and (min-width: 1200px) {
  /* line 2621, sass/europlay.scss */
  .hidden-lg {
    display: none;
  }

  /* line 2624, sass/europlay.scss */
  .row-eq-height-lg {
    display: flex !important;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
  }

  /* line 2630, sass/europlay.scss */
  .frm_forms.frm_style_formidable-style.with_frm_style {
    max-width: 75%;
  }
}
/* line 2635, sass/europlay.scss */
span.cat-product-select {
  display: block;
  margin-left: 16px;
}
/* line 2638, sass/europlay.scss */
span.cat-product-select select {
  display: block;
  float: left;
  width: 48%;
}
/* line 2643, sass/europlay.scss */
span.cat-product-select select#epl_mat_type_choose_cat {
  margin-right: 1%;
}

/* line 2651, sass/europlay.scss */
a#product-filter-reset {
  float: right;
  text-decoration: underline;
  color: #bbb;
}
