/*  MICROTHEMER STYLES  */


/*= Borttaget från Joomla ==== */

/** Borttaget från Joomla >> Fl post grid content image **/
.fl-post-grid-content  p img.size-full {
	display: none !important;
}

/** Borttaget från Joomla >> Images video post **/
img.solid_ratio {
	display: none !important;
}

/** Borttaget från Joomla >> Entry content image **/
.entry-content img.size-full {
	display: block !important;
}

/** Borttaget från Joomla >> Post 24079 entry summary **/
.entry-summary  p img.size-full {
	display: none !important;
}

/** Borttaget från Joomla >> Fusion ads 2 **/
#fusion-ads-2 {
	position: -webkit-sticky !important;
	position: sticky !important;
	top: 0 !important;
	bottom: 0 !important;
	left: 0 !important;
	right: 30px !important;
}

/** Borttaget från Joomla >> Right sidebar **/
#right-sidebar {
	position: -webkit-sticky !important;
	top: 0 !important;
	bottom: 0 !important;
	left: 0 !important;
	right: 0 !important;
}

/** Borttaget från Joomla >> Read more container **/
.read-more-container {
	display: none !important;
}


/*= General =================== */

/** General >> Video frames **/
.video-frames {
	width: 30% !important;
	margin-right: 3% !important;
	position: relative !important;
	float: left !important;
}

/** General >> Video frames link **/
.video-frames h2 {
	color: rgb(221, 100, 32) !important;
	font-size: 14px !important;
	line-height: 16px !important;
	font-weight: 500 !important;
	margin-bottom: 10px !important;
}

/** General >> Close **/
.close {
	font-family: Arial !important;
	color: rgb(254, 252, 251) !important;
	font-weight: normal !important;
	text-shadow: 0 0 !important;
	position: relative !important;
	top: 40px !important;
	right: 30px !important;
	float: right !important;
	opacity: 1 !important;
}

/** General >> Open **/
.open {
	font-size: 14px !important;
	line-height: 28px !important;
}

/** General >> Readmore **/
.readmore {
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: linear-gradient(rgba(255, 255, 255, 0.79), rgb(239, 239, 239)) !important;
	width: 200px !important;
	padding: 7px 10px 5px 10px !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	border: 1px solid rgba(174, 174, 174, 0.51) !important;
	border-radius: 8px !important;
}

/** General >> showmore-button **/
.showmore-button {
	text-align: center !important;
	margin-top: -1px !important;
	border-top: 1px solid #ccc !important;
}

/** General >> showmore-button inner **/
.showmore-button-inner {
	color: #fff !important;
	font-size: 14px !important;
	line-height: 14px !important;
	background: #727272 !important;
	padding: 12px 14px 12px 14px !important;
	border-bottom-right-radius: 2px !important;
	border-bottom-left-radius: 2px !important;
	display: inline-block !important;
	cursor: pointer !important;
}

/** General >> showmore-button inner hover **/
.showmore-button-inner:hover {
	background: #666 !important;
}


/*= Main Menu ================= */

/** Main Menu >> Sticky header mobil **/
header[data-type="header"] {
	width: 100% !important;
}

/** Main Menu >> Sticky header desktop **/
.fixed {
	width: 100% !important;
	margin-right: auto !important;
	margin-bottom: auto !important;
	position: fixed !important;
	top: 0 !important;
	z-index: 9999 !important;
}

/** Main Menu >> Sticky annons desktop **/
.stick {
	width: 100% !important;
	margin-right: auto !important;
	margin-bottom: auto !important;
	position: fixed !important;
	top: 0 !important;
	z-index: 9999 !important;
}

/** Main Menu >> Sticky header body **/
.fixed-plus {
	padding-top: 56px !important;
}

/** Main Menu >> Site content **/
.site-content {
	
}

/** Main Menu >> Menyn **/
.menyn {
	font-family: StagSans-Light !important;
	font-size: 16px !important;
	line-height: 17px !important;
	font-weight: 600 !important;
	background-color: rgb(240, 81, 35) !important;
	width: 350px !important;
}

/** Main Menu >> Menu item 27109 **/
#menu-item-27109 {
	width: 98% !important;
}

/** Main Menu >> Menu item 27109 Alla ämnen **/
#menu-item-27109 > .ubermenu-target {
	font-family: StagSans-light !important;
	line-height: 26px !important;
	font-weight: 600 !important;
}

/** Main Menu >> Fa angle down **/
.fa-angle-down:before {
	font-family: "fontello" !important;
	font-size: 24px !important;
	line-height: 16px !important;
	content: "\e801" !important;
}

/** Main Menu >> Stäng kryss menyn **/
.ubermenu-active .fa-angle-down:before {
	font-family: "fontello" !important;
	font-size: 24px !important;
	line-height: 16px !important;
	content: "\e803" !important;
}

/** Main Menu >> Ubermenu submenu **/
.ubermenu-submenu {
	border-width: 0 !important;
}

/** Main Menu >> Ubermenu row id översta **/
.ubermenu-row-id-27134 {
	padding-top: 17px !important;
	padding-bottom: 8px !important;
}

/** Main Menu >> Ubermenu target with image **/
.ubermenu-target-with-image, 
.ubermenu .ubermenu-target-with-image {
	width: 100% !important;
	padding-right: 0 !important;
	border-width: 0 !important;
	border-right-style: solid !important;
	border-bottom-style: solid !important;
	border-left-style: solid !important;
	border-radius: 4px !important;
}

/** Main Menu >> Ubermenu image size full **/
img.ubermenu-image {
	font-weight: 400 !important;
	width: 100% !important;
	min-width: 100% !important;
	max-width: 222px !important;
	height: auto !important;
	border-radius: 4px !important;
	top: 0 !important;
	left: 0 !important;
}

/** Main Menu >> Ubermenu Rubrik i bild **/
.ubermenu-row-id-27109_auto_1 .ubermenu-target-title.ubermenu-target-text {
	font-family: StagSans-Semibold !important;
	color: rgb(255, 255, 255) !important;
	font-size: 20px !important;
	line-height: 20px !important;
	font-weight: normal !important;
	text-align: center !important;
	width: 100% !important;
	margin-right: auto !important;
	margin-left: auto !important;
	position: relative !important;
	top: -40px !important;
	z-index: 99 !important;
	display: block !important;
}

/** Main Menu >> img overlay after **/
.overlay::after {
	border-radius: 4px !important;
	position: absolute !important;
	top: 29px !important;
	bottom: 0 !important;
	left: 0 !important;
	right: 0 !important;
	z-index: 97 !important;
	content: " " !important;
}
.overlay:after {
	background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.43) 100%), linear-gradient(transparent, rgba(0, 0, 0, 0.5)) !important;
}

/** Main Menu >> img overlay Div **/
div.overlay {
	width: 100% !important;
	height: auto !important;
	position: relative !important;
}

/** Main Menu >> Menu item 27141 ubermenu Nyheter **/
#menu-item-65661 .ubermenu-target {
	font-family: StagSans-Medium !important;
	font-size: 18px !important;
	line-height: 26px !important;
	font-weight: 500 !important;
	padding-top: 0 !important;
	padding-bottom: 12px !important;
	margin-top: 10px !important;
	margin-left: 0 !important;
	border-radius: 4px !important;
}

/** Main Menu >> Menu item 27137 ubermenu Play **/
#menu-item-27137 .ubermenu-target {
	font-family: StagSans-Medium !important;
	color: rgb(255, 255, 255) !important;
	font-size: 18px !important;
	line-height: 26px !important;
	font-weight: 500 !important;
	text-align: center !important;
	padding-top: 12px !important;
	padding-bottom: 12px !important;
	padding-left: 0 !important;
	margin-top: 15px !important;
	margin-left: 14px !important;
	border-radius: 4px !important;
}

/** Main Menu >> Menu item 27137 Köp hamnen plus **/
#menu-item-74687 .ubermenu-target, 
#menu-item-73870 .ubermenu-target {
	font-family: StagSans-Medium !important;
	color: rgb(255, 255, 255) !important;
	font-size: 18px !important;
	line-height: 26px !important;
	font-weight: 500 !important;
	text-align: center !important;
	padding-top: 12px !important;
	padding-bottom: 12px !important;
	padding-left: 0 !important;
	margin-top: 15px !important;
	margin-left: 14px !important;
	border-radius: 4px !important;
}

/** Main Menu >> Menu item 27137 Logga in **/
#menu-item-74688 .ubermenu-target, 
#menu-item-73871 .ubermenu-target {
	font-family: StagSans-Medium !important;
	color: rgb(48, 49, 48) !important;
	font-size: 18px !important;
	line-height: 26px !important;
	font-weight: 500 !important;
	text-align: center !important;
	padding-top: 12px !important;
	padding-bottom: 12px !important;
	padding-left: 0 !important;
	margin-top: 15px !important;
	margin-left: 14px !important;
	border-radius: 4px !important;
}

/** Main Menu >> Menu-item-75987 Inloggad **/
#menu-item-75987 .ubermenu-target, 
#menu-item-76182 .ubermenu-target {
	font-family: StagSans-Medium !important;
	color: rgb(48, 49, 48) !important;
	font-size: 18px !important;
	line-height: 26px !important;
	font-weight: 500 !important;
	text-align: center !important;
	background-color: rgb(255, 255, 255) !important;
	padding-top: 12px !important;
	padding-bottom: 12px !important;
	padding-left: 0 !important;
	margin-top: 15px !important;
	margin-left: 14px !important;
	border-radius: 4px !important;
	display: none !important;
}

/** Main Menu >> Du är inloggad knapp synlig **/
.logged-in #menu-item-75987 .ubermenu-target, 
.logged-in #menu-item-76182 .ubermenu-target {
	display: block !important;
}

/** Main Menu >> Menu item 27137 ubermenu Play pil **/
#menu-item-27137 .ubermenu-target-text::before {
	font-family: "Font Awesome 5 Free" !important;
	font-size: 12px !important;
	font-weight: 900 !important;
	vertical-align: middle !important;
	padding-right: 10px !important;
	margin-left: 0 !important;
	display: inline !important;
	content: "\f04b" !important;
}

/** Main Menu >> Ubermenu search field **/
.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-searchform {
	
}

/** Main Menu >> Ubermenu search submit **/
.ubermenu-search-submit {
	color: rgb(116, 116, 116) !important;
	font-size: 16px !important;
}

/** Main Menu >> Ubermenu searchform [type="text"] **/
#ubermenu-search-field::placeholder {
	/* MT [ google_font: 1 ] */
	font-family: 'Assistant' !important;
	color: rgb(116, 116, 116) !important;
	font-size: 16px !important;
	line-height: 20px !important;
}

/** Main Menu >> Menu item 27135 ubermenu sökrutan **/
#menu-item-27135 .ubermenu-content-block {
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 15px !important;
}

/** Main Menu >> Fa w 10 **/
.fa-w-10 {
	font-size: 20px !important;
	position: absolute !important;
	left: 290px !important;
}

/** Main Menu >> Uber menu category description **/
span.ubermenu-target-description.ubermenu-target-text {
	display: none !important;
}

/** Main Menu >> Ubermenu submenu id 27153 3e raden **/
.ubermenu-submenu-id-27153 {
	padding-top: 60px !important;
	margin-top: 20px !important;
}

/** Main Menu >> Kategoripiller menyn **/
.ubermenu-row-id-27156 span.ubermenu-target-title.ubermenu-target-text {
	/* MT [ google_font: 1 ] */
	font-family: 'Assistant' !important;
	color: rgb(102, 102, 102) !important;
	font-size: 16px !important;
	font-weight: normal !important;
	padding: 8px 15px 8px 15px !important;
	border: 1px solid rgb(102, 102, 102) !important;
	border-radius: 45px !important;
}

/** Main Menu >> Kategoripiller menyn Taggar **/
.ubermenu-row-id-27156 .ubermenu-item-object-post_tag span.ubermenu-target-title.ubermenu-target-text {
	/* MT [ google_font: 1 ] */
	font-family: 'Assistant' !important;
	color: rgb(102, 102, 102) !important;
	font-weight: normal !important;
	background-color: rgb(236, 236, 236) !important;
	padding: 8px 15px 8px 15px !important;
	border: 1px solid rgb(102, 102, 102) !important;
	border-radius: 45px !important;
}

/** Main Menu >> Undermenyn visa fler **/
.ubermenu.ubermenu-transition-slide .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega, 
.ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega {
	z-index: 10000 !important;
	overflow: visible !important;
}

/** Main Menu >> Undermeny visa mer transition **/
.ubermenu .ubermenu-item .ubermenu-submenu-drop {
	-o-transition-property: none !important;
	-moz-transition-property: none !important;
	-webkit-transition-property: none !important;
	transition-property: none !important;
}

/** Main Menu >> Ubermenu row id 27156 ubermenu visa   fler **/
.ubermenu-row-id-27156 .ubermenu-target {
	padding-right: 0 !important;
	padding-left: 12px !important;
}

/** Main Menu >> Menu item 27153 ubermenu Visa fler **/
#menu-item-27153 span.ubermenu-target-with-image div {
	background-image: url("/wp-content/uploads/2019/07/visa_fler_ny.jpg") !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-size: 100% !important;
	border-radius: 3px !important;
}

/** Main Menu >> Menu item 27153 ubermenu target Visa färre **/
#menu-item-27153.ubermenu-active span.ubermenu-target-with-image div {
	background-image: url("/wp-content/uploads/2019/07/visa_farre.jpg") !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-size: 100% !important;
	border-radius: 4px !important;
}

/** Main Menu >> Ubermenu search field _2 **/
#ubermenu-search-field {
	padding-left: 19px !important;
}

/** Main Menu >> Logga in knapp osynlig **/
.logged-in #menu-item-73871 {
	display: none !important;
}


/*= Main Menu _2 ============== */

/** Main Menu _2 >> Ubermenu submenu grid **/
.ubermenu-submenu-id-27153 {
	height: 150px !important;
	padding-top: 50px !important;
	margin-top: 25px !important;
}

/** Main Menu _2 >> Ubermenu item level 4 ubermenu target **/
.ubermenu-item-level-4 .ubermenu-target {
	padding-top: 10px !important;
	padding-bottom: 0 !important;
}

/** Main Menu _2 >> Fl col group custom width fl node 5d0caa51c2123 **/
.fl-col.fl-node-5f7c3a031b34a {
	width: 300px !important;
}

/** Main Menu _2 >> Fl col group custom width fl node 5f7c31f535b4e **/
.fl-col.fl-node-5f7c3a031b34e {
	width: 230px !important;
	float: right !important;
}


/*= Content =================== */

/** Content >> Spalt 3 startsidan **/
.fl-node-5d0cc29cb575a > .fl-col-content {
	margin-top: -70px !important;
}

/** Content >> Spalt 3 startsidan inloggad **/
.logged-in .fl-node-5d0cc29cb575a > .fl-col-content {
	margin-top: -14px !important;
}

/** Content >> Heading 2 link **/
h2 a {
	color: rgb(48, 49, 48) !important;
	word-spacing: 1px !important;
	letter-spacing: 0 !important;
}

/** Content >> Fl post grid title H2 överst startsidan **/
h2.fl-post-grid-title, 
.puff-tvarader h2 {
	font-family: StagSans-Medium !important;
	font-size: 34px !important;
	line-height: 36px !important;
	font-weight: 500 !important;
}

/** Content >> Pp content post data heading 2 **/
.puff-2 .pp-content-post-data h2 {
	font-family: StagSans-Semibold !important;
	font-size: 24px !important;
	line-height: 28px !important;
}

/** Content >> Fl post grid content **/
.fl-post-grid-content p, 
.fl-post-feed-content p {
	font-family: StagSans-Light !important;
	font-size: 16px !important;
	line-height: 20px !important;
	font-weight: 100 !important;
}

/** Content >> Fl post grid post **/
.fl-post-grid-post {
	padding-bottom: 15px !important;
	margin-bottom: 15px !important;
	border-radius: 4px !important;
}

/** Content >> Fl post grid post Text **/
.fl-post-grid-text {
	padding-right: 20px !important;
	padding-bottom: 0 !important;
	padding-left: 30px !important;
	margin-bottom: 15px !important;
	border-radius: 4px !important;
}

/** Content >> Fl post grid content strong _2 Kategorisidan **/
.fl-post-grid-content strong {
	font-weight: 100 !important;
}

/** Content >> Play rubrik lista startsidan **/
.hamnen-play-rubrik {
	font-family: StagSans-Semibold !important;
	color: rgb(255, 255, 255) !important;
	font-size: 16px !important;
	font-weight: normal !important;
	background-color: rgb(39, 39, 39) !important;
	padding-top: 12px !important;
	padding-bottom: 12px !important;
	padding-left: 16px !important;
	border-radius: 4px 4px 0 0 !important;
}

/** Content >> Play rubrik carousel startsidan Mobil **/
.hamnen-play-rubrik.mobil {
	font-family: StagSans-Semibold !important;
	color: rgb(255, 255, 255) !important;
	font-size: 16px !important;
	font-weight: normal !important;
	background-color: rgb(39, 39, 39) !important;
	padding-top: 12px !important;
	padding-bottom: 12px !important;
	padding-left: 16px !important;
	border-radius: 4px 4px 0 0 !important;
}

/** Content >> Redaktionen tipsar rubrik **/
.redaktionen-tipsar-rubrik {
	font-family: StagSans-Semibold !important;
	font-size: 16px !important;
	font-weight: normal !important;
	background-color: rgb(255, 255, 255) !important;
	padding-top: 12px !important;
	padding-bottom: 11px !important;
	padding-left: 16px !important;
	border-bottom: 1px solid rgb(230, 230, 230) !important;
	border-radius: 4px 4px 0 0 !important;
}

/** Content >> Rekommenderat **/
.rekommenderat-rubrik {
	font-family: StagSans-Semibold !important;
	font-size: 16px !important;
	font-weight: normal !important;
	padding-top: 12px !important;
	padding-bottom: 11px !important;
	padding-left: 16px !important;
	border-radius: 4px 4px 0 0 !important;
}

/** Content >> Pp post title link _2 Sidebar redaktionen tipsar **/
h3.pp-post-title {
	font-family: StagSans-Medium !important;
	font-size: 16px !important;
	line-height: 20px !important;
	word-spacing: 1px !important;
	letter-spacing: 0.2px !important;
	margin-top: 0 !important;
}

/** Content >> Pp post featured img size large Två rader **/
.puff-tvarader .pp-post-featured-img {
	text-align: center !important;
	width: 100% !important;
	height: auto !important;
}

/** Content >> Pp grid load more button **/
.pp-grid-load-more-button {
	font-family: StagSans-book !important;
	color: rgb(240, 81, 35) !important;
	font-size: 16px !important;
	width: 100% !important;
	margin-top: -30px !important;
	border-bottom-right-radius: 4px !important;
	border-bottom-left-radius: 4px !important;
	position: relative !important;
	display: block !important;
}

/** Content >> Pp grid load more button plus sign **/
.pp-grid-load-more-button:before {
	background-image: url("/wp-content/uploads/2019/10/plus.svg") !important;
	background-position: center bottom !important;
	background-repeat: no-repeat !important;
	background-size: 24px !important;
	width: 12px !important;
	height: 18px !important;
	position: relative !important;
	top: 7px !important;
	bottom: 0 !important;
	right: 3px !important;
	display: inline-block !important;
	content: " " !important;
	filter: invert(42%) sepia(77%) saturate(3736%) hue-rotate(349deg) brightness(98%) contrast(92%) !important;
}

/** Content >> Visa alla text **/
.visaalla-text {
	font-family: StagSans-book !important;
	font-size: 16px !important;
}

/** Content >> Visaalla-text Icon chevron forward **/
.icon-chevron_forward {
	font-size: 24px !important;
	margin-top: 0 !important;
	margin-right: 2px !important;
	margin-left: -3px !important;
	position: relative !important;
	float: right !important;
	display: inline-block !important;
}

/** Content >> Inlägg en rad Fl post feed post **/
.inlagg-enrad .fl-post-feed-post {
	border-radius: 4px !important;
	position: relative !important;
}

/** Content >> Inlägg enrad Fl post feed text en rad **/
.inlagg-enrad .fl-post-feed-text {
	padding-right: 16px !important;
	margin-left: 35% !important;
}

/** Content >> Inlagg enrad fl post feed title _2 **/
h2.fl-post-feed-title {
	font-family: StagSans-Semibold !important;
	font-size: 24px !important;
	line-height: 27px !important;
	font-weight: normal !important;
}

/** Content >> Inlagg enrad fl post feed header **/
.inlagg-enrad .fl-post-feed-header {
	margin-top: 15px !important;
	margin-bottom: 0 !important;
}

/** Content >> Fl post feed image **/
.inlagg-enrad .fl-post-feed-image {
	text-align: center !important;
	width: 33% !important;
	height: 146px !important;
	margin-right: 16px !important;
	margin-bottom: -7px !important;
	overflow: hidden !important;
}

/** Content >> Fl post feed image img **/
.inlagg-enrad .fl-post-feed-image img {
	width: 100% !important;
	min-width: 300px !important;
	height: auto !important;
	position: absolute !important;
	top: 45% !important;
	left: 50% !important;
	-webkit-transform: translate(-50%,-50%) !important;
	-ms-transform: translate(-50%,-50%) !important;
	transform: translate(-50%,-50%) !important;
}

