@import url('https://fonts.googleapis.com/css?family=Anton&display=swap');

.header-nav.header-nav-main.nav.nav-left.nav-spacing-xlarge.nav-uppercase {
  margin-left: 50px;
}

.nav>li>a {
  font-size: 14px;
}

/*
a {
  font-size: 16px;
  font-weight: 400;
} */

.form-flat button,
.form-flat input {
  border-radius: 0;
}

.product-title-container {
  margin-bottom: 1rem;
}

.product-price-container.is-xxlarge {
  font-size: 45px;
  text-align: center;
  font-family: "Teko", sans-serif;
  letter-spacing: 1.5px;
}

.woocommerce-Price-amount.amount {
  color: #041E41;
  letter-spacing: .03em;
}

/*.product-price-container del .woocommerce-Price-amount {
  position: relative;
  top: 50px;
  left: 0px;
  font-size: 22px;
  font-weight: 600;
  font-family: 'Noto Sans', sans-serif;
  letter-spacing: 0px;
}*/

/*.product-price-container ins .woocommerce-Price-amount {
  position: relative;
  top: -30px;
  left: 0px;
}*/

/*.cart .sticky-add-to-cart {
  position: relative !important;
  top: 0 !important;
  left: 0px !important;
}*/

.anfang {
  margin-top: 7px;
  margin-right: 5px;
  height: 5.35rem;
  width: 5.35rem;
}

.mobile-lead {
  line-height: 98%;
}

.quote-normal {
  line-height: 90%;
}

#header-contact span {
  text-transform: lowercase;
}

/*
.omoss-citat{
  line-height: 300%;
}

.omoss-citat5 {
  line-height: 220%;
}
*/

.stock.available-on-backorder {
  font-size: 0px;
}

/* Jonas CSS Start */

h1,
h2,
h3,
h4,
h5,
h6 {
		/* text-transform: none; */
		/* letter-spacing: 0; */
  margin-bottom: .3em;
  line-height: 1;
}

p {
  margin-bottom: 1em;
}

a {
  font-size: inherit;
  font-weight: inherit;
}

.textlink a {
  font-size: inherit;
  font-weight: inherit;
  text-decoration: underline;
}

h5 {
  margin-bottom: .2em;
}

.header-top {
  display: none;
}

.absolute-footer.dark {
  display: none;
}

.mailster-form .mailster-wrapper label {
  font-size: .8em;
  font-weight: 500;
}

input#mailster-email-1.input.mailster-email.mailster-required {
  height: 2em;
  margin-bottom: 0;
}

.mailster-form .mailster-wrapper {
  margin-bottom: 0;
}

.mailster-form {
  margin-bottom: 0px;
}

.subSlider {
  display: none;
}

.SocialbuttonKontakt {
  margin-top: 1em;
}

.kontaktaossImage {
  padding-bottom: 0;
}

.back-to-top {
  bottom: 80px;
}

.colMinBottomM {
  padding-bottom: 10px;
}

.slider-style-focus {
  padding: 0;
}

.buttonNoBMargin {
  margin-bottom: 0;
}

.pNoBottomPadding p {
  margin-bottom: 0;
}

.noBPadding {
  padding-bottom: 0;
}

.from_the_blog_excerpt {
  line-height: 120%;
}

h5.post-title.is-large {
  line-height: 100%;
}

/*.cart .sticky-add-to-cart {
  position: unset;
}*/

.price.product-page-price {
  font-family: "Teko", sans-serif;
  margin-bottom: 2rem;
  font-size: 2.5rem;
}

/*.sticky-add-to-cart-wrapper {
		margin-top: .5rem;
}*/

li {
  margin-bottom: .3rem;
  line-height: 1.2;
}

li ul {
  margin: .5rem 0 0 0;
}

/*
button.single_add_to_cart_button.button.alt.wp-element-button {
  margin-top: 1rem !important;
} */

/* div#tab-description.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.active p a {
  text-decoration: underline;
} */

.woocommerce-variation-description {
  text-align: left;
  margin-bottom: .7rem;
}
.woocommerce-variation-description table {
  font-size: .9em;
}

.woocommerce-variation-description td {
  color: black;
  padding-bottom: .3rem;
}

.woocommerce-variation-description th {
  padding-bottom: .3rem;
}

/*.woocommerce-variation-price {
  font-weight: 600;
  font-size: 45px;
  font-family: "Teko", sans-serif;
  line-height: 1;
  letter-spacing: 1.5px;
  padding: 1rem 0;
}*/

.variations .reset_variations {
  color: black;
  font-weight: bold;
  border: 1px solid black;
  padding: 0.2rem 0.3rem;
}

.variations td.value {
  padding: .2em 0 0 1em;
}

.product-short-description {
  font-size: 90%;
  line-height: 120%;
}

.img.has-hover.x.md-x.lg-x.y.md-y.lg-y {
  margin-bottom: 0;
}

.buttonBigTxt {
  font-size: 150%;
  margin-bottom: 0;
}

th {
  line-height: 1;
}

table {
  width: auto;
}

.tableTdSpecial {
  line-height: 1;
  vertical-align: bottom;
  padding-bottom: .5rem;
}

th.tableTdSpecial {
  line-height: 1;
  vertical-align: bottom;
  padding-bottom: .5rem;
  text-transform: none;
  letter-spacing: normal;
}

th {
  line-height: 1;
  vertical-align: bottom;
  padding-bottom: .5rem;
  text-transform: none;
  letter-spacing: normal;
}

