{"version":3,"sources":["components/audio/assets/audio-frontend.scss","components/common/assets/_common.scss","components/audio/assets/audio-frontend.css"],"names":[],"mappings":"AAKE;ECsCD,cAAc;EACd,WAFiC;ACvClC;;AFEE;ECsCD,cAAc;EACd,WAFiC;AClClC","file":"audio-frontend.css","sourcesContent":["// import mixins and variables\r\n@import '../../common/assets/common.scss';\r\n\r\n.bpf-content {\r\n\r\n\t&--format-audio {\r\n\r\n\t\taudio {\r\n\t\t\t@include bpfDisplayBlock();\r\n\t\t}\r\n\r\n\t\t.bpf-content {\r\n\r\n\t\t\t&__image {\r\n\t\t\t\t@include bpfDisplayBlock();\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n","// backend variables\r\n$backend-transition-timing: 0.15s;\r\n$backend-transition-easing: ease-in-out;\r\n$backend-opacity-transition: opacity $backend-transition-timing $backend-transition-easing;\r\n\r\n$backend-distance: 12px;\r\n$backend-distance--large: $backend-distance;\r\n$backend-distance--small: $backend-distance--large / 2;\r\n\r\n$backend-color--light: #ffffff;\r\n\r\n$backend-icon: 20px;\r\n$backend-icon-inner: $backend-icon - 2;\r\n$backend-icon-offset: 3px;\r\n\r\n// frontend variables\r\n$frontend-transition-timing: 0.3s;\r\n$frontend-transition-easing: ease-in-out;\r\n$frontend-opacity-transition: opacity 1s $frontend-transition-easing; // hardcode timing, for gallery transitions only\r\n$frontend-color-transition: color $frontend-transition-timing $frontend-transition-easing;\r\n$frontend-background-color-transition: background-color $frontend-transition-timing $frontend-transition-easing;\r\n\r\n$frontend-color--light: #ffffff;\r\n$frontend-color--medium: #808080;\r\n$frontend-color--dark: #000000;\r\n\r\n$frontend-arrow-size: 40px;\r\n$frontend-bullet-size: 10px;\r\n$frontend-icon-size: 40px;\r\n$frontend-icon-distance: 1em;\r\n\r\n$frontend-link-quote-distance: 2.5em;\r\n\r\n// mixins\r\n@mixin bpfClearfix() {\r\n\t&:after {\r\n\t\tclear: both;\r\n\t\tcontent: '';\r\n\t\tdisplay: table;\r\n\t}\r\n}\r\n\r\n@mixin bpfDisplayBlock($width:100%,$important:null) {\r\n\tdisplay: block $important;\r\n\twidth: $width;\r\n}\r\n\r\n@mixin bpfPositionAbsolute($height,$width) {\r\n\theight: $height;\r\n\tposition: absolute;\r\n\twidth: $width;\r\n}\r\n\r\n@mixin bpfBackgroundStyle() {\r\n\tbackground-color: lighten($frontend-color--medium, 30);\r\n\tbackground-position: center;\r\n\tbackground-size: cover;\r\n}\r\n\r\n@mixin bpfIcon($content,$size) {\r\n\tcontent: $content;\r\n\tfont-family: dashicons;\r\n\tfont-size: $size;\r\n\tfont-weight: 400;\r\n\theight: $size;\r\n\tline-height: 100%;\r\n\tright: 0;\r\n\ttop: 0;\r\n\twidth: $size;\r\n\r\n\t@include bpfPositionAbsolute($size, $size);\r\n}\r\n\r\n@mixin bpfResetText() {\r\n\tborder: 0 !important;\r\n\tcolor: inherit !important;\r\n\tmargin: 0 !important;\r\n\tpadding: 0 !important;\r\n\r\n\t&:before,\r\n\t&:after {\r\n\t\tdisplay: none !important;\r\n\t}\r\n}\r\n\r\n@mixin bpfClearForeignContent() {\r\n\t.bpf-content {\r\n\r\n\t\t* {\r\n\r\n\t\t\t&:not([class*=\"bpf-content\"]) {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n",".bpf-content--format-audio audio {\n  display: block;\n  width: 100%;\n}\n\n.bpf-content--format-audio .bpf-content__image {\n  display: block;\n  width: 100%;\n}\n"]}
.bpf-content--format-audio audio {
  display: block;
  width: 100%;
}

.bpf-content--format-audio .bpf-content__image {
  display: block;
  width: 100%;
}

/*# sourceMappingURL=audio-frontend.css.map */

