/* SETTINGS */

@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,700,900');

.App-content p,
.App-content h1,
.App-content h2,
.App-content h3,
.App-content a {
  font-family: 'Source Sans Pro', sans-serif;
}

.App-content .SC-viskan_headerfont_1,
.App-content .SC-viskan_headerfont_2,
.App-content .SC-viskan_headerfont_3 {
  text-transform: uppercase;
}

.App-content main {
  min-height: 90vh;
}

/* SEARCH SITE */

.App-content .SearchFormRow-title {
  color: #000;
}

.App-content .SearchFormRow-title:hover {
  color: #fff;
}

.App-content .SearchForm .Form {
  width: 100%;
}

.App-content .SearchForm-icon {
  cursor: pointer;
}

.App-content .SearchForm-icon svg {
  width: 1.9em;
  background-color: #175b44;
  padding: 6px;
  border-radius: 20px;
  height: 1.3em;
  color: #fff;
  cursor: pointer;
}

.App-content .SearchForm-input {
  border: 1px solid #dddddd;
  border-radius: 20px;
  font-size: 0.9em;
  width: 100%;
  height: 36px;
  background-color: #F3F3F3;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
  font-family: pt sans;
  font-size: 16px;
  padding-left: 15px;
  box-shadow: 1px 2px 1px #0000000d inset;
}

.App-content .SearchForm-input:focus {
  width: 100%;
}

.App-content .SearchForm-icon {
  right: -13px;
  top: 5px;
  position: absolute;
}

.App-content .SearchFormDropdownMenu-item:hover {
  background: #155B44;
}

/* STICKY HEADER */

.App-content .App--stickyHeader-isScrolling .StreamlineCmsSection--header > * {
  opacity: 1;
}

.App-content .StreamlineCmsSection--header > * {
  opacity: 1;
}

.App-content .App--stickyHeader-isScrolling .StreamlineCmsSection--header > * {
  opacity: 1;
}

.App-content .SC-viskan_color_5 {
  border-bottom: 1px solid #175b4447;
}

/* REGISTER NEWSLETTER */

.App-content .CMS-Newsletter-input .FormField-controls input {
  background-color: #121212;
  border: none;
  border-radius: 20px;
  color: #ffffff;
  height: 36px;
  font-size: 14px;
  font-weight: 300;
}

/* MAIN NAV */

.App-content .header-main-nav .MainNav-item > a {
  text-transform: uppercase;
  padding: 2px 14px;
  border: 1px solid transparent;
  border-radius: 20px;
  background-color: transparent;
  color: black;
  font-family: font-family: 'Source Sans Pro', sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.App-content .header-main-nav .MainNav-item > a:hover {
  color: #fff;
  background-color: #175b44;
  border: 1px solid #175b44;
}

/* MAIN NAV DROPDOWN */

.App-content .MainNavDropdown--137 ul {
  column-count: 6;
  column-gap: 40px;
}

.App-content .MainNavDropdown--4 ul,
.App-content .MainNavDropdown--7 ul {
  column-count: 2;
  column-gap: 40px;
}

.App-content .MainNavDropdown-item a:link,
.App-content .MainNavDropdown-item a:visited {
  color: #000000;
}

.App-content .MainNavDropdown-item a:hover {
  color: #175b44;
  text-decoration: underline;
}

.App-content .DropdownMenu {
  box-shadow: inherit;
  width: 100%;
  border-top: 11px solid transparent;
  border-bottom: 1px solid #e1e8ed;
  border-left: 0px solid transparent;
  border-right: 0px solid transparent;
}

.App-content .MainNavDropdown-item {
  display: inherit;
  font-size: 16px;
  line-height: 30px;
}

.App-content .DropdownMenu .Grid {
  margin: 40px;
}

/* MAIN NAV BRANDS */

.App-content .brands-main-nav ul {
  column-count: 5;
  column-gap: 40px;
}

.App-content .brands-main-nav-mobile ul {
  column-count: 2;
  column-gap: 40px;
}

.App-content .brands-main-nav .MainNav-item {
  display: inherit;
}

.App-content .brands-main-nav a:hover {
  color: #175b44;
  text-decoration: underline;
}

/* SUBMENU TOGGLER */

.App-content .CMS-SubMenuNode-toggler {
  margin-top: 10px;
  padding: 0px 10px;
}

/* DETAILPAGE */

.App-content .viskan_detailpage_antal .QtySelect-qty {
  border: 0px;
}

.App-content .viskan_detailpage_antal .Icon {
  border: 1px solid #eee;
  border-radius: 20px;
  width: 19px;
  height: 19px;
  text-align: center;
  font-size: 13px;
  padding-top: 2px;
}

.App-content .CMS-AttributeMedia--active,
.App-content .CMS-AttributeName--active {
  border-color: #175b44;
  border-width: 2px;
}

.App-content .SC-viskan_margin_right_10:last-child {
  margin-right: 0px;
}

/* FILTER & SORTING */

.App-content .FilterAccordion {
  position: relative;
  border: none;
  border-radius: 6px;
  margin: 20px 0px;
}

.App-content .FilterCheck-option span {
  font-size: 16px;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 500;
  color: #757575;
}

.App-content .FilterCheck-option span:hover,
.App-content .FilterCheck-option--active span {
  color: #000000;
}

.App-content .FilterCheck-option {
  margin-left: 0px;
  margin-bottom: 5px;
  padding-left: 0em;
}

.App-content .FilterCheck-option-checkmark {
  border: 0px solid #d8d8d8;
  background-color: transparent;
  border-radius: 20px;
  height: 14px;
  width: 14px;
  top: 5px;
  left: inherit;
  right: 0px;
}

.App-content .FilterAccordion-columns {
  padding: 10px;
}

.App-content .FilterAccordion-label {
  display: none;
}

.App-content .FilterAccordion-options {
  margin-top: 0px;
}

.App-content .FilterAccordion-columns {
  padding: 0px;
}

.App-content .FilterCheck-option-checkmark:after {
  font-size: 11px;
  padding-left: 4px;
  top: 0px;
  left: 0px;
  background-color: #eaeaea;
  border-radius: 12px;
}

.App-content .FilterCheck-option:hover .FilterCheck-option-checkmark {
  background-color: #fff;
}

/**/

.App-content .FilterBox-options {
  width: 100%;
  padding: 40px;
  font-size: 16px;
}

.App-content .FilterBox-option {
  border: 1px solid #b1b1b1;
  border-radius: 6px;
  margin: 4px;
  font-size: 16px;
}

.App-content .FilterBox-label,
.App-content .Select-input {
  border-bottom: .25em solid #ececec;
  font-size: 16px;
}

.App-content .FilterBox:hover > .FilterBox-label,
.App-content .Select:hover > .Select-input {
  border-bottom: .25em solid #333;
}

.App-content .Article-sort .Select-input .Select-placeholder {
  color: #000000;
  font-size: 16px;
}

.App-content .Select-options .Option,
.App-content .Select-options--open .Option {
  font-size: 16px;
  padding: 10px 40px;
}

.App-content .Select-options {
  padding: 40px 0px;
}

.App-content .FilterAccordion .FilterAccordion-checkbox {
  display: none;
}

/* SHOPPINGBAG */

.App-content .QuickCart-qty {
  top: -26px;
  left: -8px;
  background-color: #175b44;
}

.App-content .CMS-QuickCart .DropdownMenu {
  width: 295px;
  z-index: 900;
  text-align: left;
}

.App-content .Arrange-sizeFill strong {
  margin-right: 5px;
}

.App-content .QuickCartSummary-cta .Button {
  color: #fff;
  background-color: #175b44;
  border: 0 solid #3a4e46;
}

.App-content .QuickCartSummary-cta .Button:hover {
  color: #fff;
  background-color: #000;
  border: 0 solid #3a4e46;
}

/* Articles */

.App-content .ListArticle-img,
.App-content .ListArticle-body .ListArticle-prices {
  box-shadow: 0 2px 4px rgba(0,0,0, 0.18);
}

.App-content .ListArticle-body .Price {
  color: #FFF !important;
}

/* Popup */

.App-content .Popup {
  overflow: hidden !important;
  position: relative;
}

.App-content .Popup-content {
  max-height: 96vh;
}

.App-content .Popup-content .CMS-ArticleMedia-popupImage img {
  max-height: 89vh;
}

.App-content .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23000000'/%3E%3C/svg%3E") !important;
  height: 30px;
}

.App-content .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23000000'/%3E%3C/svg%3E") !important;
  height: 30px;
}

.App-content .CMS-Blurb03-content .Button:hover {
  color: #fff;
  border: 1px solid #fff;
}

.App-content .cms-blurb-3 {
  background-color: #fff;
}

.App-content .CMS-Blurb03 a:hover {
  color: #fff;
}

.App-content .swiper-pagination-bullet-active {
  background: #000;
}

.App-content .Price-fromLabel {
  color: #fff;
  padding-right: 3px;
}

.App-content .Shipping-optionImage {
  width: 50px;
}

.App-content .Shipping-optionTitle {
  font-size: 20px;
  font-weight: bold;
}

