.trackCardCont {
    width: 100vw;
    height: 62vw;
}

.trackCardMainEvalCont {
    left: 4.5vw;
    width: 25.5vw;
    height: 6.4vw;
}

.trackCardMainEvalTxt {
    font-size: 1.2vw;
    letter-spacing: 0.09vw;
    margin: 0 1.2vw 0 0;
    padding: 0.40vw 0 0 0;
}

.trackCardMainEvalNbr {
    font-size: 2.7vw;
    margin: 0 0.45vw 0 0;
    padding: 0.45vw 0 0 0;
}

.trackCardMainEvalPct {
    font-size: 1.6vw;
    padding: 0 0 0.9vw 0.32vw;
}

.trackCardBottomLeftCont {
    padding: 0 7.2vw 0 4.5vw;
    height: 40.56vw;
}

.trackCardEvalsCont {
    padding: 0 3vw 1.5vw;
}

.trackCardEvalCont {
    padding: 1.5vw 0;
}

.trackCardEvalHead {
    font-size: 1.12vw;
    letter-spacing: 0.176vw;
    width: 9vw;
    padding: 0.225vw 0 0 0;
}

.trackCardEvalStars {
    width: 9vw;
}

.track_len_icon {
    flex: 0 0 8vw;
    width: 8vw;
    height: 8vw;
}

.trackCardStatTxt {
    font-size: 3vw;
    height: 7.5vw;
    line-height: 7.5vw;
    margin: 0 0 0 3vw;
}

.trackCardStatDesc {
    font-size: 1.5vw;
    height: 7.5vw;
    line-height: 7.5vw;
    margin: 0 0 0 0.6vw;
}

.trackCardBottomRightCont {
    padding: 3.7vw 4.5vw 1.5vw 1.5vw;
    height: 40.56vw;
}

.trackCardBottomRightCont .dlg_close_cont {
    top: 0.75vw;
    right: 1.5vw;
}

.trackCardName {
    font-size: 2.7vw;
}

.trackCardRegion {
    font-size: 1.35vw;
    padding: 1.2vw 0 0 0;
}

.trackCardSep1 {
    width: 1.8vw;
    height: 0.225vw;
    min-height: 2px;
    margin: 2.25vw 0 0 0;
}

.trackCardTextCont {
    font-size: 1.35vw;
    margin: 3vw 0 0 0;
    line-height: 2.25vw;
}

.trackCardBuyButts {
    margin: 3vw 0 0 0;
    height: 4vw;
    flex: 0 0 4vw;
}

.trackCardCreditHelp {
    font-size: 1.05vw;
    padding: 0.75vw 0 0 2vw;
}

.trackCardSep2 {
    margin: 1.5vw 0 0 0;
}

.trackCardVoucherCont {
    height: 3vw;
    flex: 0 0 3vw;
    margin: 1.5vw 0 0 0;
}

.trackCardVoucherQ {
    font-size: 1.2vw;
}

.trackCardVoucherA {
    font-size: 1.2vw;
    margin: 0 0 0 0.75vw;
}

.trackCardTitle2 {
    font-size: 2.1vw;
    margin: 3vw 0 0 0;
}

.trackCardContent {
    margin: 2.25vw 0 0 0;
}

.trackCardRowCont {
    height: 18.6vw;
    flex: 0 0 18.6vw;
}
    
.trackCardContentButt {
    height: 18.6vw;
    flex: 0 0 18.6vw;
}

.trackCardContentButtIcon {
    height: 3.75vw;
}

.trackCardContentButtText {
    font-size: 1.2vw;
    width: 14.4vw;
}

.scroll_down_icon {
    flex: 0 0 2vw;
    width: 2vw;
    height: 2vw;
    margin: 0 0 0 5vw;
}

.trackCardPhoto {
    flex: 0 0 21.5vw;
}

.trackCardBottomCont {
    flex: 0 0 40.56vw;
}

.trackCardFcstCont {
	padding: 0.8vw 1.28vw;
	height: 13.28vw;
	margin: 0.8vw 0 0 0;
}

.trackCardFcstDay {
	font-size: 1.4vw;
}

.trackCardFcstTemp {
	height: 1.6vw;	
	font-size: 1.12vw;
}

.trackCardFcstWind {
	height: 1.6vw;	
	font-size: 1.12vw;
}

.trackCardFcstPress {
	height: 1.6vw;	
	font-size: 1.12vw;
}

.trackCardFcstRain {
	height: 1.6vw;	
	font-size: 1.12vw;
}

.trackCardVertProfile {
	margin: 0 0.8vw 0.8vw 0;
}

.trackCardGeoAttribs {
	flex-direction: column;
	margin: 0 0 0.8vw 0;
}

.trackCardGeoRowCont {
	row: 0 0 0.48vw 0;
}

.trackCardGeoHead {
	font-size: 1.12vw;
	letter-spacing: 0.11vw;
	width: 7vw;
	padding: 0.192vw 0 0 0;
}

.trackCardGeoText {
	font-size: 1.28vw;
}

.trackCardGeoRowSep {
	margin: 0 0 0.64vw 0;
}

.trackCardPreviewMap {
	height: 32vw;
	margin: 2.4vw 0 0 0;
}

.trackCardInsidePhoto {
    height: 19.2vw;
    margin: 0 0 0.8vw 0;
}

.trackCardTitleCont {
	margin: 2.4vw 0 2.4vw 0;
}

.trackCardSectionTitle {
	font-size: 1.6vw;
}

.trackCardNoNotes {
	font-size: 1.28vw;
}

.trackCardGeoNme {
    margin: 2.4vw 0 0 0;
    margin-bottom: 0.8vw;
    font-size: 1.6vw;
}

.geoCardImg {
    width: 13vw;
    margin: 0 0.8vw 0.8vw 0;
}

.trackCardGeoText {
    margin: 0 0 0.8vw 0;
    font-size: 1.28vw;
    line-height: 1.92vw;
    width: 24vw;
}