{"version":3,"sources":["components/common/assets/common-frontend.scss","components/common/assets/common-frontend.css","components/common/assets/_common.scss"],"names":[],"mappings":"AAGA;EAGE,aAAa;ACJf;;ADQA;EEiFI,aAAa;ADrFjB;;ADQA;EACC,kBAAkB;ACLnB;;ADOC;EACC,cEI6B;ADR/B;;ADOC;EACC,cEE4B;ADN9B;;ADJA;EE6BC,yBFjB0C;EEkB1C,WFlB8B;EAE7B,SAAS;EACT,yBEL4B;ADC9B;;ADOC;EACC,cAAc;EACd,eAAe;EACf,kBAAkB;ACJpB;;ADOC;EEUA,YFTkC;EEUlC,kBAAkB;EAClB,WFXwC;EAEvC,OAAO;EACP,MAAM;EACN,WAAW;ACHb;;ADMC;EE4BA,oBAAoB;EACpB,yBAAyB;EACzB,oBAAoB;EACpB,qBAAqB;AD9BtB;;ADDE;EEmCA,wBAAwB;AD9B1B;;ADDC;EEFA,YApBwB;EAqBxB,kBAAkB;EAClB,WAtBwB;EFyBvB,SExB0B;EFyB1B,kBAAkB;EAClB,UExBkC;EFyBlC,WAAW;ACKb;;ADXE;EEPD,cAAc;EACd,WAhBwB;ADsCzB","file":"common-frontend.css","sourcesContent":["// import mixins and variables\r\n@import '../../common/assets/common.scss';\r\n\r\n.bpf-hide-default-title {\r\n\r\n\t.entry-title {\r\n\t\tdisplay: none;\r\n\t}\r\n}\r\n\r\nbody {\r\n\t@include bpfClearForeignContent();\r\n}\r\n\r\n.bpf-content {\r\n\tposition: relative;\r\n\r\n\t&--light {\r\n\t\tcolor: $frontend-color--light;\r\n\t}\r\n\r\n\t&--dark {\r\n\t\tcolor: $frontend-color--dark;\r\n\t}\r\n\r\n\tiframe {\r\n\t\t@include bpfDisplayBlock(100%, !important);\r\n\r\n\t\tmargin: 0;\r\n\t\tbackground-color: $frontend-color--dark;\r\n\t}\r\n\r\n\t&__grid {\r\n\t\tmargin: 0 auto;\r\n\t\tmax-width: 100%;\r\n\t\tposition: relative;\r\n\t}\r\n\r\n\t&__permalink {\r\n\t\t@include bpfPositionAbsolute(100%, 100%);\r\n\r\n\t\tleft: 0;\r\n\t\ttop: 0;\r\n\t\tz-index: 10;\r\n\t}\r\n\r\n\t&__title {\r\n\t\t@include bpfResetText();\r\n\t}\r\n\r\n\t&__icon {\r\n\t\t@include bpfPositionAbsolute($frontend-icon-size, $frontend-icon-size);\r\n\r\n\t\tleft: $frontend-icon-distance;\r\n\t\ttext-align: center;\r\n\t\ttop: $frontend-link-quote-distance;\r\n\t\tz-index: 20;\r\n\r\n\t\t&:after {\r\n\t\t\t@include bpfDisplayBlock($frontend-icon-size);\r\n\t\t}\r\n\t}\r\n}\r\n",".bpf-hide-default-title .entry-title {\n  display: none;\n}\n\nbody .bpf-content *:not([class*=\"bpf-content\"]) {\n  display: none;\n}\n\n.bpf-content {\n  position: relative;\n}\n\n.bpf-content--light {\n  color: #ffffff;\n}\n\n.bpf-content--dark {\n  color: #000000;\n}\n\n.bpf-content iframe {\n  display: block !important;\n  width: 100%;\n  margin: 0;\n  background-color: #000000;\n}\n\n.bpf-content__grid {\n  margin: 0 auto;\n  max-width: 100%;\n  position: relative;\n}\n\n.bpf-content__permalink {\n  height: 100%;\n  position: absolute;\n  width: 100%;\n  left: 0;\n  top: 0;\n  z-index: 10;\n}\n\n.bpf-content__title {\n  border: 0 !important;\n  color: inherit !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\n.bpf-content__title:before, .bpf-content__title:after {\n  display: none !important;\n}\n\n.bpf-content__icon {\n  height: 40px;\n  position: absolute;\n  width: 40px;\n  left: 1em;\n  text-align: center;\n  top: 2.5em;\n  z-index: 20;\n}\n\n.bpf-content__icon:after {\n  display: block;\n  width: 40px;\n}\n","// backend variables\r\n$backend-transition-timing: 0.15s;\r\n$backend-transition-easing: ease-in-out;\r\n$backend-opacity-transition: opacity $backend-transition-timing $backend-transition-easing;\r\n\r\n$backend-distance: 12px;\r\n$backend-distance--large: $backend-distance;\r\n$backend-distance--small: $backend-distance--large / 2;\r\n\r\n$backend-color--light: #ffffff;\r\n\r\n$backend-icon: 20px;\r\n$backend-icon-inner: $backend-icon - 2;\r\n$backend-icon-offset: 3px;\r\n\r\n// frontend variables\r\n$frontend-transition-timing: 0.3s;\r\n$frontend-transition-easing: ease-in-out;\r\n$frontend-opacity-transition: opacity 1s $frontend-transition-easing; // hardcode timing, for gallery transitions only\r\n$frontend-color-transition: color $frontend-transition-timing $frontend-transition-easing;\r\n$frontend-background-color-transition: background-color $frontend-transition-timing $frontend-transition-easing;\r\n\r\n$frontend-color--light: #ffffff;\r\n$frontend-color--medium: #808080;\r\n$frontend-color--dark: #000000;\r\n\r\n$frontend-arrow-size: 40px;\r\n$frontend-bullet-size: 10px;\r\n$frontend-icon-size: 40px;\r\n$frontend-icon-distance: 1em;\r\n\r\n$frontend-link-quote-distance: 2.5em;\r\n\r\n// mixins\r\n@mixin bpfClearfix() {\r\n\t&:after {\r\n\t\tclear: both;\r\n\t\tcontent: '';\r\n\t\tdisplay: table;\r\n\t}\r\n}\r\n\r\n@mixin bpfDisplayBlock($width:100%,$important:null) {\r\n\tdisplay: block $important;\r\n\twidth: $width;\r\n}\r\n\r\n@mixin bpfPositionAbsolute($height,$width) {\r\n\theight: $height;\r\n\tposition: absolute;\r\n\twidth: $width;\r\n}\r\n\r\n@mixin bpfBackgroundStyle() {\r\n\tbackground-color: lighten($frontend-color--medium, 30);\r\n\tbackground-position: center;\r\n\tbackground-size: cover;\r\n}\r\n\r\n@mixin bpfIcon($content,$size) {\r\n\tcontent: $content;\r\n\tfont-family: dashicons;\r\n\tfont-size: $size;\r\n\tfont-weight: 400;\r\n\theight: $size;\r\n\tline-height: 100%;\r\n\tright: 0;\r\n\ttop: 0;\r\n\twidth: $size;\r\n\r\n\t@include bpfPositionAbsolute($size, $size);\r\n}\r\n\r\n@mixin bpfResetText() {\r\n\tborder: 0 !important;\r\n\tcolor: inherit !important;\r\n\tmargin: 0 !important;\r\n\tpadding: 0 !important;\r\n\r\n\t&:before,\r\n\t&:after {\r\n\t\tdisplay: none !important;\r\n\t}\r\n}\r\n\r\n@mixin bpfClearForeignContent() {\r\n\t.bpf-content {\r\n\r\n\t\t* {\r\n\r\n\t\t\t&:not([class*=\"bpf-content\"]) {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n"]}
.bpf-hide-default-title .entry-title {
  display: none;
}

body .bpf-content *:not([class*="bpf-content"]) {
  display: none;
}

.bpf-content {
  position: relative;
}

.bpf-content--light {
  color: #ffffff;
}

.bpf-content--dark {
  color: #000000;
}

.bpf-content iframe {
  display: block !important;
  width: 100%;
  margin: 0;
  background-color: #000000;
}

.bpf-content__grid {
  margin: 0 auto;
  max-width: 100%;
  position: relative;
}

.bpf-content__permalink {
  height: 100%;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 10;
}

.bpf-content__title {
  border: 0 !important;
  color: inherit !important;
  margin: 0 !important;
  padding: 0 !important;
}

.bpf-content__title:before, .bpf-content__title:after {
  display: none !important;
}

.bpf-content__icon {
  height: 40px;
  position: absolute;
  width: 40px;
  left: 1em;
  text-align: center;
  top: 2.5em;
  z-index: 20;
}

.bpf-content__icon:after {
  display: block;
  width: 40px;
}

/*# sourceMappingURL=common-frontend.css.map */

