/*******************************************************
				Addresses Styles
********************************************************/
#addresses #center_column .page-heading {
  margin: 0 0 22px; }
#addresses #center_column p {
  margin: 0 0 13px; }
  #addresses #center_column p.p-indent {
    margin: 0 0 27px; }

.address li.address_update,
.address li.address_add {
  margin: 14px 0 6px 0;
  text-align:left }

.address_instructions,
#combined-shipping {
    padding: 20px;
}

.mindful-popup {
    position: fixed;
	width: 700px;
	max-width: 100%;
	background-color: #B6CAD7;
	color: white;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding: 30px;
    border: 1px solid;
    display: none;
}

.mindful-popup a {
    text-align: center;
}

.mindful-popup a.button.button-medium {
    background-color: white;
}

.mindful-popup a.button.button-medium:hover {
    background-color: #f79748;
}

.mindful-popup .close-btn {
    position: absolute;
	top: 0px;
	right: 0px;
	margin: 10px 20px;
	color: white;
	cursor: pointer;
}

.mindful-popup span.country-name {
    display: contents;
}

@media screen and (max-width: 767px) {
    .address_instructions, #combined-shipping, #ordermsg {
        padding: 20px 0px;
    }
}