/* Styles */ 
.location-feed-panel .location-image figure {
    padding-bottom: 68%;
}

.location-feed-panel .main {
    max-width: calc(79.1667rem + (2.5% * 2));
}

.location-feed-panel .el-panel {
    display: none;
    opacity:0;
}
.location-feed-panel .el-panel.active {
    opacity: 1;
    display: block;
    animation: fadeIn .6s forwards;
}


.location-feed-panel .el-panel > figure img {
	opacity: 0;
    transition: .8s ease 0s;
}

.location-feed-panel .el-panel.active > figure img {
    opacity: 1;
}
.location-feed-panel .panel-left {
    width: 40.6vw;
    position: relative;
}
.location-feed-panel .panel-left {
	text-align:center;
}
.location-feed-panel .panel-right {
    width: 37.1vw;
    margin-left: -4.556rem;
    position: relative;
    z-index: 1;
    padding-top: 4.722rem;

}
.location-feed-panel .panel-right ul {
    padding-top: 0.85em;
}

.location-feed-panel address {
	line-height: 1.53;
    margin: 0.72em 0;
}
.location-feed-panel .phone-link {
	font-weight:800;
}
.location-feed-panel .panel-right .btn {
    margin-top: 1em;	
}
.location-feed-panel .panel-right > div {
    background-color:var(--white-color);
	padding: 2.63em 0.83em 3.83em 3.83em;
}
.location-feed-panel.multi .panel-right ul {
    padding-top: 0.45em;
}

.location-feed-panel .system-cards > [class*="item"][class*="half"] {
	padding-bottom:0;
}
.location-feed-panel .system-cards > [class*="item"][class*="half"] address {
	margin-bottom:0;
    line-height: 1.53;
}
.location-feed-panel .hours {
    line-height: 1.53;
}
.location-feed-panel .system-cards > [class*="item"] .hours p {
	margin:0;
    line-height: 1.53;
}
.location-feed-panel .system-cards > [class*="item"] {
	margin: calc(0.967rem * .5) calc(1.667rem * .5);
}

.location-feed-panel.multi a .title-style-3 {
	transition:var(--transit-1);
}
.location-feed-panel.multi a:hover .title-style-3, .location-feed-panel.multi a:focus .title-style-3 {
	color:var(--click1-color);
}

.panel-left.location-image {
	display: flex;
	flex-direction: column;
}

.location-image a {
	width: 91.5%;
	justify-content: flex-start;
}

/* Min 1025px Responsive */
@media screen and (min-width:1025px) {
	.location-feed-panel .link-style-1 {
	    display: block;
	    padding-top: 0.9em;
	    padding-bottom: 0.2em;
	}
	
	.location-feed-panel .link-style-1:after {
		content: '';
		top: 1.15rem;
	}
}
/* End Min 1025px Responsive */

/* 1600px Responsive */
@media screen and (max-width:1600px) {
	.location-feed-panel .panel-left {
        width: 52vw;
	    position: relative;
	}
	
	.location-feed-panel .panel-right {
        width: 45.1vw;
	}
}

/* 1440px Responsive */
@media screen and (max-width:1440px) {
	.location-image a {
		width: 93.8%;
	}
}
/* 1440px Responsive */

/* 1280px Responsive */
@media screen and (max-width:1440px) {
	.location-feed-panel.single .address, .location-feed-panel.single .hours.half {
		width: 50%;
	}
}
/* 1280px Responsive */

/* 1024px Responsive */
@media screen and (max-width:1024px) {
	.location-feed-panel .panel-right {
		width:100%;
		margin-left: 0;
		padding-bottom:2em;
	}
	.location-feed-panel.multi .panel-left {
		display:none;
	}
	.location-feed-panel .panel-right > div {
	    padding: 0;
	}
	
	.location-feed-panel .panel-left {
		width:100%;
	}
	
	.location-feed-panel .panel-right {
	    padding-top: 1.022rem;
	}
	
	.location-feed-panel.single .address, .location-feed-panel.single .hours.half {
		width: 50%;
	}
	
	.location-feed-panel.multi .hours {
	    margin: 0.72em 0;
	}
	
	.location-feed-panel address, .location-feed-panel .hours  {
	    font-size: 1.03em;
	    line-height: 1.87;
	}
}

/* 800px Responsive */
@media screen and (max-width:800px) {
	.location-feed-panel.single .address, .location-feed-panel.single .hours.half {
		width: 100%;
	}
}
/* 800px Responsive */