{"version":3,"sources":["components/gallery/assets/gallery-frontend.css","components/gallery/assets/gallery-frontend.scss","components/common/assets/_common.scss"],"names":[],"mappings":"AAAA,gBAAgB;ACKf;EACC,kBAAkB;ADHpB;;ACQE;EACC,UAAU;EACV,kCCIqC;EA0BvC,cAAc;EACd,WAFiC;AFhClC;;ACCG;EAOC,OAAO;EACP,oBAAiB;EAAjB,iBAAiB;EACjB,MAAM;EC4BT,YD1BoC;EC2BpC,kBAAkB;EAClB,WD5B0C;ADH3C;;ACRG;EAeC,UAAU;ADHd;;ACUE;EAEC,eAAe;EACf,eCVuB;EDWvB,kBAAkB;EAClB,QAAQ;EACR,2BAA2B;EAC3B,kCCvBqC;EA+BvC,YAtByB;EAuBzB,kBAAkB;EAClB,WAxByB;AFS1B;;ACFG;EAYC,cCtB4B;AFgBhC;;ACUE;EACC,OAAO;ADPV;;ACMG;ECWF,YDPoB;ECQpB,sBAAsB;EACtB,eApCyB;EAqCzB,gBAAgB;EAChB,YAtCyB;EAuCzB,iBAAiB;EACjB,QAAQ;EACR,MAAM;EACN,WA1CyB;EAsBzB,YAtByB;EAuBzB,kBAAkB;EAClB,WAxByB;AFgC1B;;ACDE;EACC,QAAQ;ADIX;;ACLG;ECGF,YDCoB;ECApB,sBAAsB;EACtB,eApCyB;EAqCzB,gBAAgB;EAChB,YAtCyB;EAuCzB,iBAAiB;EACjB,QAAQ;EACR,MAAM;EACN,WA1CyB;EAsBzB,YAtByB;EAuBzB,kBAAkB;EAClB,WAxByB;AFmD1B;;ACZE;EACC,YAAY;EACZ,aAAa;EACb,uBAAuB;EACvB,gBAAgB;EAChB,SAAS;EACT,UAAU;ECvBZ,YDyBmC;ECxBnC,kBAAkB;EAClB,WDuByC;ADgB1C;;ACxBG;EAWC,8BAA8B;EAC9B,eAAe;EACf,WAAW;EACX,aAAa;EACb,UAAU;EACV,6CChEoC;EA0BvC,cAAc;EACd,WDuCgC;ADiBjC;;ACnCG;EAsBE,yBChE2B;AFiFhC","file":"gallery-frontend.css","sourcesContent":["@charset \"UTF-8\";\n.bpf-content--format-gallery {\n  position: relative;\n}\n\n.bpf-content__gallery-image {\n  opacity: 0;\n  transition: opacity 1s ease-in-out;\n  display: block;\n  width: 100%;\n}\n\n.bpf-content__gallery-image:not(:first-child) {\n  left: 0;\n  object-fit: cover;\n  top: 0;\n  height: 100%;\n  position: absolute;\n  width: 100%;\n}\n\n.bpf-content__gallery-image.active {\n  opacity: 1;\n}\n\n.bpf-content__gallery-prev, .bpf-content__gallery-next {\n  cursor: pointer;\n  font-size: 40px;\n  text-align: center;\n  top: 50%;\n  transform: translateY(-50%);\n  transition: color 0.3s ease-in-out;\n  height: 40px;\n  position: absolute;\n  width: 40px;\n}\n\n.bpf-content__gallery-prev:hover, .bpf-content__gallery-next:hover {\n  color: #808080;\n}\n\n.bpf-content__gallery-prev {\n  left: 0;\n}\n\n.bpf-content__gallery-prev:after {\n  content: \"\";\n  font-family: dashicons;\n  font-size: 40px;\n  font-weight: 400;\n  height: 40px;\n  line-height: 100%;\n  right: 0;\n  top: 0;\n  width: 40px;\n  height: 40px;\n  position: absolute;\n  width: 40px;\n}\n\n.bpf-content__gallery-next {\n  right: 0;\n}\n\n.bpf-content__gallery-next:after {\n  content: \"\";\n  font-family: dashicons;\n  font-size: 40px;\n  font-weight: 400;\n  height: 40px;\n  line-height: 100%;\n  right: 0;\n  top: 0;\n  width: 40px;\n  height: 40px;\n  position: absolute;\n  width: 40px;\n}\n\n.bpf-content__gallery-pagination {\n  bottom: 20px;\n  display: flex;\n  justify-content: center;\n  list-style: none;\n  margin: 0;\n  padding: 0;\n  height: auto;\n  position: absolute;\n  width: 100%;\n}\n\n.bpf-content__gallery-pagination li {\n  background-color: currentColor;\n  cursor: pointer;\n  height: 5px;\n  margin: 0 5px;\n  padding: 0;\n  transition: background-color 0.3s ease-in-out;\n  display: block;\n  width: 40px;\n}\n\n.bpf-content__gallery-pagination li:hover, .bpf-content__gallery-pagination li.active {\n  background-color: #808080;\n}\n","// import mixins and variables\r\n@import '../../common/assets/common.scss';\r\n\r\n.bpf-content {\r\n\r\n\t&--format-gallery {\r\n\t\tposition: relative;\r\n\t}\r\n\r\n\t&__gallery {\r\n\r\n\t\t&-image {\r\n\t\t\topacity: 0;\r\n\t\t\ttransition: $frontend-opacity-transition;\r\n\r\n\t\t\t@include bpfDisplayBlock();\r\n\r\n\t\t\t&:not(:first-child) {\r\n\t\t\t\tleft: 0;\r\n\t\t\t\tobject-fit: cover;\r\n\t\t\t\ttop: 0;\r\n\r\n\t\t\t\t@include bpfPositionAbsolute(100%, 100%);\r\n\t\t\t}\r\n\r\n\t\t\t&.active {\r\n\t\t\t\topacity: 1;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&-navigation {\r\n\t\t}\r\n\r\n\t\t&-prev,\r\n\t\t&-next {\r\n\t\t\tcursor: pointer;\r\n\t\t\tfont-size: $frontend-arrow-size;\r\n\t\t\ttext-align: center;\r\n\t\t\ttop: 50%;\r\n\t\t\ttransform: translateY(-50%);\r\n\t\t\ttransition: $frontend-color-transition;\r\n\r\n\t\t\t@include bpfPositionAbsolute($frontend-arrow-size, $frontend-arrow-size);\r\n\r\n\t\t\t&:hover {\r\n\t\t\t\tcolor: $frontend-color--medium;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&-prev {\r\n\t\t\tleft: 0;\r\n\r\n\t\t\t&:after {\r\n\t\t\t\t@include bpfIcon('\\f341', $frontend-arrow-size);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&-next {\r\n\t\t\tright: 0;\r\n\r\n\t\t\t&:after {\r\n\t\t\t\t@include bpfIcon('\\f345', $frontend-arrow-size);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&-pagination {\r\n\t\t\tbottom: 20px;\r\n\t\t\tdisplay: flex;\r\n\t\t\tjustify-content: center;\r\n\t\t\tlist-style: none;\r\n\t\t\tmargin: 0;\r\n\t\t\tpadding: 0;\r\n\r\n\t\t\t@include bpfPositionAbsolute(auto, 100%);\r\n\r\n\t\t\tli {\r\n\t\t\t\tbackground-color: currentColor;\r\n\t\t\t\tcursor: pointer;\r\n\t\t\t\theight: 5px;\r\n\t\t\t\tmargin: 0 5px;\r\n\t\t\t\tpadding: 0;\r\n\t\t\t\ttransition: $frontend-background-color-transition;\r\n\r\n\t\t\t\t@include bpfDisplayBlock(40px);\r\n\r\n\t\t\t\t&:hover,\r\n\t\t\t\t&.active {\r\n\t\t\t\t\tbackground-color: $frontend-color--medium;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n","// backend variables\r\n$backend-transition-timing: 0.15s;\r\n$backend-transition-easing: ease-in-out;\r\n$backend-opacity-transition: opacity $backend-transition-timing $backend-transition-easing;\r\n\r\n$backend-distance: 12px;\r\n$backend-distance--large: $backend-distance;\r\n$backend-distance--small: $backend-distance--large / 2;\r\n\r\n$backend-color--light: #ffffff;\r\n\r\n$backend-icon: 20px;\r\n$backend-icon-inner: $backend-icon - 2;\r\n$backend-icon-offset: 3px;\r\n\r\n// frontend variables\r\n$frontend-transition-timing: 0.3s;\r\n$frontend-transition-easing: ease-in-out;\r\n$frontend-opacity-transition: opacity 1s $frontend-transition-easing; // hardcode timing, for gallery transitions only\r\n$frontend-color-transition: color $frontend-transition-timing $frontend-transition-easing;\r\n$frontend-background-color-transition: background-color $frontend-transition-timing $frontend-transition-easing;\r\n\r\n$frontend-color--light: #ffffff;\r\n$frontend-color--medium: #808080;\r\n$frontend-color--dark: #000000;\r\n\r\n$frontend-arrow-size: 40px;\r\n$frontend-bullet-size: 10px;\r\n$frontend-icon-size: 40px;\r\n$frontend-icon-distance: 1em;\r\n\r\n$frontend-link-quote-distance: 2.5em;\r\n\r\n// mixins\r\n@mixin bpfClearfix() {\r\n\t&:after {\r\n\t\tclear: both;\r\n\t\tcontent: '';\r\n\t\tdisplay: table;\r\n\t}\r\n}\r\n\r\n@mixin bpfDisplayBlock($width:100%,$important:null) {\r\n\tdisplay: block $important;\r\n\twidth: $width;\r\n}\r\n\r\n@mixin bpfPositionAbsolute($height,$width) {\r\n\theight: $height;\r\n\tposition: absolute;\r\n\twidth: $width;\r\n}\r\n\r\n@mixin bpfBackgroundStyle() {\r\n\tbackground-color: lighten($frontend-color--medium, 30);\r\n\tbackground-position: center;\r\n\tbackground-size: cover;\r\n}\r\n\r\n@mixin bpfIcon($content,$size) {\r\n\tcontent: $content;\r\n\tfont-family: dashicons;\r\n\tfont-size: $size;\r\n\tfont-weight: 400;\r\n\theight: $size;\r\n\tline-height: 100%;\r\n\tright: 0;\r\n\ttop: 0;\r\n\twidth: $size;\r\n\r\n\t@include bpfPositionAbsolute($size, $size);\r\n}\r\n\r\n@mixin bpfResetText() {\r\n\tborder: 0 !important;\r\n\tcolor: inherit !important;\r\n\tmargin: 0 !important;\r\n\tpadding: 0 !important;\r\n\r\n\t&:before,\r\n\t&:after {\r\n\t\tdisplay: none !important;\r\n\t}\r\n}\r\n\r\n@mixin bpfClearForeignContent() {\r\n\t.bpf-content {\r\n\r\n\t\t* {\r\n\r\n\t\t\t&:not([class*=\"bpf-content\"]) {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n"]}
@charset "UTF-8";
.bpf-content--format-gallery {
  position: relative;
}