/** Content >> Fl node 5d243ceca6f14 (2a stora puffen startsidan spalt 1) **/
.fl-node-5d243ceca6f14 .fl-post-grid-post {
	margin-bottom: 0 !important;
	border-bottom-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

/** Content >> Fl node 5d24f5a4e94a0 (3 små under 2a stora startsidan) **/
.spalt-1 .pp-content-post:nth-child(3) {
	width: 100% !important;
}

/** Content >> Fl node 5d24f5a4e94a0 bild (3 små under 2a stora startsidan) **/
.spalt-1 .pp-content-post:nth-child(3) img {
	text-align: left !important;
	height: 82px !important;
	position: relative !important;
	float: left !important;
}

/** Content >> Pp post image bredd  (3 små under 2a stora startsidan) **/
.spalt-1 .pp-content-post:nth-child(3) .pp-post-image {
	
}

/** Content >> Live button **/
.live-button {
	/* MT [ google_font: 1 ] */
	font-family: 'Assistant' !important;
	color: rgb(255, 255, 255) !important;
	font-size: 13px !important;
	line-height: 23px !important;
	font-weight: bold !important;
	text-align: center !important;
	background-color: rgb(240, 81, 35) !important;
	width: 56px !important;
	height: 24px !important;
	border-radius: 25px !important;
	position: absolute !important;
}

/** Content >> Live button Plupp **/
.plupp {
	font-size: 30px !important;
	line-height: 19px !important;
	width: 10px !important;
	height: 10px !important;
	position: relative !important;
	left: 5px !important;
	float: left !important;
	display: inline-block !important;
}

/** Content >> Fl post feed post Sponsrad before **/
.fl-post-feed .tag-sponsrad:before {
	font-family: Assistant !important;
	color: #4A4A4A !important;
	font-size: 11px !important;
	line-height: 14px !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
	background-color: rgb(255, 216, 93) !important;
	width: 100% !important;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	padding-left: 6px !important;
	border-radius: 4px 5px 0 0 !important;
	position: absolute !important;
	z-index: 9 !important;
	display: block !important;
	content: "Sponsrad" !important;
}

/** Content >> Sponsrad liten grid **/
.tag-sponsrad .fl-photo-content:before, 
.tag-sponsrad .fl-post-grid-image:before {
	font-family: Assistant !important;
	color: #4A4A4A !important;
	font-size: 11px !important;
	line-height: 12px !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
	background-color: rgb(255, 216, 93) !important;
	height: 18px !important;
	padding: 3px 5px 0 5px !important;
	border-radius: 4px !important;
	position: absolute !important;
	top: 3px !important;
	right: 4px !important;
	z-index: 2 !important;
	display: block !important;
	content: "Sponsrad" !important;
}


/*= Content _2 ================ */

/** Content _2 >> Visa fler modul centrera text i höjdled **/
.visafler-modul .pp-content-post-grid .pp-content-grid-post, 
.spalt-1 .pp-content-post-grid .pp-content-grid-post {
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

/** Content _2 >> Fl visible desktop medium pp content grid image **/
.visafler-modul .pp-content-grid-image, 
.spalt-1 .pp-content-grid-image {
	
}

/** Content _2 >> Spalt 1:(3) pp post image **/
.spalt-1 .pp-content-post-grid .pp-content-post:nth-of-type(3) .pp-post-image {
	width: 20% !important;
}

/** Content _2 >> Visa alla text fl button **/
.visaalla-text .fl-button {
	padding-top: 16px !important;
	padding-right: 0 !important;
	padding-bottom: 14px !important;
	border-bottom-right-radius: 4px !important;
	border-bottom-left-radius: 4px !important;
}

/** Content _2 >> Tag sponsrad fl post feed text **/
.tag-sponsrad .fl-post-feed-text {
	padding-top: 20px !important;
}

/** Content _2 >> Arkiv puff4 pp grid load more button **/
.home .pp-grid-load-more-button {
	margin-top: -15px !important;
	margin-bottom: 10px !important;
}


/*= Inläggen ================= */

/** Inläggen >> Toppbild inlagg image **/
.toppbild-inlagg img {
	margin-right: 0 !important;
	margin-left: 0 !important;
	position: relative !important;
	z-index: -1 !important;
	float: left !important;
}

/** Inläggen >> Toppbild galler img **/
.toppbild-inlagg, 
.toppbild-inlagg .tiled-gallery img {
	width: 100% !important;
	height: 100% !important;
	margin: 0 !important;
}

/** Inläggen >> Toppbild aspect ratio **/
.toppbild-inlagg {
	width: 100% !important;
	padding-top: 56.5% !important;
	overflow: hidden !important;
}

/** Inläggen >> Toppbild aspect ratio Sponsrad artikel **/
.fl-builder-content-27828 .toppbild-inlagg {
	width: 100% !important;
	padding-top: 52.65% !important;
}

/** Inläggen >> Toppbild galler img group **/
.toppbild-inlagg  .gallery-group {
	width: 100% !important;
	height: 100% !important;
	position: absolute !important;
	top: 0 !important;
	bottom: 0 !important;
	left: 0 !important;
	right: 0 !important;
}

/** Inläggen >> Toppbild galler img row **/
.toppbild-inlagg  .gallery-row {
	width: 100% !important;
	height: 100% !important;
	position: absolute !important;
	top: 0 !important;
	bottom: 0 !important;
	left: 0 !important;
	right: 0 !important;
}

/** Inläggen >> Toppbild alla inlägg **/
.toppbild-inlagg > img {
	width: 1440px !important;
	height: 100% !important;
	position: absolute !important;
	top: 0 !important;
	bottom: 0 !important;
	left: 0 !important;
	right: 0 !important;
	object-fit: cover !important;
}

/** Inläggen >> Solid iframe **/
.solid_h_iframe iframe {
	width: 100% !important;
	height: 100% !important;
	position: absolute !important;
	bottom: 0 !important;
	left: 0 !important;
	right: 0 !important;
}

/** Inläggen >> Solid iframe style overrides **/
.solid_h_iframe {
	height: 100% !important;
	position: absolute !important;
	bottom: 0 !important;
	left: 0 !important;
	right: 0 !important;
}

/** Inläggen >> I Inlägg Solid iframe style overrides **/
.inlag-innehall .solid_h_iframe {
	position: relative !important;
}

/** Inläggen >> Video i inlägg **/
.inlag-innehall .fluid-width-video-wrapper {
	padding-top: 56.26% !important;
}

/** Inläggen >> Video figure tag **/
.toppbild-inlagg figure iframe {
	height: 100% !important;
	position: absolute !important;
	top: 0 !important;
	bottom: 0 !important;
	left: 0 !important;
	right: 0 !important;
}

/** Inläggen >> Video FB video **/
.toppbild-inlagg .fb-video {
	position: absolute !important;
	top: 0 !important;
}

/** Inläggen >> Toppbild inlagg Youtubevideo **/
.toppbild-inlagg > iframe {
	width: 100% !important;
	height: 100% !important;
	position: absolute !important;
	top: 0 !important;
}

/** Inläggen >> Heading 1 fl heading text **/
h1 .fl-heading-text {
	font-family: StagSans-Semibold !important;
	font-size: 64px !important;
	line-height: 66px !important;
	font-weight: 600 !important;
}

/** Inläggen >> Fl author bio thumb **/
.fl-author-bio-thumb img {
	border-width: 0 !important;
	border-style: solid !important;
	border-radius: 25px !important;
}

/** Inläggen >> Fl author bio name **/
.fl-author-bio-name {
	/* MT [ google_font: 1 ] */
	font-family: 'Assistant' !important;
	font-size: 16px !important;
	line-height: 21px !important;
	padding-top: 12px !important;
	margin-bottom: 0 !important;
}

/** Inläggen >> Fl author bio thumb _2 **/
.fl-author-bio-thumb {
	padding-right: 12px !important;
}

/** Inläggen >> Fl post info terms **/
.fl-post-info-terms a {
	/* MT [ google_font: 1 ] */
	font-family: 'Assistant' !important;
	color: rgb(116, 116, 116) !important;
	font-size: 12px !important;
	line-height: 20px !important;
	background-color: rgb(255, 255, 255) !important;
	padding: 8px 18px 8px 18px !important;
	margin-top: 5px !important;
	border-width: 1px !important;
	border-style: solid !important;
	border-radius: 30px !important;
	display: inline-block !important;
}

/** Inläggen >> Fl post info terms Hide puffkategorierna **/
.fl-post-info-terms .puff-1-startsidan, 
.fl-post-info-terms .puff-2-startsidan, 
.fl-post-info-terms .puff-3-startsidan {
	/* MT [ google_font: 1 ] */
	font-family: 'Assistant' !important;
	color: rgb(116, 116, 116) !important;
	font-size: 12px !important;
	line-height: 20px !important;
	background-color: rgb(255, 255, 255) !important;
	padding: 8px 18px 8px 18px !important;
	margin-top: 5px !important;
	border-width: 1px !important;
	border-style: solid !important;
	border-radius: 30px !important;
	display: none !important;
}

/** Inläggen >> Ingress strong **/
.fl-node-content > p:nth-of-type(1) > strong:first-of-type, 
.fl-node-content > strong:first-of-type /*, 
.fl-node-content > p:nth-of-type(2) > strong:first-of-type*/ {
	
}
.fl-node-content > p:nth-of-type(1) > strong:first-of-type, 
.fl-node-content > strong:first-of-type {
	/* MT [ sub: 1 ] */
	font-family: StagSans-Book !important;
	color: rgb(48, 49, 48) !important;
	font-size: 26px !important;
	line-height: 34px !important;
	font-weight: normal !important;
}

/** Inläggen >> P strong **/
p strong:not(:first-of-type) {
	/* MT [ google_font: 1 | variant: 700 ] */
	font-family: 'Assistant' !important;
	font-size: 20px !important;
	line-height: 28px !important;
}

/** Inläggen >> Fl module fl post content **/
.fl-module-fl-post-content {
	/* MT [ google_font: 1 ] */
	font-family: 'Assistant' !important;
	color: rgb(48, 49, 48) !important;
	font-size: 20px !important;
	line-height: 28px !important;
}

/** Inläggen >> Relaterade artiklar H3 **/
.fl-node-5d52f5c028178 .fl-heading, 
.fl-node-5d58fe5fc418b .fl-heading, 
.fl-node-5f365426e6f06 .fl-heading {
	font-family: StagSans-Semibold !important;
	color: rgb(48, 49, 48) !important;
}

/** Inläggen >> Fl node 5d51209549a21 pp content grid title **/
.fl-node-5d51209549a21 .pp-content-grid-title {
	font-size: 18px !important;
	line-height: 22px !important;
}

/** Inläggen >> Paragraph image **/
.single-post p img {
	min-width: 670px !important;
	margin-bottom: 10px !important;
	display: block !important;
}

/** Inläggen >> Tabell inlägg **/
.fl-node-content table {
	font-size: 18px !important;
	width: 100% !important;
	margin-top: 20px !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
}

/** Inläggen >> Tabell Rubrik node content fact:(1) **/
.fl-node-content .fact_title:nth-of-type(1) {
	font-family: StagSans-Medium !important;
	font-size: 26px !important;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
	border-top: 4px solid rgb(48, 49, 48) !important;
}

/** Inläggen >> Fact property **/
.fact-property {
	color: rgb(116, 116, 116) !important;
}

/** Inläggen >> Fl node content table data **/
.fl-node-content td {
	border-bottom-color: rgb(236, 236, 236) !important;
	border-right-width: 0 !important;
}

/** Inläggen >> Tabellrubrik Fl node content fact:(2) **/
.fl-node-content .fact_title:nth-of-type(2) {
	border-top-color: rgb(48, 49, 48) !important;
	border-top-width: 4px !important;
	display: table-cell !important;
}

/** Inläggen >> Sponsorlogo **/
.sponsorlogo .fl-photo-content {
	text-align: center !important;
	background-color: rgb(48, 49, 48) !important;
	width: 48px !important;
	height: 48px !important;
	padding-top: 12.5% !important;
	border-radius: 25px !important;
}

/** Inläggen >> Inlag innehall link **/
.inlag-innehall a {
	color: rgb(48, 49, 48) !important;
	border-bottom: 1px solid rgb(240, 81, 35) !important;
}

/** Inläggen >> Inlag innehall link Hover **/
.inlag-innehall a:hover {
	color: rgb(240, 81, 35) !important;
	border-bottom: 1px dashed rgb(240, 81, 35) !important;
}

/** Inläggen >> Bildtext **/
.single img + strong, 
.single div.tiled-gallery + p, 
.single div.tiled-gallery + strong, 
bildtext {
	/* MT [ google_font: 1 ] */
	font-family: 'Assistant' !important;
	color: rgb(116, 116, 116) !important;
	font-size: 16px !important;
	line-height: 20px !important;
	margin-top: 10px !important;
}

/** Inläggen >> Bildtext Class **/
.bildtext {
	/* MT [ google_font: 1 ] */
	font-family: 'Assistant' !important;
	color: rgb(116, 116, 116) !important;
	font-size: 16px !important;
	line-height: 20px !important;
	margin-top: 10px !important;
	display: block !important;
}

/** Inläggen >> Bildtext Class Copy 1 **/
p span.bildtext:first-child {
	/* MT [ google_font: 1 ] */
	font-family: 'Assistant' !important;
	color: rgb(116, 116, 116) !important;
	font-size: 16px !important;
	line-height: 20px !important;
	display: block !important;
}

/** Inläggen >> Bildtext Copy 1 **/
div.tiled-gallery + strong:first-of-type {
	/* MT [ google_font: 1 ] */
	font-family: 'Assistant' !important;
	color: rgb(116, 116, 116) !important;
	font-size: 16px !important;
	line-height: 16px !important;
	margin-top: 10px !important;
}

/** Inläggen >> Relaterade artiklar Pp post title **/
.single.single-post h1.pp-post-title, 
.single.single-hamnenplay h1.pp-post-title {
	font-family: StagSans-Medium !important;
	color: rgb(48, 49, 48) !important;
	font-size: 18px !important;
	line-height: 22px !important;
	font-weight: normal !important;
	word-spacing: 1px !important;
	padding-top: 2px !important;
	padding-left: 3px !important;
	margin-top: 0 !important;
}


/*= Inläggen _2 ============== */

/** Inläggen _2 >> Fotocredit **/
h6, 
.inlag-innehall h6 a {
	/* MT [ google_font: 1 ] */
	font-family: 'Assistant' !important;
	color: rgb(116, 116, 116) !important;
	font-size: 14px !important;
	line-height: 20px !important;
}

/** Inläggen _2 >> Blockquote **/
blockquote {
	font-family: StagSans-Medium !important;
	font-size: 44px !important;
	line-height: 54px !important;
	font-style: normal !important;
	padding-right: 40px !important;
	padding-bottom: 0 !important;
	padding-left: 100px !important;
	margin-bottom: 0 !important;
	border-left-width: 0 !important;
}

/** Inläggen _2 >> Blockquote before **/
blockquote:before {
	font-family: monospace !important;
	color: rgb(240, 81, 35) !important;
	font-size: 144px !important;
	line-height: 88px !important;
	font-style: normal !important;
	margin-left: -80px !important;
	position: relative !important;
	float: left !important;
	content: "”" !important;
}

/** Inläggen _2 >> Taggen ovan text **/
.fl-module.fl-module-fl-post-info.fl-node-5d51395c3d723 {
	text-align: right !important;
	position: relative !important;
	top: -3px !important;
	float: right !important;
}

/** Inläggen _2 >> Namn Citat **/
blockquote + p em {
	/* MT [ google_font: 1 ] */
	font-family: 'Assistant' !important;
	font-size: 14px !important;
	line-height: 18px !important;
	font-weight: normal !important;
	font-style: normal !important;
	padding-left: 108px !important;
}

/** Inläggen _2 >> Inlag innehall heading 2 **/
.inlag-innehall h2 {
	/* MT [ google_font: 1 ] */
	font-family: 'Assistant' !important;
	font-size: 20px !important;
	line-height: 28px !important;
	font-weight: 600 !important;
	word-spacing: 3px !important;
	margin-bottom: 0 !important;
}

/** Inläggen _2 >> Test ikon på toppbild inlägg **/
.fl-row-bg-photo.fl-node-5d5131be40122 .fl-row-content-wrap {
	background-position: -7px -5px !important;
	background-size: auto !important;
}

/** Inläggen _2 >> Div tiled gallery:(1) **/
.inlag-innehall .tiled-gallery {
	max-width: 766px !important;
	overflow: visible !important;
}


/*= Load more modul var 5e större = */

/** Load more modul var 5e större >> Var 5e element **/
.load-more-modul .pp-content-post:nth-child(5n)  .pp-post-image {
	width: 100% !important;
	height: 350px !important;
}

/** Load more modul var 5e större >> Var 5e element post body **/
.load-more-modul .pp-content-post:nth-child(5n)  .pp-content-body {
	width: 100% !important;
	padding-top: 20px !important;
	padding-bottom: 10px !important;
}


/*= Archive =================== */

/** Archive >> Kategori toppbild **/
.kategori-toppbild {
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	height: 178px !important;
	min-height: 176px !important;
	border-radius: 4px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

/** Archive >> Kategori rubrik heading 1 **/
.kategori-rubrik h1 {
	font-family: StagSans-Semibold !important;
	color: rgb(255, 255, 255) !important;
	font-size: 36px !important;
	line-height: 30px !important;
	text-align: center !important;
	padding-top: 8.5% !important;
	margin-right: auto !important;
	margin-bottom: 0 !important;
	margin-left: auto !important;
	position: relative !important;
	z-index: 99 !important;
}

/** Archive >> Kategori beskrivning **/
.kategori-beskrivning {
	/* MT [ google_font: 1 ] */
	font-family: 'Assistant' !important;
	color: rgb(255, 255, 255) !important;
	font-size: 16px !important;
	line-height: 22px !important;
	text-align: center !important;
	margin-bottom: 0 !important;
	position: relative !important;
	z-index: 99 !important;
}

/** Archive >> Epost ruta Pp email 5d78c1101402a **/
.pp-contact-form-inner {
	width: 100% !important;
	margin-right: 5px !important;
	position: relative !important;
	float: left !important;
}

/** Archive >> Pp form inline pp button wrap **/
.fl-node-5d9c6649ca458 .fl-html button, 
.fl-node-5da6ad96c7a1a .fl-html button {
	/* MT [ google_font: 1 ] */
	font-family: 'Assistant' !important;
	background-color: rgb(240, 81, 35) !important;
	width: 15% !important;
	margin-bottom: -20px !important;
	border-radius: 4px !important;
	position: relative !important;
	top: -10px !important;
	float: right !important;
}

/** Archive >> Load more modul **/
.load-more-modul .pp-content-post {
	
}

/** Archive >> load more modul post content **/
.load-more-modul .pp-post-content {
	font-family: StagSans-Light !important;
	font-size: 16px !important;
	line-height: 20px !important;
	font-weight: 100 !important;
}

/** Archive >> Load more pp post title **/
.load-more-modul .pp-post-title {
	font-family: StagSans-Semibold !important;
	font-size: 24px !important;
	line-height: 27px !important;
	font-weight: 400 !important;
}

/** Archive >> Loader spinner **/
.pp-content-grid-loader {
	text-align: center !important;
	width: 100% !important;
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

/** Archive >> Load more bilder bort från content **/
.load-more-modul .gallery-row {
	display: none !important;
}

/** Archive >> Rule optin form [type="email"] **/
#rule-optin-form [type="email"] {
	/* MT [ google_font: 1 ] */
	font-family: 'Assistant' !important;
	font-size: 16px !important;
	background-color: rgba(240, 81, 35, 0.09) !important;
	width: 100% !important;
	margin-right: 5px !important;
	border-color: rgb(240, 81, 35) !important;
	border-radius: 4px !important;
	position: relative !important;
	float: left !important;
}

/** Archive >> Rule optin form span **/
#rule-optin-form span {
	/* MT [ google_font: 1 ] */
	font-family: 'Assistant' !important;
	font-size: 14px !important;
	line-height: 16px !important;
	position: relative !important;
	display: inline !important;
}

/** Archive >> Rule optin form link **/
#rule-optin-form a {
	/* MT [ google_font: 1 ] */
	font-family: 'Assistant' !important;
	color: rgb(116, 116, 116) !important;
	font-size: 14px !important;
	line-height: 16px !important;
}

/** Archive >> Rubrik nyhetsbrev anmälan Mce 19 **/
#mce_19 {
	font-family: StagSans-Medium !important;
	font-size: 18px !important;
	text-align: center !important;
}

/** Archive >> Skicka knapp G recaptcha **/
.g-recaptcha {
	background-color: rgb(240, 81, 35) !important;
	border-radius: 4px !important;
	float: right !important;
}

/** Archive >> Rule optin form paragraph **/
#rule-optin-form p {
	margin-bottom: 15px !important;
}


/*= Footer ==================== */

/** Footer >> Fl heading **/
.sidfot .fl-heading {
	font-family: StagSans-Semibold !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	padding-bottom: 10px !important;
	border-bottom: 1px solid rgb(192, 192, 192) !important;
}

/** Footer >> Sidfot link **/
.sidfot a {
	padding-bottom: 11px !important;
	border-bottom: 1px solid rgb(192, 192, 192) !important;
	display: block !important;
}

/** Footer >> Fl col small paragraph **/
.site-footer .fl-col-small p {
	height: 20px !important;
}

/** Footer >> Fl photo img jpg link **/
.sidfot .fl-photo-img-jpg a {
	padding-bottom: 0 !important;
	border-bottom-width: 0 !important;
	border-bottom-style: none !important;
}

/** Footer >> Fl module pp custom grid **/
.fl-module-pp-custom-grid {
	color: rgba(255, 255, 255, 0.75) !important;
}

/** Footer >> Fl node 5d6d6990e421b **/
.fl-node-5d6d6990e421b {
	display: none !important;
}

/** Footer >> Sidfot **/
.sidfot {
	margin-top: -1px !important;
}


/*= Annons moduler ============ */

/** Annons moduler >> Cannons copy 4 **/
.annons-copy-4 {
	/* MT [ google_font: 1 ] */
	font-family: 'Assistant' !important;
	color: #747474 !important;
	font-size: 10px !important;
	font-weight: 600 !important;
	text-align: center !important;
	letter-spacing: 2px !important;
	width: 100% !important;
	height: 13px !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	margin-bottom: 15px !important;
}

/** Annons moduler >> Takeover Desktop **/
.takeover-desktop {
	display: none !important;
}

/** Annons moduler >> Takeover Mobil **/
.takeover-mobil {
	
}


/*= Play button =============== */

/** Play button >> play button **/
.play-button {
	background-color: rgba(255, 255, 255, 0.75) !important;
	width: 45px !important;
	height: 45px !important;
	margin-bottom: -48px !important;
	border-radius: 25px !important;
	position: relative !important;
	top: -70px !important;
	left: 20px !important;
}

/** Play button >> play button pilen **/
.play-button:after {
	margin: 0 auto 0 auto !important;
	border-top: 7.5px solid rgba(240, 219, 219, 0) !important;
	border-right: 0 solid transparent !important;
	border-bottom: 7.5px solid transparent !important;
	border-left: 12px solid rgb(240, 81, 35) !important;
	position: absolute !important;
	top: 15px !important;
	left: 18px !important;
	display: block !important;
	content: "" !important;
}

/** Play button >> Pp custom grid post langd **/
.pp-custom-grid-post-langd {
	/* MT [ google_font: 1 ] */
	font-family: 'Assistant' !important;
	color: rgb(48, 49, 48) !important;
	font-size: 14px !important;
	line-height: 18px !important;
	background-color: rgb(236, 236, 236) !important;
	width: 78px !important;
	height: 32px !important;
	padding-top: 7px !important;
	padding-left: 40px !important;
	margin-top: -50px !important;
	margin-bottom: 24px !important;
	margin-left: 15px !important;
	border-radius: 50px !important;
	position: relative !important;
}

/** Play button >> Pp custom grid post langd  mobil carousel **/
.puff3-mobil .pp-custom-grid-post-langd {
	/* MT [ google_font: 1 ] */
	font-family: 'Assistant' !important;
	color: rgb(48, 49, 48) !important;
	font-size: 14px !important;
	line-height: 18px !important;
	background-color: rgb(236, 236, 236) !important;
	width: 78px !important;
	height: 32px !important;
	padding-top: 7px !important;
	padding-left: 40px !important;
	margin-top: -50px !important;
	margin-bottom: 24px !important;
	margin-left: 15px !important;
	border-radius: 50px !important;
	position: relative !important;
	z-index: 999 !important;
}

/** Play button >> Pp custom grid post langd pilen **/
.pp-custom-grid-post-play:before {
	font-family: "fontello" !important;
	color: rgb(240, 81, 35) !important;
	font-size: 20px !important;
	text-align: center !important;
	margin-top: 22% !important;
	display: block !important;
	content: "\e808" !important;
}

/** Play button >> Pp custom grid post play **/
.pp-custom-grid-post-play {
	background-color: rgba(255, 255, 255, 0.75) !important;
	width: 32px !important;
	height: 32px !important;
	border-radius: 50px !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
}

/** Play button >> Play button small **/
.play-button-small {
	background-color: rgba(255, 255, 255, 0.75) !important;
	width: 23px !important;
	height: 23px !important;
	border-radius: 50px !important;
	position: absolute !important;
	bottom: 15px !important;
	left: 10px !important;
}

/** Play button >> play button small pilen **/
.play-button-small:before {
	font-family: "fontello" !important;
	color: rgb(240, 81, 35) !important;
	font-size: 16px !important;
	text-align: center !important;
	margin-top: -1px !important;
	margin-left: 1px !important;
	display: block !important;
	content: "\e808" !important;
}


/*= VIDEOmodul startsidan ===== */

/** VIDEOmodul startsidan >> Hamnenplay image **/
.hamnenplay img, 
.hamnen-play-modul .category-hamnen-play img {
	border-radius: 4px !important;
}

/** VIDEOmodul startsidan >> Pp custom grid post text **/
.hamnenplay div.pp-custom-grid-post-text, 
.hamnen-play-modul category-hamnen-play div.pp-custom-grid-post-text {
	background-color: rgb(39, 39, 39) !important;
	margin-right: 16px !important;
	margin-left: 16px !important;
	border-bottom-right-radius: 4px !important;
	border-bottom-left-radius: 4px !important;
	position: relative !important;
	display: block !important;
}

/** VIDEOmodul startsidan >> Hamnenplay link _2 **/
.hamnenplay div h3, 
.hamnen-play-modul .category-hamnen-play div h3 {
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important;
	margin-bottom: 0 !important;
}

/** VIDEOmodul startsidan >> PP Content post Hamnenplay **/
.pp-content-post.hamnenplay, 
.hamnen-play-modul .pp-content-post.category-hamnen-play {
	padding-right: 15px !important;
	padding-left: 15px !important;
	position: static !important;
	display: block !important;
}

/** VIDEOmodul startsidan >> Hamnen play Visa fler **/
.hamnen-play-modul .pp-content-grid-load-more a {
	
}

/** VIDEOmodul startsidan >> Hamnen paly load more **/
.hamnen-play-modul .pp-content-grid-load-more {
	padding-top: 15px !important;
}

/** VIDEOmodul startsidan >> Bakgrundsfärg content body **/
.hamnen-play-modul .pp-content-post.category-hamnen-play .pp-content-body {
	background-color: rgb(48, 49, 48) !important;
	border-bottom-right-radius: 4px !important;
	border-bottom-left-radius: 4px !important;
}

/** VIDEOmodul startsidan >> Padding botten på modulen **/
.fl-visible-mobile.puff3-mobil.hamnen-play-modul >  .fl-module-content {
	
}


/*= Share buttons ============= */

/** Share buttons >> A2A svg **/
.a2a_svg {
	width: 48px !important;
	height: 48px !important;
}

