/*
Theme Name: NorthTwentytwo Child
Theme URI: http://www.eriksandberg.se/
Template: atelier
Author: Erik Sandberg
Author URI: http://www.eriksandberg.se
Description: NorthTwentytwo Watches Website Theme
Version: 2.4.15.1482099940
Updated: 2016-12-18 23:25:40
*/

textarea#mwb_wgm_message.mwb_wgm_message {
	margin-bottom: -3px!important;
}

p.maxlett {
	padding: 0;
	margin-bottom: -5px !important;
}

.mwb_wgm_added_wrapper {
	margin-top: -5px !important;
}

.page-header-naked-light .wpml-ls-legacy-list-horizontal li+li {
	padding-left: 2px !important;
	border-left: 1px solid #fff;
}

.wpml-ls-legacy-list-horizontal>ul {
	margin-top: -6px !important;
}

.wpml-ls-legacy-list-horizontal li+li {
	padding-left: 2px !important;
	border-left: 1px solid #000;
}

.page-header-naked-light .header-left a {
	font-size: 9px;
	letter-spacing: 1px;
	font-family: 'Montserrat', sans-serif !important;
	text-transform: uppercase;
	color: #fff;
}

.wpml-ls-legacy-list-horizontal {
	color: #fff;
	font-family: 'Montserrat', sans-serif !important;
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}

.header-left a:hover {
	color: #d2bf9c !important;
}

.header-left a {
	font-size: 9px;
	letter-spacing: 1px;
	font-family: 'Montserrat', sans-serif !important;
	text-transform: uppercase;
	color: #000;
}

.wpml-ls-legacy-list-horizontal a {
	padding: 0 4px;
}

.wpml-ls-current-language {
	color: #d2bf9c !important;
	font-weight: 400 !important;
}

.sf-icon-cart:before {
	color: #000;
}

.page-header-naked-light .sf-icon-cart:before {
	color: #fff;
}

.sticky-wrapper {
	margin-top: 0px;
}

.page-header-naked-light .sticky-wrapper {
	margin-top: -15px;
}

.page-header-naked-light .header-6 .shopping-bag-item a>span.num-items {
	color: #000 !important;
}

.iconic-was-swatches--visual .iconic-was-swatch--selected:before {
	background: rgba(255, 255, 255, 0.3) !important;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
	box-shadow: inset 0px 0px 0px #fff !important;
	content: " " !important;
	box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0) !important;
}


/* ALLMÄNT */

body,
p,
nav .shopping-bag {
	font-family: 'Montserrat', sans-serif;
	!important;
	font-weight: 300;
}

.spb_tabs .nav-tabs li a {
	color: #d6d6d6;
	border-bottom-width: 0px !important;
	padding: 10px 10px 10px 10px;
	font-size: 10px !important;
	text-align: center;
	font-weight: 400;
	letter-spacing: 1px;
}

.spb_tabs.tabs-type-standard.spb_content_element.col-sm-12 {
	padding: 0 10% !important;
}

.spb_tabs .nav-tabs li.active a {
	opacity: 1 !important;
}

.support-links {
	font-size: 10px;
	letter-spacing: 2px;
	padding-right: 10px !important;
	display: inline;
	font-weight: 400;
}

.contact-block-right {
	margin-top: -100px !important;
	border-left: 2px solid #2d2e38;
	padding: 55px 60px 35px 35px !important;
	min-height: 200px;
}

.contact-block-left {
	margin-top: -35px !important;
	padding: 50px 40px 50px 50px !important;
}

.cafter {
	font-weight: 400;
	padding-right: 10px;
}

.page-id-3304 .wpcf7 input[type="text"] {
	font-size: 12px !important;
	background: #fff;
	border: 0px solid #2d2e38;
	border-bottom: 2px solid #2d2e38;
	margin-bottom: 3px;
}

.page-id-3304 .wpcf7 input[type="email"] {
	font-size: 12px !important;
	background: #fff;
	border: 0px solid #2d2e38;
	border-bottom: 2px solid #2d2e38;
	margin-bottom: 3px;
}

.page-id-3304 .wpcf7 textarea {
	font-size: 12px !important;
	background: #fff;
	border: 0px solid #2d2e38;
	margin-bottom: 3px;
	border-bottom: 2px solid #2d2e38;
}

.page-id-3304 .wpcf7 input.wpcf7-submit[type="submit"] {
	font-size: 10px;
	font-size: 10px;
	letter-spacing: 2px;
	padding: 10px 15px;
	border: 2px solid #2d2e38;
	margin-bottom: 2px;
	font-weight: 400;
}

.page-id-3304 .wpcf7 input.wpcf7-submit[type="submit"]:hover {
	font-size: 10px;
	letter-spacing: 2px;
	padding: 10px 15px;
	border: 2px solid #2d2e38;
	margin-bottom: 2px;
	color: #fff;
	background-color: #2d2e38;
	font-weight: 400;
}

.page-id-3304 .wpcf7 select {
	font-size: 12px !important;
	background: #fff;
	border: 0px solid #2d2e38;
	border-bottom: 2px solid #2d2e38;
	margin-bottom: 3px;
}

.policy {
	padding: 100px 50px !important;
}

#logo .retina {
	width: auto!important;
}

a.prev.page-numbers {
	display: none !important;
}

.page-heading-breadcrumbs.fancy-heading .heading-text[data-textalign="left"] #breadcrumbs {
	bottom: 30%;
}

.header-naked-light .fancy-heading .heading-text {
	padding-top: 55px;
}

.woocommerce .products .product .price {
	font-weight: 300;
	font-size: 12px;
}

.products .product .product-details .posted_in {
	display: none !important;
	font-size: 10px;
	text-transform: uppercase;
}

.page-id-329 .header-wrap #header-section .is-sticky #header.sticky-header {
	background: none;
}

.page-id-329 nav .menu>li.current-menu-item>a {
	color: #000;
}

.page-id-587 .header-wrap #header-section .is-sticky #header.sticky-header {
	background: none;
}

.page-id-587 nav .menu>li.current-menu-item>a {
	color: #000;
}

.hidemobil {
	display: block;
}

.hideseo {
	display: none;
}

.button-404 {
	border: 2px solid #000;
	letter-spacing: 1px;
	font-size: 12px;
	padding: 10px 20px;
	color #000;
}

.button-404:hover.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled {
	color: #fff;
	background: #d2bc96;
	border-color: #d2bc96;
}

.search-form {
	display: none;
}

h1 {
	font-family: 'Majesti', 'Palatino Linotype', 'Book Antiqua', Palatino, serif !important;
}

.hidedesk {
	display: none;
}

.sitemap-wrap {
	display: none;
}

.header-right .aux-item,
.header-right .aux-item:only-child {
	border-left: 0 !important;
}

#header-section .is-sticky .sticky-header {
	border-bottom: 0 !important;
}

.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled {
	display: none !important;
}

a.sf-button {
	-webkit-transition: all 0s ease-out;
	-moz-transition: all 0s ease-out;
	transition: all 0s ease-out;
}

a.sf-button.sf-icon-reveal i,
a.sf-button.sf-icon-reveal span.text {
	-webkit-transition: all 0s cubic-bezier(0, 0, 0, 0) !important;
	-moz-transition: all 0s cubic-bezier(0, 0, 0, 0) !important;
	-o-transition: all 0s cubic-bezier(0, 0, 0, 0) !important;
	transition: all 0s cubic-bezier(0, 0, 0, 0) !important;
}

figure.animated-overlay:hover figcaption .thumb-info h4 {
	font-family: 'Lato';
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 400;
	font-size: 12px;
}

.next.page-numbers {
	display: none !important;
}

.woocommerce-page nav.woocommerce-pagination {
	border-top: 0 !important;
}

.woocosmmerce nav.woocommerce-pagination ul li a {
	font-family: 'Lato';
	font-weight: 400;
}

.full-header-stick .header-left a,
.full-header-stick .header-right a {
	transition: color 0s ease-in-out !important;
	-moz-transition: color 0s ease-in-out !important;
	-webkit-transition: color 0s ease-in-out !important;
	-o-transition: color 0s ease-in-out !important;
}