.bpf-content__gallery-image {
  opacity: 0;
  transition: opacity 1s ease-in-out;
  display: block;
  width: 100%;
}

.bpf-content__gallery-image:not(:first-child) {
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  top: 0;
  height: 100%;
  position: absolute;
  width: 100%;
}

.bpf-content__gallery-image.active {
  opacity: 1;
}

.bpf-content__gallery-prev, .bpf-content__gallery-next {
  cursor: pointer;
  font-size: 40px;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  transition: color 0.3s ease-in-out;
  height: 40px;
  position: absolute;
  width: 40px;
}

.bpf-content__gallery-prev:hover, .bpf-content__gallery-next:hover {
  color: #808080;
}

.bpf-content__gallery-prev {
  left: 0;
}

.bpf-content__gallery-prev:after {
  content: "";
  font-family: dashicons;
  font-size: 40px;
  font-weight: 400;
  height: 40px;
  line-height: 100%;
  right: 0;
  top: 0;
  width: 40px;
  height: 40px;
  position: absolute;
  width: 40px;
}

.bpf-content__gallery-next {
  right: 0;
}

.bpf-content__gallery-next:after {
  content: "";
  font-family: dashicons;
  font-size: 40px;
  font-weight: 400;
  height: 40px;
  line-height: 100%;
  right: 0;
  top: 0;
  width: 40px;
  height: 40px;
  position: absolute;
  width: 40px;
}

.bpf-content__gallery-pagination {
  bottom: 20px;
  display: flex;
  justify-content: center;
  list-style: none;
  margin: 0;
  padding: 0;
  height: auto;
  position: absolute;
  width: 100%;
}

.bpf-content__gallery-pagination li {
  background-color: currentColor;
  cursor: pointer;
  height: 5px;
  margin: 0 5px;
  padding: 0;
  transition: background-color 0.3s ease-in-out;
  display: block;
  width: 40px;
}

.bpf-content__gallery-pagination li:hover, .bpf-content__gallery-pagination li.active {
  background-color: #808080;
}

/*# sourceMappingURL=gallery-frontend.css.map */

{"version":3,"sources":["components/link/assets/link-frontend.css","components/link/assets/link-frontend.scss","components/common/assets/_common.scss"],"names":[],"mappings":"AAAA,gBAAgB;ACKf;ECiDA,yBAAsD;EACtD,2BAA2B;EAC3B,sBAAsB;AFnDvB;;ACAE;EAME,+CAAgK;ADFpK;;ACJE;ECuDD,YD3CqB;EC4CrB,sBAAsB;EACtB,eAlCwB;EAmCxB,gBAAgB;EAChB,YApCwB;EAqCxB,iBAAiB;EACjB,QAAQ;EACR,MAAM;EACN,WAxCwB;EAoBxB,YApBwB;EAqBxB,kBAAkB;EAClB,WAtBwB;AFJzB;;ACDE;EAKE,yBAAyC;ADA7C;;ACKC;EACC,yBAAyB;EACzB,kCClBsC;AFgBxC;;ACAE;EAKC,yBAAyC;ADD5C;;ACKC;ECgCA,oBAAoB;EACpB,yBAAyB;EACzB,oBAAoB;EACpB,qBAAqB;EDhCpB,kCC5BsC;AF4BxC;;ACHE;ECuCA,wBAAwB;AFhC1B","file":"link-frontend.css","sourcesContent":["@charset \"UTF-8\";\n.bpf-content--format-link {\n  background-color: #cdcdcd;\n  background-position: center;\n  background-size: cover;\n}\n\n.bpf-content--format-link .bpf-content__grid {\n  padding: 2.5em 2.5em 2.5em calc(1em * 2 + 40px);\n}\n\n.bpf-content--format-link .bpf-content__icon:after {\n  content: \"\";\n  font-family: dashicons;\n  font-size: 40px;\n  font-weight: 400;\n  height: 40px;\n  line-height: 100%;\n  right: 0;\n  top: 0;\n  width: 40px;\n  height: 40px;\n  position: absolute;\n  width: 40px;\n}\n\n.bpf-content__permalink:hover ~ .bpf-content__title {\n  color: #808080 !important;\n}\n\n.bpf-content__link {\n  color: inherit !important;\n  transition: color 0.3s ease-in-out;\n}\n\n.bpf-content__link:hover {\n  color: #808080 !important;\n}\n\n.bpf-content__title {\n  border: 0 !important;\n  color: inherit !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  transition: color 0.3s ease-in-out;\n}\n\n.bpf-content__title:before, .bpf-content__title:after {\n  display: none !important;\n}\n","// import mixins and variables\r\n@import '../../common/assets/_common.scss';\r\n\r\n.bpf-content {\r\n\r\n\t&--format-link {\r\n\t\t@include bpfBackgroundStyle();\r\n\r\n\t\t.bpf-content {\r\n\r\n\t\t\t&__grid {\r\n\t\t\t\tpadding: $frontend-link-quote-distance $frontend-link-quote-distance $frontend-link-quote-distance calc(#{$frontend-icon-distance} * 2 + #{$frontend-icon-size});\r\n\t\t\t}\r\n\r\n\t\t\t&__icon {\r\n\r\n\t\t\t\t&:after {\r\n\t\t\t\t\t@include bpfIcon('\\f103', $frontend-icon-size);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t&__permalink {\r\n\r\n\t\t&:hover {\r\n\r\n\t\t\t~ .bpf-content__title {\r\n\t\t\t\tcolor: $frontend-color--medium !important;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t&__link {\r\n\t\tcolor: inherit !important;\r\n\t\ttransition: $frontend-color-transition;\r\n\r\n\t\t&:hover {\r\n\t\t\tcolor: $frontend-color--medium !important;\r\n\t\t}\r\n\t}\r\n\r\n\t&__title {\r\n\t\t@include bpfResetText();\r\n\r\n\t\ttransition: $frontend-color-transition;\r\n\t}\r\n}\r\n","// backend variables\r\n$backend-transition-timing: 0.15s;\r\n$backend-transition-easing: ease-in-out;\r\n$backend-opacity-transition: opacity $backend-transition-timing $backend-transition-easing;\r\n\r\n$backend-distance: 12px;\r\n$backend-distance--large: $backend-distance;\r\n$backend-distance--small: $backend-distance--large / 2;\r\n\r\n$backend-color--light: #ffffff;\r\n\r\n$backend-icon: 20px;\r\n$backend-icon-inner: $backend-icon - 2;\r\n$backend-icon-offset: 3px;\r\n\r\n// frontend variables\r\n$frontend-transition-timing: 0.3s;\r\n$frontend-transition-easing: ease-in-out;\r\n$frontend-opacity-transition: opacity 1s $frontend-transition-easing; // hardcode timing, for gallery transitions only\r\n$frontend-color-transition: color $frontend-transition-timing $frontend-transition-easing;\r\n$frontend-background-color-transition: background-color $frontend-transition-timing $frontend-transition-easing;\r\n\r\n$frontend-color--light: #ffffff;\r\n$frontend-color--medium: #808080;\r\n$frontend-color--dark: #000000;\r\n\r\n$frontend-arrow-size: 40px;\r\n$frontend-bullet-size: 10px;\r\n$frontend-icon-size: 40px;\r\n$frontend-icon-distance: 1em;\r\n\r\n$frontend-link-quote-distance: 2.5em;\r\n\r\n// mixins\r\n@mixin bpfClearfix() {\r\n\t&:after {\r\n\t\tclear: both;\r\n\t\tcontent: '';\r\n\t\tdisplay: table;\r\n\t}\r\n}\r\n\r\n@mixin bpfDisplayBlock($width:100%,$important:null) {\r\n\tdisplay: block $important;\r\n\twidth: $width;\r\n}\r\n\r\n@mixin bpfPositionAbsolute($height,$width) {\r\n\theight: $height;\r\n\tposition: absolute;\r\n\twidth: $width;\r\n}\r\n\r\n@mixin bpfBackgroundStyle() {\r\n\tbackground-color: lighten($frontend-color--medium, 30);\r\n\tbackground-position: center;\r\n\tbackground-size: cover;\r\n}\r\n\r\n@mixin bpfIcon($content,$size) {\r\n\tcontent: $content;\r\n\tfont-family: dashicons;\r\n\tfont-size: $size;\r\n\tfont-weight: 400;\r\n\theight: $size;\r\n\tline-height: 100%;\r\n\tright: 0;\r\n\ttop: 0;\r\n\twidth: $size;\r\n\r\n\t@include bpfPositionAbsolute($size, $size);\r\n}\r\n\r\n@mixin bpfResetText() {\r\n\tborder: 0 !important;\r\n\tcolor: inherit !important;\r\n\tmargin: 0 !important;\r\n\tpadding: 0 !important;\r\n\r\n\t&:before,\r\n\t&:after {\r\n\t\tdisplay: none !important;\r\n\t}\r\n}\r\n\r\n@mixin bpfClearForeignContent() {\r\n\t.bpf-content {\r\n\r\n\t\t* {\r\n\r\n\t\t\t&:not([class*=\"bpf-content\"]) {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n"]}
@charset "UTF-8";
.bpf-content--format-link {
  background-color: #cdcdcd;
  background-position: center;
  background-size: cover;
}

