/* ::::: http://fonts.googleapis.com/css?family=Open+Sans:400italic,400,700,600 ::::: */

@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('cjzkeoubrn4kerxqtauh3vtxra8tvwticgirnjhmvjw.woff2') format("woff2");
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url('mtp_ysujh_bn48vbg8snsugdm0lzdjqr5-oayxsoefg.woff2') format("woff2");
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url('k3k702zokiljc3wvjuplzogdm0lzdjqr5-oayxsoefg.woff2') format("woff2");
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url('xjajxh38i15wypjxxugmbo4p5icox8kq3llunmylgo4.woff2') format("woff2");
}
/* ::::: http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700 ::::: */

@font-face {
	font-family: "Open Sans Condensed";
	font-style: normal;
	font-weight: 300;
	src: local("Open Sans Cond Light"), local("OpenSans-CondensedLight"), url('gk5fxslnktthtojxrkp-xbeur64qvld-0ibiadtunxe.woff2') format("woff2");
}
@font-face {
	font-family: "Open Sans Condensed";
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Condensed Bold"), local("OpenSans-CondensedBold"), url('gk5fxslnktthtojxrkp-xif8zhzcj7x9pr62crgavua.woff2') format("woff2");
}
/* ::::: http://xxladventure.nettsidedemo.no/wp-content/plugins/sitepress-multilingual-cms/res/css/language-selector.css?v=3.3.3 ::::: */

#lang_sel li::before { content: "" ! important; }
#lang_sel_list { height: 32px; position: relative; z-index: 99; font-family: verdana,arial,sans-serif; }
#lang_sel_list ul { padding: 0px ! important; margin: 0px ! important; list-style-type: none ! important; }
#lang_sel_list ul a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(68, 68, 68); height: auto; line-height: 1em; }
#lang_sel_list li { float: left; position: relative; padding: 0px ! important; margin: 0px ! important; list-style-type: none ! important; }
#lang_sel_list li::before { content: "" ! important; }
#lang_sel_list a { display: block; font-size: 11px; text-decoration: none ! important; color: rgb(68, 68, 68); background: rgb(255, 255, 255) none repeat scroll 0% 0%; line-height: 18px; padding-left: 5px; }
#lang_sel_list a:visited { display: block; font-size: 11px; text-decoration: none ! important; color: rgb(68, 68, 68); background: rgb(255, 255, 255) none repeat scroll 0% 0%; line-height: 18px; padding-left: 5px; }
#lang_sel_list a.lang_sel_sel { background-image: none; color: rgb(68, 68, 68); }
#lang_sel_list a.lang_sel_sel:hover { text-decoration: none; color: rgb(0, 0, 0); }
#lang_sel_list img.iclflag { width: 18px; height: 12px; position: relative; top: 1px; }
/* ::::: http://xxladventure.nettsidedemo.no/wp-content/themes/klasik/css/prettyPhoto.css?ver=4.3.1 ::::: */

/* ::::: http://fonts.googleapis.com/css?family=Open+Sans%3A400%2C600%2C300%2C700%2C600italic%2C400italic%2C300italic%2C700italic&ver=4.3.1 ::::: */

@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: local("Open Sans Light"), local("OpenSans-Light"), url('dxi1orhcpsqm3vp6mxoategdm0lzdjqr5-oayxsoefg.woff2') format("woff2");
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('cjzkeoubrn4kerxqtauh3vtxra8tvwticgirnjhmvjw.woff2') format("woff2");
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url('mtp_ysujh_bn48vbg8snsugdm0lzdjqr5-oayxsoefg.woff2') format("woff2");
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url('k3k702zokiljc3wvjuplzogdm0lzdjqr5-oayxsoefg.woff2') format("woff2");
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 300;
	src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url('prmixeptr36kac0geaetxko2ltmewa_kmiywrkncwpc.woff2') format("woff2");
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url('xjajxh38i15wypjxxugmbo4p5icox8kq3llunmylgo4.woff2') format("woff2");
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 600;
	src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url('prmixeptr36kac0geaetxl2umoyru7pgriv8dxcgjjk.woff2') format("woff2");
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 700;
	src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url('prmixeptr36kac0geaetxolizu-hdpmdizmigmsroc4.woff2') format("woff2");
}
/* ::::: http://xxladventure.nettsidedemo.no/wp-content/themes/klasik/css/skeleton.css?ver=4.3.1 ::::: */

.container { margin: 0px auto; padding: 0px; max-width: 1140px; }
.row { max-width: 100%; margin: 0px auto; }
.row .column, .row .columns { box-sizing: border-box; }
.column, .columns { float: left; min-height: 1px; padding: 0px 15px; position: relative; }
.row .three { width: 25%; }
.row .four { width: 33.333%; }
.row .eight { width: 66.667%; }
.row .twelve { width: 100%; }
img { max-width: 100%; height: auto; }
img {  }
.container::after { content: " "; display: block; height: 0px; clear: both; visibility: hidden; }
.clearfix::before, .clearfix::after, .row::before, .row::after { content: " "; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
.row::after, .clearfix::after { clear: both; }
.row, .clearfix {  }
.clear, .clr { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
@media only screen and (min-width: 959px) {
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
}
@media only screen and (max-width: 767px) {
	body { width: 100%; min-width: 0px; margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; }
	.container { margin: 0px auto; max-width: 420px; }
	.row { width: auto; min-width: 0px; margin-left: 0px; margin-right: 0px; }
	.row .column, .row .columns { width: 100%; float: none; }
	.column:last-child, .columns:last-child { float: none; }
	[class*="column"] + [class*="column"]:last-child { float: none; }
	.column::before, .columns::before, .column::after, .columns::after { content: ""; }
	.column::after, .columns::after { clear: both; }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
}
@media only screen and (max-width: 479px) {
}
/* ::::: http://xxladventure.nettsidedemo.no/wp-content/themes/klasik/css/general.css?ver=4.3.1 ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px none; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: outside none none; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
* { margin: 0px; padding: 0px; }
:focus { outline: medium none; }
body { margin: 0px auto; padding: 0px; line-height: 22px; }
a, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: medium none; }
p { margin-bottom: 20px; font-size: 100%; }
ul { list-style: outside none disc; margin: 0px 0px 18px 1.5em; }
ul li, ol li { padding-top: 5px; padding-bottom: 5px; }
ul ul, ol ol, ul ol, ol ul { margin-bottom: 0px; }
strong { font-weight: bold; }
blockquote::before { content: open-quote; position: absolute; top: 0px; left: 0px; font-family: Georgia,serif; font-size: 4em; line-height: 1; margin: 0px; vertical-align: -0.4em; }
.gallery-columns-2 .gallery-item:nth-of-type(2n+2) { margin-right: 0px; }
.gallery-columns-3 .gallery-item:nth-of-type(3n+3) { margin-right: 0px; }
.gallery-columns-4 .gallery-item:nth-of-type(4n+4) { margin-right: 0px; }
.gallery-columns-5 .gallery-item:nth-of-type(5n+5) { margin-right: 0px; }
.gallery-columns-6 .gallery-item:nth-of-type(6n+6) { margin-right: 0px; }
.gallery-columns-7 .gallery-item:nth-of-type(7n+7) { margin-right: 0px; }
.gallery-columns-8 .gallery-item:nth-of-type(8n+8) { margin-right: 0px; }
.gallery-columns-9 .gallery-item:nth-of-type(9n+9) { margin-right: 0px; }
.gallery-columns-10 .gallery-item:nth-of-type(10n+10) { margin-right: 0px; }
.widget-title, .widgettitle { font-size: 18px; letter-spacing: 1px; display: block; }
.klasik-testimonial-widget .testi-quote::before { content: ""; position: absolute; top: 0px; left: 0px; font-family: Georgia,serif; font-size: 4em; line-height: 1; margin: 0px; vertical-align: -0.4em; }
.widget_klasik_tabs ul.tabs li::before { content: ""; padding: 0px; }
.widget_klasik_tabs .tab-content ul li::before { content: ""; padding: 0px; }
ul.tabs li::before { content: ""; padding: 0px; }
.tab-content ul li::before { content: ""; padding: 0px; }
#footersidebar .six.columns:nth-child(2n+1) { clear: both; }
#footersidebar .four.columns:nth-child(3n+1) { clear: both; }
#footersidebar .three.columns:nth-child(4n+1) { clear: both; }
#footersidebar .one_fifth.columns:nth-child(5n+1) { clear: both; }
#footersidebar .two.columns:nth-child(6n+1) { clear: both; }
.page-numbers::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
#maincontent .main.nocontent { padding-bottom: 0px; margin-bottom: 0px; }
/* ::::: http://xxladventure.nettsidedemo.no/wp-content/themes/klasik/css/flexslider.css?ver=4.3.1 ::::: */

@font-face {
	font-family: "flexslider-icon";
	font-style: normal;
	font-weight: normal;
	src: url('flexslider-icon.eot') format("embedded-opentype"), url('flexslider-icon.woff') format("woff"), url('flexslider-icon.ttf') format("truetype"), url('flexslider-icon.svg') format("svg");
}
.flexslider .slides::after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.flex-direction-nav a::before { font-family: "flexslider-icon"; font-size: 25px; display: inline-block; content: ""; color: rgba(255, 255, 255, 0.8); text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3); }
.flex-direction-nav a.flex-next::before { content: ""; }
.flex-pauseplay a::before { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: ""; }
.flex-pauseplay a.flex-play::before { content: ""; }
@media screen and (max-width: 860px) {
}
/* ::::: http://xxladventure.nettsidedemo.no/wp-content/themes/klasik/css/camera.css?ver=4.3.1 ::::: */

/* ::::: http://xxladventure.nettsidedemo.no/wp-content/themes/klasik/css/font-awesome.min.css?ver=4.0.3 ::::: */

@font-face {
	font-family: "FontAwesome";
	font-style: normal;
	font-weight: normal;
	src: url('fontawesome-webfont.eot') format("embedded-opentype"), url('fontawesome-webfont.woff') format("woff"), url('fontawesome-webfont.ttf') format("truetype"), url('fontawesome-webfont.svg') format("svg");
}
.fa-glass::before { content: ""; }
.fa-music::before { content: ""; }
.fa-search::before { content: ""; }
.fa-envelope-o::before { content: ""; }
.fa-heart::before { content: ""; }
.fa-star::before { content: ""; }
.fa-star-o::before { content: ""; }
.fa-user::before { content: ""; }
.fa-film::before { content: ""; }
.fa-th-large::before { content: ""; }
.fa-th::before { content: ""; }
.fa-th-list::before { content: ""; }
.fa-check::before { content: ""; }
.fa-times::before { content: ""; }
.fa-search-plus::before { content: ""; }
.fa-search-minus::before { content: ""; }
.fa-power-off::before { content: ""; }
.fa-signal::before { content: ""; }
.fa-gear::before, .fa-cog::before { content: ""; }
.fa-trash-o::before { content: ""; }
.fa-home::before { content: ""; }
.fa-file-o::before { content: ""; }
.fa-clock-o::before { content: ""; }
.fa-road::before { content: ""; }
.fa-download::before { content: ""; }
.fa-arrow-circle-o-down::before { content: ""; }
.fa-arrow-circle-o-up::before { content: ""; }
.fa-inbox::before { content: ""; }
.fa-play-circle-o::before { content: ""; }
.fa-rotate-right::before, .fa-repeat::before { content: ""; }
.fa-refresh::before { content: ""; }
.fa-list-alt::before { content: ""; }
.fa-lock::before { content: ""; }
.fa-flag::before { content: ""; }
.fa-headphones::before { content: ""; }
.fa-volume-off::before { content: ""; }
.fa-volume-down::before { content: ""; }
.fa-volume-up::before { content: ""; }
.fa-qrcode::before { content: ""; }
.fa-barcode::before { content: ""; }
.fa-tag::before { content: ""; }
.fa-tags::before { content: ""; }
.fa-book::before { content: ""; }
.fa-bookmark::before { content: ""; }
.fa-print::before { content: ""; }
.fa-camera::before { content: ""; }
.fa-font::before { content: ""; }
.fa-bold::before { content: ""; }
.fa-italic::before { content: ""; }
.fa-text-height::before { content: ""; }
.fa-text-width::before { content: ""; }
.fa-align-left::before { content: ""; }
.fa-align-center::before { content: ""; }
.fa-align-right::before { content: ""; }
.fa-align-justify::before { content: ""; }
.fa-list::before { content: ""; }
.fa-dedent::before, .fa-outdent::before { content: ""; }
.fa-indent::before { content: ""; }
.fa-video-camera::before { content: ""; }
.fa-picture-o::before { content: ""; }
.fa-pencil::before { content: ""; }
.fa-map-marker::before { content: ""; }
.fa-adjust::before { content: ""; }
.fa-tint::before { content: ""; }
.fa-edit::before, .fa-pencil-square-o::before { content: ""; }
.fa-share-square-o::before { content: ""; }
.fa-check-square-o::before { content: ""; }
.fa-arrows::before { content: ""; }
.fa-step-backward::before { content: ""; }
.fa-fast-backward::before { content: ""; }
.fa-backward::before { content: ""; }
.fa-play::before { content: ""; }
.fa-pause::before { content: ""; }
.fa-stop::before { content: ""; }
.fa-forward::before { content: ""; }
.fa-fast-forward::before { content: ""; }
.fa-step-forward::before { content: ""; }
.fa-eject::before { content: ""; }
.fa-chevron-left::before { content: ""; }
.fa-chevron-right::before { content: ""; }
.fa-plus-circle::before { content: ""; }
.fa-minus-circle::before { content: ""; }
.fa-times-circle::before { content: ""; }
.fa-check-circle::before { content: ""; }
.fa-question-circle::before { content: ""; }
.fa-info-circle::before { content: ""; }
.fa-crosshairs::before { content: ""; }
.fa-times-circle-o::before { content: ""; }
.fa-check-circle-o::before { content: ""; }
.fa-ban::before { content: ""; }
.fa-arrow-left::before { content: ""; }
.fa-arrow-right::before { content: ""; }
.fa-arrow-up::before { content: ""; }
.fa-arrow-down::before { content: ""; }
.fa-mail-forward::before, .fa-share::before { content: ""; }
.fa-expand::before { content: ""; }
.fa-compress::before { content: ""; }
.fa-plus::before { content: ""; }
.fa-minus::before { content: ""; }
.fa-asterisk::before { content: ""; }
.fa-exclamation-circle::before { content: ""; }
.fa-gift::before { content: ""; }
.fa-leaf::before { content: ""; }
.fa-fire::before { content: ""; }
.fa-eye::before { content: ""; }
.fa-eye-slash::before { content: ""; }
.fa-warning::before, .fa-exclamation-triangle::before { content: ""; }
.fa-plane::before { content: ""; }
.fa-calendar::before { content: ""; }
.fa-random::before { content: ""; }
.fa-comment::before { content: ""; }
.fa-magnet::before { content: ""; }
.fa-chevron-up::before { content: ""; }
.fa-chevron-down::before { content: ""; }
.fa-retweet::before { content: ""; }
.fa-shopping-cart::before { content: ""; }
.fa-folder::before { content: ""; }
.fa-folder-open::before { content: ""; }
.fa-arrows-v::before { content: ""; }
.fa-arrows-h::before { content: ""; }
.fa-bar-chart-o::before { content: ""; }
.fa-twitter-square::before { content: ""; }
.fa-facebook-square::before { content: ""; }
.fa-camera-retro::before { content: ""; }
.fa-key::before { content: ""; }
.fa-gears::before, .fa-cogs::before { content: ""; }
.fa-comments::before { content: ""; }
.fa-thumbs-o-up::before { content: ""; }
.fa-thumbs-o-down::before { content: ""; }
.fa-star-half::before { content: ""; }
.fa-heart-o::before { content: ""; }
.fa-sign-out::before { content: ""; }
.fa-linkedin-square::before { content: ""; }
.fa-thumb-tack::before { content: ""; }
.fa-external-link::before { content: ""; }
.fa-sign-in::before { content: ""; }
.fa-trophy::before { content: ""; }
.fa-github-square::before { content: ""; }
.fa-upload::before { content: ""; }
.fa-lemon-o::before { content: ""; }
.fa-phone::before { content: ""; }
.fa-square-o::before { content: ""; }
.fa-bookmark-o::before { content: ""; }
.fa-phone-square::before { content: ""; }
.fa-twitter::before { content: ""; }
.fa-facebook::before { content: ""; }
.fa-github::before { content: ""; }
.fa-unlock::before { content: ""; }
.fa-credit-card::before { content: ""; }
.fa-rss::before { content: ""; }
.fa-hdd-o::before { content: ""; }
.fa-bullhorn::before { content: ""; }
.fa-bell::before { content: ""; }
.fa-certificate::before { content: ""; }
.fa-hand-o-right::before { content: ""; }
.fa-hand-o-left::before { content: ""; }
.fa-hand-o-up::before { content: ""; }
.fa-hand-o-down::before { content: ""; }
.fa-arrow-circle-left::before { content: ""; }
.fa-arrow-circle-right::before { content: ""; }
.fa-arrow-circle-up::before { content: ""; }
.fa-arrow-circle-down::before { content: ""; }
.fa-globe::before { content: ""; }
.fa-wrench::before { content: ""; }
.fa-tasks::before { content: ""; }
.fa-filter::before { content: ""; }
.fa-briefcase::before { content: ""; }
.fa-arrows-alt::before { content: ""; }
.fa-group::before, .fa-users::before { content: ""; }
.fa-chain::before, .fa-link::before { content: ""; }
.fa-cloud::before { content: ""; }
.fa-flask::before { content: ""; }
.fa-cut::before, .fa-scissors::before { content: ""; }
.fa-copy::before, .fa-files-o::before { content: ""; }
.fa-paperclip::before { content: ""; }
.fa-save::before, .fa-floppy-o::before { content: ""; }
.fa-square::before { content: ""; }
.fa-bars::before { content: ""; }
.fa-list-ul::before { content: ""; }
.fa-list-ol::before { content: ""; }
.fa-strikethrough::before { content: ""; }
.fa-underline::before { content: ""; }
.fa-table::before { content: ""; }
.fa-magic::before { content: ""; }
.fa-truck::before { content: ""; }
.fa-pinterest::before { content: ""; }
.fa-pinterest-square::before { content: ""; }
.fa-google-plus-square::before { content: ""; }
.fa-google-plus::before { content: ""; }
.fa-money::before { content: ""; }
.fa-caret-down::before { content: ""; }
.fa-caret-up::before { content: ""; }
.fa-caret-left::before { content: ""; }
.fa-caret-right::before { content: ""; }
.fa-columns::before { content: ""; }
.fa-unsorted::before, .fa-sort::before { content: ""; }
.fa-sort-down::before, .fa-sort-asc::before { content: ""; }
.fa-sort-up::before, .fa-sort-desc::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-linkedin::before { content: ""; }
.fa-rotate-left::before, .fa-undo::before { content: ""; }
.fa-legal::before, .fa-gavel::before { content: ""; }
.fa-dashboard::before, .fa-tachometer::before { content: ""; }
.fa-comment-o::before { content: ""; }
.fa-comments-o::before { content: ""; }
.fa-flash::before, .fa-bolt::before { content: ""; }
.fa-sitemap::before { content: ""; }
.fa-umbrella::before { content: ""; }
.fa-paste::before, .fa-clipboard::before { content: ""; }
.fa-lightbulb-o::before { content: ""; }
.fa-exchange::before { content: ""; }
.fa-cloud-download::before { content: ""; }
.fa-cloud-upload::before { content: ""; }
.fa-user-md::before { content: ""; }
.fa-stethoscope::before { content: ""; }
.fa-suitcase::before { content: ""; }
.fa-bell-o::before { content: ""; }
.fa-coffee::before { content: ""; }
.fa-cutlery::before { content: ""; }
.fa-file-text-o::before { content: ""; }
.fa-building-o::before { content: ""; }
.fa-hospital-o::before { content: ""; }
.fa-ambulance::before { content: ""; }
.fa-medkit::before { content: ""; }
.fa-fighter-jet::before { content: ""; }
.fa-beer::before { content: ""; }
.fa-h-square::before { content: ""; }
.fa-plus-square::before { content: ""; }
.fa-angle-double-left::before { content: ""; }
.fa-angle-double-right::before { content: ""; }
.fa-angle-double-up::before { content: ""; }
.fa-angle-double-down::before { content: ""; }
.fa-angle-left::before { content: ""; }
.fa-angle-right::before { content: ""; }
.fa-angle-up::before { content: ""; }
.fa-angle-down::before { content: ""; }
.fa-desktop::before { content: ""; }
.fa-laptop::before { content: ""; }
.fa-tablet::before { content: ""; }
.fa-mobile-phone::before, .fa-mobile::before { content: ""; }
.fa-circle-o::before { content: ""; }
.fa-quote-left::before { content: ""; }
.fa-quote-right::before { content: ""; }
.fa-spinner::before { content: ""; }
.fa-circle::before { content: ""; }
.fa-mail-reply::before, .fa-reply::before { content: ""; }
.fa-github-alt::before { content: ""; }
.fa-folder-o::before { content: ""; }
.fa-folder-open-o::before { content: ""; }
.fa-smile-o::before { content: ""; }
.fa-frown-o::before { content: ""; }
.fa-meh-o::before { content: ""; }
.fa-gamepad::before { content: ""; }
.fa-keyboard-o::before { content: ""; }
.fa-flag-o::before { content: ""; }
.fa-flag-checkered::before { content: ""; }
.fa-terminal::before { content: ""; }
.fa-code::before { content: ""; }
.fa-reply-all::before { content: ""; }
.fa-mail-reply-all::before { content: ""; }
.fa-star-half-empty::before, .fa-star-half-full::before, .fa-star-half-o::before { content: ""; }
.fa-location-arrow::before { content: ""; }
.fa-crop::before { content: ""; }
.fa-code-fork::before { content: ""; }
.fa-unlink::before, .fa-chain-broken::before { content: ""; }
.fa-question::before { content: ""; }
.fa-info::before { content: ""; }
.fa-exclamation::before { content: ""; }
.fa-superscript::before { content: ""; }
.fa-subscript::before { content: ""; }
.fa-eraser::before { content: ""; }
.fa-puzzle-piece::before { content: ""; }
.fa-microphone::before { content: ""; }
.fa-microphone-slash::before { content: ""; }
.fa-shield::before { content: ""; }
.fa-calendar-o::before { content: ""; }
.fa-fire-extinguisher::before { content: ""; }
.fa-rocket::before { content: ""; }
.fa-maxcdn::before { content: ""; }
.fa-chevron-circle-left::before { content: ""; }
.fa-chevron-circle-right::before { content: ""; }
.fa-chevron-circle-up::before { content: ""; }
.fa-chevron-circle-down::before { content: ""; }
.fa-html5::before { content: ""; }
.fa-css3::before { content: ""; }
.fa-anchor::before { content: ""; }
.fa-unlock-alt::before { content: ""; }
.fa-bullseye::before { content: ""; }
.fa-ellipsis-h::before { content: ""; }
.fa-ellipsis-v::before { content: ""; }
.fa-rss-square::before { content: ""; }
.fa-play-circle::before { content: ""; }
.fa-ticket::before { content: ""; }
.fa-minus-square::before { content: ""; }
.fa-minus-square-o::before { content: ""; }
.fa-level-up::before { content: ""; }
.fa-level-down::before { content: ""; }
.fa-check-square::before { content: ""; }
.fa-pencil-square::before { content: ""; }
.fa-external-link-square::before { content: ""; }
.fa-share-square::before { content: ""; }
.fa-compass::before { content: ""; }
.fa-toggle-down::before, .fa-caret-square-o-down::before { content: ""; }
.fa-toggle-up::before, .fa-caret-square-o-up::before { content: ""; }
.fa-toggle-right::before, .fa-caret-square-o-right::before { content: ""; }
.fa-euro::before, .fa-eur::before { content: ""; }
.fa-gbp::before { content: ""; }
.fa-dollar::before, .fa-usd::before { content: ""; }
.fa-rupee::before, .fa-inr::before { content: ""; }
.fa-cny::before, .fa-rmb::before, .fa-yen::before, .fa-jpy::before { content: ""; }
.fa-ruble::before, .fa-rouble::before, .fa-rub::before { content: ""; }
.fa-won::before, .fa-krw::before { content: ""; }
.fa-bitcoin::before, .fa-btc::before { content: ""; }
.fa-file::before { content: ""; }
.fa-file-text::before { content: ""; }
.fa-sort-alpha-asc::before { content: ""; }
.fa-sort-alpha-desc::before { content: ""; }
.fa-sort-amount-asc::before { content: ""; }
.fa-sort-amount-desc::before { content: ""; }
.fa-sort-numeric-asc::before { content: ""; }
.fa-sort-numeric-desc::before { content: ""; }
.fa-thumbs-up::before { content: ""; }
.fa-thumbs-down::before { content: ""; }
.fa-youtube-square::before { content: ""; }
.fa-youtube::before { content: ""; }
.fa-xing::before { content: ""; }
.fa-xing-square::before { content: ""; }
.fa-youtube-play::before { content: ""; }
.fa-dropbox::before { content: ""; }
.fa-stack-overflow::before { content: ""; }
.fa-instagram::before { content: ""; }
.fa-flickr::before { content: ""; }
.fa-adn::before { content: ""; }
.fa-bitbucket::before { content: ""; }
.fa-bitbucket-square::before { content: ""; }
.fa-tumblr::before { content: ""; }
.fa-tumblr-square::before { content: ""; }
.fa-long-arrow-down::before { content: ""; }
.fa-long-arrow-up::before { content: ""; }
.fa-long-arrow-left::before { content: ""; }
.fa-long-arrow-right::before { content: ""; }
.fa-apple::before { content: ""; }
.fa-windows::before { content: ""; }
.fa-android::before { content: ""; }
.fa-linux::before { content: ""; }
.fa-dribbble::before { content: ""; }
.fa-skype::before { content: ""; }
.fa-foursquare::before { content: ""; }
.fa-trello::before { content: ""; }
.fa-female::before { content: ""; }
.fa-male::before { content: ""; }
.fa-gittip::before { content: ""; }
.fa-sun-o::before { content: ""; }
.fa-moon-o::before { content: ""; }
.fa-archive::before { content: ""; }
.fa-bug::before { content: ""; }
.fa-vk::before { content: ""; }
.fa-weibo::before { content: ""; }
.fa-renren::before { content: ""; }
.fa-pagelines::before { content: ""; }
.fa-stack-exchange::before { content: ""; }
.fa-arrow-circle-o-right::before { content: ""; }
.fa-arrow-circle-o-left::before { content: ""; }
.fa-toggle-left::before, .fa-caret-square-o-left::before { content: ""; }
.fa-dot-circle-o::before { content: ""; }
.fa-wheelchair::before { content: ""; }
.fa-vimeo-square::before { content: ""; }
.fa-turkish-lira::before, .fa-try::before { content: ""; }
.fa-plus-square-o::before { content: ""; }
/* ::::: http://xxladventure.nettsidedemo.no/wp-content/themes/klasik/style.css?ver=4.3.1 ::::: */


/*  
Theme Name: Klasik
Theme URI: http://www.klasikthemes.com/framework/
Description: Klasik Framework is a base/starter theme for quicker WordPress theme development. Perfect to use as business, portfolio, gallery, blog, personal and any kind of websites. Theme features 6 widget area, 12 custom widget and simple Theme Option for full CMS control with easy Logo Upload, etc. Klasik Framework is Multilingual Ready (WPML), WooCommerce compatible, Retina Ready, RTL-Language Support, Translation Ready, Responsive, Flexible, Cross Browser Compatible, Search Engine Optimized (SEO), Font Awesome ready and standard compliant with HTML5 and CSS3.
 
Version: 0.7.11
Author: klasikthemes
Author URI: http://www.klasikthemes.com/
License: GNU General Public License
License URI: license.txt
Tags: one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu, post-formats, theme-options, translation-ready
*/

/*------------------------------------------------------------------

[Table of contents]

1. Global Elements
2. Container
3. Header 
	3.1. Navigation
	3.2. Slider
4. Afterheader
5. Content 
	5.1. Blog 
	5.2. Widgets
6. Sidebar
7. Footer Sidebar
8. Footer
9. Plugin

-------------------------------------------------------------------*/


/* 1. GLOBAL ELEMENTS
-------------------------------------------------------------------*/

/* Theme Frame */
.container{ margin: 0px auto; padding: 0px 0px; max-width: 1200px;}

.widget-maintop .widget-container,
.widget-mainbottom .widget-container,
.widget-contenttop .widget-container,
.widget-contentbottom .widget-container { 
  	margin: 0 auto;
    max-width: 1170px;
}



/* Main global 'theme' and typographic styles */

body {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
}

/* links */
a, a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a img{border:none}
a:active {background-color: transparent;}


/* heading */

h1, h2, h3 {margin-bottom: 20px;}
h4, h5, h6 {margin-bottom: 14px;}
h1 {font-size: 30px;}
h2 {font-size: 24px;}
h3 {font-size: 22px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}
h6 {font-size: 13px;}
h1, h2, h3, h4, h5, h6 {
    line-height: normal;
	font-weight:600;
    font-family: 'Open Sans Condensed', Arial, sans-serif;
}



blockquote:before {
    content: "" !important;
}

blockquote {
    clear: both;
    font-style: normal;
    line-height: 24px;
    margin: 8px 0 23px 0;
    padding: 0 10px 0 20px;
	position:relative;
	font-size: larger;
}




/* 2. CONTAINER
-------------------------------------------------------------------*/

#bodychild {
    width: 100%;
    margin: 0;
}

