.jfhomepagevideo .hb-preview, .jfhomepagevideo .hb-flex-img {
	height: 340px !important; -
	-img_ratio: 0% !important;;
}
@media only screen and (min-width: 800px) {
	.jfhomepagevideo .hb-placeorder .hb-preview {
		object-fit: unset;
	}
}
.cms-index-index .hb-header-main {
	background-color: #7899af;
}
@media only screen and (min-width: 420px) {
	.qty-box-03 .qty-box .hb-input{
		width: 60px !important; 
	}
}
#checkout-step-shipping_method .no-quotes-block{font-weight:bold;}
.globaldeliverymessage{display:none;}
.globaldeliverymessage.nothidden{
	display:block;
	color: #003fcc;
    background-color: beige;
}
.estimatedelivery{
   font-size: 15px;
   font-weight: bold;
   display:none;
}
.estimatedelivery.nothidden{display:block;}
.alfaordercomment p{
	margin-top:0px;
	margin-bottom:10px;
}
.alfaordercomment .p3, .alfaordercomment .p4{
	color:#0088cc;
	font-weight:bold;
}
.ordercommentfeed{
	color:red;
	font-weight:bold;
}
textarea[name="alfaordercommenttext"]::-webkit-input-placeholder {
  color: palevioletred;
  font-size:12px;
}

.websitestopjew svg{
	height: 50px !important;
}
.websitestopjewrow .websitestopjew .toplogosgroup .selectedlogo{
	background-color:#7899af;
}
.page-product-grouped .product-info-main .product-info-stock-sku .stock{
	display:none;
}

.catalog-product-view .product-info-main .product-info-price .price-box{
	display:none !important;
}
.grouped-description-after-media iframe{
	max-width:100%;
}
.grouped-description-after-media p span{
	display:inline-block;
}
/* Targets tablets and desktops (768px and wider) */
@media (min-width: 768px) {
	.page-product-grouped .hb-pdv-area .product-info-main .product.attribute.overview, .page-product-grouped .hb-pdv-area .product-info-main .hb-attr-title.shortdesc-title{
		display:none;
	}
}
@media (max-width: 767px) {
  .page-product-grouped .grouped-description-after-media{
		display:none !important;
	}
}
@media (max-width: 767px) {
	.cms-index-index .image-slider-10 .i-title{
		font-size: 80%;
		min-height: 53px;
	}
	 
}
@media (max-width: 1400px) {
	.toplogosgroup .hb-item{
		width:32%;	
	}
	.toplogosgroup .hb-item svg{
		width: 140px;	
	}
}
@media (max-width: 1250px) {
	.toplogosgroup .hb-item svg{
		width: 130px !important;	
	}
}
@media (max-width: 1100px) {
	.toplogosgroup .hb-item svg{
		width: 120px !important;	
	}
}
@media (max-width: 767px) {
	.toplogosgroup .hb-item svg{
		width: 110px !important;	
	}
}
.image-slider-03.imageslidercustomborder .hb-item{
	border: 1px solid #7899af;
	margin-left: 3px !important;
}
.wa-cta {
 justify-content: end;
  display: inline-flex;
  align-items: center;
  text-decoration: none;
   border: 1px solid;
    padding: 5px;
    border-radius: 6px;
}

.wa-logo {
  width: auto;
  height: 40px;
  margin-right:5px;
}

.wa-text {
  display: flex;
  flex-direction: column;
}

.wa-text h3 {
  margin: 0;
  font-size: 1.3rem;
  line-height: 1.2;
}

.wa-text small {
  font-size: 1rem;
  margin-top: 2px;
}
.hb-button-group.header-contanct-buttons{
    display: inline-flex;
}

.loginshluchimprice{text-align:center;}
.loginshluchimprice a{
    text-align: center;
    font-weight: bold;
    background-color: #7899af;
    color: white !important;
    font-size: 16px;
    width: 100%;
    display: inline-block;
        padding: 5px 0px 5px 0px;
}
.modal-close-noinhands-date{background-color:red!important;color:white!important;}
.modal-close-submit-inhands{background-color:green!important;color:white!important;}
.modalpopupiunhandsdate .modal-footer{margin-top:10px!important;}
@media all and (max-width:768px){
    .modal-close-submit-inhands,.modal-close-noinhands-date{width:100%;margin-bottom:20px;}
}
textarea[name="alfaordercommenttext"]::placeholder {
  color: #000 !important;
  opacity: 0.9 !important;
}
textarea[name="alfaordercommenttext"]::-webkit-input-placeholder {
  color: #000 !important;
  opacity: 0.9 !important;
}
textarea[name="alfaordercommenttext"]:-ms-input-placeholder {
  color: #000 !important;
  opacity: 0.9 !important;
}
textarea[name="alfaordercommenttext"]::-moz-placeholder {
  color: #000 !important;
  opacity: 0.9 !important;
}
textarea[name="alfaordercommenttext"]:-moz-placeholder {
  color: #000 !important;
  opacity: 0.9 !important;
}
.margin-left-5 {
	margin-left:5px;
}

.form.minisearch a.hb-item-name{
	white-space: normal;
}
.catalog-product-view .product-subtitle{
	font-size:13px;
}
.catalog-product-view .product-info-main .page-title-wrapper h1{
	margin-bottom: 0px;
}