.bpf-content--format-link .bpf-content__grid {
  padding: 2.5em 2.5em 2.5em calc(1em * 2 + 40px);
}

.bpf-content--format-link .bpf-content__icon:after {
  content: "";
  font-family: dashicons;
  font-size: 40px;
  font-weight: 400;
  height: 40px;
  line-height: 100%;
  right: 0;
  top: 0;
  width: 40px;
  height: 40px;
  position: absolute;
  width: 40px;
}

.bpf-content__permalink:hover ~ .bpf-content__title {
  color: #808080 !important;
}

.bpf-content__link {
  color: inherit !important;
  transition: color 0.3s ease-in-out;
}

.bpf-content__link:hover {
  color: #808080 !important;
}

.bpf-content__title {
  border: 0 !important;
  color: inherit !important;
  margin: 0 !important;
  padding: 0 !important;
  transition: color 0.3s ease-in-out;
}

.bpf-content__title:before, .bpf-content__title:after {
  display: none !important;
}

/*# sourceMappingURL=link-frontend.css.map */

{"version":3,"sources":["components/quote/assets/quote-frontend.css","components/quote/assets/quote-frontend.scss","components/common/assets/_common.scss"],"names":[],"mappings":"AAAA,gBAAgB;ACKf;ECiDA,yBAAsD;EACtD,2BAA2B;EAC3B,sBAAsB;AFnDvB;;ACAE;EAME,+CAAgK;ADFpK;;ACJE;ECuDD,YD3CqB;EC4CrB,sBAAsB;EACtB,eAlCwB;EAmCxB,gBAAgB;EAChB,YApCwB;EAqCxB,iBAAiB;EACjB,QAAQ;EACR,MAAM;EACN,WAxCwB;EAoBxB,YApBwB;EAqBxB,kBAAkB;EAClB,WAtBwB;AFJzB;;ACDE;EAKE,yBAAyC;ADA7C;;ACKC;ECyCA,oBAAoB;EACpB,yBAAyB;EACzB,oBAAoB;EACpB,qBAAqB;EDzCpB,kCCnBsC;AFmBxC;;ACHE;ECgDA,wBAAwB;AFzC1B;;ACFE;ECoCD,oBAAoB;EACpB,yBAAyB;EACzB,oBAAoB;EACpB,qBAAqB;AF9BtB;;ACTG;EC2CD,wBAAwB;AF9B1B;;ACTE;ECgCD,oBAAoB;EACpB,yBAAyB;EACzB,oBAAoB;EACpB,qBAAqB;AFnBtB;;AChBG;ECuCD,wBAAwB;AFnB1B","file":"quote-frontend.css","sourcesContent":["@charset \"UTF-8\";\n.bpf-content--format-quote {\n  background-color: #cdcdcd;\n  background-position: center;\n  background-size: cover;\n}\n\n.bpf-content--format-quote .bpf-content__grid {\n  padding: 2.5em 2.5em 2.5em calc(1em * 2 + 40px);\n}\n\n.bpf-content--format-quote .bpf-content__icon:after {\n  content: \"\";\n  font-family: dashicons;\n  font-size: 40px;\n  font-weight: 400;\n  height: 40px;\n  line-height: 100%;\n  right: 0;\n  top: 0;\n  width: 40px;\n  height: 40px;\n  position: absolute;\n  width: 40px;\n}\n\n.bpf-content__permalink:hover ~ .bpf-content__quote {\n  color: #808080 !important;\n}\n\n.bpf-content__quote {\n  border: 0 !important;\n  color: inherit !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  transition: color 0.3s ease-in-out;\n}\n\n.bpf-content__quote:before, .bpf-content__quote:after {\n  display: none !important;\n}\n\n.bpf-content__quote-text {\n  border: 0 !important;\n  color: inherit !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\n.bpf-content__quote-text:before, .bpf-content__quote-text:after {\n  display: none !important;\n}\n\n.bpf-content__quote-author {\n  border: 0 !important;\n  color: inherit !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\n.bpf-content__quote-author:before, .bpf-content__quote-author:after {\n  display: none !important;\n}\n","// import mixins and variables\r\n@import '../../common/assets/_common.scss';\r\n\r\n.bpf-content {\r\n\r\n\t&--format-quote {\r\n\t\t@include bpfBackgroundStyle();\r\n\r\n\t\t.bpf-content {\r\n\r\n\t\t\t&__grid {\r\n\t\t\t\tpadding: $frontend-link-quote-distance $frontend-link-quote-distance $frontend-link-quote-distance calc(#{$frontend-icon-distance} * 2 + #{$frontend-icon-size});\r\n\t\t\t}\r\n\r\n\t\t\t&__icon {\r\n\r\n\t\t\t\t&:after {\r\n\t\t\t\t\t@include bpfIcon('\\f122', $frontend-icon-size);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t&__permalink {\r\n\r\n\t\t&:hover {\r\n\r\n\t\t\t~ .bpf-content__quote {\r\n\t\t\t\tcolor: $frontend-color--medium !important;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t&__quote {\r\n\t\t@include bpfResetText();\r\n\r\n\t\ttransition: $frontend-color-transition;\r\n\r\n\t\t&-text {\r\n\t\t\t@include bpfResetText();\r\n\t\t}\r\n\r\n\t\t&-author {\r\n\t\t\t@include bpfResetText();\r\n\t\t}\r\n\t}\r\n}\r\n","// backend variables\r\n$backend-transition-timing: 0.15s;\r\n$backend-transition-easing: ease-in-out;\r\n$backend-opacity-transition: opacity $backend-transition-timing $backend-transition-easing;\r\n\r\n$backend-distance: 12px;\r\n$backend-distance--large: $backend-distance;\r\n$backend-distance--small: $backend-distance--large / 2;\r\n\r\n$backend-color--light: #ffffff;\r\n\r\n$backend-icon: 20px;\r\n$backend-icon-inner: $backend-icon - 2;\r\n$backend-icon-offset: 3px;\r\n\r\n// frontend variables\r\n$frontend-transition-timing: 0.3s;\r\n$frontend-transition-easing: ease-in-out;\r\n$frontend-opacity-transition: opacity 1s $frontend-transition-easing; // hardcode timing, for gallery transitions only\r\n$frontend-color-transition: color $frontend-transition-timing $frontend-transition-easing;\r\n$frontend-background-color-transition: background-color $frontend-transition-timing $frontend-transition-easing;\r\n\r\n$frontend-color--light: #ffffff;\r\n$frontend-color--medium: #808080;\r\n$frontend-color--dark: #000000;\r\n\r\n$frontend-arrow-size: 40px;\r\n$frontend-bullet-size: 10px;\r\n$frontend-icon-size: 40px;\r\n$frontend-icon-distance: 1em;\r\n\r\n$frontend-link-quote-distance: 2.5em;\r\n\r\n// mixins\r\n@mixin bpfClearfix() {\r\n\t&:after {\r\n\t\tclear: both;\r\n\t\tcontent: '';\r\n\t\tdisplay: table;\r\n\t}\r\n}\r\n\r\n@mixin bpfDisplayBlock($width:100%,$important:null) {\r\n\tdisplay: block $important;\r\n\twidth: $width;\r\n}\r\n\r\n@mixin bpfPositionAbsolute($height,$width) {\r\n\theight: $height;\r\n\tposition: absolute;\r\n\twidth: $width;\r\n}\r\n\r\n@mixin bpfBackgroundStyle() {\r\n\tbackground-color: lighten($frontend-color--medium, 30);\r\n\tbackground-position: center;\r\n\tbackground-size: cover;\r\n}\r\n\r\n@mixin bpfIcon($content,$size) {\r\n\tcontent: $content;\r\n\tfont-family: dashicons;\r\n\tfont-size: $size;\r\n\tfont-weight: 400;\r\n\theight: $size;\r\n\tline-height: 100%;\r\n\tright: 0;\r\n\ttop: 0;\r\n\twidth: $size;\r\n\r\n\t@include bpfPositionAbsolute($size, $size);\r\n}\r\n\r\n@mixin bpfResetText() {\r\n\tborder: 0 !important;\r\n\tcolor: inherit !important;\r\n\tmargin: 0 !important;\r\n\tpadding: 0 !important;\r\n\r\n\t&:before,\r\n\t&:after {\r\n\t\tdisplay: none !important;\r\n\t}\r\n}\r\n\r\n@mixin bpfClearForeignContent() {\r\n\t.bpf-content {\r\n\r\n\t\t* {\r\n\r\n\t\t\t&:not([class*=\"bpf-content\"]) {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n"]}
@charset "UTF-8";
.bpf-content--format-quote {
  background-color: #cdcdcd;
  background-position: center;
  background-size: cover;
}

