#content figure, .flexslider .slides > li, .csstransitions div.ps-document-overlay, 
.csstransforms3d div.ps-carousel, .csstransforms3d div.ps-caption, .csstransforms3d div.ps-toolbar, 
.shareDialogMenu, .ShareDialogContactInfo, .csstransitions #contentWrapper, .csstransitions .siteLoader {
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
display: block;
}
audio, canvas, video {
display: inline-block;
*display: inline;
*zoom: 1;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden] {
display: none;
}
html {
font-size: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
html, button, input, select, textarea {
font-family: sans-serif;
}
body {
margin: 0;
}
a:focus {
outline: thin dotted;
}
a:active, a:hover {
outline: 0;
}
h1 {
margin: 0.67em 0;
font-size: 2em;
}
h2 {
margin: 0.83em 0;
font-size: 1.5em;
}
h3 {
margin: 1em 0;
font-size: 1.17em;
}
h4 {
margin: 1.33em 0;
font-size: 1em;
}
h5 {
margin: 1.67em 0;
font-size: 0.83em;
}
h6 {
margin: 2.33em 0;
font-size: 0.75em;
}
abbr[title] {
border-bottom: 1px dotted;
}
b, strong {
font-weight: bold;
}
blockquote {
margin: 1em 40px;
}
dfn {
font-style: italic;
}
mark {
background: #ff0;
color: #000;
}
p, pre {
margin: 1em 0;
}
code, kbd, pre, samp {
font-size: 1em;
font-family: monospace,serif;
_font-family: 'courier new',monospace;
}
pre {
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}
q {
quotes: none;
}
q:before, q:after {
content: '';
content: none;
}
small {
font-size: 75%;
}
sub, sup {
position: relative;
vertical-align: baseline;
font-size: 75%;
line-height: 0;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
dl, menu, ol, ul {
margin: 1em 0;
}
dd {
margin: 0 0 0 40px;
}
menu, ol, ul {
padding: 0 0 0 40px;
}
nav ul, nav ol {
list-style: none;
list-style-image: none;
}
img {
border: 0;
-ms-interpolation-mode: bicubic;
max-width: 100%;
height: auto;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 0;
}
form {
margin: 0;
}
fieldset {
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
border: 1px solid#c0c0c0;
}
legend {
padding: 0;
border: 0;
white-space: normal;
*margin-left: -7px;
}
button, input, select, textarea, .button {
margin: 0;
vertical-align: baseline;
font-size: 100%;
*vertical-align: middle;
}
button, input {
line-height: normal;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
cursor: pointer;
-webkit-appearance: button;
*overflow: visible;
}
button[disabled], input[disabled] {
cursor: default;
}
input[type="checkbox"], input[type="radio"] {
box-sizing: border-box;
padding: 0;
*height: 13px;
*width: 13px;
}
input[type="search"] {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
-webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
padding: 0;
border: 0;
}
textarea {
overflow: auto;
vertical-align: top;
}
table {
border-spacing: 0;
border-collapse: collapse;
}   .alignnone {
margin: 5px 20px 20px 0;
}
.bypostauthor, .sticky, .gallery-caption {
}
.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;
}
.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
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;
}
code {
padding: 5px;
line-height: 30px;
background: rgba(0, 0, 0, .1);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, :;) inset;
-moz-box-shadow: 0 0 5px rgba(0, 0, 0, .2) inset;
box-shadow: 0 0 5px rgba(0, 0, 0, .2) inset;
}
hr{
border: none;
border-bottom: 1px dashed #d8d6d0;
}
.recent_posts {
padding-left: 30px;
}
body, html {
background: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/bg-menu.png);
width: 100%;
height: 100%;
color: #8c8680;
font-size: 13px;
font-family: 'Helvetica Neue', 'Helvetica', sans-serif;
line-height: 20px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-font-smoothing: antialiased;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2) {
body, html {
background-size: 100px;
}
}
p {
font-size: 13px;
line-height: 20px;
}
.wrappedContent a {
color: #8c8680;
text-decoration: underline;
font-weight: bold;
}
blockquote {
margin-left: 15px;
font-weight: bold;
font-size: 18px;
line-height: 26px;
}
iframe {
border: none;
}
#content {
position: relative;
z-index: -1;
}
#contentWrapper {
background: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/bg-body.png);
overflow: hidden;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2) {
#contentWrapper {
background-size: 100px;
}
}
.error_message {
display: block;
padding: 3px 10px 3px 10px;
margin: 10px 0;
border: 1px dashed #FBC2C4;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
background: #FBE3E4;
color: #8a1f11;
line-height: 22px;
}
.warning_message {
display: block;
padding: 3px 10px 3px 10px;
margin: 10px 0;
border: 1px dashed #efe3ae;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
background: #fef6d2;
color: #af9522;
}
.success_message {
display: block;
padding: 3px 10px 3px 10px;
margin: 10px 0;
border: 1px dashed #d6ecb3;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
background: #edfcd5;
color: #78a92a;
line-height: 22px;
}
#wrapper {
width: 100%;
overflow: hidden;
}
.activeState {
-webkit-user-select: none;
-webkit-touch-callout: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.hover {
-webkit-user-select: none;
-webkit-touch-callout: none;
}
.cutOffStripeTop {
display: block;
padding: 0;
width: 100%;
height: 6px;
background: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/blog-cutoffstripeTop.png);
background-size: 295px 6px;
background-repeat: repeat-x;
}
.cutOffStripeBottom {
display: block;
width: 100%;
height: 6px;
background: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/blog-cutoffstripeBottom.png);
background-size: 295px 6px;
background-repeat: repeat-x;
}
.cutOffStripesContainer {
-webkit-box-shadow: 0 0 5px #424143 inset;
-moz-box-shadow: 0 0 5px #424143 inset;
box-shadow: 0 0 5px #424143 inset;
cursor: pointer;
}
.cutOffStripesContainer.activeState {
-webkit-box-shadow: 0 0 10px #424143 inset;
-moz-box-shadow: 0 0 10px #424143 inset;
box-shadow: 0 0 10px #424143 inset;
}
.cutOffStripesContainer.activeState .webFont {
font-size: 0.8em;
}
.cutOffStripesContainer .webFont, .stripeDesc {
text-shadow: none;
display: block;
padding: 12px 0;
font-size: 13px;
text-align: center;
}
.loadMoreLoading {
-webkit-animation: cssAnimation 1.5s linear infinite;
-moz-animation: cssAnimation 1.5s linear infinite;
-o-animation: cssAnimation 1.5s linear infinite;
}
@-webkit-keyframes cssAnimation {
from { -webkit-transform: rotate(0deg); }
to { -webkit-transform: rotate(360deg); }
}
@-moz-keyframes cssAnimation {
from { -moz-transform: rotate(0deg); }
to { -moz-transform: rotate(360deg); }
}
@-o-keyframes cssAnimation {
from { -o-transform: rotate(0deg); }
to { -o-transform: rotate(360deg); }
}
.stripeDesc{
font-size: 14px;
line-height: 0;
}
.stripeDesc a{
color: #424143;
}
.greyBg {
background: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/bg-grey.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2) {
.greyBg {
background: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/bg-grey.png);
background-size: 80px;
}
}
.wrappedContent {
*zoom: 1;
position: relative;
padding: 0 15px 10px;
}
.wrappedContent:after {
content: "";
display: table;
clear: both;
}
.videoContainer {
position: relative;
padding: 0;
width: 100%;
pgdding-top: 56.27659574468085%;
}
.hideGalleryImages .gallery{
display: none;
}
.videoContainer iframe,
.videoContainer object,
.videoContainer embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.videoWrapper {
margin: 0 auto;
}
.videoWrapper iframe {
width: 100%;
height: auto;
}
.fullWidth {
margin: 8px 0 0;
}
.fullWidth img {
box-sizing: border-box;
width: 100%;
height: auto;
}
.clearfix {
*zoom: 1;
}
.clearfix:after {
content: "";
display: table;
clear: both;
}
.imgBorder, .slides li img, img, iframe {
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
box-sizing: border-box;
padding: 3px;
background-color: #fff;
}
h1, h2, h3, h4, h5, h6 {
color: #424143;
}
.relative {
position: relative;
}
.inline {
display: inline-block !important;
}
.half-1 {
float: left;
margin: 0 8% 0 0;
width: 46%;
}
.half-2 {
float: left;
margin: 0;
width: 46%;
}
.twothirds {
float: left;
margin: 0 4% 0 0;
width: 66%;
}
.onethird {
float: left;
margin: 0;
width: 30%;
}
.onethirds-1_2-wrapper {
float: left;
margin: 0;
padding: 0;
width: 65%;
}
.onethird-1 {
float: left;
margin: 0 8% 0 0;
width: 46%;
}
.onethird-2 {
float: left;
margin: 0;
width: 46%;
}
.onethird-3 {
float: left;
width: 30%;
}
.highlightgreen {
background: #b5d674;
color: white;
}
.highlightblue {
background: #b2dbf2;
color: white;
}
.highlightdark {
background: #737373;
color: white;
}
.highlightgrey {
background: #a4a1a2;
color: white;
}
.highlightorange {
background: #ed8e72;
color: white;
}
.highlightred {
background: #e29a9a;
color: white;
}
.hideContent{
display: none;
}  #header {
background: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/bg-topBar.png) repeat-x;
background-size: 45px 45px;
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.55);
-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.55);
box-shadow: 0 0 3px rgba(0, 0, 0, 0.55);
position: relative;
height: 45px;
}
.fixedHeader #header{position: fixed; width: 100%;}
.fixedHeader #content{padding-top: 45px;}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2) {
#header {
background-size: 45px 45px;
}
} #topBarIconMenu {
height: 30px;
width: 40px;
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-s8d76ca5ada.png);
background-position: 0 -706px;
background-repeat: no-repeat;
position: absolute;
top: 7px;
left: 7px;
z-index: 10;
content: ' ';
cursor: pointer;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
#topBarIconMenu {
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-retina-s21a89feead.png);
background-position: 0 -550.5px;
-webkit-background-size: 53px auto;
-moz-background-size: 53px auto;
-o-background-size: 53px auto;
background-size: 53px auto;
}
}
#topBarIconMenu.activeState {
height: 30px;
width: 40px;
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-s8d76ca5ada.png);
background-position: 0 -552px;
background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
#topBarIconMenu.activeState {
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-retina-s21a89feead.png);
background-position: 0 -383.5px;
-webkit-background-size: 53px auto;
-moz-background-size: 53px auto;
-o-background-size: 53px auto;
background-size: 53px auto;
}
}
#topBarIconBackList {
height: 31px;
width: 46px;
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-s8d76ca5ada.png);
background-position: 0 -82px;
background-repeat: no-repeat;
position: absolute;
top: 7px;
left: 7px;
z-index: 10;
content: ' ';
cursor: pointer;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
#topBarIconBackList {
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-retina-s21a89feead.png);
background-position: 0 -313.5px;
-webkit-background-size: 53px auto;
-moz-background-size: 53px auto;
-o-background-size: 53px auto;
background-size: 53px auto;
}
}
#topBarIconBackList.activeState {
height: 31px;
width: 46px;
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-s8d76ca5ada.png);
background-position: 0 -41px;
background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
#topBarIconBackList.activeState {
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-retina-s21a89feead.png);
background-position: 0 -104.5px;
-webkit-background-size: 53px auto;
-moz-background-size: 53px auto;
-o-background-size: 53px auto;
background-size: 53px auto;
}
}
#topBarIconShare {
height: 30px;
width: 40px;
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-s8d76ca5ada.png);
background-position: 0 -404px;
background-repeat: no-repeat;
position: absolute;
top: 7px;
right: 7px;
z-index: 10;
content: ' ';
cursor: pointer;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
#topBarIconShare {
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-retina-s21a89feead.png);
background-position: 0 -349px;
-webkit-background-size: 53px auto;
-moz-background-size: 53px auto;
-o-background-size: 53px auto;
background-size: 53px auto;
}
}
#topBarIconShare.activeState {
height: 30px;
width: 40px;
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-s8d76ca5ada.png);
background-position: 0 -324px;
background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
#topBarIconShare.activeState {
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-retina-s21a89feead.png);
background-position: 0 -175.5px;
-webkit-background-size: 53px auto;
-moz-background-size: 53px auto;
-o-background-size: 53px auto;
background-size: 53px auto;
}
}
#imgLogo {
background-size: 180px 16px;
position: relative;
top: 0;
display: block;
height: 44px;
width: 180px;
margin: 0 auto;
}
#textLogo{
text-decoration: none;
position: relative;
display: block;
width: 180px;
margin: 0 auto;
}
#textLogo h1 {
text-shadow: 0 1px 0 black;
display: block;
margin: 0;
padding: 0;
height: 44px;
color: #fff;
text-align: center;
font-size: 16px;
line-height: 44px;
} .shareDialog {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.9), 0 1px 0 rgba(255, 255, 255, 0.2) inset;
-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.9), 0 1px 0 rgba(255, 255, 255, 0.2) inset;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.9), 0 1px 0 rgba(255, 255, 255, 0.2) inset;
position: absolute;
display: none;
margin: 15px 10px;
max-width: 227px;
border: 1px solid #202020;
background: #3d3d3d;
background-image: linear-gradient(bottom, #2a2a2a 30%, #646464 100%);
background-image: -o-linear-gradient(bottom, #2a2a2a 30%, #646464 100%);
background-image: -moz-linear-gradient(bottom, #2a2a2a 30%, #646464 100%);
background-image: -webkit-linear-gradient(bottom, #2a2a2a 30%, #646464 100%);
background-image: -ms-linear-gradient(bottom, #2a2a2a 30%, #646464 100%);
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.3, #2a2a2a), color-stop(1, #646464));
}
.shareDialogContent {
overflow: hidden;
}
.shareDialogArrow {
position: absolute;
top: -19px;
right: 10px; width: 0;
height: 0;
border-width: 10px;
border-style: solid;
border-color: transparent transparent #646464 transparent;
_border-left-color: pink;
_border-top-color: pink;
_border-right-color: pink;
_filter: chroma(color=pink);
}
.no-cssgradients .shareDialogArrow{
border-color: transparent transparent #3d3d3d transparent;
}
.shareDialogIconList {
margin: 0;
padding: 0;
list-style: none;
}
.shareDialogIconList li {
display: inline;
float: left;
}
.shareDialogIconList li:last-child {
border: none;
}
.shareDialogIconList li a {
text-shadow: 0 -1px 0 #2d2e2e;
color: #eceae5 !important;
position: relative;
display: block;
margin-bottom: 10px;
width: 75px;
vertical-align: middle;
text-align: center;
text-decoration: none;
font-weight: bold;
font-size: 10px;
}
.shareDialogIconList li.activeState {
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #648bf5), color-stop(100%, #2966f2));
background-image: -webkit-linear-gradient(#648bf5, #2966f2);
background-image: -moz-linear-gradient(#648bf5, #2966f2);
background-image: -o-linear-gradient(#648bf5, #2966f2);
background-image: linear-gradient(#648bf5, #2966f2);
text-shadow: none;
}
.shareDialogMail {
height: 24px;
width: 25px;
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-s8d76ca5ada.png);
background-position: 0 -444px;
background-repeat: no-repeat;
display: block;
margin: 12px 0 12px 23px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
.shareDialogMail {
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-retina-s21a89feead.png);
background-position: 0 -487px;
-webkit-background-size: 53px auto;
-moz-background-size: 53px auto;
-o-background-size: 53px auto;
background-size: 53px auto;
}
}
.shareDialogFb {
height: 24px;
width: 25px;
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-s8d76ca5ada.png);
background-position: 0 -848px;
background-repeat: no-repeat;
display: block;
margin: 12px 0 12px 23px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
.shareDialogFb {
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-retina-s21a89feead.png);
background-position: 0 -759px;
-webkit-background-size: 53px auto;
-moz-background-size: 53px auto;
-o-background-size: 53px auto;
background-size: 53px auto;
}
}
.shareDialogTwitter {
height: 24px;
width: 25px;
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-s8d76ca5ada.png);
background-position: 0 -814px;
background-repeat: no-repeat;
display: block;
margin: 12px 0 12px 23px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
.shareDialogTwitter {
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-retina-s21a89feead.png);
background-position: 0 -701px;
-webkit-background-size: 53px auto;
-moz-background-size: 53px auto;
-o-background-size: 53px auto;
background-size: 53px auto;
}
}
.shareDialogGoogle {
height: 24px;
width: 25px;
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-s8d76ca5ada.png);
background-position: 0 -780px;
background-repeat: no-repeat;
display: block;
margin: 12px 0 12px 23px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
.shareDialogGoogle {
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-retina-s21a89feead.png);
background-position: 0 -730px;
-webkit-background-size: 53px auto;
-moz-background-size: 53px auto;
-o-background-size: 53px auto;
background-size: 53px auto;
}
}
.shareDialogYoutube {
height: 24px;
width: 25px;
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-s8d76ca5ada.png);
background-position: 0 -672px;
background-repeat: no-repeat;
display: block;
margin: 12px 0 12px 23px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
.shareDialogYoutube {
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-retina-s21a89feead.png);
background-position: 0 -643px;
-webkit-background-size: 53px auto;
-moz-background-size: 53px auto;
-o-background-size: 53px auto;
background-size: 53px auto;
}
}
.shareDialogPinterest {
height: 24px;
width: 25px;
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/icon-share-pinterest.png);
background-repeat: no-repeat;
display: block;
margin: 12px 0 12px 23px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
.shareDialogPinterest {
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/icon-share-pinterest.png); -webkit-background-size: 53px auto;
-moz-background-size: 53px auto;
-o-background-size: 53px auto;
background-size: 53px auto;
}
}
.shareDialogDribbble {
height: 24px;
width: 25px;
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-s8d76ca5ada.png);
background-position: 0 -518px;
background-repeat: no-repeat;
display: block;
margin: 12px 0 12px 23px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
.shareDialogDribbble {
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-retina-s21a89feead.png);
background-position: 0 -614px;
-webkit-background-size: 53px auto;
-moz-background-size: 53px auto;
-o-background-size: 53px auto;
background-size: 53px auto;
}
}  #sidebar {
position: fixed;
z-index: 1;
overflow-y: auto!important;
-webkit-overflow-scrolling: touch;
width: 83%;
height: 100%;
-webkit-transform: translate(-100%, 0);
-moz-transform: translate(-100%, 0);
-ms-transform: translate(-100%, 0);
-o-transform: translate(-100%, 0);
transform: translate(-100%, 0);
}
#sidebar.activeState {
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
#listMenu, .menu ul {
margin: 0;
padding: 0;
list-style: none;
}
#listMenu li, .menu li {
color: #eceae5 !important;
text-shadow: 0px -1px 0px black !important;
font-weight: bold;
}
#listMenu li > a.activeState, .menu ul li > a.activeState {
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #648bf5), color-stop(100%, #2966f2));
background-image: -webkit-linear-gradient(#648bf5, #2966f2);
background-image: -moz-linear-gradient(#648bf5, #2966f2);
background-image: -o-linear-gradient(#648bf5, #2966f2);
background-image: linear-gradient(#648bf5, #2966f2);
text-shadow: none;
text-shadow: none;
}
#listMenu li.activeState .counter, .menu li.activeState .counter {
text-shadow: none;
background: white;
color: #648bf5;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
#listMenu li a, .menu li a {
position: relative;
z-index: 1;
display: block;
padding: 12px 15px;
border-top: 1px solid #3b3b3b;
border-bottom: 1px solid #1e1e1e;
color: #eceae5;
text-decoration: none;
font-size: 13px;
}
.sub-menu{
margin: 0;
padding: 0;
margin-left: -5px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.7) inset;
}
.sub-menu li a{
background: rgba(0, 0, 0, 0.2);
padding-left: 25px !important;
border-top: 1px solid #323232 !important;
}
.sub-menu li:first-child a{
border-top: none !important;
}
#listMenu li.title a, .menu ul li.title a {
-webkit-box-shadow: 0 0 3px black;
-moz-box-shadow: 0 0 3px black;
box-shadow: 0 0 3px black;
position: relative;
z-index: 2;
display: block;
padding: 10px;
border-bottom: 1px solid #111111;
border-top: none;
background: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/bg-listMenuTitle.png) repeat-x;
background-size: 32px;
font-size: 12px;
line-height: 10px;
}
#listMenu .counter, .menu .counter {
-webkit-box-shadow: 0 1px 0 0 #3b3b3b, 0 -1px 0 0 #1e1e1e;
-moz-box-shadow: 0 1px 0 0 #3b3b3b, 0 -1px 0 0 #1e1e1e;
box-shadow: 0 1px 0 0 #3b3b3b, 0 -1px 0 0 #1e1e1e;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-ms-border-radius: 20px;
-o-border-radius: 20px;
border-radius: 20px;
display: inline-block;
padding: 2px 8px 2px;
background-color: #202021;
text-align: center;
display: inline;
float: right;
}  .galleryColumnList, .galleryFourColumnList, .galleryThreeColumnList, .galleryTwoColumnList {
*zoom: 1;
margin: 0;
list-style: none;
}
.galleryColumnList:after, .galleryFourColumnList:after, .galleryThreeColumnList:after, .galleryTwoColumnList:after {
content: "";
display: table;
clear: both;
}
.galleryColumnList li, .galleryFourColumnList li, .galleryThreeColumnList li, .galleryTwoColumnList li {
display: inline;
float: left;
}
.galleryFourColumnList {
padding: 2px;
}
.galleryFourColumnList li {
margin: 3px;
width: 73px;
height: 73px;
}
.galleryFourColumnList li img {
width: 73px;
height: 73px;
padding: 2px;
}
.galleryThreeColumnList {
padding: 2px;
}
.galleryThreeColumnList li {
margin: 3px;
width: 99px;
height: 99px;
}
.galleryThreeColumnList li img {
width: 99px;
height: 99px;
padding: 2px;
}
.galleryTwoColumnList {
padding: 2px;
}
.galleryTwoColumnList li {
margin: 3px;
width: 152px;
height: 152px;
}
.galleryTwoColumnList li img {
width: 152px;
height: 152px;
padding: 2px;
}  #blogList {
margin: 0;
padding: 0;
list-style: none;
font-size: 13px;
}
#loadedContent{
opacity: 0;
display: none;
}
#blogList li a {
text-decoration: none;
}
#blogList li {
padding: 10px 12px;
padding-right: 20px;
border-bottom: 1px dashed #d8d6d0;
background: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/blog-listArrow.png) no-repeat;
background-position: right center;
background-size: 14px 9px;
}
#blogList li:last-child {
border-bottom: none;
}
#blogList li.activeState {
-webkit-box-shadow: 0 -1px 5px #bcb9b6 inset;
-moz-box-shadow: 0 -1px 5px #bcb9b6 inset;
box-shadow: 0 -1px 5px #bcb9b6 inset;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2) {
#blogList li {
background: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/blog-listArrow@2x.png) no-repeat;
background-position: right center;
background-size: 14px 9px;
}
}
#blogList h2 {
display: block;
margin: 0;
padding: 0;
color: #424143;
font-weight: bold;
font-size: 15px;
line-height: 20px;
}
#blogList h2 .webFont {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
padding: 2px 3px;
background-color: #d9d4d0 !important;
color: #8c8680;
text-shadow: none;
font-weight: normal;
font-size: 11px;
}
#blogList p {
overflow: hidden;
margin: 0;
padding: 0;
color: #8c8680;
text-overflow: ellipsis;
white-space: nowrap;
line-height: 20px;
}
.listMeta {
*zoom: 1;
display: block;
margin: 0;
padding: 0;
color: #8c8680;
font-weight: 300;
font-size: 11px;
}
.listMeta:after {
content: "";
display: table;
clear: both;
}
.listMeta .listMetaDate {
float: left;
}
.listMeta .listMetaAuthor {
float: right;
}
.listMeta .webFont {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
padding: 2px 3px;
border: none !important;
background-color: #d9d4d0;
color: #8c8680 !important;
text-shadow: none;
}
.blogItemWrapper {
*zoom: 1;
margin-top: 5px;
}
.blogItemWrapper:after {
content: "";
display: table;
clear: both;
}
.blogItemWrapperImg {
display: inline;
float: left;
margin: 3px 10px 5px 0;
width: 70px;
height: 70px;
}
.blogItemWrapperImg img, .blogItemWrapperImg iframe {
width: 70px;
background-color: #fff;
height: 70px;
padding: 3px;
}  #blogSingle.wrappedContent {
padding: 15px 15px 10px;
}
#blogSingle h2 {
display: block;
margin: 5px 0 10px;
padding: 0;
color: #424143;
font-weight: bold;
font-size: 15px;
line-height: 20px;
}
#blogSingle h2 .webFont {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
padding: 2px 3px;
background-color: #d9d4d0 !important;
color: #8c8680;
text-shadow: none;
font-weight: normal;
font-size: 11px;
}  #comments {
margin: 0;
padding: 0;
list-style: none;
}
#comments .comment-item {
*zoom: 1;
display: block;
padding: 0 15px;
margin: 15px 0;
}
#comments .comment-item:after {
content: "";
display: table;
clear: both;
}
#comments .comment-item:last-child {
border: none;
}
.comment-meta {
*zoom: 1;
display: block;
float: left;
margin-right: 20px;
margin-bottom: 5px;
}
.comment-meta a{
text-decoration: none;
color: inherit;
}
.comment-meta:after {
content: "";
display: table;
clear: both;
}
.comment-meta img {
display: block;
margin: 0 auto;
padding: 2px !important;
width: 60px !important;
height: 60px !important;
}
.comment-meta h4 {
margin: 3px 0 0;
text-align: center;
font-weight: bold;
font-size: 12px;
}
.comment-meta .comment-time {
display: block;
margin: 0;
text-align: center;
font-size: 11px;
line-height: 13px;
}  #contactMap {
position: relative;
}
#contactMap #mapOverlay {
position: absolute;
width: 100%;
height: 200px;
border-bottom: 1px solid #d5d3d0;
}
#contactMap #mapOverlayClose {
height: 30px;
width: 40px;
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-s8d76ca5ada.png);
background-position: 0 -123px;
background-repeat: no-repeat;
-webkit-transition: opacity 0.4s ease-in-out;
-moz-transition: opacity 0.4s ease-in-out;
-o-transition: opacity 0.4s ease-in-out;
transition: opacity 0.4s ease-in-out;
position: absolute;
right: 20px;
bottom: 20px;
opacity: 0;
cursor: pointer;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
#contactMap #mapOverlayClose{
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-retina-s21a89feead.png);
background-position: 0 -34.5px;
-webkit-background-size: 53px auto;
-moz-background-size: 53px auto;
-o-background-size: 53px auto;
background-size: 53px auto;
}
}
#contactMap.activeState iframe {
height: 400px;
}
#contactMap.activeState #mapOverlay {
display: none;
}
#contactMap.activeState #mapOverlayClose {
opacity: 1;
}
#contactMap.activeState #mapOverlayClose.activeState{
height: 30px;
width: 40px;
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-s8d76ca5ada.png);
background-position: 0 -204px;
background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
#contactMap.activeState #mapOverlayClose.activeState{
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-retina-s21a89feead.png);
background-position: 0 0;
-webkit-background-size: 53px auto;
-moz-background-size: 53px auto;
-o-background-size: 53px auto;
background-size: 53px auto;
}
}
#backToTop{
height: 30px;
width: 40px;
display: block;
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-s8d76ca5ada.png);
background-position: 0 -123px;
background-repeat: no-repeat;
position: absolute;
right: 20px;
bottom: 20px;
cursor: pointer;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
#backToTop {
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-retina-s21a89feead.png);
background-position: 0 -34.5px;
-webkit-background-size: 53px auto;
-moz-background-size: 53px auto;
-o-background-size: 53px auto;
background-size: 53px auto;
}
}
#backToTop.activeState {
height: 30px;
width: 40px;
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-s8d76ca5ada.png);
background-position: 0 -204px;
background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
#backToTop.activeState {
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-retina-s21a89feead.png);
background-position: 0 0;
-webkit-background-size: 53px auto;
-moz-background-size: 53px auto;
-o-background-size: 53px auto;
background-size: 53px auto;
}
}
#contactMap iframe {
width: 100%;
height: 200px;
padding: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
#contactMap .cutOffStripeBottom {
position: absolute;
bottom: 4px;
}
.pushDownContactInfo {
margin-top: 50px;	
}
#contactInfo {
*zoom: 1;
}
#contactInfo:after {
content: "";
display: table;
clear: both;
}
#contactInfoImg {
margin-top: -47px;
z-index: 3;
width: 108px;
height: 108px;
background-color: #fff;
display: inline;
float: left;
}
#contactInfoImg img {
width: 108px;
height: 108px;
}
#contactInfoMeta {
padding-left: 130px;
}
#contactInfoMeta h2 {
margin: 8px 0 12px;
}
#contactInfoMetaShare {
height: 30px;
width: 40px;
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-s8d76ca5ada.png);
background-position: 0 -478px;
background-repeat: no-repeat;
display: inline-block;
padding-right: 5px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
#contactInfoMetaShare {
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-retina-s21a89feead.png);
background-position: 0 -418px;
-webkit-background-size: 53px auto;
-moz-background-size: 53px auto;
-o-background-size: 53px auto;
background-size: 53px auto;
}
}
#contactInfoMetaShare.activeState {
height: 30px;
width: 40px;
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-s8d76ca5ada.png);
background-position: 0 -244px;
background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
#contactInfoMetaShare.activeState {
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-retina-s21a89feead.png);
background-position: 0 -244.5px;
-webkit-background-size: 53px auto;
-moz-background-size: 53px auto;
-o-background-size: 53px auto;
background-size: 53px auto;
}
}
#contactInfoMetaMail {
height: 30px;
width: 40px;
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-s8d76ca5ada.png);
background-position: 0 -592px;
background-repeat: no-repeat;
display: inline-block;
padding-right: 5px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
#contactInfoMetaMail {
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-retina-s21a89feead.png);
background-position: 0 -516px;
-webkit-background-size: 53px auto;
-moz-background-size: 53px auto;
-o-background-size: 53px auto;
background-size: 53px auto;
}
}
#contactInfoMetaMail.activeState {
height: 30px;
width: 40px;
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-s8d76ca5ada.png);
background-position: 0 -364px;
background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
#contactInfoMetaMail.activeState {
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-retina-s21a89feead.png);
background-position: 0 -279px;
-webkit-background-size: 53px auto;
-moz-background-size: 53px auto;
-o-background-size: 53px auto;
background-size: 53px auto;
}
}
#contactInfoMetaCall {
height: 30px;
width: 40px;
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-s8d76ca5ada.png);
background-position: 0 -632px;
background-repeat: no-repeat;
display: inline-block;
padding-right: 5px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
#contactInfoMetaCall {
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-retina-s21a89feead.png);
background-position: 0 -452.5px;
-webkit-background-size: 53px auto;
-moz-background-size: 53px auto;
-o-background-size: 53px auto;
background-size: 53px auto;
}
}
#contactInfoMetaCall.activeState {
height: 30px;
width: 40px;
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-s8d76ca5ada.png);
background-position: 0 -284px;
background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
#contactInfoMetaCall.activeState {
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-retina-s21a89feead.png);
background-position: 0 -210px;
-webkit-background-size: 53px auto;
-moz-background-size: 53px auto;
-o-background-size: 53px auto;
background-size: 53px auto;
}
}
.ShareDialogContactInfo .shareDialogArrow {
left: 140px;
}
#contact-form p, .input-form p {
margin: 20px 0;
}
#contact-form input, .input-form input {
display: block;
}
#contact-form input[type="text"], #contact-form textarea, .input-form input[type="text"], .input-form textarea {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
box-sizing: border-box;
margin: 0;
padding: 8px 12px;
width: 100%;
border: 1px solid #d5d3d0;
color: #bcb9b6;
-webkit-appearance: none;
}
@media (min-width: 321px) { 
input, textarea {
max-width: 380px;
}
p label, .input-form label{
display: block !important;
}
}
#contact-form textarea, .input-form textarea {
height: 200px;
}
#contact-form label, .input-form label {
display: inline-block;
margin-bottom: 3px;
}
input[type="button"], input[type="submit"], input[type="reset"], .button {
text-shadow: 0 1px 0 white;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
padding: 7px 12px;
border: 1px solid #c2c0b9;
border-radius: 4px;
background: #e0dcd9; background: -moz-linear-gradient(top, #e0dcd9 0%, #d2ccc7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0dcd9), color-stop(100%, #d2ccc7)); background: -webkit-linear-gradient(top, #e0dcd9 0%, #d2ccc7 100%); background: -o-linear-gradient(top, #e0dcd9 0%, #d2ccc7 100%); background: -ms-linear-gradient(top, #e0dcd9 0%, #d2ccc7 100%); background: linear-gradient(to bottom, #e0dcd9 0%, #d2ccc7 100%); color: #8c8680;
font-weight: bold;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0dcd9', endColorstr='#d2ccc7',GradientType=0 ); }
a.button{
text-decoration: none;
margin: 5px 0;
display: inline-block;
font-weight: bold;
} #contact-form span.required, .input-form span.required {
color: #cc0000;
font-size: 14px;
} #message {
margin: 10px 0;
padding: 0;
}
.loader {
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
padding: 0 10px;
width: 32px !important;
height: 32px !important;
background: none !important;
}
#contact-form #success_page h1 {
padding-left: 22px;
background: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/assets/success.gif) left no-repeat;
}  #ps-custom-back {
height: 31px;
width: 54px;
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-s8d76ca5ada.png);
background-position: 0 -163px;
background-repeat: no-repeat;
position: absolute;
top: 7px;
left: 7px;
z-index: 10;
display: block;
content: ' ';
cursor: pointer;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
#ps-custom-back {
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-retina-s21a89feead.png);
background-position: 0 -140px;
-webkit-background-size: 53px auto;
-moz-background-size: 53px auto;
-o-background-size: 53px auto;
background-size: 53px auto;
}
}
#ps-custom-back.activeState {
height: 31px;
width: 54px;
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-s8d76ca5ada.png);
background-position: 0 0;
background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
#ps-custom-back.activeState {
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/sprites-retina-s21a89feead.png);
background-position: 0 -69px;
-webkit-background-size: 53px auto;
-moz-background-size: 53px auto;
-o-background-size: 53px auto;
background-size: 53px auto;
}
}
body.ps-active, body.ps-building, div.ps-active, div.ps-building {
overflow: hidden;
background: #000;
}
.ps-carousel img, .ps-zoom-pan-rotate img {
padding: 0;
background: none;
}
body.ps-active *, div.ps-active * {
-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
body.ps-active *:focus, div.ps-active *:focus {
outline: 0;
}
div.ps-document-overlay {
background: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/bg-menu.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2) {
div.ps-document-overlay {
background: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/bg-menu.png);
background-size: 100px;
}
}
div.ps-uilayer {
background: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/bg-menu.png);
cursor: pointer;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2) {
div.ps-uilayer {
background: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/bg-menu.png);
background-size: 100px;
}
}
div.ps-zoom-pan-rotate {
background: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/bg-menu.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2) {
div.ps-zoom-pan-rotate {
background: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/bg-menu.png);
background-size: 100px;
}
}
div.ps-zoom-pan-rotate * {
display: block;
}
div.ps-carousel-item-loading {
background: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/loader.png) no-repeat center center;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2) {
div.ps-carousel-item-loading {
background-size: 20px;
}
}
div.ps-carousel-item-error {
background: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/error.png) no-repeat center center;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2) {
div.ps-carousel-item-error {
background-size: 20px;
}
} div.ps-caption {
background: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/bg-topBar.png) repeat-x;
background-size: 45px 45px;
position: relative;
height: 45px !important;
color: #eceae5;
text-align: center;
font-size: 13px;
font-family: "Lucida Grande", Helvetica, Arial,Verdana, sans-serif;
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.55);
-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.55);
box-shadow: 0 0 3px rgba(0, 0, 0, 0.55);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2) {
div.ps-caption {
background: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/bg-topBar.png) repeat-x;
background-size: 45px 45px;
}
}
div.ps-caption span {
text-shadow: 0 -1px 0 #2d2e2e;
font-weight: bold;
}
div.ps-caption * {
display: inline;
}
div.ps-caption-bottom {
min-height: 44px;
}
div.ps-caption-content {
display: block;
padding: 13px;
} div.ps-toolbar {
background: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/bg-topBar.png) repeat-x;
background-size: 45px 45px;
display: table;
height: 44px;
color: #ffffff;
table-layout: fixed;
text-align: center;
font-size: 13px;
font-family: "Lucida Grande", Helvetica, Arial,Verdana, sans-serif;
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.55);
-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.55);
box-shadow: 0 0 3px rgba(0, 0, 0, 0.55);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2) {
div.ps-toolbar {
background: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/bg-topBar.png) repeat-x;
background-size: 45px 45px;
}
}
div.ps-toolbar * {
display: block;
}
div.ps-toolbar-top {
border-bottom: 1px solid #101010;
}
div.ps-toolbar-close, div.ps-toolbar-previous, div.ps-toolbar-next, div.ps-toolbar-play, div.ps-toolbar-share {
display: table-cell;
cursor: pointer;
}
div.ps-toolbar div div.ps-toolbar-content {
margin: 0 auto 0;
width: 44px;
height: 44px;
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/icons.png);
background-repeat: no-repeat;
}
div.ps-toolbar-close div.ps-toolbar-content {
background-position: 0 0;
}
div.ps-toolbar-close.activeState div.ps-toolbar-content {
background-position: 0 -88px;
}
div.ps-toolbar-previous div.ps-toolbar-content {
background-position: -44px 0;
}
div.ps-toolbar-previous.activeState div.ps-toolbar-content {
background-position: -44px -88px;
}
div.ps-toolbar-previous-disabled div.ps-toolbar-content {
background-position: -44px -44px;
}
div.ps-toolbar-next div.ps-toolbar-content {
background-position: -132px 0;
}
div.ps-toolbar-next.activeState div.ps-toolbar-content {
background-position: -132px -88px;
}
div.ps-toolbar-next-disabled div.ps-toolbar-content {
background-position: -132px -44px;
}
div.ps-toolbar-play div.ps-toolbar-content {
background-position: -88px 0;
}
div.ps-toolbar-play.activeState div.ps-toolbar-content {
background-position: -88px -88px;
} @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
div.ps-toolbar div div.ps-toolbar-content {
background-image: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/images/icons@2x.png);
background-size: 176px 132px;
-moz-background-size: 176px 132px;
-o-background-size: 176px 132px;
-webkit-background-size: 176px 132px;
}
}   .flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
outline: none;
}
.slides,
.flex-control-nav,
.flex-direction-nav {
margin: 0;
padding: 0;
list-style: none;
} .flexslider {
margin: 0;
padding: 0;
}
.flexslider .slides > li {
display: none;
-webkit-backface-visibility: hidden;
} .flexslider .slides img {
display: block;
width: 100%;
}
.flex-pauseplay span {
text-transform: capitalize;
} .slides:after {
display: block;
visibility: hidden;
clear: both;
height: 0;
content: ".";
line-height: 0;
}
html[xmlns] .slides {
display: block;
}
* html .slides {
height: 1%;
}  .no-js .slides > li:first-child {
display: block;
}
.gallery {
padding: 15px 15px 12px 15px;
}
.slides li img {
width: 100%;
height: auto;
}  .csstransitions div.ps-document-overlay {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.csstransforms3d div.ps-document-overlay.activeState {
-webkit-transform: scale(2, 2);
-moz-transform: scale(2, 2);
-ms-transform: scale(2, 2);
-o-transform: scale(2, 2);
transform: scale(2, 2);
opacity: 0 !important;
}
.csstransforms3d div.ps-carousel {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.csstransforms3d div.ps-carousel.activeState {
-webkit-transform: scale(2, 2);
-moz-transform: scale(2, 2);
-ms-transform: scale(2, 2);
-o-transform: scale(2, 2);
transform: scale(2, 2);
opacity: 0 !important;
}
.csstransforms3d div.ps-caption, #header {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
-webkit-transform: translate(0, -50px);
-moz-transform: translate(0, -50px);
-ms-transform: translate(0, -50px);
-o-transform: translate(0, -50px);
transform: translate(0, -50px);
}
.csstransforms3d div.ps-caption.activeState, #header.activeState {
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
.csstransitions #content {
-webkit-transition: opacity 0.4s ease-in-out;
-moz-transition: opacity 0.4s ease-in-out;
-o-transition: opacity 0.4s ease-in-out;
transition: opacity 0.4s ease-in-out;
opacity: 0;
}
.csstransitions #content.activeState {
opacity: 1;
}
.csstransforms3d div.ps-toolbar {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
-webkit-transform: translate(0, 50px);
-moz-transform: translate(0, 50px);
-ms-transform: translate(0, 50px);
-o-transform: translate(0, 50px);
transform: translate(0, 50px);
}
.csstransforms3d div.ps-toolbar.activeState {
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
} .shareDialogMenu {
-webkit-transition: top 0.4s ease-in-out, opacity 0.4s ease-in-out;
-moz-transition: top 0.4s ease-in-out, opacity 0.4s ease-in-out;
-o-transition: top 0.4s ease-in-out, opacity 0.4s ease-in-out;
transition: top 0.4s ease-in-out, opacity 0.4s ease-in-out;
top: 25px;
right: 0;
z-index: 100;
opacity: 0;
}
.shareDialogMenu.activeState {
top: 45px;
right: 0;
opacity: 1;
}
.ShareDialogContactInfo {
-webkit-transition: top 0.4s ease-in-out, opacity 0.4s ease-in-out;
-moz-transition: top 0.4s ease-in-out, opacity 0.4s ease-in-out;
-o-transition: top 0.4s ease-in-out, opacity 0.4s ease-in-out;
transition: top 0.4s ease-in-out, opacity 0.4s ease-in-out;
top: 45px;
left: 5px;
z-index: 100;
opacity: 0;
}
.ShareDialogContactInfo.activeState {
top: 65px;
left: 5px;
opacity: 1;
} #contentWrapper {
position: relative;
z-index: 2;
left: 0;
}
.csstransitions #contentWrapper {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
@media (max-width: 320px) { 
.no-csstransforms3d #contentWrapper.activeState {
left: 83%;
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
}
.csstransforms3d #contentWrapper.activeState {
-webkit-transform: translate(83%, 0);
-moz-transform: translate(83%, 0);
-ms-transform: translate(83%, 0);
-o-transform: translate(83%, 0);
transform: translate(83%, 0);
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
}
}
@media (min-width: 321px) { 
.no-csstransforms3d #contentWrapper.activeState {
left: 280px;
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
}
.csstransforms3d #contentWrapper.activeState {
-webkit-transform: translate(280px, 0);
-moz-transform: translate(280px, 0);
-ms-transform: translate(280px, 0);
-o-transform: translate(280px, 0);
transform: translate(280px, 0);
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
}
} .csstransitions .siteLoader {
text-align: center;
display: block;
margin: 60px auto 0;
}
.no-csstransitions .siteLoader{
display: none;
}
.csstransitions .siteLoader.activeState {
display: none;
}
.csstransitions .siteLoader span {
display: inline-block;
vertical-align: middle;
width: 10px;
height: 10px;
margin: 50px auto;
background: #8c8680;
border-radius: 50px;
-webkit-animation: loader 0.9s infinite alternate;
-moz-animation: loader 0.9s infinite alternate;
}
.csstransitions .siteLoader span:nth-of-type(2) {
-webkit-animation-delay: 0.3s;
-moz-animation-delay: 0.3s;
}
.csstransitions .siteLoader span:nth-of-type(3) {
-webkit-animation-delay: 0.6s;
-moz-animation-delay: 0.6s;
}
@-webkit-keyframes loader {
0% {
width: 10px;
height: 10px;
opacity: 0.9;
-webkit-transform: translateY(0);
}
100% {
width: 24px;
height: 24px;
opacity: 0.1;
-webkit-transform: translateY(-21px);
}
}
@-moz-keyframes loader {
0% {
width: 10px;
height: 10px;
opacity: 0.9;
-webkit-transform: translateY(0);
}
100% {
width: 24px;
height: 24px;
opacity: 0.1;
-webkit-transform: translateY(-21px);
}
}
@-ms-keyframes loader {
0% {
width: 10px;
height: 10px;
opacity: 0.9;
-webkit-transform: translateY(0);
}
100% {
width: 24px;
height: 24px;
opacity: 0.1;
-webkit-transform: translateY(-21px);
}
}
@keyframes loader {
0% {
width: 10px;
height: 10px;
opacity: 0.9;
-webkit-transform: translateY(0);
}
100% {
width: 24px;
height: 24px;
opacity: 0.1;
-webkit-transform: translateY(-21px);
}
}  @font-face {
font-weight: normal;
font-style: normal;
font-family: 'WebSymbolsRegular';
src: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/css/fonts/websymbols-regular-webfont.eot);
src: url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/css/fonts/websymbols-regular-webfont.eot?#iefix) format("embedded-opentype"), url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/css/fonts/websymbols-regular-webfont.woff) format("woff"), url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/css/fonts/websymbols-regular-webfont.ttf) format("truetype"), url(//m.runemossige.com/wp-content/themes/wp-mobile-seo/css/fonts/websymbols-regular-webfont.svg#WebSymbolsRegular) format("svg");
}
.webFont {
font-family: 'WebSymbolsRegular';
}
.video-container {
width: 100%;
position: relative;
padding: 0;
padding-top: 56.27659574468085%;
}
.video-container iframe,  
.video-container object,  
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.no-transition{
-webkit-transition: none !important;
-moz-transition: none !important;
-ms-transition: none !important;
-o-transition: none !important; 
transition: none !important;
}