/** Share buttons >> Dela knapp bakgrund **/
.a2a_default_style .a2a_dd span {
	background-color: rgb(240, 81, 35) !important;
	background-image: url("/wp-content/uploads/2019/08/dela-knapp.png") !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: 80% !important;
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

/** Share buttons >> Dela knapp bakgrund svg **/
.a2a_default_style .a2a_dd span svg {
	display: none !important;
}

/** Share buttons >> Fl html a2a Facebook **/
.a2a_counter .a2a_s_facebook {
	background-color: rgb(33, 88, 182) !important;
	background-image: url("/wp-content/uploads/2019/08/fb-ikon.png") !important;
	background-position: 5px center !important;
	background-repeat: no-repeat !important;
	background-size: 50% !important;
	width: 73px !important;
	margin-left: -2px !important;
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

/** Share buttons >> Fl html a2a Facebook svg **/
.fl-html .a2a_s_facebook svg {
	background-color: rgb(33, 88, 182) !important;
	background-image: url("/wp-content/uploads/2019/08/fb-ikon.png") !important;
	width: 73px !important;
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	display: none !important;
}

/** Share buttons >> A2a count FB **/
.a2a_count {
	/* MT [ google_font: 1 ] */
	font-family: 'Assistant' !important;
	color: rgb(255, 255, 255) !important;
	font-size: 15px !important;
	line-height: 48px !important;
	background-color: rgba(0, 0, 0, 0) !important;
	width: 32px !important;
	margin-left: -35px !important;
	border-width: 0 !important;
	border-radius: 0 !important;
}

/** Share buttons >> A2a count FB before **/
.a2a_count:after, 
.a2a_count:before {
	border-width: 0 !important;
	border-style: none !important;
	border-radius: 0 !important;
	display: none !important;
}


/*= Search ==================== */

/** Search >> Fl post feed post **/
.search .fl-post-feed-post {
	
}

/** Search >> Fl post feed content paragraph **/
.search .fl-post-feed-content p {
	padding-bottom: 10px !important;
}

/** Search >> Size large **/
.search img.size-large {
	
}

/** Search >> Fl post feed title **/
.search .fl-post-feed-title {
	margin-bottom: 7px !important;
}

/** Search >> Heatmap link **/
.heatmap a {
	/* MT [ google_font: 1 ] */
	font-family: 'Assistant' !important;
	color: rgb(116, 116, 116) !important;
	font-size: 12px !important;
	line-height: 40px !important;
	background-color: rgb(255, 255, 255) !important;
	padding: 8px 18px 8px 18px !important;
	border-width: 1px !important;
	border-style: solid !important;
	border-radius: 16px !important;
	display: inline !important;
}

/** Search >> Heatmap fl html **/
.heatmap .fl-html {
	
}

/** Search >> Sök test text **/
.search .fl-node-5d5bd763adcd6.inlagg-enrad .test {
	left: 0 !important;
}

/** Search >> Visa fler söksidan samt tagg arkiv **/
.fl-builder-pagination-load-more {
	padding-top: 15px !important;
}

/** Search >> Search and filter Ny sök **/
.searchandfilter > ul {
	vertical-align: top !important;
	width: 100% !important;
	margin-left: 18px !important;
	display: inline-block !important;
}

/** Search >> Search and filter Ny sök Copy 2 **/
.searchandfilter .sf-field-search label {
	vertical-align: top !important;
	width: 100% !important;
	display: inline-block !important;
}

/** Search >> Search and filter Ny sök Copy 1 **/
.searchandfilter .sf-input-text {
	vertical-align: top !important;
	width: 97% !important;
}

/** Search >> Search filter form 76023 sf field search **/
#search-filter-form-76023 .sf-field-search, 
#search-filter-form-78124 .sf-field-search {
	padding-right: 0 !important;
	padding-bottom: 20px !important;
	padding-left: 0 !important;
}

/** Search >> Search filter form 76023 sf field category Copy 1 **/
#search-filter-form-76303 .sf-field-category ul, 
#search-filter-form-78124 .sf-field-category ul {
	margin-bottom: 20px !important;
	float: left !important;
}

/** Search >> Search filter form 76023 sf field category **/
#search-filter-form-76303 .sf-field-category li, 
#search-filter-form-78124 .sf-field-category li {
	font-size: 14px !important;
	line-height: 16px !important;
	padding-top: 5px !important;
	padding-right: 10px !important;
	padding-left: 0 !important;
	float: left !important;
}

/** Search >> Sökresultat hamnen play **/
#hamnenplaysok .fl-search-results-content.fl-search-open {
	padding: 4px 0 0 4px !important;
}

/** Search >> Sökresultat hamnen play Item **/
#hamnenplaysok .fl-search-post-item {
	padding: 0 0 4px 0 !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-align-content: center !important;
	align-content: center !important;
}

/** Search >> Sökresultat hamnen play image **/
#hamnenplaysok .fl-search-post-image {
	width: 120px !important;
}

/** Search >> Sökresultat hamnen play title **/
#hamnenplaysok .fl-search-post-title a {
	/* MT [ google_font: 1 | variant: 700 ] */
	font-family: 'Assistant' !important;
	color: rgb(17, 17, 17) !important;
	font-size: 20px !important;
	font-weight: 700 !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** Search >> Search filter form 76023 sf field search _2 **/
#search-filter-form-76303 .sf-field-search, 
#search-filter-form-78124 .sf-field-search {
	padding-bottom: 0 !important;
}

/** Search >> Search filter form 76023 sf field search _2 Copy 1 **/
.fl-node-5f8824a42c4af #search-filter-form-76303 .sf-field-search::before, 
.fl-node-5f8824a42c4af #search-filter-form-78124 .sf-field-search::before {
	font-family: "Font Awesome 5 Free" !important;
	color: rgb(116, 116, 116) !important;
	font-weight: 900 !important;
	padding-bottom: 0 !important;
	position: relative !important;
	top: 39px !important;
	right: 13px !important;
	float: right !important;
	display: block !important;
	visibility: visible !important;
	content: "\f002" !important;
}

/** Search >> Sf date field list item:(1) **/
.sf_date_field > li:nth-of-type(1) {
	padding-top: 0 !important;
	float: left !important;
}

/** Search >> Sf date field list item:(2) **/
.sf_date_field > li:nth-of-type(2) {
	padding-top: 0 !important;
}

/** Search >> Search filter form 76023 [type="submit"] **/
#search-filter-form-76303 [type="submit"], 
#search-filter-form-78124 [type="submit"] {
	width: 100px !important;
	padding-top: 7px !important;
	padding-bottom: 7px !important;
	border-radius: 4px !important;
	z-index: 999 !important;
}

/** Search >> Category i menyn **/
.ubermenu-row .sf-field-category {
	display: none !important;
}

/** Search >> Search filter form 76023 sf field reset **/
#search-filter-form-76023 .sf-field-reset, 
#search-filter-form-78124 .sf-field-reset {
	text-align: center !important;
	width: 100px !important;
	padding-top: 0 !important;
}

/** Search >> Search filter form 76303 sf field search **/
#search-filter-form-76303 .sf-field-search, 
#search-filter-form-78124 .sf-field-search {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

/** Search >> Search filter form 76303 unordered list **/
#search-filter-form-76303 ul, 
#search-filter-form-78124 ul {
	margin-left: 0 !important;
}

/** Search >> Search filter form 76303 [type="text"] **/
#search-filter-form-76303 [type="text"], 
#search-filter-form-78124 [type="text"] {
	width: 100% !important;
	height: 50px !important;
	border-radius: 5px !important;
}

/** Search >> Uber Search filter form 76303 sökikon **/
.ubermenu-row #search-filter-form-76303 .sf-field-submit::before, 
.ubermenu-row #search-filter-form-78124 .sf-field-submit::before {
	font-family: "Font Awesome 5 Free" !important;
	color: rgb(116, 116, 116) !important;
	font-size: 16px !important;
	font-weight: 900 !important;
	vertical-align: middle !important;
	padding-right: 0 !important;
	margin-left: 0 !important;
	position: relative !important;
	top: -30px !important;
	right: 19px !important;
	float: right !important;
	display: block !important;
	content: "\f002" !important;
}

/** Search >> Search filter form 76303 [type="submit"] Copy 1 **/
.ubermenu-row #search-filter-form-76303 [type="submit"], 
.ubermenu-row #search-filter-form-78124 [type="submit"] {
	color: rgba(255, 255, 255, 0) !important;
	background-color: rgba(94, 75, 75, 0) !important;
	border-width: 0 !important;
	border-radius: 4px !important;
	position: relative !important;
	bottom: 40px !important;
	right: -5px !important;
	float: right !important;
	display: block !important;
}

/** Search >> Search filter form 76303 [type="submit"] Copy 2 **/
.fl-node-5f8824a42c4af #search-filter-form-76303 ul > .sf-field-submit:nth-of-type(3), 
.fl-node-5f8824a42c4af #search-filter-form-78124 ul > .sf-field-submit:nth-of-type(3) {
	color: rgba(247, 242, 242, 0) !important;
	background-color: rgba(145, 145, 145, 0) !important;
	border-width: 0 !important;
	border-radius: 4px !important;
	position: relative !important;
	right: -5px !important;
	float: left !important;
	display: block !important;
}

/** Search >> Select2 results option highlighted **/
.select2-search__field {
	font-family: Assistant !important;
	font-size: 16px !important;
	text-align: center !important;
	width: 200px !important;
	margin-top: 2px !important;
	position: relative !important;
}

/** Search >> Sf field category **/
.sf-field-category {
	font-family: Assistant !important;
	color: rgb(136, 136, 136) !important;
	line-height: 17px !important;
	padding-top: 10px !important;
	padding-bottom: 0 !important;
}

/** Search >> Unordered list sf field submit:(3) **/
ul > .sf-field-submit:nth-of-type(3) {
	padding-top: 0 !important;
	padding-bottom: 20px !important;
	padding-left: 20px !important;
	position: relative !important;
	float: right !important;
}

/** Search >> Search filter form 76303 unordered list _2 **/
.ubermenu-row #search-filter-form-76303 ul, 
.ubermenu-row #search-filter-form-781243 ul {
	height: 42px !important;
	overflow: visible !important;
	visibility: visible !important;
}

/** Search >> Select2 search **/
#search-filter-form-76303 .select2-search, 
#search-filter-form-78124 .select2-search {
	position: relative !important;
	float: left !important;
}

/** Search >> Select2 selection **/
.select2-selection {
	text-align: center !important;
	width: 200px !important;
	height: 40px !important;
	position: relative !important;
	float: left !important;
}

/** Search >> Sf field category label **/
.sf-field-category label {
	width: 200px !important;
	height: auto !important;
	float: left !important;
}

/** Search >> Filter form margin **/
#search-filter-form-76303 .sf-field-category ul {
	margin-bottom: 3px !important;
}

/** Search >> Select form selection **/
#search-filter-form-76303 .select2-selection, 
#search-filter-form-78124 .select2-selection {
	height: auto !important;
	padding-left: 5px !important;
}

/** Search >> Fix för BB fel på söksidan **/
.search .fl-post-feed-content > p + div.tiled-gallery {
	display: none !important;
}

/** Search >> Fix för BB fel på söksidan Copy 1 **/
.search .fl-post-feed-text > div:nth-of-type(2) {
	font-family: StagSans-Light !important;
}


/*= Hamnen Play =============== */

/** Hamnen Play >> Pp custom grid post langd Hamnen-play **/
.single-hamnenplay .pp-custom-grid-post-langd {
	position: absolute !important;
	bottom: 10px !important;
	left: 20px !important;
}

/** Hamnen Play >> Playicon Soldid tango **/
iframe #PlayOverlay {
	background-image: none !important;
	position: absolute !important;
	display: none !important;
}


/*= Tag tester ================ */

/** Tag tester >> Tag tester **/
.tag-tester .tester {
	font-family: StagSans-Semibold !important;
	color: rgb(255, 255, 255) !important;
	font-size: 12px !important;
	font-weight: 500 !important;
	width: 50px !important;
	height: 2px !important;
	border-top: 20px solid rgb(240, 81, 35) !important;
	border-right: 10px solid rgba(0, 0, 0, 0) !important;
	border-bottom: 10px solid rgba(0, 0, 0, 0) !important;
	border-left: 0 solid rgb(116, 116, 116) !important;
	border-top-left-radius: 4px !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	float: none !important;
}

/** Tag tester >> Tag tester Hamnen play **/
.category-hamnen-play .tag-tester .tester {
	font-family: StagSans-Semibold !important;
	color: rgb(255, 255, 255) !important;
	font-size: 12px !important;
	font-weight: normal !important;
	width: 50px !important;
	height: 2px !important;
	border-top: 20px solid rgb(240, 81, 35) !important;
	border-right: 10px solid rgba(0, 0, 0, 0) !important;
	border-bottom: 10px solid rgba(0, 0, 0, 0) !important;
	border-left: 0 solid rgb(116, 116, 116) !important;
	border-radius: 4px !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	float: none !important;
}

/** Tag tester >> Test **/
.test {
	position: relative !important;
	top: -18px !important;
	bottom: 0 !important;
	left: 10px !important;
	z-index: 2 !important;
}

/** Tag tester >> Test Archive Tag **/
.archive.tag .test {
	position: relative !important;
	top: -18px !important;
	bottom: 0 !important;
	left: 0 !important;
	z-index: 2 !important;
}


/*= Avsnitt =================== */

/** Avsnitt >> Avsnitt färg **/
.avsnitt .fl-col-content.fl-node-content:before {
	width: 3px !important;
	height: 100.3% !important;
	border-left: 5px solid rgb(240, 81, 35) !important;
	border-radius: 4px !important;
	position: absolute !important;
	left: -17px !important;
	z-index: 99999 !important;
	display: block !important;
	content: " " !important;
}

/** Avsnitt >> Avsnitt **/
.avsnitt {
	background-color: rgb(255, 255, 255) !important;
	padding-top: 4px !important;
	padding-bottom: 6px !important;
	border-left-color: rgba(0, 0, 0, 0) !important;
	border-radius: 4px !important;
	position: relative !important;
}

/** Avsnitt >> Avsnitt post **/
.fl-visible-mobile.spalt-1 .owl-item .post {
	background-color: rgb(255, 255, 255) !important;
	padding-top: 4px !important;
	padding-bottom: 6px !important;
	border-left-color: rgba(0, 0, 0, 0) !important;
	border-radius: 4px !important;
	position: relative !important;
}

/** Avsnitt >> Avsnitt fl button **/
.avsnitt .fl-button {
	padding-bottom: 8px !important;
}

/** Avsnitt >> Avsnitt Rubrik **/
.fl-module-heading.avsnitt {
	
}

/** Avsnitt >> Avsnitt fl module post grid **/
.avsnitt .fl-module-post-grid {
	padding-bottom: 0 !important;
}

/** Avsnitt >> Avsnitt fl post grid **/
.avsnitt .fl-post-grid-post {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

/** Avsnitt >> OWL stage **/
.spalt-1.avsnitt .owl-stage {
	width: 4000px !important;
	height: 0 !important;
	padding-left: 280px !important;
}

/** Avsnitt >> owl dots avsnitt **/
.spalt-1 .owl-dots {
	display: none !important;
}


/*= Kategori slider desktop === */

/** Kategori slider desktop >> Fl node 5dd51c0d268f3 **/
.desktop {
	height: 120px !important;
}

/** Kategori slider desktop >> Fl node 5dd51c0d268f3 OWL stage **/
.desktop .owl-stage {
	
}

/** Kategori slider desktop >> Margin under slidern fl col content **/
.fl-node-5d73c7876452 .fl-col-content {
	margin-bottom: 20px !important;
}

/** Kategori slider desktop >> Olw stage bredd margin sida **/
.desktop .terms-grid {
	margin-top: 0 !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
}

/** Kategori slider desktop >> Olw stage höjd **/
.desktop .terms-grid .owl-stage {
	height: 100px !important;
	padding-bottom: 0 !important;
	padding-left: 70px !important;
}

/** Kategori slider desktop >> Item column **/
.desktop .item-column {
	width: 100% !important;
	height: 100px !important;
}

/** Kategori slider desktop >> Item bredd **/
.desktop .owl-item {
	width: 155px !important;
	height: 100px !important;
}

/** Kategori slider desktop >> Item column Copy 1 **/
.desktop .term-name {
	
}

/** Kategori slider desktop >> Linje under rubrik **/
.fl-node-5d73c78763ad5 .redaktionen-tipsar-rubrik, 
.fl-node-5d795005655cb.redaktionen-tipsar-rubrik.kategorislider {
	border-bottom-width: 0 !important;
}


/*= Kategori slider mobil ===== */

/** Kategori slider mobil >> Term img image **/
.term-img img {
	
}

/** Kategori slider mobil >> Term name **/
.term-name {
	
}

/** Kategori slider mobil >> Term img image Feler ämnen **/
.arkivsida.fler-amnen .term-img img, 
.fler-amnen .term-img img {
	
}

/** Kategori slider mobil >> Term name Arkivsida Fler ämnen **/
.arkivsida.fler-amnen .term-name {
	
}

/** Kategori slider mobil >> Arkivsida Fler ämnen Item column **/
.arkivsida.fler-amnen .item-column {
	
}


/*= Annonser ================== */

/** Annonser >> Mobil topbanner **/
.mobil-topbanner, 
.desktop-outside, 
.desktop-sticky, 
.desktop-module, 
.desktop-module-inlagg {
	text-align: center !important;
}

/** Annonser >> Infinite Scroll banner desktop full **/
.infinite-desktop {
	
}

/** Annonser >> Infinite Scroll banner mobile **/
.infinite-mobile {
	
}

/** Annonser >> Marginal under annons col content **/
.fl-node-5da6392b385c7 .fl-col-content {
	margin-bottom: 30px !important;
}

/** Annonser >> Annons tas bort när lite text **/
.relaterade-artiklar + .fl-col-group.fl-node-5da6392b385c7.fl-col-group-nested {
	display: none !important;
}

/** Annonser >> Annons sidhuvud span **/
.annons-sidhuvud .widget.bs_zones span:first-of-type, 
.home .annons-sidhuvud .widget.bs_zones span:first-of-type {
	text-align: center !important;
	background-color: rgb(236, 236, 236) !important;
	width: 100% !important;
	padding-top: 5px !important;
	padding-bottom: 16px !important;
	margin-bottom: 0 !important;
	display: inline-block !important;
}

/** Annonser >> Annonsmodul Archive **/
.archive .widget.bs_zones span:nth-of-type(1) {
	text-align: center !important;
	background-color: rgb(236, 236, 236) !important;
	width: 100% !important;
	padding-top: 5px !important;
	padding-bottom: 16px !important;
	margin-bottom: 0 !important;
	display: inline-block !important;
}

/** Annonser >> Annonsmodul Single **/
.single .svc_infinite_container .inlag-innehall .widget.bs_zones broadstreet-zone > div:first-child {
	text-align: center !important;
	background-color: rgb(236, 236, 236) !important;
	width: 100% !important;
	padding-top: 5px !important;
	padding-bottom: 16px !important;
	margin-bottom: 15px !important;
	display: block !important;
}

/** Annonser >> Annonsmodul Single empty **/
.single .svc_infinite_container .inlag-innehall .widget.bs_zones broadstreet-zone div:first-child:empty {
	text-align: center !important;
	background-color: rgb(236, 236, 236) !important;
	width: 100% !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
	display: block !important;
}

/** Annonser >> Annonsmodul outside inläggen **/
.fl-node-5e53f18802fd3 .widget.bs_zones span:nth-of-type(1), 
.fl-node-5da642d39947a .widget.bs_zones span:nth-of-type(1), 
.fl-node-5da6ad96c79ec .widget.bs_zones span:nth-of-type(1), 
.fl-node-5d5aa335bea46 .widget.bs_zones span:nth-of-type(1), 
.fl-node-5d0cc29cb575a .widget.bs_zones span:nth-of-type(1), 
.single.single-post .fl-node-5d5147de7a93b .widget.bs_zones span:nth-of-type(1), 
.single.single-post .widget.bs_zones div + span + span, 
.home .widget.bs_zones div > span:nth-of-type(1), 
.widget.bs_zones .infinite-desktop span:nth-of-type(1) {
	text-align: center !important;
	background-color: rgba(0, 0, 0, 0) !important;
	width: 100% !important;
	padding-top: 5px !important;
	padding-bottom: 16px !important;
	margin-bottom: 0 !important;
	display: inline-block !important;
}

/** Annonser >> Annonsmodul text **/
.widget.bs_zones div > span:nth-of-type(1):before {
	font-family: 'Assistant' !important;
	color: #747474 !important;
	font-size: 10px !important;
	font-weight: 600 !important;
	text-align: center !important;
	letter-spacing: 2px !important;
	width: 100% !important;
	padding-bottom: 0 !important;
	display: inline-block !important;
	content: "ANNONS" !important;
}

/** Annonser >> Annonsmodul text sticky **/
.desktop-sticky .widget.bs_zones span:nth-of-type(1):before {
	font-family: 'Assistant' !important;
	color: #747474 !important;
	font-size: 10px !important;
	font-weight: 600 !important;
	text-align: center !important;
	letter-spacing: 2px !important;
	width: 100% !important;
	display: none !important;
	content: "" !important;
}

/** Annonser >> Annonsmodul text a **/
.widget.bs_zones span a {
	border-bottom-width: 0 !important;
}

/** Annonser >> Annonsmodul text a mobil **/
.single .widget.bs_zones span a {
	border-bottom-width: 0 !important;
}

/** Annonser >> Infinite desktop padding bottom **/
.infinite-desktop span {
	padding-bottom: 0 !important;
}

/** Annonser >> Svc next content span **/
.single .svc_infinite_container .svc_next_content .widget.bs_zones span:nth-of-type(1) {
	margin-bottom: 0 !important;
}


/*= Hamnen play sida ========== */

/** Hamnen play sida >> Pp content grid post image **/
.pp-content-grid-post-image {
	padding: 0 !important;
}

/** Hamnen play sida >> Heading 2 **/
#hamnen-play-sida div > h2 > a {
	/* MT [ google_font: 1 ] */
	font-family: 'Assistant' !important;
	color: rgb(255, 255, 255) !important;
	line-height: 24px !important;
	font-weight: 700 !important;
}

/** Hamnen play sida >> Post 72229 pp content grid post meta **/
#hamnen-play-sida .pp-content-grid-post-meta {
	color: rgb(217, 217, 217) !important;
	padding-top: 8px !important;
}

/** Hamnen play sida >> Pp content grid post excerpt paragraph **/
#hamnen-play-sida .pp-content-grid-post-excerpt p, 
#hamnen-play-sida .pp-content-grid-post-excerpt p strong {
	/* MT [ google_font: 1 ] */
	font-family: 'Assistant' !important;
	color: rgb(255, 255, 255) !important;
	font-size: 16px !important;
	line-height: 22px !important;
	font-weight: normal !important;
	padding-top: 10px !important;
	margin-bottom: 5px !important;
}

/** Hamnen play sida >> Iframe **/
#hamnen-play-sida iframe {
	height: 180px !important;
}

/** Hamnen play sida >> Post 70410 pp content grid post text **/
#hamnen-play-sida .pp-content-grid-post-text {
	padding-top: 8px !important;
	padding-bottom: 0 !important;
}

/** Hamnen play sida >> Grid post more link **/
#hamnen-play-sida .pp-content-grid-post-more-link {
	padding-bottom: 5px !important;
	margin-bottom: 5px !important;
}

/** Hamnen play sida >> Hamnen play sida image **/
#hamnen-play-sida .pp-content-grid-post-excerpt img {
	display: none !important;
}

/** Hamnen play sida >> Hamnenplay grid play button **/
#hamnenplay-grid .play-button {
	position: absolute !important;
	top: 18% !important;
	left: 50% !important;
	transform: translate(-50%, -18%) !important;
}

/** Hamnen play sida >> Hamnenplaysok [type="search"] **/
#hamnenplaysok [type="search"] {
	background-color: rgb(102, 102, 102) !important;
	padding: 10px !important;
	border-width: 0 !important;
}


/*= LeakyPaywall ============== */

/** LeakyPaywall >> Fl node content heading 1 **/
.mt-74600 h1 {
	font-family: StagSans-Semibold !important;
	color: rgb(48, 49, 48) !important;
	font-size: 64px !important;
	line-height: 66px !important;
	font-weight: 600 !important;
	text-align: center !important;
}

/** LeakyPaywall >> Leaky paywall login form **/
#leaky-paywall-login-form {
	text-align: left !important;
	width: 70% !important;
	max-width: 70% !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

/** LeakyPaywall >> Option 0 **/
#option-0 {
	margin-right: auto !important;
	margin-left: auto !important;
}

/** LeakyPaywall >> Content subscription options title **/
#content .subscription-options-title {
	text-align: center !important;
	padding-bottom: 10px !important;
}

/** LeakyPaywall >> Leaky paywall payment button link **/
.leaky-paywall-payment-button a {
	background-color: rgb(240, 81, 35) !important;
}

/** LeakyPaywall >> Leaky paywall subscription payment options link **/
.leaky_paywall_subscription_payment_options a:hover {
	color: rgb(255, 255, 255) !important;
}

/** LeakyPaywall >> Leaky_paywall_subscription_option **/
.leaky_paywall_subscription_option {
	box-shadow: 0 0 0 0 rgb(1, 1, 1) !important;
	width: 42% !important;
	border-color: rgb(204, 204, 204) !important;
}

/** LeakyPaywall >> Leaky paywall subscription current level span **/
.leaky_paywall_subscription_current_level > span {
	color: rgb(0, 0, 0) !important;
}

/** LeakyPaywall >> Content subscription options title _2 **/
#content .subscription-options-title {
	display: none !important;
}

/** LeakyPaywall >> Issuem leaky paywall subscriber info paragraph **/
.issuem-leaky-paywall-subscriber-info > p {
	position: relative !important;
}

/** LeakyPaywall >> Div paragraph:(1) **/
.fl-node-5eb3b204dc234 > div > p:nth-of-type(1) {
	
}

/** LeakyPaywall >> Leaky paywall subscription options option 0 **/
.leaky_paywall_subscription_options > #option-0 {
	width: 60% !important;
	margin-bottom: 0 !important;
}


/*= Hamnen+ikon =============== */

/** Hamnen+ikon >> Ikonen i bilder **/
.hamnen-plus {
	background-color: rgba(255, 255, 255, 0) !important;
	background-image: url("/wp-content/uploads/2021/01/vinjett-plus-test-full-1.png") !important;
	background-position: center !important;
	background-size: cover !important;
	width: 58px !important;
	min-width: 58px !important;
	max-width: 58px !important;
	height: 20px !important;
	min-height: 20px !important;
	max-height: 20px !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	float: left !important;
	display: block !important;
	content: " " !important;
}