.bpf-content--format-quote .bpf-content__grid {
  padding: 2.5em 2.5em 2.5em calc(1em * 2 + 40px);
}

.bpf-content--format-quote .bpf-content__icon:after {
  content: "";
  font-family: dashicons;
  font-size: 40px;
  font-weight: 400;
  height: 40px;
  line-height: 100%;
  right: 0;
  top: 0;
  width: 40px;
  height: 40px;
  position: absolute;
  width: 40px;
}

.bpf-content__permalink:hover ~ .bpf-content__quote {
  color: #808080 !important;
}

.bpf-content__quote {
  border: 0 !important;
  color: inherit !important;
  margin: 0 !important;
  padding: 0 !important;
  transition: color 0.3s ease-in-out;
}

.bpf-content__quote:before, .bpf-content__quote:after {
  display: none !important;
}

.bpf-content__quote-text {
  border: 0 !important;
  color: inherit !important;
  margin: 0 !important;
  padding: 0 !important;
}

.bpf-content__quote-text:before, .bpf-content__quote-text:after {
  display: none !important;
}

.bpf-content__quote-author {
  border: 0 !important;
  color: inherit !important;
  margin: 0 !important;
  padding: 0 !important;
}

.bpf-content__quote-author:before, .bpf-content__quote-author:after {
  display: none !important;
}

/*# sourceMappingURL=quote-frontend.css.map */

{"version":3,"sources":["components/video/assets/video-frontend.scss","components/common/assets/_common.scss","components/video/assets/video-frontend.css"],"names":[],"mappings":"AAKE;ECsCD,cAAc;EACd,WAFiC;ACvClC","file":"video-frontend.css","sourcesContent":["// import mixins and variables\r\n@import '../../common/assets/_common.scss';\r\n\r\n.bpf-content {\r\n\r\n\t&--format-video {\r\n\r\n\t\tvideo {\r\n\t\t\t@include bpfDisplayBlock();\r\n\t\t}\r\n\t}\r\n}\r\n","// backend variables\r\n$backend-transition-timing: 0.15s;\r\n$backend-transition-easing: ease-in-out;\r\n$backend-opacity-transition: opacity $backend-transition-timing $backend-transition-easing;\r\n\r\n$backend-distance: 12px;\r\n$backend-distance--large: $backend-distance;\r\n$backend-distance--small: $backend-distance--large / 2;\r\n\r\n$backend-color--light: #ffffff;\r\n\r\n$backend-icon: 20px;\r\n$backend-icon-inner: $backend-icon - 2;\r\n$backend-icon-offset: 3px;\r\n\r\n// frontend variables\r\n$frontend-transition-timing: 0.3s;\r\n$frontend-transition-easing: ease-in-out;\r\n$frontend-opacity-transition: opacity 1s $frontend-transition-easing; // hardcode timing, for gallery transitions only\r\n$frontend-color-transition: color $frontend-transition-timing $frontend-transition-easing;\r\n$frontend-background-color-transition: background-color $frontend-transition-timing $frontend-transition-easing;\r\n\r\n$frontend-color--light: #ffffff;\r\n$frontend-color--medium: #808080;\r\n$frontend-color--dark: #000000;\r\n\r\n$frontend-arrow-size: 40px;\r\n$frontend-bullet-size: 10px;\r\n$frontend-icon-size: 40px;\r\n$frontend-icon-distance: 1em;\r\n\r\n$frontend-link-quote-distance: 2.5em;\r\n\r\n// mixins\r\n@mixin bpfClearfix() {\r\n\t&:after {\r\n\t\tclear: both;\r\n\t\tcontent: '';\r\n\t\tdisplay: table;\r\n\t}\r\n}\r\n\r\n@mixin bpfDisplayBlock($width:100%,$important:null) {\r\n\tdisplay: block $important;\r\n\twidth: $width;\r\n}\r\n\r\n@mixin bpfPositionAbsolute($height,$width) {\r\n\theight: $height;\r\n\tposition: absolute;\r\n\twidth: $width;\r\n}\r\n\r\n@mixin bpfBackgroundStyle() {\r\n\tbackground-color: lighten($frontend-color--medium, 30);\r\n\tbackground-position: center;\r\n\tbackground-size: cover;\r\n}\r\n\r\n@mixin bpfIcon($content,$size) {\r\n\tcontent: $content;\r\n\tfont-family: dashicons;\r\n\tfont-size: $size;\r\n\tfont-weight: 400;\r\n\theight: $size;\r\n\tline-height: 100%;\r\n\tright: 0;\r\n\ttop: 0;\r\n\twidth: $size;\r\n\r\n\t@include bpfPositionAbsolute($size, $size);\r\n}\r\n\r\n@mixin bpfResetText() {\r\n\tborder: 0 !important;\r\n\tcolor: inherit !important;\r\n\tmargin: 0 !important;\r\n\tpadding: 0 !important;\r\n\r\n\t&:before,\r\n\t&:after {\r\n\t\tdisplay: none !important;\r\n\t}\r\n}\r\n\r\n@mixin bpfClearForeignContent() {\r\n\t.bpf-content {\r\n\r\n\t\t* {\r\n\r\n\t\t\t&:not([class*=\"bpf-content\"]) {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n",".bpf-content--format-video video {\n  display: block;\n  width: 100%;\n}\n"]}
.bpf-content--format-video video {
  display: block;
  width: 100%;
}

