@charset "UTF-8";
/*@mixin block-headerfont ($left: 15px) {
    background: #ffffff;
    font-family: Playfair Display Bold;    
    font-size: 25px;
    padding-left: $left;
    padding-right: $left;
    -webkit-margin-before: 50px;
}
@mixin block-titellink {
    color: #000000;
    font-family: Playfair Display Bold;
    font-size: 16px;
    text-decoration: none;
}
@mixin block-auteursnaam {
    color: #000000 !important;
    font-family: Playfair Display Regular;
    font-size: 14px;
}
@mixin block-beschrijving {
  font-family: Roboto Light;
  font-size: 14px;
}
@mixin block-beschrijving-link {
  color: #949494;
  font-family: Roboto Medium;
  font-size: 14px; 
}
@mixin block-datum {
  color: #949494 !important;
    float: none !important;
    font-family: Roboto Regular;
    font-size: 12px;
    padding-top: 5px;
}
@mixin block-prijs {
    color: #949494 !important;    
    font-family: Roboto Regular;
    font-size: 14px;    
}*/
/* line 1, ../sass/base/_lea-bp-item-view-mode.scss */
.field-name-lea-bp-item-view-mode .form-item {
  display: inline-block;
  *display: inline;
  zoom: 1; }

/* line 6, ../sass/base/_lea-bp-item-view-mode.scss */
.field-name-lea-bp-item-view-mode .form-item input[type="radio"] {
  display: none; }

/* line 9, ../sass/base/_lea-bp-item-view-mode.scss */
.field-name-lea-bp-item-view-mode input.form-checkbox, input.form-radio {
  vertical-align: middle; }

/* line 12, ../sass/base/_lea-bp-item-view-mode.scss */
.field-name-lea-bp-item-view-mode .form-item input[type="radio"][value="3"] + label {
  background-image: url(/sites/all/modules/custom/lea_content_item_cluster/images/image_top_text_bottom.jpg); }

/* line 15, ../sass/base/_lea-bp-item-view-mode.scss */
.field-name-lea-bp-item-view-mode .form-item input[type="radio"][value="5"] + label {
  background-image: url(/sites/all/modules/custom/lea_content_item_cluster/images/image_bottom_text_top.jpg); }

/* line 18, ../sass/base/_lea-bp-item-view-mode.scss */
.field-name-lea-bp-item-view-mode .form-item input[type="radio"][value="7"] + label {
  background-image: url(/sites/all/modules/custom/lea_content_item_cluster/images/image_left_text_right.jpg); }

/* line 21, ../sass/base/_lea-bp-item-view-mode.scss */
.field-name-lea-bp-item-view-mode .form-item input[type="radio"][value="9"] + label {
  background-image: url(/sites/all/modules/custom/lea_content_item_cluster/images/image_right_text_left.jpg); }

/* line 24, ../sass/base/_lea-bp-item-view-mode.scss */
.field-name-lea-bp-item-view-mode .form-item input[type="radio"][value="11"] + label {
  background-image: url(/sites/all/modules/custom/lea_content_item_cluster/images/image_left_text_around.jpg); }

/* line 27, ../sass/base/_lea-bp-item-view-mode.scss */
.field-name-lea-bp-item-view-mode .form-item input[type="radio"][value="13"] + label {
  background-image: url(/sites/all/modules/custom/lea_content_item_cluster/images/image_right_text_around.jpg); }

/* line 30, ../sass/base/_lea-bp-item-view-mode.scss */
.field-name-lea-bp-item-view-mode .form-item input[type="radio"][value="0"] + label {
  background-image: url(/sites/all/modules/custom/lea_content_item_cluster/images/text_only.jpg); }

/* line 33, ../sass/base/_lea-bp-item-view-mode.scss */
.field-name-lea-bp-item-view-mode .form-item input[type="radio"] + label {
  width: 150px;
  height: 113px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  background-repeat: no-repeat;
  opacity: 0.5;
  border: solid 1px #000;
  border-radius: 5px;
  cursor: pointer;
  text-indent: -9000px; }

/* line 46, ../sass/base/_lea-bp-item-view-mode.scss */
.field-name-lea-bp-item-view-mode .form-item label.option {
  font-size: 0.923em;
  text-transform: none; }

/* line 50, ../sass/base/_lea-bp-item-view-mode.scss */
.field-name-lea-bp-item-view-mode .form-item {
  display: inline-block;
  *display: inline;
  zoom: 1; }

/*img, media {
  max-width: 100%;
}*/
/*.view-paperlife-titels 
{
    a{
	color: #c2a996;
	font-family: MyriadBold;
	font-size: 14px;
	text-decoration: none;
    }
	img, media {
    max-width: 70%;
    }
}
.pane-paperlife-titels .date-display-single {
    color: #413e4a;
    font-family: MyriadRoman;
    font-size: 14px;
    line-height: 1.3em;
    text-align: left;
}*/
/* Trajan Bold */
@font-face {
  font-family: 'TrajanBold';
  font-style: bold;
  font-weight: 900;
  src: url("../fonts/Trajan/TrajanBold/TrajanBold.eot");
  /* IE9 Compat Modes */
  src: local("TrajanBold"), local("Trajan Bold"), url("../fonts/Trajan/TrajanBold/TrajanBold.eot") format("embedded-opentype"), url("../fonts/Trajan/TrajanBold/TrajanBold.woff") format("woff"), url("../fonts/Trajan/TrajanBold/TrajanBold.ttf") format("truetype"), url("../fonts/Trajan/TrajanBold/TrajanBold.svg") format("svg");
  /* Legacy iOS */ }
/* Trajan Regular */
@font-face {
  font-family: 'TrajanRegular';
  font-style: normal;
  font-weight: 100;
  src: url("../fonts/Trajan/TrajanRegular/TrajanRegular.eot");
  /* IE9 Compat Modes */
  src: local("TrajanRegular"), local("Trajan Regular"), url("../fonts/Trajan/TrajanRegular/TrajanRegular.eot") format("embedded-opentype"), url("../fonts/Trajan/TrajanRegular/TrajanRegular.woff") format("woff"), url("../fonts/Trajan/TrajanRegular/TrajanRegular.ttf") format("truetype"), url("../fonts/Trajan/TrajanRegular/TrajanRegular.svg") format("svg");
  /* Legacy iOS */ }
/* Helvetica 95 Black */
@font-face {
  font-family: 'Helvetica95Black';
  font-style: normal;
  font-weight: 100;
  src: url("../fonts/helvetica/Helvetica95Black/HelveticaNeue-Black151.eot");
  /* IE9 Compat Modes */
  src: local("Helvetica95Black"), local("Helvetica 95 Black"), url("../fonts/helvetica/Helvetica95Black/HelveticaNeue-Black151.eot") format("embedded-opentype"), url("../fonts/helvetica/Helvetica95Black/HelveticaNeue-Black151.woff") format("woff"), url("../fonts/helvetica/Helvetica95Black/HelveticaNeue-Black151.ttf") format("truetype"), url("../fonts/helvetica/Helvetica95Black/HelveticaNeue-Black151.svg") format("svg");
  /* Legacy iOS */ }
/* Myriad Bold */
@font-face {
  font-family: "MyriadBold";
  src: url("../fonts/Myriad/MyriadBold/6c24622222a278147bc3107d76bbdfbd.eot");
  src: url("../fonts/Myriad/MyriadBold/6c24622222a278147bc3107d76bbdfbd.eot?#iefix") format("embedded-opentype"), url("../fonts/Myriad/MyriadBold/6c24622222a278147bc3107d76bbdfbd.woff2") format("woff2"), url("../fonts/Myriad/MyriadBold/6c24622222a278147bc3107d76bbdfbd.woff") format("woff"), url("../fonts/Myriad/MyriadBold/6c24622222a278147bc3107d76bbdfbd.ttf") format("truetype"), url("../fonts/Myriad/MyriadBold/6c24622222a278147bc3107d76bbdfbd.svg#Myriad") format("svg"); }
/* Myriad Italic */
@font-face {
  font-family: "MyriadItalic";
  src: url("../fonts/Myriad/MyriadItalic/98300fffa68089c247a49bf4f6d73724.eot");
  src: url("../fonts/Myriad/MyriadItalic/98300fffa68089c247a49bf4f6d73724.eot?#iefix") format("embedded-opentype"), url("../fonts/Myriad/MyriadItalic/98300fffa68089c247a49bf4f6d73724.woff2") format("woff2"), url("../fonts/Myriad/MyriadItalic/98300fffa68089c247a49bf4f6d73724.woff") format("woff"), url("../fonts/Myriad/MyriadItalic/98300fffa68089c247a49bf4f6d73724.ttf") format("truetype"), url("../fonts/Myriad/MyriadItalic/98300fffa68089c247a49bf4f6d73724.svg#Myriad") format("svg"); }
/* Myriad Roman */
@font-face {
  font-family: "MyriadRoman";
  src: url("../fonts/Myriad/MyriadRoman/ef165517fbf966dc1b46f335ed7ea412.eot");
  src: url("../fonts/Myriad/MyriadRoman/ef165517fbf966dc1b46f335ed7ea412.eot?#iefix") format("embedded-opentype"), url("../fonts/Myriad/MyriadRoman/ef165517fbf966dc1b46f335ed7ea412.woff2") format("woff2"), url("../fonts/Myriad/MyriadRoman/ef165517fbf966dc1b46f335ed7ea412.woff") format("woff"), url("../fonts/Myriad/MyriadRoman/ef165517fbf966dc1b46f335ed7ea412.ttf") format("truetype"), url("../fonts/Myriad/MyriadRoman/ef165517fbf966dc1b46f335ed7ea412.svg#Myriad Web") format("svg"); }
/* raleway-100 - latin */
@font-face {
  font-family: 'Raleway-Thin';
  font-style: normal;
  font-weight: 100;
  src: url("../fonts/raleway/raleway-v12-latin-100.eot");
  /* IE9 Compat Modes */
  src: local("Raleway Thin"), local("Raleway-Thin"), url("../fonts/raleway/raleway-v12-latin-100.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway/raleway-v12-latin-100.woff2") format("woff2"), url("../fonts/raleway/raleway-v12-latin-100.woff") format("woff"), url("../fonts/raleway/raleway-v12-latin-100.ttf") format("truetype"), url("../fonts/raleway/raleway-v12-latin-100.svg#Raleway") format("svg");
  /* Legacy iOS */
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215; }
/* raleway-100italic - latin */
@font-face {
  font-family: 'Raleway-ThinItalic';
  font-style: italic;
  font-weight: 100;
  src: url("../fonts/raleway/raleway-v12-latin-100italic.eot");
  /* IE9 Compat Modes */
  src: local("Raleway Thin Italic"), local("Raleway-ThinItalic"), url("../fonts/raleway/raleway-v12-latin-100italic.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway/raleway-v12-latin-100italic.woff2") format("woff2"), url("../fonts/raleway/raleway-v12-latin-100italic.woff") format("woff"), url("../fonts/raleway/raleway-v12-latin-100italic.ttf") format("truetype"), url("../fonts/raleway/raleway-v12-latin-100italic.svg#Raleway") format("svg");
  /* Legacy iOS */
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215; }
/* raleway-200 - latin */
@font-face {
  font-family: 'Raleway-ExtraLight';
  font-style: normal;
  font-weight: 200;
  src: url("../fonts/raleway/raleway-v12-latin-200.eot");
  /* IE9 Compat Modes */
  src: local("Raleway ExtraLight"), local("Raleway-ExtraLight"), url("../fonts/raleway/raleway-v12-latin-200.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway/raleway-v12-latin-200.woff2") format("woff2"), url("../fonts/raleway/raleway-v12-latin-200.woff") format("woff"), url("../fonts/raleway/raleway-v12-latin-200.ttf") format("truetype"), url("../fonts/raleway/raleway-v12-latin-200.svg#Raleway") format("svg");
  /* Legacy iOS */
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215; }
/* raleway-200italic - latin */
@font-face {
  font-family: 'Raleway-ExtraLightItalic';
  font-style: italic;
  font-weight: 200;
  src: url("../fonts/raleway/raleway-v12-latin-200italic.eot");
  /* IE9 Compat Modes */
  src: local("Raleway ExtraLight Italic"), local("Raleway-ExtraLightItalic"), url("../fonts/raleway/raleway-v12-latin-200italic.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway/raleway-v12-latin-200italic.woff2") format("woff2"), url("../fonts/raleway/raleway-v12-latin-200italic.woff") format("woff"), url("../fonts/raleway/raleway-v12-latin-200italic.ttf") format("truetype"), url("../fonts/raleway/raleway-v12-latin-200italic.svg#Raleway") format("svg");
  /* Legacy iOS */
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215; }
/* raleway-300 - latin */
@font-face {
  font-family: 'Raleway-Light';
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/raleway/raleway-v12-latin-300.eot");
  /* IE9 Compat Modes */
  src: local("Raleway Light"), local("Raleway-Light"), url("../fonts/raleway/raleway-v12-latin-300.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway/raleway-v12-latin-300.woff2") format("woff2"), url("../fonts/raleway/raleway-v12-latin-300.woff") format("woff"), url("../fonts/raleway/raleway-v12-latin-300.ttf") format("truetype"), url("../fonts/raleway/raleway-v12-latin-300.svg#Raleway") format("svg");
  /* Legacy iOS */
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215; }
/* raleway-300italic - latin */
@font-face {
  font-family: 'Raleway-LightItalic';
  font-style: italic;
  font-weight: 300;
  src: url("../fonts/raleway/raleway-v12-latin-300italic.eot");
  /* IE9 Compat Modes */
  src: local("Raleway Light Italic"), local("Raleway-LightItalic"), url("../fonts/raleway/raleway-v12-latin-300italic.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway/raleway-v12-latin-300italic.woff2") format("woff2"), url("../fonts/raleway/raleway-v12-latin-300italic.woff") format("woff"), url("../fonts/raleway/raleway-v12-latin-300italic.ttf") format("truetype"), url("../fonts/raleway/raleway-v12-latin-300italic.svg#Raleway") format("svg");
  /* Legacy iOS */
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215; }
/* raleway-regular - latin */
@font-face {
  font-family: 'Raleway-Regular';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/raleway/raleway-v12-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Raleway"), local("Raleway-Regular"), url("../fonts/raleway/raleway-v12-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway/raleway-v12-latin-regular.woff2") format("woff2"), url("../fonts/raleway/raleway-v12-latin-regular.woff") format("woff"), url("../fonts/raleway/raleway-v12-latin-regular.ttf") format("truetype"), url("../fonts/raleway/raleway-v12-latin-regular.svg#Raleway") format("svg");
  /* Legacy iOS */
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215; }
/* raleway-italic - latin */
@font-face {
  font-family: 'Raleway-Italic';
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/raleway/raleway-v12-latin-italic.eot");
  /* IE9 Compat Modes */
  src: local("Raleway Italic"), local("Raleway-Italic"), url("../fonts/raleway/raleway-v12-latin-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway/raleway-v12-latin-italic.woff2") format("woff2"), url("../fonts/raleway/raleway-v12-latin-italic.woff") format("woff"), url("../fonts/raleway/raleway-v12-latin-italic.ttf") format("truetype"), url("../fonts/raleway/raleway-v12-latin-italic.svg#Raleway") format("svg");
  /* Legacy iOS */
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215; }
/* raleway-500 - latin */
@font-face {
  font-family: 'Raleway-Medium';
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/raleway/raleway-v12-latin-500.eot");
  /* IE9 Compat Modes */
  src: local("Raleway Medium"), local("Raleway-Medium"), url("../fonts/raleway/raleway-v12-latin-500.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway/raleway-v12-latin-500.woff2") format("woff2"), url("../fonts/raleway/raleway-v12-latin-500.woff") format("woff"), url("../fonts/raleway/raleway-v12-latin-500.ttf") format("truetype"), url("../fonts/raleway/raleway-v12-latin-500.svg#Raleway") format("svg");
  /* Legacy iOS */
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215; }
/* raleway-500italic - latin */
@font-face {
  font-family: 'Raleway-MediumItalic';
  font-style: italic;
  font-weight: 500;
  src: url("../fonts/raleway/raleway-v12-latin-500italic.eot");
  /* IE9 Compat Modes */
  src: local("Raleway Medium Italic"), local("Raleway-MediumItalic"), url("../fonts/raleway/raleway-v12-latin-500italic.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway/raleway-v12-latin-500italic.woff2") format("woff2"), url("../fonts/raleway/raleway-v12-latin-500italic.woff") format("woff"), url("../fonts/raleway/raleway-v12-latin-500italic.ttf") format("truetype"), url("../fonts/raleway/raleway-v12-latin-500italic.svg#Raleway") format("svg");
  /* Legacy iOS */
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215; }
/* raleway-600 - latin */
@font-face {
  font-family: 'Raleway-SemiBold';
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/raleway/raleway-v12-latin-600.eot");
  /* IE9 Compat Modes */
  src: local("Raleway SemiBold"), local("Raleway-SemiBold"), url("../fonts/raleway/raleway-v12-latin-600.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway/raleway-v12-latin-600.woff2") format("woff2"), url("../fonts/raleway/raleway-v12-latin-600.woff") format("woff"), url("../fonts/raleway/raleway-v12-latin-600.ttf") format("truetype"), url("../fonts/raleway/raleway-v12-latin-600.svg#Raleway") format("svg");
  /* Legacy iOS */
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215; }
/* raleway-600italic - latin */
@font-face {
  font-family: 'Raleway-SemiBoldItalic';
  font-style: italic;
  font-weight: 600;
  src: url("../fonts/raleway/raleway-v12-latin-600italic.eot");
  /* IE9 Compat Modes */
  src: local("Raleway SemiBold Italic"), local("Raleway-SemiBoldItalic"), url("../fonts/raleway/raleway-v12-latin-600italic.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway/raleway-v12-latin-600italic.woff2") format("woff2"), url("../fonts/raleway/raleway-v12-latin-600italic.woff") format("woff"), url("../fonts/raleway/raleway-v12-latin-600italic.ttf") format("truetype"), url("../fonts/raleway/raleway-v12-latin-600italic.svg#Raleway") format("svg");
  /* Legacy iOS */
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215; }
/* raleway-700 - latin */
@font-face {
  font-family: 'Raleway-Bold';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/raleway/raleway-v12-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Raleway Bold"), local("Raleway-Bold"), url("../fonts/raleway/raleway-v12-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway/raleway-v12-latin-700.woff2") format("woff2"), url("../fonts/raleway/raleway-v12-latin-700.woff") format("woff"), url("../fonts/raleway/raleway-v12-latin-700.ttf") format("truetype"), url("../fonts/raleway/raleway-v12-latin-700.svg#Raleway") format("svg");
  /* Legacy iOS */
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215; }
/* raleway-700italic - latin */
@font-face {
  font-family: 'Raleway-BoldItalic';
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/raleway/raleway-v12-latin-700italic.eot");
  /* IE9 Compat Modes */
  src: local("Raleway Bold Italic"), local("Raleway-BoldItalic"), url("../fonts/raleway/raleway-v12-latin-700italic.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway/raleway-v12-latin-700italic.woff2") format("woff2"), url("../fonts/raleway/raleway-v12-latin-700italic.woff") format("woff"), url("../fonts/raleway/raleway-v12-latin-700italic.ttf") format("truetype"), url("../fonts/raleway/raleway-v12-latin-700italic.svg#Raleway") format("svg");
  /* Legacy iOS */
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215; }
/* raleway-800italic - latin */
@font-face {
  font-family: 'Raleway-ExtraBoldItalic';
  font-style: italic;
  font-weight: 800;
  src: url("../fonts/raleway/raleway-v12-latin-800italic.eot");
  /* IE9 Compat Modes */
  src: local("Raleway ExtraBold Italic"), local("Raleway-ExtraBoldItalic"), url("../fonts/raleway/raleway-v12-latin-800italic.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway/raleway-v12-latin-800italic.woff2") format("woff2"), url("../fonts/raleway/raleway-v12-latin-800italic.woff") format("woff"), url("../fonts/raleway/raleway-v12-latin-800italic.ttf") format("truetype"), url("../fonts/raleway/raleway-v12-latin-800italic.svg#Raleway") format("svg");
  /* Legacy iOS */
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215; }
/* raleway-800 - latin */
@font-face {
  font-family: 'Raleway-ExtraBold';
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/raleway/raleway-v12-latin-800.eot");
  /* IE9 Compat Modes */
  src: local("Raleway ExtraBold"), local("Raleway-ExtraBold"), url("../fonts/raleway/raleway-v12-latin-800.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway/raleway-v12-latin-800.woff2") format("woff2"), url("../fonts/raleway/raleway-v12-latin-800.woff") format("woff"), url("../fonts/raleway/raleway-v12-latin-800.ttf") format("truetype"), url("../fonts/raleway/raleway-v12-latin-800.svg#Raleway") format("svg");
  /* Legacy iOS */
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215; }
/* raleway-900 - latin */
@font-face {
  font-family: 'Raleway-Black';
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/raleway/raleway-v12-latin-900.eot");
  /* IE9 Compat Modes */
  src: local("Raleway Black"), local("Raleway-Black"), url("../fonts/raleway/raleway-v12-latin-900.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway/raleway-v12-latin-900.woff2") format("woff2"), url("../fonts/raleway/raleway-v12-latin-900.woff") format("woff"), url("../fonts/raleway/raleway-v12-latin-900.ttf") format("truetype"), url("../fonts/raleway/raleway-v12-latin-900.svg#Raleway") format("svg");
  /* Legacy iOS */
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215; }
/* raleway-900italic - latin */
@font-face {
  font-family: 'Raleway-BlackItalic';
  font-style: italic;
  font-weight: 900;
  src: url("../fonts/raleway/raleway-v12-latin-900italic.eot");
  /* IE9 Compat Modes */
  src: local("Raleway Black Italic"), local("Raleway-BlackItalic"), url("../fonts/raleway/raleway-v12-latin-900italic.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway/raleway-v12-latin-900italic.woff2") format("woff2"), url("../fonts/raleway/raleway-v12-latin-900italic.woff") format("woff"), url("../fonts/raleway/raleway-v12-latin-900italic.ttf") format("truetype"), url("../fonts/raleway/raleway-v12-latin-900italic.svg#Raleway") format("svg");
  /* Legacy iOS */
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215; }
/* Bakery */
@font-face {
  font-family: 'Bakery';
  src: url("../fonts/bakery/bakery.woff2") format("woff2"), url("../fonts/bakery/bakery.ttf") format("truetype");
  /* Safari, Android, iOS */
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215; }
/* line 1, ../sass/components/_footer.scss */
footer[role="contentinfo"] {
  background-color: #d60818;
  height: auto;
  text-decoration: none;
  width: auto;
  padding: 20px; }
  @media (max-width: 768px) {
    /* line 1, ../sass/components/_footer.scss */
    footer[role="contentinfo"] {
      max-width: 768px; } }
  /* line 11, ../sass/components/_footer.scss */
  footer[role="contentinfo"] h2 {
    font-family: Roboto;
    font-style: normal;
    color: #555555;
    line-height: 1.4;
    font-weight: 400;
    font-size: 18px;
    color: #ffffff;
    text-transform: none;
    margin: 0px; }
  /* line 17, ../sass/components/_footer.scss */
  footer[role="contentinfo"] p {
    font-family: Roboto;
    font-style: normal;
    color: #555555;
    line-height: 1.4;
    font-weight: 400;
    font-size: 14px;
    -webkit-margin-before: 0.0em;
    -webkit-margin-after: 0.0em;
    margin: 0;
    color: #ffffff; }
    @media (max-width: 568px) {
      /* line 17, ../sass/components/_footer.scss */
      footer[role="contentinfo"] p {
        font-size: 12px; } }
    /* line 30, ../sass/components/_footer.scss */
    footer[role="contentinfo"] p a {
      text-transform: none !important; }

/* line 37, ../sass/components/_footer.scss */
footer[role="contentinfo"] .l-footer-wrapper {
  background-color: #d60818;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  width: 100%;
  max-width: 1300px;
  margin: 0 auto; }
  @media (max-width: 768px) {
    /* line 37, ../sass/components/_footer.scss */
    footer[role="contentinfo"] .l-footer-wrapper {
      width: auto;
      max-width: 768px; } }
  @media (max-width: 568px) {
    /* line 37, ../sass/components/_footer.scss */
    footer[role="contentinfo"] .l-footer-wrapper {
      display: block; } }
  /* line 53, ../sass/components/_footer.scss */
  footer[role="contentinfo"] .l-footer-wrapper .l-footer_left {
    background-color: #d60818;
    border: none;
    width: 25%;
    padding: 0px 0px 0 0px; }
    @media screen and (max-width: 767px) {
      /* line 53, ../sass/components/_footer.scss */
      footer[role="contentinfo"] .l-footer-wrapper .l-footer_left {
        display: block;
        width: 90%;
        margin: 0 auto 20px;
        text-align: center; } }
  /* line 69, ../sass/components/_footer.scss */
  footer[role="contentinfo"] .l-footer-wrapper .l-wrapper-middle {
    border: none;
    width: 75%;
    padding: 0px; }
    @media screen and (max-width: 767px) {
      /* line 69, ../sass/components/_footer.scss */
      footer[role="contentinfo"] .l-footer-wrapper .l-wrapper-middle {
        display: block;
        width: 90%;
        margin: auto; } }
    @media (max-width: 568px) {
      /* line 69, ../sass/components/_footer.scss */
      footer[role="contentinfo"] .l-footer-wrapper .l-wrapper-middle {
        display: block;
        text-align: center;
        background: none; } }
    /* line 85, ../sass/components/_footer.scss */
    footer[role="contentinfo"] .l-footer-wrapper .l-wrapper-middle a {
      color: #fff;
      font-family: "Roboto Sans",sans-serif;
      font-size: 14px;
      font-weight: normal;
      text-transform: none;
      -webkit-margin-before: 0.0em;
      -webkit-margin-after: 0.0em; }

/* line 100, ../sass/components/_footer.scss */
#footer-park-middle h2, #footer-park-middle p {
  text-align: center; }

