sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 40px;
}
hr {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code, kbd, pre, samp {
font-family: monospace, monospace;
font-size: 1em;
}
button, input, optgroup, select, textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button, select {
text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled], html input[disabled] {
cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
-webkit-appearance: textfield;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td, th {
padding: 0;
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*:before, *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.container {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.container {
width: 750px;
}
}
@media (min-width: 992px) {
.container {
width: 970px;
}
}
@media (min-width: 1200px) {
.container {
width: 1170px;
}
}
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
.row {
margin-left: -15px;
margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left;
}
.col-xs-12 {
width: 100%;
}
.col-xs-11 {
width: 91.66666667%;
}
.col-xs-10 {
width: 83.33333333%;
}
.col-xs-9 {
width: 75%;
}
.col-xs-8 {
width: 66.66666667%;
}
.col-xs-7 {
width: 58.33333333%;
}
.col-xs-6 {
width: 50%;
}
.col-xs-5 {
width: 41.66666667%;
}
.col-xs-4 {
width: 33.33333333%;
}
.col-xs-3 {
width: 25%;
}
.col-xs-2 {
width: 16.66666667%;
}
.col-xs-1 {
width: 8.33333333%;
}
.col-xs-pull-12 {
right: 100%;
}
.col-xs-pull-11 {
right: 91.66666667%;
}
.col-xs-pull-10 {
right: 83.33333333%;
}
.col-xs-pull-9 {
right: 75%;
}
.col-xs-pull-8 {
right: 66.66666667%;
}
.col-xs-pull-7 {
right: 58.33333333%;
}
.col-xs-pull-6 {
right: 50%;
}
.col-xs-pull-5 {
right: 41.66666667%;
}
.col-xs-pull-4 {
right: 33.33333333%;
}
.col-xs-pull-3 {
right: 25%;
}
.col-xs-pull-2 {
right: 16.66666667%;
}
.col-xs-pull-1 {
right: 8.33333333%;
}
.col-xs-pull-0 {
right: auto;
}
.col-xs-push-12 {
left: 100%;
}
.col-xs-push-11 {
left: 91.66666667%;
}
.col-xs-push-10 {
left: 83.33333333%;
}
.col-xs-push-9 {
left: 75%;
}
.col-xs-push-8 {
left: 66.66666667%;
}
.col-xs-push-7 {
left: 58.33333333%;
}
.col-xs-push-6 {
left: 50%;
}
.col-xs-push-5 {
left: 41.66666667%;
}
.col-xs-push-4 {
left: 33.33333333%;
}
.col-xs-push-3 {
left: 25%;
}
.col-xs-push-2 {
left: 16.66666667%;
}
.col-xs-push-1 {
left: 8.33333333%;
}
.col-xs-push-0 {
left: auto;
}
.col-xs-offset-12 {
margin-left: 100%;
}
.col-xs-offset-11 {
margin-left: 91.66666667%;
}
.col-xs-offset-10 {
margin-left: 83.33333333%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-8 {
margin-left: 66.66666667%;
}
.col-xs-offset-7 {
margin-left: 58.33333333%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-5 {
margin-left: 41.66666667%;
}
.col-xs-offset-4 {
margin-left: 33.33333333%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-2 {
margin-left: 16.66666667%;
}
.col-xs-offset-1 {
margin-left: 8.33333333%;
}
.col-xs-offset-0 {
margin-left: 0%;
}
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: left;
}
.col-sm-12 {
width: 100%;
}
.col-sm-11 {
width: 91.66666667%;
}
.col-sm-10 {
width: 83.33333333%;
}
.col-sm-9 {
width: 75%;
}
.col-sm-8 {
width: 66.66666667%;
}
.col-sm-7 {
width: 58.33333333%;
}
.col-sm-6 {
width: 50%;
}
.col-sm-5 {
width: 41.66666667%;
}
.col-sm-4 {
width: 33.33333333%;
}
.col-sm-3 {
width: 25%;
}
.col-sm-2 {
width: 16.66666667%;
}
.col-sm-1 {
width: 8.33333333%;
}
.col-sm-pull-12 {
right: 100%;
}
.col-sm-pull-11 {
right: 91.66666667%;
}
.col-sm-pull-10 {
right: 83.33333333%;
}
.col-sm-pull-9 {
right: 75%;
}
.col-sm-pull-8 {
right: 66.66666667%;
}
.col-sm-pull-7 {
right: 58.33333333%;
}
.col-sm-pull-6 {
right: 50%;
}
.col-sm-pull-5 {
right: 41.66666667%;
}
.col-sm-pull-4 {
right: 33.33333333%;
}
.col-sm-pull-3 {
right: 25%;
}
.col-sm-pull-2 {
right: 16.66666667%;
}
.col-sm-pull-1 {
right: 8.33333333%;
}
.col-sm-pull-0 {
right: auto;
}
.col-sm-push-12 {
left: 100%;
}
.col-sm-push-11 {
left: 91.66666667%;
}
.col-sm-push-10 {
left: 83.33333333%;
}
.col-sm-push-9 {
left: 75%;
}
.col-sm-push-8 {
left: 66.66666667%;
}
.col-sm-push-7 {
left: 58.33333333%;
}
.col-sm-push-6 {
left: 50%;
}
.col-sm-push-5 {
left: 41.66666667%;
}
.col-sm-push-4 {
left: 33.33333333%;
}
.col-sm-push-3 {
left: 25%;
}
.col-sm-push-2 {
left: 16.66666667%;
}
.col-sm-push-1 {
left: 8.33333333%;
}
.col-sm-push-0 {
left: auto;
}
.col-sm-offset-12 {
margin-left: 100%;
}
.col-sm-offset-11 {
margin-left: 91.66666667%;
}
.col-sm-offset-10 {
margin-left: 83.33333333%;
}
.col-sm-offset-9 {
margin-left: 75%;
}
.col-sm-offset-8 {
margin-left: 66.66666667%;
}
.col-sm-offset-7 {
margin-left: 58.33333333%;
}
.col-sm-offset-6 {
margin-left: 50%;
}
.col-sm-offset-5 {
margin-left: 41.66666667%;
}
.col-sm-offset-4 {
margin-left: 33.33333333%;
}
.col-sm-offset-3 {
margin-left: 25%;
}
.col-sm-offset-2 {
margin-left: 16.66666667%;
}
.col-sm-offset-1 {
margin-left: 8.33333333%;
}
.col-sm-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left;
}
.col-md-12 {
width: 100%;
}
.col-md-11 {
width: 91.66666667%;
}
.col-md-10 {
width: 83.33333333%;
}
.col-md-9 {
width: 75%;
}
.col-md-8 {
width: 66.66666667%;
}
.col-md-7 {
width: 58.33333333%;
}
.col-md-6 {
width: 50%;
}
.col-md-5 {
width: 41.66666667%;
}
.col-md-4 {
width: 33.33333333%;
}
.col-md-3 {
width: 25%;
}
.col-md-2 {
width: 16.66666667%;
}
.col-md-1 {
width: 8.33333333%;
}
.col-md-pull-12 {
right: 100%;
}
.col-md-pull-11 {
right: 91.66666667%;
}
.col-md-pull-10 {
right: 83.33333333%;
}
.col-md-pull-9 {
right: 75%;
}
.col-md-pull-8 {
right: 66.66666667%;
}
.col-md-pull-7 {
right: 58.33333333%;
}
.col-md-pull-6 {
right: 50%;
}
.col-md-pull-5 {
right: 41.66666667%;
}
.col-md-pull-4 {
right: 33.33333333%;
}
.col-md-pull-3 {
right: 25%;
}
.col-md-pull-2 {
right: 16.66666667%;
}
.col-md-pull-1 {
right: 8.33333333%;
}
.col-md-pull-0 {
right: auto;
}
.col-md-push-12 {
left: 100%;
}
.col-md-push-11 {
left: 91.66666667%;
}
.col-md-push-10 {
left: 83.33333333%;
}
.col-md-push-9 {
left: 75%;
}
.col-md-push-8 {
left: 66.66666667%;
}
.col-md-push-7 {
left: 58.33333333%;
}
.col-md-push-6 {
left: 50%;
}
.col-md-push-5 {
left: 41.66666667%;
}
.col-md-push-4 {
left: 33.33333333%;
}
.col-md-push-3 {
left: 25%;
}
.col-md-push-2 {
left: 16.66666667%;
}
.col-md-push-1 {
left: 8.33333333%;
}
.col-md-push-0 {
left: auto;
}
.col-md-offset-12 {
margin-left: 100%;
}
.col-md-offset-11 {
margin-left: 91.66666667%;
}
.col-md-offset-10 {
margin-left: 83.33333333%;
}
.col-md-offset-9 {
margin-left: 75%;
}
.col-md-offset-8 {
margin-left: 66.66666667%;
}
.col-md-offset-7 {
margin-left: 58.33333333%;
}
.col-md-offset-6 {
margin-left: 50%;
}
.col-md-offset-5 {
margin-left: 41.66666667%;
}
.col-md-offset-4 {
margin-left: 33.33333333%;
}
.col-md-offset-3 {
margin-left: 25%;
}
.col-md-offset-2 {
margin-left: 16.66666667%;
}
.col-md-offset-1 {
margin-left: 8.33333333%;
}
.col-md-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: left;
}
.col-lg-12 {
width: 100%;
}
.col-lg-11 {
width: 91.66666667%;
}
.col-lg-10 {
width: 83.33333333%;
}
.col-lg-9 {
width: 75%;
}
.col-lg-8 {
width: 66.66666667%;
}
.col-lg-7 {
width: 58.33333333%;
}
.col-lg-6 {
width: 50%;
}
.col-lg-5 {
width: 41.66666667%;
}
.col-lg-4 {
width: 33.33333333%;
}
.col-lg-3 {
width: 25%;
}
.col-lg-2 {
width: 16.66666667%;
}
.col-lg-1 {
width: 8.33333333%;
}
.col-lg-pull-12 {
right: 100%;
}
.col-lg-pull-11 {
right: 91.66666667%;
}
.col-lg-pull-10 {
right: 83.33333333%;
}
.col-lg-pull-9 {
right: 75%;
}
.col-lg-pull-8 {
right: 66.66666667%;
}
.col-lg-pull-7 {
right: 58.33333333%;
}
.col-lg-pull-6 {
right: 50%;
}
.col-lg-pull-5 {
right: 41.66666667%;
}
.col-lg-pull-4 {
right: 33.33333333%;
}
.col-lg-pull-3 {
right: 25%;
}
.col-lg-pull-2 {
right: 16.66666667%;
}
.col-lg-pull-1 {
right: 8.33333333%;
}
.col-lg-pull-0 {
right: auto;
}
.col-lg-push-12 {
left: 100%;
}
.col-lg-push-11 {
left: 91.66666667%;
}
.col-lg-push-10 {
left: 83.33333333%;
}
.col-lg-push-9 {
left: 75%;
}
.col-lg-push-8 {
left: 66.66666667%;
}
.col-lg-push-7 {
left: 58.33333333%;
}
.col-lg-push-6 {
left: 50%;
}
.col-lg-push-5 {
left: 41.66666667%;
}
.col-lg-push-4 {
left: 33.33333333%;
}
.col-lg-push-3 {
left: 25%;
}
.col-lg-push-2 {
left: 16.66666667%;
}
.col-lg-push-1 {
left: 8.33333333%;
}
.col-lg-push-0 {
left: auto;
}
.col-lg-offset-12 {
margin-left: 100%;
}
.col-lg-offset-11 {
margin-left: 91.66666667%;
}
.col-lg-offset-10 {
margin-left: 83.33333333%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-8 {
margin-left: 66.66666667%;
}
.col-lg-offset-7 {
margin-left: 58.33333333%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-5 {
margin-left: 41.66666667%;
}
.col-lg-offset-4 {
margin-left: 33.33333333%;
}
.col-lg-offset-3 {
margin-left: 25%;
}
.col-lg-offset-2 {
margin-left: 16.66666667%;
}
.col-lg-offset-1 {
margin-left: 8.33333333%;
}
.col-lg-offset-0 {
margin-left: 0%;
}
}
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {
content: " ";
display: table;
}
.clearfix:after, .container:after, .container-fluid:after, .row:after {
clear: both;
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto;
}
.pull-right {
float: right !important;
}
.pull-left {
float: left !important;
}
.hide {
display: none !important;
}
.show {
display: block !important;
}
.invisible {
visibility: hidden;
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.hidden {
display: none !important;
}
.affix {
position: fixed;
}
@-ms-viewport {
width: device-width;
}
.visible-xs, .visible-sm, .visible-md, .visible-lg {
display: none !important;
}
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
display: none !important;
}
@media (max-width: 767px) {
.visible-xs {
display: block !important;
}
table.visible-xs {
display: table !important;
}
tr.visible-xs {
display: table-row !important;
}
th.visible-xs, td.visible-xs {
display: table-cell !important;
}
}
@media (max-width: 767px) {
.visible-xs-block {
display: block !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline {
display: inline !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline-block {
display: inline-block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
display: block !important;
}
table.visible-sm {
display: table !important;
}
tr.visible-sm {
display: table-row !important;
}
th.visible-sm, td.visible-sm {
display: table-cell !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-block {
display: block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline {
display: inline !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline-block {
display: inline-block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
display: block !important;
}
table.visible-md {
display: table !important;
}
tr.visible-md {
display: table-row !important;
}
th.visible-md, td.visible-md {
display: table-cell !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-block {
display: block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline {
display: inline !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline-block {
display: inline-block !important;
}
}
@media (min-width: 1200px) {
.visible-lg {
display: block !important;
}
table.visible-lg {
display: table !important;
}
tr.visible-lg {
display: table-row !important;
}
th.visible-lg, td.visible-lg {
display: table-cell !important;
}
}
@media (min-width: 1200px) {
.visible-lg-block {
display: block !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline {
display: inline !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline-block {
display: inline-block !important;
}
}
@media (max-width: 767px) {
.hidden-xs {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display: none !important;
}
}
@media (min-width: 1200px) {
.hidden-lg {
display: none !important;
}
}
.visible-print {
display: none !important;
}
@media print {
.visible-print {
display: block !important;
}
table.visible-print {
display: table !important;
}
tr.visible-print {
display: table-row !important;
}
th.visible-print, td.visible-print {
display: table-cell !important;
}
}
.visible-print-block {
display: none !important;
}
@media print {
.visible-print-block {
display: block !important;
}
}
.visible-print-inline {
display: none !important;
}
@media print {
.visible-print-inline {
display: inline !important;
}
}
.visible-print-inline-block {
display: none !important;
}
@media print {
.visible-print-inline-block {
display: inline-block !important;
}
}
@media print {
.hidden-print {
display: none !important;
}
} html, body, h1, h2, h3, h4, h5, h6, header, footer, nav, section, div, span, p, ol, ul, li, th, td, input, textarea, select, option {
padding: 0;
margin: 0;
}
html, body {
height: 100%;
}
body {
display: flex;
flex-direction: column;
}
@media (max-width: 991px) {
body {
margin-bottom: 60px;
}
}
body.noscroll {
overflow-y: hidden;
}
a {
color: #289297;
text-decoration: underline;
}
h1, h2, h3, h4, h5, h6, header, footer, nav, section, div, span, p, ol, ul, li, th, td, input, textarea, select, option {
font-family: 'Montserrat', sans-serif;
}
h1 {
font-size: 34px;
font-weight: 700;
line-height: 48px;
color: #000;
padding: 20px 0 20px 0;
text-transform: uppercase;
}
h2 {
font-size: 26px;
font-weight: 700;
line-height: 25px;
color: #000;
padding: 15px 0 15px 0;
text-transform: uppercase;
}
h3 {
font-size: 22px;
font-weight: 700;
line-height: 36px;
color: #000;
padding: 10px 0 10px 0;
}
p, li, th, td {
font-size: 17px;
line-height: 25px;
color: #000;
}
p {
padding: 12px 0 12px 0;
}
ul, ol {
margin: 12px 0 12px 20px;
}
blockquote p {
font-size: 22px;
line-height: 34px;
font-style: italic;
}
figure.wp-block-embed.is-type-video {
margin: 30px 0 30px 0;
}
input[type=text], input[type=email], input[type=password], select, textarea {
font-size: 1em;
border: 1px solid #289297;
border-radius: 3px;
margin: 2px 0 2px 0;
padding: 7px 15px 7px 15px;
background-color: #fff;
}
input[type=submit], input[type=button], button {
font-size: 1em;
font-weight: 600;
color: #289297;
border: 2px solid #289297;
border-radius: 3px;
margin: 2px 0 2px 0;
padding: 7px 15px 7px 15px;
}
input[type=submit].solid-green, input[type=button].solid-green, button.solid-green {
background-color: #289297;
color: #fff;
}
img {
max-width: 100%;
}
figure {
padding: 0;
margin: 5px 0 5px 0;
}
header {
height: 80px;
}
header div.left a.logo {
display: block;
text-decoration: none;
height: 60px;
margin: 10px 0 10px 0;
background-image: url(//jegerpodden.no/wp-content/themes/wptheme-jegerpodden/images/logo-symbol.png);
background-repeat: no-repeat;
background-position: center left;
background-size: contain;
}
header div.right ul.items {
text-align: right;
}
header div.right ul.items li {
display: inline-block;
list-style: none;
margin-left: 40px;
line-height: 80px;
}
header div.right ul.items li.toggle {
width: 50px;
cursor: pointer;
background-image: url(//jegerpodden.no/wp-content/themes/wptheme-jegerpodden/images/menubar-green.svg);
background-repeat: no-repeat;
background-position: center right;
background-size: auto 40px;
}
header div.right ul.items li.toggle.close {
background-image: url(//jegerpodden.no/wp-content/themes/wptheme-jegerpodden/images/close-green.svg);
background-size: auto 30px;
}
header div.right ul.items li.cart, header div.right ul.items li.user {
font-size: 16px;
line-height: 80px;
}
header div.right ul.items li.cart a, header div.right ul.items li.user a {
display: inline-block;
background-position: center left;
background-repeat: no-repeat;
background-size: auto 20px;
text-decoration: none;
color: #289297;
padding-left: 30px;
}
header div.right ul.items li.user a {
background-image: url(//jegerpodden.no/wp-content/themes/wptheme-jegerpodden/images/user.png);
}
header div.right ul.items li.cart a {
background-image: url(//jegerpodden.no/wp-content/themes/wptheme-jegerpodden/images/cart.png);
}
header div.right nav {
position: absolute;
right: 30px;
top: 70px;
background-color: #fff;
max-width: 400px;
border: 1px solid #289297;
padding: 20px 40px 20px 40px;
background-color: #fff;
z-index: 100;
}
header div.right nav ul li {
font-size: 25px;
line-height: 42px;
font-weight: 700;
list-style: none;
white-space: nowrap;
}
@media (max-width: 991px) {
header div.right nav ul li {
font-size: 18px;
line-height: 30px;
}
}
header div.right nav ul li a {
color: #289297;
text-decoration: none;
}
header.frontpage div.left a.logo {
display: none;
}
header.frontpage div.right ul.items li.cart, header.frontpage div.right ul.items li.user {
display: none;
}
header.frontpage div.right ul.items li.toggle {
background-image: url(//jegerpodden.no/wp-content/themes/wptheme-jegerpodden/images/menubar-white.svg);
}
header.frontpage div.right ul.items li.toggle.close {
background-image: url(//jegerpodden.no/wp-content/themes/wptheme-jegerpodden/images/close-white.svg);
}
section.nav nav.main {
background-color: #f2f2f2;
}
section.nav nav.main ul {
margin: 0;
padding: 0;
overflow: auto;
white-space: nowrap;
}
section.nav nav.main ul li {
display: inline-block;
font-size: 18px;
font-weight: 600;
line-height: 60px;
text-transform: uppercase;
margin: 0 30px 0 0;
padding: 0;
border-top: 6px solid #f2f2f2;
border-bottom: 6px solid #f2f2f2;
}
section.nav nav.main ul li a {
display: inline-block;
color: #272727;
text-decoration: none;
}
section.nav nav.main ul li.selected {
border-bottom: 6px solid #289297;
}
section.nav nav.sub {
padding: 30px 0 30px 0;
}
section.nav nav.sub ul {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 0;
padding: 0;
}
section.nav nav.sub ul li {
flex: 0 32%;
font-size: 22px;
font-weight: 400;
line-height: 42px;
list-style: none;
padding: 0;
margin: 0;
}
section.nav nav.sub ul li a {
color: #289297;
text-decoration: none;
}
body.home section.content-on-video video {
position: fixed;
top: 50%;
left: 50%;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
z-index: -100;
transform: translate(-50%, -50%);
}
body.home section.content-below-video {
background-color: #fff;
}
body.home section.topwrapper .video {
position: absolute;
top: 0;
left: 0;
z-index: -1;
overflow: hidden;
}
body.home section.logo {
text-align: center;
padding-top: 50px;
padding-bottom: 50px;
}
body.home section.logo img {
width: 500px;
height: 359px;
max-width: 80%;
}
body.home section.maincolumns a {
display: block;
text-decoration: none;
}
body.home section.maincolumns a p {
font-size: 18px;
line-height: 28px;
font-weight: 600;
color: #fff;
padding: 20px 0 0 0;
}
body.home section.maincolumns a p.large {
font-size: 22px;
line-height: 30px;
}
body.home section.maincolumns a div.button {
display: inline-block;
font-size: 24px;
line-height: 24px;
font-weight: 800;
text-transform: uppercase;
background-color: #289297;
padding: 15px 35px 15px 35px;
margin-bottom: 20px;
color: #fff;
}
@media (min-width: 992px) {
body.home section.maincolumns a div.button {
margin-top: 30px;
margin-bottom: 60px;
}
}
@media (min-width: 768px) {
body.home section.maincolumns div.right a {
text-align: left;
margin-left: 30px;
}
body.home section.maincolumns div.left a {
text-align: right;
margin-right: 30px;
}
}
@media (max-width: 991px) {
body.home section.maincolumns div.right, body.home section.maincolumns div.left {
text-align: center;
padding-top: 30px;
padding-bottom: 15px;
}
body.home section.maincolumns div.button {
margin-left: auto;
margin-right: auto;
}
}
body.home section.episoder-shortcut a {
display: block;
text-align: center;
font-size: 16px;
color: #fff;
text-decoration: none;
background-image: url(//jegerpodden.no/wp-content/themes/wptheme-jegerpodden/images/arrow-down-white.svg);
background-repeat: no-repeat;
background-position: top 70px center;
background-size: auto 40px;
padding: 40px 0 80px 0;
}
@media (min-width: 992px) {
body.home section.episoder-shortcut a {
padding: 80px 0 120px 0;
background-position: top 110px center;
}
}
section.topimage {
padding: 200px 0 50px 0;
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
}
section.topimage h1 {
font-size: 35px;
font-weight: 800;
text-transform: uppercase;
color: #fff;
text-align: right;
}
section.topimage h1 a {
color: #fff;
text-decoration: none;
}
@media (max-width: 991px) {
section.topimage {
padding: 120px 0 30px 0;
}
section.topimage h1 {
font-size: 25px;
}
}
div.search {
display: flex;
align-items: center;
}
div.search input[type=text] {
display: inline-block;
width: 400px;
max-width: 99%;
font-size: 20px;
line-height: 40px;
padding: 0 15px 0 15px;
margin: 0 0 0 0;
border: 1px solid #dddddd;
background-color: #fff;
}
@media (max-width: 991px) {
div.search input[type=text] {
width: 100%;
}
}
div.search button {
display: inline-block;
width: 100px;
font-size: 15px;
line-height: 40px;
padding: 0 15px 0 15px;
margin: 0 0 0 5px;
border: 1px solid #dddddd;
background-color: #f1f1f1;
}
@media (max-width: 991px) {
div.search button {
display: none;
}
}
section.all-products {
padding-top: 30px;
padding-bottom: 30px;
}
section.all-products div.product {
padding-top: 30px;
padding-bottom: 30px;
}
section.all-products div.product a {
display: block;
text-decoration: none;
}
section.all-products div.product a div.image {
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
padding-top: 55%;
border: 5px solid #fff;
}
section.all-products div.product a button.action {
display: block;
width: 100%;
text-align: center;
margin-top: 15px;
text-transform: uppercase;
padding-top: 10px;
padding-bottom: 10px;
}
section.episodes a, div.single-video-archive a {
display: block;
margin: 15px 0 15px 0;
text-decoration: none;
color: #000;
}
section.episodes a div.image, div.single-video-archive a div.image {
display: flex;
position: relative;
align-items: stretch;
padding-top: 55%;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
section.episodes a div.image span.labels, div.single-video-archive a div.image span.labels {
position: absolute;
right: 0;
top: 0;
}
section.episodes a div.image span.labels span, div.single-video-archive a div.image span.labels span {
display: inline-block;
font-size: 15px;
font-weight: 700;
text-transform: uppercase;
padding: 5px 10px 5px 10px;
margin-left: 5px;
color: #fff;
background-color: rgba(0, 0, 0, 0.6);
}
section.episodes a div.image div.play-button, div.single-video-archive a div.image div.play-button {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
background-image: url(//jegerpodden.no/wp-content/themes/wptheme-jegerpodden/images/play-button.svg);
background-repeat: no-repeat;
background-size: 20% auto;
background-position: center;
opacity: 0.65;
}
body.single-product { }
body.single-product button.single_add_to_cart_button {
background-color: #289297 !important;
}
body.single-product div.woocommerce-product-gallery__image {
border: 1px solid #289297;
margin: 2px;
}
body.single-product div.woocommerce-product-gallery__image:nth-child(n+2) {
width: 24% !important;
}
body.single-product p.price {
font-size: 30px !important;
line-height: 45px;
font-weight: 800;
color: #289297 !important;
}
body.single-product p.price del {
font-size: 20px;
color: #a5a5a5;
}
body.single-product p.price ins {
text-decoration: none;
color: #289297 !important;
}
body.single-product p.price span.patreon {
letter-spacing: -1px;
font-weight: 600;
text-transform: uppercase;
color: #97b9bb;
padding-right: 5px;
}
body.single-product div.product_meta {
font-size: 14px;
}
div.single-video div.video-thumbnail {
text-align: center;
}
div.single-video div.video-thumbnail div.iframe-thumbnail {
position: relative;
overflow: hidden;
padding-top: 56.25%;
}
div.single-video div.video-thumbnail div.iframe-thumbnail iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}
div.single-video div.video-thumbnail div.patreon-CTA {
background-color: #cde1e2;
}
div.single-video div.video-thumbnail div.patreon-CTA a {
padding: 50px 40px 10px 40px;
display: block;
text-decoration: none;
text-align: left;
}
@media (max-width: 991px) {
div.single-video div.video-thumbnail div.patreon-CTA a {
padding-bottom: 150px;
padding: 20px 40px 160px 40px;
}
}
@media (max-width: 991px) {
div.single-video div.video-thumbnail div.patreon-CTA a h1 {
font-size: 20px;
padding-top: 0;
}
}
div.single-video div.video-thumbnail div.patreon-CTA a p {
padding-right: 250px;
font-size: 27px;
line-height: 38px;
}
@media (max-width: 991px) {
div.single-video div.video-thumbnail div.patreon-CTA a p {
padding-right: 0;
font-size: 17px;
line-height: 38px;
}
}
div.single-video div.video-thumbnail div.patreon-CTA a.patreon-icon {
background-image: url(//jegerpodden.no/wp-content/themes/wptheme-jegerpodden/images/bli-patreon.png);
background-repeat: no-repeat;
background-size: 190px;
background-position: right 50px center;
}
@media (max-width: 991px) {
div.single-video div.video-thumbnail div.patreon-CTA a.patreon-icon {
background-position: center bottom 20px;
background-size: 140px;
}
}
div.single-video div.video-thumbnail div.patreon-CTA a.link-til-patreon {
text-align: right;
padding: 0;
}
@media (max-width: 991px) {
div.single-video div.video-thumbnail div.patreon-CTA a.link-til-patreon {
text-align: center;
}
}
div.single-video div.video-thumbnail div.patreon-CTA a.link-til-patreon p {
padding: 40px 40px 40px 0;
text-decoration: underline;
}
@media (max-width: 991px) {
div.single-video div.video-thumbnail div.patreon-CTA a.link-til-patreon p {
padding: 0 0 30px 0;
}
}
div.video-banner img {
width: 100%;
}
div.video-banner div.video-menu {
background-color: #f2f2f2;
}
div.video-banner div.video-menu div.title {
position: relative;
float: right;
right: 60px;
bottom: 150px;
}
div.video-banner div.video-menu div.title h1 {
color: #fff;
font-size: 70px;
}
section.hr {
background-image: url(//jegerpodden.no/wp-content/themes/wptheme-jegerpodden/images/hr.png);
background-repeat: repeat-x;
background-position: center center;
text-align: center;
margin: 40px 0 40px 0;
}
section.hr span {
display: inline-block;
font-family: 'Montserrat', sans-serif;
font-size: 22px;
font-weight: 800;
text-transform: uppercase;
color: #fff;
background-color: #289297;
border: 1px solid #289297;
padding: 12px 30px 12px 30px;
}
section.hr.white span {
color: #289297;
background-color: #fff;
}
section.search {
background-color: #f7f7f7;
padding: 10px 0 10px 0;
}
div.breadcrumb {
padding: 10px 0 10px 0;
background-color: #f7f7f7;
}
div.breadcrumb nav {
margin: 0 !important;
padding: 0;
color: #838383 !important;
}
div.breadcrumb nav a {
font-size: 14px !important;
color: #838383 !important;
}
.woocommerce-Price-currencySymbol {
padding-right: 5px;
}
figure {
margin: 10px 0 10px 0;
padding: 0;
}
nav.product_categories {
display: none;
position: fixed;
z-index: 900;
bottom: 60px;
width: 100%;
height: calc(100vh - 72px);
overflow: auto;
background-color: #fff;
border-top: 6px solid #289297;
}
nav.product_categories ul {
list-style: none;
}
nav.product_categories ul.main {
padding: 20px;
}
nav.product_categories ul.main li {
font-size: 22px;
line-height: 36px;
font-weight: 600;
}
nav.product_categories ul.main li a {
display: block;
color: #289297;
text-decoration: none;
}
nav.product_categories ul.sub {
padding: 5px 0 5px 10px;
}
nav.product_categories ul.sub li {
font-size: 18px;
line-height: 35px;
font-weight: 400;
}
nav.product_categories ul.sub li a {
display: block;
color: #000;
text-decoration: none;
}
section.shop-nav-small ul.main {
margin: 0;
padding: 0;
text-align: center;
overflow: auto;
white-space: nowrap;
}
section.shop-nav-small ul.main li {
display: inline-block;
list-style: none;
margin: 0;
padding: 20px 20px 20px 20px;
overflow: auto;
white-space: nowrap;
font-size: 14px;
text-align: center;
}
section.shop-nav-small ul.main li a {
display: inline-block;
color: #289297;
text-decoration: none;
}
section.shop-nav-small ul.main li a img {
display: block;
height: 60px;
margin: auto;
}
section.shop-nav-small ul.main li.selected {
font-weight: 700;
}
section.shop-nav-small ul.main li.selected a {
text-decoration: underline;
}
section.shop-nav-small ul.sub {
text-align: center;
margin: 0;
padding: 10px 0 10px 0;
}
section.shop-nav-small ul.sub li {
font-size: 16px;
line-height: 24px;
display: inline-block;
list-style: none;
text-align: center;
margin: 0 10px 0 10px;
}
section.shop-nav-small ul.sub li a {
color: #289297;
}
div.dim-overlay {
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: #000;
opacity: 0.3;
display: block;
z-index: 900;
}
div.dim-overlay.active {
position: fixed;
}
div.popup {
position: fixed;
top: -500%;
left: 50%;
opacity: 0;
transform: translate(-50%, -50%) scale(1.25);
padding: 10px 45px 25px 45px;
z-index: 901;
overflow-y: auto;
}
@media (max-width: 991px) {
div.popup {
padding: 10px 30px 25px 30px;
}
}
div.popup .login, div.popup .patreon {
padding: 10px 45px 20px 45px;
border: 1px solid #838383;
border-radius: 5px;
width: 550px;
background-color: #fff;
}
@media (max-width: 767px) {
div.popup .login, div.popup .patreon {
padding: 10px 30px 25px 30px;
width: 360px;
}
}
div.popup .login div.patreon-knapp, div.popup .login div.epost-logginn-knapp, div.popup .patreon div.patreon-knapp, div.popup .patreon div.epost-logginn-knapp {
margin-top: 10px;
margin-bottom: 40px;
}
div.popup .login {
margin-right: 40px;
}
@media (max-width: 767px) {
div.popup .login {
margin-right: 0;
margin-bottom: 10px;
}
}
div.popup .login a img {
height: 60px;
width: 100%;
margin-top: 20px;
margin-bottom: 20px;
}
@media (max-width: 767px) {
div.popup .login a img {
height: 40px;
margin-bottom: 20px;
}
}
div.popup .login p.login-password label {
display: block;
}
div.popup.active {
top: 50%;
opacity: 1;
transform: translate(-50%, -50%) scale(1);
}
@media (max-width: 767px) {
div.popup.active {
height: 100vh;
}
}
div.popup div.close-btn {
position: absolute;
top: 30px;
right: 105px;
height: 25px;
width: 25px;
cursor: pointer;
background-image: url(//jegerpodden.no/wp-content/themes/wptheme-jegerpodden/images/close-black.svg);
background-repeat: no-repeat;
background-size: contain;
}
@media (max-width: 991px) {
div.popup div.close-btn {
top: 15px;
right: 35px;
height: 20px;
width: 20px;
}
}
div.wp-block-columns.innlogging {
margin-top: 25px;
margin-bottom: 25px;
}
div.wp-block-columns.innlogging img {
height: 60px;
margin-top: 20px;
margin-bottom: 80px;
}
@media (max-width: 767px) {
div.wp-block-columns.innlogging img {
height: 40px;
}
}
div.wp-block-columns.innlogging div.wp-block-column {
border: 1px solid #838383;
border-radius: 5px;
padding: 10px 45px 25px 45px;
}
div.wp-block-columns.stottoss {
margin-top: 25px;
margin-bottom: 25px;
}
div.wp-block-columns.stottoss div.wp-block-column {
border: 1px solid #838383;
border-radius: 5px;
padding: 10px 45px 25px 45px;
}
div.wp-block-columns.stottoss div.wp-block-column h2 {
font-size: 32px;
line-height: 42px;
padding-bottom: 0;
}
div.wp-block-columns.stottoss div.wp-block-column h3 {
font-size: 18px;
font-weight: 400;
padding-top: 0;
}
div.wp-block-columns.stottoss div.wp-block-column div.wp-block-buttons {
text-align: center;
padding: 15px 0 15px 0;
}
div.wp-block-columns.stottoss div.wp-block-column div.wp-block-buttons div.wp-block-button a {
margin: auto;
border: 0;
background-color: #289297;
color: #fff;
text-align: center;
border-radius: 5px;
font-weight: 600;
font-size: 25px;
}
section.footernav {
position: fixed;
z-index: 900;
bottom: 0;
left: 0;
width: 100%;
}
section.footernav div.footer-search {
display: none;
}
section.footernav div.footer-search input {
font-size: 20px;
padding: 15px;
}
section.footernav div.footer-search.show {
display: block;
}
section.footernav nav {
height: 60px;
background-color: #fff;
}
section.footernav nav ul {
margin: 0 0 12px 20px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
section.footernav nav ul li {
flex: 0 25%;
list-style: none;
}
section.footernav nav ul li a {
display: block;
width: 100%;
height: 60px;
background-position: center center;
background-size: auto 30px;
background-repeat: no-repeat;
text-decoration: none;
}
section.footernav nav ul li a.menu {
background-image: url(//jegerpodden.no/wp-content/themes/wptheme-jegerpodden/images/menubar-green.svg);
}
section.footernav nav ul li a.user {
background-image: url(//jegerpodden.no/wp-content/themes/wptheme-jegerpodden/images/user.png);
}
section.footernav nav ul li a.cart {
background-image: url(//jegerpodden.no/wp-content/themes/wptheme-jegerpodden/images/cart.png);
}
section.footernav nav ul li a.support {
background-image: url(//jegerpodden.no/wp-content/themes/wptheme-jegerpodden/images/support.svg);
}
section.footernav nav ul li a.search {
background-image: url(//jegerpodden.no/wp-content/themes/wptheme-jegerpodden/images/loupe.png);
}
a.patreon-badge {
position: fixed;
bottom: 10px;
right: 10px;
z-index: 999;
text-decoration: none;
}
@media (max-width: 991px) {
a.patreon-badge {
display: none;
}
}
a.patreon-badge img {
width: 90px;
} .price {
font-size: 20px !important;
line-height: 28px;
font-weight: 800;
color: #289297 !important;
}
.price del {
font-size: 20px;
color: #a5a5a5;
}
.price ins {
text-decoration: none;
color: #289297 !important;
}
.price span.patreon {
letter-spacing: -1px;
font-weight: 600;
text-transform: uppercase;
color: #97b9bb;
padding-right: 5px;
}
div.bundle_price {
position: fixed;
top: -1000;
left: -1000;
}
.onsale {
display: none !important;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color: #289297 !important;
}
.coupon input {
width: 200px !important;
}
footer {
flex-shrink: 0;
background-image: url(//jegerpodden.no/wp-content/themes/wptheme-jegerpodden/images/footerbg_dark.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
padding: 50px 0 70px 0;
text-align: center;
}
footer a, footer p {
color: #fff;
text-decoration: none;
}
footer ul {
text-align: left;
list-style: none;
}
footer ul li {
font-size: 20px;
line-height: 35px;
font-weight: 600;
padding: 0 15px 0 15px;
}
@media (max-width: 767px) {
footer ul li {
display: block;
text-align: center;
border-left: 0;
}
}
footer ul li:first-child {
border-left: none;
}
footer div.secondary ul li {
font-size: 16px;
font-weight: 400;
line-height: 28px;
}
footer img.logo {
height: 120px;
margin-top: 20px;
}
footer div.logos a {
display: block;
margin-bottom: 20px;
text-align: center;
}
footer div.logo-row {
height: 100%;
}
footer div.logo-row div.single-logo {
background-repeat: no-repeat;
background-position: center;
background-size: contain;
height: 60px;
margin-top: 20px;
margin-bottom: 40px;
}
footer div.logo-row div.single-logo.nordvik {
background-image: url(//jegerpodden.no/wp-content/themes/wptheme-jegerpodden/images/nordvik-logo.svg);
}
footer div.logo-row div.single-logo.peak-polar {
background-image: url(//jegerpodden.no/wp-content/themes/wptheme-jegerpodden/images/peak-polar-logo.png);
height: 70px;
}
footer div.logo-row div.single-logo.blaser {
background-image: url(//jegerpodden.no/wp-content/themes/wptheme-jegerpodden/images/blaser.svg);
height: 35px;
}
footer div.logo-row div.single-logo a {
text-decoration: none;
display: block;
height: 100%;
}
footer p.copyright {
padding-top: 30px;
}
footer p.byline {
font-size: 14px;
}
footer p.newsletter {
text-align: left;
padding-bottom: 0;
margin-left: 35px;
}
footer div.footer-menu div.wpforms-container {
margin: 0;
margin-left: 35px;
margin: 0 35px 0 35px;
}
footer div.footer-menu div.wpforms-container form div.wpforms-submit-container button {
background-color: #289297 !important;
border-radius: 3px !important;
color: #ffffff !important;
}
#logg-inn-header, #show-login {
cursor: pointer;
} .float-right {
float: right;
}
.align-center {
text-align: center;
}
.align-right {
text-align: right;
}
.padding-top-10 {
padding-top: 10px;
}
.padding-top-20 {
padding-top: 20px;
}
.padding-top-30 {
padding-top: 30px;
}
.padding-top-40 {
padding-top: 40px;
}
.padding-bottom-10 {
padding-bottom: 10px;
}
.padding-bottom-20 {
padding-bottom: 20px;
}
.padding-bottom-30 {
padding-bottom: 30px;
}
.padding-bottom-40 {
padding-bottom: 40px;
}
.margin-top-40 {
margin-top: 40px;
}
.margin-top-30 {
margin-top: 30px;
}
.margin-top-20 {
margin-top: 20px;
}
.margin-right-5 {
margin-right: 5px;
}
.fullwidth {
display: block;
width: 100%;
} .align-center {
text-align: center;
}
.align-right {
text-align: right;
}
.alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float: right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%; padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
} .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #eee;
clip: auto !important;
clip-path: none;
color: #444;
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }