@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";

  * {
box-sizing:border-box;
-moz-box-sizing:border-box;
}
body, body.search {
background:#efefef !important;
color:#222;
margin:0;
padding:0;
font-family:"Fira Sans", Helvetica ,Arial,  sans-serif;
line-height:1.5;
font-size:14px;
font-weight:300;
}
a {
color:#fda200;
font-weight:400;
}
strong,b {
font-weight:500 !important;
color:#111;
}
h1,h2,h3,h4,h5,h6 {
font-family:"Fira Sans", Helvetica ,Arial,  sans-serif;
font-weight:500;
}
h1,h2 {
font-size:30px;
margin-bottom:30px !important;
}
.prod-desc-section h4 {
font-size:15px !important;
} 
.entry h1, .entry h2 {
margin-bottom:25px !important;
}
.entry h3, .entry h4, .entry h5, .entry h6 {
margin: 25px 0px 8px 0 !important;
}
.normal {
font-weight:400;
}
.greyed {
color:#62676a;
}
#page-wrap {
width:100%;
position:relative;
}
.inner-content {
margin:0 auto;
overflow:hidden;
max-width:1440px;
width:90%;
position:relative;
}
header {
background-position: center center;
background-size:cover;
position:relative;
background:rgba(0,0,0,0.8);
border-bottom:1px solid rgba(255,255,255,0.45);
position:fixed;
width:100%;
z-index:1000;
top:0;
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
-moz-backdrop-filter: blur(10px);
}
.bottomborder {
}
.headerimage {
background:url(//activexpo.se/wp-content/themes/Activexpo/images/abstract.jpg) no-repeat;
background-position: center center;
background-size:cover;
height:100%;
opacity:0;
width:100%;
position:absolute;
top:0;
left:0;
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: gray; -webkit-filter: grayscale(100%);
-webkit-backface-visibility: hidden;
}
header .inner-content {
height:85px;
}
#main-content {
}
#top-image {
margin-top:30px;
}
#top-image .inner-content, #top-image .slides {
height:550px;
overflow:visible;
}
#top-image.minimal .inner-content {
height:85px !important;
}
#top-image.normal .inner-content {
height:400px !important;
}
.top-image-text {
color:#fff;
font-size:50px;
position:absolute;
bottom:170px;
left:0;
max-width:800px;
font-weight:500;
line-height:1.1;
text-shadow:0 0 25px rgba(0,0,0,0.3);
font-family:"Fira Sans", Helvetica ,Arial,  sans-serif;
}
.top-image-text p {
margin-bottom:0;
}
.top-image-text h1 {
display:inline !important;
font-size:50px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height:1.1;
margin-top:0;
font-weight:500;
}
.top-image-text  small {
font-size:0.6em;
display:block;
margin-bottom:15px;
font-weight:400;
}
#main-content .inner-content {
width:90%;
overflow:visible !important;
margin-bottom:70px;
}
#main-content .inner-content.inner-s {
margin-bottom:50px;
}
#topborder {
height:30px;
background:#fda200;
position:relative;
z-index:6;
font-family:"Fira Sans", Helvetica ,Arial,  sans-serif;
color:#fff;
font-size:14px;
font-weight:400;
padding:4px 0;
}
#topborder .inner-content {
height:auto !important;
}
#topborder a {
color:inherit;
}
#logo {
width:230px;
margin:22px 0;
z-index:10;
position:relative;
display:inline-block;
}
#main-nav {
color:#fff;
float:right;
padding:30px 35px;
position:relative;
z-index:50;
}
#main-nav ul li {
padding-left:20px;
-webkit-transition:0.3s all ease;
-moz-transition:0.3s all ease;
-o-transition:0.3s all ease;
-ms-transition:0.3s all ease;
transition:0.3s all ease;
}
#main-nav ul li:hover {
color:#fda200;
}
.raster {
width:100%;
height:0;
position:absolute;
top:10;
left:0;
z-index:5;
}
.fa-phone {
font-size:16px;
margin-right:3px;
line-height:1.0;
display:inline-block;
vertical-align:top;
-webkit-transform: rotate(15deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(15deg);
padding-top:4px;
}
#products {
display:flex;
flex-direction:row;
flex-wrap:wrap;
margin-bottom:-1px;
margin-right:-1px;
position:relative;
}
.product-color-swatches {
text-align:center;
margin-top:15px;
}
.product-color-swatches .label.swatches {
font-size:11px;
margin-bottom:6px;
}
.product-square {
width:25%;
border-top:1px solid #e3e3e3;
border-right:1px solid #e3e3e3;
background:#fff;
padding:10px 20px 20px 20px;
font-size:13px;
position:relative;
-webkit-transition:0.3s all ease;
-moz-transition:0.3s all ease;
-o-transition:0.3s all ease;
-ms-transition:0.3s all ease;
transition:0.3s all ease;
box-sizing:border-box;
-moz-box-sizing:border-box;
text-align:center;
}
.product-square .swatch {
width:12px;
height:12px;
border-radius:50%;
margin-left:5px;
display:inline-block;
background:url(//activexpo.se/wp-content/themes/Activexpo/images/dottedback.png);
position:relative;
z-index:10;
}
.product-square a .swatch:first-of-type {
margin-left:0px;
}
.product-square:hover {
border-top:4px solid #fda200 !important;
border-bottom:4px solid #111 !important;
}
.product-square:nth-child(4n+0), .product-square:last-child  {
border-right:none;
}
.product-square:nth-child(1), .product-square:nth-child(2), .product-square:nth-child(3), .product-square:nth-child(4) {
border-top:0px solid transparent;
}
.product-square h3 {
font-family:"Fira Sans", Helvetica ,Arial,  sans-serif;
margin-bottom:5px;
font-weight:500;
font-size:18px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.prod-image {
margin:0 auto;
width:80%;
margin-top:10px;
height:250px;
margin-bottom:20px;
}
.prod-desc {
text-align:center;
}
.prod-desc .price {
margin-top:-5px !important;
margin-bottom:6px !important;
font-size:.9em !important;
}
.ant {
font-size:12px;
color:#fff;
display:inline-block;
background:#aaa;
margin-left:4px;
padding:1px 8px 0 8px;
border-radius:15px;
vertical-align:top;
margin-top:3px;
}
#varukorg-link .ant {
background:#fda200;
color:#111;
margin-top:10px;
margin-left:2px;
line-height:1;
font-size:11px;
font-weight:500;
padding:2px 6px 1px 6px;
text-align:center;
}
#varukorg-link {
width:122px;
}
#varukorg-link .fa-shopping-basket {
color:#fff;
-webkit-transition:0.3s all ease;
-moz-transition:0.3s all ease;
-o-transition:0.3s all ease;
-ms-transition:0.3s all ease;
transition:0.3s all ease;
}
#varukorg-link:hover .fa-shopping-basket {
color: #fda200 !important;
}
.attention {
color:#fda200 !important;
}
.attention-back {
background:#fda200 !important;
}
.inner-s {
max-width:900px;
}
#search-select .search {
position:relative;
background:rgba(255,255,255,0.85);
}
#search-select .search:before {
content:"\f002";
font-family:"FontAwesome";
font-size:35px;
position:absolute;
right:20px;
top:10px;
color:#111;
}
input.s {
border:none;
width:100%;
height:60px;
font-size:28px;
padding:37px 70px 37px 20px;
font-family:"Fira Sans", Helvetica ,Arial,  sans-serif;
font-weight:400;
background:transparent;
}
input.s:focus {
outline:none;
}
#search-select {
margin-bottom:30px;
box-shadow:0 0 40px rgba(0,0,0,0.5);
margin-top:-75px;
z-index: 10;
position: relative;
}
#kategorier {
background:#aaa;
display:flex;
flex-direction:row;
flex-wrap:wrap;
border:2px solid #fff;
border-left:1px solid #fff;
border-top:0px solid #fff;
margin-bottom:-2px !important;
position:relative;
}
#kategorier:before {
content:"";
position:absolute;
top:0px;
left:0;
border:1px solid #fff;
width:calc(100% - 2px);
}
#kategorier .kategori {
border:1px solid #fff;
border-bottom:2px solid #fff;
border-right:2px solid #fff;
border-top:2px solid #fff;
background:#111;
padding:8px 15px;
color:#fff;
margin-bottom:-2px;
margin-right:-1px;
-webkit-transition:0.3s all ease;
-moz-transition:0.3s all ease;
-o-transition:0.3s all ease;
-ms-transition:0.3s all ease;
transition:0.3s all ease;
}
#kategorier .kategori:hover {
background:#62676a;
}
#kategorier .kategori .fa {
margin-right:7px;
}
#kategorier .kategori.selected {
background:#fda200;
}
#kategorier .kategori:last-child {
border-right:2px solid #fff;
}
#kategorier .kategori .cat-icon {
width:18px !important;
display:inline-block;
vertical-align:top;
margin-right:7px;
}
#varukorg-link {
height:100%;
float:right;
padding:23px 30px;
border-left:1px solid rgba(255,255,255,0.3);
color:#fff;
font-size:22px;
position:relative;
}
footer {
background:#111;
color:#ddd;
}
footer .inner-content {
min-height:200px;
padding:30px 0;
}
#footer-logo {
position:absolute;
bottom:30px;
right:0;
width:170px;
}
#mitko {
position: relative;
margin-top: 40px;
margin-bottom: -65px;
width: 200px;
margin-left: -13px;
}
::-webkit-input-placeholder { color:    #62676a;
font-weight:300;
}
:-moz-placeholder { color:    #62676a;
font-weight:300;
}
::-moz-placeholder { color:    #62676a;
font-weight:300;
}
:-ms-input-placeholder { color:    #62676a;
font-weight:300;
}
#single-product {
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
#single-product .image-viewer {
flex:1;
background:#fff;
padding:30px 0;
overflow:hidden;
position:relative;
}
#single-product .woocommerce-product-gallery__image img {
max-width:500px;
width:auto;
max-height:500px !important;
padding-bottom:15px;
}
#single-product .order-form {
width:350px;
margin-left:2px;
background:#fff;
}
#single-product .info-section {
width:100%;
background:#fff;
margin-top:20px;
}
.tabs {
background:#efefef;
}
.tab {
background:#d8d8d8;
color:#111; padding:6px 25px 6px 25px;
font-weight:400;
display:inline-block;
vertical-align:bottom;
margin-bottom:0px;
margin-right:-1px;
cursor:pointer;
-webkit-transition:0.3s all ease;
-moz-transition:0.3s all ease;
-o-transition:0.3s all ease;
-ms-transition:0.3s all ease;
transition:0.3s all ease;
border-top:3px solid transparent;
position:relative;
overflow:hidden;
}
.tab:after {
content:"";
border:1px solid rgba(0,0,0,0.1);
position:absolute;
bottom:-1px;
left:0;
width:100%;
-webkit-filter: blur(5px);
-moz-filter: blur(3px);
-o-filter: blur(2px);
-ms-filter: blur(3px);
filter: blur(5px);
}
.tab:hover {
background:#111;
color:#fff;
}
.tab.active {
background:#fff;
color:#111;
padding:8px 25px 6px 25px;
margin:0 1px 0 2px;
font-weight:500;
cursor:default;
border-top:3px solid #fda200; 
box-shadow:none;
}
.tab.active:after {
border:none;
}
.tab.active:first-child {
margin-left:0;
}
#single-product .inner {
padding:40px 25px 40px 25px;
max-width:800px;
}
#single-product #om-produkten.inner {
max-width: none !important;
}
#single-product #bestallning.inner {
padding:10px 25px 40px 25px !important;
} #menuicon {
position: absolute;
top: 23px;
right: 155px;
z-index: 100;
width: 35px;
cursor: pointer;
}
#responsive-menu-section {
display:none;
}
#responsive-menu {
width:100%;
height:100%;
background: #fda200;
color:#fff;
position:fixed;
top:0;
left:0;
font-size:21px;
line-height:110%;
display:none;
z-index:10000;
overflow:auto;
text-align:center;
padding-top:40px;
font-weight:400;
}
.closebtn {
position:absolute;
top:10px;
right:10px;
width:35px;
height:35px;
font-size:27px;
color:#fff;
text-align:center;
box-sizing:border-box;
-moz-box-sizing:border-box;
font-family: Helvetica, Arial;
line-height:28px;
font-weight:300;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
cursor:pointer;
}
#responsive-menu .inner {
padding:2px 0;
}
.rmenu-section {
width:100%;
margin:0 auto;
}
#responsive-menu ul {
padding-left:0px;
}
#responsive-menu ul li {
display:block;
}
#responsive-menu ul>li {
padding:5px 10px 5px 10px;
}
#responsive-menu ul>li:first-child {
border-top:none;
}
#responsive-menu ul ul {
margin-left:20px;
padding-top:12px;
}
#responsive-menu ul ul li {
margin-bottom:0px;
margin-bottom:5px;
}
#responsive-menu ul ul li:last-child {
margin-bottom:0px;
}
#responsive-menu ul ul li:first-child { } .content {
margin-top:35px;
}
.main-content-box {
background:#fff;
padding:40px 80px 50px 80px;
font-size:16px;
margin-top:-35px;
}
.main-content-box .inner {
max-width:800px;
}
.main-content-box.full {
padding-right:80px;
}
.woocommerce-product-gallery__image.flex-active-slide {
pointer-events: none !important;
}
.image-viewer .flex-control-nav {
position:relative !important;
margin-bottom:-10px !important;
margin-top:50px !important;
}
.image-viewer .flex-control-nav li {
border-bottom:3px solid transparent;
padding-bottom:4px;
display:inline-block;
cursor:pointer;
-webkit-transition:0.3s all ease;
-moz-transition:0.3s all ease;
-o-transition:0.3s all ease;
-ms-transition:0.3s all ease;
transition:0.3s all ease;
width:75px;
margin-right:10px !important;
}
.image-viewer .flex-control-nav li:hover {
border-bottom:3px solid #fda200;
}
a.woocommerce-product-gallery__trigger {
color: inherit;
font-size: 30px;
position:absolute;
-webkit-transition:0.3s all ease;
-moz-transition:0.3s all ease;
-o-transition:0.3s all ease;
-ms-transition:0.3s all ease;
transition:0.3s all ease;
top:15px;
left:25px;
z-index:10;
}
a.woocommerce-product-gallery__trigger:hover {
color: #fda200;
}
.woocommerce-product-gallery__image {
text-align:center;
margin-left: 0px;
}
.woocommerce-product-gallery__image:first-of-type {
margin-left: -40px;
}
.woocommerce-product-gallery__image img {
display:inline-block;
}
.reset_variations {
display:none !important;
}
span.variable-item-span.variable-item-span-button {
font-size: 13px;
}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item) {
-webkit-box-shadow: !important;
box-shadow: none !important;
padding: 3px !important;
border:1px solid #777;
}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item.color-variable-item {
border:none;
}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color:after {
-webkit-box-shadow: inset 0 0 1px 0 rgba(0,0,0,.3) !important;
box-shadow: inset 0 0 1px 0 rgba(0,0,0,.3) !important;
}
.variable-item:not(.radio-variable-item) {
width: 34px !important;
height: 34px !important;
}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
border:3px solid #111;
}
.product_title.entry-title {
display:none;
}
#bestallning .woocommerce-Price-amount, #bestallning .tagged_as, #bestallning .posted_in, #bestallning .woocommerce-product-details__short-description, #bestallning .product_meta {
display:none;
}
#bestallning .sku_wrapper {
margin-top:30px;
font-size:0.8em;
display:block;
}
#bestallning .single_add_to_cart_button {
margin-top:25px;
}
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
background-color: #fda200 !important;
color: #fff;
padding:20px 25px !important;
font-family:"Fira Sans", Helvetica ,Arial,  sans-serif !important;
font-size:18px !important;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color: #fda200 !important;
color: #fff;
padding:20px 15px !important;
font-family:"Fira Sans", Helvetica ,Arial,  sans-serif !important;
font-size:18px !important;
}
.woocommerce .quantity .qty {
width:80px !important;
height:45px;
padding:4px 8px !important;
border:1px solid #777 !important;
font-size:20px;
border-top-left-radius:8px;
border-bottom-left-radius:8px;
}
.range-container {
display:inline-block;
background:#efefef;
margin-left:-5px;
padding:12px 20px;
height:45px;
vertical-align:top;
width:calc(100% - 81px);
border-top-right-radius:8px;
border-bottom-right-radius:8px;
border:1px solid #777;
}
input#amount-slider {
width: 100%;
}
#bestallning .quantity .label {
margin-bottom:7px;
}
#bestallning .label.totalt {
margin-top:20px !important;
margin-bottom:-4px;
}
#bestallning #totalt {
font-weight:500;
font-size:36px;
margin-top:0px !important;
}
.produktdata {
display:flex;
flex-direction:row;
flex-wrap: wrap;
margin-top:40px;
}
.produktdata .pdata {
width:50%;
padding-bottom:20px;
padding-right:20px;
}
.produktdata .pdata h4 {
margin-bottom:5px;
}
.product-square .pdata h4 {
font-weight:300;
display:inline;
-webkit-font-smoothing:subpixel-antialiased;
-moz-osx-font-smoothing:subpixel-antialiased;
}
.product-square .pdata h4:after {
content:": ";
}
.product-square .pdata h4:before {
content:" ";
}
.woocommerce-product-gallery__trigger {
display:none !important;
}
.woocommerce-product-gallery__image {
pointer-events:none !important;
}
.woocommerce-cart-form .range-container {
display:none !important;
}
.woocommerce-cart-form .quantity .qty {
width: 70px !important;
height: 30px;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
font-size: 18px;
margin: 0 0 0 -15px;
}
.cart-labels, .woocommerce-cart-form__cart-item {
display:flex;
flex-direction:row;
padding:12px 0;
border-bottom:1px solid #efefef;
}
.cart-labels, .woocommerce-cart-form__cart-item:last-child {
border-bottom:none;
}
.cart-labels span, .cart_item .c-item {
flex:3;
padding-right:25px;
}
.product-remove {
width:25px !important;
flex:none !important;
}
.cart_item .quantity label, .cart_item #totalt {
display:none;
}
.cart-labels {
padding-bottom:3px;
margin-bottom:15px;
border-bottom:2px solid #fda200;
}
.woocommerce .product-remove a.remove {
font-weight: 300 !important;
font-size:22px !important;
height:18px !important;
width:18px !important;
display:inline-block;
background:#fda200; !important;
color:#fff !important;
border-radius:50%;
line-height:0.69 !important;
padding-top:1px;
}
.woocommerce-cart-form .product-thumbnail {
width:175px;
flex:none;
}
.woocommerce-cart-form .product-thumbnail img {
width: 100px;
}
.woocommerce-cart-form .update-cart {
margin-top:25px;
}
.woocommerce-cart .woocommerce-message {
display:none !important;
}
.woocommerce-cart .product-name.c-item a {
color:inherit;
}
a#adminedit {
display: inline-block;
position: absolute;
right: 50px;
top: 4px;
background: rgba(0,0,0,0.6);
color: #fff !important;
padding: 4px 12px 3px 12px;
border-radius: 24px;
font-size: 11px;
font-weight: 600 !important;
z-index: 1500;
}
.smalldesc {
display:block;
line-height:1.2;
margin-top:7px;
font-size:11px;
}
.info-box {
margin-top:35px;
padding:10px 15px;
border-radius:6px;
border:2px solid #fda200;
font-size:13px;
}
.info-box .fa-thumbs-up {
font-size:1.4em;
color: #fda200;
margin-right:3px;
}
.page_nav {
margin:40px 0 30px 0;
text-align:center;
}
.page_nav .page-numbers, .page_nav .prev, .page_nav .next{
padding:6px 10px;
margin-right:2px;
border:1px solid #d2d2d2;
border-radius:0px;
background:#f6f6f6;
color:#76797C;
-webkit-transition:0.3s all ease;
-moz-transition:0.3s all ease;
-o-transition:0.3s all ease;
-ms-transition:0.3s all ease;
transition:0.3s all ease;
}
.page_nav .prev, .page_nav .next {
padding:6px 14px;
}
.page_nav .prev:hover, .page_nav .next:hover,  .page_nav .page-numbers:hover {
background:#62676a;
color:#fff;
border:1px solid #62676a;
}
.page_nav .current{
background:#fda200;
color:#fff;
border:1px solid #fda200;
}
.malinky-ajax-pagination-loading img {
display:inline-block;
width:45px !important;
height:45px !important;
margin-top:30px;
}
.woocommerce-cart-form__cart-item.cart_item .quantity .smalldesc {
display:none !important;
}
.wc_payment_methods.payment_methods.methods {
display:none !important;
}
.woocommerce-checkout #payment {
background:transparent !important;
}
.woocommerce-checkout #payment div.form-row {
padding: 1em 0 1em 1em !important;
}
.woocommerce-cart-form .c-item.right-aligned, .woocommerce-cart-form .cart-labels span.right-aligned {
padding-right:55px;
text-align:right;
flex:1;
}
.woocommerce-cart-form .product-quantity.c-item, .woocommerce-cart-form .cart-labels span.product-quantity {
flex:1;
}
.book-thumbnail {
margin-top:35px;
position:relative;
}
.book-thumbnail img {
border:1px solid #999;
box-shadow:0 2px 20px rgba(0,0,0,0.3);
}
.folder {
display:inline-block;
margin-right:15px;
position:relative;
}
.woocommerce-breadcrumb {
margin:-20px 0 20px 0;
font-size:13px !important;
} .prod-desc-section {
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
.prod-desc-section>div {
flex:1;
}
.contentfield {
margin-right:50px;
max-width:800px;
font-size:15px;
}
.pricebar {
margin-top:4px;
display:none;
}
.pricebar h4 {
margin-bottom:25px;
}
.pricebar .table {
display:flex;
flex-direction:row;
}
.pricebar .table .heading {
font-size:0.9em;
font-weight:500;
border-top:1px solid #dedede;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.pricebar .table div:first-child {
border-left:1px solid #dedede;
}
.pricebar .table div:last-child {
border-right:1px solid #dedede;
}
.pricebar .table div {
padding:5px 10px;
width:80px;
text-align:center;
}
.pricebar .table .price {
background:#efefef;
border-bottom:1px solid #dedede
}
.kataloger {
text-align:center;
}
.kataloger .product-square {
padding: 15px 20px 30px 20px;
}
.katalog {
-webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
-ms-transform: rotate(-3deg);
transform: rotate(-3deg);
box-shadow: 4px 4px 14px rgba(0,0,0,0.40);
margin: 20px 20px 30px 20px;
display:inline-block;
-webkit-transition:0.3s all ease;
-moz-transition:0.3s all ease;
-o-transition:0.3s all ease;
-ms-transition:0.3s all ease;
transition:0.3s all ease;
}
.linkblock:hover+.katalog {
box-shadow: 10px 10px 20px rgba(0,0,0,0.35);
-webkit-transform: scale(1.05,1.05) rotate(-1deg);
-moz-transform: scale(1.0,1.0) rotate(360deg);
-ms-transform: scale(1.0,1.0) rotate(360deg);
transform: scale(1.05,1.05) rotate(-1deg);
}
.katalog img {
width:auto;
max-height:210px;
}
.katalog:before {
content: "";
background: url(//activexpo.se/wp-content/themes/Activexpo/images/3dEffect.png);
background-size: cover;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0.5;
}
.woocommerce table.shop_table .product-total, .woocommerce tfoot td, .cart_totals tr td {
text-align:right !important;
padding-right:20px !important;
}
.button[name=update_cart], .return-to-shop .button {
padding:16px 25px !important;
font-family:"Fira Sans", Helvetica ,Arial,  sans-serif;
}
.woocommerce-checkout input[type=text], .woocommerce-checkout input[type=tel], .woocommerce-checkout input[type=email], .woocommerce-checkout textarea {
border:1px solid #ccc;
height:50px;
padding-left:10px;
padding-right:10px;
font-size:17px;
font-family:"Fira Sans", Helvetica ,Arial,  sans-serif;
}
input[name="s"] {
border:none !important;
}
textarea {
height:150px !important;
padding-top:7px;
padding-bottom:7px;
}
.woocommerce .col2-set#customer_details .col-1, .woocommerce .col2-set#customer_details .col-2 {
float: none;
width: 100%;
}
.woocommerce-additional-fields {
margin:30px 0 40px 0;
}
textarea::-webkit-input-placeholder { padding-top:3px;
}
textarea:-moz-placeholder { padding-top:3px;
}
textarea::-moz-placeholder { padding-top:3px;
}
textarea:-ms-input-placeholder { padding-top:3px;
}
.woocommerce-checkout ::-webkit-input-placeholder { font-size:0.85em;
}
.woocommerce-checkout :-moz-placeholder { font-size:0.85em;
}
.woocommerce-checkout ::-moz-placeholder { font-size:0.85em;
}
.woocommerce-checkout :-ms-input-placeholder { font-size:0.85em;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
width: 49% !important;
}
span.select2-selection.select2-selection--single {
height: 50px;
padding: 10px 3px;
border:1px solid #ccc;
border-radius:0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
border-width: 6px 4px 0 4px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
top: 12px !important;
right: 7px !important;
}
.woocommerce-checkout #payment div.form-row {
padding: 0 !important;
}
#wufdc_div h6 {
font-size: 1.17em;
margin-top:40px;
}
#wufdc_div ul {
margin-top:-20px !important;
}
div#wufdc_div .wufdc-progress-bar {
background-color: #fda200 !important;
height:12px !important;
font-size:11px !important;
border-radius: 10px !important;
padding-bottom:2px !important;
line-height:1.2 !important;
}
div#wufdc_div .wufdc-progress-div {
border: #fda200 1px solid !important;
padding: 0px !important;
margin: 10px 0px 30px;
border-radius: 10px !important;
text-align: center;
display: none;
}
.wufdc-progress-text, #wufdc_div .delete {
font-size:14px !important;
}
div#wufdc_div ul li input[type="file"] {
height: 40px !important;
}
.wufdc-progress-text {
margin-top:20px !important;
}
.wufdc-loader-icon {
width:35px !important;
right:25px !important;
}
.wufdc-loader-icon img {
width:100% !important;
}
#wufdc_div ul small {
display:none !important;
}
#wufdc_div input {
opacity: 0;
}
#wufdc_div .filebtn {
display:inline-block;
background:#ebe9eb;
padding:7px 20px;
color:#515151;
border-radius:3px;
position:absolute;
top:52px;
left:0;
z-index:0;
font-weight:500;
-webkit-transition:0.3s all ease;
-moz-transition:0.3s all ease;
-o-transition:0.3s all ease;
-ms-transition:0.3s all ease;
transition:0.3s all ease;
}
input#searchsubmit {
position: absolute;
right: 0;
width: 70px;
height: 100%;
opacity: 0;
cursor:pointer;
}
.faq h3 {
margin-bottom: 5px;
}
.faq p {
margin-top:25px;
}
.leftpos {
left:0;
right:auto;
left-align:right;
}
.rightpos {
right:0;
left:auto;
text-align:right;
}
.whitecol {
color:#fff;
}
.blackcol {
color:#111;
}
.copyright {
position:absolute;
left:0;
bottom:25px;
font-size:11px;
color:rgba(255,255,255,0.3);
line-height: 1.3;
}
.copyright a {
color:inherit;
-webkit-transition:0.3s all ease;
-moz-transition:0.3s all ease;
-o-transition:0.3s all ease;
-ms-transition:0.3s all ease;
transition:0.3s all ease;
font-weight:inherit;
}
.copyright a:hover {
color:rgba(255,255,255,0.75);
}
.credits {
position:absolute;
bottom:10px;
left:0;
font-size:11px;
color:rgba(255,255,255,0.7);
}
.credits a {
color:inherit;
}
.contentfield ol {
list-style: none;
counter-reset: my-awesome-counter;
margin-top:30px;
padding-left:45px;
}
.contentfield ol li {
counter-increment: my-awesome-counter;
position:relative;
line-height:1.3;
margin-bottom:25px !important;
}
.contentfield ol li::before {
content: counter(my-awesome-counter);
display:inline-block;
background:#fda200;
width:30px;
height:30px;
border-radius:50%;
font-weight: 500;
position:absolute;
left:-45px;
color:#fff;
text-align:center;
font-size:18px;
vertical-align:top;
top:-6px;
padding-top:4px;
padding-left:1px;
box-sizing:border-box;
-moz-box-sizing:border-box;
}
.wc-no-matching-variations {
display:none !important;
}
#contact {
color: #bbb !important;
margin: 25px 0 75px 0;
font-size: 15px;
font-weight: 300;
}
#contact .cinfo {
color:#fda200;
margin-bottom:0;
}
#contact .fa {
display:inline-block;
width:35px;
}
#contact .fa-phone {
padding-left:4px;
width:32px;
padding-top:6px;
}
.cinfo, .cinfo a {
font-size:17px;
font-weight:400;
}
.nrinfo {
font-size:15px;
font-weight:500;
color:#aaa;
margin-left:15px;
}
#product-preloader {
position:fixed;
top:50%;
left:50%;
padding:20px;
background:#fff;
box-shadow: 0 0 30px rgba(0,0,0,0.2);
border-radius:50%;
margin-top:-40px;
margin-left:-40px;
z-index:20;
display:none;
}
#product-preloader .preload {
width:40px;
}
.woocommerce-product-gallery .flex-control-thumbs img {
width: auto !important;
max-height: 100px !important;
}
.woocommerce .woocommerce-breadcrumb a {
color: #fda200 !important;
}
.image-viewer .flex-control-nav {
margin-left: 15px;
}
.nomargin {
margin-top:0;
}
.woocommerce table.shop_table tfoot th, .woocommerce table.shop_table th, .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td {
font-weight: 500 !important;
}
.entry #wufdc_div h6 {
margin-bottom: 13px !important;
}
#cookie-notice .cn-button {
border:1px solid #fff;
border-radius:20px;
background:transparent;
line-height:1;
padding:3px 7px 3px 7px;
-webkit-transition:0.3s all ease;
-moz-transition:0.3s all ease;
-o-transition:0.3s all ease;
-ms-transition:0.3s all ease;
transition:0.3s all ease;
margin-left:5px !important;
}
#cookie-notice .cn-set-cookie {
margin-left:12px !important;
}
#cookie-notice .cn-button.cn-set-cookie:hover {
background:#fda200;
}
#cookie-notice .cn-button:hover {
background:#62676a;
}
#cookie-notice .cookie-notice-container {
padding:20px 0;
}
.woocommerce-product-gallery__image img {
max-width:100% !important;
}
#wufdc_div * {
font-family:"Fira Sans", Helvetica ,Arial,  sans-serif !important;
}
#wufdc_div span div:first-child {
margin-top:60px !important;
}
#wufdc_div span div:nth-child(2) {
margin-top:10px !important;
}
  h1, h2, h3, h4, h5, h6 {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin:0 0 15px 0;
line-height:1.3;
text-rendering: optimizeLegibility;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
p { 
margin: 0 0 17px 0;
}
p img { margin: 0; }
em, i { font-style: italic; }
strong, b { font-weight: bold; }
small { font-size: 80%; }
sub {
vertical-align:sub;
}
sup {
vertical-align:super;
}
ul {
list-style-type:square;
}
#main-content li, .entry li {
line-height:1.3;
margin-bottom:7px;
}
#main-content ul, #main-content ol, .entry ul, .entry ol {
margin-bottom:12px;
}  a { 
text-decoration: none; 
outline: 0;
border: 0; 
cursor: pointer;
}
a:hover { 
}
p a { line-height: inherit; }
.linkblock {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:10;
}
.post-edit-link {
margin-top:50px;
display: inline-block;
text-align:center;
color:inherit !important;
padding: 8px 15px;
background: #dedede;
border: 1px solid rgba(0,0,0,0.15);
border-radius: 4px;
transition: all 0.3s ease-out;
box-shadow: 
inset 0 1px 0 rgba(255,255,255,0.2), 
0 2px 3px rgba(0,0,0,0.1); text-decoration: none;
}
.post-edit-link:hover {
background:#efefef;
}  img {
max-width: 100%;
height:auto;
display:block;
}
.wp-caption {
max-width:100% !important;
}	
a img, img a {
border:0;
}
.luft, .bildmarginal {
padding:7px 13px;
}
.wp-caption-text {
margin-top: 10px;
font-style: italic;
}
img.alignright {
padding-left:18px;
padding-top:7px;
padding-bottom:10px;
}
img.alignleft {
padding-right:18px;
padding-top:7px;
padding-bottom:10px;
}
img.aligncenter {
padding-left:18px;
padding-right:18px;
padding-top:7px;
padding-bottom:10px;
}
.grayscale {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: gray; -webkit-filter: grayscale(100%);
-webkit-backface-visibility: hidden;
}  nav ul {
list-style:none;
margin:0;
padding:0;
}
nav ul li {
margin:0;
}
nav ul li a {
color:inherit;
}
#main-nav ul li {
display:inline-block;
}  .flexslider {
margin:0 !important;
background:none !important;
border:none !important;
-webkit-border-radius:0 !important;
-moz-border-radius:0 !important;
-o-border-radius:0 !important;
border-radius:0 !important;
box-shadow:none !important;
-webkit-box-shadow:none !important;
-moz-box-shadow:none !important;
-o-box-shadow:none !important;
z-index:1 !important;
}
.flexslider .slides > li {
-webkit-backface-visibility:visible !important;
}
.slides, .slides li, .flex-viewport, .flex-viewport ul li {
position:relative;
height:100%;
}
.flex-control-nav {
width: 100%;
bottom: 2px !important;
position:absolute;
}
.flex-control-nav li {
margin: 0 3px !important;
}
.flex-control-paging li a {
width: 8px !important;
height: 8px !important;
background:#fff !important;
background:rgba(255,255,255,1) !important;
-webkit-border-radius: 4px !important;
-moz-border-radius: 4px !important;
-o-border-radius: 4px !important;
border-radius: 4px !important;
box-shadow: none !important;
}
.flex-control-paging li a.flex-active {
background: #FFC90A !important;
}
.flex-direction-nav a {
width: 28px !important;
height: 28px !important;
margin: -14px 0 0!important;
background: url(//activexpo.se/wp-content/themes/Activexpo/js/images/bg_direction_nav.png) no-repeat 0 0  !important;
opacity:1 !important;
}
.flex-direction-nav .flex-next {
background-position: -28px 0 !important;
}
.flex-prev {
left:5px !important;
}
.flex-next {
right:5px !important;
}   * {
box-sizing:border-box;
-moz-box-sizing:border-box;
}
.hidden {
visibility:hidden !important;
}
.hide {
display:none !important;
}
.first {
margin-left:0 !important;
}
.last {
margin-right:0 !important;
}
.clear, .clearfix {
clear:both;
float:none;
}
.add-top, .add-top-20 {
margin-top:20px !important;
}
.add-bottom, .add-bottom-20 {
margin-bottom:20px !important;
}
.add-top-5 {
margin-top:5px !important;	
}
.add-top-10 {
margin-top:10px !important;	
}
.add-top-15 {
margin-top:15px !important;	
}
.add-top-25 {
margin-top:25px !important;	
}
.add-top-30 {
margin-top:30px !important;	
}
.add-top-40 {
margin-top:40px !important;	
}
.add-top-50 {
margin-top:50px !important;	
}
.add-top-60 {
margin-top:60px !important;	
}
.add-top-70 {
margin-top:70px !important;	
}
.add-bottom-5 {
margin-bottom:5px !important;	
}
.add-bottom-10 {
margin-bottom:10px !important;	
}
.add-bottom-15 {
margin-bottom:15px !important;	
}
.add-bottom-25 {
margin-bottom:25px !important;	
}
.add-bottom-30 {
margin-bottom:30px !important;	
}
.add-bottom-40 {
margin-bottom:40px !important;	
}
.add-bottom-50 {
margin-bottom:50px !important;	
}
.add-bottom-60 {
margin-bottom:60px !important;	
}
.add-bottom-70 {
margin-bottom:70px !important;	
}
.no-top {
margin-top:0 !important;
padding-top:0 !important;
}
.no-bottom {
margin-bottom:0 !important;
padding-bottom:0 !important;
}
.no-top-margin {
margin-top:0 !important;
}
.no-bottom-margin {
margin-bottom:0 !important;
}
.no-top-padding {
padding-top:0 !important;
}
.no-bottom-padding {
padding-bottom:0 !important;
}
.left {
float:left;
}
.right {
float:right;
}
.center, .centeralign {
text-align:center;
}
.ib {
display:inline-block;
vertical-align:top;	
}
.ei-prod {
margin-top:25px;
width:100px;
opacity:0.5;	
-webkit-transition:0.3s all ease;
-moz-transition:0.3s all ease;
-o-transition:0.3s all ease;
-ms-transition:0.3s all ease;
transition:0.3s all ease;
}
.ei-prod:hover {
opacity:1;
}
.fixed {
position:fixed;
width:100%;
top:0;
left:0;
}
.absolute {
position:absolute;
top:0;
left:0;
}
.relative {
position:relative;
}  html {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}  input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],textarea, input[type=submit] {
-webkit-border-radius: 0;
-webkit-appearance:none;
}
input[type=radio], input[type=checkbox] {
vertical-align:middle;
height:auto;
}  b.seo, strong.seo, i.seo, oblique.seo, em.seo {
font-weight:normal !important;
font-style:normal !important;
}  textarea {
resize:vertical;
}
input, textarea, input[type=submit] {
box-sizing:border-box;
-moz-box-sizing:border-box;
}
select {
-webkit-appearance: menulist-button !important;
} .wpcf7-validation-errors, .wpcf7-mail-sent-ok {
border: none !important;
margin: 30px 0 !important;
padding: 0 !important;
}
.wpcf7 .ajax-loader {
margin-top:15px !important;
width:25px !important;
}  .pp_details .pp_nav p {
margin: -2px 7px 0 5px;
}
.pp_nav .pp_play {
margin-top: -1px;
}  #flags li {
display:inline-block;
list-style:none;
margin-left:3px;
}  .alignleft {
float:left;
}
.alignright {
float:right;
}.lilam .vitlila, .transparent-lila, .svartlila, .lilasilver, .lilavit, .lilasvart {
background:#9b58b7 !important;
}
.ljusbla {
background:#b1c1dc !important;
}
.blue, .bla, .svartbla, .silverbla {
background:#4299CA !important;
}
.neongul {
background:#faff75 !important;
}
.neonrosa {
background:#e38fb4 !important;
}
.silver, .silversvart, .metall, .stal, .silvervit, .krom {
background:#f4f4f4 !important;
}
.applegron, .frostad-gron {
background:#81bb6d !important;
}
.greymel {
background:#ddd !important;
}
.aqua, .vitaqua {
background:#62abc4 !important;
}
.b-green {
background:#49a356 !important;
}
.bt-green {
background:#469D66 !important;
}
.cerise, .ceris, .magenta {
background:#ea6298 !important;
}
.fluor-y {
background:#e1e575 !important;
}
.orange, .vitorange, .orangesvart, .svartorange, .orangesilver, .orangetransparent, .orangevit, .silverorange, .orange-marinbla, .orangegra, .transparent-orange-vit {
background:#fca200 !important;
}
.red, .rod, .svartrod, .vitrod, .rodvit, .rodsvart, .rodsilver, .silverrod, .naturrod, .rodgra, .rodtransparent, .rod-marinbla, .rodheather-charcoal, .rodnaturvit {
background:#dd1f1f !important;
}
.scarlet-red {
background:#AB2E34 !important;
}
.safir {
background:#2B3345 !important;
}
.royal {
background:#3659aa !important;
}
.black-grey {
background:#5E5D5C !important;
}
.pebble-grey {
background:#877F7D !important;
}
.lt-royal {
background:#2B69AD !important;
}
.blazing-yellow {
background:#F3ED60 !important;
}
.ash {
background:#b1b1b1 !important;
}
.bright-green {
background:#65B471 !important;
}
.dark-green {
background:#3B573A !important;
}
.dark-grey, .dk-grey {
background:#676767 !important;
}
.dark-lilac {
background:#40396A !important;
}
.dark-red {
background:#982B30 !important;
}
.frenchblue {
background:#4D488E !important;
}
.green, .fern-green {
background:#3A6D42 !important;
}
.lt-green {
background:#B1C485 !important;
}
.lt-petrol {
background:#639E8C !important;
}
.grey {
background:#646460 !important;
}
.khaki {
background:#CBC1B0 !important;
}
.lime {
background:#B5C664 !important;
}
.olive, .oliv, .lt-olive {
background:#6E6550 !important;
}
.lt-olive {
background:#7A7D69 !important;
}
.spicy-or {
background:#D95630 !important;
}
.wine {
background:#7B3436 !important;
}
.yellow {
background:#EABD40 !important;
}
.amber-heather {
background:#ebbe5b !important;
}
.antracit {
background:#242424 !important;
}
.aquabla, transparent-aquabla, .aquablavit {
background:#1688d9 !important;
}
.aquablasvart, .frostad-bla-vit, .silver-aquabla, .frostad-bla-svart {
background:#7CD3DE !important;
}
.kraft-brown {
background:#D6A268 !important;
}
.ash {
background:#CDCDCD !important;
}
.gra, .grafit, .gra-melange, .m-greymel, .frostad-genomskinligsvart {
background:#dbdbdb !important;
}
.morkgra {
background:#505358 !important;
}
.askgra {
background:#919191 !important;
}
.beige, .beigeantracit, .cream {
background:#efd0a5 !important;
}
.bl-yellow {
background:#FFEA5F !important;
}
.bla-grey, .bla-gre {
background:#46505A !important;
}
.bla-yel, .bla-yell {
background:#D6FD87 !important;
}
.black-ref {
background:#37333B !important;
}
.blazing-yellow {
background:#eeee22 !important;
}
.blu-navy, .bla-marinbla, .navy, .marinbla, .vit-marinbla, .marinblagra, .natur-marinbla, .gra-marinbla, .marinblavit, .morkbla, .gots-indigo, .marinblarod, .marinblanaturvit, .marinbla-melange, .indigo, .silver-marinbla, .svart-marinbl, .dark-navy, .dk-navy {
background:#172752 !important;
}
.blue, .blatransparent, .blavit, .bt-blue, .vitbla, .transparent-bla-vit {
background:#228cf7 !important;
}
.bluemel {
background:#1E2947 !important;
}
.blue-metallic {
background:#A4C8DE !important;
}
.blaantracit {
background:#254EA1 !important;
}
.blagron {
background:#5D7B69 !important;
}
.blaheather-charcoal {
background:#1157AD !important;
}
.blasilver {
background:#3B447F !important;
}
.blasvart {
background:#0051DC !important;
}
.bordeaux {
background:#605b60 !important;
}
.bright-blue {
background:#3A9DD5 !important;
}
.bright-green {
background:#19AD5C !important;
}
.brons {
background:#675845 !important;
}
.brun, .brunsilver {
background:#563A1D !important;
}
.bt-green {
background:#01B17B !important;
}
.bt-red {
background:#E51F37 !important;
}
.buteljgron {
background:#5A6851 !important;
}
.cactus {
background:#9D316F !important;
}
.champagne {
background:#D8C1B4 !important;
}
.charcoal {
background:#3E3F44 !important;
}
.chokladbrun {
background:#563F2C !important;
}
.class-bl, .classic-bl {
background:#226BA5 !important;
}	
.cob-blue {
background:#0471D1 !important;
}
.gul, .gulsvart, .svartgul, .vitgul, .gulvit, .yellow, .transparent-gul, .silvergul {
background:#F0E217 !important;
}
.ljusgul {
background:#EFECA8 !important;
}
.tra {
background:#C0A176 !important;
}
.natur {
background:#eacba6 !important;
}
.gron, .vitgron, .gronvit, .svartgron, .transparent-gron, .gronsvart, .grontransparent, .naturgron {
background:#0FA62C !important;
}
.rosa, .pink, .rosasvart, .rosavit, .transparent-rosa, .vitrosa, .silverrosa {
background:#F7007C !important;
}
.frostad-gronvit, .frostad-gronsvart {
background:#acc46c !important;
}
.coffe-brown {
background:#513b37 !important;
}
.cranberry-red {
background:#9D1820 !important;
}
.cranberry-red {
background:#9D1820 !important;
}
.gramelange {
background:#ebbe5b !important;
}
.gra-melange-marinbla {
background:#B0B0B0 !important;
}
.steel-grey {
background:#7d7980 !important;
}
.himmelsbla, .himmelsbla-gra, .frostad-bla, .mellanbla, .silver-processbla {
background:#8EDAF5 !important;
}
.grasvart {
background:#B6B6B6 !important;
}
.svartkungsbla, .vitkungsbla, .kungsbla-vit, .kungsbla-svart, .naturkungsbla, .silverkungsbla, .kungsbla-silver, .kungsbla {
background:#3E539F !important;
}
.processbla, .processblasvart {
background:#0075C5 !important;
}
.ljunggra {
background:#B7B7B7 !important;
}
.heather-charcoal {
background:#474D59 !important;
}
.transparent-bla {
background:#A5D3ED !important;
}
.ljungbla {
background:#5270B3 !important;
}
.vinrod {
background:#a3183b !important;
}
.khaki {
background:#DABC9A !important;
}
.klargron {
background:#4B9E6E !important;
}
.myrtle-green {
background:#434c3d !important;
}
.klassisk-royalbla {
background:#314780 !important;
}
.ljusgra, .gravit {
background:#ebebeb !important;
}
.gun-metal-ct {
background:#434343 !important;
}
.mintgron {
background:#69AE9B !important;
}
.svartgra {
background:#6D6D6D !important;
}
.skogsgron {
background:#3D6C69 !important;
}
.graphite {
background:#5B5B5B !important;
}
.transparent-rod {
background:#F0A2AD !important;
}
.svart-limegron, .limegronsvart, .vitlimegron, .neongron, .limegronvit, .limegronsilver, .limegron, .silverlimegron, .limegrontransparent, .lime, .dk-lime, .mellangron, .vit-limegron, .transparent-limegron, .frostad-gronsvart {
background:#b8e244 !important;
}
.svartkrom {
background:#A2A2A2 !important;
}
.morkrod, .morkrod-marinbla {
background:#a80321 !important;
}
.militargron {
background:#50593D !important;
}
.vitgrå {
background:#d3d3d3 !important;
}
.guldgul, .svartguldgul, .vitguldgul {
background:#BC9A63 !important;
}
.tranaparent-svart {
background:#CBCBCB !important;
}
.storm-grey {
background:#535965 !important;
}
.plommon {
background:#811086 !important;
}
.heather-smoke {
background:#3B3B3B !important;
}
.light-pink {
background:#E0B4C1 !important;
}
.lavendel {
background:#705093 !important;
}
.ljungrod {
background:#961F42 !important;
}
.flour-ye {
background:#D9F16B !important;
}
.koppar {
background:#B0855E !important;
}
.naturvit {
background:#E8E2CC !important;
}
.havsbla {
background:#8FA9C3 !important;
}
.rose-gold {
background:#ca9b6f !important;
}	
.olive {
background:#6A6354 !important;
}
.spicy-or {
background:#D93B2E !important;
}
.denim {
background:#404F6D !important;
}
.titan, .silvergra, .rostfritt {
background:#D2D6DA !important;
}
.ljusrod {
background:#f93e3e !important;
}
.cobolt-blue, .cobalt-blue {
background:#2C63A1 !important;
}
.turkos {
background:#8FD3E9 !important;
}
.white, .vit, .vitsvart, .transparent-klar, .vitsilver, .transparent, .transparent-vit {
background:#fff !important;
border:1px solid #ccc;
}
.black, .svart, .black-black, .black-reflex, .black-white, .blank-svart, .blank-svartsvart, .blank-svartvit, .blk, .svartsilver, .svartvit, .svarttransparent, .gots-black, .svartgra-melange {
background:#111 !important;
}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color:after {
-webkit-box-shadow: inset 0 0 1px 0 rgba(0,0,0,.5) !important;
box-shadow: inset 0 0 1px 0 rgba(0,0,0,.5) !important;
}@media only screen and (max-width: 1120px) {
#main-nav {
display:none;
}
#responsive-menu-section {
display:block;
}
}  @media only screen and (max-width: 1024px) {
.product-square {
width:33.33333333% !important;
}
.product-square:nth-child(4n+0)  {
border-right:1px solid #e3e3e3;
}
.product-square:nth-child(3n+0)  {
border-right:none;
}
.product-square:nth-child(4) {
border-top:1px solid #e3e3e3;
}
.main-content-box.content.entry.full {
padding: 40px 35px 50px 35px !important;
}
.prod-desc-section {
flex-direction:column;
}
.contentfield {
margin-right:0;
}
.pricebar {
margin-top:20px;
padding-top:30px;
border-top:1px solid #efefef;
}
}  @media only screen and (max-width: 980px) {
#main-content .inner-content.inner-s {
width: 100%;
}
}  @media only screen and (max-width: 960px) {
}  @media only screen and (max-width: 830px) {
#footer-logo {
bottom: 45px;
}
#contact {
margin: 0px 0 85px 0;
}
.copyright {
left: auto;
right:0;
bottom: 10px;
text-align:right;
}
}  @media only screen and (max-width: 768px) {
.product-square {
width:50% !important;
}
.product-square:nth-child(3n+0)  {
border-right:1px solid #e3e3e3;
}
.product-square:nth-child(2n+0)  {
border-right:none;
}
.product-square:nth-child(3) {
border-top:1px solid #e3e3e3;
}
#single-product .image-viewer, #single-product .order-form {
width: 100%;
}
#single-product .image-viewer {
margin-bottom:30px;
}
#single-product .info-section {
margin-top:30px;
}
#top-image {
margin-top:26px !important;
}
#top-image .slides, #top-image .slides .inner-content {
height:400px !important;
}
#top-image .inner-content, #top-image.normal .inner-content {
height:200px !important;
}
.top-image-text {
bottom: 120px;
font-size:36px;
}
#topborder {
font-size:12px;
height:26px;
}
#logo {
width:150px !important;
margin:12px 0 !important;
}
header .inner-content {
height: 50px;
}
#menuicon {
top: 8px;
right: 92px;
width: 32px;
}
#varukorg-link {
padding: 9px 0 0 20px;
}
#top-image.minimal .inner-content {
height: 50px !important;
}
body {
font-weight:400 !important;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
width: 100% !important;
float:none;
}
#varukorg-link {
width:71px !important;
}
}  @media only screen and (max-width: 560px) {
.product-square {
width:100% !important;
border-right:none;
border-top:1px solid #e3e3e3;
}
.product-square:nth-child(2) {
border-top:1px solid #e3e3e3;
}
.info.tabcontent.hide {
display:block !important;
}
.info.tabcontent {
margin-bottom:30px;
background:#fff;
}
.info.tabcontent h3.hide {
display:block !important;
}
.info-section {
background:transparent !important;
}
.tabs.info {
display:none;
}
.content {
margin-top:20px !important;
}
.pricebar .table div {
padding:5px 0px;
width:60px;
font-size:0.80em !important;
}
.main-content-box {
padding:30px 25px 30px 25px;
}
}  @media only screen and (max-width: 480px) {
}  @media only screen and (max-width: 359px) {
}
  .webkit ::-webkit-input-placeholder { color:    #222;
}
.webkit #search-select .search {
background: rgba(255,255,255,0.70) !important;
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(20px);
}
.android.webkit .webkit #search-select .search {
background:rgba(255,255,255,0.85) !important;
}