#outercontainer {
    width: 100%;
    margin: 0;
    padding: 0;
}

#outerheader, #outerslider, #outerbeforecontent, #outermain,  #outerfootersidebar, #outerfooter {
    width: 100%;
    margin: 0 auto;
}




/* 3. HEADER 
-------------------------------------------------------------------*/


#top {
    padding: 39px 0px;
}

#logo {
    float: left;
    margin-bottom: 0px;
}


#logo h1 {
    line-height: 100%;
    margin-bottom: 0px;
    font-size: 23px;
}

#logo h1 a {
    line-height: 100%;
    font-weight: bold;
}



/*======= 3.1. Navigation =======*/

#navigation {
    position: relative;
    z-index: 200;
    margin: 0;
    float: right;
    padding-top: 18px;
}

.menu-jakt a:hover{color:#849b52 !important;}
.menu-ride a:hover{color:#9b6434 !important;}
.menu-fisk a:hover{color:#0093ba !important;}
.menu-kurs a:hover{color:#02b5b7 !important;}

/* Nav Menu */

#topnav {
    margin: 0;
    list-style-type: none;
    overflow: visible;
    position: relative;
    padding: 0;
    float: right;
    font-family: 'Open Sans', Arial, sans-serif !important;
}

.sf-menu a {
    text-decoration: none;
    display: block;
    position: relative;
    padding: 0px 0 0 28px;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 14px;
}

.sf-menu > li {
    position: relative;
}


/* Drop down menu */

.sf-menu ul a:hover {}

.sf-menu li li {
    text-align: left;
    line-height: 20px;
    margin: 0;
}

.sf-menu, .sf-menu * {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 13px;
}

.sf-menu {
    line-height: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    float: left;
}

.sf-menu ul {
    position: absolute;
    top: -999em;
    width: 16em;
 /* left offset of submenus need to match (see below) */;
}

.sf-menu ul li {
    width: 100%;
}

.sf-menu li:hover {
    visibility: inherit;
 /* fixes IE7 'sticky bug' */;
}

.sf-menu li {
    float: left;
    position: relative;
    margin: 0px 0px 10px 0px;
    z-index: 999;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
    left: 1.3em;
    top: 4.7em; /* match top ul list item height */
    z-index: 999;
    padding: 5px 15px;
}

.fixedmenu.sticky .sf-menu li:hover ul,
.fixedmenu.sticky .sf-menu li.sfHover ul {
    top: 2.4em; /* match top ul list item height */

}


ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
    top: -999em;
}

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
    left: 13.2em!important; /* match ul width */
    top: -0.4em;
    margin-left: 0px;
}

.fixedmenu.sticky  ul.sf-menu li li:hover ul,
.fixedmenu.sticky  ul.sf-menu li li.sfHover ul {
    top: -0.45em;
}

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
    top: -999em;
}

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
    left: 12em;
 /* match ul width */
    top: -1em;
}

.fixedmenu.sticky  ul.sf-menu li li li:hover ul,
.fixedmenu.sticky  ul.sf-menu li li li.sfHover ul {
     top: -0.45em;
}

.sf-menu ul li a {
    padding: 8px 0px!important;
    font-size: 12px;
}

.sf-menu li ul {
    padding: 0px 0px;
}

.sf-menu a.sf-with-ul {
    min-width: 1px;
 /* trigger IE7 hasLayout so spans position accurately */;
}

.sf-sub-indicator {
    position: absolute;
    display: block;
    right: 10px;
    top: 1.05em;
 /* IE6 only */
    width: 10px;
    height: 10px;
    text-indent: -999em;
    overflow: hidden;
}

.sf-menu ul {
    border: 0px;
}

.sf-menu li li {
}

.sf-menu > li li:before {
    content: "";
    display: block;
}

.sf-menu > li li:first-child:before {
    border: 0;
}



/* dropdown mobile */

#menu-icon, .tinynav {
    display: none;
 /* hide menu icon initially */;
}



/*======= 3.2. Slider =======*/

#slidercontainer {
    padding: 0px;
    margin: 0px;
	
}

#slider {
    position: relative;
	font-family: 'Open Sans', Arial, sans-serif;
    text-align: center;
	
}

#slider iframe.video-static{ height:550px;}

#slider .slider-title{ margin-bottom:2px; line-height:normal;}
#slider .slider-title span{ font-size:28px; text-transform:uppercase; padding:10px 18px 11px; display:inline-block; font-weight:600}
#slider .slider-desc span{ font-size:13px; padding:14px 19px 22px; display:inline-block}


#slider ul.slides > li {
    padding: 0px;
}

#slider .camera_caption {
    position: absolute;
    left: 375px; /*standard 1920*/
    bottom: 50px;
    width: 100%;
    padding: 0px 0px;
    line-height: 100%;
}

#slider .camera_caption > div {
	background: transparent;
	padding: 0px 0px;
}



#slideritems {
    margin-bottom: 0px !important;
	height:454px;
}

#slider ul.flex-direction-nav li {
    display: block;
    padding: 0px;
}

#slider .camera_prev, #slider .camera_next {
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -23px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    width: 46px;
    height: 46px;
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px;
}

#slider ul.flex-direction-nav a.flex-prev, #slider a.nivo-prevNav, #slider .camera_prev {
    left: 30px;
    background-position: center;
}

#slider ul.flex-direction-nav a.flex-next, #slider a.nivo-nextNav, #slider .camera_next {
    right: 30px;
    background-position: center;
}

#slider .camera_prev > span, #slider .camera_next > span {
    width: 46px;
    height: 46px;
}

#slider .camera_pag {
    float: right;
    position: absolute;
    bottom: -8px;
    right: 10px;
}



/* 4. AFTERHEADER
-------------------------------------------------------------------*/


#afterheader {
    position: relative;
    padding: 30px 0 30px;

}

.pagetitle {
    font-size: 25px;
    line-height: normal;
	font-weight:normal;
    margin: 0px 20px 0 0;
    display: inline-block;
    text-transform: uppercase;
}

.pagedesc {
    font-size: 12px;
	font-family: 'Open Sans', Arial, sans-serif;
}

#afterheader #breadcrumbs {
    float: right;
    font-size: 11px;
    position: relative;
    z-index: 15;
    padding-top: 8px;
}

#afterheader #breadcrumbs span {
    color: #a6da17;
}

#afterheader #breadcrumbs span.breadcrumb_last {
    color: #aaa;
    text-transform: uppercase;
    padding-left: 5px;
}

#afterheader #breadcrumbs a {
    color: #fff;
    text-transform: uppercase;
    padding: 0 5px;
}



/* 5. CONTENT
-------------------------------------------------------------------*/

#maincontent-container{
    padding: 0 0 40px 0;
}


#content .main{ margin-bottom:40px;} 

#content.positionright {
    float: right;
}

#content.positionleft {
    float: left;
    border-right: 1px solid #ddd;
}

#content.positionleft .main {
    padding-right: 20px;
}

#content.positionright .main {
    padding-left: 20px;
}

.indentleft {
    overflow: hidden;
}

.center {
    text-align: center;
}

.nomargin {
    margin-right: 0px!important;
}

.displayblock {
    display: block;
}



/* List */

ul.client {
    list-style-type: none;
    margin: 0 0 20px 0;
    padding: 0;
    float: left;
}

ul.client li {
    display: inline-block;
    float: left;
    padding: 0;
    margin: 0;
}

ul.client li img {
    display: block;
}

ul.client li:first-child {
    border: 0 !important;
}

ul.list {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul.list li {
    padding: 0 0 5px 0;
    margin: 0 0 5px 0;
}

ul.checklist {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

ul.checklist li {
    padding: 0 0 6px 20px;
}



/* Images */

img {
    max-width: 100%;
    height: auto;
}

.imgopacity:hover {
    opacity: 0.5;
}

img[class*="wp-image-"], img[class*="attachment-"] {
    max-width: 100%;
    height: auto;
}



/* form & button */

form {
    margin: 0;
    padding: 0;
}

input[type="text"], input[type="email"],
textarea, input[type="password"], select {
    font-size: 12px;
    padding: 7px 5px;
    font-size: 11px;
    font-family: Arial;
	width: 90%;
}

textarea {
    width: 90%;
}

textarea:focus {
    outline: 0;
}

.button, .button:visited, input[type="submit"],input[type="reset"], input[type="button"], button {
    padding: 15px 39px 14px 39px;
    cursor: pointer;
    font-size: 13px;
    line-height: 13px;
    /*-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;*/
}

.button:hover, input[type="submit"]:hover,input[type="reset"]:hover, input[type="button"]:hover, button:hover {
    text-decoration: none;
}


.button.mini {
    font-size: 12px;
    padding: 6px 15px 7px 15px;
}

.button.small {
    font-size: 12px;
}

.button.large {
    font-size: 15px;
    line-height: 15px;
    padding: 9px 25px 10px 25px;
}

.foresporsel {
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 600;
    background-color: #a6da17;
    color: #000;
    padding: 10px 20px;
    border: 1px solid #000;
    transition: all 400ms ease 0s;
}

.foresporsel:hover {
    background-color: transparent;
}

.foresporsel2 {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    /* background-color: #a6da17; */
    color: #000;
    padding: 8px 16px;
    border: 1px solid #000;
    transition: all 400ms ease 0s;
    display: inline-block;
}

.foresporsel2:hover {
    background-color: #a6da17;
}

select.lastned {
      overflow: hidden;
  border: 1px solid #ddd;
  padding: 10px;
  padding-right: 32px;
  line-height: 1.5REM;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  cursor: pointer;
  font-weight: 600;
  font-size: 100%;
}

.lastned-boks {
  padding-bottom: 20px;
  padding-top: 20px;
}


/* Fix for odd Mozilla border & padding issues */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}



/* Separator */
.spacer {
    display: block;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: 100%;
    clear: both;
}

.separator {
    display: block;
    height: 30px;
    padding: 0 0;
    margin-bottom: 14px;
    text-align: center;
    width: 100%;
    clear: both;
}





/*======= 5.1. BLOG =======*/

.sticky .posttitle{ padding-left:30px}

.archive .post{ 
    margin-bottom:20px;
    float: left;
    width: 47%;
    margin: 0 10px;
    clear: none !important;
}
.postimg {
    margin-bottom: 23px;
}

.postimg img {
    display: block;
    -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -ms-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}

.archive .postimg img:hover {
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.entry-content img {
}

.entry-content p {
    margin-bottom: 16px;
}

.entry-content .loopexcerpt p {
    margin-bottom: 9px;
}

.more, .more-link {
    font-size: 13px;
    font-style: italic;
}

a.more:hover, a.more-link:hover {
    text-decoration: none;
}

.post .button {
    margin: 10px 0;
    display: inline-block;
    float: left;
}

.post, #searchresult .page, #searchresult .hentry {
    clear: both;
}

#singlepost .post {
    margin-bottom: 0px;
}



.entry-utility {
    font-size: 11px;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px;
    line-height: 22px;
}

.entry-utility div {
    display: inline-block;
    line-height: 100%;
}

.entry-utility .text-sep{margin: 0 5px;}

.posttitle {
    margin: 0 0 3px 0;
    word-wrap: break-word;
	font-weight:600;
}

.posttitle, .posttitle a {
    font-size: 20px;
}

.posttitle a:hover {
    text-decoration: none;
}

.single .entry-content {
    border: 0px;
    margin: 0px;
    padding: 0px;
}

.single .entry-content.nometa {
    border: 0px;
    margin: 0px 0 45px 0;
    padding: 0px;
}

.last .entry-content {
    margin-bottom: 15px;
}

.entry-content {
    overflow: hidden;
    margin-bottom: 26px;
    padding: 0 0 0px 0;
    word-wrap: break-word;
}

#postattachment .entry-utility {
    width: 100%;
    float: none;
    padding: 0;
}

.entry-attachment {
    margin-bottom: 20px;
}




/* Post Format */

.entry-gallery .flexslider {
    margin-bottom: 15px;
}

.entry-quote{ margin-bottom:40px;}
.entry-quote .entry-content, .format-aside .entry-content, .format-link .entry-content{ margin:0px;}

.entry-quote blockquote {
    padding:0px 0 0 20px;
    font-size: 16px;
    margin: 0px;
	line-height:24px;
}
.entry-quote .info{display:inline-block; font-size:12px;}
.entry-quote blockquote:before {
    top: -5px;
    left: -40px;
	font-size: 3.2em;
}

.entry-quote .quote-text {
    padding: 0;
    position: relative;
}

.entry-quote .quoteinfo{ 
	font-size:13px; 
	font-style:normal;
	margin-top:9px;
	font-family:Arial, Helvetica, sans-serif;
}

.mediacontainer {
    margin-bottom: 13px;
}

.mediacontainer audio {
    width: 100%;
}

.mediacontainer iframe, .mediacontainer object, .mediacontainer video {
    width: 100%;
    height: 350px;
}

.aside{
	margin:0 0 0 0;
	padding: 0 0 0 0;
}


.entry-links{
	margin:0 0 0 0;
	padding: 0 0 0 0;
}
	