/** Hamnen+ikon >> Ikonen i bilder Bara plus **/
.hamnen-plus-plus {
	background-color: rgba(255, 255, 255, 0) !important;
	background-image: url("/wp-content/uploads/2021/03/vinjett-plus-content-copy.png") !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	width: 58px !important;
	min-width: 58px !important;
	max-width: 58px !important;
	height: 20px !important;
	min-height: 20px !important;
	max-height: 20px !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	float: left !important;
	display: block !important;
	content: " " !important;
}

/** Hamnen+ikon >> Link hamnen plus i menyn **/
.overlay div.hamnen-plus {
	position: absolute !important;
	top: 0 !important;
}

/** Hamnen+ikon >> Fl-post-image a **/
.fl-post-grid-image a {
	position: relative !important;
}

/** Hamnen+ikon >> Hamnenplay grid hamnen plus **/
#hamnenplay-grid .hamnen-plus {
	position: absolute !important;
	float: left !important;
}

/** Hamnen+ikon >> Hamnen Plus fl cta title under menyn **/
.fl-node-5f6b922ccaa9c .fl-cta-title {
	padding-bottom: 0 !important;
}

/** Hamnen+ikon >> Fl cta button fl button **/
.fl-cta-button .fl-button {
	width: 150px !important;
	position: relative !important;
}

/** Hamnen+ikon >> Fl cta inline fl cta text **/
.fl-cta-inline > .fl-cta-text {
	width: 840px !important;
	position: relative !important;
	float: left !important;
	display: block !important;
}

/** Hamnen+ikon >> Fl cta inline fl cta button **/
.fl-cta-inline > .fl-cta-button {
	width: 180px !important;
	padding-left: 0 !important;
	position: relative !important;
	float: left !important;
}

/** Hamnen+ikon >> Fl module content fl cta inline **/
.fl-module-content > .fl-cta-inline {
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** Hamnen+ikon >> Fl node 5da36c5c85c9a **/
.fl-node-5da36c5c85c9a {
	display: none !important;
}

/** Hamnen+ikon >> Fl module fl post content table **/
.fl-module-fl-post-content table {
	height: auto !important;
}


/*= Digitala båtmässan ====== */

/** Digitala båtmässan >> Kategori oppet hus oppet hus **/
#kategori-oppet-hus-oppet-hus {
	
}

/** Digitala båtmässan >> [type="checkbox"] **/
.checkbox input[type=checkbox] {
	margin-right: 5px !important;
}

/** Digitala båtmässan >> Fl post feed image image _2 **/
.post-type-archive-digitala-batmassan div.fl-post-feed-image {
	max-height: 405px !important;
	overflow: hidden !important;
	overflow-y: hidden !important;
}

/** Digitala båtmässan >> Popup-map img **/
.popup-map img {
	max-width: 100px !important;
	padding-right: 10px !important;
	float: left !important;
	display: block !important;
}

/** Digitala båtmässan >> Popup-map div **/
.popup-map {
	min-width: 280px !important;
	max-width: 320px !important;
	display: inline-block !important;
}

/** Digitala båtmässan >> Wpv view layout 75094 TCPID75090 tb grid **/
#wpv-view-layout-75094-TCPID75090 .tb-grid, 
#wpv-view-layout-74661-TCPID74635 .tb-grid {
	display: none !important;
}

/** Digitala båtmässan >> Wp block toolset views custom search filter:(1) form group **/
.wp-block-toolset-views-custom-search-filter:nth-of-type(1) .form-group {
	width: 45% !important;
	padding-right: 5% !important;
	float: left !important;
}

/** Digitala båtmässan >> Div wp block toolset views custom search filter:(2) **/
.js-wpv-filter-form-75094-TCPID75090 > div > .wp-block-toolset-views-custom-search-filter:nth-of-type(2), 
.js-wpv-filter-form-74661-TCPID74635 > div > .wp-block-toolset-views-custom-search-filter:nth-of-type(2) {
	
}

/** Digitala båtmässan >> Wpv custom search filter submit js wpv submit trigger **/
.wpv-custom-search-filter-submit > .js-wpv-submit-trigger {
	margin-top: 7px !important;
}

/** Digitala båtmässan >> Toppbild inlagg image _2 **/
.single-digitala-batmassan .toppbild-inlagg .wp-block-image {
	padding-top: 0 !important;
	margin-top: -56.5% !important;
	margin-bottom: -7px !important;
}

/** Digitala båtmässan >> Relaterade artiklar Page pp post link **/
.single-digitala-batmassan h1.pp-post-title {
	font-family: StagSans-Medium !important;
	color: rgb(48, 49, 48) !important;
	font-size: 18px !important;
	line-height: 22px !important;
	font-weight: normal !important;
	word-spacing: 1px !important;
	padding-top: 2px !important;
	padding-left: 3px !important;
	margin-top: 0 !important;
}

/** Digitala båtmässan >> Fl node 5d59b4b11e39e kategori toppbild **/
#digitala-batmassan .fl-node-5d59b4b11e39e .kategori-toppbild {
	background-position: top !important;
}

/** Digitala båtmässan >> Postkolumn top **/
.fl-node-5f3671b81b56c .fl-post-column, 
.fl-node-5f3671b81b55b .fl-post-column {
	padding-bottom: 0 !important;
}

/** Digitala båtmässan >> Annonsformat small **/
.fl-node-5f3671b81b587 .pp-content-post {
	height: 164px !important;
	min-height: 164px !important;
}

/** Digitala båtmässan >> Var 5e bild small **/
#digitala-batmassan .load-more-modul .pp-content-post:nth-child(5n) .pp-post-image, 
#digitala-batmassan .load-more-modul .pp-content-post .pp-post-image {
	width: 33% !important;
	height: 164px !important;
}

/** Digitala båtmässan >> var 5e text **/
#digitala-batmassan .load-more-modul .pp-content-post:nth-child(5n) .pp-content-body {
	width: 60% !important;
}

/** Digitala båtmässan >> Fl post column annonsformat large annons **/
.fl-post-column > .annonsformat-large-annons {
	
}

/** Digitala båtmässan >> Annons large fl post grid image **/
.annons-large .fl-post-grid-image {
	max-height: 290px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	overflow-y: hidden !important;
}

/** Digitala båtmässan >> Annons medium fl post grid image **/
.annons-medium .fl-post-grid-image {
	min-width: 340px !important;
	min-height: 190px !important;
	max-height: 190px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	overflow-y: hidden !important;
}

/** Digitala båtmässan >> Annons small fl post grid image **/
.annons-small .pp-post-featured-img {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	overflow: visible !important;
	overflow-y: visible !important;
}

/** Digitala båtmässan >> Annons small fl post grid image img **/
.annons-small .pp-post-featured-img img {
	max-height: 170px !important;
	margin-top: -3px !important;
}

/** Digitala båtmässan >> Digitala batmassan fl builder pagination load more **/
#digitala-batmassan .fl-builder-pagination-load-more {
	padding-top: 0 !important;
	padding-bottom: 15px !important;
}

/** Digitala båtmässan >> Fl node 5f3671b81b587 pp grid load more button **/
.fl-node-5f3671b81b587 .pp-grid-load-more-button {
	margin-top: -20px !important;
}

/** Digitala båtmässan >> Utställar index **/
.fl-node-5f3f8be8535df iframe {
	min-height: 600px !important;
}


/*= Leaky Paywall ny ========== */

/** Leaky Paywall ny >> Leaky paywall payment form heading 3 **/
#leaky-paywall-payment-form h3 {
	/* MT [ google_font: 1 | variant: 700 ] */
	font-family: 'Assistant' !important;
	font-size: 18px !important;
	font-weight: 700 !important;
}

/** Leaky Paywall ny >> Leaky paywall payment form label **/
#leaky-paywall-payment-form label {
	font-size: 18px !important;
}

/** Leaky Paywall ny >> Leaky paywall payment form form row **/
#leaky-paywall-payment-form .form-row {
	width: 50% !important;
}

/** Leaky Paywall ny >> Leaky paywall payment form [type="text"] **/
#leaky-paywall-payment-form [type="text"] {
	width: 100% !important;
	border-radius: 4px !important;
}

/** Leaky Paywall ny >> Leaky paywall payment form first name **/
#leaky-paywall-payment-form .first-name {
	float: left !important;
}

/** Leaky Paywall ny >> Leaky paywall payment form last name **/
#leaky-paywall-payment-form .last-name {
	padding-left: 20px !important;
	float: left !important;
}

/** Leaky Paywall ny >> Leaky paywall submit **/
#leaky-paywall-submit {
	border-radius: 4px !important;
}

/** Leaky Paywall ny >> Div:(4) label **/
#leaky-paywall-payment-form > div:nth-of-type(4) > label {
	margin-top: 10px !important;
	float: none !important;
}

/** Leaky Paywall ny >> SubscribeNews **/
#subscribeNews {
	margin-top: 10px !important;
	margin-right: 10px !important;
	position: relative !important;
	float: left !important;
}

/** Leaky Paywall ny >> Fl node 5f7c31d8f1999 icon avatar lo 24px **/
.fl-node-5f7c31d8f1999 .icon-avatar-lo-24px, 
.fl-node-5fff10ebe0273 .icon-avatar-lo-24px {
	font-size: 24px !important;
	font-weight: normal !important;
	margin-right: 0 !important;
}

/** Leaky Paywall ny >> Bli medlem puff paragraph **/
#bli-medlem-puff p, 
#bli-medlem-puff p a {
	font-family: StagSans-book !important;
	font-size: 16px !important;
	line-height: 20px !important;
	padding-top: 6px !important;
	padding-bottom: 0 !important;
	padding-left: 10px !important;
}

/** Leaky Paywall ny >> Bli medlem puff icon avatar lo 24px **/
#bli-medlem-puff .fl-callout-icon-left .fl-icon {
	background-color: rgba(0, 0, 0, 0) !important;
	width: 63px !important;
	border-top: 44px solid rgb(240, 81, 35) !important;
	border-right: 20px solid rgba(0, 0, 0, 0) !important;
	border-bottom: 0 solid rgba(0, 0, 0, 0) !important;
	border-left: 0 solid rgb(116, 116, 116) !important;
	border-top-left-radius: 4px !important;
	position: relative !important;
}

/** Leaky Paywall ny >> Bli medlem puff icon avatar lo 24px _2 **/
#bli-medlem-puff .icon-avatar-lo-24px {
	background-color: rgba(0, 0, 0, 0) !important;
	position: absolute !important;
	bottom: -3px !important;
}

/** Leaky Paywall ny >> Bli medlem puff fl callout title **/
#bli-medlem-puff .fl-callout-title {
	display: none !important;
}

/** Leaky Paywall ny >> Bli medlem puff fl module content **/
#bli-medlem-puff .fl-module-content {
	box-shadow: 0 0 15px 0 rgba(17, 17, 17, 0.2) !important;
	width: 74.3% !important;
	border-radius: 4px !important;
	overflow: hidden !important;
}

/** Leaky Paywall ny >> Strong:(2) link:(1) **/
#bli-medlem-puff .fl-callout-text > p > strong a {
	text-decoration: underline !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
}

/** Leaky Paywall ny >> Fl node 5fff10ebe0273 fl button text **/
.fl-node-5fff10ebe0273 .fl-button-text {
	font-size: 12px !important;
}


/*= Leaky paywall ny block från Oneday = */

/** Leaky paywall ny block från Oneday >> Leaky paywall message **/
#leaky_paywall_message {
	box-shadow: 0 0 0 0 !important;
	background-color: rgb(236, 236, 236) !important;
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
	border-width: 0 !important;
	border-radius: 4px !important;
	position: relative !important;
	overflow: hidden !important;
}

/** Leaky paywall ny block från Oneday >> Leaky paywall message _2 **/
#leaky_paywall_message div.sidfot-lp-nag {
	font-family: StagSans-Medium !important;
	font-size: 16px !important;
	line-height: 20px !important;
	font-weight: normal !important;
	text-align: center !important;
	padding-bottom: 28px !important;
}

/** Leaky paywall ny block från Oneday >> Leaky paywall message link **/
#leaky_paywall_message > .sidfot-lp-nag a {
	color: rgb(240, 81, 35) !important;
	font-weight: normal !important;
}

/** Leaky paywall ny block från Oneday >> Leaky paywall message fl callout title **/
#leaky_paywall_message .fl-callout-title {
	background-color: rgb(240, 81, 35) !important;
	height: 41px !important;
	padding: 5px !important;
	margin-bottom: 0 !important;
	position: relative !important;
}

/** Leaky paywall ny block från Oneday >> Top bannern **/
.fl-node-6001c1a298752 > .fl-module-content {
	height: 40px !important;
	margin: 0 !important;
}

/** Leaky paywall ny block från Oneday >> Leaky paywall message icon avatar lo 24px **/
#leaky_paywall_message .icon-avatar-lo-24px {
	color: rgb(255, 255, 255) !important;
	font-size: 28px !important;
	line-height: 28px !important;
	position: relative !important;
	top: 2px !important;
}

/** Leaky paywall ny block från Oneday >> Leaky paywall message fl callout title text **/
#leaky_paywall_message .fl-callout-title-text {
	font-family: StagSans-Medium !important;
	color: rgb(255, 255, 255) !important;
	font-size: 16px !important;
	text-align: left !important;
	position: absolute !important;
	top: 9px !important;
	left: 6.2% !important;
	float: none !important;
	display: block !important;
}

/** Leaky paywall ny block från Oneday >> Fl node 6001bf64a6d02 paragraph **/
.fl-node-6001bf64a6d02 p {
	font-family: StagSans-book !important;
	font-size: 26px !important;
	line-height: 34px !important;
	padding-top: 15px !important;
	padding-right: 25px !important;
	padding-left: 25px !important;
	margin-bottom: 0 !important;
}

/** Leaky paywall ny block från Oneday >> Leaky paywall message banner button **/
#leaky_paywall_message .banner-button {
	font-weight: normal !important;
	background-color: rgb(240, 81, 35) !important;
	background-position: 1px !important;
}

/** Leaky paywall ny block från Oneday >> Leaky paywall message fl module pp info banner **/
#leaky_paywall_message .fl-module-pp-info-banner {
	padding-right: 25px !important;
	padding-left: 25px !important;
}

/** Leaky paywall ny block från Oneday >> Leaky paywall message info banner wrap **/
#leaky_paywall_message .info-banner-wrap {
	text-align: center !important;
	box-shadow: 0 0 30px 0 rgba(83, 83, 83, 0.2) !important;
	height: 261px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	position: relative !important;
}

/** Leaky paywall ny block från Oneday >> Leaky paywall message banner title **/
#leaky_paywall_message .banner-title {
	font-family: StagSans-Medium !important;
	font-size: 36px !important;
}

/** Leaky paywall ny block från Oneday >> Strong:(1) span:(1) **/
.banner-description > p > strong:nth-of-type(1) > span:nth-of-type(1) {
	font-weight: normal !important;
}

/** Leaky paywall ny block från Oneday >> Fl node 6001bf64a6cfa heading 3 **/
.fl-node-6001bf64a6cfa h3 {
	padding-bottom: 20px !important;
}

/** Leaky paywall ny block från Oneday >> Fl node 6001bf64a6cfb heading 3 **/
.fl-node-6001bf64a6cfb h3 {
	padding-bottom: 20px !important;
}

/** Leaky paywall ny block från Oneday >> Leaky paywall message pp list items **/
#leaky_paywall_message .pp-list-items {
	list-style-type: none !important;
	margin-top: -2px !important;
	margin-bottom: 69px !important;
	margin-left: 8px !important;
}

/** Leaky paywall ny block från Oneday >> Leaky paywall message pp infolist title text **/
#leaky_paywall_message .pp-infolist-title-text {
	font-family: StagSans-Semibold !important;
	font-size: 24px !important;
	line-height: 54px !important;
	font-weight: 700 !important;
	height: 0 !important;
	float: left !important;
}

/** Leaky paywall ny block från Oneday >> Leaky paywall message icon plus **/
#leaky_paywall_message .icon-plus {
	color: rgb(240, 81, 35) !important;
	font-size: 48px !important;
	line-height: 0 !important;
	width: 62px !important;
	position: relative !important;
	float: left !important;
	clear: left !important;
}


/*= Kommentarer =============== */

/** Kommentarer >> Svc infinite id 76105 button **/
.svc_infinite_container .trigger.button {
	font-family: Assistant !important;
	padding: 0 !important;
}

/** Kommentarer >> Comments **/
#comments {
	font-family: Assistant !important;
	padding-top: 10px !important;
	border-top: 0 solid rgba(174, 174, 174, 0.51) !important;
}

/** Kommentarer >> Comments heading 3 **/
#comments h3 {
	font-family: Assistant !important;
	font-size: 16px !important;
	font-style: italic !important;
}

/** Kommentarer >> Comment content paragraph **/
.comment-content > p {
	font-size: 16px !important;
}

/** Kommentarer >> Commentform submit **/
#commentform #submit {
	font-family: Assistant !important;
	padding-right: 18px !important;
	padding-left: 18px !important;
	border-radius: 4px !important;
}

/** Kommentarer >> Commentform link **/
#commentform a {
	color: rgb(240, 81, 35) !important;
}

/** Kommentarer >> Comments comment content **/
#comments .comment-content {
	background-color: rgb(250, 250, 250) !important;
	border-color: rgb(217, 217, 217) !important;
}

/** Kommentarer >> Thread even comment reply link **/
.thread-even .comment-reply-link {
	color: rgb(221, 100, 32) !important;
}

/** Kommentarer >> Comments link **/
#comments a {
	color: rgb(240, 81, 35) !important;
}

/** Kommentarer >> Content fl module fl comments **/
#content .fl-module-fl-comments {
	background-color: rgba(217, 217, 217, 0.24) !important;
}

/** Kommentarer >> Commentform comment **/
#commentform #comment {
	background-color: rgb(250, 250, 250) !important;
}

/** Kommentarer >> Table row fact title:(1) **/
tbody > tr > .fact_title:nth-of-type(1):before {
	font-family: "Font Awesome 5 Free" !important;
	color: rgb(240, 81, 35) !important;
	font-size: 22px !important;
	line-height: 27px !important;
	font-weight: 700 !important;
	margin-right: 10px !important;
	margin-left: -5px !important;
	float: left !important;
	transform: rotateZ(-90deg) !important;
	display: block !important;
	content: "\f150 " !important;
}

/** Kommentarer >> Table row fact title:(1) Copy 2 **/
tbody > tr > .fact_title:nth-of-type(1):hover:before {
	font-family: "Font Awesome 5 Free" !important;
	color: rgb(240, 81, 35) !important;
	font-size: 22px !important;
	line-height: 27px !important;
	font-weight: 700 !important;
	margin-right: 10px !important;
	margin-left: 5px !important;
	float: left !important;
	-o-transition-property: margin-left !important;
	-moz-transition-property: margin-left !important;
	-webkit-transition-property: margin-left !important;
	transition-property: margin-left !important;
	-o-transition-duration: 0.5s !important;
	-moz-transition-duration: 0.5s !important;
	-webkit-transition-duration: 0.5s !important;
	transition-duration: 0.5s !important;
	display: block !important;
	content: "\f150 " !important;
}

/** Kommentarer >> Table row fact title:(1) Copy 1 **/
tbody > tr > .fact_title:nth-of-type(1).foo:before {
	transform: rotateZ(0) !important;
	-o-transition-property: all !important;
	-moz-transition-property: all !important;
	-webkit-transition-property: all !important;
	transition-property: all !important;
	-o-transition-duration: 0.5s !important;
	-moz-transition-duration: 0.5s !important;
	-webkit-transition-duration: 0.5s !important;
	transition-duration: 0.5s !important;
}


/*= Subscribe cards =========== */

/** Subscribe cards >> Subscribe banner title **/
.subscribecard .banner-title {
	font-size: 34px !important;
	line-height: 36px !important;
	letter-spacing: -0.5px !important;
}

/** Subscribe cards >> Subscribecard heading 3 **/
.subscribecard .banner-description h3 {
	font-family: StagSans-Medium !important;
	line-height: 22px !important;
	word-spacing: 1px !important;
	margin-top: 10px !important;
	margin-bottom: 0 !important;
}

/** Subscribe cards >> Subscribecard paragraph **/
.subscribecard p {
	font-size: 20px !important;
	line-height: 22px !important;
	margin-bottom: 20px !important;
}

/** Subscribe cards >> Subscribecard banner button **/
.subscribecard .banner-button {
	font-family: StagSans-Medium !important;
	color: rgb(255, 255, 255) !important;
	font-size: 18px !important;
	line-height: 22px !important;
	padding: 12px 16px 12px 16px !important;
	border-radius: 4px !important;
}

/** Subscribe cards >> Subscribecard banner button hover **/
.subscribecard .banner-button:hover {
	font-family: StagSans-Medium !important;
	color: rgb(255, 255, 255) !important;
	font-size: 18px !important;
	line-height: 22px !important;
	background-color: rgb(208, 73, 28) !important;
	padding: 12px 16px 12px 16px !important;
	border-radius: 4px !important;
}

/** Subscribe cards >> post-type-archive-product **/
.post-type-archive-product #page {
	background-color: rgb(238, 238, 238) !important;
}

/** Subscribe cards >> Subscribecard info banner wrap **/
.subscribecard .info-banner-wrap {
	background-color: rgb(255, 255, 255) !important;
	background-image: url("https://dev.hamnen.se/wp-content/uploads/2020/12/Vinjett-Plus-Content-Copy.png") !important;
	background-repeat: no-repeat !important;
	background-size: 50px !important;
	padding-top: 28px !important;
	padding-bottom: 28px !important;
}

/** Subscribe cards >> Fl node 5fec69f433b85 info banner wrap:(1) **/
.fl-node-5feb1364393dd .info-banner-wrap:nth-of-type(1)::after {
	font-family: Assistant !important;
	color: rgb(116, 116, 116) !important;
	font-size: 12px !important;
	line-height: 20px !important;
	padding-top: 4px !important;
	display: block !important;
	content: "Betala månadsvis" !important;
}

/** Subscribe cards >> Fl node 5fec69f433b85 info banner wrap:(1) Copy 2 **/
.fl-node-5fec6afd992a5 .info-banner-wrap:nth-of-type(1)::after {
	font-family: Assistant !important;
	color: rgb(116, 116, 116) !important;
	font-size: 12px !important;
	line-height: 20px !important;
	padding-top: 4px !important;
	display: block !important;
	content: "Betala årsvis 660 kr/år" !important;
}

/** Subscribe cards >> Fl node 5fec69f433b85 info banner wrap:(1) Copy 3 **/
.fl-node-5fec6afd992a5 .info-banner-wrap:nth-of-type(1)::before {
	font-family: Assistant !important;
	color: rgb(255, 249, 232) !important;
	font-size: 11px !important;
	line-height: 11px !important;
	text-transform: uppercase !important;
	background-color: rgb(71, 71, 71) !important;
	padding: 4px 6px 4px 6px !important;
	position: absolute !important;
	top: 8px !important;
	right: 2% !important;
	display: block !important;
	content: "Populär" !important;
}

/** Subscribe cards >> Fl node 5fec69f433b85 info banner wrap:(1) Copy 1 **/
.fl-node-5fec6b0395a00 .info-banner-wrap:nth-of-type(1)::after {
	font-family: Assistant !important;
	color: rgb(116, 116, 116) !important;
	font-size: 12px !important;
	line-height: 20px !important;
	padding-top: 4px !important;
	display: block !important;
	content: "Engångsbetalning" !important;
}

/** Subscribe cards >> Content info banner wrap **/
#content .info-banner-wrap::after {
	font-family: Assistant !important;
	color: rgb(116, 116, 116) !important;
	font-size: 12px !important;
	line-height: 20px !important;
	padding: 4px 0 0 0 !important;
	border-radius: 4px !important;
	display: block !important;
}

/** Subscribe cards >> Content pp list item **/
#content .pp-list-item {
	height: 37px !important;
}

/** Subscribe cards >> Fl node 5ff0b9480cde5 pp infolist title text **/
.fl-node-5ff0b9480cde5 .pp-infolist-title-text {
	font-weight: normal !important;
}

/** Subscribe cards >> Fl node 6001bf64a6cfa info banner wrap **/
.fl-node-6001bf64a6cfa .info-banner-wrap:after {
	font-family: Assistant !important;
	color: rgb(116, 116, 116) !important;
	font-size: 12px !important;
	line-height: 20px !important;
	padding-top: 4px !important;
	display: block !important;
	content: "Betala månadsvis" !important;
}

/** Subscribe cards >> Fl node 6001bf64a6cfc info banner wrap **/
.fl-node-6001bf64a6cfc .info-banner-wrap:after {
	font-family: Assistant !important;
	color: rgb(116, 116, 116) !important;
	font-size: 12px !important;
	line-height: 20px !important;
	padding-top: 4px !important;
	display: block !important;
	content: "Betala årsvis 660 kr/år" !important;
}

/** Subscribe cards >> Fl node 6001bf64a6cfc info banner wrap Copy 1 **/
.fl-node-6001bf64a6cfc .info-banner-wrap:before {
	font-family: Assistant !important;
	color: rgb(255, 249, 232) !important;
	font-size: 11px !important;
	line-height: 11px !important;
	text-transform: uppercase !important;
	background-color: rgb(71, 71, 71) !important;
	padding: 4px 6px 4px 6px !important;
	position: absolute !important;
	top: 12px !important;
	right: 2% !important;
	display: block !important;
	content: "Populär" !important;
}

