/*
Theme Name: Hello Elementor Child theme of hello-elementor
Theme URI: 
Description: Child theme of hello-elementor theme for the Hello Elementor theme
Author: <a href="https://elementor.com/?utm_source=wp-themes&#038;utm_campaign=author-uri&#038;utm_medium=wp-dash">Elementor Team</a>
Author URI: 
Template: hello-elementor
Version: 2.3.0
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Wed, 05 Aug 2020 08:44:27 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/


/********* Produktpriser ********/
.customProductTitleCatContainer .regularPrice, .customProductTitleCatContainer .regularPriceProductPage {
    text-decoration: none!important;
    color: #999999!important;
}

.salePrice {
	color: #C90101!important;
}

del {
    text-decoration: none!important;
}


/********* Reviews ********/
button.cr-show-more-reviews-prd {
    border: solid 1px #fff!important;
}

button.cr-show-more-reviews-prd:hover {
    border: solid 1px #fff!important;
	background-color: #333333!important;
}



@media (max-width: 575px){
.woocommerce .site-header, body:not([class*=elementor-page-]) .site-main {
   padding-right: 0px!important; 
   padding-left: 0px!important; 
}
}


/********* icons SVG product page ********/
#productSpecIconList svg {

    width: 24px!important;
}




/********* MENY ********/
.elementor-nav-menu__container{
top:0px!important;
}
#menuhopin.headershow{
transform: translateY(0);
}
#menuhopin{
position: fixed;
top:0;
width: 100vw;
-webkit-transition: transform 0.34s ease;
transition : transform 0.34s ease;
transform: translateY(-250px); /*adjust this value to the height of your header*/
}