td {
  line-height: 1;
  vertical-align: bottom;
  padding-bottom: .5rem;
  text-transform: none;
  letter-spacing: normal;
}

.produktfaktaruta {
  border: 1px solid gray;
  padding: 1rem;
}

.box-text.text-center {
  padding-left: 0px;
  padding-right: 0px;
}

.box-text.text-center.is-xsmall {
  padding-bottom: 0;
}

.box-excerpt.is-small {
  line-height: 1rem;
}

.orangebutton {
  background-color: orange !important;
}

.bigProductImage {
  width: inherit;
  max-height: 250px;
}

.video-padding-top {
  padding-top: 0 !important;
}

.ulNoIndent ul {
  padding-left: 1.2em;
}

a.button.open-video.icon.circle.is-outline.is-xlarge {
  margin-bottom: inherit;
}

div.nice-select-dropdown.woocommerce-variation-description th, td {
		vertical-align: text-top;
	}	

h1.entry-title.mb.uppercase {
  /* background-color: #011e41; */
  background-color: white;
  /* margin-bottom: 30px; */
  margin-bottom: 0px;
  color: black;
  text-align: center;
  /* padding-top: 10px; */
  padding-top: 0px;
  /* padding-bottom: 13px; */
  padding-bottom: 1em;
  text-transform: none;
  letter-spacing: 0;
}

th.has-text-align-right {
  text-align: right;
}

td.has-text-align-right {
  text-align: right;
}

.categoryHeader {
  font-size: 1.5em;
  font-weight: 300;
}

.categoryHeaderPlus {
  font-size: 1.5em;
  font-weight: 300;
  margin-bottom: 1em;
}

.categoryParagraph {
  font-size: .9em;
  line-height: 1.3em;
}

.accordion-inner {
  display: none;
  padding: 1em 0em 0.5em 0em;
}
div.title-wrapper.flex-col h1.entry-title.mb-0 {
		color: black;
}		
.headerTitleWhite div.title-wrapper.flex-col h1.entry-title.mb-0 {
		color: white;
}		

/*.is-divider {
		display:block;
		}*/
h6.uppercase.portfolio-box-title {
		text-transform: none;
		letter-spacing: 0;
		font-size: 1.2em;
	}	
.ux-menu-link--active .ux-menu-link__link, .ux-menu-link:hover .ux-menu-link__link {
    color: rgb(255, 255, 255);
}
.badge-inner.new-bubble {
    background-color: #ffff;
}
.badge-inner {
    color: #e52328;
		font-size: 1em;
}
.badge.callout.badge-square {
    height: 1.8em;
}
.badge-container.absolute.left.top.z-1 {
    top: 30%;
}
/*.badge-container.is-larger.absolute.left.top.z-1 {
    top: 70%;
}*/
.badge-container.is-larger.absolute.left.top.z-1 {
    top: 50%;
}
div.nice-select-dropdown ul.list li.option.null span.wpo-price-container del span.woocommerce-Price-amount.amount{
    display: none;
}
div.nice-select-dropdown ul.list li.option.null span.wpo-price-container del span.woocommerce-Price-amount.amount{
    display: none;
}
div.nice-select span.current span.wpo-price-container del{
    display: none;
}
/*div.nice-select-dropdown ul.list li.option.null span.price.wpo-price-container.price{
    flex-direction: unset;
}*/
/*div.nice-select-dropdown ul.list li.option.null li.option.null span.wpo-price-container {
   font-size: 20px;
}*/
p.stock.in-stock{
    position: relative;
    top: 0px;
    text-align: left;
    color: #041e41;
    font-size: 20px;
    text-transform: capitalize;
    font-weight: 600;
    line-height: 1em;
}
a.button.primary.is-link.nyheterBannerButton {
		margin-bottom: 0;
}		
.section.nyheterBannerSection {
	max-height: 40px;	
}
.colOverlappLeft {
	z-index: 9999;	
}
.colOverlappRight {
	z-index: 999;	
}
.light-text {
	letter-spacing: -0.03em;	
}
.bubblaBort .badge-container {
 display:none;
}
.branscherRubrik .box-text {
 padding-top: 0;
}
.buttonOnTop {
 z-index: 1000;
}
span.wpo-price-container del {
 display: none;
}
.accordion-item.toggleWhite .toggle {
 color: white;
}
ul.nav.nav-true.nav-left.nav-line-bottom.nav-uppercase.filter-nav {
		border-bottom: solid lightgrey 1px;
	}
ul.nav.nav-true.nav-left.nav-line-bottom.nav-uppercase.filter-nav.nav>li {
		margin: 0 20px;
	}	
.oldPrice del{
		text-decoration: line-through !important;
	}	
li.bullet-tom{
		border-bottom: 1px solid #ececec;
		list-style: none;
		margin: 0;
    padding: 7px 0 7px 25px;
    position: relative;
	}	
.tableWidth70proc{
		width: 70%;
	}
.tableWidth10proc{
		width: 10%;
	}
tr th{
		width: 40%;
	}

/*.section.paddingZero.is-selected {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}*/
@media screen and (max-width: 767px) {
  li.menu-item.menu-item-type-custom.menu-item-object-ubermenu-custom.menu-item-300600 {
    display: none;
  }

  li.menu-item.menu-item-type-custom.menu-item-object-ubermenu-custom.menu-item-300599 {
    display: none;
  }
		a.button.primary.is-link.nyheterBannerButton {
		margin-top: .5rem;
}		
		.section.nyheterBannerSection {
	max-height: 20px;	
}
}

/* Jonas CSS slutar */



/*Ahmad*/