.blog-comments-wrapper .comments .comment{margin:20px 0}.blog-comments-wrapper .comments .comment.re{padding-left:25px}.blog-comments-wrapper .comments .comment .comment-title{display:block;font-family:'Roboto Medium';font-size:13px;line-height:18px}.blog-comments-wrapper .comments .comment .comment-title .comment-author{color:#df4661}.blog-comments-wrapper .comments .comment .comment-text{display:block;margin:5px 0;font-size:12px;color:#253746;line-height:18px;text-align:justify}.blog-comments-wrapper .comments .comment .comment-text p{margin:0}.blog-comments-wrapper .comments .comment .comment-reply-to-wrapper{display:block;text-align:right}.blog-comments-wrapper .comments .comment .comment-reply-to-wrapper .comment-reply-to{font-size:12px;color:#df4661}.go-to-shop-wrapper{min-height:1px;width:100%;display:table-cell;vertical-align:middle;float:none;padding:15px 0;text-align:center}.go-to-shop-wrapper .go-to-shop{font-family:'Roboto Medium';font-size:16px;color:#df4661;line-height:35px}.go-to-shop-wrapper .go-to-shop .go-to-shop-icon{display:inline-block;vertical-align:text-bottom;width:35px;height:35px;margin-left:5px;background:url('/globalfiles/templates/alensa/responsive/controls/basket.svg') center center no-repeat}@media (min-width:993px){.go-to-shop-wrapper{width:66.66666667%;padding:0;text-align:right}}.blog-posts-wrapper,.blog-posts-wrapper .blog-post .blog-post-content-wrapper,.blog-posts-wrapper .blog-post .blog-post-header-wrapper,.blog-posts-wrapper .blog-post .blog-post-image-wrapper,.blog-posts-wrapper .blog-post .blog-post-info-wrapper,.blog-posts-wrapper .blog-post .blog-post-text-wrapper{float:left;min-height:1px;width:100%}.blog-posts-wrapper{padding:25px}.blog-posts-wrapper .no-blog-posts{display:block;margin:20px 0;font-size:18px;color:#df4661;line-height:22px;text-align:center}.blog-posts-wrapper .blog-post{padding:15px 0;border-bottom:1px solid #d9e5e8}.blog-posts-wrapper .blog-post:first-of-type{padding-top:0}.blog-posts-wrapper .blog-post:last-of-type{border-bottom:0}.blog-posts-wrapper .blog-post .blog-post-image-wrapper a{display:block}.blog-posts-wrapper .blog-post .blog-post-header-wrapper{margin:10px 0}.blog-posts-wrapper .blog-post .blog-post-header-wrapper .blog-post-header{display:block;margin:0;font-family:'Roboto Medium';font-size:15px;color:#df4661;line-height:18px}.blog-posts-wrapper .blog-post .blog-post-info-wrapper .created,.blog-posts-wrapper .blog-post .blog-post-info-wrapper .info-link{display:block;font-size:12px;color:#b1b3b3;line-height:17px;text-decoration:none}.blog-posts-wrapper .blog-post .blog-post-text-wrapper{margin:10px 0;font-size:12px;color:#253746;line-height:17px}.blog-posts-wrapper .blog-post .blog-post-text-wrapper p{margin:0;font-size:12px;color:#253746;line-height:17px;text-align:justify}.blog-posts-wrapper .blog-post .blog-post-text-wrapper p .read-more{color:#df4661;text-decoration:none}.blog-posts-wrapper .blog-post .blog-post-comments-wrapper,.blog-posts-wrapper .blog-post .blog-post-form-wrapper,.blog-posts-wrapper .blog-post .blog-post-reply-wrapper{float:left;min-height:1px;width:100%;display:none}.blog-posts-wrapper h2,.blog-posts-wrapper h3,.blog-posts-wrapper h4,.blog-posts-wrapper h5,.blog-posts-wrapper h6{display:block;margin:20px 0 10px;font-family:'Roboto Medium';font-size:15px;color:#df4661;line-height:18px}.blog-posts-wrapper p,.blog-posts-wrapper table{margin:10px 0}.blog-posts-wrapper table tr td{padding:10px}.blog-posts-wrapper a{color:#df4661}.blog-posts-wrapper sub,.blog-posts-wrapper sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}.blog-posts-wrapper sub{bottom:-.75em}.blog-posts-wrapper sup{top:-.75em}.blog-posts-wrapper .blog-paginator{text-align:center}.blog-posts-wrapper .blog-paginator li a{color:#df4661}@media (min-width:577px){.blog-posts-wrapper{width:66.66666667%;padding-top:0}.blog-posts-wrapper .blog-post .blog-post-info-wrapper .created,.blog-posts-wrapper .blog-post .blog-post-info-wrapper .info-link{display:inline-block}.blog-posts-wrapper .blog-post .blog-post-info-wrapper .info-link:before{content:'';display:inline-block;width:1px;height:9px;margin:0 5px;background-color:#b1b3b3}}@media (min-width:769px){.blog-posts-wrapper .no-blog-posts{margin:60px 0}.blog-posts-wrapper .blog-post .blog-post-image-wrapper{padding-right:10px}.blog-posts-wrapper .blog-post .blog-post-image-wrapper.smaller{width:25%}.blog-posts-wrapper .blog-post .blog-post-content-wrapper.smaller{width:75%}.blog-posts-wrapper .blog-post .blog-post-header-wrapper{margin-top:0}.blog-posts-wrapper .blog-post .blog-post-header-wrapper .blog-post-header{font-size:16px;line-height:20px}}@media (min-width:993px){.blog-posts-wrapper{width:75%;padding:0 0 0 25px}.blog-posts-wrapper .no-blog-posts{margin:70px 0}.blog-posts-wrapper .blog-post .blog-post-image-wrapper{padding-right:15px}}@media (min-width:1201px){.blog-posts-wrapper .blog-post .blog-post-image-wrapper{padding-right:20px}}div.deliveryBranchInformation {
	font-size: 12px;
	line-height: 1.5em;
	padding: 0 0 20px 0;
}