/** Subscribe cards >> Fl node 6001bf64a6cfb info banner wrap **/
.fl-node-6001bf64a6cfb .info-banner-wrap:after {
	font-family: Assistant !important;
	color: rgb(116, 116, 116) !important;
	font-size: 12px !important;
	line-height: 20px !important;
	padding-top: 4px !important;
	display: block !important;
	content: "Engångsbetalning" !important;
}


/*= Woocomerce ================ */

/** Woocomerce >> Page product content **/
#page .product-content {
	width: auto !important;
}

/** Woocomerce >> Content entry summary **/
#content .entry-summary {
	
}

/** Woocomerce >> Content woopack product featured image **/
#content .woopack-single-product .single-product-image {
	width: 50% !important;
}

/** Woocomerce >> Content single add to cart button **/
#content .single_add_to_cart_button {
	margin-left: 6px !important;
	border-radius: 4px !important;
}

/** Woocomerce >> Content woocommerce checkout **/
#content .woocommerce-checkout {
	font-family: Assistant !important;
}

/** Woocomerce >> Woocommerce billing fields heading 3 **/
.woocommerce h3 {
	font-family: Assistant !important;
	margin-bottom: 0 !important;
}

/** Woocomerce >> Order review heading **/
#order_review_heading {
	font-family: Assistant !important;
}

/** Woocomerce >> Place order **/
#place_order {
	font-family: Assistant !important;
	font-weight: 700 !important;
}

/** Woocomerce >> Woocommerce additional fields heading 3 **/
.woocommerce-additional-fields > h3 {
	font-family: Assistant !important;
}

/** Woocomerce >> Content woocommerce **/
#content .woocommerce {
	font-family: Assistant !important;
}

/** Woocomerce >> Woocommerce heading 2 **/
.woocommerce h2 {
	font-family: Assistant !important;
}

/** Woocomerce >> Content checkout button **/
#content .checkout-button {
	
}

/** Woocomerce >> Content single add to cart button _2 **/
#content .single_add_to_cart_button {
	padding-right: 40px !important;
	padding-left: 40px !important;
	margin-left: 0 !important;
}

/** Woocomerce >> Wc stripe cc form form row first **/
#wc-stripe-cc-form > .form-row-first {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

/** Woocomerce >> Wc stripe cc form form row wide **/
#wc-stripe-cc-form > .form-row-wide {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

/** Woocomerce >> Wc stripe cc form form row last **/
#wc-stripe-cc-form > .form-row-last {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

/** Woocomerce >> Woocommerce cart form contents actions **/
.woocommerce-cart-form__contents .actions {
	display: none !important;
}

/** Woocomerce >> Woocommerce message wc forward **/
.woocommerce-message > .wc-forward {
	display: none !important;
}

/** Woocomerce >> Payment woocommerce terms and conditions checkbox text **/
.woocommerce form .form-row label {
	line-height: 1.5em !important;
}

/** Woocomerce >> Cart sub total **/
.woocommerce-checkout-review-order-table > tfoot > .cart-subtotal, 
.recurring-totals, 
.woocommerce-checkout-review-order-table .order-total.recurring-total {
	display: none !important;
}

/** Woocomerce >> .woocommerce .inlag-innehall a **/
.woocommerce-account .inlag-innehall a.button {
	color: rgb(255, 255, 255) !important;
}

/** Woocomerce >> Woocommerce order received fl node 5ff850a804267 **/
.woocommerce-order-received .fl-node-5ff850a804267 {
	display: none !important;
}

/** Woocomerce >> Woocommerce order received woocommerce order details **/
.woocommerce-order-received .woocommerce-order-details, 
.product-quantity {
	display: none !important;
}

/** Woocomerce >> Table row table heading:(2) **/
tr > th:nth-of-type(2) {
	color: rgb(246, 246, 246) !important;
	display: table-cell !important;
}

/** Woocomerce >> Fl node 5ffd7c2beaade paragraph **/
.fl-node-5ffd7c2beaade p {
	
}

/** Woocomerce >> Table head product total **/
thead .product-total {
	display: none !important;
}

/** Woocomerce >> Table head table row:(1) **/
.woocommerce-checkout-review-order-table > thead > tr:nth-of-type(1) {
	display: none !important;
}

/** Woocomerce >> Payment woocommerce privacy policy text **/
#payment .woocommerce-privacy-policy-text {
	font-size: 14px !important;
	line-height: 16px !important;
}

/** Woocomerce >> Woocommerce privacy policy text paragraph:(1) **/
.woocommerce-privacy-policy-text > p:nth-of-type(1) {
	margin-bottom: 10px !important;
}

/** Woocomerce >> Payment paragraph:(2) **/
#payment p:nth-of-type(2) {
	margin-bottom: 8px !important;
}

/** Woocomerce >> Woocommerce form coupon toggle woocommerce info **/
.woocommerce-form-coupon-toggle > .woocommerce-info {
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	margin-bottom: 32px !important;
}

/** Woocomerce >> Fl heading text plus **/
.fl-heading-text > .plus {
	color: rgb(240, 81, 35) !important;
}

/** Woocomerce >> Content showcoupon **/
#content .showcoupon {
	font-weight: normal !important;
}

/** Woocomerce >> Billing company field label **/
#billing_company_field > label, 
#billing_company {
	display: none !important;
}

/** Woocomerce >> Billing country field label **/
.woocommerce-checkout #billing_country_field > label, 
.woocommerce-checkout #billing_country {
	display: none !important;
}

/** Woocomerce >> Billing country field **/
#billing_country_field {
	display: none !important;
}


/*= Woocomerce _2 ============= */

/** Woocomerce _2 >> Billing address 1 field label _2 **/
.woocommerce-checkout #billing_address_1_field > label, 
.woocommerce-checkout #billing_address_1_field {
	display: block !important;
}

/** Woocomerce _2 >> Billing address 2 field **/
.woocommerce-checkout #billing_address_2_field {
	display: none !important;
}

/** Woocomerce _2 >> Billing postcode field label **/
.woocommerce-checkout #billing_postcode_field > label, 
.woocommerce-checkout #billing_postcode_field {
	display: block !important;
}

/** Woocomerce _2 >> Billing city field label **/
.woocommerce-checkout #billing_city_field > label, 
.woocommerce-checkout #billing_city_field {
	display: block !important;
}

/** Woocomerce _2 >> Billing phone field label **/
.woocommerce-checkout #billing_phone_field > label, 
.woocommerce-checkout #billing_phone_field {
	display: block !important;
}

/** Woocomerce _2 >> Billing company field **/
.woocommerce-checkout #billing_company_field {
	display: none !important;
}

/** Woocomerce _2 >> Woocommerce additional fields heading 3 _2 **/
.woocommerce-checkout .woocommerce-additional-fields > h3 {
	display: none !important;
}

/** Woocomerce _2 >> Order comments field label **/
.woocommerce-checkout #order_comments_field > label {
	
}

/** Woocomerce _2 >> Order comments field label _2 **/
.woocommerce-checkout #order_comments_field > label {
	display: none !important;
}

/** Woocomerce _2 >> Order comments field **/
.woocommerce-checkout #order_comments_field {
	display: none !important;
}

/** Woocomerce _2 >> Woorule opt in 2 field **/
.woocommerce-checkout #woorule_opt_in_2_field {
	display: none !important;
}

/** Woocomerce _2 >> Update all subscriptions addresses field woocommerce input wrapper **/
#update_all_subscriptions_addresses_field > .woocommerce-input-wrapper, 
.woocommerce-error [data-id="billing_country"] {
	right: -1px !important;
	z-index: -10 !important;
	display: none !important;
}

/** Woocomerce _2 >> Woocommerce MyAccount navigation link downloads link **/
.woocommerce-MyAccount-navigation-link--downloads > a {
	display: none !important;
}

/** Woocomerce _2 >> Woocommerce MyAccount navigation link orders link **/
.woocommerce-MyAccount-navigation-link--orders > a {
	display: none !important;
}

/** Woocomerce _2 >> Woocommerce EditAccountForm woocommerce form row wide:(4) **/
.woocommerce-EditAccountForm > .woocommerce-form-row--wide:nth-of-type(4) {
	margin-bottom: 26px !important;
}

/** Woocomerce _2 >> Woocommerce EditAccountForm legend **/
.woocommerce-EditAccountForm legend {
	margin-bottom: 6px !important;
}

/** Woocomerce _2 >> Subscription details table row:(3) **/
.subscription_details tr:nth-of-type(3) {
	display: none !important;
}

/** Woocomerce _2 >> Woocommerce MyAccount content heading 2:(1) **/
.woocommerce-MyAccount-content > h2:nth-of-type(1) {
	display: none !important;
}

/** Woocomerce _2 >> Table head:(1) table row **/
.woocommerce-MyAccount-content > table:nth-of-type(2) > thead:nth-of-type(1) > tr {
	display: none !important;
}

/** Woocomerce _2 >> Table foot:(1) table row:(1) **/
.woocommerce-MyAccount-content > table > tfoot:nth-of-type(1) > tr:nth-of-type(1) {
	display: none !important;
}

/** Woocomerce _2 >> Table foot:(1) table row:(2) **/
.woocommerce-MyAccount-content > table > tfoot:nth-of-type(1) > tr:nth-of-type(2) {
	display: none !important;
}

/** Woocomerce _2 >> Header:(1) heading 2 **/
.woocommerce-MyAccount-content > header:nth-of-type(1) > h2 {
	display: none !important;
}

/** Woocomerce _2 >> Table foot table row:(1) **/
.woocommerce-table--order-details > tfoot > tr:nth-of-type(1) {
	display: none !important;
}

/** Woocomerce _2 >> Header heading 2:(1) **/
.woocommerce-order-details > header > h2:nth-of-type(1) {
	display: none !important;
}


/*= Kassan ==================== */

/** Kassan >> Woocommerce checkout heading 1 **/
.woocommerce-checkout h1 {
	font-family: StagSans-Semibold !important;
	color: rgb(48, 49, 48) !important;
	font-size: 70px !important;
	line-height: 56px !important;
	margin-top: 4px !important;
	margin-bottom: 0 !important;
}

/** Kassan >> Fl node 60263ef89d32d span:(1) **/
.fl-node-60263ef89d32d span:nth-of-type(1) {
	font-size: 56px !important;
	line-height: 56px !important;
}

/** Kassan >> Fl node 60263ef89d32d span:(2) Copy 2 **/
.fl-node-60263ef89d32d span:nth-of-type(2) {
	color: rgb(240, 81, 35) !important;
	font-size: 56px !important;
	line-height: 56px !important;
}

/** Kassan >> Text kassan pp list item **/
.text-kassan .pp-list-item {
	height: 30px !important;
	max-height: 30px !important;
}

/** Kassan >> Content text kassan **/
#content .text-kassan {
	margin-bottom: 30px !important;
}

/** Kassan >> Content fb erbjudande text **/
#content .fb-erbjudande-text {
	font-family: StagSans-Medium !important;
	color: rgb(255, 255, 255) !important;
	text-align: left !important;
	background-color: rgb(240, 81, 35) !important;
	padding-top: 2px !important;
	padding-right: 10px !important;
	padding-bottom: 0 !important;
	margin: 20px 15px -3px 15px !important;
	border-radius: 4px !important;
}

/** Kassan >> Fb erbjudande text fl heading text **/
.fb-erbjudande-text .fl-heading-text {
	font-family: StagSans-Light !important;
	font-size: 28px !important;
	line-height: 34px !important;
	position: relative !important;
	top: -12px !important;
}

/** Kassan >> Span:(1) span:(1) **/
.fl-node-6079441894c79 > div > h2:nth-of-type(1) > span:nth-of-type(1) > span:nth-of-type(1) {
	font-size: 19px !important;
	line-height: 11px !important;
}

/** Kassan >> Fl node 6079441894c79 fl heading text **/
.fl-node-6079441894c79 .fl-heading-text {
	line-height: 23px !important;
}


/*= Search _2 ================= */

/** Search _2 >> Div div:(2) **/
.post-57106 > div > div:nth-of-type(2) {
	
}


/*( Large Desktop )*/
@media (min-width: 1025px) and (max-width: 2500px) {

	/*= General =================== */

	/** General >> Video frames **/
	.video-frames {
	
}


	/*= Main Menu ================= */

	/** Main Menu >> Menu item 27109 Alla ämnen **/
	#menu-item-27109 > .ubermenu-target {
	
}

	/** Main Menu >> Ubermenu Rubrik i bild **/
	.ubermenu-row-id-27109_auto_1 .ubermenu-target-title.ubermenu-target-text {
	
}

	/** Main Menu >> img overlay after **/
	.overlay::after {
	
}

	/** Main Menu >> img overlay Div **/
	div.overlay {
	
}


	/*= Content =================== */

	/** Content >> Pp content post data heading 2 **/
	.puff-2 .pp-content-post-data h2 {
	
}

	/** Content >> Visaalla-text Icon chevron forward **/
	.icon-chevron_forward {
	top: -1px !important;
}

	/** Content >> Fl post feed image **/
	.inlagg-enrad .fl-post-feed-image {
	
}

	/** Content >> Fl post feed image img **/
	.inlagg-enrad .fl-post-feed-image img {
	min-width: 300px !important;
	height: auto !important;
	position: absolute !important;
}

	/** Content >> Fl post feed post Sponsrad before **/
	.fl-post-feed .tag-sponsrad:before {
	
}


	/*= Archive =================== */

	/** Archive >> Kategori toppbild **/
	.kategori-toppbild {
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

	/** Archive >> Kategori rubrik heading 1 **/
	.kategori-rubrik h1 {
	padding-top: 0 !important;
}

	/** Archive >> Bilden outer load more **/
	.load-more-modul .pp-content-post .pp-post-image {
	width: 33% !important;
	height: 146px !important;
	overflow: hidden !important;
}

	/** Archive >> Bilden outer load more Image **/
	.load-more-modul .pp-content-post .pp-post-image img {
	width: 100% !important;
	min-width: 260px !important;
	height: auto !important;
	position: absolute !important;
	top: 45% !important;
	left: 50% !important;
	-webkit-transform: translate(-50%,0%) !important;
	-ms-transform: translate(-50%,0%) !important;
	transform: translate(-50%,0%) !important;
}


	/*= Search ==================== */

	/** Search >> Heatmap link **/
	.heatmap a {
	white-space: nowrap !important;
}

	/** Search >> Sf field category label **/
	.sf-field-category label {
	
}


	/*= Content _2 ================ */

	/** Content _2 >> Visa fler modul centrera text i höjdled **/
	.visafler-modul .pp-content-post-grid .pp-content-grid-post, 
.spalt-1 .pp-content-post-grid .pp-content-grid-post {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

	/** Content _2 >> Fl visible desktop medium pp content grid image **/
	.visafler-modul .pp-content-grid-image, 
.spalt-1 .pp-content-grid-image {
	
}

	/** Content _2 >> Visa fler modul pp content grid image img **/
	.visafler-modul .pp-content-grid-image img, 
.spalt-1 .pp-content-grid-image img {
	
}


	/*= Kategori slider mobil ===== */

	/** Kategori slider mobil >> Term name **/
	.term-name {
	font-family: StagSans-Semibold !important;
	color: rgb(255, 255, 255) !important;
	font-size: 18px !important;
	line-height: 5px !important;
	font-weight: normal !important;
	text-align: center !important;
	width: 100% !important;
	margin-right: auto !important;
	margin-left: auto !important;
	position: relative !important;
	top: -40px !important;
	z-index: 999 !important;
	display: block !important;
}

	/** Kategori slider mobil >> Terms grid owl stage **/
	.terms-grid .owl-stage {
	height: 180px !important;
}

	/** Kategori slider mobil >> Term img image **/
	.term-img img {
	max-height: 143px !important;
	border-radius: 4px !important;
}


	/*= Annons moduler ============ */

	/** Annons moduler >> Takeover Mobil **/
	.takeover-mobil {
	display: none !important;
}


	/*= Annonser ================== */

	/** Annonser >> Infinite Scroll banner mobile **/
	.infinite-mobile {
	display: none !important;
}


	/*= Hamnen play sida ========== */

	/** Hamnen play sida >> Hamnenplay grid play button **/
	#hamnenplay-grid .play-button {
	position: absolute !important;
	top: 15% !important;
	left: 50% !important;
	transform: translate(-50%, -18%) !important;
}


	/*= Leaky paywall ny block från Oneday = */

	/** Leaky paywall ny block från Oneday >> Leaky paywall message pp list items **/
	#leaky_paywall_message .pp-list-items {
	
}


}


/*( Desktop & Tablet )*/
@media (min-width: 769px) and (max-width: 1024px) {

	/*= General =================== */

	/** General >> Video frames **/
	.video-frames {
	width: 47% !important;
}


	/*= Main Menu ================= */

	/** Main Menu >> Menu item 27109 Alla ämnen **/
	#menu-item-27109 > .ubermenu-target {
	
}

	/** Main Menu >> Fa angle down **/
	.fa-angle-down:before {
	
}

	/** Main Menu >> Stäng kryss menyn **/
	.ubermenu-active .fa-angle-down:before {
	
}

	/** Main Menu >> Ubermenu Rubrik i bild **/
	.ubermenu-row-id-27109_auto_1 .ubermenu-target-title.ubermenu-target-text {
	font-size: 16px !important;
	top: -30px !important;
}

	/** Main Menu >> img overlay after **/
	.overlay::after {
	
}

	/** Main Menu >> img overlay Div **/
	div.overlay {
	
}


	/*= Content =================== */

	/** Content >> Pp post title link _2 Sidebar redaktionen tipsar **/
	h3.pp-post-title {
	
}

	/** Content >> Visaalla-text Icon chevron forward **/
	.icon-chevron_forward {
	top: -1px !important;
}

	/** Content >> Fl post feed image **/
	.inlagg-enrad .fl-post-feed-image {
	width: 35% !important;
	height: 135px !important;
}

	/** Content >> Fl post feed image img **/
	.inlagg-enrad .fl-post-feed-image img {
	min-width: 300px !important;
	height: auto !important;
}

	/** Content >> Fl node 5d24f5a4e94a0 bild (3 små under 2a stora startsidan) **/
	.spalt-1 .pp-content-post:nth-child(3) img {
	min-width: 190px !important;
	height: auto !important;
	position: absolute !important;
	top: 50% !important;
	left: 50% !important;
	-webkit-transform: translate(-25%,0%) !important;
	-ms-transform: translate(-25%,0%) !important;
	transform: translate(-25%,0%) !important;
}

	/** Content >> Pp post image bredd  (3 små under 2a stora startsidan) **/
	.spalt-1 .pp-content-post:nth-child(3) .pp-post-image {
	width: 100px !important;
	float: left !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

	/** Content >> Live button **/
	.live-button {
	left: 183px !important;
}


	/*= Inläggen ================= */

	/** Inläggen >> Toppbild galler img **/
	.toppbild-inlagg, 
.toppbild-inlagg .tiled-gallery img {
	height: auto !important;
}

	/** Inläggen >> Sponsorlogo **/
	.sponsorlogo .fl-photo-content {
	padding-top: 19% !important;
}

	/** Inläggen >> Relaterade artiklar Pp post title **/
	.single.single-post h1.pp-post-title, 
.single.single-hamnenplay h1.pp-post-title {
	word-wrap: normal !important;
}

	/** Inläggen >> Sociala ikoner kolumn Tablet **/
	.fl-node-5d51bd42e5cc4 {
	width: 5% !important;
}


	/*= Archive =================== */

	/** Archive >> Kategori toppbild **/
	.kategori-toppbild {
	padding-top: 0 !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

	/** Archive >> Kategori rubrik heading 1 **/
	.kategori-rubrik h1 {
	padding-top: 0 !important;
}

	/** Archive >> Bilden outer load more **/
	.load-more-modul .pp-content-post .pp-post-image {
	width: 34% !important;
	height: 182px !important;
	overflow: hidden !important;
}

	/** Archive >> Bilden outer load more Image **/
	.load-more-modul .pp-content-post .pp-post-image img {
	width: 100% !important;
	min-width: 325px !important;
	height: auto !important;
	position: absolute !important;
	top: 45% !important;
	left: 50% !important;
	-webkit-transform: translate(-50%,0%) !important;
	-ms-transform: translate(-50%,0%) !important;
	transform: translate(-50%,0%) !important;
}

	/** Archive >> Load more modul **/
	.load-more-modul .pp-content-post {
	padding-bottom: 0 !important;
	margin-bottom: 15px !important;
}

	/** Archive >> Pp form inline pp button wrap **/
	.fl-node-5d9c6649ca458 .fl-html button, 
.fl-node-5da6ad96c7a1a .fl-html button {
	width: 100px !important;
}


	/*= Search ==================== */

	/** Search >> Heatmap link **/
	.heatmap a {
	white-space: nowrap !important;
}

	/** Search >> Hamnenplaysok fl search form wrap **/
	#hamnenplaysok .fl-search-form-wrap {
	width: 80% !important;
}


	/*= Mobil sliders ============= */

	/** Mobil sliders >> Puff 4 pp post featured img container **/
	.spalt-1 .pp-post-featured-img {
	
}


	/*= Content _2 ================ */

	/** Content _2 >> Visa fler modul centrera text i höjdled **/
	.visafler-modul .pp-content-post-grid .pp-content-grid-post, 
.spalt-1 .pp-content-post-grid .pp-content-grid-post {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

	/** Content _2 >> Fl visible desktop medium pp content grid image **/
	.visafler-modul .pp-content-grid-image, 
.spalt-1 .pp-content-grid-image {
	min-height: 90px !important;
	overflow: hidden !important;
}

	/** Content _2 >> Visa fler modul pp content grid image img **/
	.visafler-modul .pp-content-grid-image img, 
.spalt-1 .pp-content-grid-image img {
	min-width: 190px !important;
	height: auto !important;
	position: absolute !important;
	top: 50% !important;
	left: 50% !important;
	-webkit-transform: translate(-50%,0%) !important;
	-ms-transform: translate(-50%,0%) !important;
	transform: translate(-50%,0%) !important;
}


	/*= Inläggen _iPad liggande == */

	/** Inläggen _iPad liggande >> smal kolumn vänster rubrik Fl node 5d51bd5029da4 **/
	.fl-node-5d51bd5029da4, 
.fl-node-5d7a01f28679f, 
.fl-node-5d7a01f28679e {
	width: 5% !important;
}

	/** Inläggen _iPad liggande >> Fl visible desktop fl html **/
	.fl-node-5d51bd42e5cc4 .fl-visible-desktop .fl-html, 
.fl-node-5d7a01f28679e .fl-visible-desktop .fl-html {
	display: none !important;
}

	/** Inläggen _iPad liggande >> Ipad liggande liten kolumn bredvid text **/
	.fl-node-5d754d1c8ca16, 
.fl-node-5d7a01f2867ab {
	width: 5% !important;
}

	/** Inläggen _iPad liggande >> Textcolumn iPad Fl node 5d51209549a21 **/
	.fl-node-5d51209549a21, 
.fl-node-5d7a01f28678a {
	width: 56% !important;
}

	/** Inläggen _iPad liggande >> Datum iPad Fl node 5d51ca6a039fb **/
	.fl-node-5d51ca6a039fb, 
.fl-node-5d7a01f2867a3 {
	width: 74.7% !important;
}

	/** Inläggen _iPad liggande >> Sociala ikoner iPad botten Fl node 5d51ca6a03a01 **/
	.fl-node-5d51ca6a03a01, 
.fl-node-5d7a01f2867a4 {
	width: 23.1% !important;
	float: right !important;
}

	/** Inläggen _iPad liggande >> Relaterade aryiklar kolumn 3 Fl node 5d9586ece697f **/
	.fl-node-5d9586ece697f {
	width: 5% !important;
}

	/** Inläggen _iPad liggande >> Relaterade artiklar column1 **/
	.relaterade-artiklar-column1 {
	width: 5% !important;
}

	/** Inläggen _iPad liggande >> Relaterade artiklar kolumn 2 Fl node 5d5279e7d9f6f **/
	.fl-node-5d5279e7d9f6f {
	
}


	/*= Inläggen _2 ============== */

	/** Inläggen _2 >> Blockquote **/
	blockquote {
	padding-right: 20px !important;
	padding-left: 80px !important;
}

	/** Inläggen _2 >> Namn Citat **/
	blockquote + p em {
	padding-left: 88px !important;
}

	/** Inläggen _2 >> Test ikon på toppbild inlägg **/
	.fl-row-bg-photo.fl-node-5d5131be40122 .fl-row-content-wrap {
	background-size: 19% !important;
}


	/*= Annons moduler ============ */

	/** Annons moduler >> Takeover Mobil **/
	.takeover-mobil {
	display: none !important;
}


	/*= Share buttons ============= */

	/** Share buttons >> Sociala html modul toppen **/
	.fl-module-html.fl-node-5d51c92a31517 {
	display: none !important;
}


	/*= Load more modul var 5e större = */

	/** Load more modul var 5e större >> Var 5e element post body **/
	.load-more-modul .pp-content-post:nth-child(5n)  .pp-content-body {
	
}

	/** Load more modul var 5e större >> Var 5e element **/
	.load-more-modul .pp-content-post:nth-child(5n)  .pp-post-image {
	height: 260px !important;
}


	/*= Kategori slider desktop === */

	/** Kategori slider desktop >> Fl node 5dd51c0d268f3 **/
	.desktop {
	
}

	/** Kategori slider desktop >> Fl node 5dd51c0d268f3 OWL stage **/
	.desktop .owl-stage {
	width: 1800px !important;
	padding-left: 30px !important;
}

	/** Kategori slider desktop >> Item column **/
	.desktop .item-column {
	
}

	/** Kategori slider desktop >> Item bredd **/
	.desktop .owl-item {
	width: 128px !important;
	max-width: 128px !important;
}

	/** Kategori slider desktop >> Item column Copy 1 **/
	.desktop .term-name {
	font-family: StagSans-Semibold !important;
	color: rgb(255, 255, 255) !important;
	font-size: 16px !important;
	line-height: 5px !important;
	font-weight: normal !important;
	text-align: center !important;
	width: 100% !important;
	margin-right: auto !important;
	margin-left: auto !important;
	position: relative !important;
	top: -35px !important;
	z-index: 999 !important;
	display: block !important;
}


	/*= Avsnitt =================== */

	/** Avsnitt >> OWL stage **/
	.spalt-1.avsnitt .owl-stage {
	padding-left: 200px !important;
}


	/*= Annonser ================== */

	/** Annonser >> Infinite Scroll banner mobile **/
	.infinite-mobile {
	display: none !important;
}


	/*= Hamnen play sida ========== */

	/** Hamnen play sida >> Hamnenplay grid play button **/
	#hamnenplay-grid .play-button {
	top: 14% !important;
	left: 50% !important;
	transform: translate(-50%, -28%) !important;
}


	/*= Digitala båtmässan ====== */

	/** Digitala båtmässan >> Annons large fl post grid image **/
	.annons-large .fl-post-grid-image {
	max-height: 200px !important;
}

	/** Digitala båtmässan >> Fl node 5f311486c8c0f paragraph **/
	.fl-node-5f311486c8c0f p {
	font-size: 14px !important;
	line-height: 19px !important;
}

	/** Digitala båtmässan >> Fl node 5f311486c8c0f fl module content **/
	.fl-node-5f311486c8c0f > .fl-module-content {
	margin: 12px 10px 0 5px !important;
}


	/*= Main Menu _2 ============== */

	/** Main Menu _2 >> Fl col group custom width fl node 5d0caa51c2123 **/
	.fl-col.fl-node-5f7c3a031b34a {
	width: 53.45% !important;
}

	/** Main Menu _2 >> Fl col group custom width fl node 5f7c31f535b4e **/
	.fl-col.fl-node-5f7c3a031b34e {
	text-align: left !important;
	float: right !important;
}


	/*= Leaky paywall ny block från Oneday = */

	/** Leaky paywall ny block från Oneday >> Leaky paywall message pp infolist title text **/
	#leaky_paywall_message .pp-infolist-title-text {
	font-size: 20px !important;
}


}


