/*--------------BRONSPAKET---------------*/
/*------------WEBFOLKET 2020-------------*/

.tws-modal-vat .tws-modal-vat--buttons button:last-child {
	font-size: 0;
}
.tws-modal-vat .tws-modal-vat--buttons button:last-child::after {
  content:"Företag / Förskola";
	font-size: 13px;
}
.tws-modal-vat .tws-modal-vat--buttons button:first-child {
	font-size: 13px;
   margin-left: 38px;
}
@media (min-width: 768px) {
.tws-modal-vat--buttons {
  width: 90%;
}
 }
 @media (max-width: 767px) {
.tws-modal-vat .tws-modal-vat--buttons button:first-child {
   margin-left: auto;
}
}


body.startpage .fabrikk--content {
	background: #fff;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}
.fabrikk--content {
	max-width: 1700px;
  width: 100%;
}
.fabrikk--vertical-menu .fabrikk--content {
	padding: 40px 25px;
}
/*---TOPBAR---*/
.fabrikk--top-bar {
	background: #323232;
}
ul.headerText {
	list-style: none;
  padding: 0;
}
ul.headerText li {
	display: inline-block;
  margin: 0 10px;
}
ul.headerText i {
	font-family: fontawesome;
  font-style: normal;
}
/*---HEADER---*/
.fabrikk--header {
	position: sticky;
  top: 0;
}
/*---MENY---*/
.tws-vertical-menu .tws-vertical-menu--header {
	display: none;
}
.tws-vertical-menu .tws-vertical-menu--root-level > li > .tws-vertical-menu--articlegroup-wrapper > .tws-vertical-menu--articlegroup,
.tws-vertical-menu--level .tws-vertical-menu--articlegroup,
.tws-vertical-menu--custom-link a {
	font-size: 14px;
  padding: 5px 5px 5px 20px;
}
.tws-vertical-menu--expand-children {
	min-height: 25px;
}
.tws-vertical-menu .tws-vertical-menu--inner-ul {
	padding: 10px 0;
}
.tws-vertical-menu--custom-html {
	margin-top: 50px;
}
/*----SKYLTFÖNSTER----*/
.tws-content-box--cell {
	padding: 20px;
}
.tws-content-box-2x--box .tws-content-box--cell .tws-util-heading,
.tws-content-box-3x--box .tws-content-box--cell .tws-util-heading,
.tws-content-box-4x--box .tws-content-box--cell .tws-util-heading {
	background: rgba(0, 0, 0, 0.5);
  word-wrap: anywhere;
}
.fabrikk--vertical-menu .tws-content-box-4x .tws-content-box--cell .h1{
	font-size: 22px;
}

/*---1-2-3---*/
.one-two-three {
	padding: 0;
}
.one-two-three .tws-custom-html--content .col-md-4 {
	text-align: center;
}
.tws-container--tws-custom-html.one-two-three .col-md-4 img {
	max-width: 200px !important;
}

/*-----ARTICLES----*/
.tws-article-list--article-name .tws-util-heading--heading {
	font-size: 13px;
  font-weight: bold;
}
.tws-article-list--list .tws-list--type-grid .tws-api-price .tws-api--price-current {
	font-weight: normal;
}
.tws-article-list--buy-button .btn, .tws-article-list--buy-button .tws-articles-connected--show-more-button, .tws-article-list--buy-button .tws-articles--show-more-button, .tws-article-list--buy-button .slot--my-pages-logout div.tws-login a, .slot--my-pages-logout div.tws-login .tws-article-list--buy-button a {
	font-weight: normal;
}
.tws-article-name h1 {
	font-size: 20px;
}
/*-----NEWSLETTER----*/
.nyhetsbrev {
	border: 5px solid #b98c6f;
}
.nyhetsbrev .input-group .form-control:first-child {
	border: 2px solid #b98c6f;
  border-radius: 0;
}
.tws-newsletter-subscribe--subscribe-button {
	background: #b98c6f;
  border: none;
  border-radius: 0 !important;
}
.tws-newsletter-subscribe--subscribe-button:hover {
	background: #000;
  border: none;
}
.tws-newsletter-subscribe--subscribe-button span {
	color: #fff !important;
}
/*-----HEADINGS----*/
.tws-articles-two--heading h2 {
  font-size: 24px;
	border: 2px solid #b98c6f;
  color: #b98c6f;
}
.article .tws-container--tws-articles-two p.tws-util-heading--heading {
  font-size: 22px;
	border: 2px solid #b98c6f;
  color: #b98c6f;
}


@media (max-width: 768px) {
  .slot--top-bar-html {
  	display: none;
  }
  .slot--logo img {
  	width: 170px !important;
  }
  .fabrikk--footer-mid-left, .fabrikk--footer-mid-right {
  	width: 100% !important;
  }
}
/*------------------END------------------*/

.fabrikk--footer {
   background: #2D2D2D;
}

.fabrikk--footer-left,
.fabrikk--footer-right {
    display: none !important;
}
@media (min-width: 768px) {
.fabrikk--footer-mid-left,
.fabrikk--footer-mid-right {
    width: 50% !important;
}
}

.fabrikk--footer h3 {
    color: #fff;
}

.fabrikk--footer {
    color: #939393;
}

/*.fabrikk--footer a {
    color: #fff;
} */

pre {
    background-color: transparent;
    border: none;
}

/* .fabrikk--footer {
    background: #ffffff;
} */

div.tws-checkout--custom-fields .schema-form-textarea #comment,
div.tws-checkout--custom-fields .schema-form-textarea [for="comment"],
div.tws-checkout--custom-fields .schema-form-textarea #comment + span.help-block {
 display: block;
}