/* line 104, ../sass/components/_footer.scss */
#LogosFooter {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 30px 0px;
  list-style-type: none;
  margin-block-start: 0px !important;
  padding-inline-start: 0px !important; }
  /* line 112, ../sass/components/_footer.scss */
  #LogosFooter li {
    text-align: center;
    width: 20%; }
    @media screen and (max-width: 850px) {
      /* line 112, ../sass/components/_footer.scss */
      #LogosFooter li {
        width: 30%; } }
    @media screen and (max-width: 767px) {
      /* line 112, ../sass/components/_footer.scss */
      #LogosFooter li {
        width: 45%; } }
    @media screen and (max-width: 415px) {
      /* line 112, ../sass/components/_footer.scss */
      #LogosFooter li {
        width: 90%; } }
    /* line 124, ../sass/components/_footer.scss */
    #LogosFooter li a {
      color: #fff;
      font-style: normal; }
    /* line 128, ../sass/components/_footer.scss */
    #LogosFooter li img.footerlogo {
      display: block;
      margin: 20px auto 10px;
      height: 45px;
      width: auto;
      text-align: center; }

/* line 1, ../sass/components/_header.scss */
header.l-header {
  background-color: #d60818;
  position: fixed;
  z-index: 50;
  top: 0px;
  height: 85px;
  padding-top: 10px;
  width: 100vw; }
  @media (max-width: 335px) {
    /* line 1, ../sass/components/_header.scss */
    header.l-header {
      max-width: 335px; } }
  @media (max-width: 568px) {
    /* line 1, ../sass/components/_header.scss */
    header.l-header {
      max-width: 568px; } }
  @media (max-width: 768px) {
    /* line 1, ../sass/components/_header.scss */
    header.l-header {
      padding-top: 0px;
      max-width: 768px; } }

/* line 22, ../sass/components/_header.scss */
.l-header a:hover {
  color: white !important; }

/* line 25, ../sass/components/_header.scss */
.l-header-wrapper.l-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  background-color: #d60818;
  height: 75px;
  width: 1024px; }
  @media screen and (max-width: 1024px) {
    /* line 25, ../sass/components/_header.scss */
    .l-header-wrapper.l-wrapper {
      width: 100%;
      padding: 0 20px; } }
  @media screen and (max-width: 992px) {
    /* line 25, ../sass/components/_header.scss */
    .l-header-wrapper.l-wrapper {
      height: 136px; } }
  @media screen and (max-width: 768px) {
    /* line 25, ../sass/components/_header.scss */
    .l-header-wrapper.l-wrapper {
      padding: 0px 0px 0px 75px; } }
  @media screen and (max-width: 450px) {
    /* line 25, ../sass/components/_header.scss */
    .l-header-wrapper.l-wrapper {
      height: 175px; } }
  /* line 45, ../sass/components/_header.scss */
  .l-header-wrapper.l-wrapper .l-header_left.l-wrapper-left {
    width: 30%; }
    @media screen and (max-width: 992px) {
      /* line 45, ../sass/components/_header.scss */
      .l-header-wrapper.l-wrapper .l-header_left.l-wrapper-left {
        width: 100%; } }
    @media (max-width: 768px) {
      /* line 45, ../sass/components/_header.scss */
      .l-header-wrapper.l-wrapper .l-header_left.l-wrapper-left {
        width: 100%;
        padding: 0; } }
    @media (max-width: 768px) {
      /* line 54, ../sass/components/_header.scss */
      .l-header-wrapper.l-wrapper .l-header_left.l-wrapper-left #block-block-11 {
        height: 40px;
        padding-top: 5px;
        max-width: none; } }
    @media screen and (max-width: 450px) {
      /* line 54, ../sass/components/_header.scss */
      .l-header-wrapper.l-wrapper .l-header_left.l-wrapper-left #block-block-11 {
        text-align: center; } }
    /* line 63, ../sass/components/_header.scss */
    .l-header-wrapper.l-wrapper .l-header_left.l-wrapper-left #block-block-11 img {
      max-height: 60px; }
      @media (max-width: 768px) {
        /* line 63, ../sass/components/_header.scss */
        .l-header-wrapper.l-wrapper .l-header_left.l-wrapper-left #block-block-11 img {
          height: 54px;
          padding: 11px 0px 0px 9px; } }
      @media screen and (max-width: 450px) {
        /* line 63, ../sass/components/_header.scss */
        .l-header-wrapper.l-wrapper .l-header_left.l-wrapper-left #block-block-11 img {
          padding: 11px 0px 0px 0px; } }
  /* line 75, ../sass/components/_header.scss */
  .l-header-wrapper.l-wrapper .l-wrapper-middle {
    width: 50%;
    padding: 0px;
    text-align: center; }
    @media screen and (max-width: 992px) {
      /* line 75, ../sass/components/_header.scss */
      .l-header-wrapper.l-wrapper .l-wrapper-middle {
        width: 100%; } }
  /* line 83, ../sass/components/_header.scss */
  .l-header-wrapper.l-wrapper .l-header_right.l-wrapper-right {
    padding-left: 0px !important;
    width: 20%;
    text-align: center; }
    @media screen and (max-width: 992px) {
      /* line 83, ../sass/components/_header.scss */
      .l-header-wrapper.l-wrapper .l-header_right.l-wrapper-right {
        width: 40%;
        margin: -134px 0 0 60%; } }
    @media screen and (max-width: 450px) {
      /* line 83, ../sass/components/_header.scss */
      .l-header-wrapper.l-wrapper .l-header_right.l-wrapper-right {
        width: 100%;
        margin: 0px 0 0 0; } }
    /* line 95, ../sass/components/_header.scss */
    .l-header-wrapper.l-wrapper .l-header_right.l-wrapper-right .block_social_media_content {
      padding: 16px 0px 0px; }
      @media screen and (max-width: 992px) {
        /* line 95, ../sass/components/_header.scss */
        .l-header-wrapper.l-wrapper .l-header_right.l-wrapper-right .block_social_media_content {
          text-align: right; } }
      @media screen and (max-width: 768px) {
        /* line 95, ../sass/components/_header.scss */
        .l-header-wrapper.l-wrapper .l-header_right.l-wrapper-right .block_social_media_content {
          padding: 21px 0px 0px; } }
      @media screen and (max-width: 450px) {
        /* line 95, ../sass/components/_header.scss */
        .l-header-wrapper.l-wrapper .l-header_right.l-wrapper-right .block_social_media_content {
          text-align: center;
          padding: 0px 0px 0px; } }
      /* line 107, ../sass/components/_header.scss */
      .l-header-wrapper.l-wrapper .l-header_right.l-wrapper-right .block_social_media_content a {
        display: inline-block;
        padding: 0px 10px 0px 0px; }
      /* line 112, ../sass/components/_header.scss */
      .l-header-wrapper.l-wrapper .l-header_right.l-wrapper-right .block_social_media_content img {
        height: 30px;
        width: 30px; }

/* line 119, ../sass/components/_header.scss */
.l-region--header {
  display: table;
  width: 100%; }

/* line 125, ../sass/components/_header.scss */
.block--views-exp-zoeken-page {
  z-index: 1; }
  @media (max-width: 768px) {
    /* line 125, ../sass/components/_header.scss */
    .block--views-exp-zoeken-page {
      text-align: center;
      padding-top: 20px; } }
  @media (max-width: 568px) {
    /* line 125, ../sass/components/_header.scss */
    .block--views-exp-zoeken-page {
      /*float: left;*/ } }
  /* line 136, ../sass/components/_header.scss */
  .block--views-exp-zoeken-page form {
    background-color: transparent;
    padding: 16px 0px; }
    @media screen and (max-width: 450px) {
      /* line 136, ../sass/components/_header.scss */
      .block--views-exp-zoeken-page form {
        padding: 0px 0px; } }
    /* line 143, ../sass/components/_header.scss */
    .block--views-exp-zoeken-page form .views-exposed-form .views-exposed-widget {
      width: 100%;
      padding: 0 1em; }
      /* line 146, ../sass/components/_header.scss */
      .block--views-exp-zoeken-page form .views-exposed-form .views-exposed-widget .views-widget {
        color: #112738;
        font-family: WeblySleek_UI_Normal;
        font-size: 18px;
        font-weight: normal;
        line-height: 1.7em; }
        /* line 153, ../sass/components/_header.scss */
        .block--views-exp-zoeken-page form .views-exposed-form .views-exposed-widget .views-widget .form-item-fulltext {
          width: 100%; }
          @media (max-width: 768px) {
            /* line 153, ../sass/components/_header.scss */
            .block--views-exp-zoeken-page form .views-exposed-form .views-exposed-widget .views-widget .form-item-fulltext {
              position: relative; } }
          /* line 158, ../sass/components/_header.scss */
          .block--views-exp-zoeken-page form .views-exposed-form .views-exposed-widget .views-widget .form-item-fulltext #autocomplete {
            display: none !important;
            background-color: #d60818;
            color: #fff;
            font-family: Roboto;
            font-size: 16px;
            padding-left: 10px;
            border: 1px solid #fff;
            border-radius: 5px;
            width: 40% !important;
            margin-top: -1px; }
            @media (max-width: 768px) {
              /* line 158, ../sass/components/_header.scss */
              .block--views-exp-zoeken-page form .views-exposed-form .views-exposed-widget .views-widget .form-item-fulltext #autocomplete {
                position: absolute;
                left: 0; } }
          /* line 175, ../sass/components/_header.scss */
          .block--views-exp-zoeken-page form .views-exposed-form .views-exposed-widget .views-widget .form-item-fulltext input.form-text {
            background-color: #fff;
            font-family: Roboto;
            font-size: 16px;
            outline: none;
            border: 1px solid #fff;
            border-radius: 15px;
            padding: 0 10px;
            height: 30px;
            width: 100%; }
          /* line 188, ../sass/components/_header.scss */
          .block--views-exp-zoeken-page form .views-exposed-form .views-exposed-widget .views-widget .form-item-fulltext ::-webkit-input-placeholder {
            color: #fff; }
          /* line 191, ../sass/components/_header.scss */
          .block--views-exp-zoeken-page form .views-exposed-form .views-exposed-widget .views-widget .form-item-fulltext ::-moz-placeholder {
            color: #fff; }
          /* line 194, ../sass/components/_header.scss */
          .block--views-exp-zoeken-page form .views-exposed-form .views-exposed-widget .views-widget .form-item-fulltext :-ms-input-placeholder {
            color: #fff; }
          /* line 197, ../sass/components/_header.scss */
          .block--views-exp-zoeken-page form .views-exposed-form .views-exposed-widget .views-widget .form-item-fulltext ::placeholder {
            color: #fff; }
      /* line 202, ../sass/components/_header.scss */
      .block--views-exp-zoeken-page form .views-exposed-form .views-exposed-widget .views-exposed-widget.views-submit-button {
        padding: 0;
        /*width: 7%;*/ }
      /* line 206, ../sass/components/_header.scss */
      .block--views-exp-zoeken-page form .views-exposed-form .views-exposed-widget input[type="submit"] {
        background-color: transparent;
        /*background-image: url("../images/Zoeken.png");*/
        background-position: center;
        background-repeat: no-repeat;
        background-size: 30px;
        margin: 0 !important;
        overflow: hidden;
        text-indent: -9999px;
        width: auto; }

/* line 221, ../sass/components/_header.scss */
input::placeholder {
  #font-weight: bold;
  color: #000000 !important;
  font-size: 14px !important; }

/* line 230, ../sass/components/_header.scss */
#edit-fulltext::placeholder {
  color: #fff;
  font-size: 10px;
  font-family: Raleway-Light; }

/* line 235, ../sass/components/_header.scss */
#edit-submit-zoeken {
  display: none; }

/* line 248, ../sass/components/_header.scss */
.lea_social_media_wrapper {
  display: -webkit-flex;
  /* Safari */
  -webkit-flex-direction: row-reverse;
  /* Safari 6.1+ */
  display: flex;
  flex-direction: row-reverse; }

/* line 254, ../sass/components/_header.scss */
.l-branding-wrapper {
  width: 100% !important; }

/* line 258, ../sass/components/_header.scss */
.l-wrapper {
  width: auto; }

/* line 261, ../sass/components/_header.scss */
div.ctools-modal-content .modal-content, .view-commerce-cart-summary .form-actions, .views-form-commerce-cart-form-default .form-actions, .commerce-order-handler-area-order-total, .checkout-buttons, .view-commerce-user-orders.view-display-id-order_page .user-orders > li {
  padding: 0px; }

/* line 265, ../sass/components/_header.scss */
.form-actions, .commerce-order-handler-area-order-total, .checkout-buttons, .view-commerce-user-orders.view-display-id-order_page .user-orders > li {
  padding: 0px; }

/* line 269, ../sass/components/_header.scss */
.toboggan-unified.login {
  padding-top: 170px; }

/* line 274, ../sass/components/_header.scss */
.l-main.l-wrapper {
  margin-top: 125px; }
  @media screen and (max-width: 992px) {
    /* line 274, ../sass/components/_header.scss */
    .l-main.l-wrapper {
      margin-top: 187px; } }
  @media screen and (max-width: 768px) {
    /* line 274, ../sass/components/_header.scss */
    .l-main.l-wrapper {
      margin-top: 95px; } }
  @media screen and (max-width: 600px) {
    /* line 274, ../sass/components/_header.scss */
    .l-main.l-wrapper {
      margin-top: 140px; } }

/* line 1, ../sass/components/_navigation.scss */
.l-navigation {
  height: 60px;
  background-color: #fff; }
  /* line 6, ../sass/components/_navigation.scss */
  .l-navigation .l-region.l-region--navigation #block-menu-menu-main-menu-spectrum-lifestyl .menu {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    width: 80%;
    margin: auto; }
    @media screen and (max-width: 1300px) {
      /* line 6, ../sass/components/_navigation.scss */
      .l-navigation .l-region.l-region--navigation #block-menu-menu-main-menu-spectrum-lifestyl .menu {
        width: 100%;
        padding-inline-start: 0px; } }
    /* line 16, ../sass/components/_navigation.scss */
    .l-navigation .l-region.l-region--navigation #block-menu-menu-main-menu-spectrum-lifestyl .menu .menu-item {
      margin-top: 18px;
      width: 13%;
      display: inline-block;
      text-align: center; }
      @media (max-width: 768px) {
        /* line 16, ../sass/components/_navigation.scss */
        .l-navigation .l-region.l-region--navigation #block-menu-menu-main-menu-spectrum-lifestyl .menu .menu-item {
          width: 100%;
          margin-top: 0px;
          text-align: left; } }
      /* line 26, ../sass/components/_navigation.scss */
      .l-navigation .l-region.l-region--navigation #block-menu-menu-main-menu-spectrum-lifestyl .menu .menu-item a {
        color: #d60818;
        font-family: "Roboto",sans-serif;
        font-size: 14px;
        font-weight: 400;
        text-decoration: none; }
        @media (max-width: 768px) {
          /* line 26, ../sass/components/_navigation.scss */
          .l-navigation .l-region.l-region--navigation #block-menu-menu-main-menu-spectrum-lifestyl .menu .menu-item a {
            color: #fff; } }
      /* line 36, ../sass/components/_navigation.scss */
      .l-navigation .l-region.l-region--navigation #block-menu-menu-main-menu-spectrum-lifestyl .menu .menu-item a:hover {
        color: #d60818 !important;
        font-weight: 800; }
        @media (max-width: 768px) {
          /* line 36, ../sass/components/_navigation.scss */
          .l-navigation .l-region.l-region--navigation #block-menu-menu-main-menu-spectrum-lifestyl .menu .menu-item a:hover {
            color: #fff !important; } }
      /* line 43, ../sass/components/_navigation.scss */
      .l-navigation .l-region.l-region--navigation #block-menu-menu-main-menu-spectrum-lifestyl .menu .menu-item a.active {
        font-weight: 800; }
        @media (max-width: 768px) {
          /* line 43, ../sass/components/_navigation.scss */
          .l-navigation .l-region.l-region--navigation #block-menu-menu-main-menu-spectrum-lifestyl .menu .menu-item a.active {
            color: #fff !important; } }
    /* line 57, ../sass/components/_navigation.scss */
    .l-navigation .l-region.l-region--navigation #block-menu-menu-main-menu-spectrum-lifestyl .menu .menu-item.last {
      text-align: center; }
      @media (max-width: 768px) {
        /* line 57, ../sass/components/_navigation.scss */
        .l-navigation .l-region.l-region--navigation #block-menu-menu-main-menu-spectrum-lifestyl .menu .menu-item.last {
          text-align: left; } }