/*( Tablet & Phone )*/
@media (max-width: 768px) {

	/*= General =================== */

	/** General >> Video frames **/
	.video-frames {
	width: 100% !important;
}

	/** General >> Readmore **/
	.readmore {
	display: block !important;
}

	/** General >> showmore-button **/
	.showmore-button {
	text-align: left !important;
	margin-top: 10px !important;
	border-top: 0 solid #ccc !important;
}

	/** General >> showmore-button inner **/
	.showmore-button-inner {
	color: #fff !important;
	font-size: 14px !important;
	line-height: 20px !important;
	background: #727272 !important;
	height: 25px !important;
	min-height: 25px !important;
	padding: 12px 14px 12px 14px !important;
	border-bottom-right-radius: 2px !important;
	border-bottom-left-radius: 2px !important;
	display: inline-block !important;
	cursor: pointer !important;
}

	/** General >> showmore-button inner hover **/
	.showmore-button-inner:hover {
	background: #666 !important;
}

	/** General >> Slick prev **/
	.slick-prev {
	margin-left: 20px !important;
}

	/** General >> Slick next **/
	.slick-next {
	margin-right: 20px !important;
	margin-left: 0 !important;
}

	/** General >> Fl node 5cd3fa22a4179 slick active **/
	.fl-node-5cd3fa22a4179 .slick-active {
	height: 300px !important;
	min-height: 100px !important;
}


	/*= Borttaget från Joomla ==== */

	/** Borttaget från Joomla >> Fusion ads 2 **/
	#fusion-ads-2 {
	display: none !important;
}

	/** Borttaget från Joomla >> Right sidebar **/
	#right-sidebar {
	display: none !important;
}


	/*= Tablets =================== */

	/** Tablets >> Inside article **/
	.inside-article {
	padding-right: 0 !important;
	padding-left: 0 !important;
}


	/*= Main Menu ================= */

	/** Main Menu >> Menu item 27109 **/
	#menu-item-27109 {
	
}

	/** Main Menu >> Ubermenu target with image **/
	.ubermenu-target-with-image, 
.ubermenu .ubermenu-target-with-image {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

	/** Main Menu >> Menu item 27141 ubermenu Nyheter **/
	#menu-item-65661 .ubermenu-target {
	margin-top: 0 !important;
}

	/** Main Menu >> Menu item 27137 ubermenu Play **/
	#menu-item-27137 .ubermenu-target {
	margin-top: 0 !important;
}

	/** Main Menu >> Menu item 27137 Köp hamnen plus **/
	#menu-item-74687 .ubermenu-target, 
#menu-item-73870 .ubermenu-target {
	margin-top: 0 !important;
}

	/** Main Menu >> Menu item 27137 Logga in **/
	#menu-item-74688 .ubermenu-target, 
#menu-item-73871 .ubermenu-target {
	margin-top: 0 !important;
}

	/** Main Menu >> Menu-item-75987 Inloggad **/
	#menu-item-75987 .ubermenu-target, 
#menu-item-76182 .ubermenu-target {
	margin-top: 0 !important;
}

	/** Main Menu >> Menu item 27135 ubermenu sökrutan **/
	#menu-item-27135 .ubermenu-content-block {
	float: left !important;
}

	/** Main Menu >> Ubermenu submenu id 27153 3e raden **/
	.ubermenu-submenu-id-27153 {
	
}

	/** Main Menu >> Kategoripiller menyn **/
	.ubermenu-row-id-27156 span.ubermenu-target-title.ubermenu-target-text {
	
}

	/** Main Menu >> Kategoripiller menyn Taggar **/
	.ubermenu-row-id-27156 .ubermenu-item-object-post_tag span.ubermenu-target-title.ubermenu-target-text {
	
}

	/** Main Menu >> Menu mobil bredd **/
	.ubermenu.ubermenu-responsive .ubermenu-column, 
.ubermenu.ubermenu-responsive .ubermenu-column-auto {
	min-width: 33% !important;
}

	/** Main Menu >> Sökrutan responsive tablet Menu item 27135 **/
	#menu-item-27135 {
	width: 33% !important;
}

	/** Main Menu >> Skuggmeny knapp för desktop Bort på tablets och mobil **/
	#menu-item-27141 {
	display: none !important;
}

	/** Main Menu >> Sökrutan tablets och mobil Menu item 27135 ubermenu content block **/
	#menu-item-27135 .ubermenu-content-block {
	padding-top: 0 !important;
}


	/*= Content =================== */

	/** Content >> Heading 2 link **/
	h2 a {
	
}

	/** Content >> Fl post grid title H2 överst startsidan **/
	h2.fl-post-grid-title, 
.puff-tvarader h2 {
	font-size: 24px !important;
	line-height: 24px !important;
}

	/** Content >> Pp content post data heading 2 **/
	.puff-2 .pp-content-post-data h2 {
	font-size: 20px !important;
	line-height: 24px !important;
}

	/** Content >> Inlägg en rad Fl post feed post **/
	.inlagg-enrad .fl-post-feed-post {
	
}

	/** Content >> Inlagg enrad fl post feed title _2 **/
	h2.fl-post-feed-title {
	font-size: 18px !important;
	line-height: 22px !important;
	padding-right: 10px !important;
}

	/** Content >> Fl post feed image **/
	.inlagg-enrad .fl-post-feed-image {
	width: 40% !important;
	height: 125px !important;
}

	/** Content >> Fl post feed image img **/
	.inlagg-enrad .fl-post-feed-image img {
	min-width: 300px !important;
	height: auto !important;
	position: relative !important;
}

	/** Content >> Fl node 5d24f5a4e94a0 bild (3 små under 2a stora startsidan) **/
	.spalt-1 .pp-content-post:nth-child(3) img {
	width: 100% !important;
}

	/** Content >> Pp post image bredd  (3 små under 2a stora startsidan) **/
	.spalt-1 .pp-content-post:nth-child(3) .pp-post-image {
	width: 66% !important;
}

	/** Content >> Live button **/
	.live-button {
	bottom: 10px !important;
	left: 185px !important;
}


	/*= Inläggen ================= */

	/** Inläggen >> Toppbild galler img **/
	.toppbild-inlagg, 
.toppbild-inlagg .tiled-gallery img {
	height: auto !important;
}

	/** Inläggen >> Sponsorlogo **/
	.sponsorlogo .fl-photo-content {
	padding-top: 14px !important;
}


	/*= Archive =================== */

	/** Archive >> Kategori toppbild **/
	.kategori-toppbild {
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

	/** Archive >> Kategori rubrik heading 1 **/
	.kategori-rubrik h1 {
	padding-top: 0 !important;
}

	/** Archive >> Bilden outer load more **/
	.load-more-modul .pp-content-post .pp-post-image {
	width: 34% !important;
	height: 182px !important;
	overflow: hidden !important;
}

	/** Archive >> Bilden outer load more Image **/
	.load-more-modul .pp-content-post .pp-post-image img {
	width: 100% !important;
	min-width: 325px !important;
	height: auto !important;
	position: absolute !important;
	top: 45% !important;
	left: 50% !important;
	-webkit-transform: translate(-50%,0%) !important;
	-ms-transform: translate(-50%,0%) !important;
	transform: translate(-50%,0%) !important;
}

	/** Archive >> Load more pp post title **/
	.load-more-modul .pp-post-title {
	font-size: 18px !important;
	line-height: 22px !important;
}

	/** Archive >> Load more modul **/
	.load-more-modul .pp-content-post {
	padding-bottom: 0 !important;
	margin-bottom: 15px !important;
}

	/** Archive >> Pp form inline pp button wrap **/
	.fl-node-5d9c6649ca458 .fl-html button, 
.fl-node-5da6ad96c7a1a .fl-html button {
	width: 100px !important;
}


	/*= Search ==================== */

	/** Search >> Heatmap link **/
	.heatmap a {
	word-wrap: normal !important;
	white-space: nowrap !important;
}

	/** Search >> Hamnenplaysok fl search form wrap **/
	#hamnenplaysok .fl-search-form-wrap {
	width: 100% !important;
}


	/*= Mobil sliders ============= */

	/** Mobil sliders >> Puff4 pp post image **/
	.spalt-1 .pp-post-image {
	width: 33% !important;
}


	/*= Inläggen _iPad liggande == */

	/** Inläggen _iPad liggande >> Relaterade artiklar column1 **/
	.relaterade-artiklar-column1 {
	width: 22% !important;
}

	/** Inläggen _iPad liggande >> Sociala ikoner iPad botten Fl node 5d51ca6a03a01 **/
	.fl-node-5d51ca6a03a01, 
.fl-node-5d7a01f2867a4 {
	width: 130px !important;
	float: right !important;
}


	/*= Content _2 ================ */

	/** Content _2 >> Visa fler modul centrera text i höjdled **/
	.visafler-modul .pp-content-post-grid .pp-content-grid-post, 
.spalt-1 .pp-content-post-grid .pp-content-grid-post {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

	/** Content _2 >> Spalt 1:(3) pp post image **/
	.spalt-1 .pp-content-post-grid .pp-content-post:nth-of-type(3) .pp-post-image {
	width: 33% !important;
}


	/*= Play button =============== */

	/** Play button >> Play button small **/
	.play-button-small {
	
}

	/** Play button >> play button small pilen **/
	.play-button-small:before {
	
}


	/*= Annons moduler ============ */

	/** Annons moduler >> Takeover Mobil **/
	.takeover-mobil {
	display: none !important;
}


	/*= Load more modul var 5e större = */

	/** Load more modul var 5e större >> Var 5e element **/
	.load-more-modul .pp-content-post:nth-child(5n)  .pp-post-image {
	height: 230px !important;
}


	/*= Kategori slider desktop === */

	/** Kategori slider desktop >> Olw stage bredd margin sida **/
	.desktop .terms-grid {
	
}

	/** Kategori slider desktop >> Item bredd **/
	.desktop .owl-item {
	width: 128px !important;
	max-width: 128px !important;
}

	/** Kategori slider desktop >> Item column Copy 1 **/
	.desktop .term-name {
	font-family: StagSans-Semibold !important;
	color: rgb(255, 255, 255) !important;
	font-size: 16px !important;
	line-height: 5px !important;
	font-weight: normal !important;
	text-align: center !important;
	width: 100% !important;
	margin-right: auto !important;
	margin-left: auto !important;
	position: relative !important;
	top: -35px !important;
	z-index: 999 !important;
	display: block !important;
}

	/** Kategori slider desktop >> Fl node 5dd51c0d268f3 OWL stage **/
	.desktop .owl-stage {
	width: 1800px !important;
	padding-left: 160px !important;
}


	/*= Avsnitt =================== */

	/** Avsnitt >> OWL stage **/
	.spalt-1.avsnitt .owl-stage {
	padding-left: 0 !important;
}


	/*= Main Menu _2 ============== */

	/** Main Menu _2 >> Ubermenu submenu grid **/
	.ubermenu-submenu-id-27153 {
	height: 320px !important;
	min-height: 320px !important;
}

	/** Main Menu _2 >> Fl col group custom width fl node 5d0caa51c2123 **/
	.fl-col.fl-node-5f7c3a031b34a {
	
}

	/** Main Menu _2 >> Fl col group custom width fl node 5f7c31f535b4e **/
	.fl-col.fl-node-5f7c3a031b34e {
	width: 10% !important;
	display: block !important;
}

	/** Main Menu _2 >> Fl col content fl node 5f7c3a031b29e **/
	.fl-builder-content .fl-node-5d0caa51c2123 {
	width: 75.3% !important;
}


	/*= Annonser ================== */

	/** Annonser >> Infinite Scroll banner mobile **/
	.infinite-mobile {
	
}


	/*= Hamnen play sida ========== */

	/** Hamnen play sida >> Hamnenplay grid play button **/
	#hamnenplay-grid .play-button {
	position: absolute !important;
	top: 18% !important;
	left: 27% !important;
	transform: translate(120%, 0%) !important;
}


	/*= Digitala båtmässan ====== */

	/** Digitala båtmässan >> Div wp block toolset views custom search filter:(2) **/
	.js-wpv-filter-form-75094-TCPID75090 > div > .wp-block-toolset-views-custom-search-filter:nth-of-type(2), 
.js-wpv-filter-form-74661-TCPID74635 > div > .wp-block-toolset-views-custom-search-filter:nth-of-type(2) {
	width: 100% !important;
}

	/** Digitala båtmässan >> Fl node 5d59b4b11e39e kategori toppbild **/
	#digitala-batmassan .fl-node-5d59b4b11e39e .kategori-toppbild {
	background-size: contain !important;
	width: 100% !important;
	height: 110px !important;
	min-height: 110px !important;
}

	/** Digitala båtmässan >> Content kategori rubrik **/
	#content .kategori-rubrik {
	width: 100% !important;
	padding-top: 40px !important;
}

	/** Digitala båtmässan >> Annons large fl post grid image **/
	.annons-large .fl-post-grid-image {
	max-height: 200px !important;
}

	/** Digitala båtmässan >> Fl node 5f311486c8c0f fl module content **/
	.fl-node-5f311486c8c0f > .fl-module-content {
	font-size: 14px !important;
	line-height: 19px !important;
	margin: 12px 10px 0 5px !important;
}

	/** Digitala båtmässan >> Digitala batmassan pp content grid content **/
	#digitala-batmassan .pp-content-grid-content {
	font-size: 13px !important;
	line-height: 15px !important;
}


	/*= Hamnen+ikon =============== */

	/** Hamnen+ikon >> Fl cta inline fl cta text **/
	.fl-cta-inline > .fl-cta-text {
	width: 80% !important;
}

	/** Hamnen+ikon >> Fl cta inline fl cta button **/
	.fl-cta-inline > .fl-cta-button {
	margin-right: 10px !important;
}


	/*= Subscribe cards =========== */

	/** Subscribe cards >> Fl node 5fec69f433b85 info banner wrap:(1) Copy 2 **/
	.fl-node-5fec6afd992a5 .info-banner-wrap:nth-of-type(1)::after {
	
}

	/** Subscribe cards >> Content pp icon wrapper **/
	#content .pp-icon-wrapper {
	
}


	/*= Woocomerce ================ */

	/** Woocomerce >> Order review heading **/
	#order_review_heading {
	margin-top: 20px !important;
}

	/** Woocomerce >> Wc stripe cc form form row first **/
	#wc-stripe-cc-form > .form-row-first {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

	/** Woocomerce >> Payment method stripe label **/
	.payment_method_stripe > label {
	padding: 10px !important;
}

	/** Woocomerce >> Wc stripe cc form form row wide **/
	#wc-stripe-cc-form > .form-row-wide {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

	/** Woocomerce >> Wc stripe cc form form row last **/
	#wc-stripe-cc-form > .form-row-last {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

	/** Woocomerce >> Wc stripe cc form **/
	#wc-stripe-cc-form {
	height: auto !important;
}


	/*= Leaky Paywall ny ========== */

	/** Leaky Paywall ny >> Bli medlem puff fl module content **/
	#bli-medlem-puff .fl-module-content {
	width: 96% !important;
	margin-top: -30px !important;
	margin-bottom: 12px !important;
	margin-left: 15px !important;
}

	/** Leaky Paywall ny >> Fl node 5fff10ebe0273 fl button text **/
	.fl-node-5fff10ebe0273 .fl-button-text {
	display: none !important;
}


	/*= Inläggen _2 ============== */

	/** Inläggen _2 >> Test ikon på toppbild inlägg **/
	.fl-row-bg-photo.fl-node-5d5131be40122 .fl-row-content-wrap {
	background-size: 25% !important;
}


	/*= Kassan ==================== */

	/** Kassan >> Text kassan pp list item **/
	.text-kassan .pp-list-item {
	max-height: 30px !important;
}


}


/*( Phone )*/
@media (max-width: 480px) {

	/*= General =================== */

	/** General >> Slick next **/
	.slick-next {
	margin-right: 30px !important;
}

	/** General >> Slick prev **/
	.slick-prev {
	margin-left: 30px !important;
}


	/*= Main Menu ================= */

	/** Main Menu >> Sticky header mobil **/
	header[data-type="header"] {
	width: 100% !important;
	position: fixed !important;
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	z-index: 100 !important;
	touch-action: pan-y !important;
}

	/** Main Menu >> Sticky header desktop **/
	.fixed {
	width: 100% !important;
	position: fixed !important;
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	z-index: 100 !important;
}

	/** Main Menu >> Sticky annons desktop **/
	.stick {
	width: 100% !important;
	position: fixed !important;
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	z-index: 100 !important;
}

	/** Main Menu >> Sticky header body **/
	.fixed-plus {
	
}

	/** Main Menu >> Site content **/
	.site-content {
	padding-top: 50px !important;
}

	/** Main Menu >> Menynscroll på mobil **/
	.ubermenu .ubermenu-submenu.ubermenu-submenu-id-27109 {
	height: 650px !important;
	padding-right: 16px !important;
	overflow: scroll !important;
}

	/** Main Menu >> Mobilmenyn scroll **/
	.ubermenu.ubermenu-transition-slide .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega {
	overflow: scroll !important;
}

	/** Main Menu >> Menyn **/
	.menyn {
	
}

	/** Main Menu >> Fa angle down **/
	.fa-angle-down:before {
	position: relative !important;
	top: -2px !important;
}

	/** Main Menu >> Ubermenu submenu **/
	.ubermenu-submenu {
	padding-right: 16px !important;
}

	/** Main Menu >> Ubermenu target with image **/
	.ubermenu-target-with-image, 
.ubermenu .ubermenu-target-with-image {
	overflow: visible !important;
}

	/** Main Menu >> Menu item 27141 ubermenu Nyheter **/
	#menu-item-65661 .ubermenu-target {
	margin-top: 10px !important;
}

	/** Main Menu >> Ubermenu search field **/
	.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-searchform {
	border-radius: 4px !important;
}

	/** Main Menu >> Menu item 27135 ubermenu sökrutan **/
	#menu-item-27135 .ubermenu-content-block {
	
}

	/** Main Menu >> Ubermenu submenu id 27153 3e raden **/
	.ubermenu-submenu-id-27153 {
	padding-top: 45px !important;
}

	/** Main Menu >> Meny raden 3 **/
	.ubermenu-row.ubermenu-row-id-27156 .ubermenu-column.ubermenu-column-auto {
	min-width: 0 !important;
}

	/** Main Menu >> Kategoripiller menyn **/
	.ubermenu-row-id-27156 span.ubermenu-target-title.ubermenu-target-text {
	width: 100% !important;
	padding-right: 15px !important;
	float: left !important;
	display: block !important;
}

	/** Main Menu >> Kategoripiller menyn Taggar **/
	.ubermenu-row-id-27156 .ubermenu-item-object-post_tag span.ubermenu-target-title.ubermenu-target-text {
	width: 100% !important;
	padding-right: 15px !important;
	float: left !important;
	display: block !important;
}

	/** Main Menu >> Undermenyn visa fler **/
	.ubermenu.ubermenu-transition-slide .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega, 
.ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega {
	
}

	/** Main Menu >> Menu mobil bredd **/
	.ubermenu.ubermenu-responsive .ubermenu-column, 
.ubermenu.ubermenu-responsive .ubermenu-column-auto {
	min-width: 50% !important;
}

	/** Main Menu >> Sökrutan responsive tablet Menu item 27135 **/
	#menu-item-27135 {
	min-width: 100% !important;
	margin-bottom: 15px !important;
}

	/** Main Menu >> Ubermenu search field _2 **/
	#ubermenu-search-field {
	
}

	/** Main Menu >> Sökrutan tablets och mobil Menu item 27135 ubermenu content block **/
	#menu-item-27135 .ubermenu-content-block {
	min-width: 100% !important;
}

	/** Main Menu >> .admin-bar header[data-type="header"] **/
	.admin-bar header[data-type="header"] {
	top: 36px !important;
}


	/*= Tablets =================== */

	/** Tablets >> Inside article **/
	.inside-article {
	padding-top: 0 !important;
}


	/*= Content =================== */

	/** Content >> Site content mobil **/
	.fl-builder-content .fl-node-5d0cc29cb5732 {
	width: 96.4% !important;
}

	/** Content >> Fl post grid title H2 överst startsidan **/
	h2.fl-post-grid-title, 
.puff-tvarader h2 {
	font-size: 24px !important;
	line-height: 24px !important;
}

	/** Content >> Pp content post data heading 2 **/
	.puff-2 .pp-content-post-data h2 {
	font-family: StagSans-Medium !important;
	font-size: 18px !important;
	line-height: 22px !important;
}

	/** Content >> Fl post grid content **/
	.fl-post-grid-content p, 
.fl-post-feed-content p {
	
}

	/** Content >> Puff 2 pp post content **/
	.puff-2 .pp-post-content {
	font-family: StagSans-Light !important;
	font-size: 16px !important;
}

	/** Content >> Fl post grid post Text **/
	.fl-post-grid-text {
	padding-top: 10px !important;
	padding-right: 10px !important;
	padding-left: 20px !important;
	margin-bottom: 10px !important;
}

	/** Content >> Play rubrik lista startsidan **/
	.hamnen-play-rubrik {
	border-radius: 0 !important;
}

	/** Content >> Play rubrik carousel startsidan Mobil **/
	.hamnen-play-rubrik.mobil {
	height: 48.5px !important;
	border-top-width: 5px !important;
	border-bottom-style: solid !important;
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
}

	/** Content >> Redaktionen tipsar rubrik **/
	.redaktionen-tipsar-rubrik {
	padding-top: 12px !important;
	padding-bottom: 13px !important;
	border-bottom-style: none !important;
	border-radius: 0 !important;
}

	/** Content >> Pp post title link _2 Sidebar redaktionen tipsar **/
	h3.pp-post-title {
	padding-left: 0 !important;
	margin-top: 10px !important;
}

	/** Content >> Visa alla text **/
	.visaalla-text {
	
}

	/** Content >> Visaalla-text Icon chevron forward **/
	.icon-chevron_forward {
	color: rgb(240, 81, 35) !important;
	top: 0 !important;
}

	/** Content >> Inlägg enrad mobil **/
	.fl-post-feed-post.fl-post-feed-image-beside {
	max-width: 480px !important;
}

	/** Content >> Inlägg en rad Fl post feed post **/
	.inlagg-enrad .fl-post-feed-post {
	width: 100% !important;
}

	/** Content >> Inlägg enrad Fl post feed text en rad **/
	.inlagg-enrad .fl-post-feed-text {
	margin-left: 45% !important;
	position: relative !important;
}

	/** Content >> Inlagg enrad fl post feed title _2 **/
	h2.fl-post-feed-title {
	
}

	/** Content >> Inlagg enrad fl post feed header **/
	.inlagg-enrad .fl-post-feed-header {
	
}

	/** Content >> Fl post feed image **/
	.inlagg-enrad .fl-post-feed-image {
	height: 165px !important;
	float: left !important;
}

	/** Content >> Fl post feed image img **/
	.inlagg-enrad .fl-post-feed-image img {
	min-width: 330px !important;
	height: auto !important;
}

	/** Content >> Live button **/
	.live-button {
	position: relative !important;
	bottom: 0 !important;
	left: 0 !important;
	float: left !important;
}

	/** Content >> Fl post feed post Sponsrad before **/
	.fl-post-feed .tag-sponsrad:before {
	position: absolute !important;
	z-index: 2 !important;
}


	/*= Mobil sliders ============= */

	/** Mobil sliders >> Rad3 slider mobil **/
	.fl-node-5d68b5686a69a.fl-col-group-nested, 