/* author */

h2.title-author {
    font-size: 16px;
}

#entry-author-info {
    clear: both;
    margin-bottom: 74px;
    position: relative;
    padding: 13px 30px 30px 30px;
}

#entry-author-info #author-avatar {
    margin: 0 0 30px 0;
    position: absolute;
    top: 60px;
    left: 30px;
}

.archive #entry-author-info {
    clear: both;
    margin-bottom: 44px;
    position: relative;
    padding: 20px 30px 30px 30px;
}


.archive #entry-author-info #author-avatar {
    position: absolute;
    top: 23px;
    left: 30px;
}

.avatar {
    display: block;
    padding: 0px;
	width:80px;
	height:80px;
}

#entry-author-info #author-description {
    margin: 0px 0px 0px 100px;
    vertical-align: top;
}

#entry-author-info .author-title{ 
	font-size:20px; margin-bottom:15px;
	line-height:normal;
}

#entry-author-info #author-description  h2 {
    font-size: 14px;
    margin-bottom: 10px;
}

#author-description span.author {
    display: block;
    font-weight: bold;
}



/* attachment pages wordpress */

.attachment .entry-content .entry-caption {
    font-size: 140%;
    margin-top: 24px;
}

.attachment .entry-content .nav-previous a:before {
    content: '\2190\00a0';
}

.attachment .entry-content .nav-next a:after {
    content: '\00a0\2192';
}

.wp-caption {
    margin-top: 0.4em;
}

.wp-caption {
    margin: 0 0 20px 0;
    padding: 0;
    max-width: 100%;
    display: block;
}

.wp-caption img {
    margin: 0;
}

.wp-caption .wp-caption-text,

.gallery-caption {
    font-size: 12px;
    font-style: italic;
}

.wp-caption .wp-caption-text {
    margin-bottom: 0;
    padding: 8px 0 0 0;
    position: relative;
}

img#wpstats {
    display: block;
    margin: 0 auto 1.625em;
}

.tag-links {
    padding: 10px 0;
    display: block;
}





/* Make sure embeds and iframes fit their containers */

embed,
iframe,
object {
    max-width: 100%;
}



/* navigation  */

.navigation {
    line-height: 20px;
}

.navigation a:link,
.navigation a:visited {
    text-decoration: none;
}

.navigation a:active,
.navigation a:hover {
}

.nav-previous {
    float: left;
}

.nav-next {
    float: right;
    text-align: right;
}

.nav-previous a, .nav-next a {
    font-size: 12px;
    padding: 8px 0;
}

#nav-above {
    margin: 0 0 18px 0;
}

#nav-above {
    display: none;
}

.paged #nav-above,

.single #nav-above {
    display: block;
	
}

.single #nav-below {margin: 13px 0 74px 0;}

#nav-below {
    padding: 10px 0 0 0;
    font-size: 12px;
    margin: 13px 0 30px 0;
    clear: both;
    text-align: right;
}





/* Comments */

#comments {
    clear: both;
}

#comments .navigation {
    padding: 0 0 18px 0;
}

h3#comments-title {
    line-height: 24px;
    padding: 0px 0px;
    margin: 0 0 21px 0;
    font-size: 14px;
	font-weight:bold;
	text-transform:uppercase;
}

h3#reply-title {
    line-height: 24px;
    font-size: 20px;
    margin: 36px 0px 20px 0px;
}

.commentlist {
    list-style: none;
    margin: 0;
    margin-bottom: 0px;
}

.commentlist li.comment {
    margin: 0 0 0px 0px;
    padding: 0 0 0px 0px;
    position: relative !important;
}

.commentlist li.comment ul.children {
    margin: 0 0 0 0;
    margin-left: 11%;
    padding: 0px 0 0 0;
}

.commentlist li.comment ul.children li {
    border-bottom: 0 !important;
    margin: 0;
    padding: 0;
}

#comments .comment-body ul,#comments .comment-body ol {
    margin-bottom: 0;
}

.commentlist ol {
    list-style: decimal;
}

.commentlist .avatar {
}

.comment-body cite {
    font-size: 14px;
    line-height: 14px;
    font-style: normal;
}

.comment-body cite  a, .comment-body cite  a:visited {
}

.comment-body cite  a:hover {
    text-decoration: none;
}

.comment-author .says {
    font-style: normal;
}

.comment-meta {
    font-size: 11px;
    margin: 0 0 18px 0;
}

.comment-meta a:link,

.comment-meta a:visited {
    text-decoration: none;
}

.comment-meta a:active,

.comment-meta a:hover {
}

.commentlist .even {
}

.commentlist .bypostauthor {
}

.reply a.comment-reply-link {
}

.edit-link {
    float: none;
    clear: both;
    width: 100%;
    display: block;
    padding: 10px 0 0 0;
}

a.comment-edit-link {
}

a.comment-edit-link:hover {
    text-decoration: none;
}

.commentlist .children {
    list-style: none;
}

.commentlist .children li {
}

.nopassword, .nocomments {
    display: none;
}

#comments .pingback {
    margin-bottom: 18px;
    padding-bottom: 18px;
}

.commentlist li.comment+li.pingback {
    margin-top: -6px;
}

#comments .pingback p {
    display: block;
    font-size: 11px;
    line-height: 18px;
    margin: 0;
}

#comments .pingback .url {
    font-size: 12px;
}

.con-comment {
    padding: 20px 19px;
    margin-bottom: 30px;
}

.commentlist .comment-author {
    float: left;
    margin-top: 0px;
    padding: 3px;
}

.commentlist .comment-body {
    width: auto;
    margin-left: 105px;
}

.commenttext {
    margin: 0 0 0 0;
    padding: 2px 0 0 0;
}

.commentlist .comment-body p {
    margin-bottom: 10px !important;
}

.commentlist ul.children .comment-author {
}

.commentlist ul.children .comment-body {
}

*+html .commentlist .comment-body {
    margin-top: 0;
}

.comment-body .fn {
    font-size: 13px;
    font-weight: bold;
    word-spacing: 2px;
}

.comment-body .time {
    font-size: 12px;
	font-style:normal;
    padding: 0 5px 0 0;
	display:block;
}

.commentlist .comment-body .reply {
    font-size: 11px;
}

.comment-body .boldtext {
    font-weight: normal;
    font-size: 22px;
}

.vcard {
    padding-bottom: 6px;
}



/* Comments form */
#commentform {
    padding: 0;
}

#commentform label {
    margin-top: 0px;
    padding: 5px 0;
    display: inline-block;
}

#commentform .required {
}

#commentform code {
    padding: 0;
    margin: 10px 0;
    border: 0;
}

#commentform input[type=text] {
    margin-bottom: 3px;
    padding: 8px 5px;
    vertical-align: middle;
    width: 50%;
    font-size: 12px;
    font-family: arial;
    display: block;
    page-break-after: always;
}

#commentform textarea {
    width: 95%;
    margin-bottom: 12px;
    padding: 8px 5px;
    vertical-align: top;
    font-size: 12px;
    font-family: arial;
    display: block;
}

#respond .comment-reply {
    font-size: 20px;
    line-height: 24px;
    padding: 0px 0px;
    margin: 0 0 10px 0;
}

#respond p {
    margin: 0;
}

#respond .comment-notes {
    margin-bottom: 1em;
}

.form-allowed-tags {
    line-height: 1em;
}

.children #respond {
    margin: 0 0px 0 0;
}

.cancel-comment-reply {
    font-size: 12px;
}

#comments-list #respond {
    margin: 0 0 18px 0;
}

#comments-list ul #respond {
    margin: 0;
    padding: 0;
}

#cancel-comment-reply-link {
    font-weight: normal;
    line-height: 18px;
}

#respond .required {
}

#respond label {
}

#respond input {
}

#respond textarea {
}

#respond .form-allowed-tags {
}

#respond .form-allowed-tags code {
}

#respond .form-submit {
    margin: 12px 0;
    clear: both;
}

#respond .form-submit input {
}

.comment-form-author, .comment-form-email, .comment-form-url, .comment-form-comment {
}

.comment-form-comment {
    width: 100%;
}

.form-submit {
    clear: both;
}



/* Calendar */
.widget_calendar #wp-calendar {
    width: 100%;
    text-align: left;
    border: 0px !important;
}

.widget_calendar #wp-calendar caption,
.widget_calendar #wp-calendar td,
.widget_calendar #wp-calendar th {
    text-align: center;
    padding: 3px;

    font-size: 11px;
	border:0px;
}

#footersidebar .widget_calendar thead th {
    border-top: 0px;
}

#footersidebar .widget_calendar thead th:first-child {
    border-left: 0px;
}

.widget_calendar #wp-calendar tr {
}

.widget_calendar #wp-calendar caption {
    font-size: 11px;
    text-align: right;
    padding: 3px 0 3px 0 !important;
    text-transform: uppercase;
}

.widget_calendar #wp-calendar th {
    font-weight: bold;
    padding: 3px;
}

.widget_calendar #wp-calendar tfoot tr {
}

.widget_calendar #wp-calendar td#prev {
    text-align: left;
    padding-left: 5px;
}

.widget_calendar #wp-calendar td#next {
    text-align: right;
    padding-right: 5px;
}

#today {
    font-weight: bold;
}


/* Tag */
.tagcloud {
}

.tagcloud a {
    padding: 0px 3px;
}

.tagcloud a:hover {
}


.entry-tag {
    padding: 10px 0;
	font-size:12px;
}

.tag-items {
    display: inline;
}

.tag-items span {
    display: inline-block;
    padding: 0px 5px 0 0;
}

.tag-items span:after {
    color: #606060 !important;
    content: ",";
    cursor: default;
    font-weight: 400;
    margin: 0 0px;
}
.tag-items span:last-of-type:after {
    display: none;
}


.page-links{ font-size:12px;}
.page-links span {
    display: inline-block;
}




/*======= 5.2. WIDGET =======*/

/*** POSITION ON THEME ***/

.all-widget-wrapper{ padding:80px 0; }

#content.positionleft .contenttop-container, #content.positionleft .contentbottom-container {
    padding-right: 20px;
}

#content.positionright .contentbottom-container, #content.positionright .contenttop-container  {
    padding-left: 20px;
}

.widget-title {
    font-size: 18px;
	font-weight:600;
	text-transform:uppercase;
	letter-spacing: 1px;
    padding: 0;
    margin: 0 0 50px 0;
	text-align:center;
}

.widget-title::before {
    content: "//";
    color: #a6da17;
    margin-right: 10px;
}

#sidebar .widget-title { text-align:left;}
#footersidebar .widget-title { text-align:left;}
.panel-grid-cell .widget-title {text-align:left;}

.widget-subtitle{
	font-size:14px;
	text-transform:none;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:5px 0 2px;
}

.widget-title .line-wrap{  margin:18px auto 0px; display:block;  width:auto; line-height:0;}
.widget-title .line-wrap .line{  width:300px; display:inline-block; }

.panel-grid-cell .widget-title .line-wrap .line{  width:150px; display:inline-block; }



.panel-grid-cell .widget-title {
	font-size: 18px;
	text-transform:uppercase;
	letter-spacing: 1px;
    padding: 0;
    margin: 0 0 25px 0;
	font-weight:600;
	text-align:left;
}



/* Recent post widget */

.klasik-recentpost-widget .recent-item{margin-bottom:20px; }

.panel-grid-cell .panel.widget_klasik-advancedposts-widget .klasik-recentpost-widget {
    margin-bottom: -20px!important;
    width: 100%;
    float: left;
}


.klasik-recentpost-widget .recent-title{font-size:13px; font-weight:bold; margin-bottom:0px; overflow:hidden;}
.klasik-recentpost-widget .recent-thumb {
    float: left;
    width: auto;
    height: auto;
}

.klasik-recentpost-widget .recent-thumb img {
    float: left;
    width: 52px;
    height: 52px;
	padding:3px;
}

.klasik-recentpost-widget .recent-link {
    max-height: 15px;
}

.klasik-recentpost-widget .smalldate{
    display: block;
    font-style: normal;
    overflow: hidden;
}



#footersidebar .klasik-recentpost-widget h3 {
    font-size: 13px;
    margin-bottom: 3px;
	font-family:Arial, Helvetica, sans-serif;
}


/* Latest News Widgets */

.klasik-latestnews-widget .recent-title{ font-weight:600}
.klasik-latestnews-widget .smalldate{
    display: block;
    font-style: normal;
    overflow: hidden;
}




/* Events Widgets */

.panel-grid-cell .panel.widget_klasik-events-widget .klasik-events-widget {
    margin-bottom: -30px!important;
    width: 100%;
    float: left;
}


/* Testimonial Widget */


.panel-grid-cell .panel.widget_klasik-testimonial-widget .klasik-testimonial-widget{
    margin-bottom: -30px!important;
    width: 100%;
    float: left;
}

.klasik-testimonial-widget .testi-title{ font-size:13px; font-weight:bold; margin:9px 0 0 0}
.klasik-testimonial-widget .testi-img img{ width:80px; height:80px;}

/* Team Widget */
.panel-grid-cell .panel.widget_klasik-team-widget .klasik-team-widget {
    margin-bottom: -30px!important;
    width: 100%;
    float: left;
}

/* Featured Pages Widgets */

.klasik-features{
    margin-bottom: -40px;
    width: 100%;
    float: left;
}

#sidebar .klasik-features, #footersidebar .klasik-features {
    margin-bottom: -30px;
    width: 100%;
    float: left;
}

#sidebar .klasik-features .item-container,
#footersidebar .klasik-features .item-container{margin-bottom:30px;}

 .klasik-features .item-container{margin-bottom:40px;}
.klasik-features .feature-title{ text-transform:uppercase; letter-spacing: 1px; font-weight:600}
.klasik-features .img-container img{ margin:0px 15px 0 0;}

/* Advanced Posts */

.klasik-advancedpost-widget .recent-title{ font-size:14px; line-height:18px; font-weight:600; overflow:hidden}
.klasik-advancedpost-widget .recent-link {  max-height: 15px;}
.klasik-advancedpost-widget .smalldate{
	display:block; 
	font-size:14px; 
	float:left; 
	font-family:Arial, Helvetica, sans-serif;
	margin:6px 20px 0 0;
	display:inline-block;
}
.klasik-advancedpost-widget .smalldate .day{ font-size:36px; padding-left:6px;}
.klasik-advancedpost-widget .recent-text{clear:both; padding-top:16px; margin-top:0px;}

/* Action */

.klasik-action-widget h1 {
	margin:0px 0 5px 0;
	letter-spacing: 1px;
	font-weight:600;
	text-transform:uppercase;
}

.klasik-action-widget h2 {
    padding: 0 0 28px 0;
    margin: 0 0 24px 0;
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.klasik-action-widget .action-button {
    margin: 44px 0 -10px 0;
}

.klasik-action-widget .action-button .button{ font-family: 'Open Sans', Arial, sans-serif; text-transform:none}

/* recent comment sidebar */
#sidebar .klasik-recent-comment-widget li {
    padding-bottom: 4px;
    margin-bottom: 10px;
    clear: both;
    background: transparent;
}

#sidebar .klasik-recent-comment-widget a {
    background: transparent !important;
    padding: 0 !important;
    display: inherit;
}


/* Portfolio */

.panel-grid-cell .panel.widget_klasik-theme-pfilter-widget .klasik-portfolio.nopagenum {
    margin-bottom:-30px!important;
    width: 100%;
    float: left;
}


.klasik-portfolio.nopagenum{
    margin-bottom: -30px;
    width: 100%;
    float: left;
}
.klasik-portfolio .item{margin-bottom:30px; }

.klasik-pf-text{ text-align:center;}
.klasik-pf-text .pftitle{ font-weight:normal}
.klasik-pf-text .textcontainer{ display:none;}

.klasik-pf-img .frame {
    padding: 0px;
}
.klasik-pf-img img{ width:auto; height:auto;}
#filter li:after {
    color: #606060 !important;
    content: "/";
    cursor: default;
    font-weight: 400;
    margin: 0 7px;
}
#filter li:last-of-type:after {
    display: none;
}



/* search widget */
#searchform input {
    background: transparent;
    border: 0;
}

#searchform {
    position: relative;
}

#searchform #s {
    width: 79%;
    padding: 14px 50px 13px 20px !important;
    height: 14px !important;
    border: 0;
}

.searchbutton {
    height: 30px;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 44px;
    text-indent: -9999px;
}

#searchform input.searchbutton{ padding:0px;}






/* 6. SIDEBAR 
-------------------------------------------------------------------*/

#sidebar.positionleft {
    float: left;
}

#sidebar.positionright {
    float: right;
}

#sidebar.positionright div.widget-area {
    padding-left: 0px;
}

#sidebar.positionleft div.widget-area {
    padding-right: 0px;
}

#sidebar .widget-title {
    font-size: 14px;
    padding: 0;
    margin: 0 0 10px 0;
}

#sidebar ul {
    list-style-type: none;
    list-style-position: outside;
    margin: 0;
    padding: 0;
}

#sidebar ul li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#sidebar .widget-container {
    margin-bottom: 59px;
    padding: 0px 0 0 0;
}

#sidebar li.widget-container > ul {
    margin-top: 0px;
}

#sidebar li li {
    list-style-type: none;
    margin: 0 0 3px 0;
    padding: 0 0 0px 0;
}

#sidebar li li a {
	margin: 0 0 0 0;
}

#sidebar li li a:hover, #sidebar li li a.active {
    text-decoration: none;
}


#sidebar li li a:hover, #sidebar li li a.active {
    text-decoration: none;
}


/* Child */
#sidebar ul.sub-menu, #sidebar ul.children, #sidebar ul ul ul {
    margin: 0 0 0 0px;
}

#sidebar ul.sub-menu li {
    padding: 3px 0 0 0px;
	margin-top: 0px;
}

#sidebar ul.sub-menu li a{
	padding-left:13px;
}

#sidebar ul.sub-menu ul.sub-menu li a{
    padding-left:23px;
}

#sidebar ul.sub-menu ul.sub-menu ul.sub-menu li a {
    padding-left: 33px;
}

#sidebar ul.sub-menu ul.sub-menu ul.sub-menu li ul.sub-menu li a {
    padding-left: 43px;
}


#sidebar ul.children li{
    padding: 3px 0 0 0px;
	margin-top: 0px;
}

#sidebar ul.children li a{
    padding-left:13px;
}

#sidebar ul.children ul.children li a{
    padding-left: 23px;
}

#sidebar ul.children ul.children li a{
    padding-left: 33px;
}

#sidebar ul.children ul.children li ul.children li a{
    padding-left: 43px;
}



/* 7. FOOTER SIDEBAR 
-------------------------------------------------------------------*/

#outerfootersidebar {
    padding: 58px 0 0 0;
}

#footersidebar ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#footersidebar li.widget-container {
    list-style-type: none;
    margin: 0 0 40px 0;
    padding: 0px 14px 0px 0px;
}

#footersidebar .widget-title {
    font-size: 30px;
	text-transform:uppercase;
    margin-bottom: 15px;
    font-weight: normal;
}



#footersidebar li li {
    list-style-type: none;
    margin: 0 0 3px 0;
    padding: 0 0 0px 0;
}

#footersidebar li li a {
	margin: 0 0 0 0px;
}


#footersidebar li a:hover {
    text-decoration: none;
}

#footersidebar .klasik-recent-post-widget li {
    padding-bottom: 9px!important;
    margin-bottom: 9px!important;
    clear: left;
    background: none;
    border: 0px;
    padding-left: 0px;
}

#footersidebar .klasik-recent-post-widget img {
    float: left;
    margin-right: 15px;
    margin-top: 2px;
    padding: 4px;
    width: 53px;
    height: 53px;
}

#footersidebar .klasik-recent-post-widget li h3 {
    font-size: 12px;
    margin-bottom: 3px;
}

#footersidebar .klasik-recent-post-widget li .smalldate {
    font-size: 11px;
    display: block;
    font-style: italic;
    overflow: hidden;
}

/* Child */
#footersidebar ul.sub-menu, #footersidebar ul.children, #footersidebar ul ul ul {
    margin: 0 0 0 0px;
}

#footersidebar ul.sub-menu li {
    padding: 3px 0 0 0px;
}

#footersidebar ul.sub-menu li a{
	padding-left:13px;
}

#footersidebar ul.sub-menu ul.sub-menu li a{
    padding-left:23px;
}

#footersidebar ul.sub-menu ul.sub-menu ul.sub-menu li a {
    padding-left: 33px;
}

#footersidebar ul.sub-menu ul.sub-menu ul.sub-menu li ul.sub-menu li a {
    padding-left: 43px;
}


#footersidebar ul.children li{
    padding: 3px 0 0 0px;
}

#footersidebar ul.children li a{
    padding-left:13px;
}

#footersidebar ul.children ul.children li a{
    padding-left: 23px;
}

#footersidebar ul.children ul.children li a{
    padding-left: 33px;
}

#footersidebar ul.children ul.children li ul.children li a{
    padding-left: 43px;
}

#footersidebar .gallery img{ margin:0px;}


.gallery-pic a:nth-child(3) img, .gallery-pic a:nth-child(6) img {
    margin-right: 0px!important;
}

.gallery-pic img {
    margin: 0 12px 12px 0;
    display: block;
    float: left;
    padding: 3px;
}



/* 8. FOOTER 
-------------------------------------------------------------------*/