@font-face {
	font-family: 'Montserrat Alternates';
	src: url('MontserratAlternates-Medium.eot');
	src: url('MontserratAlternates-Medium.eot?#iefix') format('embedded-opentype'), url('MontserratAlternates-Medium.woff2') format('woff2'), url('MontserratAlternates-Medium.woff') format('woff'), url('MontserratAlternates-Medium.ttf') format('truetype'), url('MontserratAlternates-Medium.svg#MontserratAlternates-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat Alternates';
	src: url('MontserratAlternates-Thin.eot');
	src: url('MontserratAlternates-Thin.eot?#iefix') format('embedded-opentype'), url('MontserratAlternates-Thin.woff2') format('woff2'), url('MontserratAlternates-Thin.woff') format('woff'), url('MontserratAlternates-Thin.ttf') format('truetype'), url('MontserratAlternates-Thin.svg#MontserratAlternates-Thin') format('svg');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat Alternates ExLight';
	src: url('MontserratAlternates-ExtraLight.eot');
	src: url('MontserratAlternates-ExtraLight.eot?#iefix') format('embedded-opentype'), url('MontserratAlternates-ExtraLight.woff2') format('woff2'), url('MontserratAlternates-ExtraLight.woff') format('woff'), url('MontserratAlternates-ExtraLight.ttf') format('truetype'), url('MontserratAlternates-ExtraLight.svg#MontserratAlternates-ExtraLight') format('svg');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat';
	src: url('Montserrat-Light.eot');
	src: url('Montserrat-Light.eot?#iefix') format('embedded-opentype'), url('Montserrat-Light.woff2') format('woff2'), url('Montserrat-Light.woff') format('woff'), url('Montserrat-Light.ttf') format('truetype'), url('Montserrat-Light.svg#Montserrat-Light') format('svg');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat Alternates';
	src: url('MontserratAlternates-Regular.eot');
	src: url('MontserratAlternates-Regular.eot?#iefix') format('embedded-opentype'), url('MontserratAlternates-Regular.woff2') format('woff2'), url('MontserratAlternates-Regular.woff') format('woff'), url('MontserratAlternates-Regular.ttf') format('truetype'), url('MontserratAlternates-Regular.svg#MontserratAlternates-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat Alternates';
	src: url('MontserratAlternates-Light.eot');
	src: url('MontserratAlternates-Light.eot?#iefix') format('embedded-opentype'), url('MontserratAlternates-Light.woff2') format('woff2'), url('MontserratAlternates-Light.woff') format('woff'), url('MontserratAlternates-Light.ttf') format('truetype'), url('MontserratAlternates-Light.svg#MontserratAlternates-Light') format('svg');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat';
	src: url('Montserrat-SemiBold.eot');
	src: url('Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'), url('Montserrat-SemiBold.woff2') format('woff2'), url('Montserrat-SemiBold.woff') format('woff'), url('Montserrat-SemiBold.ttf') format('truetype'), url('Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat';
	src: url('Montserrat-Thin.eot');
	src: url('Montserrat-Thin.eot?#iefix') format('embedded-opentype'), url('Montserrat-Thin.woff2') format('woff2'), url('Montserrat-Thin.woff') format('woff'), url('Montserrat-Thin.ttf') format('truetype'), url('Montserrat-Thin.svg#Montserrat-Thin') format('svg');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat';
	src: url('Montserrat-ExtraLight.eot');
	src: url('Montserrat-ExtraLight.eot?#iefix') format('embedded-opentype'), url('Montserrat-ExtraLight.woff2') format('woff2'), url('Montserrat-ExtraLight.woff') format('woff'), url('Montserrat-ExtraLight.ttf') format('truetype'), url('Montserrat-ExtraLight.svg#Montserrat-ExtraLight') format('svg');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat Alternates';
	src: url('MontserratAlternates-Black.eot');
	src: url('MontserratAlternates-Black.eot?#iefix') format('embedded-opentype'), url('MontserratAlternates-Black.woff2') format('woff2'), url('MontserratAlternates-Black.woff') format('woff'), url('MontserratAlternates-Black.ttf') format('truetype'), url('MontserratAlternates-Black.svg#MontserratAlternates-Black') format('svg');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat';
	src: url('Montserrat-ExtraBold.eot');
	src: url('Montserrat-ExtraBold.eot?#iefix') format('embedded-opentype'), url('Montserrat-ExtraBold.woff2') format('woff2'), url('Montserrat-ExtraBold.woff') format('woff'), url('Montserrat-ExtraBold.ttf') format('truetype'), url('Montserrat-ExtraBold.svg#Montserrat-ExtraBold') format('svg');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat';
	src: url('Montserrat-Medium.eot');
	src: url('Montserrat-Medium.eot?#iefix') format('embedded-opentype'), url('Montserrat-Medium.woff2') format('woff2'), url('Montserrat-Medium.woff') format('woff'), url('Montserrat-Medium.ttf') format('truetype'), url('Montserrat-Medium.svg#Montserrat-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat';
	src: url('Montserrat-Bold.eot');
	src: url('Montserrat-Bold.eot?#iefix') format('embedded-opentype'), url('Montserrat-Bold.woff2') format('woff2'), url('Montserrat-Bold.woff') format('woff'), url('Montserrat-Bold.ttf') format('truetype'), url('Montserrat-Bold.svg#Montserrat-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat Alternates';
	src: url('MontserratAlternates-ExtraBold.eot');
	src: url('MontserratAlternates-ExtraBold.eot?#iefix') format('embedded-opentype'), url('MontserratAlternates-ExtraBold.woff2') format('woff2'), url('MontserratAlternates-ExtraBold.woff') format('woff'), url('MontserratAlternates-ExtraBold.ttf') format('truetype'), url('MontserratAlternates-ExtraBold.svg#MontserratAlternates-ExtraBold') format('svg');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat';
	src: url('Montserrat-Regular.eot');
	src: url('Montserrat-Regular.eot?#iefix') format('embedded-opentype'), url('Montserrat-Regular.woff2') format('woff2'), url('Montserrat-Regular.woff') format('woff'), url('Montserrat-Regular.ttf') format('truetype'), url('Montserrat-Regular.svg#Montserrat-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat';
	src: url('Montserrat-Black.eot');
	src: url('Montserrat-Black.eot?#iefix') format('embedded-opentype'), url('Montserrat-Black.woff2') format('woff2'), url('Montserrat-Black.woff') format('woff'), url('Montserrat-Black.ttf') format('truetype'), url('Montserrat-Black.svg#Montserrat-Black') format('svg');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat Alternates';
	src: url('MontserratAlternates-SemiBold.eot');
	src: url('MontserratAlternates-SemiBold.eot?#iefix') format('embedded-opentype'), url('MontserratAlternates-SemiBold.woff2') format('woff2'), url('MontserratAlternates-SemiBold.woff') format('woff'), url('MontserratAlternates-SemiBold.ttf') format('truetype'), url('MontserratAlternates-SemiBold.svg#MontserratAlternates-SemiBold') format('svg');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat Alternates';
	src: url('MontserratAlternates-Bold.eot');
	src: url('MontserratAlternates-Bold.eot?#iefix') format('embedded-opentype'), url('MontserratAlternates-Bold.woff2') format('woff2'), url('MontserratAlternates-Bold.woff') format('woff'), url('MontserratAlternates-Bold.ttf') format('truetype'), url('MontserratAlternates-Bold.svg#MontserratAlternates-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}

.header-wrap.full-center.full-header-stick.page-header-naked-light #logo img.retina {
	display: none !important;
}

.header-wrap.full-center.full-header-stick.page-header-naked-light #logo img.light-logo {
	margin-top: -50px;
	display: block !important;
}


/* SHOP NAVIGATION */

.shop-nav {
	font-size: 12px;
	padding: 0 15%;
	border-right: 1px solid #f7f7f7;
	text-align: left;
	color: #2f2f39;
}

.woo-aux-options {
	visibility: hidden;
	padding: 0;
	margin: 0px;
}

div.sidebar.left-sidebar.col-sm-sf-5 {
	margin-bottom: 30px !important;
	height: 100% !important;
	white-space: nowrap !important;
}

.nav-rubrik {
	border-bottom: 2px solid #f7f7f7;
	font-family: 'Lato';
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 2px;
}

.nav-1 {
	font-weight: 400;
	letter-spacing: 1px;
	font-size: 10px;
}

.nav-2 {
	padding-left: 10px;
	padding-top: 5px;
	font-weight: 300;
	letter-spacing: 1px;
	font-size: 10px;
}

.nav-3 {
	padding-left: 25px;
	font-weight: 300;
	letter-spacing: 1px;
	font-size: 10px;
}

.page-description {
	display: none;
}


/* JOURNAL */

.masonry-items .blog-item .details-wrap:before {
	display: none !important;
}

.masonry-items .blog-item .details-wrap h2 {
	padding-top: 35px!important;
}

.masonry-items .blog-item .read-more-button {
	color: #fff !important;
	font-weight: 400 !important;
	font-family: 'Lato' !important;
	letter-spacing: 2px;
	font-size: 10px;
	text-transform: uppercase;
}

.love-it-wrapper {
	display: none !important;
}

.blog-item-details {
	display: none !important;
}

.masonry-items .blog-item .details-wrap {
	background-color: #2d2e3a !important;
	-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
	-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0)!important;
}

.masonry-items .blog-item a {
	color: #fff !important;
}

.narrow-date-block {
	background: #2d2e3a !important;
	-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0)!important;
	-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0)!important;
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0)!important;
}

div.top-author-info.container.clearfix {
	display: none;
}

article.type-post.single-post-standard {
	padding-top: 0px;
}

.post-info.clearfix {
	display: none;
}

.single-post .page-heading-breadcrumbs #breadcrumbs {
	display: none;
}

.single-post .page-heading .heading-text {
	margin: 0 auto;
	text-align: center !important;
}

.single-post .page-heading-breadcrumbs .heading-text {
	float: none !important;
}

h2 .blog-item .quote-excerpt {
	font-size: 14px !important;
	letter-spacing: 2px;
	text-transform: uppercase;
}

#commentform p>input[type="text"] {
	border: 1px solid #e3e3e3 !important;
}

#respond .form-submit input[type="submit"] {
	font-weight: 400;
	font-family: 'Lato';
	letter-spacing: 2px;
	font-size: 10px;
	text-transform: uppercase;
}

.comment-wrap .comment-avatar img {
	display: none!important;
}


/* HEADER */

.menu-item-text {
	text-transform: uppercase;
}

nav.std-menu ul.sub-menu>li>a {
	font-weight: 300;
	font-size: 12px;
	text-transform: uppercase;
}

nav.std-menu ul.sub-menu>li>div.current-language {
	font-weight: 300;
	font-size: 11px;
}

.spb_parallax_asset {
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.0)
}

nav.std-menu ul.sub-menu {
	letter-spacing: 0;
}

.shopping-bag-item a>span.num-items {
	right: 1.2px !important;
	font-size: 8px !important;
}

nav .menu ul.sub-menu li.menu-item.parent {
	color: #2f2f3a;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-family: 'Montserrat';
	font-size: 10px;
	font-weight: 400;
}

nav .menu ul.sub-menu li.menu-item>a {
	color: #2f2f3a;
}

li.menu-item.sf-mega-menu ul.sub-menu li.menu-item>a {
	font-size: 11px;
	letter-spacing: 1px;
}

li.menu-item.sf-mega-menu ul.sub-menu li.menu-item>a:hover {
	color: #d4bf9a !important;
}

nav.std-menu ul.sub-menu>li.parent:after {
	content: '';
}

.comment-content {
	margin-left: 2px;
}

.wishlist-item>a>i {
	font-size: 18px;
}

.paymentgateways {
	width: 300px;
	padding: 25px;
}

#copyright .text-right {
	display: none;
}

#copyright .text-left {
	max-width: 100%;
	float: none;
	font-size: 9px !important;
	letter-spacing: 1px;
	font-family: 'Montserrat';
	text-align: center !important;
}

#copyright .container {
	0 padding: 20%;
}

#copyright {
	margin: 0 auto;
	text-align: center;
}


/* NEWSLETTER */

#sf-newsletter-bar .sub-text {
	margin: 0 auto;
	padding-left: 26%;
	line-height: 60px;
	font-size: 12px;
	width: auto;
	letter-spacing: 1px;
}

#sf-newsletter-bar {
	height: 60px;
}

#sf-newsletter-bar .sub-close {
	float: none !important;
	padding: 0 8px;
	line-height: 30px;
}

.newsletter {
	background: #2f2f39;
	font-weight: 300!important;
	margin: 13px 0!important;
	height: 34px!important;
	line-height: 20px!important;
	font-size: 11px!important;
	border-width: 1px!important;
	padding: 5px 20px 5px 20px!important;
	background: none!important;
	display: inline!important;
}

.close-butt {
	border: 1px solid #fff;
	letter-spacing: 1px;
	font-size: 10px;
	font-family: 'Montserrat';
	line-height: 60px;
	padding: 8px 12px;
	left: 0;
}

#sf-newsletter-bar .sub-code {
	text-align: center;
	margin: 0 auto;
	width: 100%;
}

#sf-newsletter-bar a.sub-close i.sf-icon-close {
	display: none;
}

.cookievarning {
	margin: 0 auto;
	color: #fff;
	line-height: 60px;
	font-size: 12px;
	width: auto;
	letter-spacing: 1px;
	font-family: 'Montserrat';
}

.trademark {
	font-size: 9px;
	padding-bottom: 30px;
	letter-spacing: 1px;
	font-family: 'Montserrat';
}

.iconic-was-swatches--visual .iconic-was-swatch__graphic {
	width: 20px !important;
	height: 20px !important;
	box-shadow: inset 0 0 0 4px #fff, 0 0 0 2px #2d2e39;
}

.iconic-was-swatches--visual .iconic-was-swatch__graphic--colour-lighter {
	border: 0px !important;
}


/* HOME */

.page-id-12 h4 {
	font-family: 'Majesti', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	!important;
	font-weight: 300 !important;
}

.page-id-12 h4 {
	font-family: 'Majesti', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	!important;
	font-weight: 300 !important;
}

.introtext {
	font-family: "Montserrat" !important;
	font-size: 12px !important;
	line-height: 22px !important;
	margin-bottom: 15px;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #fff;
}

.starttext {
	font-family: 'Majesti', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	font-size: 48px!important;
	color: #fff;
}

.startbutton {
	margin-top: 5px;
	border-radius: 30px;
	padding: 15px 20px;
	font-size: 12px;
	letter-spacing: 2px;
	border: 1px solid #fff;
	color: #fff;
	font-weight: 300;
	line-height: 22px !important;
}

.startbutton:hover {
	color: #d0ba95;
	border: 1px solid #d0ba95;
}

.startbutton-outer {
	margin-top: 25px;
	padding: 15px 30px;
	line-height: 22px !important;
}

.page-id-12 .product-details {
	display: none;
}

.page-id-12 .owl-carousel .owl-controls {
	display: none !important;
}

.page-id-12 .carousel-arrows {
	display: none !important;
}

.page-id-12 .woocommerce ul.products li.product.product-display-standard {
	margin-bottom: 0;
}

.rubrik-collection {
	font-family: 'Majesti', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	color: #2d2e38;
	text-align: center;
	font-size: 22px;
}

.collection-home {
	padding: 25px 0 25px 0 !important;
}

.collection-home-two {
	border-top: 1px;
	padding: 25px 0 25px 0 !important;
}

.collection-hr {
	border: 1px dotted #2d2e38;
	margin-left: 0;
	opacity: 0.1;
	width: 100%;
}

.collection-divider {
	margin-top: -30px !important;
}

.omossbutton {
	padding: 15px 20px;
	font-size: 12px;
	letter-spacing: 2px;
	border: 1px solid #000;
	color: #000;
	font-weight: 300;
}

.omossbutton:hover {
	color: #d0ba95;
	border: 1px solid #d0ba95;
}

.omossbutton-outer {
	margin-top: 25px;
	padding: 10px 0;
}

.blog-grid-items .instagram-item .inst-overlay {
	padding: 20px;
}