.fl-node-5d700eaed69c3.fl-col-group-nested, 
.fl-node-5d73c78763ad5.fl-col-group-nested, 
.fl-node-5d794ffbac146.fl-col-group-nested, 
.fl-node-5da6ad96c7a15.fl-col-group-nested, 
.fl-node-5da642d3994a4.fl-col-group-nested, 
.fl-node-5dbb1a7d69144.fl-col-group-nested, 
.fl-node-5dbb1cca9ba69.fl-col-group-nested, 
.populart-slider-mibil-arkiv, 
.hmnen-play-mobilslider-arkiv, 
.fl-module.fl-module-html.fl-node-5d59b4b11e39e.overlay, 
.fl-module.fl-module-html.fl-node-5da6ad96c79dc.overlay, 
.fl-module.fl-module-html.fl-node-5da642d39946d.overlay, 
.fl-module.fl-module-html.fl-node-5dbb1a7d69103.overlay, 
.fl-module.fl-module-html.fl-node-5dbb1cca9ba2f.overlay {
	width: 99.8vw !important;
	margin-bottom: 15px !important;
	margin-left: -50vw !important;
	position: relative !important;
	left: 50% !important;
}

	/** Mobil sliders >> Arkivsida toppslider rad utfallande **/
	.fl-row-content .puff5-mobil {
	width: 99.8vw !important;
	margin-left: -50vw !important;
	position: relative !important;
	left: 50% !important;
}

	/** Mobil sliders >> Rad3 rubriker mobil **/
	.fl-node-5d6be18600360.fl-col-group-nested.fl-col-group-custom-width, 
.fl-node-5d700ce913340.fl-col-group-nested.fl-col-group-custom-width {
	width: 99.8vw !important;
	margin-bottom: 0 !important;
	margin-left: -50vw !important;
	position: relative !important;
	left: 50% !important;
}

	/** Mobil sliders >> Owl item size large **/
	.owl-item .size-large {
	border-radius: 4px !important;
}

	/** Mobil sliders >> Owl stage **/
	.home .owl-stage {
	padding-left: 110px !important;
}

	/** Mobil sliders >> Owl stage Spalt-1 **/
	.home .spalt-1 .owl-stage {
	height: 100px !important;
	padding-left: 0 !important;
}

	/** Mobil sliders >> Post carousel puff 3 **/
	.home .pp-content-post-carousel .owl-carousel {
	width: 100% !important;
	max-height: 190px !important;
}

	/** Mobil sliders >> Fl visible mobile fl button **/
	.fl-visible-mobile .fl-button {
	padding-top: 10px !important;
	padding-bottom: 15px !important;
}

	/** Mobil sliders >> Puff4 rad slider mobil **/
	.fl-node-5d6c2192becda.spalt-1, 
.fl-node-5d6f9d216672e.spalt-1 {
	background-color: rgb(255, 255, 255) !important;
	/*width: 99.8vw;*/
	height: 100px !important;
	/*margin-left: -50vw;*/
	position: relative !important;
	overflow: hidden !important;
}

	/** Mobil sliders >> Puff4 pp post image **/
	.spalt-1 .pp-post-image {
	width: 68% !important;
	height: 100px !important;
	float: left !important;
	overflow: visible !important;
}

	/** Mobil sliders >> Puff 4 pp post featured img container **/
	.spalt-1 .pp-post-featured-img {
	width: 70% !important;
	height: 120px !important;
	overflow: hidden !important;
}

	/** Mobil sliders >> Puff 4 Active size medium img **/
	.fl-visible-mobile.spalt-1 .pp-post-featured-img img {
	width: 50% !important;
	min-width: 160px !important;
	height: 100% !important;
	min-height: 100px !important;
	position: relative !important;
	top: 50% !important;
	left: 50% !important;
	-webkit-transform: translate(-50%,0%) !important;
	-ms-transform: translate(-50%,0%) !important;
	transform: translate(-50%,0%) !important;
}

	/** Mobil sliders >> Puff4 pp content body **/
	.spalt-1 .pp-content-body {
	width: 50% !important;
	padding-left: 10px !important;
	position: absolute !important;
	left: 50% !important;
	right: 0 !important;
	float: left !important;
}

	/** Mobil sliders >> Läs allt om knapp startsidan **/
	.fl-node-5d24fd4193b05 > .fl-module-content {
	margin-top: 0 !important;
}

	/** Mobil sliders >> Arkivsidan Rekommenderat rubrik **/
	.fl-node-5d5aa335bea40 .rekommenderat-rubrik {
	padding-top: 5px !important;
	padding-left: 2px !important;
}

	/** Mobil sliders >> Arkivsida Owl stage **/
	.arkivsida .owl-stage {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

	/** Mobil sliders >> Arkivsida owl item **/
	.arkivsida  .owl-item {
	max-height: 350px !important;
	border-radius: 4px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	overflow: hidden !important;
}

	/** Mobil sliders >> Owl dot **/
	.owl-theme .owl-dots .owl-dot span {
	background-color: rgba(0, 0, 0, 0.71) !important;
	width: 8px !important;
	height: 8px !important;
	margin-right: 4px !important;
	margin-left: 4px !important;
	border-radius: 30px !important;
}

	/** Mobil sliders >> Owl dot Copy 2 **/
	.populart-slider-mibil-arkiv .owl-theme .owl-dots .owl-dot span, 
.puff3-mobil.arkivsida .owl-dots, 
.terms-grid.owl-carousel .owl-dots, 
.hmnen-play-mobilslider-arkiv .owl-theme .owl-dots .owl-dot span {
	background-color: rgba(0, 0, 0, 0.71) !important;
	width: 0 !important;
	height: 0 !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
	border-radius: 30px !important;
	display: none !important;
}

	/** Mobil sliders >> Owl dot Gömda **/
	.owl-theme .owl-dots .owl-dot.active span, 
.owl-theme .owl-dots .owl-dot:hover span {
	background-color: rgb(240, 81, 35) !important;
	width: 8px !important;
	height: 8px !important;
	margin-right: 4px !important;
	margin-left: 4px !important;
	border-radius: 30px !important;
}

	/** Mobil sliders >> Arkivsida rubrik toppslider **/
	.fl-post-feed-image-above-title .fl-post-feed-title, 
.fl-post-feed-header {
	font-size: 24px !important;
	line-height: 28px !important;
	margin-bottom: 8px !important;
}

	/** Mobil sliders >> Arkivsida brödtext toppslider **/
	.fl-post-feed-image-above-title .fl-post-feed-content {
	font-family: StagSans-Light !important;
	font-size: 16px !important;
	line-height: 20px !important;
}

	/** Mobil sliders >> Arkivsida bilden toppslider **/
	.fl-post-feed-image-above-title .size-large {
	border-bottom-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

	/** Mobil sliders >> Arkivsida OLW item bredd **/
	.arkivsida .owl-item {
	
}

	/** Mobil sliders >> Populart slider mibil arkiv owl drag **/
	.populart-slider-mibil-arkiv .owl-drag {
	height: 200px !important;
}


	/*= Footer ==================== */

	/** Footer >> Fl heading **/
	.sidfot .fl-heading {
	font-family: StagSans-Semibold !important;
	font-size: 16px !important;
	font-weight: 500 !important;
}

	/** Footer >> Tipsa hamnen mobil fl heading **/
	.fl-node-5d6d729d7f7a1 .fl-heading {
	font-family: StagSans-Semibold !important;
	font-size: 13px !important;
	font-weight: 100 !important;
	margin-top: 18px !important;
}


	/*= Avsnitt =================== */

	/** Avsnitt >> Avsnitt färg **/
	.avsnitt .fl-col-content.fl-node-content:before {
	width: 3px !important;
	border-left: 4px solid rgb(240, 81, 35) !important;
	position: absolute !important;
	left: -15px !important;
	display: block !important;
	content: " " !important;
}

	/** Avsnitt >> Avsnitt **/
	.avsnitt {
	
}

	/** Avsnitt >> Avsnitt post **/
	.fl-visible-mobile.spalt-1 .owl-item .post {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

	/** Avsnitt >> Avsnitt fl button **/
	.avsnitt .fl-button {
	padding-top: 16px !important;
	padding-bottom: 12px !important;
	border-top-width: 0 !important;
}

	/** Avsnitt >> OWL stage **/
	.spalt-1.avsnitt .owl-stage {
	
}


	/*= Inläggen ================= */

	/** Inläggen >> Toppbild galler img **/
	.toppbild-inlagg, 
.toppbild-inlagg .tiled-gallery img {
	height: auto !important;
}

	/** Inläggen >> Toppbild aspect ratio **/
	.toppbild-inlagg {
	
}

	/** Inläggen >> Toppbild alla inlägg **/
	.toppbild-inlagg > img {
	
}

	/** Inläggen >> Heading 1 fl heading text **/
	h1 .fl-heading-text {
	font-size: 32px !important;
	line-height: 34px !important;
}

	/** Inläggen >> Fl author bio thumb **/
	.fl-author-bio-thumb img {
	width: 32px !important;
}

	/** Inläggen >> Fl author bio name **/
	.fl-author-bio-name {
	font-size: 14px !important;
	line-height: 6px !important;
}

	/** Inläggen >> Fl post info terms **/
	.fl-post-info-terms a {
	border-radius: 20px !important;
	position: relative !important;
	top: -15px !important;
	display: inline-block !important;
}

	/** Inläggen >> Fl post info terms Hide puffkategorierna **/
	.fl-post-info-terms .puff-1-startsidan, 
.fl-post-info-terms .puff-2-startsidan, 
.fl-post-info-terms .puff-3-startsidan {
	border-radius: 20px !important;
	position: relative !important;
	top: -15px !important;
	display: none !important;
}

	/** Inläggen >> Ingress strong **/
	.fl-node-content > p:nth-of-type(1) > strong:first-of-type, 
.fl-node-content > strong:first-of-type /*, 
.fl-node-content > p:nth-of-type(2) > strong:first-of-type*/ {
	font-family: StagSans-Medium !important;
	font-size: 18px !important;
	line-height: 24px !important;
	word-spacing: 1.5px !important;
}

	/** Inläggen >> Fl module fl post content **/
	.fl-module-fl-post-content {
	font-size: 18px !important;
	line-height: 24px !important;
}

	/** Inläggen >> Relaterade artiklar H3 **/
	.fl-node-5d52f5c028178 .fl-heading, 
.fl-node-5d58fe5fc418b .fl-heading, 
.fl-node-5f365426e6f06 .fl-heading {
	font-size: 18px !important;
	line-height: 22px !important;
}

	/** Inläggen >> Paragraph image **/
	.single-post p img {
	min-width: 100% !important;
}

	/** Inläggen >> Tabell Rubrik node content fact:(1) **/
	.fl-node-content .fact_title:nth-of-type(1) {
	font-size: 18px !important;
	line-height: 22px !important;
	padding-left: 0 !important;
}

	/** Inläggen >> Fact property **/
	.fact-property {
	font-size: 16px !important;
	padding-left: 0 !important;
}

	/** Inläggen >> Fl node content table data **/
	.fl-node-content td {
	font-size: 16px !important;
}

	/** Inläggen >> Tabellrubrik Fl node content fact:(2) **/
	.fl-node-content .fact_title:nth-of-type(2) {
	
}

	/** Inläggen >> Sponsrat inlägg Body färg **/
	body.mt-13795 {
	background-color: rgb(255, 249, 232) !important;
}

	/** Inläggen >> Fl post info date **/
	.fl-post-info-date {
	font-size: 12px !important;
}

	/** Inläggen >> Relaterade artiklar Pp post featured img **/
	.single.single-post .pp-post-featured-img, 
.single.single-hamnenplay .pp-post-featured-img {
	width: 35% !important;
	margin-right: 10px !important;
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	position: relative !important;
	float: left !important;
	overflow: hidden !important;
}

	/** Inläggen >> Relaterade artiklar Pp post title **/
	.single.single-post h1.pp-post-title, 
.single.single-hamnenplay h1.pp-post-title {
	font-size: 16px !important;
	line-height: 20px !important;
	width: 60% !important;
	margin-top: 10px !important;
	position: relative !important;
	float: left !important;
}

	/** Inläggen >> Relaterade artiklar Pp content body **/
	.single.single-post .pp-content-body, 
.single.single-hamnenplay .pp-content-body {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

	/** Inläggen >> Paginering botten Relaterade artiklar **/
	.pp-content-grid-pagination.fl-builder-pagination {
	display: none !important;
}


	/*= VIDEOmodul startsidan ===== */

	/** VIDEOmodul startsidan >> Pp custom grid post text **/
	.hamnenplay div.pp-custom-grid-post-text, 
.hamnen-play-modul category-hamnen-play div.pp-custom-grid-post-text {
	margin-right: 0 !important;
	margin-left: 0 !important;
}

	/** VIDEOmodul startsidan >> Hamnenplay link _2 **/
	.hamnenplay div h3, 
.hamnen-play-modul .category-hamnen-play div h3 {
	padding-right: 5px !important;
	padding-bottom: 10px !important;
	padding-left: 0 !important;
}

	/** VIDEOmodul startsidan >> Hamnenplay mobil image **/
	.hamnenplay-mobil-image {
	width: 100% !important;
	height: 90px !important;
	border-radius: 4px !important;
	overflow: hidden !important;
}

	/** VIDEOmodul startsidan >> Hamnenplay mobil image img Copy 1 **/
	.hamnenplay-mobil-image img {
	width: 100% !important;
	height: 100% !important;
	object-fit: cover !important;
	object-position: center !important;
}

	/** VIDEOmodul startsidan >> Hamnen play Visa fler **/
	.hamnen-play-modul .pp-content-grid-load-more a {
	border-radius: 0 !important;
}

	/** VIDEOmodul startsidan >> PP Content post Hamnenplay **/
	.pp-content-post.hamnenplay, 
.hamnen-play-modul .pp-content-post.category-hamnen-play {
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important;
	margin-right: 5px !important;
	margin-bottom: 0 !important;
	margin-left: 5px !important;
}

	/** VIDEOmodul startsidan >> Fl node 5d700d6b27cae fl button wrap **/
	.fl-node-5d700d6b27cae .fl-button-wrap {
	
}

	/** VIDEOmodul startsidan >> Padding botten på modulen **/
	.fl-visible-mobile.puff3-mobil.hamnen-play-modul >  .fl-module-content {
	padding-bottom: 15px !important;
}


	/*= Play button =============== */

	/** Play button >> Pp custom grid post langd **/
	.pp-custom-grid-post-langd {
	
}

	/** Play button >> Pp custom grid post langd  mobil carousel **/
	.puff3-mobil .pp-custom-grid-post-langd {
	top: 10px !important;
	right: 10px !important;
}

	/** Play button >> Play button small **/
	.play-button-small {
	bottom: 10px !important;
}


	/*= Archive =================== */

	/** Archive >> Toppbild utfall mobil **/
	.fl-module.fl-module-html.fl-node-5d59b4b11e39e.overlay, 
.fl-module.fl-module-html.fl-node-5da6ad96c79dc.overlay, 
.fl-node-5da642d39946d, 
.fl-module.fl-module-html.fl-node-5dbb1a7d69103.overlay, 
.fl-module.fl-module-html.fl-node-5dbb1cca9ba2f.overlay {
	margin-top: -14px !important;
}

	/** Archive >> Kategori toppbild **/
	.kategori-toppbild {
	padding-right: 15px !important;
	padding-left: 15px !important;
	margin-left: 2px !important;
	border-radius: 0 !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

	/** Archive >> Kategori rubrik heading 1 **/
	.kategori-rubrik h1 {
	padding-top: 0 !important;
}

	/** Archive >> Kategori beskrivning **/
	.kategori-beskrivning {
	
}

	/** Archive >> Epost ruta Pp email 5d78c1101402a **/
	.pp-contact-form-inner {
	width: 78% !important;
	margin-right: 5px !important;
	position: relative !important;
	float: left !important;
}

	/** Archive >> Pp form inline pp button wrap **/
	.fl-node-5d9c6649ca458 .fl-html button, 
.fl-node-5da6ad96c7a1a .fl-html button {
	width: 100px !important;
	position: relative !important;
}

	/** Archive >> Pp form inline pp button wrap Copy 1 **/
	.pp-contact-form .fl-button-text {
	line-height: 16px !important;
	display: block !important;
}

	/** Archive >> Fl node 5d78c1101402a fl node content **/
	.fl-node-5d78c1101402a .fl-node-content {
	margin-bottom: 0 !important;
}

	/** Archive >> Bilden outer load more **/
	.load-more-modul .pp-content-post .pp-post-image {
	width: auto !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: row !important;
	-moz-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
}

	/** Archive >> Load more modul **/
	.load-more-modul .pp-content-post {
	margin-bottom: 15px !important;
}

	/** Archive >> Load more bilder bort från content **/
	.load-more-modul .gallery-row {
	display: none !important;
}

	/** Archive >> Bilden outer load more Image **/
	.load-more-modul .pp-content-post .pp-post-image img {
	width: 100% !important;
	min-width: 325px !important;
	height: auto !important;
	position: relative !important;
	-webkit-transform: translate(-50%,-7%) !important;
	-ms-transform: translate(-50%,-7%) !important;
	transform: translate(-50%,-7%) !important;
}

	/** Archive >> load more modul post content **/
	.load-more-modul .pp-post-content {
	padding-bottom: 10px !important;
}


	/*= Kategori slider mobil ===== */

	/** Kategori slider mobil >> Term img image **/
	.term-img img {
	max-height: 143px !important;
	border-radius: 4px !important;
}

	/** Kategori slider mobil >> Term name **/
	.term-name {
	font-family: StagSans-Semibold !important;
	color: rgb(255, 255, 255) !important;
	font-size: 18px !important;
	line-height: 5px !important;
	font-weight: normal !important;
	text-align: center !important;
	width: 100% !important;
	margin-right: auto !important;
	margin-left: auto !important;
	position: relative !important;
	top: -40px !important;
	z-index: 99 !important;
	display: block !important;
}

	/** Kategori slider mobil >> Terms grid owl stage **/
	.terms-grid .owl-stage {
	
}

	/** Kategori slider mobil >> Term img image Feler ämnen **/
	.arkivsida.fler-amnen .term-img img, 
.fler-amnen .term-img img {
	min-height: 100px !important;
	max-height: 143px !important;
	border-radius: 4px !important;
	display: none !important;
}

	/** Kategori slider mobil >> Term name Arkivsida Fler ämnen **/
	.arkivsida.fler-amnen .term-name {
	/* MT [ google_font: 1 ] */
	font-family: 'Assistant' !important;
	color: rgb(255, 255, 255) !important;
	font-size: 16px !important;
	line-height: 24px !important;
	font-weight: normal !important;
	text-align: center !important;
	background-color: rgb(48, 49, 48) !important;
	width: auto !important;
	padding: 7px 14px 7px 14px !important;
	border-radius: 20px !important;
	top: 0 !important;
	display: inline-block !important;
}

	/** Kategori slider mobil >> Arkivsida Fler ämnen Item column **/
	.arkivsida.fler-amnen .item-column {
	width: auto !important;
	height: auto !important;
	padding-right: 8px !important;
	padding-bottom: 8px !important;
	padding-left: 0 !important;
	float: left !important;
	clear: none !important;
}


	/*= Share buttons ============= */

	/** Share buttons >> A2A svg **/
	.a2a_svg {
	margin-right: 0 !important;
}


	/*= Inläggen _iPad liggande == */

	/** Inläggen _iPad liggande >> Relaterade artiklar column1 **/
	.relaterade-artiklar-column1 {
	
}

	/** Inläggen _iPad liggande >> Relaterade artiklar kolumn 2 Fl node 5d5279e7d9f6f **/
	.fl-node-5d5279e7d9f6f {
	margin-right: 2% !important;
	margin-left: 6% !important;
}

	/** Inläggen _iPad liggande >> Sociala ikoner iPad botten Fl node 5d51ca6a03a01 **/
	.fl-node-5d51ca6a03a01, 
.fl-node-5d7a01f2867a4 {
	position: relative !important;
	float: right !important;
}

	/** Inläggen _iPad liggande >> Datum iPad Fl node 5d51ca6a039fb **/
	.fl-node-5d51ca6a039fb, 
.fl-node-5d7a01f2867a3 {
	position: absolute !important;
	float: left !important;
}

	/** Inläggen _iPad liggande >> Relaterade aryiklar kolumn 3 Fl node 5d9586ece697f **/
	.fl-node-5d9586ece697f {
	float: left !important;
}


	/*= Content _2 ================ */

	/** Content _2 >> Visa fler modul centrera text i höjdled **/
	.visafler-modul .pp-content-post-grid .pp-content-grid-post, 
.spalt-1 .pp-content-post-grid .pp-content-grid-post {
	display: block !important;
}

	/** Content _2 >> Visa alla text fl button **/
	.visaalla-text .fl-button {
	padding-right: 18px !important;
	border-radius: 0 !important;
}

	/** Content _2 >> Hamnen Play mobil slider fl button **/
	.fl-node-5d700d6b27cae .fl-button {
	line-height: 22px !important;
	height: 48.6px !important;
	padding-top: 12px !important;
	padding-right: 18px !important;
	position: relative !important;
}


	/*= Annonser ================== */

	/** Annonser >> Mobil topbanner **/
	.mobil-topbanner, 
.desktop-outside, 
.desktop-sticky, 
.desktop-module, 
.desktop-module-inlagg {
	text-align: center !important;
}

	/** Annonser >> Mobile module **/
	.mobile-module, 
.mobile-module-2 {
	text-align: center !important;
	width: 100% !important;
}

	/** Annonser >> Infinite Scroll banner desktop full **/
	.infinite-desktop {
	display: none !important;
}

	/** Annonser >> Infinite Scroll banner mobile **/
	.infinite-mobile {
	
}

	/** Annonser >> Annonsmodul outside inläggen **/
	.fl-node-5e53f18802fd3 .widget.bs_zones span:nth-of-type(1), 
.fl-node-5da642d39947a .widget.bs_zones span:nth-of-type(1), 
.fl-node-5da6ad96c79ec .widget.bs_zones span:nth-of-type(1), 
.fl-node-5d5aa335bea46 .widget.bs_zones span:nth-of-type(1), 
.fl-node-5d0cc29cb575a .widget.bs_zones span:nth-of-type(1), 
.single.single-post .fl-node-5d5147de7a93b .widget.bs_zones span:nth-of-type(1), 
.single.single-post .widget.bs_zones div + span + span, 
.home .widget.bs_zones div > span:nth-of-type(1), 
.widget.bs_zones .infinite-desktop span:nth-of-type(1) {
	
}

	/** Annonser >> Annonsmodul text a **/
	.widget.bs_zones span a {
	
}

	/** Annonser >> Annonsmodul text a mobil **/
	.single .widget.bs_zones span a {
	padding-right: 15px !important;
	padding-left: 15px !important;
}


	/*= Inläggen _2 ============== */

	/** Inläggen _2 >> Blockquote **/
	blockquote {
	font-size: 30px !important;
	line-height: 36px !important;
	padding-left: 70px !important;
}

	/** Inläggen _2 >> Blockquote before **/
	blockquote:before {
	font-size: 100px !important;
	line-height: 60px !important;
	margin-left: -70px !important;
}

	/** Inläggen _2 >> Taggen ovan text **/
	.fl-module.fl-module-fl-post-info.fl-node-5d51395c3d723 {
	width: 100% !important;
}

	/** Inläggen _2 >> Namn Citat **/
	blockquote + p em {
	padding-left: 70px !important;
}

	/** Inläggen _2 >> Taggen ovan text float left på mobil **/
	.fl-builder-content .fl-node-5d51395c3db1f {
	width: 100% !important;
}

	/** Inläggen _2 >> Relaterade artiklar mobil avstånd **/
	.relaterade-artiklar .pp-grid-style-8 {
	margin-bottom: 10px !important;
}

	/** Inläggen _2 >> Inlag innehall heading 2 **/
	.inlag-innehall h2 {
	font-size: 18px !important;
	line-height: 24px !important;
}

	/** Inläggen _2 >> Test ikon på toppbild inlägg **/
	.fl-row-bg-photo.fl-node-5d5131be40122 .fl-row-content-wrap {
	background-position: -5px 5px !important;
}

	/** Inläggen _2 >> Category sponsrad pp content grid image **/
	.single.single-post  .pp-content-post.tag-sponsrad  .pp-post-featured-img {
	width: 100% !important;
	margin-right: 0 !important;
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	position: relative !important;
	float: none !important;
	overflow: hidden !important;
}

	/** Inläggen _2 >> Category sponsrad pp content grid image Copy 1 **/
	.single.single-post  .pp-content-post.tag-sponsrad  .pp-content-grid-image.pp-post-image {
	width: 100% !important;
	margin-right: 0 !important;
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-align-content: center !important;
	align-content: center !important;
	position: relative !important;
	float: none !important;
	overflow: hidden !important;
}

	/** Inläggen _2 >> Category sponsrad pp content grid image Copy 2 **/
	.single.single-post  .pp-content-post.tag-sponsrad  .pp-content-grid-image.pp-post-image .fl-photo-content:before {
	margin-top: 35px !important;
}


	/*= Annons moduler ============ */

	/** Annons moduler >> Takeover Desktop **/
	.takeover-desktop {
	display: none !important;
}

	/** Annons moduler >> Takeover Mobil **/
	.takeover-mobil {
	
}


	/*= Main Menu _2 ============== */

	/** Main Menu _2 >> Kateggoriknappar menyn **/
	.ubermenu-item-level-4 {
	margin-top: -5px !important;
	position: relative !important;
	float: left !important;
}

	/** Main Menu _2 >> Logo **/
	.fl-node-5d0caab68fa93 .fl-photo {
	text-align: left !important;
	padding-left: 16px !important;
}

	/** Main Menu _2 >> Ubermenu submenu grid **/
	.ubermenu-submenu-id-27153 {
	height: 240px !important;
	min-height: 240px !important;
}

	/** Main Menu _2 >> Fl col content fl node 5f7c3a031b29e **/
	.fl-builder-content .fl-node-5d0caa51c2123 {
	width: 59% !important;
	float: left !important;
}

	/** Main Menu _2 >> Fl col group custom width fl node 5d0caa51c2123 **/
	.fl-col.fl-node-5f7c3a031b34a {
	width: 82% !important;
	margin-left: 15px !important;
	position: relative !important;
	top: 2px !important;
	float: left !important;
	clear: none !important;
}

	/** Main Menu _2 >> Fl col group custom width fl node 5f7c31f535b4e **/
	.fl-col.fl-node-5f7c3a031b34e {
	width: 8% !important;
	margin-top: -51px !important;
	margin-right: 16px !important;
	position: relative !important;
	float: right !important;
}


	/*= Load more modul var 5e större = */

	/** Load more modul var 5e större >> Var 5e element **/
	.load-more-modul .pp-content-post:nth-child(5n)  .pp-post-image {
	height: 182px !important;
}

	/** Load more modul var 5e större >> Var 5e element post body **/
	.load-more-modul .pp-content-post:nth-child(5n)  .pp-content-body {
	padding-top: 10px !important;
	padding-bottom: 0 !important;
}


	/*= Hamnen play sida ========== */

	/** Hamnen play sida >> Hamnenplay grid play button **/
	#hamnenplay-grid .play-button {
	position: absolute !important;
	top: 22% !important;
	left: 30% !important;
	transform: translate(120%, 0%) !important;
}


	/*= LeakyPaywall ============== */

	/** LeakyPaywall >> Content wp image 74685 **/
	#content .wp-image-74685 {
	width: 170px !important;
}

	/** LeakyPaywall >> Option 0 **/
	#option-0 {
	
}

	/** LeakyPaywall >> Leaky_paywall_subscription_option **/
	.leaky_paywall_subscription_option {
	width: 330px !important;
	min-width: 280px !important;
}

	/** LeakyPaywall >> Leaky paywall subscription options option 0 **/
	.leaky_paywall_subscription_options > #option-0 {
	width: 100% !important;
}

	/** LeakyPaywall >> Fl node 5d9c97903ab9a fl row content wrap **/
	.fl-node-5d9c97903ab9a > .fl-row-content-wrap {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}


	/*= Hamnen+ikon =============== */

	/** Hamnen+ikon >> Ikonen i bilder **/
	.hamnen-plus {
	position: absolute !important;
	top: 0 !important;
	right: 0 !important;
	float: left !important;
}

	/** Hamnen+ikon >> Ikonen i bilder Bara plus **/
	.hamnen-plus-plus {
	position: absolute !important;
	top: 0 !important;
	right: 0 !important;
	float: left !important;
}

	/** Hamnen+ikon >> Fl post grid image above title hamnen plus **/
	.fl-post-grid-image-above-title .hamnen-plus {
	
}

	/** Hamnen+ikon >> Link hamnen plus i menyn **/
	.overlay div.hamnen-plus {
	position: absolute !important;
	top: 0 !important;
}

	/** Hamnen+ikon >> Active hamnen plus **/
	.spalt-1 .hamnen-plus, 
.spalt-1 .active .hamnen-plus, 
.spalt-1 .cloned .hamnen-plus, 
.spalt-1 .owl-item .hamnen-plus {
	
}

	/** Hamnen+ikon >> Fl cta inline fl cta text **/
	.fl-cta-inline > .fl-cta-text {
	font-size: 12px !important;
	line-height: 16px !important;
	width: 100% !important;
}

	/** Hamnen+ikon >> Fl cta inline fl cta button **/
	.fl-cta-inline > .fl-cta-button {
	padding-top: 0 !important;
}

	/** Hamnen+ikon >> Fl module content fl cta inline **/
	.fl-module-content > .fl-cta-inline {
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-align-content: center !important;
	align-content: center !important;
}


	/*= Digitala båtmässan ====== */

	/** Digitala båtmässan >> Wp block toolset views custom search filter:(1) form group **/
	.wp-block-toolset-views-custom-search-filter:nth-of-type(1) .form-group {
	width: 100% !important;
}

	/** Digitala båtmässan >> Div wp block toolset views custom search filter:(2) **/
	.js-wpv-filter-form-75094-TCPID75090 > div > .wp-block-toolset-views-custom-search-filter:nth-of-type(2), 
.js-wpv-filter-form-74661-TCPID74635 > div > .wp-block-toolset-views-custom-search-filter:nth-of-type(2) {
	width: 90% !important;
	margin-top: 20px !important;
	margin-left: 20px !important;
	float: left !important;
}

	/** Digitala båtmässan >> Wpv custom search filter submit js wpv submit trigger **/
	.wpv-custom-search-filter-submit > .js-wpv-submit-trigger {
	margin-left: 18px !important;
}

	/** Digitala båtmässan >> Fl node 5d59b4b11e39e kategori toppbild **/
	#digitala-batmassan .fl-node-5d59b4b11e39e .kategori-toppbild {
	background-image: url("/wp-content/uploads/2020/08/vinjettbild-mobil-300x203-2.jpg") !important;
	background-position: center bottom !important;
	width: 100% !important;
	height: 280px !important;
	min-height: 280px !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
	margin-left: 0 !important;
}

	/** Digitala båtmässan >> Content kategori rubrik **/
	#content .kategori-rubrik {
	padding-top: 90px !important;
}

	/** Digitala båtmässan >> Var 5e bild small **/
	#digitala-batmassan .load-more-modul .pp-content-post:nth-child(5n) .pp-post-image, 