#outerfooter {}

#footer {
    padding: 20px 0px 17px;
}


#footer a, #footer a:visited {}

#toTop {
    position: absolute;
 /* this is the magic */
    top: 18px;
    right: 0;
    cursor: pointer;
    display: none;
    font-size: 12px;
}



/* 9. PLUGIN
-------------------------------------------------------------- */

/* WP-PageNavi  Plugin  */

.wp-pagenavi {
    padding: 0;
    font-size: 12px;
    margin: 0 0 20px 0;
    clear: both;
}

.wp-pagenavi .pages {
    padding-right: 10px;
    border: 0px;
}

div.wp-pagenavi a, div.wp-pagenavi a:visited {
    padding: 8px 11px 7px;
    margin: 0 3px 0 0;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}

div.wp-pagenavi span.current {
    padding: 8px 11px 7px;
    margin: 0 3px 0 0;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;;
	border-radius: 100%;
}

div.wp-pagenavi span.pages {
    padding-left: 0px;
    margin-left: 0px;
}

.wp-pagenavi span{ border:0px!important;}
.wp-pagenavi a.last, .wp-pagenavi a.last:hover, 
.wp-pagenavi a.first, .wp-pagenavi a.first:hover{border:0px!important; background:transparent}


/* Flickr Plugin  */

#flickr {
    text-align: left !important;
    padding: 0;
}

div#flickr div.flicr_badge_image:nth-child(3) img, #flickr div.flicr_badge_image:nth-child(6) img {
    margin-right: 0px!important;
}

div#flickr img {
    margin: 0 8px 12px 0;
    display: block;
    float: left;
    width: 36px;
    height: 36px;
    padding: 4px !important;
}

#flickr img {
    border: 0px !important;
}

* html .flickr_badge_image, *+html .flickr_badge_image {
    display: inline !important;
}

.flickr_badge_image:hover {
}



/* Contact Form  */

.wpcf7 p {
    margin-bottom: 10px;
}

.wpcf7 label {
    display: block;
	text-align:left;
}

.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="password"], .wpcf7 input[type="tel"] {
    margin: 4px 0px 6px 0px;
    font-size: 11px;
    /width: 100%;
}

.wpcf7 textarea {
    margin-bottom: 7px;
    padding: 8px 5px;
    font-size: 11px;
    width: 96%;
}

.wpcf7-submit {
    margin: 0;
    text-transform: uppercase;
  font-weight: 600;
  background-color: #a6da17;
  color: #000;
  padding: 10px 20px;
  border: 1px solid #000;
  transition: all 400ms ease 0s;
  border-radius: 0;
}

.contact{  margin:0 200px; text-align:center}
.contact label{ padding-left:20px;}
.contact input[type="text"], .contact input[type="email"], .contact input[type="password"] {
    margin: 4px 0px 24px 0px;
    font-size: 11px;
    width: 96%;
	display:block;
}

.contact textarea {
    margin: 4px 0px 30px 0px;
    padding: 8px 5px;
    font-size: 11px;
    width: 98.1%;
	display:block;
}



/* Social Icons Widget */
.klasikt .simple-social-icons ul li {
    list-style-type: none;
    background: none !important;
    padding: 0px !important;
    border: 0px !important;
    margin: 0px 10px 10px 0px !important;
}


.klasikt .simple-social-icons ul li a {
    padding: 10px !important;
    display: inline-block;
    margin: 0px 0px 0px 0px!important;
}


/* Widget Page Nav*/

.page-numbers a,
.page-numbers span {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}


/*** WOOCOMMERCE ***/

.woocommerce ul.products li.product {
    text-align: center;
    border: 1px solid #ccc;
    background-color: #fff;
    box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}

.woocommerce ul.products li.product h3 {
    font-size: 16px !important;
    color: #8c8a8a;
    font-family: 'Open Sans';
    font-weight: normal;
    transition: color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out;
    -webkit-transition: color 0.2s ease-in-out;
}

.woocommerce ul.products li.product .price {
    color: #8c8a8a !important;
    font-size: 26px !important;
    font-weight: 600 !important;
    margin-bottom: 1em !important;
    transition: color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out;
    -webkit-transition: color 0.2s ease-in-out;
}

.woocommerce ul.products li.product .price del, .woocommerce div.product p.price del, .woocommerce div.product span.price del{
  font-size: 63%;
  left: 18%;
  top: 299px;
  margin-bottom: 10px;
  color: #000;
  margin-top: -28px;
}
.woocommerce ul.products li.product .price del{
    margin:0px;
}

.produkter {
    background-color: #eee;
    padding-top: 40px;
}

.produktoverskrift {
    text-align: center;
}

.produktoverskrift h3 {
    font-family: 'Open Sans';
    font-size: 18px;
    text-transform: uppercase;
    text-align: center;
    font-weight: normal;
    display: inline-block;
    background-color: #fff;
    padding: 0 50px;
}

.linje {
      border-bottom: 1px solid #ccc;
  margin-bottom: -13px;
}

.linje2 {
    border-bottom: 1px solid #ccc;
  margin-bottom: -40px;
}

.cat-title {
    text-align: center;
    margin-top: 40px;
}

.cat-title h1 {
    display: inline-block;
  text-transform: uppercase;
  background-color: #fff;
  padding: 0 50px;
  font-size: 60px;
  font-family: 'Open Sans';
}

.term-jaktreiser .cat-title h1{
    color: #849b52;
}

.term-rideferier .cat-title h1{
    color: #9b6434;
}

.term-fiskereiser .cat-title h1{
    color: #0093ba;
}

.term-kurs .cat-title h1{
    color: #02b5b7;
}

.term-description {
    text-align: center;
}

.term-description p {
    display: inline-block;
    width: 50%;
}

#prdctfltr_woocommerce.prdctfltr_woocommerce.pf_select i.prdctfltr-down, #prdctfltr_woocommerce.prdctfltr_woocommerce.pf_select i.prdctfltr-up {
    color: #a6da17;
}

#prdctfltr_woocommerce.prdctfltr_woocommerce.pf_select .prdctfltr_filter_inner {
    width: 60%;
    margin: 20px auto;
    display: block;
}

.woocommerce ul.products {
    padding-top: 2em !important;
}

.woocommerce ul.products a:hover h3, .woocommerce ul.products a:hover .price {
    color: #252525 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li{
    border-radius: 0 !important;
}
.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {
    width: auto !important;
    margin-right: 0 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    border-top: 2px solid #a6da17;
}

.related {text-align: center; padding-top: 30px;}

.related h2 {
    font-family: 'Open Sans';
  font-size: 18px;
  text-transform: uppercase;
  text-align: center;
  font-weight: normal;
  display: inline-block;
  background-color: #fff;
  padding: 0 50px;
}

.woocommerce div.product .product_title {
    font-family: 'Open Sans';
    text-transform: uppercase;
    font-size: 35px;
    font-weight: normal;
    color: #252525;
}

.woocommerce div.product .product_title::before {
    content: "//";
    color: #a6da17;
    margin-right: 20px;
}

.woocommerce div.product p.price {
    float: left;
    font-weight: 600;
    font-size: 1em !important;
}

.woocommerce div.product p.price span.amount {
    color: #252525;
    font-size: 4em;
}

.foresporsel-knapp {
    float: right;
}

div[itemprop="offers"] {
    margin-top: 40px;
  border-top: 1px solid;
  padding-top: 40px;
}

.popmake-overlay{
	background-color: rgba(0, 0, 0, 0.5)!important;
}

.woocommerce div.product .woocommerce-tabs .panel {
    padding: 10px !important;
}

.produktbg {
    background-color: #eee;
    padding: 20px 0;
}

#lang_sel_list a, #lang_sel_list a:visited {
    background: none !important;
}

#lang_sel_list {
    height: auto !important;
    float: right;
    padding: 10px 0;
}

/* Woocommerce Pagination  */

body.klasikt nav.woocommerce-pagination, body.klasikt #content nav.woocommerce-pagination {
    padding: 0;
    font-size: 12px;
    margin: 0 0 20px 0;
    clear: both;
    text-align: left;
}

body.klasikt nav.woocommerce-pagination ul.page-numbers, body.klasikt #content nav.woocommerce-pagination ul.page-numbers {
    border: 0px;
    text-align: center;
	line-height: 30px;
}

body.klasikt nav.woocommerce-pagination .page-numbers li, body.klasikt #content nav.woocommerce-pagination .page-numbers li {
    border: 0px;
    padding: 0px;
}

body.klasikt nav.woocommerce-pagination .page-numbers a, body.klasikt #content nav.woocommerce-pagination .page-numbers a {
    height: 30px;
	width:30px;
	margin:0px;
	padding:0px;
    border: 0px;
    min-width: 0em;
	line-height: 30px;
}

body.klasikt nav.woocommerce-pagination .page-numbers span, body.klasikt #content nav.woocommerce-pagination .page-numbers span {
    height: 30px;
	width:30px;
	margin:0px;
	padding:0px;
    font-weight: normal;
    min-width: 0em;
	line-height: 30px;
}

.ikoner {
    margin: 5em 0;
}

.ikonboks {
    text-align: center;
    padding: 20px;
    margin: 15px 0;
    background-color: #fff;
    transition-property: background-color;
    transition-duration: 0.2s;
    transition-timing-function: linear;
}

.ikonboks h2 {
    font-family: 'Open Sans';
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 24px;
    margin: 10px 0;
}

.ikonboks p {
    font-size: 14px;
    color: #777;
}

.jakt:hover{
    background-color: #849b52;
}

.ride:hover{
    background-color: #9b6434;
}

.fiske:hover{
    background-color: #0093ba;
}

.kurs:hover{
    background-color: #02b5b7;
}

.ikonboks:hover h2, .ikonboks:hover p {
    color: #fff;
}

a.ikonlink .ikonhover {
    display: none;
}

a.ikonlink:hover .ikon {
    display: none;
}

a.ikonlink:hover .ikonhover {
    display: inline-block;
}

#outerafterheader {
    position: relative;
}

.opacitybg {
    background-color: #000;
    opacity: 0.7;
    filter: alpha(opacity=70);
    position: absolute;
    width: 100%;
    height: 100%;
}

.popmake-content .wpcf7 p {
    color: #ddd;
}

.mc4wp-form input[type=submit] {
    float: right;
    margin-top: -28px;
    padding: 7px 10px;
    font-size: 12px;
    background-color: #a6da17;
    color: #fff;
    text-shadow: 1px 1px 1px #222;
}

/* --------- SLIDER --------- */

h1.slideshow {
    text-transform: uppercase;
    font-family: 'Open Sans';
    line-height: 34px !important;

}

.woocommerce span.onsale {
    background-color: #a6da17 !important;
}

#lang_sel_list ul {
    border-top: 0 !important;
}

.term-kurs .prdctfltr_byprice {
    display: none !important;
}

.term-kurs .prdctfltr_cat {
    width: 100% !important;
}

.term-kurs #prdctfltr_woocommerce.prdctfltr_woocommerce.pf_select .prdctfltr_filter_inner {
    width: 30% !important;
}































/* ::::: http://xxladventure.nettsidedemo.no/wp-content/themes/klasik/color.css?ver=4.3.1 ::::: */
/*------------------------------------------------------------------

Klasik - CSS File

CHANGE COLOR STYLE

-------------------------------------------------------------------*/

/*------------------------------------------------------------------

[Table of contents]

1. Global Elements
2. Header 
	2.1. Navigation
	2.2. Slider
3. Afterheader
4. Content 
	4.1. Widgets
	4.2. Blog 
5. Sidebar
6. Footer Sidebar
7. Footer
8. Plugin

-------------------------------------------------------------------*/



/* 1. GLOBAL ELEMENTS
--------------------------------------------------------------------------------------*/

