.header_block_right{position: relative;}
#languages-block-top {    
  position: absolute;
  bottom: -30px;
  right: 0;
  z-index: 2;
}
.header_block_right .header_right_content{
  display: flex;
	align-items: center;
  justify-content: center;
  gap: 15px;
}
.header .header_right_content p{margin-bottom:0; margin-top: 0px;}
.header .header_right_content img{
	width:auto;
	height:27px;
}
.header .header_right_content .product-image-container .layer_cart_img{
	width:100%;
	height:auto; 
}
#languages-block-top #google_translate_lang{
	position: absolute;
    right: 1px;
	text-align: left;
    background: #eee;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    width: 230px;  		
    box-shadow: 0 5px 15px 0 rgba(0,0,0,0.33);
    border-top: 3px solid #000;
    z-index: 100;
    overflow: hidden;
}
#languages-block-top #google_translate_element{
	padding: 25px 15px 25px 15px;
}
#languages-block-top #google_translate_div{
	border: 3px solid #000;
    padding: 8px;
    color: #fff;
    font-size: 13px;
	width: 112px;
}
#languages-block-top #google_translate_div img{
	background-color: #fff;
    padding: 3px;
    border-radius: 50%;
}
/* line 18, ../../../sass/modules/blocklanguages/blocklanguages.scss */
#languages-block-top span.firstWord {
  display: none;
}
/* line 21, ../../../sass/modules/blocklanguages/blocklanguages.scss */
#languages-block-top img {
  max-width: 24px;
  width: auto;
  height: auto;
  vertical-align: middle;
}
/* line 28, ../../../sass/modules/blocklanguages/blocklanguages.scss */
#languages-block-top div.current {
  font-weight: bold;
  /* padding: 7px 10px 7px 10px; */
  /* line-height:18px; */
  color: white;
  /* text-shadow: 1px 1px rgba(0,0,0,0.2); */
  cursor: pointer;
  color: black;
  /* font-weight: bold; */
  display: block;
  cursor: pointer;
  line-height: 18px;
  font-family: "Cabin", sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  /* border: 3px solid black; */
  /* @media (max-width: $screen-xs - 1) {
  	text-align: center;
  	padding: 9px 5px 10px;
  	font-size: 11px;
  } */
}
/* line 49, ../../../sass/modules/blocklanguages/blocklanguages.scss */
#languages-block-top div.current strong {
  color: #777777;
}
/* line 52, ../../../sass/modules/blocklanguages/blocklanguages.scss */
#languages-block-top div.current:after {
  content: "\f0d7";
  font-family: "FontAwesome";
  font-size: 13px;
  line-height: 18px;
  color: #fff;
  padding-right: 8px;
  float: left;
}
@media (max-width:992px){
	.header .header_right_content .product-image-container .layer_cart_img{
		width:100%;
		max-width:100%;
		height:100%;
	}
}
@media (max-width: 479px) {
  /* line 69, ../../../sass/modules/blocklanguages/blocklanguages.scss */
  #languages-block-top div.current .cur-label {
    display: none;
  }
  #languages-block-top #google_translate_lang{
	width: 195px;
  }
  #languages-block-top #google_translate_element{
	  padding: 12px 10px 12px 15px;
  }
}
/* line 75, ../../../sass/modules/blocklanguages/blocklanguages.scss */
#languages-block-top div.current img {
  border: 0;
}
/* line 79, ../../../sass/modules/blocklanguages/blocklanguages.scss */
#languages-block-top ul {
  display: none;
  position: absolute;
  top: 20px;
  right: 0px;
  margin-top: 1px;
  width: 140px;
  z-index: 2;
  background: black;
}
/* line 88, ../../../sass/modules/blocklanguages/blocklanguages.scss */
#languages-block-top ul li {
  color: white;
  line-height: 35px;
  font-size: 13px;
  text-align:left;
}
/* line 92, ../../../sass/modules/blocklanguages/blocklanguages.scss */
#languages-block-top ul li img {
  margin-right: 8px;
}
/* line 95, ../../../sass/modules/blocklanguages/blocklanguages.scss */
#languages-block-top ul li a {
  /* padding: 0 10px 0 12px; */
  display: block;
  color: white;
}
/* line 100, ../../../sass/modules/blocklanguages/blocklanguages.scss */
#languages-block-top ul li .link-tag {
  padding: 0 10px 0 12px;
  display: block;
}
/* line 104, ../../../sass/modules/blocklanguages/blocklanguages.scss */
#languages-block-top ul li .link-text {
  vertical-align: middle;
}
/* line 107, ../../../sass/modules/blocklanguages/blocklanguages.scss */
#languages-block-top ul li.selected, #languages-block-top ul li:hover a {
  background: #484848;
}
@media (max-width: 1199px) {
  /* line 3, ../../../sass/modules/blocklanguages/blocklanguages.scss */
  #languages-block-top {
    margin-left: 0;
    /* margin-top: 42px; */
    margin-bottom: 8px;
  }
  .header_right_content .header_contact, .header_right_content .header-userinfo-outer, .header_right_content .align-right{
	  width:auto;
  }
  .header_right_content .header_contact.clock-menu{width:60px;}
  .header .header_right_content{
    margin-bottom: 7px;
	}
  #languages-block-top ul{
	  right: 9px;
  }
}
@media (max-width:1023px){
	.header_right_content .header_contact.clock-menu{padding-right:5px;width: 50px;} 
}
@media (max-width: 992px) {
	#languages-block-top{margin-top:0}
	.header .header_right_content img{
		max-width:25px;
		width:100%;
	}
	.header_right_content .header_contact.clock-menu{display:none}
}
@media (max-width: 767px) {
  /* line 3, ../../../sass/modules/blocklanguages/blocklanguages.scss */
  #languages-block-top {
    margin-top: 65px;
	display:none;
  }
  .header_right_content .header_contact{display:none;}
  .header .header-userinfo-outer img{
    width: 27px;
    height: 25px;
  }
  .header .header_right_content {
    margin-right: 0;
  }
  header .exclusive_strip span{
    font-size: 9px;
    letter-spacing: 0.5px;
  }
  header .exclusive_strip span.message_mobileview{
    display: block !important;
    line-height: 12px;
  }
  header .exclusive_strip span.message_webview{display: none;}
  .category header .exclusive_strip{
    line-height: 12px;
  }
  #languages-block-top #google_translate_div{
	padding: 5px;
    font-size: 10px;
    width: 90px;
	border: 2px solid #000;
  }
  /* line 124, ../../../sass/modules/blocklanguages/blocklanguages.scss */
  #languages-block-top img {
    max-width: 20px;
  }
  /* line 127, ../../../sass/modules/blocklanguages/blocklanguages.scss */
  #languages-block-top div.current {
    padding: 4px 5px;
    font-size: 11px;
  }
  /* line 130, ../../../sass/modules/blocklanguages/blocklanguages.scss */
  #languages-block-top div.current:after {
    padding-left: 4px;
    vertical-align: -3px;
  }
  .header_block_right .header_right_content{
	  margin-top: 18px;
    margin-bottom: 13px;
  }
  .cart-scroll .header_block_right .header_right_content{
    margin-top: 8px;
    margin-bottom: 0;
  }
}
@media (max-width: 479px) {
  /* line 137, ../../../sass/modules/blocklanguages/blocklanguages.scss */
  #languages-block-top div.current {
    border-width: 2px;
  }
  /* line 139, ../../../sass/modules/blocklanguages/blocklanguages.scss */
  #languages-block-top div.current:after {
    padding-left: 2px;
    font-size: 13px;
    line-height: 13px;
    vertical-align: 0;
  }
	  #languages-block-top {
		margin-top: 33px;
	}
	.header .header_right_content{
		margin-top:10px
	}
  
}
@media (max-width: 380px){
	.header .header-userinfo-outer img {
		height: 25px;
	}
	.header_block_right .header_right_content{ margin-top: 15px;gap:5px; margin-right: 0px;}
  .header_user_info .before-login .head-hover.sign_in{left: -80px !important;}
}
@media (max-width: 343px){
	#languages-block-top {
		margin-top: 22px;
	}
}
@media (max-width: 330px){
  .header_block_right .header_right_content{margin-right: 10px;}
}