/* line 69, ../sass/components/_navigation.scss */
#block-system-main-menu {
  width: 100%; }

/* line 72, ../sass/components/_navigation.scss */
#block-system-main-menu .menu > .menu-item {
  display: table-cell;
  vertical-align: middle;
  padding: 5px;
  text-align: center;
  margin: 0.5em 0;
  border-bottom: none;
  width: 20%; }

/* line 81, ../sass/components/_navigation.scss */
nav.block--system-main-menu ul.menu a {
  font-family: Roboto;
  font-style: normal;
  color: #555555;
  line-height: 1.4;
  font-weight: 400;
  font-size: 16px; }

/* line 85, ../sass/components/_navigation.scss */
#block-menu-menu-main-menu-spectrum-lifestyl .first-level > a.active, #block-system-main-menu .first-level > a.active-trail {
  font-family: MyriadBold;
  font-size: 17px; }

/* line 92, ../sass/components/_navigation.scss */
#block-menu-menu-main-menu-spectrum-lifestyl {
  width: 100%;
  /*margin-top: 7px;*/ }

/* line 96, ../sass/components/_navigation.scss */
#block-menu-menu-main-menu-spectrum-lifestyl h2 {
  display: none; }

/* line 100, ../sass/components/_navigation.scss */
header .social-media-links.platforms.inline.horizontal {
  padding: 0px; }

/* line 103, ../sass/components/_navigation.scss */
#views-exposed-form-zoeken-paperlife-page .views-exposed-widgets {
  margin-bottom: 0; }

/* The container <div> - needed to position the dropdown content */
/* line 109, ../sass/components/_navigation.scss */
.pane-content > .dropdown {
  position: relative;
  display: inline-block;
  float: right; }

/* line 114, ../sass/components/_navigation.scss */
.field.field--name-bestel.field--type-ds.field--label-hidden .dropdown {
  position: relative;
  display: inline-block;
  float: right; }

/* Dropdown Content (Hidden by Default) */
/* line 120, ../sass/components/_navigation.scss */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #ffffff;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  /*border: 1px solid #e92d41;*/
  border-radius: 5px; }

/* Links inside the dropdown */
/* line 130, ../sass/components/_navigation.scss */
.dropdown-content a {
  text-decoration: none;
  display: block; }

/* Change color of dropdown links on hover */
/*.dropdown-content a:hover {background-color: #f1f1f1}*/
/* Show the dropdown menu on hover */
/* line 138, ../sass/components/_navigation.scss */
.pane-content > .dropdown:hover .dropdown-content {
  display: block; }

/* line 141, ../sass/components/_navigation.scss */
.field.field--name-bestel.field--type-ds.field--label-hidden .dropdown:hover .dropdown-content {
  display: block; }

/* Change the background color of the dropdown button when the dropdown content is shown */
/* line 145, ../sass/components/_navigation.scss */
.dropdown:hover .dropbtn {
  background-color: #f28358; }

/* line 153, ../sass/components/_navigation.scss */
.pane-node-field-sideshow {
  margin-top: 20px; }

/* line 157, ../sass/components/_navigation.scss */
#park-rubrieken-menu {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  text-align: center;
  padding-top: 20px; }
  /* line 160, ../sass/components/_navigation.scss */
  #park-rubrieken-menu a {
    width: 12%;
    text-align: center;
    text-decoration: none; }
    /* line 165, ../sass/components/_navigation.scss */
    #park-rubrieken-menu a p {
      color: #d60818; }
    @media screen and (max-width: 416px) {
      /* line 160, ../sass/components/_navigation.scss */
      #park-rubrieken-menu a {
        width: 52%; } }
  /* line 175, ../sass/components/_navigation.scss */
  #park-rubrieken-menu a:hover, #park-rubrieken-menu a.active {
    font-weight: 800; }

/* line 186, ../sass/components/_navigation.scss */
.page-zoeken-paperlife .block--facetapi h2.block__title {
  font-size: 15px;
  font-family: "Raleway-Bold";
  color: #413e4a;
  margin-top: 24px;
  padding-bottom: 13px; }

/* line 194, ../sass/components/_navigation.scss */
.page-zoeken-paperlife .block--facetapi .block__content ul {
  font-size: 13px;
  font-family: "Raleway-Regular";
  list-style: none;
  padding: 0px; }

/* line 200, ../sass/components/_navigation.scss */
.page-zoeken-paperlife .block--facetapi .block__content ul li.leaf a {
  color: #413e4a;
  text-decoration: none; }

/* line 204, ../sass/components/_navigation.scss */
.l-region.l-region--blockgroup-filters.blockgroup {
  float: left;
  width: 33.33%;
  padding: 0 30px 0 30px; }
  @media (max-width: 768px) {
    /* line 204, ../sass/components/_navigation.scss */
    .l-region.l-region--blockgroup-filters.blockgroup {
      width: 100%;
      float: none; } }

@media (max-width: 768px) {
  /* line 217, ../sass/components/_navigation.scss */
  .l-region.l-region--blockgroup-filters.blockgroup .block--facetapi {
    width: 100%;
    margin-right: 20px; } }

@media (max-width: 768px) {
  /* line 227, ../sass/components/_navigation.scss */
  .l-region.l-region--blockgroup-filters.blockgroup .block--facetapi-n33b1eawjkvfrjtbk5bv7cumhf0cjotb {
    float: left; } }

@media (max-width: 768px) {
  /* line 236, ../sass/components/_navigation.scss */
  .l-region.l-region--blockgroup-filters.blockgroup .block--facetapi-mbbp1lxvvx4tqgijvbwqbfewmuitwnud {
    float: left; } }

/* line 247, ../sass/components/_navigation.scss */
.page-zoeken-paperlife ul.sidebar_links {
  padding: 0;
  margin: 0; }

/* line 253, ../sass/components/_navigation.scss */
.page-zoeken-paperlife #block-block-23 .block__content {
  margin-top: 44px; }
  @media (max-width: 768px) {
    /* line 253, ../sass/components/_navigation.scss */
    .page-zoeken-paperlife #block-block-23 .block__content {
      margin-top: 0; } }

/* line 263, ../sass/components/_navigation.scss */
.page-zoeken-paperlife ul.sidebar_links li {
  font-family: "Raleway-SemiBold";
  font-size: 14px;
  text-align: center;
  width: 100%;
  background-color: #f0b49e;
  display: inline-block;
  height: 41px;
  padding-top: 12px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0; }
  @media (max-width: 768px) {
    /* line 263, ../sass/components/_navigation.scss */
    .page-zoeken-paperlife ul.sidebar_links li {
      margin: 0;
      font-size: 11px;
      width: 164px; } }

/* line 286, ../sass/components/_navigation.scss */
.page-zoeken-paperlife ul.sidebar_links li a {
  text-decoration: none;
  color: #413e4a; }

/* line 290, ../sass/components/_navigation.scss */
.page-zoeken-paperlife ul.sidebar_links li a:after {
  content: url("../images/Pijl R (CTA) Normaal Kleur.png");
  margin-left: 1em; }

@media (max-width: 768px) {
  /* line 297, ../sass/components/_navigation.scss */
  header.l-header label.root-navigation-mobile-button {
    display: inline-block;
    text-indent: -9999px;
    font-size: 0;
    line-height: 0;
    color: transparent;
    background-color: transparent;
    top: 25px;
    left: 85%;
    right: auto;
    zoom: 1; } }

@media (max-width: 768px) {
  /* line 315, ../sass/components/_navigation.scss */
  header.l-header label.root-navigation-mobile-button:before {
    position: absolute;
    content: '';
    width: 30px;
    height: 5px;
    border-top: 10px double black;
    border-bottom: 10px double black;
    z-index: 1;
    box-sizing: content-box; } }

/* line 331, ../sass/components/_navigation.scss */
.mobile-expanded header.l-header label.root-navigation-mobile-button {
  /*position: fixed;*/ }
  @media (max-width: 768px) {
    /* line 331, ../sass/components/_navigation.scss */
    .mobile-expanded header.l-header label.root-navigation-mobile-button {
      top: 0px; } }

@media (max-width: 768px) {
  /* line 341, ../sass/components/_navigation.scss */
  .mobile-expanded header.l-header label.root-navigation-mobile-button:before {
    position: absolute;
    top: 45px;
    border-top: none;
    border-right: 10px double black;
    border-bottom: none;
    border-left: 10px double black;
    height: 26px;
    width: 4px; } }

/* line 358, ../sass/components/_navigation.scss */
#root-navigation-mobile-check:checked + div #block-menu-menu-main-menu-spectrum-lifestyl {
  visibility: visible; }

/* line 361, ../sass/components/_navigation.scss */
.mobile-expanded #block-menu-menu-main-menu-spectrum-lifestyl {
  visibility: visible; }

@media (max-width: 768px) {
  /* line 365, ../sass/components/_navigation.scss */
  #root-navigation-mobile-check:checked + div #block-system-main-menu {
    visibility: visible; } }

@media (max-width: 768px) {
  /* line 374, ../sass/components/_navigation.scss */
  header.l-header label.root-navigation-mobile-button {
    z-index: 1001; } }

@media (max-width: 768px) {
  /* line 383, ../sass/components/_navigation.scss */
  header.l-header label.root-navigation-mobile-button {
    top: 13px;
    left: 13px;
    background: url("../images/HamburgerMenu_Icon.png") no-repeat center center;
    background-size: 38px 38px; } }

@media (max-width: 768px) {
  /* line 395, ../sass/components/_navigation.scss */
  header.l-header label.root-navigation-mobile-button:before {
    border-top: none;
    border-bottom: none; } }

@media screen and (max-width: 769px) {
  /*.flexbox #l-page-content .l-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -o-box;
    display: box;
    display: -webkit-flexbox;
    display: -moz-flexbox;
    display: -ms-flexbox;
    display: -o-flexbox;
    display: flexbox;
    display: -o-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -o-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }*/
  /* line 434, ../sass/components/_navigation.scss */
  .l-wrapper .l-wrapper {
    padding-left: 0;
    padding-right: 0; }

  /*.flexbox #l-page-content .l-wrapper .l-wrapper-left, .flexbox #l-page-content .l-wrapper .l-wrapper-right {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-box-ordinal-group: 2;
    -o-box-ordinal-group: 2;
    box-ordinal-group: 2;
    -webkit-flex-order: 2;
    -moz-flex-order: 2;
    -ms-flex-order: 2;
    -o-flex-order: 2;
    flex-order: 2;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    -o-order: 2;
    order: 2;
  }*/
  /* line 455, ../sass/components/_navigation.scss */
  .l-navigation {
    height: 0px; }

  /* line 458, ../sass/components/_navigation.scss */
  #block-menu-menu-main-menu-spectrum-lifestyl {
    /*overflow: auto;*/
    width: 50%;
    position: fixed;
    right: 0;
    top: 70px;
    bottom: 0;
    left: 0;
    z-index: 999;
    color: #000000;
    visibility: hidden;
    border-color: rgba(255, 255, 255, 0.3);
    transition: left 5s, height 5s, opacity 0.10s;
    background-color: #d60818; }

  /* line 473, ../sass/components/_navigation.scss */
  #block-system-main-menu .menu, #block-menu-menu-main-menu-spectrum-lifestyl .menu {
    position: fixed;
    display: flex;
    flex-direction: column; }

  /* line 478, ../sass/components/_navigation.scss */
  #block-system-main-menu .menu > .menu-item, #block-menu-menu-main-menu-spectrum-lifestyl .menu > .menu-item {
    display: block;
    width: auto; }

  /* line 482, ../sass/components/_navigation.scss */
  #block-system-main-menu a, #block-menu-menu-main-menu-spectrum-lifestyl a {
    color: #fff;
    display: block;
    padding: 10px; }

  /* line 488, ../sass/components/_navigation.scss */
  #block-menu-menu-main-menu-spectrum-lifestyl ul.menu {
    width: auto !important;
    margin-top: 30px; }

  /* line 493, ../sass/components/_navigation.scss */
  #block-menu-menu-main-menu-spectrum-lifestyl ul.menu li a {
    font-size: 20px; }

  /* line 496, ../sass/components/_navigation.scss */
  .menu-item-wrapper.first-level a {
    font-size: 13px;
    font-family: "Raleway-Regular";
    color: #413e4a;
    list-style-type: none;
    margin: 0;
    padding: 0; }

  /* line 504, ../sass/components/_navigation.scss */
  nav.block--system-main-menu ul.menu .active-trail a.active, nav.block-menu-menu-main-menu-spectrum-lifestyl ul.menu .active-trail a.active {
    color: #112738 !important; } }
@media screen and (max-width: 440px) {
  /* line 509, ../sass/components/_navigation.scss */
  #block-menu-menu-main-menu-spectrum-lifestyl {
    width: 70%; } }
/* line 1, ../sass/components/_search.scss */
.views-exposed-form {
  background: transparent; }
  /* line 6, ../sass/components/_search.scss */
  .views-exposed-form input[name="query"] {
    border-color: transparent;
    padding: 10px 10px 9px 5px;
    height: 36px;
    border: none;
    font-size: 15px;
    font-weight: normal;
    color: #000; }
    /* line 15, ../sass/components/_search.scss */
    .views-exposed-form input[name="query"]:focus {
      outline: none; }
    /* line 61, ../../../../../../../../../home/jeroen/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
    .views-exposed-form input[name="query"]:-moz-placeholder {
      color: #000; }
    /* line 64, ../../../../../../../../../home/jeroen/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
    .views-exposed-form input[name="query"]::-moz-placeholder {
      color: #000; }
    /* line 67, ../../../../../../../../../home/jeroen/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
    .views-exposed-form input[name="query"]:-ms-input-placeholder {
      color: #000; }
    /* line 56, ../../../../../../../../../home/jeroen/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
    .views-exposed-form input[name="query"]::-webkit-input-placeholder {
      color: #000; }

/* line 25, ../sass/components/_search.scss */
form, div.ctools-modal-content .modal-header, div.ctools-modal-content .modal-content, .view-commerce-cart-summary .form-actions, .views-form-commerce-cart-form-default .form-actions, .commerce-order-handler-area-order-total, .checkout-buttons, .view-commerce-user-orders.view-display-id-order_page .user-orders > li {
  padding: 0px; }

/* line 28, ../sass/components/_search.scss */
.form-actions, .commerce-order-handler-area-order-total, .checkout-buttons, .view-commerce-user-orders.view-display-id-order_page .user-orders > li {
  padding: 0px; }

/* line 7, ../sass/components/_user.scss */
#auth_box {
  max-width: 1000px;
  padding: 0 30px;
  margin: 0 auto; }
  /* line 12, ../sass/components/_user.scss */
  #auth_box h2.title {
    display: none; }
  /* line 16, ../sass/components/_user.scss */
  #auth_box #login-message {
    margin-bottom: 20px;
    font-weight: 700; }
  /* line 21, ../sass/components/_user.scss */
  #auth_box #login-links {
    display: none; }
  /* line 25, ../sass/components/_user.scss */
  #auth_box #login-form {
    padding-left: 15px;
    padding-right: 15px;
    display: block !important;
    margin-bottom: 20px;
    margin-right: auto !important;
    margin-left: auto !important;
    width: auto !important; }
    /* line 33, ../sass/components/_user.scss */
    #auth_box #login-form form {
      width: auto;
      min-height: 240px; }
    @media (max-width: 767px) {
      /* line 25, ../sass/components/_user.scss */
      #auth_box #login-form {
        padding-left: 0;
        padding-right: 0;
        text-align: center; } }
  /* line 45, ../sass/components/_user.scss */
  #auth_box #register-form {
    display: none !important; }
  /* line 50, ../sass/components/_user.scss */
  #auth_box #user-login h2 {
    visibility: hidden; }
  /* line 55, ../sass/components/_user.scss */
  #auth_box #user-login .form-actions {
    float: none; }
    @media (max-width: 767px) {
      /* line 55, ../sass/components/_user.scss */
      #auth_box #user-login .form-actions {
        float: none;
        width: 100%;
        display: block; } }
  /* line 65, ../sass/components/_user.scss */
  #auth_box form {
    height: 100%; }
  /* line 69, ../sass/components/_user.scss */
  #auth_box .password-strength,
  #auth_box .description {
    display: none; }
  /* line 74, ../sass/components/_user.scss */
  #auth_box .password-confirm {
    margin: 0 0 5px;
    float: none;
    display: none; }
  /* line 80, ../sass/components/_user.scss */
  #auth_box .login-forgot {
    float: right;
    margin-top: 25px; }
    @media (max-width: 767px) {
      /* line 80, ../sass/components/_user.scss */
      #auth_box .login-forgot {
        margin-bottom: 1em;
        text-align: center;
        float: none; } }
  /* line 90, ../sass/components/_user.scss */
  #auth_box input.form-submit {
    width: auto;
    margin: 20px 0 0; }
  /* line 95, ../sass/components/_user.scss */
  #auth_box #bottom_part {
    clear: both;
    margin: 20px;
    float: left; }
    /* line 99, ../sass/components/_user.scss */
    #auth_box #bottom_part a {
      text-decoration: none;
      display: block;
      margin-bottom: 5px; }
  @media (min-width: 768px) {
    /* line 107, ../sass/components/_user.scss */
    #auth_box #login-form {
      width: 49.15254%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; }
    /* line 110, ../sass/components/_user.scss */
    #auth_box #register-form {
      width: 49.15254%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; } }