.swiper-slide[data-style="light"] .caption-content p {
	text-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

.swift-slider a.swift-slider-prev,
.swift-slider a.swift-slider-next {
	font-size: 30px;
}

.kickstarted-logo {
	width: 150px;
	position: absolute;
	right: 0px;
	bottom: -75px;
}


/* HOME NEW */

.slide-quote-small {
	margin-top: 25% !important;
	text-transform: uppercase!important;
	text-align: center!important;
	font-family: Trade!important;
	font-size: 10px!important;
	letter-spacing: 3px!important;
	color: #fff!important;
}

.slide-quote {
	margin-top: -5px!important;
	font-size: 46px!important;
	text-align: center!important;
	font-family: 'Majesti', 'Palatino Linotype', 'Book Antiqua', Palatino, serif!important;
}

.Majesti {
	text-transform: lowercase!important;
	margin-left: -2px!important;
	font-size: 11px!important;
	letter-spacing: 1px!important;
	font-family: 'Majesti', 'Palatino Linotype', 'Book Antiqua', Palatino, serif!important;
}

.slide-button {
	font-size: 10px!important;
	font-weight: 400!important;
	letter-spacing: 2px!important;
	margin: 0 auto!important;
	width: 110px!important;
	padding: 10px!important;
	color: #fff!important;
	border: 2px solid #fff!important;
	border-radius: 30px!important;
}

.slide-button a {
	color: #fff!important;
}

.slide-button a:hover {
	color: #d2bd96!important;
}

.collection-fixed {
	padding: 15px;
	border-bottom: 2px solid #f7f7f7;
	text-align: center;
}

.collection-img {
	display: inline !important;
	padding-right: 8px;
}

.collection-button {
	color: #737373;
	padding-right: 30px;
	text-transform: uppercase;
	display: inline !important;
	letter-spacing: 2px;
	font-size: 10px;
	font-weight: 400;
}

.collection-button:hover {
	color: #2f2f3a;
}

.block1-image {
	margin-top: 35px;
	padding: 0 10% 5% 2%;
}

.block1-left {
	padding: 6% 8% 9% 10%;
}

.block1-small {
	font-weight: 400;
	display: inline;
	text-transform: uppercase;
	text-align: left;
	font-size: 10px;
	letter-spacing: 2px;
	color: #d4bf9a;
}

.block1-small:before {
	margin-right: 15px;
	background-color: #2f2f39;
	display: inline-block;
	height: 2px;
	position: relative;
	vertical-align: middle;
	content: "";
	width: 40px;
}

.block1-quote {
	padding-left: 55px;
	margin-top: 15px;
	line-height: 108%;
	font-size: 38px;
	text-align: left;
	font-family: 'Majesti', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

.block1-text {
	margin-top: -10px;
	color: #515151;
	padding-left: 60px;
}

.block2 {
	padding: 155px 15% 175px;
}

.block2-quote {
	margin-top: 15px;
	line-height: 108%;
	font-size: 38px;
	text-align: center;
	font-family: 'Majesti', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	color: #fff;
}

.block2-text {
	margin-top: -10px;
	color: #fff;
	padding-left: 60px;
}

.block2-button {
	float: middle;
	padding-right: 15px;
	font-weight: 400;
	text-transform: uppercase;
	text-align: center;
	margin: 0 auto !important;
	font-size: 10px;
	letter-spacing: 2px;
}

.block2-button a {
	margin: 0 auto !important;
	padding-bottom: 5px;
	border-bottom: 2px solid #d4bf9a;
	color: #d4bf9a;
}

.block2-button a:hover {
	border-bottom: 2px solid #fff;
	color: #fff;
}

.collection-field {
	padding: 100px 0 20px !important;
}

.collection-field-last {
	padding: 0px 0 20px !important;
}

.collection-heading {
	font-weight: 400;
	display: inline;
	text-transform: uppercase;
	text-align: left;
	font-size: 10px;
	letter-spacing: 2px;
	color: #2f2f3a;
}

.collection-heading:before {
	margin-right: 15px;
	background-color: #2f2f39;
	display: inline-block;
	height: 2px;
	position: relative;
	vertical-align: middle;
	content: "";
	width: 40px;
}

.collection-category {
	color: #2f2f39;
	text-align: right;
	font-size: 8px;
	font-weight: 400;
	letter-spacing: 2px;
}

.collection-category a {
	color: #cacaca;
}

.collection-category a:hover {
	#d4bf9a;
}

.collection-specs {
	font-size: 10px;
	letter-spacing: 1px;
	color: #626262;
	text-transform: uppercase;
	padding: 31.5% 18% 31.5% 22%;
}

.specs-heading {
	color: #2f2f39;
	margin-bottom: 15px;
	font-weight: 400;
	font-size: 10px;
	letter-spacing: 2px;
}

.fixed-background {
	background-attachment: fixed !important;
}

.swift-slider.swift-slider-parallax {
	position: fixed !important;
	transform: none!important;
}

.swiper-slide .caption-wrap {
	opacity: 1 !important;
	transform: none!important;
}

figure.animated-overlay figcaption .thumb-info h4 {
	font-family: 'Lato';
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 400;
	font-size: 12px;
	-o-transform: translate3d(0px, 0, 0);
	-moz-transform: translate3d(0px, 0, 0);
	-ms-transform: translate3d(0px, 0, 0);
	-webkit-transform: translate3d(0px, 0, 0);
	transform: translate3d(0px, 0, 0);
	opacity: 1;
	-ms-transition: all .0s;
	-webkit-transition: all .0s;
	-moz-transition: all .0s;
	-o-transition: all .0s;
	transition: all .0s
}


/* OUR STORY */

.ticks-padding {
	padding: 100px 0 !important;
}

.story-rubrik {
	padding: 20px 25px 25px 25px;
	font-family: 'Majesti', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	font-size: 48px;
	color: #fff;
}

.story-sub {
	font-size: 14px;
	margin-bottom: 15px;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #fff;
}

.story-sub-black {
	opacity: 0.3;
	font-size: 8px;
	margin-bottom: 15px;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #fff;
}

.story-omoss {
	font-family: 'Majesti', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	line-height: 32px;
	font-size: 28px;
	color: #000;
}

.omoss-text {
	border-left: 1px solid #efefef;
	padding: 5% 0 5% 6%;
	margin-top: 10px;
	letter-spacing: 1px;
	line-height: 26px;
}

.omoss-padding {
	padding: 5% 0 !important;
}

.produktion-text {
	padding: 0px 2% 0 2%;
}

.steg-rubrik {
	font-family: 'Majesti', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	font-size: 28px;
	color: #000;
}

.steg {
	padding: 0 3%;
}

.produktion-rubrik {
	line-height: 38px;
	font-family: 'Majesti', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	font-size: 32px;
}

.produktion-hr {
	width: 10%;
	margin: 5px auto 30px auto;
	border: 1px solid #000;
}

.built-to-last {
	padding: 0 15%;
}

.nature-text {
	border-right: 1px solid #4c4e5b;
	padding: 5% 6% 5% 0;
	margin-top: 20px;
	letter-spacing: 0px;
	line-height: 26px;
}

.nature-padding {
	padding: 5% 6% !important;
}

.text-line {
	padding: 0 20px;
	letter-spacing: 3px;
	color: #fff;
	font-weight: 400;
	font-size: 10px;
	text-align: center;
}

.box-story {
	border-color: #fff;
	width: 35%;
	margin: 15% auto;
}

.om-mig-rubrik {
	font-size: 22px !important;
	font-family: 'Majesti', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	padding-top: 70px;
	margin-bottom: 25px;
	letter-spacing: 1px;
}

.om-mig-rubrik-sub {
	padding: 0 12% 100px 12%;
	font-size: 14px;
	letter-spacing: 0px;
	line-height: 24px;
}

.widget_yith_wc_category_accordion ul.ywcca_category_accordion_widget li i.icon-plus {
	background: url('http://northtwentytwo.com/wp-content/uploads/2017/03/add-plus-button.png') center center no-repeat;
	background-size: 10px 10px;
	text-indent: 999px;
}

.widget_yith_wc_category_accordion ul.ywcca_category_accordion_widget li i.icon-minus {
	background: url('http://northtwentytwo.com/wp-content/uploads/2017/03/minus.png') center center no-repeat;
	background-size: 10px 10px;
	text-indent: 999px;
}

.widget_yith_wc_category_accordion ul {
	padding-left: 0;
	font-size: 12px;
	font-weight: 300;
	letter-spacing: 1px;
}

h3.ywcca_widget_title {
	letter-spacing: 2px;
	font-size: 14px;
	border-bottom: 2px solid #2f3039;
}

.widget_yith_wc_category_accordion ul li:not(.cat-parent),
.widget_yith_wc_category_accordion ul li:not(.opened) {
	font-size: 10px !important;
	font-weight: inherit !important;
	padding: 10px 0 5px;
}

.widget_yith_wc_category_accordion ul.children {
	padding: 0px !important;
}

.widget_yith_wc_category_accordion ul.children li:before {
	content: '';
	display: none !important;
	margin-right: 0px;
	font-weight: 100 !important;
	letter-spacing: 2px;
	margin-left: 5px;
}

.cat-item-243 {
	display: none;
}

.cat-item.cat-item-241 {
	display: none;
}

.cat-item.cat-item-202 {
	display: none;
}

.free-badge {
	display: none !important;
}

.bild-ommig {
	width: 65%!important;
}

.ommig-block-2 {
	margin-top: -20% !important;
}

.padding-block-om {
	padding: 25px 20% 0 10% !important;
}

.padding-block-om-last {
	padding: 25px 20% 0 10% !important;
}

.om-margin-top {
	margin-top: -2px !important;
}

a.sf-button {
	font-weight: 300;
	letter-spacing: 2px;
}

.faq-item h5 {
	padding: 15px;
	font-weight: 400 !important;
	letter-spacing: 1px !important;
	font-size: 10px !important;
}

a.sf-button.black:hover {
	background: #fff;
	color: #3b3b3b;
}

.rubrikett {
	letter-spacing: 3px;
	font-size: 10px !important;
	opacity: 0.2;
	padding-bottom: 0px;
}

.rubriktva {
	font-weight: 300;
	font-family: 'Majesti', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	padding-bottom: 15px;
	letter-spacing: 1px;
	line-height: 16px;
	font-size: 32px;
}

li.blog-item.col-sm-sf-5.instagram-item {
	width: 33.3%;
	height: auto;
}

.om-mig-rubrik-sub2 {
	padding: 0 20%;
	font-size: 10px;
	font-weight: 100;
	padding-bottom: 210px;
	letter-spacing: 3px;
}

.om-mig-rubrik2 {
	font-family: 'Majesti', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	padding-top: 60px;
	letter-spacing: 1px;
}

.instagram-bilder {
	padding: 0 12% !important;
}

.insta-block {
	margin-top: -12.5% !important;
}

.instagram-item {
	margin-left: -2px!important;
}

.round-button {
	width: 100px;
	height: 100px;
	margin: 55px auto;
	text-align: center;
}

.round-button-circle {
	width: 100px;
	height: 100px;
	padding-bottom: 100%;
	border-radius: 50%;
	overflow: hidden;
	background: #fff;
	transition: all .2s ease-in-out;
}

.round-button-circle:hover {
	transform: scale(1.1);
}

.round-button a {
	display: block;
	width: 100px;
	padding-top: 50%;
	padding-bottom: 50%;
	font-size: 10px;
	margin-top: -10px;
	font-weight: 400;
	text-align: center;
	color: #4c4e5b;
	letter-spacing: 2px;
	text-decoration: none;
}

.upp-vemster {
	padding: 50px 75px 75px !important;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
}

.upp-hoger {
	padding: 50px 75px 75px !important;
	border-bottom: 1px solid #e3e3e3;
}

.ner-venster {
	margin-bottom: -20px;
	margin-top: -20px !important;
	padding: 50px 75px 60px !important;
	border-right: 1px solid #e3e3e3;
}

.ner-hoger {
	margin-bottom: -20px;
	margin-top: -20px !important;
	padding: 50px 75px 60px !important;
}


/* SUPPORT */

.spb_tour .nav-tabs {
	width: 20%;
}

.spb_tour .tab-content {
	padding-left: 22%;
}

.spb_tour .nav-tabs li a {
	color: #bbb;
	border-bottom-width: 1px !important;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 2px;
}

.spb_tabs .nav-tabs li.active a,
.spb_tour .nav-tabs li.active a {
	border-radius: 30px;
	background: #2d2e38 !important;
	color: #000 !important;
	font-weight: 400;
	border-bottom: 0px solid #000 !important;
}

.spb_tabs .nav-tabs li:hover a,
.spb_tour .nav-tabs li:hover a {
	color: #000 !important;
	background: none;
}

.support-heading {
	text-align: center;
	padding-bottom: 10px;
	margin-top: 15px;
	width: 100%;
	border-bottom: 1px solid #e4e4e4;
	font-weight: 400;
	letter-spacing: 2px;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 25px !important;
}

.support-sub-heading {
	margin-bottom: 2px;
	font-weight: 400;
	letter-spacing: 2px;
	font-size: 12px;
}

.metaslider .slides img {
	padding: 5px;
	border: 1px solid #e4e4e4;
}

.support-sub-heading-top {
	padding-top: 10px!important;
	margin-bottom: 2px;
	font-weight: 400;
	letter-spacing: 2px;
	font-size: 12px;
}

.slider-bottom {
	padding-bottom: 25px!important;
}

.inst-text {
	padding-left: 25px!important;
}

.contact-us {
	padding-top: 5px;
}

.contact-action {
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 2px;
}

.faq-section-title {
	text-transform: uppercase;
	margin-bottom: 2px;
	font-weight: 400;
	letter-spacing: 2px;
	font-size: 12px;
}

ul.faqs-nav {
	margin-bottom: 20px;
}

.faqs-nav li a {
	padding: 11px 15px 11px !important;
	text-transform: uppercase;
	font-size: 11px;
}

.faqs-nav li {
	padding: 11px 15px 11px !important;
}

.faqs-nav li i {
	vertical-align: 0px;
}

ul.faqs-section {
	margin-bottom: 30px;
}

span.wpcf7-not-valid-tip {
	font-size: 8px;
}

div.wpcf7-validation-errors {
	border: 1px solid #d9c7a7;
	padding: 10px;
}

div.wpcf7-mail-sent-ok {
	border: 1px solid #e0fed8;
	padding: 10px;
}

.page-id-26 .sf-icon {
	font-size: 14px;
	padding: 5px 8px 5px 5px;
}

.icon-support {
	margin: 0;
	padding: 0;
	font-size: 14px !important;
	width: 100%;
}

.page-id-26 .sf-icon {
	font-size: 14px;
	padding: 5px 8px 5px 5px;
}

.page-id-302 .wpcf7 input[type="text"] {
	font-size: 12px !important;
	background: #fff;
	border: 0px solid #e3e3e3;
	border-bottom: 2px solid #e4e4e4;
	margin-bottom: 3px;
}

.page-id-302 .wpcf7 input[type="email"] {
	font-size: 12px !important;
	background: #fff;
	border: 0px solid #e3e3e3;
	border-bottom: 2px solid #e4e4e4;
	margin-bottom: 3px;
}

.page-id-302 .wpcf7 textarea {
	font-size: 12px !important;
	background: #fff;
	border: 0px solid #e3e3e3;
	margin-bottom: 3px;
	border-bottom: 2px solid #e4e4e4;
}

.page-id-302 .wpcf7 input.wpcf7-submit[type="submit"] {
	font-size: 10px;
	font-size: 10px;
	letter-spacing: 2px;
	padding: 10px 15px;
	border: 2px solid #e4e4e4;
	margin-bottom: 2px;
	font-weight: 400;
}

.page-id-302 .wpcf7 input.wpcf7-submit[type="submit"]:hover {
	font-size: 10px;
	letter-spacing: 2px;
	padding: 10px 15px;
	border: 2px solid #2f2f3a;
	margin-bottom: 2px;
	color: #fff;
	background-color: #2f2f3a;
	font-weight: 400;
}

.page-id-607 .wpcf7 input[type="text"] {
	font-size: 12px !important;
	background: #fff;
	border: 0px solid #e3e3e3;
	border-bottom: 2px solid #e4e4e4;
	margin-bottom: 3px;
}

.page-id-607 .wpcf7 input[type="email"] {
	font-size: 12px !important;
	background: #fff;
	border: 0px solid #e3e3e3;
	border-bottom: 2px solid #e4e4e4;
	margin-bottom: 3px;
}

.page-id-607 .wpcf7 textarea {
	font-size: 12px !important;
	background: #fff;
	border: 0px solid #e3e3e3;
	margin-bottom: 3px;
	border-bottom: 2px solid #e4e4e4;
}

.page-id-607 .wpcf7 input.wpcf7-submit[type="submit"] {
	font-size: 10px;
	font-size: 10px;
	letter-spacing: 2px;
	padding: 10px 15px;
	border: 2px solid #e4e4e4;
	margin-bottom: 2px;
	font-weight: 400;
}

.page-id-607 .wpcf7 input.wpcf7-submit[type="submit"]:hover {
	font-size: 10px;
	letter-spacing: 2px;
	padding: 10px 15px;
	border: 2px solid #2f2f3a;
	margin-bottom: 2px;
	color: #fff;
	background-color: #2f2f3a;
	font-weight: 400;
}

.page-id-607 .wpcf7 select {
	font-size: 12px !important;
	background: #fff;
	border: 0px solid #e3e3e3;
	border-bottom: 2px solid #e4e4e4;
	margin-bottom: 3px;
}

.page-id-302 .wpcf7 select {
	font-size: 12px !important;
	background: #fff;
	border: 0px solid #e3e3e3;
	border-bottom: 2px solid #e4e4e4;
	margin-bottom: 3px;
}


/* POP-DOWN CART */

.sf-icon-variable-options {
	display: none;
}

.shopping-bag-item>a>i {
	font-size: 18px;
}

.shopping-bag-item a>span.num-items {
	margin-top: -18px;
	right: 2px;
	font-size: 10px;
	font-weight: 300;
}

.bag-total .total-amount {
	color: #000;
	font-weight: 500;
	font-size: 14px;
}

.bag-total .total-title {
	color: #000;
	font-weight: 500;
	font-size: 14px;
}

.bag-buttons a.sf-button.bag-button {
	font-weight: 300;
	border: 1px solid #e3e3e3;
}

a.sf-button.sf-icon-reveal i {
	display: none;
}

.bag-buttons a.sf-button.bag-button:hover {
	border: 1px solid #d2bb96;
	color: #d2bb96 !important;
}

.sf-button.standard.sf-icon-reveal.checkout-button {
	background: #2f3039;
	font-weight: 300;
}

.sf-button.standard.sf-icon-reveal.checkout-button:hover {
	background: #d2bb96;
}


/* FOOTER */

.widget-heading.title-wrap h3 {
	color: #d2bb96!important;
	font-weight: 400;
	letter-spacing: 3px;
	font-size: 10px !important;
	text-transform: uppercase;
}

.widget ul li>a {
	padding: 0px;
}

.title-wrap {
	margin-bottom: 10px;
}

#nav_menu-2.widget.widget_nav_menu {
	padding-left: 20%;
}

#nav_menu-4.widget.widget_nav_menu {
	padding-left: 20%;
}