/*# sourceMappingURL=video-frontend.css.map */

.bpf-content--format-audio audio {
  display: block;
  width: 100%;
}

.bpf-content--format-audio .bpf-content__image {
  display: block;
  width: 100%;
}

/*# sourceMappingURL=audio-frontend.css.map */

.bpf-hide-default-title .entry-title {
  display: none;
}

body .bpf-content *:not([class*="bpf-content"]) {
  display: none;
}

.bpf-content {
  position: relative;
}

.bpf-content--light {
  color: #ffffff;
}

.bpf-content--dark {
  color: #000000;
}

.bpf-content iframe {
  display: block !important;
  width: 100%;
  margin: 0;
  background-color: #000000;
}

.bpf-content__grid {
  margin: 0 auto;
  max-width: 100%;
  position: relative;
}

.bpf-content__permalink {
  height: 100%;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 10;
}

.bpf-content__title {
  border: 0 !important;
  color: inherit !important;
  margin: 0 !important;
  padding: 0 !important;
}

.bpf-content__icon {
  height: 40px;
  position: absolute;
  width: 40px;
  left: 1em;
  text-align: center;
  top: 2.5em;
  z-index: 20;
}

.bpf-content__icon:after {
  display: block;
  width: 40px;
}

/*# sourceMappingURL=common-frontend.css.map */

@charset "UTF-8";
.bpf-content--format-gallery {
  position: relative;
}

.bpf-content__gallery-image {
  opacity: 0;
  transition: opacity 1s ease-in-out;
  display: block;
  width: 100%;
}

.bpf-content__gallery-image:not(:first-child) {
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  top: 0;
  height: 100%;
  position: absolute;
  width: 100%;
}

.bpf-content__gallery-image.active {
  opacity: 1;
}

.bpf-content__gallery-prev, .bpf-content__gallery-next {
  cursor: pointer;
  font-size: 40px;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  transition: color 0.3s ease-in-out;
  height: 40px;
  position: absolute;
  width: 40px;
}

.bpf-content__gallery-prev:hover, .bpf-content__gallery-next:hover {
  color: #808080;
}

.bpf-content__gallery-prev {
  left: 0;
}

.bpf-content__gallery-prev:after {
  content: "";
  font-family: dashicons;
  font-size: 40px;
  font-weight: 400;
  height: 40px;
  line-height: 100%;
  right: 0;
  top: 0;
  width: 40px;
  height: 40px;
  position: absolute;
  width: 40px;
}

.bpf-content__gallery-next {
  right: 0;
}

.bpf-content__gallery-next:after {
  content: "";
  font-family: dashicons;
  font-size: 40px;
  font-weight: 400;
  height: 40px;
  line-height: 100%;
  right: 0;
  top: 0;
  width: 40px;
  height: 40px;
  position: absolute;
  width: 40px;
}

.bpf-content__gallery-pagination {
  bottom: 20px;
  display: flex;
  justify-content: center;
  list-style: none;
  margin: 0;
  padding: 0;
  height: auto;
  position: absolute;
  width: 100%;
}

.bpf-content__gallery-pagination li {
  background-color: currentColor;
  cursor: pointer;
  height: 5px;
  margin: 0 5px;
  padding: 0;
  transition: background-color 0.3s ease-in-out;
  display: block;
  width: 40px;
}

.bpf-content__gallery-pagination li:hover, .bpf-content__gallery-pagination li.active {
  background-color: #808080;
}

/*# sourceMappingURL=gallery-frontend.css.map */

@charset "UTF-8";
.bpf-content--format-link {
  background-color: #cdcdcd;
  background-position: center;
  background-size: cover;
}

.bpf-content--format-link .bpf-content__grid {
  padding: 2.5em 2.5em 2.5em calc(1em * 2 + 40px);
}

.bpf-content--format-link .bpf-content__icon:after {
  content: "";
  font-family: dashicons;
  font-size: 40px;
  font-weight: 400;
  height: 40px;
  line-height: 100%;
  right: 0;
  top: 0;
  width: 40px;
  height: 40px;
  position: absolute;
  width: 40px;
}

.bpf-content__permalink:hover ~ .bpf-content__title {
  color: #808080 !important;
}

.bpf-content__link {
  color: inherit !important;
  transition: color 0.3s ease-in-out;
}

.bpf-content__link:hover {
  color: #808080 !important;
}

.bpf-content__title {
  border: 0 !important;
  color: inherit !important;
  margin: 0 !important;
  padding: 0 !important;
  transition: color 0.3s ease-in-out;
}

/*# sourceMappingURL=link-frontend.css.map */

@charset "UTF-8";
.bpf-content--format-quote {
  background-color: #cdcdcd;
  background-position: center;
  background-size: cover;
}

.bpf-content--format-quote .bpf-content__grid {
  padding: 2.5em 2.5em 2.5em calc(1em * 2 + 40px);
}

.bpf-content--format-quote .bpf-content__icon:after {
  content: "";
  font-family: dashicons;
  font-size: 40px;
  font-weight: 400;
  height: 40px;
  line-height: 100%;
  right: 0;
  top: 0;
  width: 40px;
  height: 40px;
  position: absolute;
  width: 40px;
}

.bpf-content__permalink:hover ~ .bpf-content__quote {
  color: #808080 !important;
}

.bpf-content__quote {
  border: 0 !important;
  color: inherit !important;
  margin: 0 !important;
  padding: 0 !important;
  transition: color 0.3s ease-in-out;
}

.bpf-content__quote-text {
  border: 0 !important;
  color: inherit !important;
  margin: 0 !important;
  padding: 0 !important;
}

.bpf-content__quote-author {
  border: 0 !important;
  color: inherit !important;
  margin: 0 !important;
  padding: 0 !important;
}

/*# sourceMappingURL=quote-frontend.css.map */

.bpf-content--format-video video {
  display: block;
  width: 100%;
}

/*# sourceMappingURL=video-frontend.css.map */

/*# sourceMappingURL=frontend.css.map */