div.deliveryBranchInformation img {
	float: right;
	width: 160px;
}

h3.deliveryBranch {
	text-decoration: underline;	
	font-size: 1.5em;
}

div.deliveryBranchInformation p {
	font-size: 1em;
}.personalDeliveriesMap .infoWindow, .deliveriesMapWidget .infoWindow { line-height: 18px; }
.personalDeliveriesMap .infoWindow .title, .deliveriesMapWidget .infoWindow .title { cursor: pointer; }
.personalDeliveriesMap .infoWindow .title:hover, .deliveriesMapWidget .infoWindow .title:hover { color: #F40202 }
.personalDeliveriesMap .infoWindow .title .name, .deliveriesMapWidget .infoWindow .name { max-width: 400px; font-family: Arial, sans-serif; float: left; margin: 0 20px 0 0; }
.personalDeliveriesMap .infoWindow .title .price, .deliveriesMapWidget .infoWindow .price { font-family: Arial, sans-serif; font-weight: bold; float: right; font-size: 0.9em; margin: 1px 0 0 0; }
.personalDeliveriesMap .infoWindow .type, .deliveriesMapWidget .infoWindow .type { font-family: Arial, sans-serif; font-size: 0.85em; font-style: italic; padding: 0 0 10px 0; }
.personalDeliveriesMap .infoWindow .address, .deliveriesMapWidget .infoWindow .address { max-width: 400px; font-family: Arial, sans-serif; padding: 0 0 10px 0; font-size: 0.9em; }
.personalDeliveriesMap .infoWindow .openingHours, .deliveriesMapWidget .infoWindow .openingHours { max-width: 400px; font-family: Arial, sans-serif; padding: 0 0 10px 0; font-size: 0.9em; }
.personalDeliveriesMap .infoWindow .chooseDelivery, .deliveriesMapWidget .infoWindow .chooseDelivery { font-family: Arial, sans-serif; font-weight: bold; cursor: pointer; font-size: 1.05em; text-decoration: underline; }
.mojeID_button.login {
	background: url('/globalfiles/mojeid/button.png') no-repeat;
}

.mojeID_button.login.small {
	background: url('/globalfiles/mojeid/button_small.png') no-repeat;
}

.mojeID_button.update {
	background: url('/globalfiles/mojeid/button_update.png') no-repeat;
}

.mojeID_button.update.small {
	background: url('/globalfiles/mojeid/button_update_small.png') no-repeat;
}

.mojeID_button.connect {
	background: url('/globalfiles/mojeid/button_connect.png') no-repeat;
}

.mojeID_button.connect.small {
	background: url('/globalfiles/mojeid/button_connect_small.png') no-repeat;
}

.mojeID_button.register {
	background: url('/globalfiles/mojeid/button_register.png') no-repeat;
}

.mojeID_button.register.small {
	background: url('/globalfiles/mojeid/button_register_small.png') no-repeat;
}

.nofx {
	margin: 0px;
	padding: 0px;
}

.personalDeliveryInput { cursor: pointer; }
.deliveriesMapToggle.unactive { cursor: pointer; }

.autocomplete-suggestions {
    text-align: left;
    cursor: default;
    border: 1px solid #ccc;
    border-top: 0;
    background: #fff;
    box-shadow: -1px 1px 3px rgba(0,0,0,.1);
    position: fixed;
    display: none;
    z-index: 9999;
    max-height: 550px;
    overflow: hidden;
    overflow-y: auto;
    box-sizing: border-box;
} 
.autocomplete-suggestions span.category {
    border-bottom: 1px solid #E0E0E0;
    line-height: 25px;
    margin: 0 5px 5px 5px;
    padding: 0 10px;
    font-size: 1.2em;
    display: block;
}
.autocomplete-suggestion {
    line-height: 35px;
    overflow: hidden;
    line-height: 35px;
    padding: 2px 6px;
    cursor: pointer;
    
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1.03em;
}
.autocomplete-suggestion b {
    font-weight: normal;
    color: #1f8dd6;
}
.autocomplete-suggestion div.noImage, .autocomplete-suggestion img {
    width: 46px;
    float: left;
    margin-right: 5px;
}
.autocomplete-suggestion.selected span.title {
    background: #104e7d;
    padding: 3px;
    color: white;
    border-radius: 2px; 
}.stock-info {
	display: flex; /* flexbox pro vertikalni centrovani at uz 1 nebo 2 polozky */
	flex-direction: column;
	justify-content: center;
	min-height: 26px; /* vyska parametru na hlavnim designu */
	color: #353c42;
	font-weight: bold;
}

.stock-info p {
	margin: 0;
}

.stock-info.stock-info p {
	line-height: 1; /* alternativni hack pro !important */
}

.stock-info > p + p {
	margin-top: 1px;
}

.stockinfo__item--local,
.stockinfo__item--selfTakeAway {
	color: #66BE24; /* green */
}

.stockinfo__item--globalInStock {
	color: #3b82db; /* blue */
}

.stockinfo__item--pleaseselect,
.stockinfo__item--notInStock {
	color: grey;
}