#digitala-batmassan .load-more-modul .pp-content-post .pp-post-image {
	margin-right: 5% !important;
	float: left !important;
}

	/** Digitala båtmässan >> var 5e text **/
	#digitala-batmassan .load-more-modul .pp-content-post:nth-child(5n) .pp-content-body {
	width: 60% !important;
	padding-left: 0 !important;
	float: left !important;
}

	/** Digitala båtmässan >> Annons large fl post grid image **/
	.annons-large .fl-post-grid-image {
	overflow-x: hidden !important;
}

	/** Digitala båtmässan >> Annons medium fl post grid image **/
	.annons-medium .fl-post-grid-image {
	width: 100% !important;
	min-width: 0 !important;
}

	/** Digitala båtmässan >> Annons small fl post grid image **/
	.annons-small .pp-post-featured-img {
	width: 100% !important;
	min-width: 0 !important;
}

	/** Digitala båtmässan >> Annons small fl post grid image img **/
	.annons-small .pp-post-featured-img img {
	width: 100% !important;
	min-width: 0 !important;
}

	/** Digitala båtmässan >> Slider foto mobil **/
	.pp-content-post.pp-content-carousel-post.pp-grid-default .fl-photo-content {
	min-height: 100px !important;
	max-height: 100px !important;
	border-radius: 4px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	overflow: hidden !important;
}

	/** Digitala båtmässan >> Slider foto mobil img **/
	#digitala-batmassan .pp-content-post.pp-content-carousel-post.pp-grid-default .fl-photo-content img {
	min-width: 290px !important;
	border-radius: 4px !important;
	overflow: hidden !important;
}

	/** Digitala båtmässan >> Utställar index **/
	.fl-node-5f3f8be8535df iframe {
	width: 350px !important;
	min-width: 350px !important;
	height: 400px !important;
	min-height: 400px !important;
	position: relative !important;
	display: block !important;
}


	/*= Search ==================== */

	/** Search >> Hamnenplaysok fl search form wrap **/
	#hamnenplaysok .fl-search-form-wrap {
	width: 100% !important;
	padding-left: 0 !important;
}

	/** Search >> Sökresultat hamnen play image **/
	#hamnenplaysok .fl-search-post-image {
	width: 100px !important;
	min-width: 100px !important;
	max-width: 100px !important;
}

	/** Search >> Sökresultat hamnen play title **/
	#hamnenplaysok .fl-search-post-title a {
	font-size: 16px !important;
	line-height: 18px !important;
}

	/** Search >> Select2 results option highlighted **/
	.select2-search__field {
	width: 100% !important;
	margin-top: 0 !important;
}

	/** Search >> Select2 search **/
	#search-filter-form-76303 .select2-search, 
#search-filter-form-78124 .select2-search {
	width: 200px !important;
}


	/*= Subscribe cards =========== */

	/** Subscribe cards >> Fl node 5fec69f433b85 info banner wrap:(1) **/
	.fl-node-5feb1364393dd .info-banner-wrap:nth-of-type(1)::after {
	
}

	/** Subscribe cards >> Content pp list item **/
	#content .pp-list-item {
	width: 320px !important;
	height: 58px !important;
	top: 1px !important;
}

	/** Subscribe cards >> Content info banner wrap _2 **/
	div.pp-info-banner-content {
	height: 261% !important;
}

	/** Subscribe cards >> Content fl node 5fec6af8a0786 **/
	#content .fl-node-5fec6af8a0786 .fl-module-content.fl-node-content {
	margin-right: 0 !important;
	margin-left: 0 !important;
}

	/** Subscribe cards >> Fl node 5ff0b9480cde5 pp infolist title text **/
	.fl-node-5ff0b9480cde5 .pp-infolist-title-text {
	font-size: 20px !important;
	line-height: 26px !important;
	font-weight: 600 !important;
}

	/** Subscribe cards >> Content pp icon wrapper **/
	#content .pp-icon-wrapper {
	float: left !important;
}

	/** Subscribe cards >> Pp list item 1 pp infolist title text _2 **/
	#leaky_paywall_message .pp-list-item-1 .pp-infolist-title-text {
	margin-top: 8px !important;
}

	/** Subscribe cards >> Pp list item 2 pp infolist title text _2 **/
	.pp-list-item-2 .pp-infolist-title-text {
	padding-top: 5px !important;
}

	/** Subscribe cards >> Fl node 5ff0615b24ed1 fl module content **/
	.fl-node-5ff0615b24ed1 > .fl-module-content {
	margin-right: 35px !important;
	margin-left: 35px !important;
}


	/*= Woocomerce ================ */

	/** Woocomerce >> Fl node 5feb1364393dd subscribecard **/
	.fl-node-5feb1364393dd .subscribecard, 
.fl-node-5fec6af77c3d4.subscribecard {
	width: 85% !important;
}

	/** Woocomerce >> Fl node 5fec6afd992a5 subscribecard **/
	.fl-node-5fec6afd992a5 .subscribecard {
	width: 92% !important;
}


	/*= Leaky Paywall ny ========== */

	/** Leaky Paywall ny >> Bli medlem puff fl module content **/
	#bli-medlem-puff .fl-module-content {
	width: 93% !important;
	margin-top: 0 !important;
	margin-left: 16px !important;
}

	/** Leaky Paywall ny >> Fl node 5f7c3a031b34e fl button text **/
	.fl-col.fl-node-5f7c3a031b34e .fl-button-text {
	display: none !important;
}

	/** Leaky Paywall ny >> Bli medlem puff paragraph **/
	#bli-medlem-puff p, 
#bli-medlem-puff p a {
	font-size: 14px !important;
	padding-left: 0 !important;
}

	/** Leaky Paywall ny >> Fl node 5f7c31d8f1999 icon avatar lo 24px **/
	.fl-node-5f7c31d8f1999 .icon-avatar-lo-24px, 
.fl-node-5fff10ebe0273 .icon-avatar-lo-24px {
	position: relative !important;
	top: 2px !important;
	right: 2% !important;
}

	/** Leaky Paywall ny >> Content fl module pp infolist **/
	#content .fl-module-pp-infolist {
	margin-bottom: 63px !important;
	position: relative !important;
}


	/*= Leaky paywall ny block från Oneday = */

	/** Leaky paywall ny block från Oneday >> Leaky paywall message pp infolist title text **/
	#leaky_paywall_message .pp-infolist-title-text {
	font-size: 20px !important;
	line-height: 20px !important;
	width: 243px !important;
	height: 24px !important;
	padding-top: 10px !important;
	padding-bottom: 1px !important;
	margin-bottom: 6px !important;
	position: relative !important;
}

	/** Leaky paywall ny block från Oneday >> Pp list item 1 pp infolist title text **/
	.pp-list-item-1 .pp-infolist-title-text {
	margin-top: 13px !important;
}

	/** Leaky paywall ny block från Oneday >> Pp list item 2 pp infolist title text **/
	.pp-list-item-2 .pp-infolist-title-text {
	margin-top: 5px !important;
}

	/** Leaky paywall ny block från Oneday >> Leaky paywall message fl callout title text **/
	#leaky_paywall_message .fl-callout-title-text {
	padding-left: 19px !important;
}

	/** Leaky paywall ny block från Oneday >> Leaky paywall message pp list items **/
	#leaky_paywall_message .pp-list-items {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
}

	/** Leaky paywall ny block från Oneday >> Pp list item 0 pp infolist title text **/
	.pp-list-item-0 .pp-infolist-title-text {
	margin-top: -11px !important;
}

	/** Leaky paywall ny block från Oneday >> Leaky paywall message fl module pp info banner **/
	#leaky_paywall_message .fl-module-pp-info-banner {
	padding-right: 10px !important;
	padding-left: 10px !important;
}

	/** Leaky paywall ny block från Oneday >> Leaky paywall message icon plus **/
	#leaky_paywall_message .icon-plus {
	width: 56px !important;
	margin-left: -12px !important;
}


	/*= Kassan ==================== */

	/** Kassan >> Woocommerce checkout heading 1 **/
	.woocommerce-checkout h1 {
	font-size: 56px !important;
	line-height: 50px !important;
}

	/** Kassan >> Fl node 60263ef89d32d span:(1) **/
	.fl-node-60263ef89d32d span:nth-of-type(1) {
	font-size: 48px !important;
}

	/** Kassan >> Fl node 60263ef89d32d span:(2) Copy 2 **/
	.fl-node-60263ef89d32d span:nth-of-type(2) {
	font-size: 48px !important;
}

	/** Kassan >> Text kassan pp list item **/
	.text-kassan .pp-list-item {
	max-height: 58px !important;
}

	/** Kassan >> Text kassan pp infolist title text **/
	.fl-node-60263a171b8b2 .text-kassan .pp-infolist-title-text {
	
}

	/** Kassan >> Pp list item 0 pp infolist title text **/
	.text-kassan .pp-list-item-0 .pp-infolist-title-text {
	margin-top: -4px !important;
}

	/** Kassan >> Pp list item 0 pp infolist title text Copy 1 **/
	.text-kassan .pp-list-item-1 .pp-infolist-title-text {
	margin-top: 6px !important;
}

	/** Kassan >> Text kassan pp list item 1 **/
	.text-kassan .pp-list-item-1, 
.text-kassan .pp-list-item-2 {
	max-height: 45px !important;
}

	/** Kassan >> Text kassan pp list item 0 **/
	.text-kassan .pp-list-item-0 {
	max-height: 52px !important;
}


}


/*( Phone 320 )*/
@media (max-width: 320px) {

	/*= Main Menu ================= */

	/** Main Menu >> Menu item 27109 **/
	#menu-item-27109 {
	width: 100% !important;
}

	/** Main Menu >> Menu item 27109 Alla ämnen **/
	#menu-item-27109 > .ubermenu-target {
	padding-right: 20px !important;
	padding-left: 10px !important;
}

	/** Main Menu >> Fa angle down **/
	.fa-angle-down:before {
	margin-right: 5px !important;
}

	/** Main Menu >> Ubermenu Rubrik i bild **/
	.ubermenu-row-id-27109_auto_1 .ubermenu-target-title.ubermenu-target-text {
	font-size: 16px !important;
	line-height: 32px !important;
}


	/*= Content =================== */

	/** Content >> Redaktionen tipsar rubrik **/
	.redaktionen-tipsar-rubrik {
	padding-top: 14px !important;
	padding-left: 5px !important;
}

	/** Content >> Pp post title link _2 Sidebar redaktionen tipsar **/
	h3.pp-post-title {
	font-size: 14px !important;
	line-height: 16px !important;
	word-spacing: 1px !important;
	word-wrap: normal !important;
}

	/** Content >> Visa alla text **/
	.visaalla-text {
	
}

	/** Content >> Inlagg enrad fl post feed title _2 **/
	h2.fl-post-feed-title {
	font-size: 16px !important;
	line-height: 20px !important;
}

	/** Content >> Inlagg enrad fl post feed header **/
	.inlagg-enrad .fl-post-feed-header {
	font-size: 22px !important;
	line-height: 24px !important;
	word-wrap: normal !important;
}


	/*= Kategori slider mobil ===== */

	/** Kategori slider mobil >> Term name **/
	.term-name {
	font-size: 14px !important;
	line-height: 18px !important;
}

	/** Kategori slider mobil >> Term img image **/
	.term-img img {
	
}

	/** Kategori slider mobil >> Terms grid owl stage **/
	.terms-grid .owl-stage {
	height: 100px !important;
}


	/*= Footer ==================== */

	/** Footer >> Fl heading **/
	.sidfot .fl-heading {
	font-size: 14px !important;
	line-height: 20px !important;
	padding-top: 10px !important;
}

	/** Footer >> Sidfot link **/
	.sidfot a {
	font-size: 14px !important;
}

	/** Footer >> Fl col small paragraph **/
	.site-footer .fl-col-small p {
	
}


	/*= Play button =============== */

	/** Play button >> Play button small **/
	.play-button-small {
	left: 8px !important;
}


	/*= Inläggen ================= */

	/** Inläggen >> Fl author bio name **/
	.fl-author-bio-name {
	line-height: 12px !important;
	padding-top: 4px !important;
}


	/*= Main Menu _2 ============== */

	/** Main Menu _2 >> Ubermenu submenu grid **/
	.ubermenu-submenu-id-27153 {
	height: 300px !important;
	min-height: 300px !important;
}

	/** Main Menu _2 >> Fl photo content logo plus **/
	.fl-photo-content .wp-image-76665 {
	text-align: left !important;
	width: 71px !important;
	margin-top: 8px !important;
	margin-left: -91px !important;
}

	/** Main Menu _2 >> Fl col group custom width fl node 5d0caa51c2123 **/
	.fl-col.fl-node-5f7c3a031b34a {
	width: 114% !important;
	margin-left: 30px !important;
	top: -3px !important;
}

	/** Main Menu _2 >> Fl col group custom width fl node 5f7c31f535b4e **/
	.fl-col.fl-node-5f7c3a031b34e {
	margin-top: -51px !important;
	margin-right: 18px !important;
}


	/*= Annonser ================== */

	/** Annonser >> Infinite Scroll banner desktop full **/
	.infinite-desktop {
	display: none !important;
}

	/** Annonser >> Infinite Scroll banner mobile **/
	.infinite-mobile {
	
}


	/*= Hamnen play sida ========== */

	/** Hamnen play sida >> Hamnenplay grid play button **/
	#hamnenplay-grid .play-button {
	position: absolute !important;
	top: 18% !important;
	left: 23% !important;
	transform: translate(120%, 0%) !important;
}


	/*= LeakyPaywall ============== */

	/** LeakyPaywall >> Content wp image 74685 **/
	#content .wp-image-74685 {
	width: 100px !important;
}

	/** LeakyPaywall >> Fl node 5d9c97903ab9a fl row content wrap **/
	.fl-node-5d9c97903ab9a > .fl-row-content-wrap {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}


	/*= Hamnen+ikon =============== */

	/** Hamnen+ikon >> Fl post grid image above title hamnen plus **/
	.fl-post-grid-image-above-title .hamnen-plus {
	top: 0 !important;
}

	/** Hamnen+ikon >> Link hamnen plus i menyn **/
	.overlay div.hamnen-plus {
	top: 0 !important;
}


	/*= Digitala båtmässan ====== */

	/** Digitala båtmässan >> Fl node 5d59b4b11e39e kategori toppbild **/
	#digitala-batmassan .fl-node-5d59b4b11e39e .kategori-toppbild {
	width: 100% !important;
	height: 215px !important;
	min-height: 210px !important;
}

	/** Digitala båtmässan >> Content kategori rubrik **/
	#content .kategori-rubrik {
	width: 320px !important;
}

	/** Digitala båtmässan >> Var 5e bild small **/
	#digitala-batmassan .load-more-modul .pp-content-post:nth-child(5n) .pp-post-image, 
#digitala-batmassan .load-more-modul .pp-content-post .pp-post-image {
	margin-right: 5% !important;
	float: left !important;
}

	/** Digitala båtmässan >> Annons medium fl post grid image **/
	.annons-medium .fl-post-grid-image {
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
}

	/** Digitala båtmässan >> Annons small fl post grid image **/
	.annons-small .pp-post-featured-img {
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
}

	/** Digitala båtmässan >> Annons small fl post grid image img **/
	.annons-small .pp-post-featured-img img {
	
}


	/*= Search ==================== */

	/** Search >> Sökresultat hamnen play **/
	#hamnenplaysok .fl-search-results-content.fl-search-open {
	width: 290px !important;
	left: 140px !important;
	right: 0 !important;
}

	/** Search >> Select2 results option highlighted **/
	.select2-search__field {
	width: 100% !important;
}

	/** Search >> Unordered list sf field submit:(3) **/
	ul > .sf-field-submit:nth-of-type(3) {
	width: 50px !important;
	padding-left: 0 !important;
}

	/** Search >> Select2 search **/
	#search-filter-form-76303 .select2-search, 
#search-filter-form-78124 .select2-search {
	width: 100% !important;
	display: block !important;
}

	/** Search >> Select2 selection **/
	.select2-selection {
	width: 150px !important;
}

	/** Search >> Sf field category label **/
	.sf-field-category label {
	width: 160px !important;
}


	/*= Subscribe cards =========== */

	/** Subscribe cards >> Fl node 5ff0b9480cde5 pp infolist title text **/
	.fl-node-5ff0b9480cde5 .pp-infolist-title-text {
	font-size: 18px !important;
	line-height: 24px !important;
}

	/** Subscribe cards >> Content pp icon wrapper **/
	#content .pp-icon-wrapper {
	
}

	/** Subscribe cards >> Content pp list item **/
	#content .pp-list-item {
	width: 300% !important;
	height: 51px !important;
}

	/** Subscribe cards >> Leaky paywall message pp infolist title text _2 **/
	#leaky_paywall_message .pp-infolist-title-text {
	width: 100px !important;
	max-width: 220px !important;
	float: none !important;
}

	/** Subscribe cards >> Pp list item 1 pp infolist title text _2 **/
	#leaky_paywall_message .pp-list-item-1 .pp-infolist-title-text {
	line-height: 29px !important;
}


	/*= Leaky Paywall ny ========== */

	/** Leaky Paywall ny >> Bli medlem puff paragraph **/
	#bli-medlem-puff p, 
#bli-medlem-puff p a {
	font-size: 12px !important;
}


	/*= Leaky paywall ny block från Oneday = */

	/** Leaky paywall ny block från Oneday >> Pp list item 2 pp infolist title text **/
	.pp-list-item-2 .pp-infolist-title-text {
	
}

	/** Leaky paywall ny block från Oneday >> Leaky paywall message pp infolist title text **/
	#leaky_paywall_message .pp-infolist-title-text {
	font-size: 12px !important;
	line-height: 17px !important;
	width: 148px !important;
}

	/** Leaky paywall ny block från Oneday >> Leaky paywall message _2 **/
	#leaky_paywall_message div.sidfot-lp-nag {
	font-size: 14px !important;
}

	/** Leaky paywall ny block från Oneday >> Leaky paywall message fl callout title text **/
	#leaky_paywall_message .fl-callout-title-text {
	padding-left: 30px !important;
}

	/** Leaky paywall ny block från Oneday >> Pp list item 0 pp infolist title text **/
	.pp-list-item-0 .pp-infolist-title-text {
	margin-top: -2px !important;
}


	/*= Inläggen _2 ============== */

	/** Inläggen _2 >> Test ikon på toppbild inlägg **/
	.fl-row-bg-photo.fl-node-5d5131be40122 .fl-row-content-wrap {
	background-position: 0 5px !important;
}

	/** Inläggen _2 >> Category sponsrad pp content grid image Copy 2 **/
	.single.single-post  .pp-content-post.tag-sponsrad  .pp-content-grid-image.pp-post-image .fl-photo-content:before {
	margin-top: 2px !important;
}


}

