.orders-overview .orders-overview-item .orders-overview-item-main-info span:nth-of-type(2),.orders-overview .paginator{text-align:right}.order-date-wrapper,.order-number-wrapper{float:left;min-height:1px;width:50%}.order-button-wrapper,.order-detail-addresses,.order-detail-addresses-wrapper,.order-detail-delivery,.order-detail-payment-wrapper,.order-payment-type-outer-wrapper,.order-payment-type-wrapper,.order-state-wrapper,.orders-overview-detail-opener{float:left;min-height:1px;width:100%}.orders-overview{padding:20px 15px}.orders-overview .orders-overview-title{display:block;font-family:'Roboto Medium';font-size:16px;color:#253746;margin:10px 0}.orders-overview .orders-overview-credit{margin-bottom:30px}.orders-overview .orders-overview-credit p{display:block;margin:5px 0;font-size:13px;color:#253746}.orders-overview .orders-overview-credit p span{color:#b1b3b3}.orders-overview .orders-overview-credit strong{display:block;margin:5px 0;font-family:'Roboto Medium';font-size:13px;color:#253746}.orders-overview .orders-overview-header{display:none}.orders-overview .orders-overview-item{padding:10px 0 10px 14px;border-top:1px solid #b1b3b3}.orders-overview .orders-overview-item .orders-overview-item-main-info .orders-overview-detail-opener{cursor:pointer}.orders-overview .orders-overview-item .orders-overview-item-main-info .orders-overview-detail-opener:after{content:'';display:block;clear:both}.orders-overview .orders-overview-item .orders-overview-item-main-info span{display:block;margin:5px 0;font-size:13px;color:#253746;line-height:18px;position:relative}.orders-overview .orders-overview-item .orders-overview-item-main-info span:nth-of-type(1){font-family:'Roboto Medium'}.orders-overview .orders-overview-item .orders-overview-item-main-info span:nth-of-type(1):after{position:absolute;content:'';top:50%;transform:translateY(-50%);left:-14px;width:0;height:0;margin-top:2px;border:4px solid transparent;border-top-color:#253746;transition:all ease .5s}.orders-overview .orders-overview-item .orders-overview-item-main-info span.opened:nth-of-type(1):after{margin-top:-2px;border:4px solid transparent;border-bottom-color:#253746}.orders-overview .orders-overview-item .orders-overview-item-main-info span:nth-of-type(3){font-family:'Roboto Medium'}.orders-overview .orders-overview-item .orders-overview-item-main-info select{width:100%;max-width:100%;height:35px;margin:5px 0}.orders-overview .orders-overview-item .order-detail,.orders-overview .orders-overview-item .orders-overview-item-main-info .autoPostButton{display:none}.orders-overview .orders-overview-item .order-detail .order-detail-header{padding:0 15px;margin:5px 0;border:1px solid #df4661}.orders-overview .orders-overview-item .order-detail .order-detail-header .order-detail-addresses{margin:15px 0}.orders-overview .orders-overview-item .order-detail .order-detail-header .order-detail-addresses .address{display:block;margin:5px 0}.orders-overview .orders-overview-item .order-detail .order-detail-header .order-detail-addresses .address strong{display:block;margin-bottom:5px;font-family:'Roboto Medium';font-size:14px;color:#253746;line-height:1.2}.orders-overview .orders-overview-item .order-detail .order-detail-header .order-detail-addresses .address address{font-size:12px;color:#253746;line-height:1.2}.orders-overview .orders-overview-item .order-detail .order-detail-header .order-detail-delivery{margin:15px 0}.orders-overview .orders-overview-item .order-detail .order-detail-header .order-detail-delivery .delivery-method{display:block}.orders-overview .orders-overview-item .order-detail .order-detail-header .order-detail-delivery .delivery-method strong{display:block;margin-bottom:5px;font-family:'Roboto Medium';font-size:14px;color:#253746;line-height:1.2}.orders-overview .orders-overview-item .order-detail .order-detail-header .order-detail-delivery .delivery-method .delivery-method-name,.orders-overview .orders-overview-item .order-detail .order-detail-header .order-detail-delivery .deliveryBranchInformation .deliveryBranch{font-size:12px;line-height:18px}.orders-overview .orders-overview-item .order-detail .order-detail-header .order-detail-delivery .deliveryBranchInformation{padding:0;font-size:12px;line-height:18px}.orders-overview .orders-overview-item .order-detail .order-detail-header .order-detail-delivery .deliveryBranchInformation a{color:#df4661}.orders-overview .orders-overview-item .order-detail .order-detail-header .order-detail-delivery .deliveryBranchInformation a img{float:left;width:100%;margin:10px 0}.orders-overview .orders-overview-item .order-detail .order-detail-header .order-detail-payment{margin:15px 0}.orders-overview .orders-overview-item .order-detail .order-detail-header .order-detail-payment strong{display:block;margin-bottom:5px;font-family:'Roboto Medium';font-size:14px;color:#253746;line-height:1.2}.orders-overview .orders-overview-item .order-detail .order-detail-header .order-detail-payment .payment-method-name{font-size:12px;line-height:18px}.orders-overview .orders-overview-item .order-detail .order-detail-header .order-detail-payment .payment-type-text{margin-top:15px;font-size:12px;color:#253746;line-height:1.2}.orders-overview .orders-overview-item .order-detail .order-detail-header .order-detail-payment .payment-type-text table td{font-size:12px!important;color:#253746}.orders-overview .orders-overview-item .order-detail .order-detail-header .order-detail-payment .payment-type-text p{display:block}.orders-overview .orders-overview-item .order-detail .order-detail-header .order-detail-payment .payment-type-text p span{font-size:12px!important}.orders-overview .orders-overview-item .order-detail .order-detail-params{width:100%;margin:15px 0}.orders-overview .orders-overview-item .order-detail .order-detail-params td{font-size:13px;color:#253746;text-align:left}.orders-overview .orders-overview-item .order-detail .order-detail-params td a{color:#009cb3;text-decoration:none}.orders-overview .orders-overview-item .order-detail .order-detail-params td:nth-of-type(1){text-align:left}.orders-overview .orders-overview-item .order-detail .order-detail-footer{margin:25px 0 10px}.orders-overview .orders-overview-item .order-detail .order-detail-footer .order-detail-prices{width:100%}.orders-overview .orders-overview-item .order-detail .order-detail-footer .order-detail-prices th{font-family:'Roboto Medium';font-size:14px;color:#253746;line-height:1.5}.orders-overview .orders-overview-item .order-detail .order-detail-footer .order-detail-prices th:first-child{width:50%}@media (min-width:577px){.order-date-wrapper,.order-number-wrapper{width:25%}.order-state-wrapper{width:50%}.orders-overview-detail-opener{width:66.66666667%}.order-payment-type-outer-wrapper{width:33.33333333%}.orders-overview .orders-overview-item .orders-overview-item-main-info span{margin:8.5px 0}.orders-overview .orders-overview-item .orders-overview-item-main-info span:nth-of-type(2){text-align:left}.orders-overview .orders-overview-item .orders-overview-item-main-info select{margin:0}.orders-overview .orders-overview-item .order-detail .order-detail-params th{font-family:'Roboto Medium';font-size:13px;color:#b1b3b3;text-align:center}.orders-overview .orders-overview-item .order-detail .order-detail-params th:nth-of-type(1){width:50%;text-align:left}.orders-overview .orders-overview-item .order-detail .order-detail-params th:last-of-type{text-align:right}.orders-overview .orders-overview-item .order-detail .order-detail-params td{padding:5px 0;text-align:center}.orders-overview .orders-overview-item .order-detail .order-detail-params td:nth-of-type(1){text-align:left}.orders-overview .orders-overview-item .order-detail .order-detail-footer .order-detail-prices tr th:last-child,.orders-overview .orders-overview-item .order-detail .order-detail-params td:last-of-type{text-align:right}}@media (min-width:769px){.order-date-wrapper,.order-number-wrapper{width:16.66666667%}.order-state-wrapper{width:66.66666667%}.order-detail-addresses-wrapper{width:33.33333333%}.order-button-wrapper,.order-payment-type-outer-wrapper,.order-payment-type-wrapper,.orders-overview-detail-opener{width:50%}.order-detail-payment-wrapper{width:66.66666667%}.orders-overview .orders-overview-item .order-payment-type-wrapper{padding:0 10px}.orders-overview .orders-overview-item .orders-overview-item-main-info .btn{margin:0}}@media (min-width:993px){.orders-overview-detail-opener{width:58.33333333%}.order-detail-addresses,.order-detail-addresses-wrapper,.order-detail-delivery{width:50%}.order-payment-type-outer-wrapper{width:41.66666667%}.order-detail-payment-wrapper{width:50%}.orders-overview{padding:20px 0}.orders-overview .orders-overview-item .order-detail .order-detail-header .order-detail-delivery{padding-right:15px}}.reminders-overview-header{padding:10px 20px;font-family:'Roboto Bold';font-size:16px;color:#df4661;line-height:20px;border-bottom:1px solid #d9e5e8}.reminders-overview-table{width:100%}.reminders-overview-table tr{padding:5px 20px;line-height:25px;border-bottom:1px solid #d9e5e8}.reminders-overview-table td,.reminders-overview-table th{padding:5px 0;vertical-align:middle}.reminders-overview-table tbody tr:last-of-type{border-bottom:none}.reminders-overview-table tbody tr td .table-responsive-header{font-family:'Roboto Medium';font-size:12px;color:#253746;line-height:25px}.reminders-overview-table tbody tr td .table-responsive-content{font-size:12px;color:#253746;line-height:25px;text-align:right}.reminders-overview-table tbody tr td .table-responsive-content .reminders-overview-next-bell{display:none}.reminders-overview-table tbody tr td .table-responsive-content .reminder-type{display:inline-block;width:25px;height:25px;background-size:contain}.reminders-overview-table tbody tr td .table-responsive-content .reminder-type.sms{background:url('/globalfiles/templates/alensa/responsive/components/reminder/sms.svg') center center no-repeat}.reminders-overview-table tbody tr td .table-responsive-content .reminder-type.email{background:url('/globalfiles/templates/alensa/responsive/components/reminder/email.svg') center center no-repeat}.reminders-overview-table tbody tr td .table-responsive-content .reminder-type.calendar{background:url('/globalfiles/templates/alensa/responsive/components/reminder/calendar.svg') center center no-repeat}.reminders-overview-table tbody tr td .table-responsive-content .reminders-overview-status-icon,.reminders-overview-table tbody tr td .table-responsive-content .reminders-overview-status-text{display:inline-block;vertical-align:middle}.reminders-overview-table tbody tr td .table-responsive-content .reminders-overview-status-icon{margin-right:5px}.reminders-overview-table tbody tr td .table-responsive-content .reminders-overview-status-text{font-family:'Roboto Medium'}.reminders-overview-table tbody tr td .table-responsive-content .reminders-overview-status-text.sent{color:#00b388}.reminders-overview-table tbody tr td .table-responsive-content .reminder-download-icon{display:inline-block;vertical-align:baseline;margin-right:3px}.reminders-overview-table tbody tr td .table-responsive-content .reminder-download-calendar{display:inline-block;vertical-align:baseline;color:#009cb3}.reminders-overview-table tbody tr td .table-responsive-content .reminders-overview-delete-icon,.reminders-overview-table tbody tr td .table-responsive-content .reminders-overview-delete-text{display:inline-block;vertical-align:middle;color:#df4661}.reminders-overview-table tbody tr td .table-responsive-content .reminders-overview-delete-icon{margin-right:2px;font-size:9px}.reminders-overview-table tbody tr td .table-responsive-content .reminders-overview-delete-text{font-family:'Roboto Medium';font-size:12px}.reminders-overview-no-reminders-yet{display:block;margin:50px 0;text-align:center}@media (min-width:577px){.reminders-overview-header{border-bottom:none}.reminders-overview-table thead{font-family:'Roboto Medium';font-size:12px;color:#253746;line-height:25px}.reminders-overview-table tbody tr td .table-responsive-content{display:table;text-align:center}.reminders-overview-table tbody tr td .table-responsive-content .reminder-type{display:table-cell}}@media (min-width:769px){.reminders-overview-header{padding:10px 0}.reminders-overview-table tbody tr td .table-responsive-content .reminders-overview-next-bell,.reminders-overview-table tbody tr td .table-responsive-content .reminders-overview-next-text{display:inline-block;vertical-align:middle}.reminders-overview-table tbody tr td .table-responsive-content .reminders-overview-next-bell{margin-right:10px}}@media (min-width:993px){.reminders-overview-table tbody tr td.created,.reminders-overview-table tbody tr td.next-reminder{width:20%}.reminders-overview-table tbody tr td.icons{width:5%}.reminders-overview-table tbody tr td.status{width:30%}.reminders-overview-table tbody tr td.download{width:12%}.reminders-overview-table tbody tr td.delete{width:13%}}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;
}