.catalog-address-template { padding: 0; margin-right: auto; margin-left: auto; } @media (min-width: 768px) { .masterslave-single .catalog-address-template { padding-left: 30px; padding-right: 30px; } } .masterslave-single .catalog-address-template-card-container, .masterslave-single .catalog-address-template-card-header, .masterslave-single .catalog-address-template-card-content { position: relative; top: initial; left: initial; right: initial; bottom: initial; } .catalog-address-template-card-container, .catalog-address-template-card-content { position: absolute; left: 0; top: 0; right: 0; bottom: 0; } .catalog-address-template-card-content { margin: 10px; overflow: auto; background: #fefefe; } .catalog-address-template-panel { box-shadow: 0 2px 3px rgba(0,0,0,0.1); border: 1px solid #ccc; background-color: white; } .catalog-address-template-card-content { margin: 10px; } .catalog-address-cities-card { background: #fff; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #e2e2e2; padding-left: 20px; } .catalog-address-cities-card a { font-size: 16px; position: relative; padding-left: 135px; } .catalog-address-cities-city a { font-size: 22px; color: #00C; } .catalog-address-cities-card a .catalog-address-ctype { font-size: 14px; color: #aaa; position: absolute; left: 0; bottom: 0; } .catalog-address-cities-city a .catalog-address-ctype { color: #333; } .catalog-address-cities-card.catalog-address-cities-card-street a { color: #337ab7; text-decoration: none; } .catalog-address-building-card { background: #fff; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #e2e2e2; padding-left: 20px; } .catalog-address-building-card .catalog-address-buildingtype { color: #aaa; font-weight: normal; font-size: 14px; } .catalog-address-building-card a { font-size: 16px; position: relative; font-weight: bold; color: #00C; } .catalog-address-building-card a .catalog-address-ctype { color: #337ab7; font-weight: normal; font-size: 14px; } .catalog-address-template-breadcrumbs { padding: 20px 10px 10px; background-color: #fefefe; } .masterslave-single .catalog-address-template-breadcrumbs, .masterslave-single .catalog-address-template-card-content { background-color: #eee; } .catalog-address-template-footer { display: none; } .masterslave-single .catalog-address-template-footer{ display: block; }