/* CAFR Screens */

/* Hero */
.section-hero .image-headline {
    width: 1247px;
    height: 623px;
    background-size: 1247px 623px;
    background-image: url("/ca/fr/maps/images/overview/hero__bow7019ki3te_large.jpg")
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .section-hero .image-headline {
        background-image: url("/ca/fr/maps/images/overview/hero__bow7019ki3te_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-hero .image-headline {
        width: 707px;
        height: 354px;
        background-size: 707px 354px;
        background-image: url("/ca/fr/maps/images/overview/hero__bow7019ki3te_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-hero .image-headline {
        background-image: url("/ca/fr/maps/images/overview/hero__bow7019ki3te_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .section-hero .image-headline {
        width: 284px;
        height: 341px;
        background-size: 284px 341px;
        background-image: url("/ca/fr/maps/images/overview/hero__bow7019ki3te_small.jpg")
    }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .section-hero .image-headline {
        background-image: url("/ca/fr/maps/images/overview/hero__bow7019ki3te_small_2x.jpg")
    }
}

/* Navigation */
.section-getting-around .subsection-navigation .image-headline {
    width: 451px;
    height: 776px;
    background-size: 451px 776px;
    background-image: url("/ca/fr/maps/images/overview/navigation__eyl5wzr5bxm6_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .section-getting-around .subsection-navigation .image-headline {
        background-image: url("/ca/fr/maps/images/overview/navigation__eyl5wzr5bxm6_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-getting-around .subsection-navigation .image-headline {
        width: 325px;
        height: 559px;
        background-size: 325px 559px;
        background-image: url("/ca/fr/maps/images/overview/navigation__eyl5wzr5bxm6_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-getting-around .subsection-navigation .image-headline {
        background-image: url("/ca/fr/maps/images/overview/navigation__eyl5wzr5bxm6_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .section-getting-around .subsection-navigation .image-headline {
        width: 317px;
        height: 443px;
        background-size: 317px 443px;
        background-image: url("/ca/fr/maps/images/overview/navigation__eyl5wzr5bxm6_small.jpg")
    }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .section-getting-around .subsection-navigation .image-headline {
        background-image: url("/ca/fr/maps/images/overview/navigation__eyl5wzr5bxm6_small_2x.jpg")
    }
}



.section-tiles-grid .tiles-container .tile.transit .tile-col-2 .typography-tiles-front-face-headline {
    width: 310px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .section-tiles-grid .tiles-container .tile.transit .tile-col-2 .typography-tiles-front-face-headline {
        width: 310px;
    }
}

@media only screen and (max-width: 1068px) {
    .section-tiles-grid .tiles-container .tile.transit .tile-col-2 .typography-tiles-front-face-headline {
        width: 230px;
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-tiles-grid .tiles-container .tile.transit .tile-col-2 .typography-tiles-front-face-headline {
        width: 230px;
    }
}


@media only screen and (max-width: 734px) {
    .section-tiles-grid .tiles-container .tile.transit {
    	min-height: 520px;
    }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .section-tiles-grid .tiles-container .tile.transit { 
		min-height: 520px;
    }
}




/* Transit */
.section-getting-around .subsection-transit .image-headline {
    width: 633px;
    height: 797px;
    background-size: 633px 797px;
    background-image: url("/ca/fr/maps/images/overview/transit__ghytm5zaozqm_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .section-getting-around .subsection-transit .image-headline {
        background-image: url("/ca/fr/maps/images/overview/transit__ghytm5zaozqm_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-getting-around .subsection-transit .image-headline {
        width: 457px;
        height: 569px;
        background-size: 457px 569px;
        background-image: url("/ca/fr/maps/images/overview/transit__ghytm5zaozqm_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-getting-around .subsection-transit .image-headline {
        background-image: url("/ca/fr/maps/images/overview/transit__ghytm5zaozqm_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .section-getting-around .subsection-transit .image-headline {
        width: 334px;
        height: 415px;
        background-size: 334px 415px;
        background-image: url("/ca/fr/maps/images/overview/transit__ghytm5zaozqm_small.jpg")
    }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .section-getting-around .subsection-transit .image-headline {
        background-image: url("/ca/fr/maps/images/overview/transit__ghytm5zaozqm_small_2x.jpg")
    }
}

/* Discover */
.section-discover .subsection-discover .image-headline {
    width: 1714px;
    height: 1003px;
    background-size: 1714px 1003px;
    background-image: url("/ca/fr/maps/images/overview/discover__gkfouc43ypiu_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .section-discover .subsection-discover .image-headline {
        background-image: url("/ca/fr/maps/images/overview/discover__gkfouc43ypiu_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-discover .subsection-discover .image-headline {
        width: 1026px;
        height: 603px;
        background-size: 1026px 603px;
        background-image: url("/ca/fr/maps/images/overview/discover__gkfouc43ypiu_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-discover .subsection-discover .image-headline {
        background-image: url("/ca/fr/maps/images/overview/discover__gkfouc43ypiu_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .section-discover .subsection-discover .image-headline {
        width: 350px;
        height: 239px;
        background-size: 350px 239px;
        background-image: url("/ca/fr/maps/images/overview/discover__gkfouc43ypiu_small.jpg")
    }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .section-discover .subsection-discover .image-headline {
        background-image: url("/ca/fr/maps/images/overview/discover__gkfouc43ypiu_small_2x.jpg")
    }
}

/* Favorites */
.section-discover .subsection-favorites .image-headline {
    width: 451px;
    height: 776px;
    background-size: 451px 776px;
    background-image: url("/ca/fr/maps/images/overview/favorites__b4k1rirejvxy_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .section-discover .subsection-favorites .image-headline {
        background-image: url("/ca/fr/maps/images/overview/favorites__b4k1rirejvxy_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-discover .subsection-favorites .image-headline {
        width: 325px;
        height: 559px;
        background-size: 325px 559px;
        background-image: url("/ca/fr/maps/images/overview/favorites__b4k1rirejvxy_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-discover .subsection-favorites .image-headline {
        background-image: url("/ca/fr/maps/images/overview/favorites__b4k1rirejvxy_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .section-discover .subsection-favorites .image-headline {
        width: 317px;
        height: 443px;
        background-size: 317px 443px;
        background-image: url("/ca/fr/maps/images/overview/favorites__b4k1rirejvxy_small.jpg")
    }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .section-discover .subsection-favorites .image-headline {
        background-image: url("/ca/fr/maps/images/overview/favorites__b4k1rirejvxy_small_2x.jpg")
    }
}

/* Indoor Maps */
.section-discover .subsection-indoor-maps .image-headline {
    width: 451px;
    height: 776px;
    background-size: 451px 776px;
    background-image: url("/ca/fr/maps/images/overview/indoor_maps__c44q2tbaz5m6_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .section-discover .subsection-indoor-maps .image-headline {
        background-image: url("/ca/fr/maps/images/overview/indoor_maps__c44q2tbaz5m6_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-discover .subsection-indoor-maps .image-headline {
        width: 325px;
        height: 559px;
        background-size: 325px 559px;
        background-image: url("/ca/fr/maps/images/overview/indoor_maps__c44q2tbaz5m6_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-discover .subsection-indoor-maps .image-headline {
        background-image: url("/ca/fr/maps/images/overview/indoor_maps__c44q2tbaz5m6_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .section-discover .subsection-indoor-maps .image-headline {
        width: 317px;
        height: 443px;
        background-size: 317px 443px;
        background-image: url("/ca/fr/maps/images/overview/indoor_maps__c44q2tbaz5m6_small.jpg")
    }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .section-discover .subsection-indoor-maps .image-headline {
        background-image: url("/ca/fr/maps/images/overview/indoor_maps__c44q2tbaz5m6_small_2x.jpg")
    }
}

/* Look Around */
.section-discover .subsection-look-around .image-headline {
    width: 1186px;
    height: 902px;
    background-size: 1186px 902px;
    background-image: url("/ca/fr/maps/images/overview/look_around__c9vqu42qvmwm_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .section-discover .subsection-look-around .image-headline {
        background-image: url("/ca/fr/maps/images/overview/look_around__c9vqu42qvmwm_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-discover .subsection-look-around .image-headline {
        width: 668px;
        height: 509px;
        background-size: 668px 509px;
        background-image: url("/ca/fr/maps/images/overview/look_around__c9vqu42qvmwm_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-discover .subsection-look-around .image-headline {
        background-image: url("/ca/fr/maps/images/overview/look_around__c9vqu42qvmwm_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .section-discover .subsection-look-around .image-headline {
        width: 327px;
        height: 249px;
        background-size: 327px 249px;
        background-image: url("/ca/fr/maps/images/overview/look_around__c9vqu42qvmwm_small.jpg")
    }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .section-discover .subsection-look-around .image-headline {
        background-image: url("/ca/fr/maps/images/overview/look_around__c9vqu42qvmwm_small_2x.jpg")
    }
}

/* Proactive Suggestions */
.section-discover .subsection-proactive-suggestions .image-headline {
    width: 451px;
    height: 776px;
    background-size: 451px 776px;
    background-image: url("/ca/fr/maps/images/overview/proactive_suggestions__cxyot3o96gia_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .section-discover .subsection-proactive-suggestions .image-headline {
        background-image: url("/ca/fr/maps/images/overview/proactive_suggestions__cxyot3o96gia_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-discover .subsection-proactive-suggestions .image-headline {
        width: 325px;
        height: 559px;
        background-size: 325px 559px;
        background-image: url("/ca/fr/maps/images/overview/proactive_suggestions__cxyot3o96gia_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-discover .subsection-proactive-suggestions .image-headline {
        background-image: url("/ca/fr/maps/images/overview/proactive_suggestions__cxyot3o96gia_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .section-discover .subsection-proactive-suggestions .image-headline {
        width: 317px;
        height: 443px;
        background-size: 317px 443px;
        background-image: url("/ca/fr/maps/images/overview/proactive_suggestions__cxyot3o96gia_small.jpg")
    }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .section-discover .subsection-proactive-suggestions .image-headline {
        background-image: url("/ca/fr/maps/images/overview/proactive_suggestions__cxyot3o96gia_small_2x.jpg")
    }
}


/* Place Cards Tile  */

@media only screen and (max-width: 734px) {
    .section-tiles-grid .tiles-container .place-cards .front-face .tile-col-1 {
        width: 300px;
    }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .section-tiles-grid .tiles-container .place-cards .front-face .tile-col-1 {
		width: 300px;
    }
}


/* Place Cards Tile END */


/* Flyover */
.section-discover .subsection-flyover .image-headline {
    width: 1484px;
    height: 1006px;
    background-size: 1484px 1006px;
    background-image: url("/ca/fr/maps/images/overview/flyover__gfjud326xpei_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .section-discover .subsection-flyover .image-headline {
        background-image: url("/ca/fr/maps/images/overview/flyover__gfjud326xpei_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-discover .subsection-flyover .image-headline {
        width: 913px;
        height: 620px;
        background-size: 913px 620px;
        background-image: url("/ca/fr/maps/images/overview/flyover__gfjud326xpei_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-discover .subsection-flyover .image-headline {
        background-image: url("/ca/fr/maps/images/overview/flyover__gfjud326xpei_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .section-discover .subsection-flyover .image-headline {
        width: 352px;
        height: 239px;
        background-size: 352px 239px;
        background-image: url("/ca/fr/maps/images/overview/flyover__gfjud326xpei_small.jpg")
    }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .section-discover .subsection-flyover .image-headline {
        background-image: url("/ca/fr/maps/images/overview/flyover__gfjud326xpei_small_2x.jpg")
    }
}

/* Search */
.section-discover .subsection-search .image-headline {
    width: 451px;
    height: 776px;
    background-size: 451px 776px;
    background-image: url("/ca/fr/maps/images/overview/search__b0ac6pf4h4ia_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .section-discover .subsection-search .image-headline {
        background-image: url("/ca/fr/maps/images/overview/search__b0ac6pf4h4ia_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .section-discover .subsection-search .image-headline {
        width: 325px;
        height: 559px;
        background-size: 325px 559px;
        background-image: url("/ca/fr/maps/images/overview/search__b0ac6pf4h4ia_medium.png")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-discover .subsection-search .image-headline {
        background-image: url("/ca/fr/maps/images/overview/search__b0ac6pf4h4ia_medium_2x.png")
    }
}

@media only screen and (max-width: 734px) {
    .section-discover .subsection-search .image-headline {
        width: 317px;
        height: 443px;
        background-size: 317px 443px;
        background-image: url("/ca/fr/maps/images/overview/search__b0ac6pf4h4ia_small.jpg")
    }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .section-discover .subsection-search .image-headline {
        background-image: url("/ca/fr/maps/images/overview/search__b0ac6pf4h4ia_small_2x.jpg")
    }
}

/* CAFR Fixes */

/* Driving Card */

@media only screen and (max-width: 734px) and (orientation: portrait) {
    .modal-open .modal-content .back-face.driving .content-column {
		padding-top: 60px;
	}
}

/* Issues and incidents */

.section-tiles-grid .tiles-container .tile.issues-incidents .tile-col-1 h2 {
	width: 230px;
}

/* Places Card */

@media only screen and (min-width: 735px) {
	.section-tiles-grid .tiles-container .tile.place-cards .tile-col-2 .overview-place-cards {
		left: -40px;
	}
}

/* Equipe editoriale card */

@media only screen and (max-width: 735px) {
	.section-tiles-grid .tiles-container .tile.editorial-experts {
		min-height: 350px;
	}
}

/* Headlines */

@media only screen and (max-width: 375px) and (orientation: portrait) {
    .tiles-section-headline {
        font-size: 48px;
    }
}

/* On y va section - Right above footer */

.section-open-app .link, .section-open-app a {
	text-decoration: none;
}

/* Legal Footnote height */
.ac-gf-sosumi sup{
	top: 0em;
}