.product-info .tab-content{background: var(--color-surface);border-radius: 0 0 10px 10px;box-shadow: 0 16px 80px rgba(0,0,0,.07), 0 3.2px 13px rgba(0,0,0,.025)}

.mapSelect{display: block;width: 100%;cursor: pointer;position: relative;padding: 10px 0;text-align: right;}
.mapSelect .text{color: var(--color-brand);border-bottom: 1px dashed var(--color-brand);}

.mmpanel .accordion-body{display: table;width: 100%;}
.mmpanel .accordion-heading>a[aria-expanded=true] .accordion-title, .mmpanel .accordion-title.active, .active>.accordion-title, .box-catalog .mmpanel .accordion-title{background: none;}
.mmpanel .date_life{font-weight:normal;margin: 3px 0;font-size: 80%;}

.offer_text{display: table-cell;width: 100%;padding-right: 20px;}
.offer_text>div, .offer_text>p{margin:0px 0px 10px}

.modal-top{padding-bottom: 15px;}

#modal-vacancy .alert ul{list-style: disc;margin-left: 15px;}
.mmpanel .accordion-title>span:last-child {font-weight: bold}

.input-group-btn .btn{border: 1px solid var(--color-border-muted);padding: 10px 10px 10px;line-height: 1.27777778;border-radius: 5px;cursor: pointer;border-top-left-radius: 0;border-bottom-left-radius: 0;border-left: 0}
.input-group-btn .btn svg{position: absolute}
.input-group-btn .btn span{margin-left: 25px}

.mmpanel .accordion-heading{display: table;width: 100%;padding: 10px 0;}
.mmpanel .accordion-heading>a{display: table-cell;width: 100%;vertical-align: middle;}
.mmpanel .accordion-heading>span{display: table-cell;width: 100%;vertical-align: middle;}
.mmpanel .accordion-title>span:first-child{display: block;margin-right: 10px;}

.offer_text, .offer_text p, .offer_text span, .offer_text strong {font-family: Arial, Verdana, sans-serif!important;font-size: 15px!important}

@media screen and (max-width: 569px){
	.mmpanel .accordion-title{display: block;}
	
	.mmpanel .accordion-title>span:last-child {display: block;}
	
	.accordion-body, .tabpanel-mobile-collapse {padding:0}
	
	.mmpanel .accordion-title:after{display:none;margin-left:0}
	.mmpanel .accordion-title:before{display:none;margin-right:0}
	.mmpanel .accordion-link-simple{display:none!important}
}
@media screen and (min-width: 570px){
	.mmpanel .accordion-title{border-top: 0;font-size: 16px;line-height: 1;padding:0;-webkit-transition: none;-o-transition: none;transition: none;justify-content: left;}
	.mmpanel .accordion-title>span:last-child {margin-right: 10px;}
	.mmpanel .accordion-title:after{display:none;margin-left:0}
	.mmpanel .accordion-title:before {content: '';width: 15px;height: 9px;background-position: 50% 50%;background-image:url("data:image/svg+xml,%3Csvg width='15' height='9' viewBox='0 0 15 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 8.57143L15 1.07143L15 0L13.9286 -9.36673e-08L7.5 6.42857L1.07143 -1.21767e-06L0 -1.31134e-06L-9.36673e-08 1.07143L7.5 8.57143Z' fill='%23777777'/%3E%3C/svg%3E%0A");max-width: 15px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-right: 15px;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
	
	.mmpanel .accordion-title {font-weight: 700}
	
	.mmpanel:hover .button-offer {background-color: var(--color-brand-border);}
}
.mmpanel{border-bottom: 1px solid var(--color-border-muted);position: relative;}

.mmpanel ul{margin: unset;padding:0 0 0 30px;list-style: disc}
.mmpanel ul li{margin: 0px 0px 10px;}

.product-info .mmpanel:last-child{border-bottom: 0}
.mmpanel .accordion-heading>a[aria-expanded=true] .accordion-title:before, .mmpanel .accordion-title.active:before, .mmpanel .active>.accordion-title:before {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.mmpanel .accordion-body{font-size: 16px;padding-bottom: 15px;}
@media screen and (max-width: 991px){.mmpanel .accordion-heading, .mmpanel .accordion-mobile-title {border-top:none}}


.list-offers .price-offer{font-weight: 700;color: var(--color-black);right: 0;padding-left: 10px;margin-right: 36px;font-size: 16px;white-space: nowrap}
.list-offers .button-offer{position: relative;display: inline-block;border: 1px solid var(--color-brand-light);cursor: pointer;padding: 7px 0;border-radius: 4px;min-width: 125px;text-align: center;}
.list-offers .button-offer:hover {background-color: var(--color-brand);color:var(--color-surface)}
	
@media screen and (max-width: 767px){.tab-content .box-product-button {padding-right: 0;margin-left: 0;margin-right: 0;}}
@media screen and (max-width: 767px){.apteki_list div, .list-offers div{font-size: 14px;}}