/*.page-zoeken {
  .block--facetapi {
    h2.block__title {
      @include filterheader;
     }
    .block__content {
      ul li.leaf {
        margin-bottom: 10px;
        input[type="checkbox"] {
          display: none;
        }
        a {
          @include filteritem;
        }
      }
    }
  }
  ul.sidebar_links li {
    font-family: "MyriadBold";
    font-size: 16px;
    text-align: center;
    width: 100%;
    @include bestelknop-achtergrond;
    display: inline-block;
    height: 41px;
    padding-top: 12px;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
  }
  .block--block-30 ul.sidebar_links li {
    background-color: #ff9966;
  }
}*/
/* line 2, ../sass/components/contenttypes/_actiepagina.scss */
.node-type-actiepagina .l-main.l-wrapper {
  margin-top: 120px; }
  /* line 4, ../sass/components/contenttypes/_actiepagina.scss */
  .node-type-actiepagina .l-main.l-wrapper #park-bestel {
    width: 50%;
    margin: auto; }

/* line 13, ../sass/components/contenttypes/_actiepagina.scss */
.actiepagina-banner .md-objects {
  background-image: none; }

@media (max-width: 335px) {
  /* line 16, ../sass/components/contenttypes/_actiepagina.scss */
  .actiepagina-banner {
    margin-top: 74px; } }
@media (max-width: 568px) {
  /* line 16, ../sass/components/contenttypes/_actiepagina.scss */
  .actiepagina-banner {
    margin-top: 74px; } }

/* line 26, ../sass/components/contenttypes/_actiepagina.scss */
.md-slide-items .actie_bestel {
  font-weight: normal;
  text-align: center;
  border-radius: 10px;
  background-color: #4f6266;
  border: none; }

/* line 33, ../sass/components/contenttypes/_actiepagina.scss */
.md-slide-items .actie_bestel a {
  font-family: Raleway-Regular;
  font-size: 18px;
  text-decoration: none;
  padding-top: 10px;
  font-weight: normal;
  text-align: center;
  border-radius: 10px;
  background-color: #4f6266;
  border: none; }

/* line 44, ../sass/components/contenttypes/_actiepagina.scss */
.md-slide-items .actie_bestel a:after {
  content: url("../images/paperlife - slider button R.png");
  margin-right: 0.5em;
  float: right; }

/* line 50, ../sass/components/contenttypes/_actiepagina.scss */
.actieboekintro {
  text-align: center;
  font-size: 33px;
  padding: 5px 0 5px 0;
  font-family: "Roboto Sans",sans-serif;
  margin: 1em 0px;
  line-height: 35px;
  border: 5px solid rgba(49, 107, 131, 0.5);
  border-radius: 5px; }
  @media screen and (max-width: 1300px) {
    /* line 50, ../sass/components/contenttypes/_actiepagina.scss */
    .actieboekintro {
      width: 95%;
      margin: 1em auto; } }
  @media (max-width: 768px) {
    /* line 50, ../sass/components/contenttypes/_actiepagina.scss */
    .actieboekintro {
      margin: 0em auto 1em; } }
  /* line 70, ../sass/components/contenttypes/_actiepagina.scss */
  .actieboekintro h1, .actieboekintro h2, .actieboekintro h3, .actieboekintro h4 {
    color: #000;
    font-family: Merriweather;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.1;
    width: 90%;
    margin: auto; }
  /* line 75, ../sass/components/contenttypes/_actiepagina.scss */
  .actieboekintro h1 {
    font-size: 40px; }
  /* line 78, ../sass/components/contenttypes/_actiepagina.scss */
  .actieboekintro h2 {
    font-size: 35px; }
  /* line 81, ../sass/components/contenttypes/_actiepagina.scss */
  .actieboekintro h3 {
    font-size: 30px;
    color: #BE98E7; }

/*.actiepagina-quote-no-product {
    background: #bcc499;
    text-align: center;
    font-size: 33px;
    padding: 5px 0 5px 0;
    color: #fff;
    font-family: "Raleway-Bold";
    margin-bottom: -0.5em;
    line-height: 35px;
    @include for-size(iphone-small) {
    }
    @include for-size(iphone-landscape) {
    }
    @include for-size(tablet-up) {
      margin-bottom: -0.6em;
    }
}*/
/* Quote source */
/*.panel-pane.pane-entity-field.pane-node-field-actiepagina-quote.actiepagina-quote h1,
.panel-pane.pane-entity-field.pane-node-field-actiepagina-quote.actiepagina-quote h2,
.panel-pane.pane-entity-field.pane-node-field-actiepagina-quote.actiepagina-quote h3,
.panel-pane.pane-entity-field.pane-node-field-actiepagina-quote.actiepagina-quote h4,
.panel-pane.pane-entity-field.pane-node-field-actiepagina-quote.actiepagina-quote h5,
.panel-pane.pane-entity-field.pane-node-field-actiepagina-quote.actiepagina-quote h6 {
  font-family: "Bakery";
  font-size: 40px;
  color: #506266;
  line-height: 35px;
}*/
/* line 117, ../sass/components/contenttypes/_actiepagina.scss */
.actiepagina-product-price .field--name-commerce-price .field__items .field__item {
  width: 219px;
  height: 36px;
  background-color: #4f6266;
  font-size: 28px;
  font-family: "Raleway-Bold";
  color: #ffffff;
  text-align: center;
  margin-top: 30px;
  padding-top: 7px;
  margin-right: 32px; }

/* line 131, ../sass/components/contenttypes/_actiepagina.scss */
[id^=actieboek].omslag {
  padding: 0 20px;
  width: 30%; }
  @media (max-width: 568px) {
    /* line 131, ../sass/components/contenttypes/_actiepagina.scss */
    [id^=actieboek].omslag {
      width: 60%;
      margin: auto; } }
  @media screen and (max-width: 415px) {
    /* line 131, ../sass/components/contenttypes/_actiepagina.scss */
    [id^=actieboek].omslag {
      width: 80%; } }

/* line 142, ../sass/components/contenttypes/_actiepagina.scss */
#actieboek-1.omslag {
  float: left; }
  @media (max-width: 568px) {
    /* line 142, ../sass/components/contenttypes/_actiepagina.scss */
    #actieboek-1.omslag {
      float: none; } }

/* line 148, ../sass/components/contenttypes/_actiepagina.scss */
#actieboek-2.omslag {
  float: right; }
  @media (max-width: 568px) {
    /* line 148, ../sass/components/contenttypes/_actiepagina.scss */
    #actieboek-2.omslag {
      float: none; } }

/* line 154, ../sass/components/contenttypes/_actiepagina.scss */
[id^=actieboek].titel {
  float: left;
  width: 70%;
  color: #000;
  font-family: Merriweather;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.1; }
  @media (max-width: 568px) {
    /* line 154, ../sass/components/contenttypes/_actiepagina.scss */
    [id^=actieboek].titel {
      float: none;
      width: 90%;
      margin: auto; } }

/* line 164, ../sass/components/contenttypes/_actiepagina.scss */
#actieboek-1.titel {
  padding: 0px 20px 20px 0px; }
  @media (max-width: 568px) {
    /* line 164, ../sass/components/contenttypes/_actiepagina.scss */
    #actieboek-1.titel {
      padding: 20px 0px; } }

/* line 170, ../sass/components/contenttypes/_actiepagina.scss */
#actieboek-2.titel {
  padding: 0px 20px 20px 20px; }
  @media (max-width: 568px) {
    /* line 170, ../sass/components/contenttypes/_actiepagina.scss */
    #actieboek-2.titel {
      padding: 20px 0px; } }

@media (max-width: 568px) {
  /* line 177, ../sass/components/contenttypes/_actiepagina.scss */
  [id^=actieboek].beschrijving {
    width: 90%;
    margin: auto; } }
/* line 182, ../sass/components/contenttypes/_actiepagina.scss */
[id^=actieboek].beschrijving p {
  padding: 0px 20px 20px 20px;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 400; }
  @media (max-width: 568px) {
    /* line 182, ../sass/components/contenttypes/_actiepagina.scss */
    [id^=actieboek].beschrijving p {
      padding: 0px 0px; } }

/* line 194, ../sass/components/contenttypes/_actiepagina.scss */
.actiepagina-product-buttons .field.field--name-leesfragment.field--type-ds.field--label-hidden, .actiepagina-product-buttons .field.field--name-download.field--type-ds.field--label-hidden {
  padding: 0;
  padding-top: 0px;
  padding-top: 10px;
  background: #a0cab5;
  width: 100%;
  height: 40px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  margin-bottom: 20px;
  text-align: center; }
  @media (max-width: 768px) {
    /* line 194, ../sass/components/contenttypes/_actiepagina.scss */
    .actiepagina-product-buttons .field.field--name-leesfragment.field--type-ds.field--label-hidden, .actiepagina-product-buttons .field.field--name-download.field--type-ds.field--label-hidden {
      width: 220px; } }

/* line 214, ../sass/components/contenttypes/_actiepagina.scss */
.actiepagina-terug .sidebar_links {
  padding: 0;
  margin: 0; }

/* line 218, ../sass/components/contenttypes/_actiepagina.scss */
.actiepagina-terug ul.sidebar_links li {
  padding: 0;
  padding-top: 10px;
  background: #a0cab5;
  width: 100%;
  height: 40px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  margin-bottom: 20px;
  text-align: center;
  list-style: none; }

/* line 231, ../sass/components/contenttypes/_actiepagina.scss */
.actiepagina-terug a {
  text-decoration: none; }

/* line 234, ../sass/components/contenttypes/_actiepagina.scss */
.actiepagina-terug ul.sidebar_links li a::after {
  content: url("../images/paperlife - Pijl R (CTA) Klein Kleur.png");
  margin-left: 1em; }

/* line 238, ../sass/components/contenttypes/_actiepagina.scss */
.actiepagina-product-buttons .field.field--name-leesfragment.field--type-ds.field--label-hidden a, .actiepagina-product-buttons .field.field--name-download.field--type-ds.field--label-hidden a {
  text-decoration: none; }

/* line 241, ../sass/components/contenttypes/_actiepagina.scss */
.actiepagina-product-buttons .field.field--name-leesfragment.field--type-ds.field--label-hidden a::after, .actiepagina-product-buttons .field.field--name-download.field--type-ds.field--label-hidden a::after {
  content: url("../images/paperlife - Pijl R (CTA) Klein Kleur.png");
  margin-left: 1em; }

/* line 246, ../sass/components/contenttypes/_actiepagina.scss */
.actiepagina-article-text {
  margin-top: 1em;
  margin-bottom: 1em;
  padding: 0 10px; }

/* line 252, ../sass/components/contenttypes/_actiepagina.scss */
.actiepagina-article-text h2.field--name-lea-bp-item-title {
  font-size: 15px;
  font-family: "Raleway-Bold";
  color: #506266;
  margin-top: 36px;
  text-align: left; }

/* line 259, ../sass/components/contenttypes/_actiepagina.scss */
.actiepagina-article-text .field--name-lea-bp-item-text p {
  font-size: 13px;
  font-family: "Raleway-Regular";
  color: #506266; }

/*//media delen
.actiepagina-addtoany {
    margin-top: 2em;
    @include for-size(iphone-small) {
    }
    @include for-size(iphone-landscape) {
    }
    @include for-size(tablet-up) {
      margin-bottom: 20px;
    }
}
.actiepagina-addtoany .views-label-addtoany-link {
    font-family: "Raleway-Bold";
    font-size: 15px;
}

//Bestellen
.actiepagina-bestelbutton {
}
.actiepagina-bestelbutton .dropdown button.dropbtn,
.actiepagina-bestelbutton_top .dropdown button.dropbtn,
.actiepagina-bestelbutton_bottom .dropdown button.dropbtn {
    background-image: url("../images/paperlife - Pijl R (CTA) wit.png");
    background-repeat: no-repeat;
    background-position: 170px center;
    background-color: #f28358;
    color: #ffffff;
    font-size: 17px;
    font-family: "Raleway-Bold";
    width: 220px;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    height: 40px;
    padding: 0;
    content: "Bestel nu!";
    font-weight: normal;
}
.actiepagina-bestelbutton .dropdown-content,
.actiepagina-bestelbutton_top .dropdown-content,
.actiepagina-bestelbutton_bottom .dropdown-content {
    font-size: 14px;
    font-family: "Raleway-Bold";
    background-color: #f28358;
    min-width: 220px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    opacity: 0.90;
    z-index: 999;
    padding-top: 10px;
}
.actiepagina-bestelbutton_bottom {
  border-bottom: 1px solid #506266;
  margin-top: -2.2em;
  @include for-size(iphone-small) {
  }
  @include for-size(iphone-landscape) {
  }
  @include for-size(tablet-up) {
    display: none;
  }
}
.actiepagina-bestelbutton_top { // Order button for mobile
  float: left;
  margin-top: 1em;
  display: none;
  @include for-size(iphone-small) {
  }
  @include for-size(iphone-landscape) {
  }
  @include for-size(tablet-up) {
    display: inherit;
  }
}

.field__items h2.element-invisible {
    display: none;
}*/
/* line 2, ../sass/components/contenttypes/_auteur.scss */
#auteurscarousel {
  overflow: hidden;
  margin-bottom: 30px; }
  /* line 5, ../sass/components/contenttypes/_auteur.scss */
  #auteurscarousel h2 {
    color: #000;
    font-family: Merriweather;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.1;
    text-align: center; }
  /* line 9, ../sass/components/contenttypes/_auteur.scss */
  #auteurscarousel .view-filters {
    display: none; }
  /* line 12, ../sass/components/contenttypes/_auteur.scss */
  #auteurscarousel ul.jcarousel {
    height: 300px; }
    /* line 15, ../sass/components/contenttypes/_auteur.scss */
    #auteurscarousel ul.jcarousel li {
      width: 20vw;
      position: relative;
      padding-top: 265px; }
      @media screen and (max-width: 768px) {
        /* line 15, ../sass/components/contenttypes/_auteur.scss */
        #auteurscarousel ul.jcarousel li {
          width: 30vw; } }
      @media screen and (max-width: 568px) {
        /* line 15, ../sass/components/contenttypes/_auteur.scss */
        #auteurscarousel ul.jcarousel li {
          width: 45vw; } }
      @media screen and (max-width: 415px) {
        /* line 15, ../sass/components/contenttypes/_auteur.scss */
        #auteurscarousel ul.jcarousel li {
          width: 95vw; } }
      /* line 29, ../sass/components/contenttypes/_auteur.scss */
      #auteurscarousel ul.jcarousel li .field--name-field-auteur-foto a {
        display: block;
        position: absolute;
        bottom: 30px;
        width: 100%; }
        /* line 34, ../sass/components/contenttypes/_auteur.scss */
        #auteurscarousel ul.jcarousel li .field--name-field-auteur-foto a img {
          -webkit-filter: grayscale(100%);
          /* Safari 6.0 - 9.0 */
          filter: grayscale(100%);
          max-height: 235px;
          width: auto;
          max-width: 90%;
          margin: auto;
          display: block; }
      /* line 45, ../sass/components/contenttypes/_auteur.scss */
      #auteurscarousel ul.jcarousel li .views-field-title a {
        font-family: "Roboto Sans",sans-serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 500;
        color: #000;
        text-decoration: none;
        text-transform: capitalize;
        display: block;
        width: 90%;
        margin: auto;
        text-align: center; }

/* line 60, ../sass/components/contenttypes/_auteur.scss */
#auteursblok {
  margin: 30px auto 20px; }
  @media screen and (max-width: 769px) {
    /* line 60, ../sass/components/contenttypes/_auteur.scss */
    #auteursblok {
      margin: 20px auto 20px; } }
  /* line 65, ../sass/components/contenttypes/_auteur.scss */
  #auteursblok .view-header {
    text-align: center; }
  @media screen and (max-width: 768px) {
    /* line 68, ../sass/components/contenttypes/_auteur.scss */
    #auteursblok h2 {
      width: 100%;
      text-align: center; } }
  /* line 75, ../sass/components/contenttypes/_auteur.scss */
  #auteursblok .view-filters form {
    background: #fff;
    text-align: center; }
    /* line 78, ../sass/components/contenttypes/_auteur.scss */
    #auteursblok .view-filters form .views-exposed-widget {
      float: none;
      width: 95%;
      margin: auto; }
      /* line 82, ../sass/components/contenttypes/_auteur.scss */
      #auteursblok .view-filters form .views-exposed-widget .form-select {
        width: 25%; }
        @media screen and (max-width: 768px) {
          /* line 82, ../sass/components/contenttypes/_auteur.scss */
          #auteursblok .view-filters form .views-exposed-widget .form-select {
            width: 100%; } }
  /* line 91, ../sass/components/contenttypes/_auteur.scss */
  #auteursblok .view-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    text-align: center;
    text-align: left; }
    /* line 94, ../sass/components/contenttypes/_auteur.scss */
    #auteursblok .view-content .auteur {
      width: 18%;
      text-align: center;
      position: relative;
      padding-top: 320px; }
      @media screen and (max-width: 1024px) {
        /* line 94, ../sass/components/contenttypes/_auteur.scss */
        #auteursblok .view-content .auteur {
          width: 23%; } }
      @media screen and (max-width: 769px) {
        /* line 94, ../sass/components/contenttypes/_auteur.scss */
        #auteursblok .view-content .auteur {
          width: 30%; } }
      @media screen and (max-width: 568px) {
        /* line 94, ../sass/components/contenttypes/_auteur.scss */
        #auteursblok .view-content .auteur {
          width: 46%; } }
      /* line 109, ../sass/components/contenttypes/_auteur.scss */
      #auteursblok .view-content .auteur .field--name-field-auteur-foto a {
        display: block;
        position: absolute;
        bottom: 40px;
        width: 100%; }
        /* line 114, ../sass/components/contenttypes/_auteur.scss */
        #auteursblok .view-content .auteur .field--name-field-auteur-foto a img {
          max-height: 240px;
          width: auto;
          max-width: 90%;
          margin: auto; }
      /* line 123, ../sass/components/contenttypes/_auteur.scss */
      #auteursblok .view-content .auteur .views-field-title a {
        font-family: "Roboto Sans",sans-serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 500;
        color: #000;
        text-decoration: none;
        text-transform: capitalize; }

@media screen and (max-width: 768px) {
  /* line 135, ../sass/components/contenttypes/_auteur.scss */
  .node-type-auteur .l-wrapper .l-wrapper-middle {
    padding: 0px; } }

/* line 143, ../sass/components/contenttypes/_auteur.scss */
#auteur-inhoud {
  width: 90%;
  margin: 220px auto 20px; }
  @media screen and (max-width: 767px) {
    /* line 143, ../sass/components/contenttypes/_auteur.scss */
    #auteur-inhoud {
      text-align: center;
      margin: 160px auto 20px; } }
  /* line 150, ../sass/components/contenttypes/_auteur.scss */
  #auteur-inhoud .field--name-field-auteur-foto {
    float: left;
    width: 32%; }
    @media screen and (max-width: 767px) {
      /* line 150, ../sass/components/contenttypes/_auteur.scss */
      #auteur-inhoud .field--name-field-auteur-foto {
        float: none;
        width: 95%;
        margin: auto; } }
    /* line 158, ../sass/components/contenttypes/_auteur.scss */
    #auteur-inhoud .field--name-field-auteur-foto img {
      padding-right: 20px;
      max-height: 400px;
      width: auto; }
      @media screen and (max-width: 1300px) {
        /* line 158, ../sass/components/contenttypes/_auteur.scss */
        #auteur-inhoud .field--name-field-auteur-foto img {
          max-height: 37vw; } }
      @media screen and (max-width: 767px) {
        /* line 158, ../sass/components/contenttypes/_auteur.scss */
        #auteur-inhoud .field--name-field-auteur-foto img {
          padding-right: 0;
          max-height: 75vw; } }
  /* line 171, ../sass/components/contenttypes/_auteur.scss */
  #auteur-inhoud .views-field-title {
    color: #d60818;
    font-family: Merriweather;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    text-decoration: none; }
    @media screen and (max-width: 767px) {
      /* line 171, ../sass/components/contenttypes/_auteur.scss */
      #auteur-inhoud .views-field-title {
        padding: 20px 0px 0px; } }
  /* line 177, ../sass/components/contenttypes/_auteur.scss */
  #auteur-inhoud .field--name-field-auteur-bio {
    min-height: 370px; }
    @media screen and (max-width: 1300px) {
      /* line 177, ../sass/components/contenttypes/_auteur.scss */
      #auteur-inhoud .field--name-field-auteur-bio {
        min-height: 33vw; } }
    @media screen and (max-width: 767px) {
      /* line 177, ../sass/components/contenttypes/_auteur.scss */
      #auteur-inhoud .field--name-field-auteur-bio {
        min-height: unset; } }
    @media screen and (max-width: 767px) {
      /* line 185, ../sass/components/contenttypes/_auteur.scss */
      #auteur-inhoud .field--name-field-auteur-bio p {
        text-align: left; } }