#footer {
	font-family: 'FuturaStd-Book' !important;
	padding: 75px 0 0;
}

.widget_nav_menu ul>li {
	border-top: 0;
}

.has-newsletter-bar #footer {
	padding-bottom: 0px;
}

.footer-logo {
	width: 90%;
	margin-top: 10px;
	height: auto;
}

.has-newsletter-bar #copyright {
	padding-bottom: 15px;
}

#copyright nav .menu li a {
	font-size: 10px !important;
	text-transform: uppercase;
}

#copyright {
	margin-top: -20px;
	text-transform: uppercase;
	font-size: 10px!important;
	padding: 5px 0!important;
}

#footer a {
	text-transform: uppercase;
	color: #989898 !important;
	font-size: 10px;
	font-weight: 300;
	text-align: center !important;
	letter-spacing: 1px;
}

#footer {
	border-top: 1px solid #f7f7f7;
	text-transform: uppercase;
	color: #acabab;
	font-size: 10px;
	font-weight: 300;
	text-align: center !important;
	letter-spacing: 1px;
}

.textwidget {
	text-transform: uppercase;
	color: #989898;
	font-size: 10px;
	font-weight: 300;
	text-align: center !important;
	letter-spacing: 1px;
}

#text-2.widget.widget_text.clearfix {
	padding-left: 25%;
}

.footer-head {
	font-family: 'Montserrat';
	font-weight: 800;
	margin-bottom: 0px;
	text-align: center;
	font-weight: normal;
	font-size: 10px;
	letter-spacing: 2px;
	color: #2f2f3a;
}

#copyright .text-left {
	font-size: 10px !important;
}


/* PRODUKTSIDAN */

.product-img-area .badge-wrap {
	display: none;
}

.product-navigation {
	display: none;
}

.title-wrap .spb-heading>span {
	border-bottom: 0;
}

.single-product .product-carousel {
	margin-bottom: 50px;
}

.woocommerce .products .product {
	z-index: 9999;
}

.descriptionleft {
	padding-left: 5%;
}

.descriptionright {
	padding-right: 5%;
}

.woocommerce div.product .woocommerce-tabs {
	display: none;
}

.woocommerce div.product .product-short {
	margin-bottom: 10px;
	padding: 0 25% 0 0 !important;
}

.woocommerce div.product form.cart .variations select,
#jckqv table.variations td select {
	border: 0px !important;
	color: #fff!important;
}