.App-content .CheckoutShipping:before {
  font-size: 28px;
  content: "LEVERANSINFORMATION";
}

.App-content .Button--primary {
  font-size: 12px;
  background: #155B44;
  padding-top: 9px;
  padding-bottom: 9px;
}

.App-content .swiper-button-next,
.App-content .swiper-button-prev {
  z-index: 5;
}

.App-content .QuickCartDropdownMenu.is-open > div:first-child {
  max-height: 60vh;
  overflow-y: scroll;
}
.SC-viskan_fullbredd {
  width: 100%;
  max-width: 100%;
}
.SC-viskan_color_1 {
  background-color: #B6B6B6;
}
.SC-viskan_padding_top_40 {
  padding-top: 40px;
}
.SC-viskan_padding_bottom_40 {
  padding-bottom: 40px;
}
.SC-viskan_text_align_right {
  text-align: right;
}
.SC-viskan_header_stripe {
  background-color: #ffffff;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  border-width: 0px;
}
.SC-viskan_no_padding {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
}
.SC-viskan_logo_header {
  margin-bottom: 20px;
  max-width: 260px;
}
.SC-viskan_text_align_center {
  text-align: center;
}
.SC-viskan_text_align_left {
  text-align: left;
}
.SC-viskan_big_splash {
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  text-align: center;
}
.SC-viskan_position_absolute {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  left: 0px;
  right: 0px;
}
.SC-viskan_top_60 {
}
.SC-viskan_bottom_60 {
}
.SC-viskan_headerfont_1 {
  font-size: 32px!important;px;
  font-weight: 700;
}
.SC-viskan_paragraph {
  font-size: 16px;
  font-weight: 300;
}
.SC-viskan_paragraph:hover {
}
.SC-viskan_paragraph_small {
  font-size: 14px;
  font-weight: 300;
}
.SC-viskan_color_2 {
  background-color: #F2F2F2;
}
.SC-viskan_max_width_lev_logos {
  max-width: 180px;
}
.SC-viskan_margin_top_60 {
}
.SC-viskan_padding_top_20 {
  padding-top: 20px;
}
.SC-viskan_padding_bottom_20 {
  padding-bottom: 20px;
}
.SC-viskan_position_relative {
  position: relative;
}
.SC-viskan_header_image_1 {
  bottom: -20px;
  left: -650px;
}
.SC-viskan_header_image_2 {
  left: -508px;
  bottom: -18px;
}
.SC-viskan_color_3 {
  background-color: #373737;
}
.SC-viskan_padding {
  padding-top: 0px;
  padding-bottom: 0px;
}
.SC-viskan_color_4 {
  background-color: #175b44;
  color: #FFF;
}
.SC-viskan_newsletter_btn {
  background-color: #175b44;
  width: 110px;
  font-size: 14px;
  color: #FFF;
  border-radius: 20px;
  border-width: 0px;
  border-color: transparent;
  border-style: solid;
}
.SC-viskan_newsletter_btn:hover {
  background-color: #000;
}
.SC-viskan_headerfont_2 {
  font-size: 20px;
  color: #FFF;
  font-weight: 700;
  margin-bottom: 20px;
}
.SC-viskan_text_color_1 {
  color: #999;
}
.SC-viskan_article_title {
  font-size: 1em;
  font-weight: normal;
  margin-top: 10px;
}
.SC-viskan_article_price {
  font-size: 1.125em;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-right: 0px;
  padding-left: 0px;
  background-color: #175b44;
  color: #FFF;
}
.SC-viskan_article_body {
  border-width: 0px;
}
.SC-viskan_main_menu {
  font-family: pt sans;
  font-size: 26px;
  font-variant-caps: small-caps;
}
.SC-viskan_sub_menu_node_link {
  font-size: 16px;
  line-height: 30px;
  font-weight: 300;
  color: #000000;
}
.SC-viskan_sub_menu_node_link:hover {
  color: #000;
}
.SC-viskan_sub_menu_node_menu {
  border-width: 1px;
  border-color: #eee;
}
.SC-viskan_sub_menu_node_menu:hover {
}
.SC-viskan_sub_menu_node_link_dark {
  font-family: pt sans;
  font-size: 16px;
  line-height: 30px;
  color: #a0a0a0;
  background-color: #121212;
  padding-right: 10px;
  padding-left: 10px;
  display: block;
  border-width: 1px;
  border-color: #121212;
  border-style: solid;
  border-radius: 6px;
  width: 220px;
  margin-bottom: 10px;
}
.SC-viskan_sub_menu_node_link_dark:hover {
  color: #000;
  background-color: #13E6B7;
  border-color: #0bb791;
}
.SC-viskan_sub_menu_node_title {
  font-family: pt sans;
  font-size: 16px;
  line-height: 30px;
  color: #000;
  background-color: #fafafa;
  padding-right: 10px;
  padding-left: 10px;
  display: block;
  border-width: 1px;
  border-color: #eee;
  border-style: solid;
  border-radius: 6px;
  width: 180px;
  margin-bottom: 10px;
}
.SC-viskan_sub_menu_node_title:hover {
  color: #000;
  background-color: #13E6B7;
  border-color: #0bb791;
}
.SC-viskan_black_link {
  font-family: pt sans;
  font-size: 16px;
  color: #000000;
}
.SC-viskan_black_link:hover {
  color: #5B796D;
}
.SC-viskan_headerfont_3 {
  font-size: 42px;
  font-weight: 500;
}
.SC-viskan_shoppingbag_btn {
  display: block;
  width: 160px;
  padding-top: 8px;
  padding-bottom: 8px;
  background-color: #000;
  color: #ffffff;
  border-radius: 8px;
  text-align: center;
}
.SC-viskan_shoppingbag_btn:hover {
  background-color: #175b44;
  color: #fff;
}
.SC-viskan_vikt_storlek_btn {
  padding-top: 6px;
  padding-bottom: 6px;
  padding-right: 8px;
  padding-left: 8px;
  border-width: 2px;
  border-style: solid;
  border-radius: 6px;
  border-color: #eee;
  cursor: pointer;
}
.SC-viskan_vikt_storlek_btn:before {
}
.SC-viskan_detailpage_info {
}
.SC-viskan_margin_right_10 {
  margin-right: 10px;
}
.SC-viskan_padding_top_10 {
  padding-top: 10px;
}
.SC-viskan_detailpage_price {
}
.SC-viskan_blurb_03 {
  width: 90%;
  font-family: pt sans;
}
.SC-viskan_blurb_margin {
}
.SC-Viskan_no_margin {
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
}
.SC-viskan_sub_menu_node_link_children {
  padding-left: 10px;
}
.SC-viskan_sub_menu_node_content {
  border-width: 0px;
}
.SC-viskan_color_5 {
  background-color: #fff;
}
.SC-viskan_blurb_btn {
  border-radius: 6px;
  border-width: 1px;
  border-style: solid;
  border-color: #fff;
}
.SC-viskan_padding_mobile_menu {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 40px;
  padding-left: 40px;
}
.SC-viskan_padding_bottom_10 {
  padding-bottom: 10px;
}
.SC-viskan_sub_menu_node_link_footer {
  color: #FFF;
  line-height: 30px;
  border-color: #4c4c4c;
}
.SC-viskan_sub_menu_node_link_footer:hover {
  color: #5B796D;
}
.SC-viskan_padding_right_30 {
}
.SC-viskan_mobile_margin_top {
  margin-top: 30px;
}
.SC-viskan_mobile_margin_bottom {
  margin-bottom: 30px;
}
.SC-viskan_mobile_toggler {
  font-size: 1.4em;
}
.SC-viskan_no_padding_blurbs {
  padding-right: 0px;
  padding-left: 0px;
}
.SC-viskan_headerfont_4 {
  font-size: 28px;
  font-weight: 700;
}
.SC-viskan_social_buttons {
  background-color: #5B796D;
  color: #FFF;
  border-width: 1px;
  border-color: #5B796D;
  border-style: solid;
  border-radius: 20px;
  margin-right: 5px;
}
.SC-viskan_social_buttons:hover {
  background-color: #000;
  color: #5B796D;
  border-color: #000;
}
.SC-viskan_social_button_youtube {
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.SC-viskan_social_button_viemo {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 7px;
  padding-left: 7px;
}
.SC-viskan_social_button_twitter {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 6px;
  padding-left: 6px;
}
.SC-viskan_social_button_linkedin {
  padding-right: 7px;
  padding-left: 7px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.SC-viskan_social_button_pinterest {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 8px;
  padding-left: 8px;
}
.SC-viskan_social_button_facebook {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 9px;
  padding-left: 10px;
}
.SC-viskan_social_button_instagram {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 7px;
  padding-left: 7px;
  font-size: 1.1em;
}
.SC-viskan_slideout_slideout {
  width: 100%;
  background-color: #ffffff!important;
}
.SC-viskan_slideout_wrapper {
  background-color: #fff;
}
.SC-Container--fullWidth {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
}
.SC-FontColor-black {
  color: #000 !important;
}
.SC-FontColor-white {
  color: #fff;
}
.SC-BlurbContent-right {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  align-content: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  height: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 20px;
  padding-left: 20px;
}
.SC-BlurbContent-right:hover {
}
.SC-BlurbText-large {
  font-size: 50px!important;px;
  text-transform: uppercase;
  padding-bottom: 20px;
}
.SC-BlurbContent {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 20px;
  padding-left: 20px;
  height: 100%;
  text-align: center;
  width: 100%;
}
.SC-BlurbContent:hover {
  background-color: transparent;
}
.SC-BlurbButton-white {
  border-color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
  color: #fff;
  font-size: 15px!important;px;
  border-width: 1px;
  border-style: solid;
  border-radius: 0px;
}
.SC-BlurbButton-white:hover {
  color: #fff;
  border-color: #fff;
}
.SC-MarginTop-20 {
  margin-top: 20px;
}
.SC-BlurbText-medium {
  font-size: 1.6em;
}
.SC-Slide-next {
}
.SC-brands {
  max-height: 120px;
  padding-right: 20px;
  padding-left: 20px;
}
.SC-reset-container {
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.SC-Img-overlay {
  background-color: transparent;
}
.SC-Img-overlay:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
.SC-Link {
  color: #000;
}
.SC-Link:hover {
  color: #000;
}
.SC-Margin-bottom-60 {
}
.SC-Center-text {
  text-align: center;
}
.SC-Margin-bottom_70 {
  margin-bottom: 70px;
}
.SC-Margin-bottom-10 {
  margin-bottom: 10px;
}
.SC-White-link {
  font-family: font-family: 'Source Sans Pro', sans-serif;;
  font-weight: bold;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0.2);
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 15px;
  padding-left: 15px;
  color: #fff;
}
.SC-White-link:hover {
  color: #fff;
}
.SC-font-size-0 {
  font-size: 0px;
}
.SC-font-size-0:hover {
  font-size: 0px;
}
.SC-Border-radius {
  border-radius: 10px;
  border-width: 1px;
  border-color: transparent;
  border-style: solid;
}
.SC-Border-radius:hover {
}
.SC-Button-black {
}
.SC-Button-black:hover {
  border-width: 1px;
  border-style: solid;
  border-color: #000;
  color: #000;
}
.SC-img-overlay-2 {
  background-color: rgba(0, 0, 0, 0.2);
}
.SC-Price-org {
  text-decoration: line-through;
  padding-left: 5px;
}
.SC-Container-1240 {
}
.SC-Blk-text {
  color: #000;
}
.SC-Img-overlay2 {
  background-color: rgba(0, 0, 0, 0.1);
}
.SC-Img-overlay2:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
.Breakpoint--md .SC-viskan_no_padding {
  padding-right: 0px;
  padding-left: 0px;
}
.Breakpoint--md .SC-viskan_logo_header {
  margin-bottom: 0px;
  padding-right: 20px;
}
.Breakpoint--md .SC-viskan_position_absolute {
}
.Breakpoint--md .SC-viskan_top_60 {
  top: 60px;
}
.Breakpoint--md .SC-viskan_bottom_60 {
  bottom: 60px;
}
.Breakpoint--md .SC-viskan_headerfont_1 {
  font-size: 42px;
  font-weight: 700;
}
.Breakpoint--md .SC-viskan_margin_top_60 {
  margin-top: 60px;
}
.Breakpoint--md .SC-viskan_padding {
  padding-top: 60px;
  padding-bottom: 60px;
}
.Breakpoint--md .SC-viskan_headerfont_3 {
  font-size: 42px;
  font-weight: 500;
}
.Breakpoint--md .SC-viskan_detailpage_info {
  margin-left: 60px;
}
.Breakpoint--md .SC-viskan_blurb_margin {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 5px;
  margin-left: 5px;
}
.Breakpoint--md .SC-Viskan_no_margin {
}
.Breakpoint--md .SC-viskan_sub_menu_node_link_footer {
}
.Breakpoint--md .SC-viskan_padding_right_30 {
  padding-right: 30px;
}
.Breakpoint--md .SC-viskan_mobile_margin_top {
  margin-top: 0px;
}
.Breakpoint--md .SC-viskan_mobile_margin_bottom {
  margin-bottom: 0px;
}
.Breakpoint--md .SC-viskan_no_padding_blurbs {
  padding-right: 20px;
  padding-left: 20px;
}
.Breakpoint--lg .SC-viskan_logo_header {
}
.Breakpoint--lg .SC-Margin-bottom-60 {
  margin-bottom: 60px;
}
.Breakpoint--lg .SC-Container-1240 {
  width: 1240px;
  max-width: 1240px;
}