/* line 193, ../sass/components/contenttypes/_auteur.scss */
.node-type-auteur #alleboeken {
  margin-bottom: 20px; }
  @media screen and (max-width: 767px) {
    /* line 193, ../sass/components/contenttypes/_auteur.scss */
    .node-type-auteur #alleboeken {
      margin-bottom: 40px; } }
  /* line 198, ../sass/components/contenttypes/_auteur.scss */
  .node-type-auteur #alleboeken p {
    color: #000;
    font-family: Merriweather;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.1; }
    @media screen and (max-width: 767px) {
      /* line 198, ../sass/components/contenttypes/_auteur.scss */
      .node-type-auteur #alleboeken p {
        text-align: center; } }
  /* line 204, ../sass/components/contenttypes/_auteur.scss */
  .node-type-auteur #alleboeken .field--name-field-producent-auteur {
    display: none; }

/* line 211, ../sass/components/contenttypes/_auteur.scss */
#boek-auteur {
  max-width: 95%;
  margin: auto;
  padding: 40px 0px 0px;
  min-height: 450px; }
  @media (max-width: 768px) {
    /* line 211, ../sass/components/contenttypes/_auteur.scss */
    #boek-auteur {
      padding: 0px; } }
  /* line 219, ../sass/components/contenttypes/_auteur.scss */
  #boek-auteur h2 {
    color: #000;
    font-family: Merriweather;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.1; }
  /* line 222, ../sass/components/contenttypes/_auteur.scss */
  #boek-auteur .pane-content {
    border-top: 2px solid #eb0000;
    padding: 20px 20px 0px 20px; }
  /* line 226, ../sass/components/contenttypes/_auteur.scss */
  #boek-auteur .field--name-field-auteur-foto {
    float: left;
    width: 34%;
    text-align: center; }
    @media (max-width: 768px) {
      /* line 226, ../sass/components/contenttypes/_auteur.scss */
      #boek-auteur .field--name-field-auteur-foto {
        float: none;
        width: auto; } }
    /* line 234, ../sass/components/contenttypes/_auteur.scss */
    #boek-auteur .field--name-field-auteur-foto img {
      padding: 0px 0px 20px;
      max-height: 300px; }
      @media (max-width: 768px) {
        /* line 234, ../sass/components/contenttypes/_auteur.scss */
        #boek-auteur .field--name-field-auteur-foto img {
          float: none;
          padding: 20px 0px; } }
  @media (max-width: 768px) {
    /* line 243, ../sass/components/contenttypes/_auteur.scss */
    #boek-auteur .views-field-title {
      text-align: center; } }
  /* line 247, ../sass/components/contenttypes/_auteur.scss */
  #boek-auteur .views-field-title a {
    color: #d60818;
    font-family: Merriweather;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
    font-size: 24px; }
  /* line 252, ../sass/components/contenttypes/_auteur.scss */
  #boek-auteur .field--name-field-auteur-bio {
    font-family: Roboto;
    font-style: normal;
    color: #555555;
    line-height: 1.4;
    font-weight: 400;
    font-size: 16px; }

/* line 2, ../sass/components/contenttypes/_campagne.scss */
.pane-node-field-campagne-banner .md-objects {
  background-image: none; }

/* line 6, ../sass/components/contenttypes/_campagne.scss */
.pane-node-field-campagne-banner .md-slide-wrap {
  margin-top: 30px; }

/* line 10, ../sass/components/contenttypes/_campagne.scss */
.md-slide-items .actie_bestel {
  font-weight: normal;
  text-align: center;
  border-radius: 10px;
  background-color: #4f6266;
  border: none; }

/* line 22, ../sass/components/contenttypes/_campagne.scss */
.md-slide-items .actie_bestel a {
  font-family: Raleway-Regular;
  font-size: 18px;
  text-decoration: none;
  padding-top: 10px;
  font-weight: normal;
  text-align: center;
  border-radius: 10px;
  background-color: #4f6266;
  border: none; }

/* line 33, ../sass/components/contenttypes/_campagne.scss */
.md-slide-items .actie_bestel a:after {
  content: url("../images/capitool - slider button R.png");
  margin-right: 0.5em;
  float: right; }

/* line 41, ../sass/components/contenttypes/_campagne.scss */
.node-type-campagne .pane-node-body {
  margin-left: 10%;
  width: 80%; }

/* line 49, ../sass/components/contenttypes/_campagne.scss */
.node-type-campagne .pane-node-field-actievoorwaarden {
  display: none;
  width: 80%;
  margin-left: 10%;
  margin-bottom: 20px; }
  @media (max-width: 769px) {
    /* line 49, ../sass/components/contenttypes/_campagne.scss */
    .node-type-campagne .pane-node-field-actievoorwaarden {
      width: 100%;
      margin-left: 0%; } }
  /* line 58, ../sass/components/contenttypes/_campagne.scss */
  .node-type-campagne .pane-node-field-actievoorwaarden .field--name-field-actievoorwaarden {
    background: #66CC99;
    border-radius: 3px;
    height: 40px;
    margin: auto;
    padding: 10px 0px;
    width: 32%; }
    @media (max-width: 769px) {
      /* line 58, ../sass/components/contenttypes/_campagne.scss */
      .node-type-campagne .pane-node-field-actievoorwaarden .field--name-field-actievoorwaarden {
        width: 50%; } }
    /* line 68, ../sass/components/contenttypes/_campagne.scss */
    .node-type-campagne .pane-node-field-actievoorwaarden .field--name-field-actievoorwaarden a {
      display: block;
      background-size: 5%;
      color: #ffffff;
      font-family: MyriadRoman;
      font-size: 14px;
      font-weight: 700;
      margin: auto;
      text-align: center;
      text-decoration: none; }

/* line 84, ../sass/components/contenttypes/_campagne.scss */
.node-type-campagne .subrubriek-resultaten {
  width: 80%;
  margin-left: 10%; }
  @media (max-width: 769px) {
    /* line 84, ../sass/components/contenttypes/_campagne.scss */
    .node-type-campagne .subrubriek-resultaten {
      width: 95%;
      margin-left: 2.5%; } }
  /* line 91, ../sass/components/contenttypes/_campagne.scss */
  .node-type-campagne .subrubriek-resultaten .view-content .views-row {
    border-bottom: none; }

/* line 98, ../sass/components/contenttypes/_campagne.scss */
.pane-webform-client-block-17483 {
  margin-left: 10%;
  width: 80%;
  margin-top: 40px; }
  @media (max-width: 769px) {
    /* line 98, ../sass/components/contenttypes/_campagne.scss */
    .pane-webform-client-block-17483 {
      width: 100%;
      margin-left: 0%; } }
  /* line 106, ../sass/components/contenttypes/_campagne.scss */
  .pane-webform-client-block-17483 form {
    background: #D0F0C0;
    border-radius: 3px;
    padding-top: 30px; }
    /* line 110, ../sass/components/contenttypes/_campagne.scss */
    .pane-webform-client-block-17483 form h2.pane-title {
      font-size: 40px;
      margin: 30px 0 20px; }
    /* line 114, ../sass/components/contenttypes/_campagne.scss */
    .pane-webform-client-block-17483 form .form-item {
      width: 80%;
      margin-left: 10%; }
    /* line 118, ../sass/components/contenttypes/_campagne.scss */
    .pane-webform-client-block-17483 form input.form-text {
      width: 100%; }
    /* line 121, ../sass/components/contenttypes/_campagne.scss */
    .pane-webform-client-block-17483 form .form-textarea {
      border: 1px solid #434343;
      border-radius: 3px;
      padding: 6px 15px; }
    /* line 126, ../sass/components/contenttypes/_campagne.scss */
    .pane-webform-client-block-17483 form #edit-submitted-foto-van-bonnetje-ajax-wrapper {
      border: 1px solid #434343;
      border-radius: 3px;
      padding: 6px 15px;
      width: 80%;
      margin-left: 10%; }
      /* line 132, ../sass/components/contenttypes/_campagne.scss */
      .pane-webform-client-block-17483 form #edit-submitted-foto-van-bonnetje-ajax-wrapper .form-item {
        width: 100%;
        margin-left: 0%; }
      /* line 136, ../sass/components/contenttypes/_campagne.scss */
      .pane-webform-client-block-17483 form #edit-submitted-foto-van-bonnetje-ajax-wrapper .form-file {
        height: 40px;
        width: 100%; }
      /* line 140, ../sass/components/contenttypes/_campagne.scss */
      .pane-webform-client-block-17483 form #edit-submitted-foto-van-bonnetje-ajax-wrapper .form-submit {
        display: block;
        width: 40%;
        margin-left: 30%;
        background: #66CC99;
        color: #ffffff;
        font-family: MyriadRoman;
        font-size: 14px;
        height: 40px;
        padding: 10px 10px;
        text-align: center; }
        @media (max-width: 769px) {
          /* line 140, ../sass/components/contenttypes/_campagne.scss */
          .pane-webform-client-block-17483 form #edit-submitted-foto-van-bonnetje-ajax-wrapper .form-submit {
            width: 60%;
            margin-left: 20%; } }
      /* line 156, ../sass/components/contenttypes/_campagne.scss */
      .pane-webform-client-block-17483 form #edit-submitted-foto-van-bonnetje-ajax-wrapper .description {
        font-size: 12px;
        margin-top: 1em; }
    /* line 162, ../sass/components/contenttypes/_campagne.scss */
    .pane-webform-client-block-17483 form .webform-component--webform-nieuwsbrief .form-item {
      width: 100%;
      margin-left: 0%; }
    /* line 168, ../sass/components/contenttypes/_campagne.scss */
    .pane-webform-client-block-17483 form .form-actions input.form-submit {
      display: block;
      width: 50%;
      background: #66CC99;
      color: #ffffff;
      font-family: MyriadRoman;
      font-size: 14px;
      height: 40px;
      margin: 2em auto;
      padding: 10px 10px;
      text-align: center; }

/* line 186, ../sass/components/contenttypes/_campagne.scss */
.node-type-campagne .messages {
  display: block;
  margin-top: 100px;
  margin-bottom: 0px;
  position: relative; }

/* line 199, ../sass/components/contenttypes/_campagne.scss */
.node-type-campagne .caroussel {
  width: 80%;
  margin-left: 10%; }
  @media (max-width: 769px) {
    /* line 199, ../sass/components/contenttypes/_campagne.scss */
    .node-type-campagne .caroussel {
      width: 100%;
      margin-left: 0%; } }
  @media (max-width: 1024px) {
    /* line 207, ../sass/components/contenttypes/_campagne.scss */
    .node-type-campagne .caroussel .jcarousel-skin-default .jcarousel-container-horizontal {
      width: 80vw; } }
  @media (max-width: 769px) {
    /* line 207, ../sass/components/contenttypes/_campagne.scss */
    .node-type-campagne .caroussel .jcarousel-skin-default .jcarousel-container-horizontal {
      width: 100vw; } }
  @media (max-width: 1024px) {
    /* line 214, ../sass/components/contenttypes/_campagne.scss */
    .node-type-campagne .caroussel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal {
      width: 80vw; } }
  @media (max-width: 769px) {
    /* line 214, ../sass/components/contenttypes/_campagne.scss */
    .node-type-campagne .caroussel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal {
      width: 100vw; } }
  /* line 221, ../sass/components/contenttypes/_campagne.scss */
  .node-type-campagne .caroussel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal .jcarousel {
    left: 20px; }
  /* line 224, ../sass/components/contenttypes/_campagne.scss */
  .node-type-campagne .caroussel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal .jcarousel-prev.jcarousel-prev-horizontal {
    background-image: url("../images/pijllinks.png"); }
  /* line 227, ../sass/components/contenttypes/_campagne.scss */
  .node-type-campagne .caroussel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal .jcarousel-next.jcarousel-next-horizontal {
    background-image: url("../images/pijlrechts.png"); }

@media (max-width: 767px) {
  /* line 238, ../sass/components/contenttypes/_campagne.scss */
  .node-type-campagne #l-page-content .form-actions input.form-submit {
    width: 50%;
    margin-left: 25%; } }
@media screen and (max-width: 768px) {
  /* line 2, ../sass/components/contenttypes/_homepage.scss */
  .node-type-lea-home-page .l-main.l-wrapper {
    margin-top: 125px; } }
@media screen and (max-width: 600px) {
  /* line 2, ../sass/components/contenttypes/_homepage.scss */
  .node-type-lea-home-page .l-main.l-wrapper {
    margin-top: 165px; } }

/* line 11, ../sass/components/contenttypes/_homepage.scss */
#Homepage-content {
  width: 90%;
  margin: auto; }
  @media screen and (max-width: 767px) {
    /* line 11, ../sass/components/contenttypes/_homepage.scss */
    #Homepage-content {
      width: 95%; } }

/* line 18, ../sass/components/contenttypes/_homepage.scss */
#nieuwe-boeken {
  width: 90%;
  margin: auto; }
  @media screen and (max-width: 767px) {
    /* line 18, ../sass/components/contenttypes/_homepage.scss */
    #nieuwe-boeken {
      width: 95%; } }
  /* line 24, ../sass/components/contenttypes/_homepage.scss */
  #nieuwe-boeken .view-content {
    display: flex;
    flex-wrap: wrap;
    text-align: center; }
    /* line 28, ../sass/components/contenttypes/_homepage.scss */
    #nieuwe-boeken .view-content .views-row {
      width: 25%; }
      @media screen and (max-width: 767px) {
        /* line 28, ../sass/components/contenttypes/_homepage.scss */
        #nieuwe-boeken .view-content .views-row {
          width: 50%; } }
      /* line 33, ../sass/components/contenttypes/_homepage.scss */
      #nieuwe-boeken .view-content .views-row .field--name-field-product-cover {
        position: relative;
        padding-top: 260px; }
        /* line 36, ../sass/components/contenttypes/_homepage.scss */
        #nieuwe-boeken .view-content .views-row .field--name-field-product-cover a {
          display: block;
          width: 100%;
          position: absolute;
          bottom: 0px; }
          /* line 41, ../sass/components/contenttypes/_homepage.scss */
          #nieuwe-boeken .view-content .views-row .field--name-field-product-cover a img {
            max-height: 240px;
            width: auto;
            max-width: 90%; }

/* line 52, ../sass/components/contenttypes/_homepage.scss */
.view-paperlife-titels .field.field--name-title.field--type-ds.field--label-hidden {
  max-width: 75%; }

/* line 65, ../sass/components/contenttypes/_homepage.scss */
.pane-paperlife-titels.verwacht-mobiel {
  display: none; }

/* line 3, ../sass/components/contenttypes/_infopages.scss */
.node-type-info-pagina h1.page-title {
  display: none; }
/* line 6, ../sass/components/contenttypes/_infopages.scss */
.node-type-info-pagina h2 {
  color: #000;
  font-family: Merriweather;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.1; }
/* line 9, ../sass/components/contenttypes/_infopages.scss */
.node-type-info-pagina a {
  color: #000;
  font-family: "Roboto Sans",sans-serif;
  font-size: 15px;
  font-style: normal;
  line-height: 1.2;
  font-weight: 500; }
/* line 12, ../sass/components/contenttypes/_infopages.scss */
.node-type-info-pagina a.button {
  background-color: #d60818;
  display: block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 95%;
  margin: 15px auto;
  color: #ffffff;
  height: 38px;
  font-family: "Roboto Sans",sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #ffffff;
  text-align: center;
  padding-top: 8px;
  text-decoration: none;
  max-width: 50%; }
/* line 16, ../sass/components/contenttypes/_infopages.scss */
.node-type-info-pagina .pane-node-body {
  max-width: 95%;
  margin: 10px auto 20px; }

/* line 23, ../sass/components/contenttypes/_infopages.scss */
.page-node-17744 .pane-node-body {
  text-align: center; }
@media screen and (max-width: 1024px) {
  /* line 26, ../sass/components/contenttypes/_infopages.scss */
  .page-node-17744 #alleboeken .view-content .views-row .field--name-field-product-cover {
    padding-top: 23vw; } }
@media screen and (max-width: 767px) {
  /* line 26, ../sass/components/contenttypes/_infopages.scss */
  .page-node-17744 #alleboeken .view-content .views-row .field--name-field-product-cover {
    padding-top: 260px; } }

/*  div[id^="boeken-filter-"] {
   @include flexblok;
    a {
    display: block;
    color: white;
    padding: 0 px;
    font-family: "Roboto Sans",sans-serif;
    font-weight: 400;
    font-size: 16px;
    border: none;
    cursor: default;
    height: 38px;
    //width: 95%;
    margin: 15px auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
  }
}*/
/* line 60, ../sass/components/contenttypes/_infopages.scss */
#alleboeken form {
  background: #fff; }
  /* line 62, ../sass/components/contenttypes/_infopages.scss */
  #alleboeken form .views-exposed-widget {
    float: none; }
    /* line 64, ../sass/components/contenttypes/_infopages.scss */
    #alleboeken form .views-exposed-widget .bef-select-as-links .form-item {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-evenly;
      text-align: center; }
      /* line 66, ../sass/components/contenttypes/_infopages.scss */
      #alleboeken form .views-exposed-widget .bef-select-as-links .form-item .form-type-bef-link {
        background-color: #d60818;
        display: block;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        width: 95%;
        margin: 15px auto;
        color: #ffffff;
        height: 38px;
        font-family: "Roboto Sans",sans-serif;
        font-weight: 400;
        font-size: 16px;
        color: #ffffff;
        text-align: center;
        padding-top: 8px;
        text-decoration: none; }
        /* line 68, ../sass/components/contenttypes/_infopages.scss */
        #alleboeken form .views-exposed-widget .bef-select-as-links .form-item .form-type-bef-link a {
          color: #fff; }
        /* line 71, ../sass/components/contenttypes/_infopages.scss */
        #alleboeken form .views-exposed-widget .bef-select-as-links .form-item .form-type-bef-link a:hover, #alleboeken form .views-exposed-widget .bef-select-as-links .form-item .form-type-bef-link a.active {
          font-weight: 800; }

/* line 80, ../sass/components/contenttypes/_infopages.scss */
#alleboeken form .views-exposed-widget .bef-select-as-links .form-item .form-type-bef-link {
  width: 23%; }

/* line 85, ../sass/components/contenttypes/_infopages.scss */
#contact-belgië {
  max-width: 95%;
  margin: auto; }
  /* line 88, ../sass/components/contenttypes/_infopages.scss */
  #contact-belgië .contact-belgie {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    text-align: center;
    text-align: left; }
    /* line 91, ../sass/components/contenttypes/_infopages.scss */
    #contact-belgië .contact-belgie .contact-belgie-links, #contact-belgië .contact-belgie .contact-belgie-rechts {
      width: 50%; }
      @media screen and (max-width: 767px) {
        /* line 91, ../sass/components/contenttypes/_infopages.scss */
        #contact-belgië .contact-belgie .contact-belgie-links, #contact-belgië .contact-belgie .contact-belgie-rechts {
          width: 100%; } }