.product_title {
	font-family: 'Majesti', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

.woocommerce-breadcrumb {
	font-size: 10px !important;
	font-family: 'Lato';
	text-transform: uppercase;
}

.lSGallery {
	display: none;
}

.product_meta {
	display: none;
}

.sf-share-counts {
	display: none;
}

.zoom {
	display: none;
}

.summary-top {
	margin-top: 15px;
	margin-bottom: 10px;
	width: 65%;
	border-bottom: 1px solid #f0f0f0;
	padding: 0;
}

.seperator {
	font-size: 5px;
}

.product-slider-image {
	margin-top: -40px;
	padding: 3% 0% 3% 13%;
	width: 100% !important;
}

.woocommerce div.product div.images img {
	margin-top: -40px;
	padding: 3% 0% 3% 13%;
	width: 100% !important;
}

.select_option {
	margin-left: -12px;
	border: 0;
}

.select_option .yith_wccl_value {
	width: 100px;
	z-index: 999;
	padding: 0% 5%;
	height: auto;
}

.select_option {
	opacity: 0.6;
	padding-bottom: 20px!important;
}

.select_option_image.select_option.selected {
	opacity: 1;
}

.select_option:hover {
	opacity: 1;
}

.woocommerce .has-no-sidebar div.product form.cart div.quantity {
	display: none !important;
}

.woocommerce div.product form.cart .variations select,
#jckqv table.variations td select {
	border 0px solid #fff !important;
	opacity: 0;
	border-color: #fff !important;
}

a.reset_variations {
	display: none !important;
}

.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-message {
	border-color: #dddddd;
	font-size: 12px;
}

.woocommerce .woocommerce-message a.button {
	font-size: 12px;
	font-family: 'Montserrat';
	font-weight: 300;
}

.woocommerce .woocommerce-message:before,
.woocommerce-page .woocommerce-message:before {
	top: 18px;
	margin-left: 5px;
}

.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-message {
	padding: 17px 30px 15px 50px !important;
}

.woocommerce div.product form.cart p.stock {
	margin-top: -10px;
	font-size: 11px;
}

.yith-wcwtl-msg {
	margin-top: -15px;
	margin-bottom: 20px;
}

.wcwtl-variation {
	border: 1px solid #e4e4e4;
}

.product figure .cart-overlay a[class*="product_type"] {
	display: none;
}

.sf-icon-add-to-cart:before {
	content: '' !important; 
}

.spb_text_column {
	margin-bottom: 0px;
}

figure.media-wrap img {
	padding-top: 35px;
}


/************************ CSS END ************************/

input[type="text"],
input[type="email"],
input[type="password"],
textarea,
select,
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea,
.wpcf7 select,
.ginput_container input[type="text"],
.ginput_container input[type="email"],
.ginput_container textarea,
.ginput_container select,
.mymail-form input[type="text"],
.mymail-form input[type="email"],
.mymail-form textarea,
.mymail-form select,
input[type="date"],
input[type="tel"],
input[type="number"] {
	margin-top: 0px;
	border: 1px solid #e3e3e3;
	font-size: 12px !important;
}

.product .cart-overlay .shop-actions {
	display: none;
}

.screen-reader-text {
	display: none;
}

.newsletter-div {
	padding: 10% !important;
}

.popup,
input[type=submit] {
	border-radius: 30px;
}

.mwb_wgm_added_wrapper p {
	margin-bottom: 10px;
	font-size: 10px !important;
	padding: 0 !important;
}

.wph-modal.wph-modal--minimal header {
	display: none !important;
}

body:not(.wp-admin) .wph-modal--mask {
	background: #2f3039 !important;
	opacity: 0.5;
}

.mwb_wgm_added_wrapper label {
	width: 25% !important;
}

.mwb_wgm_added_wrapper input[type="email"],
input.input-text,
input[type="number"] {
	font-size: 11px !important;
	margin-right: 24%;
	width: 75% !important;
	margin-top: 0;
	border-width: 1px !important;
	margin-bottom: -35px !important;
}

.mwb_wgm_added_wrapper textarea {
	font-size: 11px !important;
	margin-right: 24%;
	width: 75% !important;
	margin-top: 0;
	border-width: 1px !important;
	margin-bottom: 0px !important;
}

.popup-h1 {
	font-size: 24px !important;
	color: #2f3039 !important;
	text-align: center !important;
}

.mwb_wgm_expiry_notice {
	text-align: center !important;
	padding-bottom: 50px;
}

.popup-text {
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 0px;
	text-align: center;
}

#mwg_wgm_preview_email {
	margin-bottom: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 11px;
	font-family: 'Montserrat' !important;
	font-weight: 300 !important;
}

.wph-modal .wph-modal--content .wph-modal--message p {
	text-align: center !important;
	margin: 0 0 20px !important;
}

li.parent.shopping-bag-item.cart-not-empty {
	display: none;
}

.wph-modal .wph-modal--content .wph-modal--message,
.wph-modal .wph-modal--content .wph-modal--message p,
.wph-modal .wph-modal--content .wph-modal--message ul,
.wph-modal .wph-modal--content .wph-modal--message ol,
.wph-modal .wph-modal--content .wph-modal--message li {
	font-size: 13px !important;
	font-weight: 300 !important;
	color: #4b4d58 !important;
	font-family: 'Montserrat' !important;
}

.wph-modal input[type="text"] {
	margin-bottom: 5px !important;
	border: 1.5px solid #cecece;
	border-radius: 30px;
	font-size: 11px !important;
}

.wph-modal input[type="email"] {
	margin-bottom: 5px !important;
	border: 1.5px solid #cecece;
	border-radius: 30px;
	font-size: 11px !important;
}

.wph-modal .wph-modal--content .wph-modal--message {
	padding: 7% 7.5% 9% !important;
	font-family: 'Montserrat' !important;
	font-weight: 300 !important;
}

a.sf-button.sf-icon-reveal i,
a.sf-button.sf-icon-reveal span.text {
	-webkit-transition: all 0s cubic-bezier(0, 0, 0, 0) !important;
	-moz-transition: all 0s cubic-bezier(0, 0, 0, 0) !important;
	-o-transition: all 0s cubic-bezier(0, 0, 0, 0) !important;
	transition: all 0s cubic-bezier(0, 0, 0, 0) !important;
}

.wph-modal .wph-modal--close a {
	color: #d2bf9c !important;
}

.popup,
input[type=submit] {
	background: #2f3039 !important;
	font-size: 10px !important;
	margin-top: 11px !important;
	border: 2px solid #2f3039 !important;
	;
	color: #fff !important;
}

.popup,
input[type=submit]:hover {
	background: #d4bf97 !important;
	border: 2px solid #d4bf97 !important;
}

.ypop-wrapper button,
.ypop-content-type .contact-form input[type=submit] {
	font-size: 10px !important;
	margin-top: -10px !important;
	font-weight: normal;
	letter-spacing: 2px;
	text-transform: uppercase;
	border: 0px !important;
}

.ypop-wrapper a.close {
	background-image: url('http://northtwentytwo.com/wp-content/uploads/2017/03/Kryss.png') !important;
	color: #fff !important;
	background-size: 10px 10px !important;
	background-color: #2f303a !important;
	width: 15px !important;
	height: 15px !important;
	padding: 15px !important;
}

.ypop-checkzone {
	display: none !important;
}

.shopping-bag-item>a>i.sf-icon-cart {
	vertical-align: 0px !important;
}

.shopping-bag-item>a>i:lang(en) {
	vertical-align: 0px !important;
	width: 25px;
	display: inline-block;
	height: 0px !important;
	line-height: 14px !important;
	padding-right: 20px !important;
	margin-right: 20px !important;
	margin-left: 0 !important
}

.hide-mobile {
	display: block;
}

.shopping-bag-item>a>i:lang(sv) {
	vertical-align: 0px !important;
	width: 25px !important;
	line-height: 14px !important;
	display: inline-block;
	height: 0px !important;
	padding-right: 67px !important;
	margin-right: 22px !important;
	margin-left: 0 !important;
}

.sf-icon-cart:lang(en):before {
	content: 'CART' !important;
}

.sf-icon-cart:lang(sv):before {
	content: 'VARUKORG' !important;
}

.sf-icon-cart:before {
	font-family: 'Montserrat' !important;
	font-size: 10px;
}

.shopping-bag-item:hover>a:after {
	content: '';
}

.sf-icon-cart:hover {
	color: #fff !important;
}

.shopping-bag-item a>span.num-items {
	padding: 0;
	line-height: 14px !important;
	color: #fff;
	background: #2f3039;
	border-radius: 50%;
	width: 14px;
	font-size: 7px;
	height: 14px;
}

.page-header-naked-light .header-6 .shopping-bag-item a>span.num-items {
	background: #fff !important;
	color: #2f3039 !important;
}


.choose-options {
	margin-top: -20px;
	color: #2f2f3a;
	font-weight: 400;
	font-size: 8px !important;
	letter-spacing: 1px;
	margin-bottom: 10px;
}

.woocommerce div.product form.cart .variations {
	margin-bottom: 20px !important;
}

button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
	display: none !important;
}

.product-price-wrap {
	margin-bottom: 15px;
}

.summary-top h1 {
	margin-bottom: 10px;
}

h3.price {
	font-size: 16px;
}

