
.top-bar{

  overflow-x: hidden;
   width: 100%;
}

.top-bar ul{
  display : flex;

  width: 100%;
  align-items: center;
  transform: translateX(100%);

flex-wrap: nowrap!important;


}

.top-bar ul li{
    width: 100%;
        min-width: fit-content;
}

/* Currency switcher background color */
.selectron23-option {
    background: #000000!important;
}



/* From "Anpassad CSS */

.elementor-455 .elementor-element.elementor-element-7c41053 {

/*    z-index: 99999999999999999999999; */
}
.elementor-455 .elementor-element.elementor-element-7c41053 {

    z-index: 9;
}
.elementor-455 .elementor-element.elementor-element-c9cceb3 {
    
    z-index: 7;
}
.selectron23-container img{
	display:none
}
.selectron23-container .selectron23-option-title{
	color:#BA1010!important;
}

.woocs_price_code {
	color:#000!important;
}

.select2-results__options li {
	color: #000;
}



.woocommerce-cart .wp-element-button {
background-color: #000!important;
    color: #fff;
}
 .ast-container {
	color: #000;
}


.woocommerce-checkout .wp-element-button {
	background-color: #000!important;
    color: #fff;
}
.woocommerce-checkout .checkout-button {
		background-color: #000!important;
    color: #fff;
}

.elementor-menu-cart__toggle_button .woocommerce-Price-amount bdi {
	color:#fff!important;
}


.elementor-menu-cart__toggle_button .woocommerce-Price-amount bdi {
	color:#fff!important;
}

.elementor-455 .elementor-element.elementor-element-eb73cd1 {

    z-index: 2!important;
}

/* Cookie banner button */
.cky-revisit-bottom-left {
	display: none!important;
}


/* Köpvillkor */
.page-id-377 h2 {
		color: #000;
}

/* Currency swtcher */
.selectron23 {
	width: 85px!important;
}
.currency-container div {
	background: transparent!important;
	color:#BA1010!important;
	border:none!important;



}
.currency-container span {
		color:#fff!important;
}

.currency-container div .selectron23-option-title {
	background: transparent!important;
}
.currency-container div .selectron23-option-text {
	display: none!important;
}


.wc-proceed-to-checkout a {
	background: #000!important;
}

/* product page */
.elementor-element-1bd51d3 .woocommerce-Price-amount bdi {
	color: #000!important;
}
.reset_variations {
	color:#FFF!important;
}


/* Cart buttons */
.woocommerce-cart .button{
	background-color: #000!Important;
}
/* cart heading */
.cart_totals h2 {
	color: #000!important;
}

/* checkout buttons */

.woocommerce-checkout .button{
	background-color: #000!Important;
}

/* checkout buttons */

.woocommerce-lost-password .button{
	background-color: #000!Important;
}

/* quick view */

.summary-content {
	color: #000!important;
}

.summary-content h1 {
	color: #000!important;
}

.summary-content .single_add_to_cart_button {
	background: #000!important;
}
.summary-content  .product_meta {
	display:none!important;
}

/* search bar */
.dgwt-wcas-sf-wrapp {
	background-color: transparent!important;
}


.yith-wcqv-button {
	background: #fff!important;
	color:red!important;
position: absolute!important;
	top: 0!important;
		margin-top: 0!important;
	right: 0;
padding:10px!important;

}
.yith-wcqv-button:after {
	 font-family: "Font Awesome 5 Free";
   content: "\f06e";
   display: inline-block;
   padding-right: 3px;
   vertical-align: middle;
   font-weight: 900;
}

/* back in stock box */
.cwginstock-subscribe-form .panel-primary {
    border-color: red!important;
}
.cwginstock-subscribe-form .panel-primary>.panel-heading {
    color: #000;
     background-color: transparent!important;
    border-color: transparent!important;
}
.cwginstock-panel-heading h4 {
    color: #000!important;
}
.cwgstock_button {
	margin-top: 10px!important;
}
.dialog-close-button {
	color: #000!important;
}

/* Checkoutpage */
.woocommerce-terms-and-conditions h2{
	color: #000;
}

/* Single product message */

.single-product  .woocommerce-notices-wrapper {
	position: relative;
    margin-top: 90px;
}

.single-product  .woocommerce-notices-wrapper  .wc-forward {
	border: none!important;
	background-color: #000!important;
color: #fff!important;
}

/* Mini cart-fix searchbar sets over minicart */
.elementor-element-eb73cd1 {
/*	z-index: 2!important; */
}

/* media queries */
@media only screen and (max-width: 600px) {
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    padding: 10px 20px 10px 40px;
    font-size: 14px;

}
	.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    left: 15px;
    top: 16px;

}

.single-product  .woocommerce-notices-wrapper {
	position: relative;
    margin-top: 20px;
}

}