/* line 99, ../sass/components/contenttypes/_infopages.scss */
#contact-nederland {
  max-width: 95%;
  margin: auto; }
  /* line 102, ../sass/components/contenttypes/_infopages.scss */
  #contact-nederland .contact-nederland {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    text-align: center;
    text-align: left; }
    /* line 105, ../sass/components/contenttypes/_infopages.scss */
    #contact-nederland .contact-nederland .contact-nederland-links, #contact-nederland .contact-nederland .contact-nederland-rechts {
      width: 50%; }
      @media screen and (max-width: 767px) {
        /* line 105, ../sass/components/contenttypes/_infopages.scss */
        #contact-nederland .contact-nederland .contact-nederland-links, #contact-nederland .contact-nederland .contact-nederland-rechts {
          width: 100%; } }

/* line 114, ../sass/components/contenttypes/_infopages.scss */
#welkevogelhoorik {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  text-align: center; }
  /* line 116, ../sass/components/contenttypes/_infopages.scss */
  #welkevogelhoorik .vogel {
    width: 30%;
    border: 1px solid #4f87c2;
    border-radius: 5px;
    margin: 0px 0px 20px; }
    @media screen and (max-width: 991px) {
      /* line 116, ../sass/components/contenttypes/_infopages.scss */
      #welkevogelhoorik .vogel {
        width: 48%; } }
    @media screen and (max-width: 568px) {
      /* line 116, ../sass/components/contenttypes/_infopages.scss */
      #welkevogelhoorik .vogel {
        width: 95%; } }
    /* line 127, ../sass/components/contenttypes/_infopages.scss */
    #welkevogelhoorik .vogel h2 {
      margin-top: 15px !important;
      margin-bottom: 5px;
      color: #4f87c2;
      font-size: 18px; }
    /* line 133, ../sass/components/contenttypes/_infopages.scss */
    #welkevogelhoorik .vogel img {
      max-height: 345px;
      width: auto; }

/* line 2, ../sass/components/contenttypes/_medewerkers.scss */
.medewerkers {
  max-width: 95%;
  margin: auto; }
  /* line 5, ../sass/components/contenttypes/_medewerkers.scss */
  .medewerkers h2 {
    color: #000;
    font-family: Merriweather;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.1; }
  /* line 8, ../sass/components/contenttypes/_medewerkers.scss */
  .medewerkers .view-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    text-align: center; }
    /* line 10, ../sass/components/contenttypes/_medewerkers.scss */
    .medewerkers .view-content .views-row {
      width: 24%;
      padding: 20px 0px; }
      @media screen and (max-width: 769px) {
        /* line 10, ../sass/components/contenttypes/_medewerkers.scss */
        .medewerkers .view-content .views-row {
          width: 30%; } }
      @media screen and (max-width: 568px) {
        /* line 10, ../sass/components/contenttypes/_medewerkers.scss */
        .medewerkers .view-content .views-row {
          width: 46%; } }
      /* line 19, ../sass/components/contenttypes/_medewerkers.scss */
      .medewerkers .view-content .views-row .views-field-title {
        font-family: "Roboto Sans",sans-serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 500;
        color: #000;
        text-decoration: none;
        text-transform: capitalize; }
      /* line 22, ../sass/components/contenttypes/_medewerkers.scss */
      .medewerkers .view-content .views-row .field--name-field-functie {
        font-family: Merriweather;
        font-size: 15px;
        font-style: italic;
        font-weight: 400;
        color: #000; }

/* line 3, ../sass/components/contenttypes/_nieuws.scss */
#nieuws-homepage {
  padding: 0px;
  background-color: #fff; }
  /* line 6, ../sass/components/contenttypes/_nieuws.scss */
  #nieuws-homepage h2 {
    color: #000;
    font-family: Merriweather;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.1;
    padding-left: 4%; }
  /* line 10, ../sass/components/contenttypes/_nieuws.scss */
  #nieuws-homepage .views-row {
    height: 560px; }
    @media screen and (max-width: 1300px) {
      /* line 10, ../sass/components/contenttypes/_nieuws.scss */
      #nieuws-homepage .views-row {
        height: auto;
        min-height: 45vw; } }
    @media screen and (max-width: 992px) {
      /* line 10, ../sass/components/contenttypes/_nieuws.scss */
      #nieuws-homepage .views-row {
        min-height: 50vw; } }
    /* line 19, ../sass/components/contenttypes/_nieuws.scss */
    #nieuws-homepage .views-row h2 {
      font-size: 20px;
      color: #d60818;
      margin-block-start: 0.4em;
      margin-block-end: 0.4em;
      padding-left: 0; }
    /* line 26, ../sass/components/contenttypes/_nieuws.scss */
    #nieuws-homepage .views-row p {
      display: none; }
    /* line 29, ../sass/components/contenttypes/_nieuws.scss */
    #nieuws-homepage .views-row p:nth-child(1), #nieuws-homepage .views-row p:nth-child(2) {
      display: block;
      margin-block-start: 0.5em;
      margin-block-end: 0.5em; }

/* line 43, ../sass/components/contenttypes/_nieuws.scss */
#nieuws-nieuwspage {
  width: 90%;
  margin: auto; }
  /* line 46, ../sass/components/contenttypes/_nieuws.scss */
  #nieuws-nieuwspage h2 {
    color: #000;
    font-family: Merriweather;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.1;
    padding-left: 4%; }
  /* line 50, ../sass/components/contenttypes/_nieuws.scss */
  #nieuws-nieuwspage .view-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    text-align: center;
    text-align: left; }
    /* line 53, ../sass/components/contenttypes/_nieuws.scss */
    #nieuws-nieuwspage .view-content h2 {
      font-size: 20px;
      color: #d60818;
      margin-block-start: 0.4em;
      margin-block-end: 0.4em;
      padding-left: 0; }
    /* line 60, ../sass/components/contenttypes/_nieuws.scss */
    #nieuws-nieuwspage .view-content .views-row {
      width: 32%; }
      @media screen and (max-width: 1024px) {
        /* line 60, ../sass/components/contenttypes/_nieuws.scss */
        #nieuws-nieuwspage .view-content .views-row {
          width: 48%; } }
      @media screen and (max-width: 767px) {
        /* line 60, ../sass/components/contenttypes/_nieuws.scss */
        #nieuws-nieuwspage .view-content .views-row {
          width: 95%;
          text-align: center; } }

/* line 74, ../sass/components/contenttypes/_nieuws.scss */
#nieuwsbericht-inhoud {
  width: 90%;
  margin: 80px auto 20px; }
  @media screen and (max-width: 767px) {
    /* line 74, ../sass/components/contenttypes/_nieuws.scss */
    #nieuwsbericht-inhoud {
      text-align: center; } }
  /* line 80, ../sass/components/contenttypes/_nieuws.scss */
  #nieuwsbericht-inhoud .field--name-field-image {
    float: left;
    width: 32%; }
    @media screen and (max-width: 767px) {
      /* line 80, ../sass/components/contenttypes/_nieuws.scss */
      #nieuwsbericht-inhoud .field--name-field-image {
        float: none;
        width: 95%;
        margin: auto; } }
    /* line 88, ../sass/components/contenttypes/_nieuws.scss */
    #nieuwsbericht-inhoud .field--name-field-image img {
      padding-right: 20px; }
      @media screen and (max-width: 767px) {
        /* line 88, ../sass/components/contenttypes/_nieuws.scss */
        #nieuwsbericht-inhoud .field--name-field-image img {
          padding-right: 0; } }
  /* line 95, ../sass/components/contenttypes/_nieuws.scss */
  #nieuwsbericht-inhoud .views-field-title {
    color: #000;
    font-family: Merriweather;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.1; }
    @media screen and (max-width: 767px) {
      /* line 95, ../sass/components/contenttypes/_nieuws.scss */
      #nieuwsbericht-inhoud .views-field-title {
        padding: 20px 0px 0px; } }
  /* line 101, ../sass/components/contenttypes/_nieuws.scss */
  #nieuwsbericht-inhoud .views-field-created {
    font-family: Merriweather;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    color: #000;
    padding: 20px 0px 0px; }
  /* line 105, ../sass/components/contenttypes/_nieuws.scss */
  #nieuwsbericht-inhoud .field--name-body {
    min-height: 200px; }
    @media screen and (max-width: 767px) {
      /* line 107, ../sass/components/contenttypes/_nieuws.scss */
      #nieuwsbericht-inhoud .field--name-body p {
        text-align: left; } }

/* line 5, ../sass/components/contenttypes/_product.scss */
#boekencarousel .jcarousel-skin-default .jcarousel-container-horizontal {
  width: 100% !important;
  max-width: unset;
  margin: auto; }
  /* line 9, ../sass/components/contenttypes/_product.scss */
  #boekencarousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal {
    max-width: none; }
    /* line 11, ../sass/components/contenttypes/_product.scss */
    #boekencarousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel {
      height: 480px;
      width: 4000px !important; }
      @media screen and (max-width: 1300px) {
        /* line 11, ../sass/components/contenttypes/_product.scss */
        #boekencarousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel {
          max-width: 307vw;
          width: 307vw !important;
          max-height: unset;
          height: calc(42vw + 50px); } }
      @media screen and (max-width: 992px) {
        /* line 11, ../sass/components/contenttypes/_product.scss */
        #boekencarousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel {
          max-width: 340vw;
          width: 340vw !important;
          height: calc(50vw + 50px); } }
      @media screen and (max-width: 768px) {
        /* line 11, ../sass/components/contenttypes/_product.scss */
        #boekencarousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel {
          height: auto;
          max-width: 500vw;
          width: 500vw !important; } }
      @media screen and (max-width: 418px) {
        /* line 11, ../sass/components/contenttypes/_product.scss */
        #boekencarousel .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.jcarousel {
          max-width: 1000vw;
          width: 1000vw !important; } }

/* line 42, ../sass/components/contenttypes/_product.scss */
#boekencarousel h2 {
  color: #000;
  font-family: Merriweather;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.1;
  padding-left: 10%; }
/* line 46, ../sass/components/contenttypes/_product.scss */
#boekencarousel .jcarousel-prev, #boekencarousel .jcarousel-next {
  display: none; }
/* line 50, ../sass/components/contenttypes/_product.scss */
#boekencarousel ul.jcarousel li {
  min-width: 10%;
  margin: 0 0px;
  max-height: none; }
  /* line 54, ../sass/components/contenttypes/_product.scss */
  #boekencarousel ul.jcarousel li .field--name-field-product-cover {
    position: relative;
    padding-top: 410px; }
    @media screen and (max-width: 1300px) {
      /* line 54, ../sass/components/contenttypes/_product.scss */
      #boekencarousel ul.jcarousel li .field--name-field-product-cover {
        padding-top: 42vw; } }
    @media screen and (max-width: 768px) {
      /* line 54, ../sass/components/contenttypes/_product.scss */
      #boekencarousel ul.jcarousel li .field--name-field-product-cover {
        padding-top: 54vw; } }
    @media screen and (max-width: 418px) {
      /* line 54, ../sass/components/contenttypes/_product.scss */
      #boekencarousel ul.jcarousel li .field--name-field-product-cover {
        padding-top: 120vw; } }
    /* line 66, ../sass/components/contenttypes/_product.scss */
    #boekencarousel ul.jcarousel li .field--name-field-product-cover a {
      display: block;
      position: absolute;
      bottom: 0px;
      width: 100%; }
      /* line 71, ../sass/components/contenttypes/_product.scss */
      #boekencarousel ul.jcarousel li .field--name-field-product-cover a img {
        width: auto;
        max-height: 410px; }
        @media screen and (max-width: 768px) {
          /* line 71, ../sass/components/contenttypes/_product.scss */
          #boekencarousel ul.jcarousel li .field--name-field-product-cover a img {
            max-height: 54vw; } }
        @media screen and (max-width: 418px) {
          /* line 71, ../sass/components/contenttypes/_product.scss */
          #boekencarousel ul.jcarousel li .field--name-field-product-cover a img {
            max-height: 120vw; } }
  /* line 84, ../sass/components/contenttypes/_product.scss */
  #boekencarousel ul.jcarousel li .views-field-title {
    max-width: 80%;
    margin: auto; }
    /* line 87, ../sass/components/contenttypes/_product.scss */
    #boekencarousel ul.jcarousel li .views-field-title a {
      color: #000;
      font-family: Roboto;
      font-size: 18px;
      font-style: normal;
      text-decoration: none;
      line-height: 1.2;
      font-weight: 600; }
    /* line 90, ../sass/components/contenttypes/_product.scss */
    #boekencarousel ul.jcarousel li .views-field-title a:hover {
      color: #4f87c2; }
  /* line 94, ../sass/components/contenttypes/_product.scss */
  #boekencarousel ul.jcarousel li .field--name-field-producent-auteur {
    font-family: "Roboto Sans",sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    color: #000;
    text-decoration: none;
    text-transform: capitalize; }

/* line 101, ../sass/components/contenttypes/_product.scss */
#boekencarousel1 h2 {
  color: #000;
  font-family: Merriweather;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.1;
  padding-left: 10%; }
/* line 105, ../sass/components/contenttypes/_product.scss */
#boekencarousel1 ul.jcarousel {
  height: 300px; }
  /* line 107, ../sass/components/contenttypes/_product.scss */
  #boekencarousel1 ul.jcarousel li {
    width: 20vw;
    position: relative;
    padding-top: 265px; }
    /* line 112, ../sass/components/contenttypes/_product.scss */
    #boekencarousel1 ul.jcarousel li .field--name-field-product-cover a {
      display: block;
      position: absolute;
      bottom: 30px;
      width: 100%; }
      /* line 117, ../sass/components/contenttypes/_product.scss */
      #boekencarousel1 ul.jcarousel li .field--name-field-product-cover a img {
        max-height: 235px;
        width: auto;
        max-width: 90%;
        margin: auto;
        display: block; }
    /* line 127, ../sass/components/contenttypes/_product.scss */
    #boekencarousel1 ul.jcarousel li .views-field-title a {
      color: #000;
      font-family: Roboto;
      font-size: 18px;
      font-style: normal;
      text-decoration: none;
      line-height: 1.2;
      font-weight: 600; }
    /* line 130, ../sass/components/contenttypes/_product.scss */
    #boekencarousel1 ul.jcarousel li .views-field-title a:hover {
      color: #4f87c2; }
    /* line 134, ../sass/components/contenttypes/_product.scss */
    #boekencarousel1 ul.jcarousel li .field--name-field-producent-auteur {
      font-family: "Roboto Sans",sans-serif;
      font-size: 15px;
      font-style: normal;
      font-weight: 500;
      color: #000;
      text-decoration: none;
      text-transform: capitalize; }

@media screen and (max-width: 1300px) {
  /* line 142, ../sass/components/contenttypes/_product.scss */
  #boekencarousel .jcarousel-skin-paperlife .jcarousel-prev-horizontal, #boekencarousel .jcarousel-skin-paperlife .jcarousel-next-horizontal, #boekencarousel1 .jcarousel-skin-paperlife .jcarousel-prev-horizontal, #boekencarousel1 .jcarousel-skin-paperlife .jcarousel-next-horizontal {
    top: 45%; } }
@media screen and (max-width: 767px) {
  /* line 142, ../sass/components/contenttypes/_product.scss */
  #boekencarousel .jcarousel-skin-paperlife .jcarousel-prev-horizontal, #boekencarousel .jcarousel-skin-paperlife .jcarousel-next-horizontal, #boekencarousel1 .jcarousel-skin-paperlife .jcarousel-prev-horizontal, #boekencarousel1 .jcarousel-skin-paperlife .jcarousel-next-horizontal {
    top: 40%; } }
@media screen and (max-width: 415px) {
  /* line 142, ../sass/components/contenttypes/_product.scss */
  #boekencarousel .jcarousel-skin-paperlife .jcarousel-prev-horizontal, #boekencarousel .jcarousel-skin-paperlife .jcarousel-next-horizontal, #boekencarousel1 .jcarousel-skin-paperlife .jcarousel-prev-horizontal, #boekencarousel1 .jcarousel-skin-paperlife .jcarousel-next-horizontal {
    top: 35%; } }

@media screen and (max-width: 768px) {
  /* line 158, ../sass/components/contenttypes/_product.scss */
  .node-type-product .l-main.l-wrapper {
    margin-top: 180px; } }

/* line 166, ../sass/components/contenttypes/_product.scss */
.node-product .l-wrapper .l-wrapper-left .product_cover_sidebar {
  text-align: center;
  margin: 0px auto 36px;
  background: #fff; }
  @media screen and (max-width: 768px) {
    /* line 166, ../sass/components/contenttypes/_product.scss */
    .node-product .l-wrapper .l-wrapper-left .product_cover_sidebar {
      width: 50%;
      margin: -50px auto 20px; } }
  @media screen and (max-width: 568px) {
    /* line 166, ../sass/components/contenttypes/_product.scss */
    .node-product .l-wrapper .l-wrapper-left .product_cover_sidebar {
      width: 50%;
      margin: -20px auto 20px; } }
  @media screen and (max-width: 416px) {
    /* line 166, ../sass/components/contenttypes/_product.scss */
    .node-product .l-wrapper .l-wrapper-left .product_cover_sidebar {
      float: none;
      width: 75%; } }
  /* line 183, ../sass/components/contenttypes/_product.scss */
  .node-product .l-wrapper .l-wrapper-left .product_cover_sidebar img {
    width: 80%; }
    @media screen and (max-width: 768px) {
      /* line 183, ../sass/components/contenttypes/_product.scss */
      .node-product .l-wrapper .l-wrapper-left .product_cover_sidebar img {
        width: 90%; } }

/* line 193, ../sass/components/contenttypes/_product.scss */
.node-product .l-wrapper .l-wrapper-middle .pane-dsc .pane-content a {
  text-decoration: none;
  font-family: MyriadRoman;
  font-size: 14px;
  color: #413e4a; }

/* line 199, ../sass/components/contenttypes/_product.scss */
.node-product .l-wrapper .l-wrapper-middle .pane-dsc .pane-content a:after {
  content: url("../images/Pijl R (CTA) Klein Kleur.png");
  margin-left: 1em; }

/* line 203, ../sass/components/contenttypes/_product.scss */
.node-product .l-wrapper .l-wrapper-middle .back-button .pane-content a:after {
  content: none; }

/* line 206, ../sass/components/contenttypes/_product.scss */
.node-product .l-wrapper .l-wrapper-middle .back-button .pane-content a:before {
  content: url("../images/Pijl L (CTA) Klein Kleur.png");
  margin-right: 1em; }

/* line 212, ../sass/components/contenttypes/_product.scss */
.l-wrapper-middle-left, .l-wrapper-middle-right,
.l-wrapper-middle-left + .l-wrapper-middle-right {
  position: relative; }
  @media (max-width: 768px) {
    /* line 212, ../sass/components/contenttypes/_product.scss */
    .l-wrapper-middle-left, .l-wrapper-middle-right,
    .l-wrapper-middle-left + .l-wrapper-middle-right {
      width: 100%;
      position: relative; } }

/* line 224, ../sass/components/contenttypes/_product.scss */
.node-product .l-wrapper .l-wrapper-middle {
  /*.pane-node-field-producent-auteur, .pane-node-field-producent-auteur-2 {
    @include auteurtitel;
    padding: 20px 0px 5px;
    font-size: 24px;
    @include for-size(tablet-up) {    
      text-align: center;
      padding: 0px 0px 10px;
    }
  }*/ }
  @media screen and (max-width: 769px) {
    /* line 224, ../sass/components/contenttypes/_product.scss */
    .node-product .l-wrapper .l-wrapper-middle {
      padding: 0px 10px; } }
  /* line 228, ../sass/components/contenttypes/_product.scss */
  .node-product .l-wrapper .l-wrapper-middle #productauteursnamen {
    color: #d60818;
    font-family: Merriweather;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
    padding: 20px 0px 5px;
    font-size: 24px; }
    /* line 232, ../sass/components/contenttypes/_product.scss */
    .node-product .l-wrapper .l-wrapper-middle #productauteursnamen .views-row {
      display: flex;
      flex-wrap: wrap; }
      @media (max-width: 768px) {
        /* line 232, ../sass/components/contenttypes/_product.scss */
        .node-product .l-wrapper .l-wrapper-middle #productauteursnamen .views-row {
          justify-content: center; } }
      /* line 238, ../sass/components/contenttypes/_product.scss */
      .node-product .l-wrapper .l-wrapper-middle #productauteursnamen .views-row .field--name-field-producent-auteur .field__item:after {
        content: ",\00a0";
        color: #d60818;
        font-size: 24px;
        font-weight: 800; }
      /* line 244, ../sass/components/contenttypes/_product.scss */
      .node-product .l-wrapper .l-wrapper-middle #productauteursnamen .views-row .field:last-child .field__item:after {
        display: none; }
  /* line 258, ../sass/components/contenttypes/_product.scss */
  .node-product .l-wrapper .l-wrapper-middle .pane-node-title {
    color: #000;
    font-family: Merriweather;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.1;
    padding: 5px 0px; }
    @media screen and (max-width: 769px) {
      /* line 258, ../sass/components/contenttypes/_product.scss */
      .node-product .l-wrapper .l-wrapper-middle .pane-node-title {
        text-align: center; } }
  /* line 265, ../sass/components/contenttypes/_product.scss */
  .node-product .l-wrapper .l-wrapper-middle .pane-node-field-subtitle {
    font-family: Roboto;
    font-style: normal;
    color: #555555;
    line-height: 1.4;
    font-weight: 400;
    font-size: 16px;
    padding: 5px 0px;
    color: #413e4a; }
    @media screen and (max-width: 769px) {
      /* line 265, ../sass/components/contenttypes/_product.scss */
      .node-product .l-wrapper .l-wrapper-middle .pane-node-field-subtitle {
        text-align: center; } }
  /* line 274, ../sass/components/contenttypes/_product.scss */
  .node-product .l-wrapper .l-wrapper-middle #serie-gegevens {
    color: #000;
    font-family: Merriweather;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.1;
    font-size: 18px;
    font-style: italic;
    padding: 5px 0px 10px; }
    @media (max-width: 768px) {
      /* line 274, ../sass/components/contenttypes/_product.scss */
      .node-product .l-wrapper .l-wrapper-middle #serie-gegevens {
        text-align: center; } }
  @media screen and (max-width: 769px) {
    /* line 283, ../sass/components/contenttypes/_product.scss */
    .node-product .l-wrapper .l-wrapper-middle .pane-node-body {
      margin-left: auto;
      width: 95%; } }
  /* line 294, ../sass/components/contenttypes/_product.scss */
  .node-product .l-wrapper .l-wrapper-middle .pane-node-body .pane-content {
    font-family: Roboto;
    font-style: normal;
    color: #555555;
    line-height: 1.4;
    font-weight: 400;
    font-size: 16px;
    color: #413e4a;
    margin-bottom: 38px;
    width: 100%;
    float: none; }