.woocommerce div.product form.cart .variations td.label label {
	font-size: 11px;
	font-weight: 100 !important;
}

strong {
	font-weight: 500 !important;
}


/* ADD TO CART KNAPP */

.woocommerce form.cart button.add_to_cart_button {
	padding: 0px 10px;
	font-size: 11px;
	color: #fff;
	border: 0;
	background-color: #000 !important;
	font-weight: 300 !important;
}

.woocommerce form.cart button.single_add_to_cart_button {
	margin-top: -15px;
	height: 38px;
	padding: 0px 10px;
	font-size: 11px;
	color: #fff;
	border: 0;
	background-color: #000 !important;
	font-weight: 300 !important;
}

.woocommerce .single_add_to_cart_button.button.alt {
	margin-top: -35px!important;
	height: 38px;
	padding: 0px 10px;
	font-size: 11px;
	color: #fff;
	border: 0;
	background-color: #000 !important;
	font-weight: 300 !important;
	line-height: 0px!important;
}

.sf-icon-add-to-cart:before {
	content: '' !important;
}

.sf-icon-add-to-cart {
	display: block;
}

.woocommerce a.button.alt {
	height: 38px;
	padding: 10px 10px 11px 10px;
	text-transform: uppercase;
	font-size: 11px;
	color: #fff;
	border: 0;
	background-color: #000 !important;
	font-weight: 300 !important;
}

.woocommerce div.product form.cart .button {
	margin-top: -10px;
	height: 38px;
	padding: 10px 10px 11px 10px;
	text-transform: uppercase;
	font-size: 11px;
	color: #fff;
	border: 0;
	background-color: #000 !important;
	font-weight: 300 !important;
}

.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled {
	display: block !important;
	pointer-events: none;
}

.woocommerce-variation.single_variation {
	display: none !important;
}

.woocommerce div.product form.cart .button {
	top: 20px;
}

.postid-1953 .choose-options {
	display: none;
}

.postid-1947 .choose-options {
	display: none;
}

.postid-1941 .choose-options {
	display: none;
}

.postid-1935 .choose-options {
	display: none;
}

.postid-1932 .choose-options {
	display: none;
}

.postid-1926 .choose-options {
	display: none;
}

.postid-1919 .choose-options {
	display: none;
}

.postid-1910 .choose-options {
	display: none;
}

.postid-1956 .choose-options {
	display: none;
}

.postid-1950 .choose-options {
	display: none;
}

.postid-1944 .choose-options {
	display: none;
}

.postid-1938 .choose-options {
	display: none;
}

.postid-1929 .choose-options {
	display: none;
}

.postid-1923 .choose-options {
	display: none;
}

.postid-1916 .choose-options {
	display: none;
}

.postid-1913 .choose-options {
	display: none;
}


/* BUTIKSIDOR */

.widget_yith_wc_category_accordion ul.ywcca_category_accordion_widget>li {
	border-bottom: 1px solid #e6e6e6;
}

div.heading-text.container {
	opacity: 1 !important;
	transform: translate(0px, 0px) !important;
}

.page-heading-breadcrumbs.fancy-heading .heading-text[data-textalign="center"] #breadcrumbs {
	display: none;
	margin-top: 0px;
	padding-top: 10px;
}

.page-heading-breadcrumbs #breadcrumbs {
	font-size: 8px;
	color: #2b2b2b;
	font-family: 'Lato';
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 400;
}

.count {
	display: none;
}

.fa-long-arrow-right {
	display: none !important;
}

.shopright {
	float: right;
	margin-right: 0;
}

.shopleft {
	float: left;
	margin-left: 0;
}

.woocommerce .full-width-shop .product-type-standard .product-grid {
	margin: 0 15px 30px;
}

.woo-aux-options {
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
}

.woocommerce ul.products li.product .price {
	font-weight: 300;
	font-size: 12px;
}

.page-heading-fancy .inner-page-wrap.woocommerce-shop-page {
	margin-top: 25px;
}

.page-heading-breadcrumbs.fancy-heading .heading-text[data-textalign="center"] #breadcrumbs {
	border-top: 0px solid #fff;
}

.woocommerce .full-width-shop .product-type-standard .product-grid {
	margin: 0 15px 60px;
}

.woo-global-filters-enabled .sf-mobile-shop-filters-link {
	display: none;
}

.woocommerce .products .product.product-layout-list .product-details .price {
	font-size: 16px;
	padding-top: 25px;
}

.woocommerce .products .product.product-layout-list .product-details {
	margin-top: 35px;
}

.page-heading-standard .inner-page-wrap.woocommerce-shop-page {
	margin-top: 25px;
}

a.shop-now-link {
	display: none !important;
}

.products .product-category .product-cat-info {
	padding-bottom: 35px;
	text-align: center;
}

.woo-aux-options .woocommerce-ordering select {
	display: none;
}

.woocommerce .products .product h3,
.woocommerce ul.products li.product h3 {
	font-size: 12px !important;
	letter-spacing: 1px;
	font-family: 'Lato';
	text-transform: uppercase;
	font-weight: 400;
}

.woocommerce .full-width-shop .product-type-standard .product-grid {
	margin-bottom: 15px !important;
}

.page-id-302 .sf-icon {
	font-size: 14px;
	padding-right: 10px;
}

.page-id-607 .sf-icon {
	font-size: 14px;
	padding-right: 10px;
}

h3.spb-heading {
	font-size: 16px;
}


/* CART */

.woocommerce .cart_totals table tr.order-total td span {
	font-size: 14px;
}

h3.bag-summary {
	font-size: 18px;
}

h3.bag-totals {
	font-size: 18px;
}

.woocommerce table.shop_table td {
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.woocommerce table.shop_table {
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.woocommerce .cart_totals table tr.cart-subtotal {
	border-top: 1px solid #e4e4e4 !important;
}

.woocommerce .cart_totals table tr.order-total {
	border-top: 1px solid #e4e4e4 !important;
	;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	font-size: 12px;
	color: #fff;
	background: #000 !important;
	font-weight: 300;
}

a.sf-button.sf-icon-reveal:hover span.text {
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-ms-transform: translateX(0px);
	transform: translateX(0px);
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
	background: #d2bb96 !important;
}

.continue-shopping {
	font-size: 10px;
}

.woocommerce .coupon input.input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text {
	border: 1px solid #e4e4e4;
	line-height: 22px;
}

.woocommerce .cart .button,
.woocommerce .cart input.button,
.woocommerce input[name="apply_coupon"] {
	color: #000;
	border: 1px solid #e4e4e4;
	font-family: 'Montserrat';
	font-weight: 300;
}

.woocommerce .quantity input.qty {
	border-width: 1px !important;
	border: 1px solid #e3e3e3;
	line-height: 18px;
}

.woocommerce .quantity .qty-plus {
	margin-left: -1px;
	border: 1px solid #e3e3e3;
}

.woocommerce .quantity .qty-minus {
	border-top: 0px;
	margin-left: -1px;
	border-bottom: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
}

.woocommerce #calc_shipping_country {
	border: 1px solid #e3e3e3;
}

.woocommerce form .form-row input.input-text {
	border: 1px solid #e3e3e3;
}

.woocommerce button[type="submit"] {
	border: 1px solid #e3e3e3;
	font-weight: 300;
	font-family: 'Montserrat';
}

.woocommerce .shipping-calculator-form button[type="submit"] {
	margin-top: 0;
}

.cart-collaterals {
	display: none;
}

.woocommerce td.product-name dl.variation {
	font-size: 11px !important;
	margin-top: -5px;
}

.woocommerce td.product-name dl.variation dd p {
	font-size: 11px;
}

.woocommerce a.button.wc-backward {
	border: 1px solid #e3e3e3;
	font-weight: 300;
}

.woocommerce .bag-summary span,
.woocommerce-page .bag-summary span {
	display: none;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	text-transform: uppercase;
	letter-spacing: 1px;
}

.woocommerce-cart .wc-proceed-to-checkout {
	margin-top: -10px;
	padding: 0 0 10px;
}

.woocommerce td.product-name dl.variation dt {
	font-size: 10px!important;
	text-transform: uppercase !important;
}

.woocommerce td.product-name dl.variation dd p {
	padding-top: -1px !important;
}

h3.bag-summary {
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 14px;
}

h3.bag-totals {
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 14px;
}

.woocommerce table.shop_table th,
.woocommerce-page table.shop_table th {
	font-size: 10px !important;
	font-weight: 400;
	letter-spacing: 2px;
}

h4.lined-heading {
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 14px;
}


/* CHECKOUT */

.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-info {
	border: 1px solid #e3e3e3;
}

.woocommerce input[name="apply_coupon"] {
	padding: 14px 20px 16px 20px;
}

textarea {
	border: 1px solid #e3e3e3;
}

.select2-container .select2-choice {
	font-weight: 300;
	font-family: 'Montserrat';
}

.woocommerce-shipping-fields h3 {
	display: none;
}

.review-order-wrap {
	border: 1px solid #e3e3e3;
}

.woocommerce table.shop_table tfoot td {
	font-weight: 300;
}

.woocommerce table.shop_table tfoot th {
	text-transform: uppercase;
	font-weight: 400;
}

.woocommerce #payment {
	padding: 0 45px 0;
	margin-top: -1px;
	border: 0px solid #e3e3e3;
}

