@keyframes a {
 0% {
  transform:rotate(0deg)
 }
 to {
  transform:rotate(1 turn)
 }
}
@font-face {
 font-family:"Font Awesome 5 Brands";
 font-style:normal;
 font-weight:normal;
 src:url("https://wishlist.no/wp-content/plugins/atomic-blocks/dist/assets/fontawesome/webfonts/fa-brands-400.eot");
 src:url("https://wishlist.no/wp-content/plugins/atomic-blocks/dist/assets/fontawesome/webfonts/fa-brands-400.eot#iefix") format("embedded-opentype"),
 url("https://wishlist.no/wp-content/plugins/atomic-blocks/dist/assets/fontawesome/webfonts/fa-brands-400.woff2") format("woff2"),
 url("https://wishlist.no/wp-content/plugins/atomic-blocks/dist/assets/fontawesome/webfonts/fa-brands-400.woff") format("woff"),
 url("https://wishlist.no/wp-content/plugins/atomic-blocks/dist/assets/fontawesome/webfonts/fa-brands-400.ttf") format("truetype"),
 url("https://wishlist.no/wp-content/plugins/atomic-blocks/dist/assets/fontawesome/webfonts/fa-brands-400.svg#fontawesome") format("svg")
}
@font-face {
 font-family:"Font Awesome 5 Free";
 font-style:normal;
 font-weight:400;
 src:url("https://wishlist.no/wp-content/plugins/atomic-blocks/dist/assets/fontawesome/webfonts/fa-regular-400.eot");
 src:url("https://wishlist.no/wp-content/plugins/atomic-blocks/dist/assets/fontawesome/webfonts/fa-regular-400.eot#iefix") format("embedded-opentype"),
 url("https://wishlist.no/wp-content/plugins/atomic-blocks/dist/assets/fontawesome/webfonts/fa-regular-400.woff2") format("woff2"),
 url("https://wishlist.no/wp-content/plugins/atomic-blocks/dist/assets/fontawesome/webfonts/fa-regular-400.woff") format("woff"),
 url("https://wishlist.no/wp-content/plugins/atomic-blocks/dist/assets/fontawesome/webfonts/fa-regular-400.ttf") format("truetype"),
 url("https://wishlist.no/wp-content/plugins/atomic-blocks/dist/assets/fontawesome/webfonts/fa-regular-400.svg#fontawesome") format("svg")
}
@font-face {
 font-family:"Font Awesome 5 Free";
 font-style:normal;
 font-weight:900;
 src:url("https://wishlist.no/wp-content/plugins/atomic-blocks/dist/assets/fontawesome/webfonts/fa-solid-900.eot");
 src:url("https://wishlist.no/wp-content/plugins/atomic-blocks/dist/assets/fontawesome/webfonts/fa-solid-900.eot#iefix") format("embedded-opentype"),
 url("https://wishlist.no/wp-content/plugins/atomic-blocks/dist/assets/fontawesome/webfonts/fa-solid-900.woff2") format("woff2"),
 url("https://wishlist.no/wp-content/plugins/atomic-blocks/dist/assets/fontawesome/webfonts/fa-solid-900.woff") format("woff"),
 url("https://wishlist.no/wp-content/plugins/atomic-blocks/dist/assets/fontawesome/webfonts/fa-solid-900.ttf") format("truetype"),
 url("https://wishlist.no/wp-content/plugins/atomic-blocks/dist/assets/fontawesome/webfonts/fa-solid-900.svg#fontawesome") format("svg")
}
html {
 line-height:1.15;
 -webkit-text-size-adjust:100%
}
body {
 margin:0
}
main {
 display:block
}
h1 {
 font-size:2em;
 margin:.67em 0
}
a {
 background-color:transparent
}
button,
input {
 font-family:inherit;
 font-size:100%;
 line-height:1.15;
 margin:0
}
button,
input {
 overflow:visible
}
button {
 text-transform:none
}
[type=button],
[type=reset],
[type=submit],
button {
 -webkit-appearance:button
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
 border-style:none;
 padding:0
}
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
 outline:1px dotted ButtonText
}
[type=checkbox],
[type=radio] {
 box-sizing:border-box;
 padding:0
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
 height:auto
}
[type=search] {
 -webkit-appearance:textfield;
 outline-offset:-2px
}
[type=search]::-webkit-search-decoration {
 -webkit-appearance:none
}
::-webkit-file-upload-button {
 -webkit-appearance:button;
 font:inherit
}
[hidden] {
 display:none
}
html,
input[type="search"] {
 box-sizing:border-box
}
*,
*::before,
*::after {
 box-sizing:inherit
}
.entry::before,
.entry-content::before,
.nav-primary::before,
.site-container::before,
.site-footer::before,
.site-header::before,
.site-inner::before,
.wrap::before {
 content:" ";
 display:table
}
.entry::after,
.entry-content::after,
.nav-primary::after,
.site-container::after,
.site-footer::after,
.site-header::after,
.site-inner::after,
.wrap::after {
 clear:both;
 content:" ";
 display:table
}
body {
 background-color:#f4f4f4;
 color:#333;
 font-family:"Alegreya Sans",sans-serif;
 font-size:20px;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-weight:400;
 line-height:1.625;
 margin:0;
 overflow-x:hidden;
 background-image: url('https://fineshelf.com/wp-content/uploads/2022/12/fs-teaser.jpg');
 background-size: cover;
}
a,
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button {
 transition:all .1s ease-in-out
}
a {
 color:#a86500;
 text-decoration:underline
}
a:focus,
a:hover {
 color:#333;
 text-decoration:none
}
p {
 margin:0 0 28px;
 padding:0
}
ul {
 margin:0;
 padding:0
}
li {
 list-style-type:none
}
h1 {
 color:#111;
 font-family:Lora,serif;
 font-weight:400;
 line-height:1.2;
 margin:0 0 10px
}
h1 {
 font-size:46px;
 letter-spacing:-1.25px
}
.entry-content a {
 font-weight:700
}
input {
 background-color:#fff;
 border:1px solid #ddd;
 color:#333;
 font-size:18px;
 font-weight:400;
 line-height:1.625;
 padding:18px 24px 14px;
 width:100%
}
input:focus {
 border:1px solid #999;
 outline:none
}
input[type="checkbox"],
input[type="image"],
input[type="radio"] {
 width:auto
}
::-ms-input-placeholder {
 color:#333;
 opacity:1
}
:-ms-input-placeholder {
 color:#333;
 opacity:1
}
::placeholder {
 color:#333;
 opacity:1
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button {
 background-color:wheat;
 border-width:0;
 color:black;
 cursor:pointer;
 font-size:14px;
 font-weight:700;
 letter-spacing:2px;
 line-height:1.625;
 padding:19px 30px 16px;
 text-align:center;
 text-decoration:none;
 text-transform:uppercase;
 white-space:normal;
 width:auto
}
button.primary,
input[type="button"].primary,
input[type="reset"].primary,
input[type="submit"].primary,
.button.primary {
 background-color:#fff;
 color:#333
}
a.button:focus,
a.button:hover,
button:focus,
button:hover,
input:focus[type="button"],
input:hover[type="button"],
input:focus[type="reset"],
input:hover[type="reset"],
input:focus[type="submit"],
input:hover[type="submit"] {
 background-color:#333;
 border-width:0;
 color:#fff
}
.entry-content .button:focus,
.entry-content .button:hover {
 color:#fff
}
.button {
 display:inline-block
}
.site-container button:disabled,
.site-container button:disabled:hover,
.site-container input:disabled,
.site-container input:disabled:hover,
.site-container input[type="button"]:disabled,
.site-container input[type="button"]:disabled:hover,
.site-container input[type="reset"]:disabled,
.site-container input[type="reset"]:disabled:hover,
.site-container input[type="submit"]:disabled,
.site-container input[type="submit"]:disabled:hover {
 background-color:#eee;
 border-width:0;
 color:#666;
 cursor:not-allowed
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
 display:none
}
.screen-reader-shortcut,
.screen-reader-text,
.screen-reader-text span {
 border:0;
 clip:rect(0,0,0,0);
 height:1px;
 overflow:hidden;
 width:1px
}
:root:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .screen-reader-shortcut,
:root:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .screen-reader-text,
:root:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .screen-reader-text span {
 position:absolute;
 word-wrap:normal
}
.screen-reader-shortcut:focus,
.screen-reader-text:focus {
 background-color:#fff;
 box-shadow:0 0 2px 2px rgba(0,0,0,.6);
 color:#333;
 display:block;
 font-size:1em;
 font-weight:700;
 height:auto;
 padding:15px 23px 14px;
 text-decoration:none;
 width:auto;
 z-index:100000
}
:root:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .screen-reader-shortcut:focus,
:root:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .screen-reader-text:focus {
 clip:auto
}
.site-inner,
.wrap {
 margin:0 auto;
 max-width:1200px
}
.site-inner {
 clear:both;
 margin-top:-50px;
 position:relative;
 word-wrap:break-word;
 z-index:1
}
.page .site-inner {
 background-color:#fff;
 box-shadow:0 25px 40px 0 rgba(0,0,0,.05)
}
.page .site-inner::before {
 background-color:#a86500;
 content:"";
 display:block;
 height:100px;
 margin:0 auto;
 position:relative;
 top:-50px;
 width:2px;
 z-index:9
}
.content {
 background-color:transparent;
 float:right;
 width:660px
}
.full-width-content .content {
 float:none;
 margin:0 auto;
 max-width:660px
}
.avatar {
 border-radius:50%;
 float:left
}
.search-form {
 overflow:hidden;
 position:relative
}
.entry-content .search-form {
 margin-bottom:40px;
 width:50%
}
.search-form input[type="submit"] {
 margin-top:10px
}
.entry-title {
 font-size:36px
}
.entry-title a {
 color:#111;
 text-decoration:none
}
.entry-title a:focus,
.entry-title a:hover {
 color:#a86500
}
.genesis-skip-link {
 font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
 font-size:14px;
 margin:0
}
.genesis-skip-link li {
 height:0;
 width:0;
 list-style:none
}
:focus {
 color:#333;
 outline:#ccc solid 1px
}
.site-header {
 color:#fff
}
.site-header > .wrap {
 padding:20px 0
}
.title-area {
 float:left;
 padding:10px 0;
 text-align:center;
 width:50%
}
.site-title {
 font-family:Lora,serif;
 font-size:20px;
 font-weight:700;
 line-height:1.2;
 letter-spacing:10px;
 text-indent:10px;
 text-transform:uppercase
}
.site-title a,
.site-title a:focus,
.site-title a:hover {
 color:#fff;
 text-decoration:none
}
.site-description {
 font-size:16px;
 font-weight:400;
 line-height:1.5;
 border:0;
 clip:rect(0,0,0,0);
 height:1px;
 overflow:hidden;
 width:1px
}
.site-description,
.site-title {
 margin-bottom:0
}
:root:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .site-description {
 position:absolute;
 word-wrap:normal
}
.header-left {
 float:left;
 position:relative;
 width:25%;
 z-index:99
}
.header-left .search-form::before {
 color:#fff;
 content:"";
 display:block;
 font-family:"Ionicons";
 padding-left:1px;
 position:absolute;
 top:12px
}
.header-left .search-form input[type="submit"] {
 border:0;
 clip:rect(0,0,0,0);
 height:1px;
 margin:-1px;
 padding:0;
 position:absolute;
 width:1px
}
.header-left input[type="search"] {
 border-width:0;
 background-color:transparent;
 color:#fff;
 font-size:14px;
 font-weight:700;
 letter-spacing:2px;
 text-align:left;
 text-transform:uppercase
}
.header-left :-ms-input-placeholder {
 color:#fff;
 opacity:1
}
.header-left ::-ms-input-placeholder {
 color:#fff;
 opacity:1
}
.header-left ::placeholder {
 color:#fff;
 opacity:1
}
.no-off-screen-menu .header-left input[type="search"] {
 text-align:right
}
.no-off-screen-menu .header-left .search-form::before {
 color:#fff;
 content:"";
 display:block;
 font-family:"Ionicons";
 position:absolute;
 top:12px;
 right:0
}
.header-hero {
 background-color:#111;
 background-size:cover;
 background-position:center center;
 color:#fff;
 padding-bottom:14vw
}
.hero-page-title {
 padding:8vw 180px 0 180px;
 text-align:center;
 height: 100%;
}
.hero-page-title h1,
.hero-page-title .entry-title {
 color:black;
 font-size:20px;
 font-weight: 800;
}
.genesis-nav-menu {
 clear:both;
 font-size:14px;
 font-weight:600;
 line-height:1;
 width:100%
}
.genesis-nav-menu .menu-item {
 display:inline-block;
 margin-bottom:0;
 padding-bottom:0;
 text-align:left
}
.genesis-nav-menu a {
 color:#333;
 display:inline-block;
 letter-spacing:2px;
 outline-offset:-1px;
 padding:32px 20px;
 text-transform:uppercase;
 text-decoration:none
}
.genesis-nav-menu .menu-item:hover {
 position:static
}
.menu .menu-item:focus {
 position:static
}
.menu-toggle {
 display:none;
 visibility:hidden
}
.nav-primary {
 text-align:center
}
.nav-primary .genesis-nav-menu a {
 color:#fff
}
.nav-primary .wrap {
 border-bottom:1px solid rgba(255,255,255,.25)
}
.nav-primary .genesis-nav-menu > .menu-item > a {
 border-bottom:1px solid transparent
}
.nav-primary .genesis-nav-menu > .menu-item > a:focus,
.nav-primary .genesis-nav-menu > .menu-item > a:hover {
 border-bottom-color:#fff
}
.no-off-screen-menu .site-title,
.no-off-screen-menu .site-description {
 text-align:left;
 text-indent:0
}
.no-off-screen-menu .header-left {
 float:right;
 text-align:right
}
.site-footer .genesis-nav-menu {
 padding-bottom:20px
}
.site-footer .genesis-nav-menu a {
 color:#333
}
.site-footer .genesis-nav-menu a:focus,
.site-footer .genesis-nav-menu a:hover {
 color:#bb8100
}
.entry {
 background-color:#fff;
 box-shadow:0 25px 40px 0 rgba(0,0,0,.05);
 margin-bottom:40px
}
.page:not(.page-template-page_blog) .content > .entry {
 background-color:transparent;
 box-shadow:none
}
.entry-content ul {
 margin-bottom:28px;
 padding-left:40px
}
.entry-content ul > li {
 list-style-type:disc
}
.entry-content ul ul > li {
 list-style-type:circle
}
.entry-content ul ul {
 margin-bottom:0
}
.site-footer {
 font-size:16px;
 line-height:1;
 padding:60px 0;
 text-align:center
}
.site-footer p {
 margin-bottom:0
}
@media only screen and (max-width: 1360px) {
 .site-inner,
 .wrap {
  max-width:1140px
 }
 .content {
  width:800px
 }
 .hero-page-title h1,
 .hero-page-title .entry-title {
  font-size:60px
 }
}
@media only screen and (max-width: 1200px) {
 .site-inner,
 .wrap {
  max-width:960px
 }
 .content {
  width:620px
 }
 .hero-page-title {
  padding-left:140px;
  padding-right:140px
 }
 .hero-page-title h1,
 .hero-page-title .entry-title {
  font-size:48px;
 }
 .entry-title {
  font-size:30px
 }
}
@media only screen and (max-width: 1023px) {
  
  .button.primary {
  font-size: 5rem;
}

.button {
  font-size: 5rem;
  font-weight: 100;
  margin-bottom: 50px;
}

.root-intro-wrap h1 {
  font-size: 8rem !important;
}

.root-intro-wrap {
  min-width: 100%;
}

.root-intro-wrap p {
  font-size: 3rem !important;;
}

.root-intro-wrap strong {
  font-size: 2.5rem !important;;
}

.wp-block-image.size-full.is-resized img {
  width: 250px;
  height: 250px;
}
  
  
 .site-inner,
 .wrap {
  max-width:800px;
  font-size: 3rem;
 }
 .content,
 .site-header .nav-primary,
 .title-area {
  max-width:100%;
  width:100%
 }
 .site-header {
  position:relative;
  z-index:99999
 }
 .site-header .wrap {
  padding-left:5%;
  padding-right:5%
 }
 .site-title {
  text-indent:0
 }
 .title-area {
  float:left;
  max-width:50%;
  text-align:left
 }
 .hero-page-title {
  padding-left:0;
  padding-right:0
 }
 .genesis-nav-menu li,
 .site-header ul.genesis-nav-menu {
  float:none
 }
 .entry {
  margin-bottom:5%
 }
 .header-left {
  display:none
 }
 .header-menu .genesis-responsive-menu {
  clear:both;
  display:none;
  position:relative
 }
 .genesis-responsive-menu .wrap {
  padding:0
 }
 .menu-toggle {
  display:none
 }
 .header-menu .menu-toggle {
  border-width:0;
  background-color:transparent;
  color:#fff;
  display:block;
  margin:0 auto;
  overflow:hidden;
  text-align:center;
  visibility:visible
 }
 .menu-toggle:focus {
  outline:1px solid #fff
 }
 .menu-toggle:focus,
 .menu-toggle:hover {
  background:transparent;
  color:#a86500;
  outline:1px solid #fff;
  outline-offset:-1px
 }
 .menu-toggle {
  float:right;
  padding:15px 5px;
  position:relative;
  z-index:1000;
  width:auto
 }
 .menu-toggle::before {
  margin-right:5px;
  text-rendering:auto;
  font-size:15px
 }
 .genesis-responsive-menu .genesis-nav-menu {
  background-color:#000
 }
 .genesis-responsive-menu.nav-primary .genesis-nav-menu .menu-item {
  display:block;
  float:none;
  margin-bottom:1px;
  position:relative;
  text-align:left
 }
 .genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
 .genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
  position:relative
 }
 .genesis-responsive-menu .genesis-nav-menu a:focus,
 .genesis-responsive-menu .genesis-nav-menu a:hover {
  color:#a86500
 }
 .genesis-responsive-menu .genesis-nav-menu .menu-item a {
  background-color:#000;
  border-width:0;
  padding:15px 20px;
  width:100%
 }
}
@media only screen and (max-width: 860px) {
  
.button.primary {
  font-size: 5rem;
}

.button {
  font-size: 5rem;
  font-weight: 100;
  margin-bottom: 50px;
}

.root-intro-wrap h1 {
  font-size: 8rem;
}

.root-intro-wrap {
  min-width: 100%;
}

.root-intro-wrap p {
  font-size: 3rem;
}

.root-intro-wrap strong {
  font-size: 2.5rem;
}
  
.wp-block-image.size-full.is-resized img {
  width: 250px;
  height: 250px;
}
  
  
 body {
  font-size:18px
 }
 .site-inner {
  margin-top:-5%;
  width:90%
 }
 .page:not(.page-template-page_blog) .site-inner {
  padding:7%
 }
 .wrap {
  padding-left:5%;
  padding-right:5%
 }
 .page .site-inner::before {
  display:none
 }
 .hero-page-title h1,
 .hero-page-title .entry-title {
  font-size:36px
 }
}
@media only screen and (max-width: 600px) {
 .site-footer {
  padding:30px 0
 }
 .site-footer .genesis-nav-menu a {
  padding:10px
 }
}
@media print {
 :root:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) *,
 :root:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) *::before,
 :root:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) *::after {
  background:transparent;
  box-shadow:none;
  color:#000;
  text-shadow:none
 }
 a,
 a:visited {
  text-decoration:underline
 }
 a[href]::after {
  content:" (" attr(href) ")"
 }
 a[href^="javascript:"]::after,
 a[href^="#"]::after,
 .site-title > a::after {
  content:""
 }
 @page {
  margin:2cm .5cm
 }
 p {
  orphans:3;
  widows:3
 }
 .content {
  width:100%
 }
 .title-area {
  text-align:center;
  width:100%
 }
 :root:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) button,
 :root:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) input,
 :root:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .nav-primary,
 :root:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .post-edit-link {
  display:none
 }
 .site-title > a {
  margin:0;
  text-decoration:none;
  text-indent:0
 }
 .site-inner {
  padding-top:0;
  position:relative;
  top:-100px
 }
 h1 {
  orphans:3;
  page-break-after:avoid;
  page-break-inside:avoid;
  widows:3
 }
 ul {
  page-break-before:avoid
 }
}
@media only screen and (max-width: 1023px) {
 .header-menu .genesis-responsive-menu,
 .genesis-responsive-menu {
  display:block;
  position:absolute;
  left:-9999px;
  opacity:0;
  -webkit-transform:scaleY(0);
  -moz-transform:scaleY(0);
  -ms-transform:scaleY(0);
  -o-transform:scaleY(0);
  transform:scaleY(0);
  transform-origin:top;
  -webkit-transition:transform .2s ease;
  -moz-transition:transform .2s ease;
  o-transition:transform .2s ease;
  transition:transform .2s ease
 }
 .genesis-responsive-menu.toggled-on {
  opacity:1;
  position:relative;
  left:auto;
  -webkit-transform:scaleY(1);
  -moz-transform:scaleY(1);
  -ms-transform:scaleY(1);
  -o-transform:scaleY(1);
  transform:scaleY(1)
 }
}
.screen-reader-text {
 clip:rect(1px,1px,1px,1px);
 height:1px;
 overflow:hidden;
 width:1px
}
:root:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .screen-reader-text {
 position:absolute;
 word-wrap:normal
}
@-webkit-keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@-webkit-keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@-webkit-keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@-webkit-keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@-webkit-keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@-webkit-keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@-webkit-keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@-webkit-keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@-webkit-keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@-webkit-keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@-webkit-keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@-webkit-keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@-webkit-keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@-webkit-keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@-webkit-keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@keyframes loading-fade {
 0% {
  opacity:.7
 }
 50% {
  opacity:1
 }
 to {
  opacity:.7
 }
}
@-webkit-keyframes spin {
 100% {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@keyframes spin {
 100% {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@font-face {
 font-family:star;
 src:url("https://wishlist.no/wp-content/plugins/woocommerce/assets/fonts/star.eot");
 src:url("https://wishlist.no/wp-content/plugins/woocommerce/assets/fonts/star.eot#iefix") format("embedded-opentype"),
 url("https://wishlist.no/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"),
 url("https://wishlist.no/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"),
 url("https://wishlist.no/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
 font-weight:400;
 font-style:normal
}
@font-face {
 font-family:WooCommerce;
 src:url("https://wishlist.no/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot");
 src:url("https://wishlist.no/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot#iefix") format("embedded-opentype"),
 url("https://wishlist.no/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"),
 url("https://wishlist.no/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"),
 url("https://wishlist.no/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
 font-weight:400;
 font-style:normal
}
.screen-reader-text {
 clip:rect(1px,1px,1px,1px);
 height:1px;
 overflow:hidden;
 width:1px
}
:root:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .screen-reader-text {
 position:absolute;
 word-wrap:normal
}
@font-face {
 font-family:"Ionicons";
 src:url("https://unpkg.com/ionicons@4.1.2/dist/fonts/ionicons.eot?v=4.1.1");
 src:url("https://unpkg.com/ionicons@4.1.2/dist/fonts/ionicons.eot?v=4.1.1#iefix") format("embedded-opentype"),
 url("https://unpkg.com/ionicons@4.1.2/dist/fonts/ionicons.woff2?v=4.1.1") format("woff2"),
 url("https://unpkg.com/ionicons@4.1.2/dist/fonts/ionicons.woff?v=4.1.1") format("woff"),
 url("https://unpkg.com/ionicons@4.1.2/dist/fonts/ionicons.ttf?v=4.1.1") format("truetype"),
 url("https://unpkg.com/ionicons@4.1.2/dist/fonts/ionicons.svg?v=4.1.1#Ionicons") format("svg");
 font-weight:normal;
 font-style:normal
}
.ion-ios-menu:before {
 display:inline-block;
 font-family:"Ionicons";
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 text-rendering:auto;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.ion-ios-menu:before {
 content:""
}
html {
 scroll-behavior:smooth
}
@media only screen and (max-width: 959px) {
 .header-menu .genesis-responsive-menu {
  display:block;
  position:absolute;
  left:-9999px;
  opacity:0;
  transform:scaleY(0);
  transform-origin:top;
  transition:transform .2s ease
 }
 .genesis-responsive-menu.toggled-on {
  opacity:1;
  position:relative;
  left:auto;
  transform:scaleY(1)
 }
}
.page.page-template-blocks .content > .entry {
 margin-bottom:0
}
.page.page-template-blocks .site-inner {
 background-color:transparent;
 box-shadow:none;
 margin-top:50px;
 padding:0
}
.page-template-blocks .site-inner::before {
 display:none
}
.hero-description {
 margin:0 auto 28px;
 max-width:600px
}
.header-hero {
 background-image:linear-gradient(0deg,rgba(0,0,0,.5) 50%,rgba(0,0,0,.85) 100%),url("https://wishlist.no/wp-content/uploads/2019/11/cropped-hero-95.jpg")
}
@media print {
 #wpadminbar {
  display:none
 }
}
ul {
 margin-left:0;
 list-style-position:inside;
 font-weight:100
}

.intro-text {
  background: rgba(1,1,1,0.5);
  padding: 3%;
  margin-top: -15px;
  margin-bottom:0px; 
}

.root-intro-wrap {
  background: rgba(1,1,1,0.5);
  width: 500px;
  margin: auto;
  padding: 2%;
  color: white;
}

.root-intro-wrap h1 {
  font-size: 2rem;
  color: white;
}

.root-intro-wrap p {
  margin-bottom: 0;
}

.root-intro-wrap strong {
  font-size: 1rem;
  color: wheat;
}


/*# sourceURL=amp-custom.css */