/* line 305, ../sass/components/contenttypes/_product.scss */
.node-product .l-wrapper .l-wrapper-right {
  padding-top: 20px; }
  @media (max-width: 769px) {
    /* line 305, ../sass/components/contenttypes/_product.scss */
    .node-product .l-wrapper .l-wrapper-right {
      padding: 0px;
      width: 100%; } }
  /* line 311, ../sass/components/contenttypes/_product.scss */
  .node-product .l-wrapper .l-wrapper-right #specificaties {
    background-color: #eeeeee;
    color: #666666;
    padding: 0.1em 1em;
    width: 95%;
    margin: auto; }
    /* line 317, ../sass/components/contenttypes/_product.scss */
    .node-product .l-wrapper .l-wrapper-right #specificaties h2 {
      color: #d60818;
      font-family: "Roboto Sans",sans-serif;
      font-weight: 400;
      font-size: 18px; }
    /* line 324, ../sass/components/contenttypes/_product.scss */
    .node-product .l-wrapper .l-wrapper-right #specificaties .field--name-field-uitvoering .field__item {
      font-weight: 800; }
    /* line 327, ../sass/components/contenttypes/_product.scss */
    .node-product .l-wrapper .l-wrapper-right #specificaties .field--name-field-language .field__item:before {
      content: "Taal:\00a0"; }
    /* line 330, ../sass/components/contenttypes/_product.scss */
    .node-product .l-wrapper .l-wrapper-right #specificaties .field--name-field-oospronkelijke-titel .field__item:before {
      content: "Oorspr. titel:\00a0"; }
    /* line 333, ../sass/components/contenttypes/_product.scss */
    .node-product .l-wrapper .l-wrapper-right #specificaties .views-row {
      display: flex;
      flex-wrap: wrap; }
    /* line 337, ../sass/components/contenttypes/_product.scss */
    .node-product .l-wrapper .l-wrapper-right #specificaties .field--name-field-vertaler .field__item:before {
      content: "Vertaler(s):\00a0"; }
    /* line 340, ../sass/components/contenttypes/_product.scss */
    .node-product .l-wrapper .l-wrapper-right #specificaties .field--name-field-vertaler .field__item:after {
      content: ",\00a0"; }
    /* line 343, ../sass/components/contenttypes/_product.scss */
    .node-product .l-wrapper .l-wrapper-right #specificaties .field:last-child .field__item:after {
      display: none; }
    /* line 346, ../sass/components/contenttypes/_product.scss */
    .node-product .l-wrapper .l-wrapper-right #specificaties .field--name-field-ean .field__item:before {
      content: "ISBN:\00a0"; }
    /* line 349, ../sass/components/contenttypes/_product.scss */
    .node-product .l-wrapper .l-wrapper-right #specificaties .field--name-field-number-of-pages .field__item:before {
      content: "Pagina's:\00a0"; }
    /* line 352, ../sass/components/contenttypes/_product.scss */
    .node-product .l-wrapper .l-wrapper-right #specificaties .field--name-field-verschijningsdatum .field__item:before {
      content: "Publicatiedatum:\00a0"; }
    /* line 355, ../sass/components/contenttypes/_product.scss */
    .node-product .l-wrapper .l-wrapper-right #specificaties .field--name-commerce-price .field__item:before {
      content: "Prijs:\00a0"; }
  /* line 359, ../sass/components/contenttypes/_product.scss */
  .node-product .l-wrapper .l-wrapper-right .pane-node-field-uitvoering {
    border-radius: 5px 5px 0px 0px; }
  /* line 362, ../sass/components/contenttypes/_product.scss */
  .node-product .l-wrapper .l-wrapper-right .pane-prijs {
    border-radius: 0px 0px 5px 5px; }
    /* line 364, ../sass/components/contenttypes/_product.scss */
    .node-product .l-wrapper .l-wrapper-right .pane-prijs .pane-content {
      margin-bottom: 20px; }

/* line 372, ../sass/components/contenttypes/_product.scss */
#park-bestel .dropdown {
  float: none;
  display: block; }
  /* line 375, ../sass/components/contenttypes/_product.scss */
  #park-bestel .dropdown .dropbtn, #park-bestel .dropdown .dropdown-content {
    width: 95%;
    margin: 15px auto;
    background-color: #d60818; }
  /* line 380, ../sass/components/contenttypes/_product.scss */
  #park-bestel .dropdown .dropbtn {
    display: block;
    color: white;
    padding: 0 px;
    font-family: "Roboto Sans",sans-serif;
    font-weight: 400;
    font-size: 16px;
    border: none;
    cursor: default;
    height: 38px;
    width: 95%;
    margin: 15px auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center; }
  /* line 397, ../sass/components/contenttypes/_product.scss */
  #park-bestel .dropdown .dropdown-content {
    position: unset;
    margin-top: -18px;
    opacity: 0.8; }
    /* line 402, ../sass/components/contenttypes/_product.scss */
    #park-bestel .dropdown .dropdown-content .lokale-boekhandel a {
      padding: 12px 16px;
      color: #fff;
      text-align: center; }
    /* line 408, ../sass/components/contenttypes/_product.scss */
    #park-bestel .dropdown .dropdown-content .winkelknoppen {
      background-color: #d60818; }
      /* line 410, ../sass/components/contenttypes/_product.scss */
      #park-bestel .dropdown .dropdown-content .winkelknoppen tr {
        border-top: none; }
      /* line 413, ../sass/components/contenttypes/_product.scss */
      #park-bestel .dropdown .dropdown-content .winkelknoppen td {
        padding: 6px 7px; }
        @media screen and (max-width: 767px) {
          /* line 413, ../sass/components/contenttypes/_product.scss */
          #park-bestel .dropdown .dropdown-content .winkelknoppen td {
            display: table-cell; } }
      /* line 419, ../sass/components/contenttypes/_product.scss */
      #park-bestel .dropdown .dropdown-content .winkelknoppen a {
        padding: unset; }
      /* line 422, ../sass/components/contenttypes/_product.scss */
      #park-bestel .dropdown .dropdown-content .winkelknoppen img {
        border-radius: 5px; }

/* line 431, ../sass/components/contenttypes/_product.scss */
#button-uitvoering a {
  background-color: #d60818;
  display: block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 95%;
  margin: 15px auto;
  color: #ffffff;
  height: 38px;
  font-family: "Roboto Sans",sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #ffffff;
  text-align: center;
  padding-top: 8px;
  text-decoration: none; }

/* line 435, ../sass/components/contenttypes/_product.scss */
#leesfragment {
  background: #fff; }
  /* line 437, ../sass/components/contenttypes/_product.scss */
  #leesfragment a {
    background-color: #d60818;
    display: block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 95%;
    margin: 15px auto;
    color: #ffffff;
    height: 38px;
    font-family: "Roboto Sans",sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #ffffff;
    text-align: center;
    padding-top: 8px;
    text-decoration: none; }

/* line 441, ../sass/components/contenttypes/_product.scss */
.node-product .l-wrapper .l-wrapper-middle .pane-entity-field-extra .pane-content {
  width: 50%;
  float: right; }
  @media (max-width: 768px) {
    /* line 441, ../sass/components/contenttypes/_product.scss */
    .node-product .l-wrapper .l-wrapper-middle .pane-entity-field-extra .pane-content {
      float: left;
      width: 100%; } }

/* line 454, ../sass/components/contenttypes/_product.scss */
#extra-info-video {
  text-align: center;
  margin-left: -50%; }
  @media screen and (max-width: 767px) {
    /* line 454, ../sass/components/contenttypes/_product.scss */
    #extra-info-video {
      margin-left: auto; } }
  /* line 460, ../sass/components/contenttypes/_product.scss */
  #extra-info-video iframe {
    margin-top: 20px; }
    @media screen and (max-width: 875px) {
      /* line 460, ../sass/components/contenttypes/_product.scss */
      #extra-info-video iframe {
        max-width: 54vw;
        height: 96vw !important; } }
    @media screen and (max-width: 767px) {
      /* line 460, ../sass/components/contenttypes/_product.scss */
      #extra-info-video iframe {
        margin-top: 0px; } }
    @media screen and (max-width: 565px) {
      /* line 460, ../sass/components/contenttypes/_product.scss */
      #extra-info-video iframe {
        max-width: 90vw;
        height: 160vw !important; } }

/* line 477, ../sass/components/contenttypes/_product.scss */
.node-type-product #alleboeken p {
  color: #000;
  font-family: Merriweather;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.1; }
/* line 482, ../sass/components/contenttypes/_product.scss */
.node-type-product #alleboeken .view-content .views-row .field--name-field-producent-auteur {
  display: none; }

/* line 494, ../sass/components/contenttypes/_product.scss */
.page-node-20179 .l-wrapper .l-wrapper-middle #productauteursnamen .field--name-field-producent-auteur {
  float: left; }
/* line 497, ../sass/components/contenttypes/_product.scss */
.page-node-20179 .l-wrapper .l-wrapper-middle #productauteursnamen .field--name-field-producent-auteur-2 .field__items {
  display: flex;
  flex-wrap: wrap; }
  /* line 500, ../sass/components/contenttypes/_product.scss */
  .page-node-20179 .l-wrapper .l-wrapper-middle #productauteursnamen .field--name-field-producent-auteur-2 .field__items .field__item::after {
    content: ", Hodo Abdullah, Elodie Kona";
    display: inline-block !important; }

/* line 509, ../sass/components/contenttypes/_product.scss */
.page-node-20183 .l-wrapper .l-wrapper-middle #productauteursnamen .field--name-field-producent-auteur, .page-node-20188 .l-wrapper .l-wrapper-middle #productauteursnamen .field--name-field-producent-auteur {
  float: left; }
/* line 512, ../sass/components/contenttypes/_product.scss */
.page-node-20183 .l-wrapper .l-wrapper-middle #productauteursnamen .field--name-field-producent-auteur-2 .field__items, .page-node-20188 .l-wrapper .l-wrapper-middle #productauteursnamen .field--name-field-producent-auteur-2 .field__items {
  display: flex;
  flex-wrap: wrap; }
  /* line 515, ../sass/components/contenttypes/_product.scss */
  .page-node-20183 .l-wrapper .l-wrapper-middle #productauteursnamen .field--name-field-producent-auteur-2 .field__items .field__item::after, .page-node-20188 .l-wrapper .l-wrapper-middle #productauteursnamen .field--name-field-producent-auteur-2 .field__items .field__item::after {
    content: ", Emma Los";
    display: inline-block !important; }

@media screen and (max-width: 769px) {
  /* line 527, ../sass/components/contenttypes/_product.scss */
  .node-product #nieuwe-boeken {
    width: 100%;
    margin-left: auto; } }
/* line 534, ../sass/components/contenttypes/_product.scss */
.node-product .panel-pane.pane-views.pane-paperlife-titels .pane-title {
  width: 90%;
  margin-left: 5%; }

/* line 540, ../sass/components/contenttypes/_product.scss */
#wereldbibliotheekklassiekers {
  max-width: 95%;
  margin: auto; }
  /* line 543, ../sass/components/contenttypes/_product.scss */
  #wereldbibliotheekklassiekers .views-row-odd .field--name-field-product-cover {
    float: left;
    padding: 0 20px 20px 0px; }
  /* line 547, ../sass/components/contenttypes/_product.scss */
  #wereldbibliotheekklassiekers .views-row-even .field--name-field-product-cover {
    float: right;
    padding: 0 0px 20px 20px; }
  /* line 551, ../sass/components/contenttypes/_product.scss */
  #wereldbibliotheekklassiekers .views-row {
    border-top: 2px solid #eb0000;
    padding: 20px 0px;
    min-height: 500px; }
    /* line 555, ../sass/components/contenttypes/_product.scss */
    #wereldbibliotheekklassiekers .views-row .field--name-field-product-cover {
      width: 25%; }
      @media (max-width: 768px) {
        /* line 555, ../sass/components/contenttypes/_product.scss */
        #wereldbibliotheekklassiekers .views-row .field--name-field-product-cover {
          float: none;
          width: 80%;
          margin: auto; } }
      /* line 562, ../sass/components/contenttypes/_product.scss */
      #wereldbibliotheekklassiekers .views-row .field--name-field-product-cover img {
        max-height: 470px; }
    /* line 566, ../sass/components/contenttypes/_product.scss */
    #wereldbibliotheekklassiekers .views-row .field--name-field-producent-auteur {
      color: #d60818;
      font-family: Merriweather;
      font-size: 24px;
      font-style: normal;
      font-weight: 400;
      text-decoration: none;
      padding: 0px 0px 10px;
      font-size: 15px; }
      @media (max-width: 768px) {
        /* line 566, ../sass/components/contenttypes/_product.scss */
        #wereldbibliotheekklassiekers .views-row .field--name-field-producent-auteur {
          text-align: center;
          padding: 0px 0px 10px; } }
    /* line 575, ../sass/components/contenttypes/_product.scss */
    #wereldbibliotheekklassiekers .views-row .views-field-title a {
      color: #000;
      font-family: Merriweather;
      font-size: 28px;
      font-style: normal;
      font-weight: 400;
      line-height: 1.1;
      text-decoration: none;
      padding: 10px 0px; }
      @media screen and (max-width: 769px) {
        /* line 575, ../sass/components/contenttypes/_product.scss */
        #wereldbibliotheekklassiekers .views-row .views-field-title a {
          text-align: center; } }
    /* line 583, ../sass/components/contenttypes/_product.scss */
    #wereldbibliotheekklassiekers .views-row .pane-node-field-subtitle {
      font-weight: 800;
      padding: 10px 0px; }
      @media screen and (max-width: 769px) {
        /* line 583, ../sass/components/contenttypes/_product.scss */
        #wereldbibliotheekklassiekers .views-row .pane-node-field-subtitle {
          text-align: center; } }
    /* line 590, ../sass/components/contenttypes/_product.scss */
    #wereldbibliotheekklassiekers .views-row .serie_info {
      color: #000;
      font-family: Merriweather;
      font-size: 28px;
      font-style: normal;
      font-weight: 400;
      line-height: 1.1;
      font-size: 22px;
      font-style: italic;
      padding: 10px 0px; }
      @media (max-width: 768px) {
        /* line 590, ../sass/components/contenttypes/_product.scss */
        #wereldbibliotheekklassiekers .views-row .serie_info {
          text-align: center; } }
  /* line 601, ../sass/components/contenttypes/_product.scss */
  #wereldbibliotheekklassiekers .views-row-last {
    border-bottom: 2px solid #eb0000; }

/* line 2, ../sass/components/contenttypes/_serie.scss */
#series-series {
  padding: 110px 0 20px; }
  @media (max-width: 767px) {
    /* line 2, ../sass/components/contenttypes/_serie.scss */
    #series-series {
      padding: 17px 0 0px; } }
  /* line 7, ../sass/components/contenttypes/_serie.scss */
  #series-series .view-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    text-align: center; }
    /* line 9, ../sass/components/contenttypes/_serie.scss */
    #series-series .view-content .views-row {
      width: 45%;
      padding: 20px 0px; }
      @media (max-width: 767px) {
        /* line 9, ../sass/components/contenttypes/_serie.scss */
        #series-series .view-content .views-row {
          width: 90%; } }
      /* line 15, ../sass/components/contenttypes/_serie.scss */
      #series-series .view-content .views-row .field--name-field-serie-titel {
        color: #000;
        font-family: Merriweather;
        font-size: 28px;
        font-style: normal;
        font-weight: 400;
        line-height: 1.1;
        text-align: center; }

@media (max-width: 768px) {
  /* line 27, ../sass/components/contenttypes/_serie.scss */
  .node-type-serie .l-wrapper-middle {
    padding: 10px 0px 0px 0px; } }
/* line 32, ../sass/components/contenttypes/_serie.scss */
.node-type-serie .pane-node-field-image {
  display: block;
  padding: 77px 20px 0; }
  @media (max-width: 540px) {
    /* line 32, ../sass/components/contenttypes/_serie.scss */
    .node-type-serie .pane-node-field-image {
      margin-top: 0px;
      margin: auto; } }
/* line 40, ../sass/components/contenttypes/_serie.scss */
.node-type-serie .pane-node-body {
  margin-top: 10px; }

/* line 44, ../sass/components/contenttypes/_serie.scss */
#seriebeschrijving {
  width: 95%;
  margin: 10px auto;
  max-width: 1300px; }
  /* line 48, ../sass/components/contenttypes/_serie.scss */
  #seriebeschrijving h1, #seriebeschrijving h3, #seriebeschrijving p {
    text-align: center; }
  /* line 51, ../sass/components/contenttypes/_serie.scss */
  #seriebeschrijving h1 {
    color: #000;
    font-family: Merriweather;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.1; }
  /* line 54, ../sass/components/contenttypes/_serie.scss */
  #seriebeschrijving p {
    font-family: Roboto;
    font-style: normal;
    color: #555555;
    line-height: 1.4;
    font-weight: 400;
    font-size: 14px; }