.woocommerce #payment div.payment_box {
	background: #ededed;
}

.woocommerce-checkout #payment div.payment_box:before {
	border: 1em solid #ededed;
	border-right-color: transparent;
	border-left-color: transparent;
	border-top-color: transparent;
	position: absolute;
	top: -.75em;
	left: 0;
	margin: -1em 0 0 2em
}

.review-order-wrap #payment #place_order {
	text-transform: uppercase;
	font-weight: 300;
	font-family: 'Montserrat';
}

.review-order-wrap #payment #place_order:hover {
	background: #d2bb96;
}

.woocommerce #payment ul.payment_methods li img,
.woocommerce-page #payment ul.payment_methods li img {
	width: auto;
	height: 20px;
}

.woocommerce #payment ul.payment_methods li label {
	font-size: 12px;
	font-weight: 300;
}

#add_payment_method #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
	font-size: 12px;
	font-weight: 300;
}

.woocommerce-checkout #payment div.payment_box p:last-child {
	font-size: 12px;
}

.woocommerce form #customer_details .form-row label {
	font-weight: 300;
	font-family: 'Montserrat';
}

#order_review_heading {
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 16px;
}

.page-id-11 .inner-page-wrap {
	margin-bottom: -20px;
}

.page-id-586 .inner-page-wrap {
	margin-bottom: -20px;
}

.woocommerce #payment div.form-row.place-order {
	padding: 0 0 10px;
}


/* ORDER CONFIRMATION */

.my-account-left {
	display: none;
}

.my-account-right {
	width: 100%;
}


/* MOBIL INSTÄLLNINGAR */

@media screen and (max-width: 750px) {
	.spb_tabs .nav-tabs li a {
		color: #d6d6d6;
		border-bottom-width: 0px !important;
		padding: 3px 10px 3px 10px;
		font-size: 10px !important;
		text-align: center;
		font-weight: 400;
		letter-spacing: 1px;
	}
	#mobile-header a.mobile-menu-link span.menu-bars,
	#mobile-header a.mobile-menu-link span.menu-bars:before,
	#mobile-header a.mobile-menu-link span.menu-bars:after {
		background-color: #fff;
	}
	#mobile-header a {
		color: #fff;
	}
	#mobile-header {
		background-color: #2f2f39;
		border-bottom: 0;
	}
	#nav_menu-2.widget.widget_nav_menu {
		padding-left: 5%;
	}
	.footer-logo {
		width: 40%;
	}
	#footer-widgets .widget {
		padding-left: 5%;
	}
	.bag-total .total-title {
		color: #fff;
	}
	.bag-total .total-amount {
		color: #fff;
	}
	.sf-button.standard.sf-icon-reveal.checkout-button {
		border: 1px solid #fff;
	}
	#mobile-menu ul li.shopping-bag-item>a span.num-items {
		right: 26px !important;
	}
	.menu-item-title {
		text-transform: uppercase;
	}
	.bag-buttons a.bag-button {
		color: #fff !important;
	}
	.shopping-bag {
		width: 100%;
	}
	.bag-contents {
		width: 100%;
	}
	.bag-product {
		margin: 0 30px 0 30px;
	}
	.woocommerce .shipping-calc-wrap {
		display: none;
	}
	.woocommerce .cart input[name="update_cart"] {
		margin: 0;
		width: 100% !important;
	}
	.woocommerce div.product div.images img {
		margin-top: -40px;
		padding: 3% 3% 3% 3%;
		width: 100% !important;
	}
	.summary-top {
		width: 100%;
	}
	.woocommerce div.product .product-short {
		padding: 0 !important;
	}
	.page-heading-breadcrumbs.fancy-heading .heading-text[data-textalign="center"] #breadcrumbs {
		padding-top: 0px;
		margin-top: 0px;
	}
	#mobile-menu ul.sub-menu li a {
		color: #fff;
		text-transform: uppercase;
	}
	.hidemobil {
		display: none;
	}
	.hidedesk {
		display: block;
	}
	#text-2.widget.widget_text.clearfix {
		padding-left: 5%;
	}
	#nav_menu-2.widget.widget_nav_menu {
		padding-left: 5%;
	}
	#nav_menu-4.widget.widget_nav_menu {
		padding-left: 5%;
	}
	#copyright nav .menu li a {
		display: block!important;
	}
	#copyright {
		display: block !important;
	}
	.shopping-bag-item a>span.num-items {
		line-height: 18px !important;
		right: 6.5px !important;
	}
	.wph-modal--image {
		display: none !important;
	}
	/* HOME MOBIL */
	.introplacering {
		padding: 200px 0;
	}
	.padding-bottom-mobil {
		margin-bottom: 50px !important;
	}
	.rubrik-collection {
		text-align: center;
	}
	.kickstarted-logo {
		width: 125px;
		position: absolute;
		right: 0px;
		bottom: -50px;
	}
	.starttext {
		line-height: 34px;
	}
	/* STORY MOBIL */
	.story-heading-padding {
		padding: 200px 0;
	}
	.omoss-text {
		border-left: 0;
		padding: 0 5% 50px 5%;
	}
	.story-omoss {
		padding: 0 5% 10px 5%;
	}
	.story-sub-black {
		padding: 50px 5% 0 0;
	}
	.built-to-last {
		padding: 0 5%;
	}
	.fem-left {
		padding-left: 5%;
	}
	.up-mobil {
		margin-top: -30px;
	}
	.nature-text {
		border-right: 0;
		padding: 0 5% 0 5%;
	}
	.nature-padding {
		padding: 5% 0% !important;
	}
	.sub-up {
		margin-top: -50px;
	}
	.mobil-story {
		padding: 35% 0!important;
	}
	.story-rubrik {
		padding: 20px 25px 25px 25px;
		font-family: 'Majesti', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
		font-size: 38px;
		color: #fff;
	}
	.om-mig-rubrik {
		font-size: 14px !important;
		font-family: 'Majesti';
		padding-top: 75px;
		margin-bottom: 15px;
		letter-spacing: 1px;
	}
	.om-mig-rubrik-sub {
		padding: 0 5% 90px 5%;
		font-size: 14px;
	  font-family: 'Montserrat', sans-serif !important;
		letter-spacing: 0px;
    opacity: 0.7;
		line-height: 24px;
	}
	.mobile-steps {
		min-height: 50;
	}
	.mobile-steps-hide {
		display: none;
	}
	.padding-block-om {
		padding: 5vh 20% 0vh 10% !important;
	}
	.padding-block-om-last {
		padding: 5vh 20% 15vh 10% !important;
	}
	.om-mig-rubrik-sub2 {
		padding: 0 20%;
		font-size: 10px;
		font-weight: 100;
		padding-bottom: 100px;
		letter-spacing: 3px;
	}
	.ticks-padding {
		padding: 50px 0 0 !important;
	}
	.ner-hoger {
		border-top: 1px solid #e3e3e3;
	}
	/* SUPPORT MOBIL */
	.spb_tour .nav-tabs {
		padding-bottom: 30px !important;
		width: 100% !important;
	}
	.spb_tour .tab-content {
		padding-left: 0% !important;
	}
	.margin-top-support {
		padding-top: 0px !important;
		margin-top: -10px;
	}
	.margin-top-inst {
		padding-top: 50px !important;
	}
	#mobile-logo.has-img img {
		max-height: 25px !important;
	}
	.mobile-header-opts .shopping-bag-item a>span.num-items {
		line-height: 15px !important;
	}



	/* UPDATES MOBIL */
.shopping-bag-item>a>i:lang(sv) {
  padding-right: 55px !important;
}

.shopping-bag-item > a > span.num-items {
  margin-top: -15px !important;
}

#mobile-menu ul li.shopping-bag-item > a span.num-items {
  display: none;
}

#mobile-menu ul li.shopping-bag-item>a>i.sf-icon-cart, #mobile-menu ul li.wishlist-item>a>i.sf-icon-wishlist {
  display: none !important;
}












	/* NEW HOME MOBIL */
	.slide-quote-small {
		margin-top: 35%;
	}
	.slide-quote {
		line-height: 115% !important;
	}
	.block1-text {
		padding-right: 5%;
	}
	.block1-small:before {
		margin-right: 15px;
		background-color: #2f2f39;
		display: inline-block;
		height: 2px;
		position: relative;
		vertical-align: middle;
		content: "";
		width: 25px;
	}
	.block1-image {
		margin-top: -5px;
		padding: 0 12% 40px;
	}
	.block2 {
		padding: 95px 10% 80px;
	}
	p.collection-category {
		display: none !important;
	}
	.collection-field {
		padding: 70px 0 60px !important;
	}
	.gallery-item figure {
		margin-top: 25px !important;
	}
	.collection-field-last {
		padding: 0px 0 20px !important;
	}
	.block1-left {
		margin-top: -10px;
		padding: 2% 8% 9% 10% !important;
	}
	.collection-field {
		padding: 40px 0 20px !important;
	}
	.collection-heading {
		margin-top: -10px;
		padding-bottom: 0;
	}
	.upp-mob {
		margin-top: -50px !important;
	}
	.upp-mob-head {
		margin-top: -100px !important;
	}
}

@media only screen and (max-width: 767px) {
	.fw-row>.spb-row {
		background-attachment: local!important;
	}
}