.menykolumn1
{border-top:6px solid #333;}


/*********** REA ****************/

.woocommerce-Price-amount
{
    font-weight: bold;
    font-size: 12pt;
}
.jet-woo-product-badge__sale
{
    background-color: red!important;
}


/********** LISTNING ************/

.jet-woo-product-thumbnail img
{height:300px!important;
width:auto!important;
object-fit:cover!important;
border:0px solid #000!important;}


/******* KATEGORIBILDER ************/


.kategoribild 
{transition: transform 0.3s ease;}

#kategorikolumn:hover .kategoribild 
{transform: translateX(10px)!important;}

.jet-woo-products__item:hover .jet-woo-product-thumbnail 
{transform: translateY(-10px)!important;}

#kategorikolumn
{
border:0px solid #000;
transition: transform 3s;}

/******* Produkter ************/

.jet-woo-products .jet-woo-product-thumbnail {
    overflow: visible!important;
}

.jet-woo-products .jet-woo-products__inner-box {
    overflow: visible!important;
}

.jet-woo-product-categories ul
{margin:0;
padding:0;}

body:not([class*=elementor-page-]) .site-main {
    max-width: 100%!important;
}

.variations .label, .variations .value
{background:transparent!important;}

/********** SINGLE PRODUCT *********/

.woocommerce div.product form.cart .woocommerce-variation-description p {
    color:#FFF!important;
}

.beskrivning .elementor-background-overlay {
    filter: brightness(0.8);
}

.laggtill .quantity
{display:none!important;}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #FFF;
}

.jet-woo-slick-type-bullets .jet-woo-slick .slick-list {
margin:0 auto;
}

.elementor-jet-single-price
{font-weight:700!important;}

.elementor-jet-single-price .price del
{font-weight:700!important;
font-size:20px;
color:#6b6b6b!important;}

.elementor-jet-single-price .price ins
{font-weight:700!important;}

.mellan .jet-woo-product-thumbnail img {
    max-height: 260px!important;
    max-width: 260px!important;
  object-fit:contain!important;
    border: 0px solid #000!important;
}

.jet-woo-product-thumbnail img {
    max-height: 260px!important;
    width: 260px!important;
    object-fit: contain!important;
    border: 0px solid #000!important;
}

.mellan .jet-woo-product-title {border:0px solid; display: inline-block!important;
    width:55%;
    vertical-align:top;
}

.mellan .jet-woo-product-price {border:0px solid; display: inline-block!important;
    width:42%;
    vertical-align:top;
}

.mellan .jet-woo-products__inner-box {
    display: inline-block!important;
}

.elementor-lightbox .elementor-lightbox-image
{background:#FFF!important;}

.woocommerce .star-rating {
  color:#e8a400;
}

@media screen and (max-width: 600px) 
{
    .mellan .jet-woo-product-thumbnail img {
    max-height: 150px!important;
    width: auto!important;
    object-fit: cover!important;
    border: 0px solid #000!important;
}

.mellan .jet-woo-product-title {border:0px solid; display: inline-block!important;
    width:100%;
    vertical-align:top;
}

.mellan .jet-woo-product-price {border:0px solid; display: inline-block!important;
    width:100%;
    vertical-align:top;
}

.mellan .jet-woo-products__inner-box {
    display: inline-block!important;
}

}


#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width: 200px!important;
}


/********** SINGLE PRODUCT ADD ONS *********/

.pewc-product-extra-groups-wrap {
	color: #fff!important;
}

.pewc-tabs-wrapper .pewc-tab.active-tab {
    background-color: #333;
 }

.pewc-tabs-wrapper  .pewc-tab {
	background-color: #111;
	border: 0px!important;
}

.pewc-groups-tabs .pewc-group-wrap {
    background-color: #333333;
}

.pewc-field-label {
	padding: 0 0 6px 0;
}

/******* BILDSPEL *********/

.bildspel {
	font-family:"Rajdhani", Sans-serif;
}

.bildspel h3, .bildspel h5
{
	text-transform:uppercase;
	font-weight:700;
}

.bildspel h6 {
	font-weight:400;
}

.bildspel h5 {
	font-size:40px;
	
}

.bildspel h5, .bildspel h6
{text-transform:uppercase;
	margin:0;
	padding:0;}

.forstasida2
{background:#efefef;}


/*********** NIGHTMODE  **************/

body.wp-night-mode-on img { border:0px solid #000!important; }

body.wp-night-mode-on #svart-sektion {background:#000!important;}

body.wp-night-mode-on .svart-sektion-vit-text .elementor-heading-title {color:white!important}
body.wp-night-mode-on #nyheter-sektion h1 {color:white!important}
body.wp-night-mode-on #nyheter-sektion h2 {color:white!important}
body.wp-night-mode-on #nyheter-sektion .jet-smart-listing__post-title.post-title-simple a {color:white!important}
body.wp-night-mode-on #nyheter-sektion .post__date-link {color:white!important}
body.wp-night-mode-on #nyheter-sektion .jet-smart-listing__meta-icon.jet-blog-icon {color:white!important}
body.wp-night-mode-on #nyheter-sektion .jet-smart-listing__post-excerpt.post-excerpt-simple {color:white!important}

body.wp-night-mode-on #cart-sektion h1 {color:white!important}
body.wp-night-mode-on #cart-sektion h2 {color:white!important}
body.wp-night-mode-on .woocommerce table.shop_table tr:nth-child(odd) a{
    color:#eee!important;
}

body.wp-night-mode-on #checkout-sektion h1 {color:white!important}
body.wp-night-mode-on #checkout-sektion h2 {color:white!important}
body.wp-night-mode-on #order_comments_field > label {color: white!important}
body.wp-night-mode-on #aco-extra-checkout-fields > p.form-row.form-row-wide.mailchimp-newsletter > label > span {color: white!important}

body.wp-night-mode-on .jet-woo-product-thumbnail, body.wp-night-mode-on .forstasida, body.wp-night-mode-on .forstasida2, body.wp-night-mode-on .produkter {background:#000!important;}
body.wp-night-mode-on .elementor-438 .elementor-element.elementor-element-a9e149d:not(.elementor-motion-effects-element-type-background), body.wp-night-mode-on .specifikationer {background:#000!important;}
body.wp-night-mode-on .elementor-438 .elementor-element.elementor-element-a0880c5:not(.elementor-motion-effects-element-type-background)
{
	    background-color: transparent;
    background-image: linear-gradient(180deg, #000000 0%, #000000 100%)!important;
}

body.wp-night-mode-on .jet-woo-product-title a, body.wp-night-mode-on .elementor-element-1269045 .elementor-heading-title, body.wp-night-mode-on .elementor-2918 .elementor-element.elementor-element-6f3701e .elementor-heading-title, body.wp-night-mode-on .elementor-2918 .elementor-element.elementor-element-2fcb514 .elementor-heading-title, body.wp-night-mode-on .jet-woo-product-price, body.wp-night-mode-on .jet-filters-pagination__link {color:#FFF!important;}


body.wp-night-mode-on .jet-woo-products__inner-box:hover {
    background: #333!important;
}
body.wp-night-mode-on .jet-woo-products__inner-box {
    padding:10px!important;
}

body.wp-night-mode-on .jet-woo-product-thumbnail
{transition:all ease .3s!important;}

body.wp-night-mode-on .jet-woo-products__item .jet-woo-product-thumbnail 
{background:none!important;}

body.wp-night-mode-on .jet-unfold__separator {
    background-color: transparent;
    background-image: none!important;
}

body.wp-night-mode-on #kategorikolumn .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    border-color: #000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5% 5% 5% 5%;
}

body.wp-night-mode-on #kategorikolumn .elementor-heading-title {
  color:#FFF!important;
}

body.wp-night-mode-on .headline .elementor-heading-title
{color:#FFF!important;}

body.wp-night-mode-on table tbody>tr:nth-child(odd)>td, body.wp-night-mode-on table tbody>tr:nth-child(odd)>th {
    background-color: #333!important;
		color:#eee!important;
}

body.wp-night-mode-on .elementor-438 .elementor-element.elementor-element-12da683 .jet-woo-builder .shop_attributes tr > th,body.wp-night-mode-on .elementor-438 .elementor-element.elementor-element-12da683 .jet-woo-builder .shop_attributes tr > td {
    border-color: #333!important;
}

body.wp-night-mode-on .elementor-438 .elementor-element.elementor-element-8ab32b4 .jet-woo-products .jet-woo-product-button .button, body.wp-night-mode-on .elementor-438 .elementor-element.elementor-element-eb4c8e3 .jet-woo-products .jet-woo-product-button .button, body.wp-night-mode-on .elementor-438 .elementor-element.elementor-element-24bb537 .jet-woo-builder .single_add_to_cart_button.button  {
    background-color: var( --e-global-color-9db08d0 );
}

body.wp-night-mode-on #svart-sektion .button {background-color: var( --e-global-color-9db08d0 );}

body.wp-night-mode-on .woocommerce-variation-description, body.wp-night-mode-on .jet-unfold__content p,  body.wp-night-mode-on .mork h1, body.wp-night-mode-on .mork h2, body.wp-night-mode-on .mork .elementor-text-editor
{color:#FFF!important;}

body.wp-night-mode-on .elementor-toggle .elementor-tab-title, body.wp-night-mode-on .elementor-toggle-title, body.wp-night-mode-on .elementor-tab-content
{background:#000!important; color:#FFF!important;}

body.wp-night-mode-on .elementor-toggle .elementor-tab-title {
	border:1px solid #bbb!important;
}

body.wp-night-mode-on .mork a {
	color:#bbb!important;
	background:none!important;
}
.elementor-4617 .elementor-element.elementor-element-2ba06c61 .elementor-heading-title
{color:#333!important;}

body.wp-night-mode-on #productsPagesAttributesTable tr:nth-child(even) th{
    color: white;
}

body.wp-night-mode-on #productsPagesAttributesTable tr:nth-child(even) td{
    color: white;
}

body.wp-night-mode-on #productsPageUnfoldWidget .tp-unfold-description-inner p{
    color: white;
}

body.wp-night-mode-on #productsPageUnfoldWidget .tp-unfold-wrapper:not(.fullview) .tp-unfold-description::after{
    background: linear-gradient(rgba(255,255,255,0),#000);
}

body.wp-night-mode-on .customTitlePriceLinks h3, body.wp-night-mode-on .customTitlePriceLinksProductPage h3{
    color: white!important;
}

body.wp-night-mode-on .customProductPrice>.woocommerce-Price-amount, body.wp-night-mode-on .customProductPriceProductPage>.woocommerce-Price-amount{
    color: white!important;
}

body.wp-night-mode-on .customProductTitleCatContainer>a:last-of-type.button{
    background-color: #39ABE2;
}

body.wp-night-mode-on .mellan{
    background-color: black!important;
}

/***** MENYN *****/

.jet-mobile-menu__instance--slide-out-layout {
    align-items: flex-start!important;
}

.jet-woo-products__item .jet-woo-product-title
{
	height:42px;
	border:0px solid #000;
}

/******** HEADER KASSAN ETC ******/

.post-4086 .page-header
{display:none;}

.woocommerce-notices-wrapper
{display:none!important;}

/************** VARUKORG ***************/

.woocommerce table.shop_table {
    border: 0px solid rgba(0,0,0,.1);
    margin: 0 -1px 24px 0;
    text-align: left;
    width: 100%;
    border-collapse: separate;
    border-radius: 5px;
    background: white;
}

.woocommerce table.shop_table tr:nth-child(odd) a{
    color:black!important;
}

.woocommerce table.shop_table tr:nth-child(even) a{
    color:#333!important;
}

.woocommerce table.shop_table td, .woocommerce table.shop_table th{
    border: 0;
}

table thead:first-child tr:first-child th
{border-top:0!important;}

.woocommerce-cart table.cart td.actions .coupon .input-text
{min-width:300px;}

td.actions .button {
    padding: 12px!important;
}

.cart_totals h2
{color:#333!important;
font-size:20px;}

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

/***** KNAPP DARKMODE ****/
.wpnm-button.style-5 .wpnm-button-toggle {
    border: 0.125em solid rgba(255, 255, 255, 1)!important;
}
.wpnm-button.style-5 #dayIcon, .wpnm-button.style-5 #nightIcon {
    fill: #FFF!important;
}

.wpnm-button.style-5 .wpnm-button-toggle:after {
    background: rgba(255, 255, 255, 1)!important;
}

/********** LANGUAGE ***********/
.site-id-1, .site-id-5, .site-id-6, .site-id-7 {border:0px solid #000!important;
background-image:url(/wp-content/uploads/2020/11/sv_flag.png);
	background-size:25px 16px;
	background-repeat:no-repeat;
	background-position:2px 2px;
	padding:5px;
}

.site-id-5
{
	background-image:url(/wp-content/uploads/2021/02/euflag.jpg);
}

.site-id-6
{
	background-image:url(/wp-content/uploads/2021/01/dkflag.jpg);
}

.site-id-7
{
	background-image:url(/wp-content/uploads/2021/06/fi-flag.jpg);
}

.lang li 
{padding-left:31px!important;}

.lang ul li ul li
{padding:2px;
	padding-left:23px!important;
	width:40px!important;
	
}

.lang ul li ul 
{
	min-width:80px!important;
	padding-top:5px!important;
}

.menu-item:not(:last-child) a {
    border-right: 0px solid #333!important;
    padding: 15px 3px 15px 3px;
}


@media screen and (max-width: 600px) {
 .site-id-1, .site-id-5, .site-id-6, .site-id-7 {border:0px solid #000!important;

	background-size:25px 16px;
	background-repeat:no-repeat;
	background-position:2px 2px;
	padding:0px;
}
	/*
.site-id-5
{
	background-image:none;
}

.site-id-6
{
	background-image:none;
}
	

.site-id-7
{
	background-image:none;
}	
	*/
	.lang li 
{padding-left:0px;}

.lang ul li ul li
{padding:0px;
	padding-left:0px;
	width:auto!important;
	
}

.lang ul li ul
{
	text-align:left!important;
	min-width:30px!important;
	padding-left:0!important;
	padding-top:5px!important;
	margin:0!important;
	border:1px solid #FFF!important;	
}
	
	.lang ul li ul li a
{
	padding-left:0!important;
	display:block!important;
}
	
	.menu-item:not(:last-child) a {
    border-right: 1px solid #333!important;
}
	

}


#signup-content {
	width: fit-content!important;
    margin-left: auto;
    margin-right: auto;
	min-height: 500px;
	padding-top: 100px;
}

.elementor-button{
    cursor: pointer;
}

/***** PDF list Support page ****/
.pdf-list {
	color: #c36!important;
}


/***** Cookies window ****/
.cc-window{z-index:999999999999999;}


/* On screens that are 600px or less */
@media screen and (max-width: 600px) {
#cc-window.cc-floating, #cc-window.cc-type-categories .cc-btn, #cc-window.cc-type-categories.cc-floating {
    z-index: 9999999999999;
  }
}



@media screen and (max-width: 600px) {
.elementor-3455 .elementor-element.elementor-element-472ab33a img, .elementor-3467 .elementor-element.elementor-element-17b0f64a img {
    width: 48vw!important;
    height: auto;
  }
}


@media (max-width: 767px) {
.elementor-26 .elementor-element.elementor-element-4a3c43b img, .elementor-26 .elementor-element.elementor-element-8c82a78 img, .elementor-26 .elementor-element.elementor-element-f3bdbda img {
    width: 70%!important;
	margin-top: -20px!important;
	}
	
		.menu-item-type-mlp_language a {
	color: transparent!important;
}
	
}

.customProductCategoryLinks, .customProductCategoryLinks:hover{
    color: #39abe2;
    font-weight: 800;
    text-transform: uppercase;
    font-family: "Rajdhani", Sans-serif;
    font-size: 0.7vw;
    text-align: left;
}

.customTitlePriceLinks, .customTitlePriceLinks:hover{
    color: #333333;
    font-family: "Rajdhani", Sans-serif;
    font-weight: 800;
    text-align: left;
    padding: 0;
    margin: 0;
}

.customTitlePriceLinksProductPage, .customTitlePriceLinksProductPage:hover{
    color: #333333;
    font-family: "Rajdhani", Sans-serif;
    font-weight: 800;
    text-align: left;
    padding: 0;
    margin: 0;
}

.woocommerce-loop-product__title{
    text-transform: uppercase;
}

.customProductTitleCatContainer .customProductPrice{
    float: right;
}

.customProductTitleCatContainer .customProductPriceProductPage{
    text-align: right;
}

.customProductTitleCatContainer .star-rating{
    float: none;
}

.customProductTitleCatContainer .regularPrice, .customProductTitleCatContainer .regularPriceProductPage{
    text-decoration: line-through;
}

.customProductTitleCatContainer .salePriceProductPage{
    color: #C90101 !important;
}

.customProductTitleCatContainer .customTitlePriceLinksProductPage h3{
    min-height: 43px;
}

.customProductTitleCatContainer .memebersOnlyLabel{
    color: red;
    font-size: 12px;
    float: right;
    font-family: "Rajdhani", Sans-serif;
    font-weight: 800;
}

.customProductTitleCatContainer .star-rating{
    /* margin: auto; */
    display: none!important;
}

.post-12401 .page-header, .post-10963 .page-header, .post-10514 .page-header, .post-11696 .page-header{
    display: none;
}