/* line 58, ../sass/components/contenttypes/_serie.scss */
#serie-boeken {
  width: 95%;
  margin: 10px auto;
  max-width: 1300px; }
  /* line 62, ../sass/components/contenttypes/_serie.scss */
  #serie-boeken h1 {
    color: #000;
    font-family: Merriweather;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.1; }
  /* line 65, ../sass/components/contenttypes/_serie.scss */
  #serie-boeken .view-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    text-align: center; }
    /* line 70, ../sass/components/contenttypes/_serie.scss */
    #serie-boeken .view-content .views-row {
      width: 24%; }
      /* line 72, ../sass/components/contenttypes/_serie.scss */
      #serie-boeken .view-content .views-row .views-field-title a {
        color: #000;
        font-family: Roboto;
        font-size: 18px;
        font-style: normal;
        text-decoration: none;
        line-height: 1.2;
        font-weight: 600; }
      /* line 75, ../sass/components/contenttypes/_serie.scss */
      #serie-boeken .view-content .views-row .serie_info {
        font-family: Merriweather;
        font-size: 15px;
        font-style: italic;
        font-weight: 400;
        color: #000; }

/*page-node-17619 {
    
}
#serietekst1, #serietekst2 {
  width: 96%;
  margin: auto;
}
#serietekst1 {
  .lea-bp-item-image {
    float: left;
    width: 33%;
    display: block;
     @media only screen and (max-width: 600px) {
      width: 50%;         
     }
  }
  .lea-bp-item-text {    
    width: auto;
    display: block;
    p {
      @media only screen and (max-width: 600px) {
      width: 100%;         
      }
    }
    s {
      display: none;
    }
  }
}
#serietekst2 {
  .lea-bp-item-text {
    float: left;    
    width: 66%;
    display: block;
    @media only screen and (max-width: 600px) {
      width: 50%;         
    }
     p {
      @media only screen and (max-width: 600px) {
      width: 100%;         
     }
    }
    s {
      display: none;
    }
  }
  .lea-bp-item-image {
    float: right;
    width: 33%;
    display: block;
    @media only screen and (max-width: 600px) {
      width: 50%;         
     }
  }  
}

#serieboeken {
  //margin-top: 20px;
  h2.pane-title {
    color: #c2a996;
    display: block;
    font-family: MyriadBold;
    font-size: 24px;
    margin-top: 38px;
    margin-left: 2%;
  }
  .view-content {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly;
     .views-row {
         width: 48%;
         @media only screen and (max-width: 767px) {
          width: 95%;
         }
         .ds-2col {
          border-bottom: none;
          display: flex;
          flex-direction: row;
          flex-wrap: wrap;
          justify-content: space-evenly;
           .group-left, .group-right {
             width: 50%;
             float: none;
              @media only screen and (max-width: 600px) {
               width: 100%;
              }
            }
            .group-left {
                .field--name-field-cover3d {
                  @media only screen and (max-width: 600px) {
                    width: 60%;
                    margin-left: 20%;                    
                  }
                }               
                .field--name-field-verschijningsdatum {                    
                 border-radius: 5px 5px 0 0;
                 width: 196%;
                 margin-left: 4%;
                 height: 38px;
                 background-color: #c2a996;
                 font-size: 24px;
                 font-family: "MyriadBold";
                 color: #ffffff;
                 text-align: center;
                 padding-top: 8px;
                 opacity: 0.8;
                 display: flex;
                 flex-direction: row;
                 flex-wrap: wrap;
                 justify-content: space-evenly;
                  @media only screen and (max-width: 600px) {
                    width: 100%;
                    margin-left: 0%;
                    font-size: 18px;
                  } 
                   .field__label, .field__items {
                    width: 50%;
                    @media only screen and (max-width: 415px) {
                      width: auto;
                    }
                   }                 
                }
                .field--name-field-verschijningsdatum::before {
                  display: inline-block;
                  width: 100%;
                  content: "Verschijnt: ";
                  height: 38px;
                  background-color: #c2a996;
                  font-size: 24px;
                  font-family: "MyriadBold";
                  color: #ffffff;
                  text-align: center;
                  padding-top: 8px;
                }
            }
            .group-right {
              .field--name-field-product-cover, .field--name-title, .field--name-field-number-of-pages {
                display: none;
              }
              div[class^="field field--name-"] {
               margin-top: 25px;
               }
               .field--name-commerce-price {
                 border-radius: 5px 5px 0 0;
                 width: 100%;
                 height: 38px;
                 background-color: #c2a996;
                 font-size: 24px;
                 font-family: "MyriadBold";
                 color: #ffffff;
                 text-align: center;
                 padding-top: 8px;
                 opacity: 0.8;
               }
              .dropdown {
               float: none;
               display: block;               
                .dropbtn {                 
                 width: 100%;
                 opacity: 0.8;                 
                }
                .dropdown-content {
                    width: 100%;                    
                    background-color: #f28358;
                    z-index: 10;
                }
              }
              a.button {
                background-color: #3a655e;
                color: #fff;
                display: block;
                font-size: 16px;
                font-family: "Raleway-Bold";                
                height: 38px;
                padding-top: 8px;
                text-align: center;
                text-decoration: none;
                width: 100%;
                border-radius: 5px 5px 0px 0px;
                opacity: 0.8;
              }
              .field--name-field-inkijkexemplaar {
                img.file-icon {
                  display: none;
                }

                a {
                  display: block;
                  width: 100%;
                  height: 80px;
                  background-image: url("../images/product/file-icon.png");
                  background-position: center;
                  background-repeat: no-repeat;
                  color: transparent;
                }
              }

            }
         }

     }
  }
}
#serieboeken.verschenen {
  .view-content {
    .views-row {
      .ds-2col {
        .group-left {          
          .field--name-field-verschijningsdatum {
            display: none;
          }
        }
      }
    }
  }
}

//Teksten haalt eerste paragraaf met afbeelding weg bij 2de tekst
#serietekst2 {
  .field__items > div:nth-of-type(1) {
     .field--name-lea-bp-item-text, .field--name-lea-bp-item-image {
       display: none;
     }
  }    
}*/
/* line 4, ../sass/components/contenttypes/_taxonomy.scss */
.page-taxonomy .pane-page-title h1 {
  color: #000;
  display: block;
  font-family: MyriadBold;
  font-size: 24px;
  margin-top: 38px;
  margin-bottom: -16px; }
  @media (max-width: 768px) {
    /* line 4, ../sass/components/contenttypes/_taxonomy.scss */
    .page-taxonomy .pane-page-title h1 {
      margin-left: 3%; } }

/* line 3, ../sass/components/node/_node--top-list.scss */
.node--top-list.ds-2col-fluid {
  float: none;
  display: table;
  table-layout: fixed;
  width: 100%;
 /*
.group-left
{
  width: 25%;
}*/ }
  /* line 9, ../sass/components/node/_node--top-list.scss */
  .node--top-list.ds-2col-fluid .group-left, .node--top-list.ds-2col-fluid .group-right {
    float: none;
    display: table-cell;
    width: auto;
    vertical-align: top; }

/* line 3, ../sass/components/pane/_bean-test-content-listing.scss */
.pane-bean-test-content-listing .field--name-lea-cb-ref-content-list > .field__items > .field__item {
  display: inline-block;
  width: 50%;
  vertical-align: top; }

/* line 1, ../sass/components/views/_view-category-items-org.scss */
.view-category-items > .view-content > .views-row {
  display: inline-block;
  width: 25%;
  vertical-align: top; }

/* line 1, ../sass/components/views/_view-category-items.scss */
.view-category-items > .view-content > .views-row {
  display: inline-block;
  width: 25%;
  vertical-align: top; }

/* line 63, ../sass/paperlife.styles.scss */
body {
  letter-spacing: 0.2px;
  line-height: 140%; }

/* line 69, ../sass/paperlife.styles.scss */
a {
  text-decoration: underline;
  color: #413e4a; }

/* line 74, ../sass/paperlife.styles.scss */
h2 {
  line-height: 140%; }

/* line 79, ../sass/paperlife.styles.scss */
.l-main {
  min-height: 400px;
  margin-top: 45px; }

/* line 83, ../sass/paperlife.styles.scss */
#l-page-content {
  padding: 0px;
  width: auto; }
  @media (max-width: 335px) {
    /* line 83, ../sass/paperlife.styles.scss */
    #l-page-content {
      max-width: 335px; } }
  @media (max-width: 568px) {
    /* line 83, ../sass/paperlife.styles.scss */
    #l-page-content {
      max-width: 568px; } }
  @media (max-width: 768px) {
    /* line 83, ../sass/paperlife.styles.scss */
    #l-page-content {
      max-width: 768px; } }

/* line 97, ../sass/paperlife.styles.scss */
.l-main.l-wrapper {
  max-width: 1300px; }

@media (max-width: 768px) {
  /* line 102, ../sass/paperlife.styles.scss */
  .page-node-17453.node-type-lea-home-page .l-main.l-wrapper {
    margin-top: 120px; } }

/* line 113, ../sass/paperlife.styles.scss */
.l-wrapper {
  display: table;
  margin: auto;
  table-layout: fixed;
  width: 100%;
  word-wrap: break-word; }

/* line 127, ../sass/paperlife.styles.scss */
.l-wrapper-left, .l-wrapper-middle, .l-wrapper-right {
  display: table-cell;
  vertical-align: top; }
  @media (max-width: 768px) {
    /* line 127, ../sass/paperlife.styles.scss */
    .l-wrapper-left, .l-wrapper-middle, .l-wrapper-right {
      display: block; } }

/* line 139, ../sass/paperlife.styles.scss */
.l-wrapper-left:empty + .l-wrapper-middle {
  padding: 0;
  width: 100%; }

/* line 150, ../sass/paperlife.styles.scss */
.node-type-lea-home-page h1.page-title, .node-type-info-pagina h1.page-title, .node-type-auteur h1.page-title {
  display: none; }

/* line 157, ../sass/paperlife.styles.scss */
.pane-block-25.wrapper_footer_news {
  display: none; }

/* line 160, ../sass/paperlife.styles.scss */
.l-wrapper-left {
  width: 33.3%; }
  @media (max-width: 768px) {
    /* line 160, ../sass/paperlife.styles.scss */
    .l-wrapper-left {
      padding: 0 25px;
      width: 100%; } }

@media (max-width: 768px) {
  /* line 172, ../sass/paperlife.styles.scss */
  .l-wrapper-middle {
    width: 100%;
    padding: 36px 10px 0 10px; } }

/* line 185, ../sass/paperlife.styles.scss */
ul.pager {
  font-size: 15px;
  font-family: "MyriadBold";
  margin: 35px 0 80px 0; }
  @media (max-width: 568px) {
    /* line 185, ../sass/paperlife.styles.scss */
    ul.pager {
      font-size: 12px; } }

/* line 197, ../sass/paperlife.styles.scss */
ul.pager li.pager__item pager__item--current a {
  color: #413e4a;
  text-decoration: none; }

/* line 201, ../sass/paperlife.styles.scss */
ul.pager li.pager__item {
  padding: 0.9em; }
  @media (max-width: 415px) {
    /* line 201, ../sass/paperlife.styles.scss */
    ul.pager li.pager__item {
      padding: 0.5em; } }

/* line 207, ../sass/paperlife.styles.scss */
ul.pager li.pager__item a {
  color: #c2a996;
  text-decoration: none;
  font-weight: 700; }

/* line 212, ../sass/paperlife.styles.scss */
ul.pager li.pager__item--next {
  padding: 0; }

/* line 215, ../sass/paperlife.styles.scss */
ul.pager li.pager__item--next a {
  background-image: url("../images/Pager_Button_R.png");
  background-repeat: no-repeat;
  background-position: center center;
  padding: 0.9em;
  font-family: Raleway-Light;
  color: #000;
  /* Fallback for older browsers */
  color: transparent;
  text-decoration: none; }
  @media (max-width: 568px) {
    /* line 215, ../sass/paperlife.styles.scss */
    ul.pager li.pager__item--next a {
      background-size: 75%; } }

/* line 229, ../sass/paperlife.styles.scss */
ul.pager li.pager__item--previous {
  padding: 0; }

/* line 232, ../sass/paperlife.styles.scss */
ul.pager li.pager__item--previous a {
  background-image: url("../images/Pager_Button_L.png");
  background-repeat: no-repeat;
  background-position: center center;
  padding: 0.9em;
  font-family: Raleway-Light;
  color: #000;
  /* Fallback for older browsers */
  color: transparent;
  text-decoration: none; }
  @media (max-width: 568px) {
    /* line 232, ../sass/paperlife.styles.scss */
    ul.pager li.pager__item--previous a {
      background-size: 75%; } }

/* line 245, ../sass/paperlife.styles.scss */
ul.pager li.pager__item--first {
  padding: 0; }

/* line 248, ../sass/paperlife.styles.scss */
ul.pager li.pager__item--first a {
  background-image: url("../images/Pager_Button_Double_L.png");
  background-repeat: no-repeat;
  background-position: center center;
  padding: 0.9em;
  font-family: Raleway-Light;
  color: #000;
  /* Fallback for older browsers */
  color: transparent;
  text-decoration: none; }
  @media (max-width: 568px) {
    /* line 248, ../sass/paperlife.styles.scss */
    ul.pager li.pager__item--first a {
      background-size: 75%; } }

/* line 261, ../sass/paperlife.styles.scss */
ul.pager li.pager__item--last {
  padding: 0; }

/* line 264, ../sass/paperlife.styles.scss */
ul.pager li.pager__item--last a {
  background-image: url("../images/Pager_Button_Double_R.png");
  background-repeat: no-repeat;
  background-position: center center;
  padding: 0.9em;
  font-family: Raleway-Light;
  color: #000;
  /* Fallback for older browsers */
  color: transparent;
  text-decoration: none; }
  @media (max-width: 568px) {
    /* line 264, ../sass/paperlife.styles.scss */
    ul.pager li.pager__item--last a {
      background-size: 75%; } }

/* line 283, ../sass/paperlife.styles.scss */
#alleboeken, .page-zoeken .view-zoeken {
  background: #ffffff;
  margin-top: 0px;
  width: 90%;
  margin: auto; }
  @media screen and (max-width: 767px) {
    /* line 283, ../sass/paperlife.styles.scss */
    #alleboeken, .page-zoeken .view-zoeken {
      width: 95%; } }
  /* line 297, ../sass/paperlife.styles.scss */
  #alleboeken h2.pane-title, .page-zoeken .view-zoeken h2.pane-title {
    color: #000;
    font-family: Merriweather;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.1; }
  /* line 300, ../sass/paperlife.styles.scss */
  #alleboeken form, .page-zoeken .view-zoeken form {
    display: none; }
  /* line 303, ../sass/paperlife.styles.scss */
  #alleboeken .view-header, .page-zoeken .view-zoeken .view-header {
    font-size: 13px;
    font-family: "Raleway-Regular";
    color: #413e4a;
    text-align: center; }
  /* line 309, ../sass/paperlife.styles.scss */
  #alleboeken .view-content, .page-zoeken .view-zoeken .view-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    text-align: center; }
    /* line 311, ../sass/paperlife.styles.scss */
    #alleboeken .view-content .views-row, .page-zoeken .view-zoeken .view-content .views-row {
      width: 25%;
      text-align: center; }
      @media screen and (max-width: 767px) {
        /* line 311, ../sass/paperlife.styles.scss */
        #alleboeken .view-content .views-row, .page-zoeken .view-zoeken .view-content .views-row {
          width: 50%; } }
      @media screen and (max-width: 415px) {
        /* line 311, ../sass/paperlife.styles.scss */
        #alleboeken .view-content .views-row, .page-zoeken .view-zoeken .view-content .views-row {
          width: 90%; } }
      /* line 320, ../sass/paperlife.styles.scss */
      #alleboeken .view-content .views-row .group-left, .page-zoeken .view-zoeken .view-content .views-row .group-left {
        display: none; }
      /* line 323, ../sass/paperlife.styles.scss */
      #alleboeken .view-content .views-row .group-right, .page-zoeken .view-zoeken .view-content .views-row .group-right {
        width: 100%; }
      /* line 326, ../sass/paperlife.styles.scss */
      #alleboeken .view-content .views-row .field--name-field-product-cover, .page-zoeken .view-zoeken .view-content .views-row .field--name-field-product-cover {
        position: relative;
        padding-top: 280px; }
        /* line 329, ../sass/paperlife.styles.scss */
        #alleboeken .view-content .views-row .field--name-field-product-cover a, .page-zoeken .view-zoeken .view-content .views-row .field--name-field-product-cover a {
          display: block;
          width: 100%;
          position: absolute;
          bottom: 0px; }
          /* line 334, ../sass/paperlife.styles.scss */
          #alleboeken .view-content .views-row .field--name-field-product-cover a img, .page-zoeken .view-zoeken .view-content .views-row .field--name-field-product-cover a img {
            max-height: 240px;
            width: auto;
            max-width: 90%;
            padding: 0px 0px 10px 0px; }
      /* line 342, ../sass/paperlife.styles.scss */
      #alleboeken .view-content .views-row .field--name-field-producent-auteur, .page-zoeken .view-zoeken .view-content .views-row .field--name-field-producent-auteur {
        font-family: "Roboto Sans",sans-serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 500;
        color: #000;
        text-decoration: none;
        text-transform: capitalize; }
      /* line 345, ../sass/paperlife.styles.scss */
      #alleboeken .view-content .views-row .field--name-title, .page-zoeken .view-zoeken .view-content .views-row .field--name-title {
        max-width: 90%;
        margin: auto; }
        /* line 348, ../sass/paperlife.styles.scss */
        #alleboeken .view-content .views-row .field--name-title a, .page-zoeken .view-zoeken .view-content .views-row .field--name-title a {
          color: #000;
          font-family: Roboto;
          font-size: 18px;
          font-style: normal;
          text-decoration: none;
          line-height: 1.2;
          font-weight: 600;
          display: block;
          text-decoration: none;
          line-height: 1.2; }
  @media (max-width: 768px) {
    /* line 359, ../sass/paperlife.styles.scss */
    #alleboeken ul.pager li.pager__item--first a, #alleboeken ul.pager li.pager__item--previous a, #alleboeken ul.pager li.pager__item--next a, #alleboeken ul.pager li.pager__item--last a, .page-zoeken .view-zoeken ul.pager li.pager__item--first a, .page-zoeken .view-zoeken ul.pager li.pager__item--previous a, .page-zoeken .view-zoeken ul.pager li.pager__item--next a, .page-zoeken .view-zoeken ul.pager li.pager__item--last a {
      background-size: 50%; } }
  /* line 368, ../sass/paperlife.styles.scss */
  #alleboeken ul.pager li.pager__item--previous li.pager__item.pager__item--ellipsis, .page-zoeken .view-zoeken ul.pager li.pager__item--previous li.pager__item.pager__item--ellipsis {
    display: none; }

/* line 374, ../sass/paperlife.styles.scss */
.page-zoeken h1.page-title {
  display: none; }
/* line 377, ../sass/paperlife.styles.scss */
.page-zoeken .view-zoeken {
  margin-top: 30px; }
  @media (max-width: 768px) {
    /* line 377, ../sass/paperlife.styles.scss */
    .page-zoeken .view-zoeken {
      margin-top: 60px; } }

/* line 390, ../sass/paperlife.styles.scss */
.page-node-17453 .l-wrapper .l-wrapper-left .pane-block form .views-exposed-widget {
  float: none;
  margin-top: 20px; }

/* line 397, ../sass/paperlife.styles.scss */
.page-node-17453 .subrubriek-resultaten .view-header {
  margin-bottom: 8px;
  margin-top: 18px; }

/* line 414, ../sass/paperlife.styles.scss */
.messages.messages--error {
  display: none; }

/* line 417, ../sass/paperlife.styles.scss */
.instagram_profile {
  display: none; }

/*# sourceMappingURL=paperlife.styles.css.map */