body {color:#606060;}
#bodychild {}
#outermain{background-color:#ffffff; }

/* Logo */
#logo h1 a, #logo h1 a:visited{color:#444;}

/* Link */
a, .morelink, .colortext, a.colortext{color:#777;}
a:hover, a.colortext:hover, .colortext a:hover, .morelink:hover{color:#333}

/* Heading & text */
h1, h2, h3, h4, h5, h6{color:#5f5f5f;}
.pagetitle{color:#fff;}
.pagedesc{ color:#aaa;}


/* 2. HEADER SECTION 
--------------------------------------------------------------------------------------*/

#outerheader{ background-color:rgba(255,255,255,0.8); border-bottom:1px solid #ebebeb;}
.topbar {background-color: #252525;}
.topbar p {float: right; margin: 0; padding: 10px 0;}


/*======= 2.1. Navigation =======*/
.sf-menu a, .sf-menu a:visited{color:#858585;}/* 1st level */
.sf-menu a:hover, .sf-menu li.current a{color:#444;}/* 1st level */
.sf-menu li.sfHover a:hover{color:#444;}/* 2nd level */

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	background:#ffffff!important;
	color:#858585;
	border:1px solid #ebebeb;
	border-top:2px solid #252525;

}
.sf-menu li li ul{ border-top:1px solid #ebebeb!important;}

.sf-menu li li:first-child{
	 border:0px;
}
.sf-menu > li li:before{
	
}
.sf-menu ul li a{ color:#858585;  }
.sf-menu ul li a:hover, #topnav li li a.current{color:#444;}

.sf-menu a:hover, .sf-menu li.current-menu-item > a, .sf-menu li.current_page_item > a, .sf-menu li.current-menu-ancestor > a, .sf-menu li.current-menu-parent > a, .sf-menu li.current_page_ancestor > a, .sf-menu li.current_page_parent > a{color:#444;}



/* Mobile Menu*/
.tinynav{background:#fff; border:1px solid #eee;}



/* 2.2. Slider 
--------------------------------------------------------------------------------------*/

#outerslider{}
#slider .slider-title span{color:#444; background-color:rgba(255,255,255,0.5);}
#slider .slider-desc span{color:#ffffff; background-color:rgba(0,0,0,0.5);}
#slider .slider-title a, #slider .slider-title a:hover{ color:#444}

#slider ul.flex-direction-nav a, #slider div.nivo-directionNav a, #slider .camera_prev, #slider .camera_next{background-color:rgba(0,0,0,0.5);}
#slider ul.flex-direction-nav a:hover, #slider div.nivo-directionNav a:hover{background-color:rgba(0,0,0,0.75);}
#slider ul.flex-direction-nav a.flex-prev, #slider a.nivo-prevNav, #slider .camera_prev > span{background-image:url(images/slider-arrow-left.png); background-position:center;}
#slider ul.flex-direction-nav a.flex-next, #slider a.nivo-nextNav, #slider .camera_next > span{background-image:url(images/slider-arrow-right.png); background-position:center;}



/* 3. AFTER HEADER SECTION 
--------------------------------------------------------------------------------------*/
#outerafterheader{ background-color:#fafafa; border-bottom:1px solid #ebebeb; margin-bottom: 40px;}
#afterheader #breadcrumbs { color:#aaa;}


/* 4. CONTENT SECTION 
--------------------------------------------------------------------------------------*/

/* Form */
input[type="text"], input[type="email"],
textarea, input[type="password"], select{
	border:solid 1px #e2e2e2;
	color:#888;
}
label{ color:#333;}
span.required{ color:#f00;}

/* Horizontal Line */
hr {
	color:#eaeaea;
	background-color:#eaeaea;
}

.separator{ 
	border-bottom: 1px solid #ebebeb;
}

/* List */
ul.client{border:solid 1px #eaeaea;}
ul.checklist li{ background:url(images/checklist.png) no-repeat 0 5px;}
ul.list li{border-bottom:solid 1px #f0f0f0;}

/* Button */
.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] { 
	border:0;
	
}
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
	background: #5e5e5e; 
	border:0;
	color:#fff;
}

.button:active,
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active {
	
}

/* Blockquote */
blockquote{ border-left:8px solid #6c6c6c}


/* Dropcaps */	
.dropcap1{text-shadow:1px 1px 0 #ededed; color:#2e2e2e}
.dropcap2{color:#fff; background:#2e2e2e}		
.dropcap3{color:#fff; background:#2e2e2e}


/* Code */
code {
	border-left:4px solid #e9e9e9;
}

/* Tables */


/* Bottomline*/
.bottomline{border-color:#e7e7e7;}


/*======= 4.1. Widgets =======*/

/*** POSITION ON THEME ***/

.maintop-container .all-widget-container,
.mainbottom-container .all-widget-container{border-bottom: 1px solid #e2e2e2;}
.mainbottom-container .widget-mainbottom:first-child .all-widget-container{ border-top:1px solid #e2e2e2;}

.widget-subtitle{ color:#aaa;}
.widget-title .line-wrap .line{ border-bottom:1px solid #ebebeb;}


/* Custom Class*/
.custom1 .all-widget-container{
	background-image:url(http://demoimages.klasikthemes.com/bg-image.jpg);
	background-repeat:no-repeat; 
	background-position:center;
	background-attachment: fixed;
	background-size: cover;
	border-bottom: 1px solid #e2e2e2;
}
.custom1 .all-widget-container .opacity{background: rgba(255, 255, 255, 0.8);}

.custom2 .all-widget-container{ background:#f7f7f7;}



/* Recent Posts */
.klasik-recentpost-widget .recent-title,
.klasik-recentpost-widget .recent-title a, 
.klasik-recentpost-widget .recent-title a:visited{color:#444;}
.klasik-recentpost-widget .recent-title a:hover{color:#777;}
.klasik-recentpost-widget .smalldate{color:#777;}


#sidebar .klasik-recentpost-widget .recent-title,
#sidebar .klasik-recentpost-widget .recent-title a, 
#sidebar .klasik-recentpost-widget .recent-title a:visited{color:#444;}
#sidebar .klasik-recentpost-widget .recent-title a:hover{color:#777;}
#sidebar .klasik-recentpost-widget .smalldate{ color:#777;}

#footersidebar .klasik-recentpost-widget .recent-title,
#footersidebar .klasik-recentpost-widget .recent-title a, 
#footersidebar .klasik-recentpost-widget .recent-title a:visited{color:#ddd;}
#footersidebar .klasik-recentpost-widget .recent-title a:hover{ color:#eee}
#footersidebar .klasik-recentpost-widget .recent-thumb img{ background:#e1e1e1; border:1px solid #888}
#footersidebar .klasik-recentpost-widget .smalldate{ color:#a4a4a4;}

/* Latest News */
.klasik-latestnews-widget .recent-title,
.klasik-latestnews-widget .recent-title a, 
.klasik-latestnews-widget .recent-title a:visited{color:#444;}
.klasik-latestnews-widget .recent-title a:hover{color:#777;}
.klasik-latestnews-widget .smalldate{color:#777;}

#sidebar .klasik-latestnews-widget .recent-title,
#sidebar .klasik-latestnews-widget .recent-title a, 
#sidebar .klasik-latestnews-widget .recent-title a:visited{color:#444;}
#sidebar .klasik-latestnews-widget .recent-title a:hover{color:#777;}
#sidebar .klasik-latestnews-widget .smalldate{color:#777;}

#footersidebar .klasik-latestnews-widget .recent-title,
#footersidebar .klasik-latestnews-widget .recent-title a, 
#footersidebar .klasik-latestnews-widget .recent-title a:visited{color:#ddd;}
#footersidebar .klasik-latestnews-widget .recent-title a:hover{color:#eee;}
#footersidebar .klasik-latestnews-widget .smalldate{color:#a4a4a4;}


/* Events News */
.klasik-events-widget .event-title,
.klasik-events-widget .event-title a, 
.klasik-events-widget .event-title a:visited{color:#444;}
.klasik-events-widget .event-title a:hover{color:#777;}
.klasik-events-widget .smalldate{color:#777;}
.klasik-events-widget .event-date-wrap{ border:1px solid #ebebeb; color:#777;}

#sidebar .klasik-events-widget .event-title,
#sidebar .klasik-events-widget .event-title a, 
#sidebar .klasik-events-widget .event-title a:visited{color:#444;}
#sidebar .klasik-events-widget .event-title a:hover{color:#777;}
#sidebar .klasik-events-widget .smalldate{color:#777;}
#sidebar .klasik-events-widget .event-date-wrap{ border:1px solid #ebebeb; color:#777;}

#footersidebar .klasik-events-widget .event-title,
#footersidebar .klasik-events-widget .event-title a, 
#footersidebar .klasik-events-widget .event-title a:visited{color:#ddd;}
#footersidebar .klasik-events-widget .event-title a:hover{color:#eee;}
#footersidebar .klasik-events-widget .smalldate{color:#a4a4a4;}
#footersidebar .klasik-events-widget .event-date-wrap{ border:1px solid #ebebeb; color:#ddd;}


/* Advanced Posts */
.klasik-advancedpost-widget .recent-title,
.klasik-advancedpost-widget .recent-title a, 
.klasik-advancedpost-widget .recent-title a:visited{color:#444;}
.klasik-advancedpost-widget .recent-title  a:hover{color:#777;}
.klasik-advancedpost-widget .smalldate{color:#777;}

#sidebar .klasik-advancedpost-widget .recent-title,
#sidebar .klasik-advancedpost-widget .recent-title a, 
#sidebar .klasik-advancedpost-widget .recent-title a:visited{color:#444;}
#sidebar .klasik-advancedpost-widget .recent-title  a:hover{color:#777;}
#sidebar .klasik-advancedpost-widget .smalldate{color:#777;}

#footersidebar .klasik-advancedpost-widget .recent-title,
#footersidebar .klasik-advancedpost-widget .recent-title a, 
#footersidebar .klasik-advancedpost-widget .recent-title a:visited{color:#ddd;}
#footersidebar .klasik-advancedpost-widget .recent-title  a:hover{color:#eee;}
#footersidebar .klasik-advancedpost-widget .smalldate{color:#a4a4a4;}


/* Action */
.klasik-action-widget h2{color:#aaa; background:url(images/action-line.png) no-repeat center bottom}
#footersidebar .klasik-action-widget h1{ background:none; border-bottom:1px solid #444444;}
#sidebar .klasik-action-widget .action-button .button.left, 
.klasik-action-widget .action-button .button.left{background:#666666; color:#fff;}
#sidebar .klasik-action-widget .action-button .button.left:hover, 
.klasik-action-widget .action-button .button.left:hover{background:#5e5e5e; color:#fff;}
#sidebar .klasik-action-widget .action-button .button.right, 
.klasik-action-widget .action-button .button.right{background:#888888; color:#fff;}
#sidebar .klasik-action-widget .action-button .button.right:hover, 
.klasik-action-widget .action-button .button.right:hover{background:#7c7c7c; color:#fff;}

/* Featured */
.klasik-features .feature-title, 
.klasik-features .feature-title a, 
.klasik-features .feature-title a:visited{color:#444;}
.klasik-features .feature-title a:hover{color:#777;}

#sidebar .klasik-features .feature-title, 
#sidebar .klasik-features .feature-title a, 
#sidebar .klasik-features .feature-title a:visited{color:#444;}
#sidebar .klasik-features .feature-title a:hover{color:#777;}

#footersidebar .klasik-features .feature-title, 
#footersidebar .klasik-features .feature-title a, 
#footersidebar .klasik-features .feature-title a:visited{color:#ddd;}
#footersidebar .klasik-features .feature-title a:hover{color:#eee;}

/* Team */
.klasik-team-widget .team-title, 
.klasik-team-widget .team-title a, 
.klasik-team-widget .team-title a:visited{color:#444;}
.klasik-team-widget .team-title a:hover{color:#777;}
.klasik-team-widget .team-tag{color:#777;}

#sidebar .klasik-team-widget .team-title, 
#sidebar .klasik-team-widget .team-title a, 
#sidebar .klasik-team-widget .team-title a:visited{color:#444;}
#sidebar .klasik-team-widget .team-title a:hover{color:#777;}


#footersidebar .klasik-team-widget .team-title, 
#footersidebar .klasik-team-widget .team-title a, 
#footersidebar .klasik-team-widget .team-title a:visited{color:#ddd;}
#footersidebar .klasik-team-widget .team-title a:hover{color:#eee;}


/* Testimonials */
.klasik-testimonial-widget .testi-title{ color: #444;}
.klasik-testimonial-widget .testi-tag{ color: #777;}

#footersidebar .klasik-testimonial-widget .testi-title{ color: #ddd;}
#footersidebar .klasik-testimonial-widget .testi-tag{ color: #a4a4a4;}


/* Portfolio */

#filter li a, #filter li a:visited{ color:#606060;}
#filter li.current a, #filter li a.active, #filter li a:hover{color:#777}

.klasik-pf-text{ border:solid #e2e2e2; border-width:0 1px 1px; background:#f7f7f7}

.klasik-pf-text .pftitle,
.klasik-pf-text .pftitle a, 
.klasik-pf-text .pftitle a:visited{color:#444;}
.klasik-pf-text .pftitle a:hover{color:#777;}

#sidebar .klasik-pf-text .pftitle,
#sidebar .klasik-pf-text .pftitle a, 
#sidebar .klasik-pf-text .pftitle a:visited{color:#444;}
#sidebar .klasik-pf-text .pftitle a:hover{color:#777;}

#footersidebar .klasik-pf-text .pftitle,
#footersidebar .klasik-pf-text .pftitle a, 
#footersidebar .klasik-pf-text .pftitle a:visited{color:#ddd;}
#footersidebar .klasik-pf-text .pftitle a:hover{color:#eee;}


/*======= 4.2. Blog =======*/

.sticky .posttitle{background:url(images/sticky.png) no-repeat 2px 9px}

.posttitle a, .posttitle a:visited{color:#444;}
.posttitle a:hover{color:#777}

#singlepost .post{

}

.entry-comment{ background:#303030;}
.entry-comment a, entry-comment a:visited{color:#fff}
.comment-body .time a:hover{color:#222222;}
.con-comment{ border:1px solid #e7e7e7}

.entry-utility{ 
	color:#777;
}

.entry-utility a{color:#777}
.entry-utility a:hover{ color:#606060}

.fn{color:#222;}
.tdate, .reply a, .reply a:visited{color:#aaa; }

.more { color:#606060}
.more:hover{ color:#777;}

#nav-below{ border-top:1px solid #e7e7e7}

/* Post Format */
.entry-quote .quote-text{ color:#888888;}
.quoteinfo{ color:#777;}

.avatar{
	border:solid 1px #ebebeb;
    background: #ffffff;	
}

#entry-author-info{border:1px solid #e7e7e7;}


/* tag's*/
.entry-tag, .page-links {
   color:#777;
}



/* 5. SIDEBAR SECTION 
--------------------------------------------------------------------------------------*/

#sidebar .widget-title {color:#333333;}

#sidebar li li{}
#sidebar li, #sidebar li a, #sidebar li li a{color:#a4a4a4;}
#sidebar li a:hover, #sidebar li li a:hover, #sidebar li li a.current{color:#777777;}
#sidebar ul.sub-menu li, #sidebar ul.children li, #sidebar ul ul ul li{}
#sidebar ul.sub-menu ul.sub-menu li, #sidebar ul.children ul.children li{}
#sidebar ul.sub-menu ul.sub-menu ul.sub-menu li, #sidebar ul.children ul.children li{}
#sidebar ul.sub-menu ul.sub-menu ul.sub-menu li ul.sub-menu li, #sidebar ul.children ul.children li ul.children li{}


#sidebar .morelink{color:#2e2e2e;}
#sidebar .morelink:hover{color:#6a6a6a}

/* Sidebar Tabs */
.widget_klasik_tabs .tab-content ul li .smalldate{ color:#777}
#sidebar .widget_klasik_tabs .tab-content ul li{ border-bottom:1px solid #ebebeb}
#footersidebar .widget_klasik_tabs .tab-content ul li{ border-bottom:1px solid #444}

.widget_calendar #wp-calendar tbody td:first-child, .widget_calendar #wp-calendar tfoot td:first-child{border-left:0px;}
#footersidebar .widget_calendar #wp-calendar tbody td:first-child, #footersidebar .widget_calendar #wp-calendar tfoot td:first-child{border-left:0px;}
#footersidebar .widget_calendar td{ border-color:#474747;}
#footersidebar .widget_calendar thead th{ border-color:#474747 !important; background-color:#2d2d2d; }
#footersidebar .widget_calendar thead th:first-child{border-left:0px;}
#footersidebar .widget_calendar td#today{color:#e77724;}
#footersidebar .widget_calendar td a, #footersidebar .widget_calendar td a:visited{color:#fff;}

/* Search */
#searchform .searcharea{
	border:1px solid #e3e3e3;
	-moz-box-shadow: 0 0 2px 0 #ebebeb;
	-webkit-box-shadow: 0 0 2px 0 #ebebeb;
	box-shadow: 0 0 2px 0 #ebebeb;
}
.woocommerce.widget_product_search #searchform #s{ border:1px solid #e3e3e3;}
input.searchbutton {
    background: url(images/search-icon.png) no-repeat 8px 13px !important;
}
#footersidebar #searchform .searcharea{border:1px solid #474747; background-color:#393939;}
#footersidebar #searchform .searchbutton{background:#393939 url(images/search-icon.png) no-repeat 8px 5px; }

#footersidebar .klasik-recent-post-widget li img{background-color:#494949;}
#footersidebar .klasik-recent-post-widget li .smalldate{color:#a4a4a4;}
#footersidebar .klasik-recent-post-widget li a,
#footersidebar .klasik-recent-post-widget li a:visited{color:#ffffff;}



/* 6. FOOTER SIDEBAR SECTION 
--------------------------------------------------------------------------------------*/

#outerfootersidebar{ background-color:#252525; color:#fff;}
#footersidebar li li{ }
#footersidebar .widget-title{color:#ddd; }
#footersidebar li a, #footersidebar li a:visited{color:#a4a4a4}
#footersidebar h1, #footersidebar h2, #footersidebar h3, #footersidebar h4, #footersidebar h5, #footersidebar h6{color:#a4a4a4}
#footersidebar li a:hover{color:#ddd}

#footersidebar ul.sub-menu li, #footersidebar ul.children li, #footersidebar ul ul ul li{}
#footersidebar ul.sub-menu ul.sub-menu li, #footersidebar ul.children ul.children li{}
#footersidebar ul.sub-menu ul.sub-menu ul.sub-menu li, #footersidebar ul.children ul.children li{}
#footersidebar ul.sub-menu ul.sub-menu ul.sub-menu li ul.sub-menu li, #footersidebar ul.children ul.children li ul.children li{}


.gallery-pic img{ border:1px solid #474747; color:#363636;}

/* 7. FOOTER SECTION 
--------------------------------------------------------------------------------------*/

#outerfooter{background-color:#fff;}
#footer{color:#777777;}
#footer a, #footer a:visited{color:#777;}
#footer a:hover{color:#ddd;}

/* 8. PLUGINS SECTION 
--------------------------------------------------------------------------------------*/

/* Page Navigation */
.wp-pagenavi{}
.wp-pagenavi .pages{color:#444;}
.wp-pagenavi a, .wp-pagenavi a:visited{color:#444; border: 1px solid #e4e4e4; background:#fafafa}
.wp-pagenavi .current, .wp-pagenavi a:hover{ border:1px solid #929292!important; color:#fff; background:#929292}
.wp-pagenavi a.last, .wp-pagenavi a.last:hover, 
.wp-pagenavi a.first, .wp-pagenavi a.first:hover{color:#444;}

/* Widget Page Nav*/
.page-numbers a,
.page-numbers span {
	color:#444!important; border: 1px solid #e4e4e4!important; background:#fafafa!important;
}

.page-numbers a:hover,
.page-numbers.current,
.page-numbers.current:hover {
	color: #a6da17!important;
    background: #222!important;
}

/* Contact Form  */
.wpcf7 p{color:#444;}
.contact{ color:#444;}

/* flickr  */
#flickr img{ background-color:#494949;}

/*** WOOCOMMERCE ***/
.woocommerce ul.products li.product a:hover h3, .woocommerce-page ul.products li.product a:hover h3{ color:#777}
























/* ::::: http://xxladventure.nettsidedemo.no/wp-content/themes/klasik/fixedmenu.css?ver=4.3.1 ::::: */
/* FIxed Menu */
.admin-bar .fixedmenu{top:28px!important;}
.fixedmenu.sticky {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 100;
	border-top: 0;
}


.fixedmenu.sticky #top{ padding:20px 0 10px;}
.fixedmenu.sticky #logoimg img { max-height:40px}

/* ::::: http://xxladventure.nettsidedemo.no/wp-content/themes/klasik/css/layout.css?ver=4.3.1 ::::: */

@media only screen and (max-width: 1680px) {
}
@media only screen and (max-width: 1366px) {
}
@media only screen and (max-width: 1280px) {
}
@media only screen and (min-width: 959px) and (max-width: 1024px) {
}
@media only screen and (min-width: 959px) {
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
}
@media only screen and (max-width: 767px) {
	#bodychild { width: 100%; margin: 0px; }
	#outerheader { height: auto; }
	#logo { text-align: center; float: none; display: block; margin-bottom: 20px; }
	#logoimg img { margin: 0px auto; }
	.container { margin: 0px auto; max-width: 450px; }
	#navigation { text-align: center; clear: both; margin: 0px ! important; }
	.sf-menu a { background: transparent none repeat scroll 0% 0% ! important; border: 0px none ! important; }
	.sf-menu > li { border: 0px none ! important; display: none; }
	nav { margin: 0px; float: none; }
	.js .tinynav { display: inline-block; text-align: left; margin: 0px; }
	.js #topnav { display: none; }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	#bodychild { width: 100%; }
}
@media only screen and (max-width: 480px) {
	#bodychild { width: 100%; }
}
/* ::::: http://xxladventure.nettsidedemo.no/wp-content/themes/klasik/css/noscript.css?ver=4.3.1 ::::: */

/* ::::: http://xxladventure.nettsidedemo.no/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=4.3.1 ::::: */

div.wpcf7 { margin: 0px; padding: 0px; }
div.wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; }
div.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; margin: 0px; padding: 0px; border: 0px none; }
.wpcf7-form-control-wrap { position: relative; }
.wpcf7-display-none { display: none; }
div.wpcf7 img.ajax-loader { border: medium none; vertical-align: middle; margin-left: 4px; }
/* ::::: http://xxladventure.nettsidedemo.no/wp-content/plugins/revslider/rs-plugin/css/settings.css?ver=4.6.5 ::::: */

@font-face {
	font-family: "revicons";
	font-style: normal;
	font-weight: normal;
	src: url('revicons.eot') format("embedded-opentype"), url('revicons.woff') format("woff"), url('revicons.ttf') format("truetype"), url('revicons.svg') format("svg");
}
[class^="revicon-"]::before, [class*=" revicon-"]::before { font-family: "revicons"; font-style: normal; font-weight: normal; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0.2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: 0.2em; }
.revicon-search-1::before { content: ""; }
.revicon-pencil-1::before { content: ""; }
.revicon-picture-1::before { content: ""; }
.revicon-cancel::before { content: ""; }
.revicon-info-circled::before { content: ""; }
.revicon-trash::before { content: ""; }
.revicon-left-dir::before { content: ""; }
.revicon-right-dir::before { content: ""; }
.revicon-down-open::before { content: ""; }
.revicon-left-open::before { content: ""; }
.revicon-right-open::before { content: ""; }
.revicon-angle-left::before { content: ""; }
.revicon-angle-right::before { content: ""; }
.revicon-left-big::before { content: ""; }
.revicon-right-big::before { content: ""; }
.revicon-magic::before { content: ""; }
.revicon-picture::before { content: ""; }
.revicon-export::before { content: ""; }
.revicon-cog::before { content: ""; }
.revicon-login::before { content: ""; }
.revicon-logout::before { content: ""; }
.revicon-video::before { content: ""; }
.revicon-arrow-combo::before { content: ""; }
.revicon-left-open-1::before { content: ""; }
.revicon-right-open-1::before { content: ""; }
.revicon-left-open-mini::before { content: ""; }
.revicon-right-open-mini::before { content: ""; }
.revicon-left-open-big::before { content: ""; }
.revicon-right-open-big::before { content: ""; }
.revicon-left::before { content: ""; }
.revicon-right::before { content: ""; }
.revicon-ccw::before { content: ""; }
.revicon-arrows-ccw::before { content: ""; }
.revicon-palette::before { content: ""; }
.revicon-list-add::before { content: ""; }
.revicon-doc::before { content: ""; }
.revicon-left-open-outline::before { content: ""; }
.revicon-left-open-2::before { content: ""; }
.revicon-right-open-outline::before { content: ""; }
.revicon-right-open-2::before { content: ""; }
.revicon-equalizer::before { content: ""; }
.revicon-layers-alt::before { content: ""; }
.revicon-popup::before { content: ""; }
.rev_slider_wrapper { position: relative; }
.rev_slider { position: relative; overflow: visible; }
.rev_slider > ul { margin: 0px; padding: 0px; list-style: outside none none ! important; background-position: 0px 0px; }
.rev_slider > ul > li, .rev_slider > ul > li::before { list-style: outside none none ! important; position: absolute; visibility: hidden; margin: 0px ! important; padding: 0px ! important; overflow: visible; background-image: none; background-position: 0px 0px; text-indent: 0em; }
.tp-revslider-slidesli, .tp-revslider-mainul { padding: 0px ! important; margin: 0px ! important; list-style: outside none none ! important; }
.tp-simpleresponsive > ul, .tp-simpleresponsive > ul > li, .tp-simpleresponsive > ul > li::before { padding: 0px ! important; margin: 0px ! important; list-style: outside none none ! important; overflow: visible; background-image: none; }
.tp-simpleresponsive > ul li { list-style: outside none none; position: absolute; visibility: hidden; }
.rev_slider .tp-caption, .rev_slider .caption { position: absolute; visibility: hidden; white-space: nowrap; }
.tp-caption { z-index: 1; }
.fullwidthbanner-container { width: 100%; position: relative; padding: 0px; overflow: hidden; }
.fullwidthbanner-container .fullwidthabanner { width: 100%; position: relative; }
.tp-simpleresponsive .slotholder *, .tp-simpleresponsive img {  }
.tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption { position: absolute; }
.tparrows { opacity: 1; transition: opacity 0.2s ease-out 0s; }
.tparrows .tp-arr-imgholder { display: none; }
.tparrows .tp-arr-titleholder { display: none; }
.tparrows.hidearrows { opacity: 0; }
.tp-leftarrow { z-index: 100; cursor: pointer; position: relative; background: transparent url('large_left.png') no-repeat scroll left top; width: 40px; height: 40px; }
.tp-rightarrow { z-index: 100; cursor: pointer; position: relative; background: transparent url('large_right.png') no-repeat scroll left top; width: 40px; height: 40px; }
.tp-leftarrow.round { z-index: 100; cursor: pointer; position: relative; background: transparent url('small_left.png') no-repeat scroll left top; width: 19px; height: 14px; margin-right: 0px; float: left; margin-top: 0px; }
.tp-rightarrow.round { z-index: 100; cursor: pointer; position: relative; background: transparent url('small_right.png') no-repeat scroll left top; width: 19px; height: 14px; margin-right: 0px; float: left; margin-top: 0px; }
.tp-leftarrow.default { z-index: 100; cursor: pointer; position: relative; background: transparent url('large_left.png') no-repeat scroll 0px 0px; width: 40px; height: 40px; }
.tp-rightarrow.default { z-index: 100; cursor: pointer; position: relative; background: transparent url('large_right.png') no-repeat scroll 0px 0px; width: 40px; height: 40px; }
.tp-leftarrow:hover, .tp-rightarrow:hover { background-position: left bottom; }
.tp-bannertimer { visibility: hidden; width: 100%; height: 5px; background: rgba(0, 0, 0, 0.15) none repeat scroll 0% 0%; position: absolute; z-index: 200; top: 0px; }
.tparrows.preview1::after { position: absolute; left: 0px; top: 0px; font-family: "revicons"; color: rgb(255, 255, 255); font-size: 30px; width: 100px; height: 100px; text-align: center; background: rgba(0, 0, 0, 0.15) none repeat scroll 0% 0%; z-index: 2; line-height: 100px; transition: background 0.3s ease 0s, color 0.3s ease 0s; }
.tp-rightarrow.preview1::after { content: ""; }
.tp-leftarrow.preview1::after { content: ""; }
.tparrows.preview1:hover::after { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(170, 170, 170); }
@media only screen and (min-width: 768px) and (max-width: 979px) {
	.tparrows.preview1, .tparrows.preview1::after { width: 80px; height: 80px; line-height: 80px; font-size: 24px; }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.tparrows.preview1, .tparrows.preview1::after { width: 60px; height: 60px; line-height: 60px; font-size: 20px; }
}
@media only screen and (min-width: 0px) and (max-width: 479px) {
	.tparrows.preview1, .tparrows.preview1::after { width: 40px; height: 40px; line-height: 40px; font-size: 12px; }
}
.tparrows.preview2::after { position: absolute; top: 50%; font-family: "revicons"; color: rgb(170, 170, 170); font-size: 25px; margin-top: -12px; transition: color 0.3s ease 0s; }
.tp-rightarrow.preview2::after { content: ""; right: 18px; }
.tp-leftarrow.preview2::after { content: ""; left: 18px; }
.tparrows.preview2:hover::after { color: rgb(0, 0, 0); }
@media only screen and (min-width: 768px) and (max-width: 979px) {
	.tparrows.preview2::after { position: absolute; top: 50%; font-family: "revicons"; font-size: 20px; margin-top: -12px; }
	.tp-rightarrow.preview2::after { content: ""; right: 11px; }
	.tp-leftarrow.preview2::after { content: ""; left: 11px; }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.tparrows.preview2::after { position: absolute; top: 50%; font-family: "revicons"; font-size: 14px; margin-top: -12px; }
	.tp-rightarrow.preview2::after { content: ""; right: 8px; }
	.tp-leftarrow.preview2::after { content: ""; left: 8px; }
}
@media only screen and (min-width: 0px) and (max-width: 479px) {
	.tparrows.preview2::after { position: absolute; top: 50%; font-family: "revicons"; font-size: 14px; margin-top: -12px; }
	.tp-rightarrow.preview2::after { content: ""; right: 8px; }
	.tp-leftarrow.preview2::after { content: ""; left: 8px; }
}
.tparrows.preview3::after { position: absolute; line-height: 70px; text-align: center; font-family: "revicons"; color: rgb(170, 170, 170); font-size: 30px; top: 0px; left: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 100; width: 70px; height: 70px; transition: color 0.3s ease 0s; }
.tparrows.preview3:hover::after { color: rgb(0, 0, 0); }
.tp-rightarrow.preview3::after { content: ""; }
.tp-leftarrow.preview3::after { content: ""; }
@media only screen and (min-width: 768px) and (max-width: 979px) {
	.tparrows.preview3::after, .tparrows.preview3 { width: 50px; height: 50px; line-height: 50px; font-size: 20px; }
}
@media only screen and (max-width: 767px) {
	.tparrows.preview3::after, .tparrows.preview3 { width: 50px; height: 50px; line-height: 50px; font-size: 20px; }
}
.tparrows.preview4::after { position: absolute; line-height: 110px; text-align: center; font-family: "revicons"; color: rgb(255, 255, 255); font-size: 20px; top: 0px; left: 0px; z-index: 0; width: 30px; height: 110px; background: rgba(0, 0, 0, 0.25) none repeat scroll 0% 0%; transition: all 0.2s ease-in-out 0s; opacity: 1; }
.tp-rightarrow.preview4::after { content: ""; }
.tp-leftarrow.preview4::after { content: ""; }
.tparrows.preview4::after { transform-origin: 100% 100% 0px; }
.tp-leftarrow.preview4::after { transform-origin: 0% 0% 0px; }
@media only screen and (min-width: 768px) {
	.tparrows.preview4:hover::after { transform: rotateY(-90deg); }
	.tp-leftarrow.preview4:hover::after { transform: rotateY(90deg); }
}
@media only screen and (max-width: 767px) {
	.tparrows.preview4::after { width: 20px; height: 80px; line-height: 80px; font-size: 14px; }
}
.tp-loader { top: 50%; left: 50%; z-index: 10000; position: absolute; }
.tp-loader.spinner2 { width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; background-color: rgb(255, 0, 0); box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); border-radius: 100%; animation: 1s ease-in-out 0s normal none infinite running tp-scaleout; }
/* ::::: http://xxladventure.nettsidedemo.no/wp-content/plugins/ultimate-social-media-plus/css/sfsi-style.css?ver=4.3.1 ::::: */

@font-face {
	font-family: "helveticabold";
	font-style: normal;
	font-weight: 400;
	src: url('helvetica_bold_0-webfont.eot') format("embedded-opentype"), url('helvetica_bold_0-webfont.woff') format("woff"), url('helvetica_bold_0-webfont.ttf') format("truetype"), url('helvetica_bold_0-webfont.svg') format("svg");
}
@font-face {
	font-family: "helveticaregular";
	font-style: normal;
	font-weight: 400;
	src: url('helvetica_0-webfont.eot') format("embedded-opentype"), url('helvetica_0-webfont.woff') format("woff"), url('helvetica_0-webfont.ttf') format("truetype"), url('helvetica_0-webfont.svg') format("svg");
}
@font-face {
	font-family: "helveticaneue-light";
	font-style: normal;
	font-weight: 400;
	src: url('helveticaneue-light.eot') format("embedded-opentype"), url('helveticaneue-light.woff') format("woff"), url('helveticaneue-light.ttf') format("truetype"), url('helveticaneue-light.svg') format("svg");
}
body { margin: 0px; padding: 0px; }
.clear { clear: both; }
.sfsiplus_norm_row .bot_no::before { content: url('count_top_arow.png'); position: absolute; height: 9px; margin-left: -7.5px; top: -10px; left: 50%; width: 15px; }
.bot_no.sfsiSmBtn::before { margin-left: -8px; top: -9px; }
.sfsiplus_norm_row .cbtn_vsmall::before { left: 31%; top: -9px; margin-left: -31%; }
.sfsi_plus_outr_div ul li .sfsiplus_inerCnt .bot_no::before { content: url('count_top_arow.png'); position: absolute; height: 9px; margin-left: -7.5px; top: -10px; left: 50%; width: 15px; }
.fb_iframe_widget span { vertical-align: top ! important; }
.tab8 ul.sfsiplus_icn_listing8 li .sfsiplus_tab_3_icns.sfsiplus_shwthmbfraftr > li:nth-child(1), .tab8 ul.sfsiplus_icn_listing8 li .sfsiplus_tab_3_icns.sfsiplus_shwthmbfraftr > li:nth-child(2) { width: 50% ! important; }
.fb_iframe_widget iframe { max-width: none; }
/* ::::: http://xxladventure.nettsidedemo.no/wp-content/plugins/woo-product-tab/css/front-style.css?ver=4.3.1 ::::: */

.my-tabs a::before { content: "" ! important; }
/* ::::: http://xxladventure.nettsidedemo.no/wp-content/plugins/woo-product-tab/css/font-awesome.css?ver=4.3.1 ::::: */

@font-face {
	font-family: "FontAwesome";
	font-style: normal;
	font-weight: normal;
	src: url('fontawesome-webfont_001.eot') format("embedded-opentype"), url('fontawesome-webfont_001.woff') format("woff"), url('fontawesome-webfont_001.ttf') format("truetype"), url('fontawesome-webfont_001.svg') format("svg");
}
.fa-glass::before { content: ""; }
.fa-music::before { content: ""; }
.fa-search::before { content: ""; }
.fa-envelope-o::before { content: ""; }
.fa-heart::before { content: ""; }
.fa-star::before { content: ""; }
.fa-star-o::before { content: ""; }
.fa-user::before { content: ""; }
.fa-film::before { content: ""; }
.fa-th-large::before { content: ""; }
.fa-th::before { content: ""; }
.fa-th-list::before { content: ""; }
.fa-check::before { content: ""; }
.fa-times::before { content: ""; }
.fa-search-plus::before { content: ""; }
.fa-search-minus::before { content: ""; }
.fa-power-off::before { content: ""; }
.fa-signal::before { content: ""; }
.fa-gear::before, .fa-cog::before { content: ""; }
.fa-trash-o::before { content: ""; }
.fa-home::before { content: ""; }
.fa-file-o::before { content: ""; }
.fa-clock-o::before { content: ""; }
.fa-road::before { content: ""; }
.fa-download::before { content: ""; }
.fa-arrow-circle-o-down::before { content: ""; }
.fa-arrow-circle-o-up::before { content: ""; }
.fa-inbox::before { content: ""; }
.fa-play-circle-o::before { content: ""; }
.fa-rotate-right::before, .fa-repeat::before { content: ""; }
.fa-refresh::before { content: ""; }
.fa-list-alt::before { content: ""; }
.fa-lock::before { content: ""; }
.fa-flag::before { content: ""; }
.fa-headphones::before { content: ""; }
.fa-volume-off::before { content: ""; }
.fa-volume-down::before { content: ""; }
.fa-volume-up::before { content: ""; }
.fa-qrcode::before { content: ""; }
.fa-barcode::before { content: ""; }
.fa-tag::before { content: ""; }
.fa-tags::before { content: ""; }
.fa-book::before { content: ""; }
.fa-bookmark::before { content: ""; }
.fa-print::before { content: ""; }
.fa-camera::before { content: ""; }
.fa-font::before { content: ""; }
.fa-bold::before { content: ""; }
.fa-italic::before { content: ""; }
.fa-text-height::before { content: ""; }
.fa-text-width::before { content: ""; }
.fa-align-left::before { content: ""; }
.fa-align-center::before { content: ""; }
.fa-align-right::before { content: ""; }
.fa-align-justify::before { content: ""; }
.fa-list::before { content: ""; }
.fa-dedent::before, .fa-outdent::before { content: ""; }
.fa-indent::before { content: ""; }
.fa-video-camera::before { content: ""; }
.fa-picture-o::before { content: ""; }
.fa-pencil::before { content: ""; }
.fa-map-marker::before { content: ""; }
.fa-adjust::before { content: ""; }
.fa-tint::before { content: ""; }
.fa-edit::before, .fa-pencil-square-o::before { content: ""; }
.fa-share-square-o::before { content: ""; }
.fa-check-square-o::before { content: ""; }
.fa-arrows::before { content: ""; }
.fa-step-backward::before { content: ""; }
.fa-fast-backward::before { content: ""; }
.fa-backward::before { content: ""; }
.fa-play::before { content: ""; }
.fa-pause::before { content: ""; }
.fa-stop::before { content: ""; }
.fa-forward::before { content: ""; }
.fa-fast-forward::before { content: ""; }
.fa-step-forward::before { content: ""; }
.fa-eject::before { content: ""; }
.fa-chevron-left::before { content: ""; }
.fa-chevron-right::before { content: ""; }
.fa-plus-circle::before { content: ""; }
.fa-minus-circle::before { content: ""; }
.fa-times-circle::before { content: ""; }
.fa-check-circle::before { content: ""; }
.fa-question-circle::before { content: ""; }
.fa-info-circle::before { content: ""; }
.fa-crosshairs::before { content: ""; }
.fa-times-circle-o::before { content: ""; }
.fa-check-circle-o::before { content: ""; }
.fa-ban::before { content: ""; }
.fa-arrow-left::before { content: ""; }
.fa-arrow-right::before { content: ""; }
.fa-arrow-up::before { content: ""; }
.fa-arrow-down::before { content: ""; }
.fa-mail-forward::before, .fa-share::before { content: ""; }
.fa-expand::before { content: ""; }
.fa-compress::before { content: ""; }
.fa-plus::before { content: ""; }
.fa-minus::before { content: ""; }
.fa-asterisk::before { content: ""; }
.fa-exclamation-circle::before { content: ""; }
.fa-gift::before { content: ""; }
.fa-leaf::before { content: ""; }
.fa-fire::before { content: ""; }
.fa-eye::before { content: ""; }
.fa-eye-slash::before { content: ""; }
.fa-warning::before, .fa-exclamation-triangle::before { content: ""; }
.fa-plane::before { content: ""; }
.fa-calendar::before { content: ""; }
.fa-random::before { content: ""; }
.fa-comment::before { content: ""; }
.fa-magnet::before { content: ""; }
.fa-chevron-up::before { content: ""; }
.fa-chevron-down::before { content: ""; }
.fa-retweet::before { content: ""; }
.fa-shopping-cart::before { content: ""; }
.fa-folder::before { content: ""; }
.fa-folder-open::before { content: ""; }
.fa-arrows-v::before { content: ""; }
.fa-arrows-h::before { content: ""; }
.fa-bar-chart-o::before { content: ""; }
.fa-twitter-square::before { content: ""; }
.fa-facebook-square::before { content: ""; }
.fa-camera-retro::before { content: ""; }
.fa-key::before { content: ""; }
.fa-gears::before, .fa-cogs::before { content: ""; }
.fa-comments::before { content: ""; }
.fa-thumbs-o-up::before { content: ""; }
.fa-thumbs-o-down::before { content: ""; }
.fa-star-half::before { content: ""; }
.fa-heart-o::before { content: ""; }
.fa-sign-out::before { content: ""; }
.fa-linkedin-square::before { content: ""; }
.fa-thumb-tack::before { content: ""; }
.fa-external-link::before { content: ""; }
.fa-sign-in::before { content: ""; }
.fa-trophy::before { content: ""; }
.fa-github-square::before { content: ""; }
.fa-upload::before { content: ""; }
.fa-lemon-o::before { content: ""; }
.fa-phone::before { content: ""; }
.fa-square-o::before { content: ""; }
.fa-bookmark-o::before { content: ""; }
.fa-phone-square::before { content: ""; }
.fa-twitter::before { content: ""; }
.fa-facebook::before { content: ""; }
.fa-github::before { content: ""; }
.fa-unlock::before { content: ""; }
.fa-credit-card::before { content: ""; }
.fa-rss::before { content: ""; }
.fa-hdd-o::before { content: ""; }
.fa-bullhorn::before { content: ""; }
.fa-bell::before { content: ""; }
.fa-certificate::before { content: ""; }
.fa-hand-o-right::before { content: ""; }
.fa-hand-o-left::before { content: ""; }
.fa-hand-o-up::before { content: ""; }
.fa-hand-o-down::before { content: ""; }
.fa-arrow-circle-left::before { content: ""; }
.fa-arrow-circle-right::before { content: ""; }
.fa-arrow-circle-up::before { content: ""; }
.fa-arrow-circle-down::before { content: ""; }
.fa-globe::before { content: ""; }
.fa-wrench::before { content: ""; }
.fa-tasks::before { content: ""; }
.fa-filter::before { content: ""; }
.fa-briefcase::before { content: ""; }
.fa-arrows-alt::before { content: ""; }
.fa-group::before, .fa-users::before { content: ""; }
.fa-chain::before, .fa-link::before { content: ""; }
.fa-cloud::before { content: ""; }
.fa-flask::before { content: ""; }
.fa-cut::before, .fa-scissors::before { content: ""; }
.fa-copy::before, .fa-files-o::before { content: ""; }
.fa-paperclip::before { content: ""; }
.fa-save::before, .fa-floppy-o::before { content: ""; }
.fa-square::before { content: ""; }
.fa-bars::before { content: ""; }
.fa-list-ul::before { content: ""; }
.fa-list-ol::before { content: ""; }
.fa-strikethrough::before { content: ""; }
.fa-underline::before { content: ""; }
.fa-table::before { content: ""; }
.fa-magic::before { content: ""; }
.fa-truck::before { content: ""; }
.fa-pinterest::before { content: ""; }
.fa-pinterest-square::before { content: ""; }
.fa-google-plus-square::before { content: ""; }
.fa-google-plus::before { content: ""; }
.fa-money::before { content: ""; }
.fa-caret-down::before { content: ""; }
.fa-caret-up::before { content: ""; }
.fa-caret-left::before { content: ""; }
.fa-caret-right::before { content: ""; }
.fa-columns::before { content: ""; }
.fa-unsorted::before, .fa-sort::before { content: ""; }
.fa-sort-down::before, .fa-sort-asc::before { content: ""; }
.fa-sort-up::before, .fa-sort-desc::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-linkedin::before { content: ""; }
.fa-rotate-left::before, .fa-undo::before { content: ""; }
.fa-legal::before, .fa-gavel::before { content: ""; }
.fa-dashboard::before, .fa-tachometer::before { content: ""; }
.fa-comment-o::before { content: ""; }
.fa-comments-o::before { content: ""; }
.fa-flash::before, .fa-bolt::before { content: ""; }
.fa-sitemap::before { content: ""; }
.fa-umbrella::before { content: ""; }
.fa-paste::before, .fa-clipboard::before { content: ""; }
.fa-lightbulb-o::before { content: ""; }
.fa-exchange::before { content: ""; }
.fa-cloud-download::before { content: ""; }
.fa-cloud-upload::before { content: ""; }
.fa-user-md::before { content: ""; }
.fa-stethoscope::before { content: ""; }
.fa-suitcase::before { content: ""; }
.fa-bell-o::before { content: ""; }
.fa-coffee::before { content: ""; }
.fa-cutlery::before { content: ""; }
.fa-file-text-o::before { content: ""; }
.fa-building-o::before { content: ""; }
.fa-hospital-o::before { content: ""; }
.fa-ambulance::before { content: ""; }
.fa-medkit::before { content: ""; }
.fa-fighter-jet::before { content: ""; }
.fa-beer::before { content: ""; }
.fa-h-square::before { content: ""; }
.fa-plus-square::before { content: ""; }
.fa-angle-double-left::before { content: ""; }
.fa-angle-double-right::before { content: ""; }
.fa-angle-double-up::before { content: ""; }
.fa-angle-double-down::before { content: ""; }
.fa-angle-left::before { content: ""; }
.fa-angle-right::before { content: ""; }
.fa-angle-up::before { content: ""; }
.fa-angle-down::before { content: ""; }
.fa-desktop::before { content: ""; }
.fa-laptop::before { content: ""; }
.fa-tablet::before { content: ""; }
.fa-mobile-phone::before, .fa-mobile::before { content: ""; }
.fa-circle-o::before { content: ""; }
.fa-quote-left::before { content: ""; }
.fa-quote-right::before { content: ""; }
.fa-spinner::before { content: ""; }
.fa-circle::before { content: ""; }
.fa-mail-reply::before, .fa-reply::before { content: ""; }
.fa-github-alt::before { content: ""; }
.fa-folder-o::before { content: ""; }
.fa-folder-open-o::before { content: ""; }
.fa-smile-o::before { content: ""; }
.fa-frown-o::before { content: ""; }
.fa-meh-o::before { content: ""; }
.fa-gamepad::before { content: ""; }
.fa-keyboard-o::before { content: ""; }
.fa-flag-o::before { content: ""; }
.fa-flag-checkered::before { content: ""; }
.fa-terminal::before { content: ""; }
.fa-code::before { content: ""; }
.fa-reply-all::before { content: ""; }
.fa-mail-reply-all::before { content: ""; }
.fa-star-half-empty::before, .fa-star-half-full::before, .fa-star-half-o::before { content: ""; }
.fa-location-arrow::before { content: ""; }
.fa-crop::before { content: ""; }
.fa-code-fork::before { content: ""; }
.fa-unlink::before, .fa-chain-broken::before { content: ""; }
.fa-question::before { content: ""; }
.fa-info::before { content: ""; }
.fa-exclamation::before { content: ""; }
.fa-superscript::before { content: ""; }
.fa-subscript::before { content: ""; }
.fa-eraser::before { content: ""; }
.fa-puzzle-piece::before { content: ""; }
.fa-microphone::before { content: ""; }
.fa-microphone-slash::before { content: ""; }
.fa-shield::before { content: ""; }
.fa-calendar-o::before { content: ""; }
.fa-fire-extinguisher::before { content: ""; }
.fa-rocket::before { content: ""; }
.fa-maxcdn::before { content: ""; }
.fa-chevron-circle-left::before { content: ""; }
.fa-chevron-circle-right::before { content: ""; }
.fa-chevron-circle-up::before { content: ""; }
.fa-chevron-circle-down::before { content: ""; }
.fa-html5::before { content: ""; }
.fa-css3::before { content: ""; }
.fa-anchor::before { content: ""; }
.fa-unlock-alt::before { content: ""; }
.fa-bullseye::before { content: ""; }
.fa-ellipsis-h::before { content: ""; }
.fa-ellipsis-v::before { content: ""; }
.fa-rss-square::before { content: ""; }
.fa-play-circle::before { content: ""; }
.fa-ticket::before { content: ""; }
.fa-minus-square::before { content: ""; }
.fa-minus-square-o::before { content: ""; }
.fa-level-up::before { content: ""; }
.fa-level-down::before { content: ""; }
.fa-check-square::before { content: ""; }
.fa-pencil-square::before { content: ""; }
.fa-external-link-square::before { content: ""; }
.fa-share-square::before { content: ""; }
.fa-compass::before { content: ""; }
.fa-toggle-down::before, .fa-caret-square-o-down::before { content: ""; }
.fa-toggle-up::before, .fa-caret-square-o-up::before { content: ""; }
.fa-toggle-right::before, .fa-caret-square-o-right::before { content: ""; }
.fa-euro::before, .fa-eur::before { content: ""; }
.fa-gbp::before { content: ""; }
.fa-dollar::before, .fa-usd::before { content: ""; }
.fa-rupee::before, .fa-inr::before { content: ""; }
.fa-cny::before, .fa-rmb::before, .fa-yen::before, .fa-jpy::before { content: ""; }
.fa-ruble::before, .fa-rouble::before, .fa-rub::before { content: ""; }
.fa-won::before, .fa-krw::before { content: ""; }
.fa-bitcoin::before, .fa-btc::before { content: ""; }
.fa-file::before { content: ""; }
.fa-file-text::before { content: ""; }
.fa-sort-alpha-asc::before { content: ""; }
.fa-sort-alpha-desc::before { content: ""; }
.fa-sort-amount-asc::before { content: ""; }
.fa-sort-amount-desc::before { content: ""; }
.fa-sort-numeric-asc::before { content: ""; }
.fa-sort-numeric-desc::before { content: ""; }
.fa-thumbs-up::before { content: ""; }
.fa-thumbs-down::before { content: ""; }
.fa-youtube-square::before { content: ""; }
.fa-youtube::before { content: ""; }
.fa-xing::before { content: ""; }
.fa-xing-square::before { content: ""; }
.fa-youtube-play::before { content: ""; }
.fa-dropbox::before { content: ""; }
.fa-stack-overflow::before { content: ""; }
.fa-instagram::before { content: ""; }
.fa-flickr::before { content: ""; }
.fa-adn::before { content: ""; }
.fa-bitbucket::before { content: ""; }
.fa-bitbucket-square::before { content: ""; }
.fa-tumblr::before { content: ""; }
.fa-tumblr-square::before { content: ""; }
.fa-long-arrow-down::before { content: ""; }
.fa-long-arrow-up::before { content: ""; }
.fa-long-arrow-left::before { content: ""; }
.fa-long-arrow-right::before { content: ""; }
.fa-apple::before { content: ""; }
.fa-windows::before { content: ""; }
.fa-android::before { content: ""; }
.fa-linux::before { content: ""; }
.fa-dribbble::before { content: ""; }
.fa-skype::before { content: ""; }
.fa-foursquare::before { content: ""; }
.fa-trello::before { content: ""; }
.fa-female::before { content: ""; }
.fa-male::before { content: ""; }
.fa-gittip::before { content: ""; }
.fa-sun-o::before { content: ""; }
.fa-moon-o::before { content: ""; }
.fa-archive::before { content: ""; }
.fa-bug::before { content: ""; }
.fa-vk::before { content: ""; }
.fa-weibo::before { content: ""; }
.fa-renren::before { content: ""; }
.fa-pagelines::before { content: ""; }
.fa-stack-exchange::before { content: ""; }
.fa-arrow-circle-o-right::before { content: ""; }
.fa-arrow-circle-o-left::before { content: ""; }
.fa-toggle-left::before, .fa-caret-square-o-left::before { content: ""; }
.fa-dot-circle-o::before { content: ""; }
.fa-wheelchair::before { content: ""; }
.fa-vimeo-square::before { content: ""; }
.fa-turkish-lira::before, .fa-try::before { content: ""; }
.fa-plus-square-o::before { content: ""; }
/* ::::: http://xxladventure.nettsidedemo.no/wp-content/plugins/woo-product-tab/css/slick-slider/slick.css ::::: */

.slick-track::before, .slick-track::after { content: ""; display: table; }
.slick-track::after { clear: both; }
.slick-prev.slick-disabled::before, .slick-next.slick-disabled::before { opacity: 0.25; }
.scroll-img-hor .slick-prev::before { font-family: "FontAwesome"; font-size: 25px; line-height: 1; display: inline-block; content: ""; color: rgb(255, 255, 255); }
.scroll-img-hor .slick-next::before { font-family: "FontAwesome"; font-size: 25px; line-height: 1; display: inline-block; content: ""; color: rgb(255, 255, 255); }
/* ::::: http://xxladventure.nettsidedemo.no/wp-content/plugins/woo-product-tab/css/grid/grid.css ::::: */

.wt_group::before, .wt_group::after { content: ""; display: table; }
.wt_group::after { clear: both; }
@media only screen and (max-width: 480px) {
}
/* ::::: http://xxladventure.nettsidedemo.no/wp-content/plugins/woo-product-tab/css/effects.css ::::: */

* { letter-spacing: 0px; }
:focus { outline: medium none; }
.wt-link-icon::before { font-family: "FontAwesome"; content: ""; }
.wt-link-icon.wt-not-alone::before { margin-left: 10px; }
.wt-zoom-icon::before { font-family: "FontAwesome"; content: ""; }
.wt-zoom-icon.wt-not-alone::before { margin-left: -30px; }
.wt-downlink a::before { font-family: "FontAwesome"; font-size: 15px; display: inline-block; content: ""; margin-right: 5px; }
.wt-downlink.wt-postlink a::before { font-family: "FontAwesome"; font-size: 15px; display: inline-block; content: ""; margin-right: 5px; }
.wt-downlink a.wt-addtocart::before { font-family: "FontAwesome"; font-size: 15px; display: inline-block; content: ""; margin-right: 5px; }
.wt-downlink a.added_to_cart::before { font-family: "FontAwesome"; font-size: 15px; display: inline-block; content: ""; margin-right: 5px; }
.wt-downlink a.wt-postlink::before { font-family: "FontAwesome"; font-size: 15px; display: inline-block; content: ""; margin-right: 5px; }
input[type="color"], input[type="tel"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="text"], input[type="url"], select, textarea { padding: 6px; border-width: 2px; border-color: rgb(238, 238, 238); border-style: solid; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(102, 102, 102); transition: background-color 0.5s ease-out 0s, box-shadow 0.5s ease-out 0s; box-shadow: 0px 0px 8px transparent; }
input[type="tel"], input[type="email"], input[type="password"], input[type="search"], input[type="text"], input[type="url"], select { box-sizing: border-box; }
input { border-radius: 5px; }
/* ::::: http://xxladventure.nettsidedemo.no/wp-content/plugins/woo-product-tab/css/lightbox/lightbox.css ::::: */

.lightboxOverlay { position: absolute; top: 0px; left: 0px; z-index: 9999; background-color: black; opacity: 0.8; display: none; }
.lightbox { position: absolute ! important; left: 0px; width: 100%; z-index: 10000; text-align: center; line-height: 0; font-weight: normal; }
.lightbox .lb-image { display: block; height: auto; border-radius: 3px; max-width: none; }
.lb-outerContainer { position: relative; background-color: white; width: 250px; height: 250px; margin: 0px auto; border-radius: 4px; }
.lb-outerContainer::after { content: ""; display: table; clear: both; }
.lb-container { padding: 4px; }
.lb-loader { position: absolute; top: 43%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
.lb-cancel { display: block; width: 32px; height: 32px; margin: 0px auto; background: transparent url('loading.gif') no-repeat scroll 0% 0%; }
.lb-nav { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 10; }
.lb-nav a { outline: medium none; }
.lb-prev, .lb-next { width: 49%; height: 100%; cursor: pointer; display: block; }
.lb-prev { left: 0px; float: left; }
.lb-prev:hover { background: transparent url('prev.png') no-repeat scroll left 48%; }
.lb-next { right: 0px; float: right; }
.lb-next:hover { background: transparent url('next.png') no-repeat scroll right 48%; }
.lb-dataContainer { margin: 0px auto; padding-top: 5px; width: 100%; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.lb-dataContainer::after { content: ""; display: table; clear: both; }
.lb-data { padding: 0px 4px; color: rgb(187, 187, 187); }
.lb-data .lb-details { width: 85%; float: left; text-align: left; line-height: 1.1em; }
.lb-data .lb-caption { font-size: 13px; font-weight: bold; line-height: 1em; }
.lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; font-size: 12px; color: rgb(153, 153, 153); }
.lb-data .lb-close { display: block; float: right; width: 30px; height: 30px; background: transparent url('close.png') no-repeat scroll right top; text-align: right; outline: medium none; opacity: 0.7; }
.lb-data .lb-close:hover { cursor: pointer; opacity: 1; }
.image-row::after { content: ""; display: table; clear: both; }
/* ::::: http://xxladventure.nettsidedemo.no/wp-content/plugins/woo-product-tab/css/faq/faq.css ::::: */

.wt-faq .wt-faqtitle:hover::before, .wt-admingeneral .wt-faqtitle:hover::before { background: rgb(204, 204, 204) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.wt-faq .wt-faqcontent::before { height: 3px; background: rgb(225, 225, 225) none repeat scroll 0% 0%; content: ""; position: absolute; top: 0px; left: 20px; width: 40%; }
.wt-faq .wt-faqtitle::before, .wt-admingeneral .wt-faqtitle::before { font-family: "FontAwesome"; font-size: 15px; content: ""; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 20px; height: 20px; border-radius: 50%; position: absolute; right: 10px; top: 5px; text-align: center; line-height: 21px; color: rgb(204, 204, 204); border: 1px solid rgb(194, 194, 194); transition: all 0.2s ease-out 0s; }
.wt-faq .expanded::before, .wt-admingeneral .expanded::before { font-family: "FontAwesome"; font-size: 15px; content: ""; line-height: 18px; }
/* ::::: http://xxladventure.nettsidedemo.no/wp-content/plugins/woo-product-tab/css/map/map.css ::::: */

/* ::::: http://xxladventure.nettsidedemo.no/wp-content/plugins/woo-product-tab/css/video/video-js.css ::::: */

.vjs-default-skin .vjs-slider-handle::before { content: ""; font-family: "FontAwesome"; font-size: 1em; line-height: 1; text-align: center; text-shadow: 0em 0em 1em rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; transform: rotate(-45deg); }
@media �screen {
	.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar *::before { content: ""; }
}
.vjs-default-skin .vjs-control::before { font-family: "FontAwesome"; font-size: 1.5em; line-height: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; text-align: center; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); }
.vjs-default-skin .vjs-control:focus::before, .vjs-default-skin .vjs-control:hover::before { text-shadow: 0em 0em 1px rgb(255, 255, 255); }
.vjs-default-skin .vjs-play-control::before { content: ""; }
.vjs-default-skin.vjs-playing .vjs-play-control::before { content: ""; }
.vjs-default-skin .vjs-mute-control::before, .vjs-default-skin .vjs-volume-menu-button::before { content: ""; }
.vjs-default-skin .vjs-mute-control.vjs-vol-0::before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-0::before { content: ""; }
.vjs-default-skin .vjs-mute-control.vjs-vol-1::before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-1::before { content: ""; }
.vjs-default-skin .vjs-mute-control.vjs-vol-2::before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-2::before { content: ""; }
.vjs-default-skin .vjs-volume-handle::before { font-size: 0.9em; top: -0.2em; left: -0.2em; width: 1em; height: 1em; }
.vjs-default-skin .vjs-seek-handle::before { padding-top: 0.1em; }
.vjs-default-skin .vjs-fullscreen-control::before { content: ""; }
.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control::before { content: ""; }
.vjs-default-skin .vjs-big-play-button::before { content: ""; font-family: "FontAwesome"; line-height: 40px; text-shadow: 0.05em 0.05em 0.1em rgb(0, 0, 0); text-align: center; position: absolute; left: 0px; width: 100%; height: 100%; }
.vjs-error .vjs-error-display::before { content: "X"; font-family: Arial; font-size: 4em; color: rgb(102, 102, 102); line-height: 1; text-shadow: 0.05em 0.05em 0.1em rgb(0, 0, 0); text-align: center; vertical-align: middle; position: absolute; top: 50%; margin-top: -0.5em; width: 100%; }
.vjs-default-skin .vjs-loading-spinner::before { content: ""; font-family: "FontAwesome"; position: absolute; top: 0px; left: 0px; width: 1em; height: 1em; text-align: center; text-shadow: 0em 0em 0.1em rgb(0, 0, 0); }
.vjs-default-skin .vjs-subtitles-button::before { content: ""; }
.vjs-default-skin .vjs-captions-button::before { content: ""; }
.vjs-default-skin .vjs-captions-button:focus .vjs-control-content::before, .vjs-default-skin .vjs-captions-button:hover .vjs-control-content::before { box-shadow: 0px 0px 1em rgb(255, 255, 255); }
/* ::::: http://xxladventure.nettsidedemo.no/wp-content/plugins/woo-product-tab/css/tooltip/tipsy.css ::::: */

/* ::::: http://xxladventure.nettsidedemo.no/wp-content/plugins/woo-product-tab/css/extra-button/extra-style.css ::::: */

/* ::::: http://xxladventure.nettsidedemo.no/wp-content/plugins/woo-product-tab/css/scroll/tinyscroller.css ::::: */

/* ::::: http://xxladventure.nettsidedemo.no/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=2.4.12 ::::: */

.woocommerce #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce #content div.product .woocommerce-tabs ul.tabs::before, .woocommerce #content div.product div.thumbnails::after, .woocommerce #content div.product div.thumbnails::before, .woocommerce .col2-set::after, .woocommerce .col2-set::before, .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product .woocommerce-tabs ul.tabs::before, .woocommerce div.product div.thumbnails::after, .woocommerce div.product div.thumbnails::before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before, .woocommerce-page #content div.product div.thumbnails::after, .woocommerce-page #content div.product div.thumbnails::before, .woocommerce-page .col2-set::after, .woocommerce-page .col2-set::before, .woocommerce-page div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page div.product .woocommerce-tabs ul.tabs::before, .woocommerce-page div.product div.thumbnails::after, .woocommerce-page div.product div.thumbnails::before { content: " "; display: table; }
.woocommerce #content div.product .woocommerce-tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce #content div.product div.thumbnails a.first, .woocommerce #content div.product div.thumbnails::after, .woocommerce .cart-collaterals::after, .woocommerce .col2-set::after, .woocommerce .woocommerce-pagination ul.page-numbers::after, .woocommerce div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails::after, .woocommerce ul.products, .woocommerce ul.products li.first, .woocommerce ul.products::after, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails::after, .woocommerce-page .cart-collaterals::after, .woocommerce-page .col2-set::after, .woocommerce-page .woocommerce-pagination ul.page-numbers::after, .woocommerce-page div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails::after, .woocommerce-page ul.products, .woocommerce-page ul.products li.first, .woocommerce-page ul.products::after { clear: both; }
.woocommerce img, .woocommerce-page img { height: auto; max-width: 100%; }
.woocommerce #content div.product #reviews .comment::after, .woocommerce #content div.product #reviews .comment::before, .woocommerce .woocommerce-pagination ul.page-numbers::after, .woocommerce .woocommerce-pagination ul.page-numbers::before, .woocommerce div.product #reviews .comment::after, .woocommerce div.product #reviews .comment::before, .woocommerce ul.products::after, .woocommerce ul.products::before, .woocommerce-page #content div.product #reviews .comment::after, .woocommerce-page #content div.product #reviews .comment::before, .woocommerce-page .woocommerce-pagination ul.page-numbers::after, .woocommerce-page .woocommerce-pagination ul.page-numbers::before, .woocommerce-page div.product #reviews .comment::after, .woocommerce-page div.product #reviews .comment::before, .woocommerce-page ul.products::after, .woocommerce-page ul.products::before { content: " "; display: table; }
.woocommerce #content div.product #reviews .comment::after, .woocommerce div.product #reviews .comment::after, .woocommerce-page #content div.product #reviews .comment::after, .woocommerce-page div.product #reviews .comment::after { clear: both; }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { float: left; margin: 0px 3.8% 2.992em 0px; padding: 0px; position: relative; width: 22.05%; }
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last { margin-right: 0px; }
.woocommerce .cart-collaterals .shipping_calculator::after, .woocommerce .cart-collaterals .shipping_calculator::before, .woocommerce .cart-collaterals::after, .woocommerce .cart-collaterals::before, .woocommerce form .form-row::after, .woocommerce form .form-row::before, .woocommerce ul.cart_list li::after, .woocommerce ul.cart_list li::before, .woocommerce ul.product_list_widget li::after, .woocommerce ul.product_list_widget li::before, .woocommerce-page .cart-collaterals .shipping_calculator::after, .woocommerce-page .cart-collaterals .shipping_calculator::before, .woocommerce-page .cart-collaterals::after, .woocommerce-page .cart-collaterals::before, .woocommerce-page form .form-row::after, .woocommerce-page form .form-row::before, .woocommerce-page ul.cart_list li::after, .woocommerce-page ul.cart_list li::before, .woocommerce-page ul.product_list_widget li::after, .woocommerce-page ul.product_list_widget li::before { content: " "; display: table; }
.woocommerce .cart-collaterals .shipping_calculator::after, .woocommerce form .form-row-wide, .woocommerce form .form-row::after, .woocommerce ul.cart_list li::after, .woocommerce ul.product_list_widget li::after, .woocommerce-page .cart-collaterals .shipping_calculator::after, .woocommerce-page form .form-row-wide, .woocommerce-page form .form-row::after, .woocommerce-page ul.cart_list li::after, .woocommerce-page ul.product_list_widget li::after { clear: both; }
@media screen and (min-width: 673px) {
}
@media screen and (min-width: 1040px) {
}
@media screen and (min-width: 1110px) {
}
@media screen and (min-width: 1218px) {
}
@media screen and (min-width: 38.75em) {
}
@media screen and (min-width: 59.6875em) {
}
@media screen and (min-width: 44.375em) {
}
@media screen and (min-width: 56.875em) {
}
/* ::::: http://xxladventure.nettsidedemo.no/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=2.4.12 ::::: */

.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce table.my_account_orders tr td.order-actions::before, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail, .woocommerce-page table.my_account_orders tr td.order-actions::before { display: none; }
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before { content: attr(data-title) ": "; font-weight: 700; }
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td { background-color: rgba(0, 0, 0, 0.024); }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 48%; float: left; clear: both; margin: 0px 0px 2.992em; }
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n) { float: right; clear: none ! important; }
.woocommerce #content table.cart td.actions .coupon::after, .woocommerce #content table.cart td.actions .coupon::before, .woocommerce table.cart td.actions .coupon::after, .woocommerce table.cart td.actions .coupon::before, .woocommerce-page #content table.cart td.actions .coupon::after, .woocommerce-page #content table.cart td.actions .coupon::before, .woocommerce-page table.cart td.actions .coupon::after, .woocommerce-page table.cart td.actions .coupon::before { content: " "; display: table; }
.woocommerce #content table.cart td.actions .coupon::after, .woocommerce table.cart td.actions .coupon::after, .woocommerce-page #content table.cart td.actions .coupon::after, .woocommerce-page table.cart td.actions .coupon::after { clear: both; }
/* ::::: http://xxladventure.nettsidedemo.no/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=2.4.12 ::::: */

.clear, .woocommerce .woocommerce-breadcrumb::after, .woocommerce .woocommerce-error::after, .woocommerce .woocommerce-info::after, .woocommerce .woocommerce-message::after { clear: both; }
@font-face {
	font-family: "star";
	font-style: normal;
	font-weight: 400;
	src: url('star.eot') format("embedded-opentype"), url('star.woff') format("woff"), url('star.ttf') format("truetype"), url('star.svg') format("svg");
}
@font-face {
	font-family: "WooCommerce";
	font-style: normal;
	font-weight: 400;
	src: url('woocommerce.eot') format("embedded-opentype"), url('woocommerce.woff') format("woff"), url('woocommerce.ttf') format("truetype"), url('woocommerce.svg') format("svg");
}
.woocommerce .blockUI.blockOverlay::before, .woocommerce .loader::before { height: 1em; width: 1em; position: absolute; top: 50%; left: 50%; margin-left: -0.5em; margin-top: -0.5em; display: block; content: ""; animation: 1s ease-in-out 0s normal none infinite running spin; background: transparent url('loader.svg') repeat scroll center center / cover ; line-height: 1; text-align: center; font-size: 2em; color: rgba(0, 0, 0, 0.75); }
.woocommerce .woocommerce-error::after, .woocommerce .woocommerce-error::before, .woocommerce .woocommerce-info::after, .woocommerce .woocommerce-info::before, .woocommerce .woocommerce-message::after, .woocommerce .woocommerce-message::before { content: " "; display: table; }
.woocommerce .woocommerce-error::before, .woocommerce .woocommerce-info::before, .woocommerce .woocommerce-message::before { font-family: WooCommerce; content: ""; display: inline-block; position: absolute; top: 1em; left: 1.5em; }
.woocommerce .woocommerce-message::before { content: ""; color: rgb(143, 174, 27); }
.woocommerce .woocommerce-info::before { color: rgb(30, 133, 190); }
.woocommerce .woocommerce-error::before { content: ""; color: rgb(184, 28, 35); }
.woocommerce .woocommerce-breadcrumb::after, .woocommerce .woocommerce-breadcrumb::before { content: " "; display: table; }
.woocommerce #reviews #comments .add_review::after, .woocommerce .products ul::after, .woocommerce div.product form.cart::after, .woocommerce div.product p.cart::after, .woocommerce nav.woocommerce-pagination ul, .woocommerce ul.products::after { clear: both; }
.woocommerce div.product form.cart::after, .woocommerce div.product form.cart::before, .woocommerce div.product p.cart::after, .woocommerce div.product p.cart::before { display: table; content: " "; }
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before { box-shadow: 2px 2px 0px rgb(255, 255, 255); }
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after { box-shadow: -2px 2px 0px rgb(255, 255, 255); }
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before { border: 1px solid rgb(211, 206, 210); position: absolute; bottom: -1px; width: 5px; height: 5px; content: " "; }
.woocommerce div.product .woocommerce-tabs ul.tabs li::before { left: -6px; border-bottom-right-radius: 4px; border-width: 0px 1px 1px 0px; box-shadow: 2px 2px 0px rgb(235, 233, 235); }
.woocommerce div.product .woocommerce-tabs ul.tabs li::after { right: -6px; border-bottom-left-radius: 4px; border-width: 0px 0px 1px 1px; box-shadow: -2px 2px 0px rgb(235, 233, 235); }
.woocommerce div.product .woocommerce-tabs ul.tabs::before { position: absolute; content: " "; width: 100%; bottom: 0px; left: 0px; border-bottom: 1px solid rgb(211, 206, 210); z-index: 1; }
.woocommerce .products ul, .woocommerce ul.products { margin: 0px 0px 1em; padding: 0px; list-style: outside none none; clear: both; }
.woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before { content: " "; display: table; }
.woocommerce .products ul li, .woocommerce ul.products li { list-style: outside none none; }
.woocommerce ul.products li.product h3 { padding: 0.5em 0px; margin: 0px; font-size: 1em; }
.woocommerce ul.products li.product a { text-decoration: none; }
.woocommerce ul.products li.product a img { width: 100%; height: auto; display: block; margin: 0px 0px 1em; box-shadow: none; }
.woocommerce ul.products li.product .price { color: rgb(119, 164, 100); display: block; font-weight: 400; margin-bottom: 0.5em; font-size: 0.857em; }
.woocommerce #respond input#submit.loading::after, .woocommerce a.button.loading::after, .woocommerce button.button.loading::after, .woocommerce input.button.loading::after { font-family: WooCommerce; content: ""; vertical-align: top; font-weight: 400; position: absolute; top: 0.618em; right: 1em; animation: 2s linear 0s normal none infinite running spin; }
.woocommerce #respond input#submit.added::after, .woocommerce a.button.added::after, .woocommerce button.button.added::after, .woocommerce input.button.added::after { font-family: WooCommerce; content: ""; margin-left: 0.53em; vertical-align: bottom; }
.woocommerce #reviews #comments .add_review::after, .woocommerce #reviews #comments .add_review::before, .woocommerce #reviews #comments ol.commentlist li .comment-text::after, .woocommerce #reviews #comments ol.commentlist li .comment-text::before, .woocommerce #reviews #comments ol.commentlist::after, .woocommerce #reviews #comments ol.commentlist::before { content: " "; display: table; }
.woocommerce #review_form #respond::after, .woocommerce #reviews #comments ol.commentlist li .comment-text::after, .woocommerce #reviews #comments ol.commentlist::after, .woocommerce .woocommerce-product-rating::after, .woocommerce td.product-name dl.variation::after { clear: both; }
.woocommerce #reviews #comments .commentlist > li::before { content: ""; }
.woocommerce .star-rating::before { content: "sssss"; color: rgb(211, 206, 210); float: left; top: 0px; left: 0px; position: absolute; }
.woocommerce .star-rating span::before { content: "SSSSS"; top: 0px; position: absolute; left: 0px; }
.woocommerce .woocommerce-product-rating::after, .woocommerce .woocommerce-product-rating::before { content: " "; display: table; }
.woocommerce #review_form #respond::after, .woocommerce #review_form #respond::before { content: " "; display: table; }
.woocommerce p.stars a.star-1::after, .woocommerce p.stars a.star-2::after, .woocommerce p.stars a.star-3::after, .woocommerce p.stars a.star-4::after, .woocommerce p.stars a.star-5::after { font-family: WooCommerce; text-indent: 0px; position: absolute; top: 0px; left: 0px; }
.woocommerce p.stars a.star-1::after { content: ""; }
.woocommerce p.stars a.star-1.active::after, .woocommerce p.stars a.star-1:hover::after { content: ""; }
.woocommerce p.stars a.star-2::after { content: ""; }
.woocommerce p.stars a.star-2.active::after, .woocommerce p.stars a.star-2:hover::after { content: ""; }
.woocommerce p.stars a.star-3::after { content: ""; }
.woocommerce p.stars a.star-3.active::after, .woocommerce p.stars a.star-3:hover::after { content: ""; }
.woocommerce p.stars a.star-4::after { content: ""; }
.woocommerce p.stars a.star-4.active::after, .woocommerce p.stars a.star-4:hover::after { content: ""; }
.woocommerce p.stars a.star-5::after { content: ""; }
.woocommerce p.stars a.star-5.active::after, .woocommerce p.stars a.star-5:hover::after { content: ""; }
.woocommerce td.product-name dl.variation::after, .woocommerce td.product-name dl.variation::before { content: " "; display: table; }
.woocommerce ul.cart_list li dl::after, .woocommerce ul.cart_list li::after, .woocommerce ul.product_list_widget li dl::after, .woocommerce ul.product_list_widget li::after { clear: both; }
.woocommerce ul.cart_list li::after, .woocommerce ul.cart_list li::before, .woocommerce ul.product_list_widget li::after, .woocommerce ul.product_list_widget li::before { content: " "; display: table; }
.woocommerce ul.cart_list li dl::after, .woocommerce ul.cart_list li dl::before, .woocommerce ul.product_list_widget li dl::after, .woocommerce ul.product_list_widget li dl::before { content: " "; display: table; }
.woocommerce .order_details::after, .woocommerce .widget_layered_nav ul li::after, .woocommerce .widget_shopping_cart .buttons::after, .woocommerce-account .addresses .title::after, .woocommerce-cart .wc-proceed-to-checkout::after, .woocommerce.widget_shopping_cart .buttons::after { clear: both; }
.woocommerce .widget_shopping_cart .buttons::after, .woocommerce .widget_shopping_cart .buttons::before, .woocommerce.widget_shopping_cart .buttons::after, .woocommerce.widget_shopping_cart .buttons::before { content: " "; display: table; }
.woocommerce .order_details::after, .woocommerce .order_details::before { content: " "; display: table; }
.woocommerce .widget_layered_nav ul li::after, .woocommerce .widget_layered_nav ul li::before { content: " "; display: table; }
.woocommerce .widget_layered_nav ul li.chosen a::before, .woocommerce .widget_layered_nav_filters ul li a::before { font-weight: 400; line-height: 1; content: ""; color: rgb(170, 0, 0); font-family: WooCommerce; font-variant: normal; text-transform: none; text-decoration: none; }
.woocommerce .widget_layered_nav ul li.chosen a::before { margin-right: 0.618em; }
.woocommerce .widget_layered_nav_filters ul li a::before { margin-right: 0.618em; }
.woocommerce-account .addresses .title::after, .woocommerce-account .addresses .title::before { content: " "; display: table; }
.woocommerce-account ul.digital-downloads li::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; margin-right: 0.618em; content: ""; text-decoration: none; }
.woocommerce-cart .wc-proceed-to-checkout::after, .woocommerce-cart .wc-proceed-to-checkout::before { content: " "; display: table; }
.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button::after { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; margin-left: 0.618em; content: ""; text-decoration: none; }
.woocommerce-checkout #payment ul.payment_methods li::after, .woocommerce-checkout #payment ul.payment_methods li::before, .woocommerce-checkout #payment ul.payment_methods::after, .woocommerce-checkout #payment ul.payment_methods::before { content: " "; display: table; }
.single-product .twentythirteen p.stars, .woocommerce-checkout #payment ul.payment_methods li::after, .woocommerce-checkout #payment ul.payment_methods::after, .woocommerce-checkout .checkout .shipping_address { clear: both; }
.woocommerce-checkout #payment div.payment_box::before { content: ""; display: block; border-width: 1em; border-style: solid; border-color: transparent transparent rgb(223, 220, 222); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; top: -0.75em; left: 0px; margin: -1em 0px 0px 2em; }
body:not(.search-results) .twentysixteen .entry-summary { color: inherit; font-size: inherit; line-height: inherit; }
/* ::::: http://xxladventure.nettsidedemo.no/wp-content/plugins/wp-pagenavi/pagenavi-css.css?ver=2.70 ::::: */

/* ::::: http://xxladventure.nettsidedemo.no/wp-content/plugins/mailchimp-for-wp/assets/css/checkbox.min.css?ver=2.3.17 ::::: */

/* ::::: http://xxladventure.nettsidedemo.no/wp-content/plugins/simple-social-icons/css/style.css?ver=1.0.12 ::::: */

@font-face {
	font-family: "ssi-icomoon";
	font-style: normal;
	font-weight: normal;
	src: url('ssi-icomoon.eot') format("embedded-opentype"), url('ssi-icomoon.woff') format("woff"), url('ssi-icomoon.ttf') format("truetype"), url('ssi-icomoon.svg') format("svg");
}
/* ::::: http://xxladventure.nettsidedemo.no/wp-content/plugins/mailchimp-for-wp/assets/css/form.min.css?ver=2.3.17 ::::: */

.mc4wp-form { margin: 1em 0px; }
.mc4wp-form form, .mc4wp-form input, .mc4wp-form label { width: auto; display: block; box-sizing: border-box; cursor: auto; height: auto; vertical-align: baseline; line-height: normal; }
.mc4wp-form form::after { content: ""; display: table; clear: both; }
.mc4wp-form input[type="date"], .mc4wp-form input[type="email"], .mc4wp-form input[type="number"], .mc4wp-form input[type="tel"], .mc4wp-form input[type="text"], .mc4wp-form input[type="url"], .mc4wp-form select, .mc4wp-form textarea { width: 100%; }
.mc4wp-form button, .mc4wp-form input[type="button"], .mc4wp-form input[type="submit"] { cursor: pointer; display: inline-block; -moz-appearance: none; }
/* ::::: http://xxladventure.nettsidedemo.no/wp-content/plugins/prdctfltr/lib/css/prdctfltr.css?ver=5.0.1 ::::: */

/* ::::: http://xxladventure.nettsidedemo.no/wp-content/plugins/prdctfltr/lib/font/styles.css ::::: */

@font-face {
	font-family: "prdctfltr";
	font-style: normal;
	font-weight: normal;
	src: url('prdctfltr.svg') format("svg"), url('prdctfltr.eot') format("embedded-opentype"), url('prdctfltr.woff') format("woff"), url('prdctfltr.ttf') format("truetype");
}
[class^="prdctfltr-"]::before, [class*=" prdctfltr-"]::before { font-family: "prdctfltr" ! important; font-style: normal ! important; font-weight: normal ! important; font-variant: normal ! important; text-transform: none ! important; vertical-align: middle; }
.prdctfltr-bars::before { content: ""; }
.prdctfltr-delete::before { content: ""; }
.prdctfltr-sale::before { content: ""; }
.prdctfltr-down::before { content: ""; }
.prdctfltr-up::before { content: ""; }
.prdctfltr-filter::before { content: ""; }
.prdctfltr-plus::before { content: ""; }
.prdctfltr-minus::before { content: ""; }
.prdctfltr-eye::before { content: ""; }
.prdctfltr-eye-disabled::before { content: ""; }
.prdctfltr-move::before { content: ""; }
.prdctfltr-instock::before { content: ""; }
.prdctfltr-clear::before { content: ""; }
.prdctfltr-check::before { content: ""; }
.prdctfltr-minus-1::before { content: ""; }
.prdctfltr-plus-1::before { content: ""; }
.prdctfltr-minus-2::before { content: ""; }
.prdctfltr-plus-2::before { content: ""; }
.prdctfltr-search::before { content: ""; }
.prdctfltr-style::before { content: ""; }
.prdctfltr-terms::before { content: ""; }
.prdctfltr-overrides::before { content: ""; }
.prdctfltr-analytics::before { content: ""; }
.prdctfltr_wc::before, .prdctfltr_wc::after { content: ""; display: block; clear: both; }
.prdctfltr_wc .prdctfltr_filter_title .prdctfltr_woocommerce_filter .prdctfltr-bars::before { vertical-align: initial; }
.prdctfltr_hierarchy_circle .prdctfltr_checkboxes i.prdctfltr-plus::before { content: ""; }
.prdctfltr_hierarchy_circle .prdctfltr_checkboxes .prdctfltr_clicked i.prdctfltr-plus::before { content: ""; }
.prdctfltr_hierarchy_filled .prdctfltr_checkboxes i.prdctfltr-plus::before { content: ""; }
.prdctfltr_hierarchy_filled .prdctfltr_checkboxes .prdctfltr_clicked i.prdctfltr-plus::before { content: ""; }
.prdctfltr_hierarchy_lined .prdctfltr_checkboxes i.prdctfltr-plus::before { content: ""; }
.prdctfltr_hierarchy_lined .prdctfltr_checkboxes .prdctfltr_clicked i.prdctfltr-plus::before { content: ""; }
.prdctfltr_hierarchy_arrow .prdctfltr_checkboxes i.prdctfltr-plus::before { content: ""; }
.prdctfltr_hierarchy_arrow .prdctfltr_checkboxes .prdctfltr_clicked i.prdctfltr-plus::before { content: ""; }
.prdctfltr_sc_products::before, .prdctfltr_sc_products::after { content: ""; display: table; clear: both; }
.prdctfltr_wc.prdctfltr_round .prdctfltr_filter label > span::before { content: ""; display: inline-block; width: 9px; height: 9px; padding: 0px; border-radius: 50%; border: 1px double rgb(204, 204, 204); margin-top: 3px; margin-bottom: 6px; margin-right: 12px; vertical-align: middle; box-sizing: content-box; }
.prdctfltr_wc.prdctfltr_round .prdctfltr_filter label.prdctfltr_active > span::before { content: ""; display: inline-block; width: 5px; height: 5px; padding: 0px; border-radius: 50%; border: 3px double rgb(119, 119, 119); margin-top: 3px; margin-right: 12px; box-sizing: content-box; }
.prdctfltr_wc.prdctfltr_square .prdctfltr_filter label > span::before { content: ""; display: inline-block; width: 9px; height: 9px; padding: 0px; border: 1px double rgb(204, 204, 204); margin-top: 3px; margin-bottom: 6px; margin-right: 12px; vertical-align: middle; box-sizing: content-box; }
.prdctfltr_wc.prdctfltr_square .prdctfltr_filter label.prdctfltr_active > span::before { content: ""; display: inline-block; width: 5px; height: 5px; padding: 0px; border: 3px double rgb(119, 119, 119); margin-top: 3px; margin-right: 12px; box-sizing: content-box; }
.prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label > span::before { content: ""; display: inline-block; width: 9px; height: 9px; padding: 0px; border: 1px double rgb(204, 204, 204); margin-top: 3px; margin-bottom: 6px; margin-right: 12px; vertical-align: middle; box-sizing: content-box; }
.prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label.prdctfltr_active > span::after { content: ""; position: absolute; top: 0px; left: 0px; font-family: "prdctfltr"; font-size: 14px; line-height: 18px; vertical-align: middle; }
.prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter.pf_attr_img label.prdctfltr_active > span::after, .prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter.pf_attr_imgtext label.prdctfltr_active > span::after { display: none; }
.prdctfltr_wc.prdctfltr_system .prdctfltr_filter label > span::before { display: none; }
.prdctfltr_wc.prdctfltr_system .prdctfltr_filter.pf_attr_text label.prdctfltr_active > span::after { display: none; }
.prdctfltr_woocommerce_ordering div.pf_attr_img label > span::before { display: none ! important; }
.prdctfltr_woocommerce_ordering div.pf_attr_img label > span::after { content: ""; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2) inset; z-index: 2; }
.prdctfltr_woocommerce_ordering div.pf_attr_imgtext label > span::before { display: none ! important; }
.prdctfltr_woocommerce_ordering .prdctfltr_sale span::before { content: ""; font-family: "prdctfltr"; vertical-align: middle; font-size: 24px; margin-top: -3px; margin-right: 2px; width: 24px; display: inline-block; text-align: center; }
.prdctfltr_woocommerce_ordering .prdctfltr_sale label.prdctfltr_active span::before { color: rgb(254, 70, 65); }
.prdctfltr_woocommerce_ordering span.prdctfltr_instock span::before { content: ""; font-family: "prdctfltr"; vertical-align: middle; font-size: 22px; margin-top: -3px; margin-right: 2px; width: 24px; display: inline-block; text-align: center; }
.prdctfltr_woocommerce_ordering span.prdctfltr_instock label.prdctfltr_active span::before { color: rgb(254, 70, 65); }
.prdctfltr_woocommerce_ordering span.prdctfltr_reset span::before { content: ""; font-family: "prdctfltr"; vertical-align: middle; font-size: 20px; margin-top: -3px; margin-right: 3px; width: 24px; display: inline-block; text-align: center; }
.prdctfltr_woocommerce_ordering span.prdctfltr_reset label.prdctfltr_active span::before { color: rgb(254, 70, 65); }
.prdctfltr_woocommerce.pf_arrow .prdctfltr_woocommerce_ordering::before { content: ""; position: absolute; top: -24px; left: 18px; border-width: 12px; border-style: solid; border-color: transparent transparent rgb(244, 244, 244); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.prdctfltr_woocommerce.pf_arrow_inline .prdctfltr_woocommerce_ordering::before { content: ""; position: absolute; top: -24px; left: 18px; border-width: 12px; border-style: solid; border-color: transparent transparent rgb(244, 244, 244); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.prdctfltr_wc .prdctfltr_filter.prdctfltr_terms_customized.prdctfltr_terms_customized_select .prdctfltr_checkboxes label > span::before { display: inline-block; }
.pf_adptv_click .prdctfltr_woocommerce_ordering div.pf_attr_img .pf_adoptive_hide::after, .pf_adptv_unclick .prdctfltr_woocommerce_ordering div.pf_attr_img .pf_adoptive_hide::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-image: url('outofstock.svg'); background-position: center center; background-size: 100% 100%; }
.prdctfltr_tooltip > span::after { content: ""; border-width: 10px; border-style: solid; border-color: rgb(34, 34, 34) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; width: 1px; height: 1px; position: absolute; left: 50%; bottom: -20px; margin-left: -10px; }
.prdctfltr_wc .prdctfltr_filter.prdctfltr_terms_customized .prdctfltr_checkboxes label > span::before { display: none; }
/* ::::: http://xxladventure.nettsidedemo.no/wp-content/plugins/prdctfltr/lib/css/jquery.mCustomScrollbar.css?ver=5.0.1 ::::: */

/* ::::: http://xxladventure.nettsidedemo.no/wp-content/plugins/prdctfltr/lib/css/ion.rangeSlider.css?ver=5.0.1 ::::: */

.pf_rngstyle_flat .irs-from::after, .pf_rngstyle_flat .irs-to::after, .pf_rngstyle_flat .irs-single::after { position: absolute; display: block; content: ""; bottom: -6px; left: 50%; width: 0px; height: 0px; margin-left: -3px; overflow: hidden; border-width: 3px; border-style: solid; border-color: rgb(237, 85, 101) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.pf_rngstyle_modern .irs-from::after, .pf_rngstyle_modern .irs-to::after, .pf_rngstyle_modern .irs-single::after { position: absolute; display: block; content: ""; bottom: -6px; left: 50%; width: 0px; height: 0px; margin-left: -3px; overflow: hidden; border-width: 3px; border-style: solid; border-color: rgb(32, 180, 38) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
/* ::::: http://xxladventure.nettsidedemo.no/wp-content/plugins/popup-maker/assets/css/popup-maker-site.min.css?ver=1.3.9 ::::: */

.popmake, .popmake *, .popmake *::after, .popmake *::before, .popmake::after, .popmake::before { box-sizing: border-box; }
.popmake-overlay { position: fixed; display: none; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 1999999998; overflow-x: hidden; overflow-y: auto; }
.popmake { top: 100px; visibility: hidden; position: absolute; display: none; z-index: 1999999999; }
.popmake > .popmake-close { text-decoration: none; text-align: center; line-height: 1; position: absolute; font-weight: 700; cursor: pointer; min-width: 1em; }
.popmake.responsive { left: 50%; margin-left: -40%; width: 95%; height: auto; overflow: visible; }
.popmake.responsive .popmake-content img { max-width: 100%; height: auto; }
@media only screen and (min-width: 768px) {
	.popmake.size-tiny { margin-left: -15%; width: 30%; }
}
@media only screen and (max-width: 767px) {
}
.popmake .popmake-content :last-child { margin-bottom: 0px; }
.sfsi_plus_subscribe_Popinner input[type="email"]::-moz-placeholder { font-family: Helvetica,Arial,sans-serif ! important; font-style: normal ! important; color: rgb(0, 0, 0) ! important; font-size: 14px ! important; text-align: center ! important; }
.popmake.theme-82, .popmake.theme-default-theme { padding: 18px; border-radius: 0px; border: 1px none rgb(0, 0, 0); box-shadow: 1px 1px 3px 0px rgba(2, 2, 2, 0.23); background-color: rgb(37, 37, 37); }
.popmake.theme-82 .popmake-title, .popmake.theme-default-theme .popmake-title { color: rgb(166, 218, 23); text-align: left; text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23); font-family: inherit; font-weight: normal; font-size: 24px; font-style: normal; line-height: 36px; }
.popmake.theme-82 .popmake-content, .popmake.theme-default-theme .popmake-content { color: rgb(140, 140, 140); font-family: inherit; font-weight: normal; font-style: normal; }
.popmake.theme-82 .popmake-close, .popmake.theme-default-theme .popmake-close { height: auto; width: auto; left: auto; right: 0px; bottom: auto; top: 0px; padding: 8px; color: rgb(0, 0, 0); font-family: inherit; font-weight: normal; font-size: 12px; font-style: normal; line-height: 14px; border: 1px none rgb(255, 255, 255); border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.23); text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23); background-color: rgb(166, 218, 23); }
#lang_sel_list a.lang_sel_sel, #lang_sel_list a.lang_sel_sel:visited { color: rgb(68, 68, 68); }
#lang_sel_list a:hover, #lang_sel_list a.lang_sel_sel:hover { color: rgb(0, 0, 0); }
#lang_sel_list a.lang_sel_sel, #lang_sel_list a.lang_sel_sel:visited { background-color: rgb(255, 255, 255); }
#lang_sel_list a.lang_sel_sel:hover { background-color: rgb(238, 238, 238); }
#lang_sel_list ul a.lang_sel_other, #lang_sel_list ul a.lang_sel_other:visited { color: rgb(68, 68, 68); }
#lang_sel_list ul a.lang_sel_other:hover { color: rgb(0, 0, 0); }
#lang_sel_list ul a.lang_sel_other, #lang_sel li ul a:link, #lang_sel_list ul a.lang_sel_other:visited { background-color: rgb(255, 255, 255); }
#lang_sel_list ul a.lang_sel_other:hover { background-color: rgb(238, 238, 238); }
#lang_sel_list a, #lang_sel_list a:visited { border-color: rgb(205, 205, 205); }
#lang_sel_list ul { border-top: 1px solid rgb(205, 205, 205); }
.fb_reset { background: transparent none repeat scroll 0% 0%; border: 0px none; border-spacing: 0px; color: rgb(0, 0, 0); cursor: auto; direction: ltr; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1; margin: 0px; overflow: visible; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal; }
.fb_reset > div { overflow: hidden; }
.fb_iframe_widget { display: inline-block; position: relative; }
.fb_iframe_widget span { display: inline-block; position: relative; text-align: justify; }
.fb_iframe_widget iframe { position: absolute; }
.tp-caption.black, .black { font-size: 40px; color: rgb(255, 255, 255); text-decoration: none; text-shadow: none; background-color: transparent; border-width: 0px; border-color: rgb(0, 0, 0); border-style: none; }
#rev_slider_1_1_wrapper .tp-loader.spinner2 { background-color: rgb(255, 255, 255) ! important; }
