﻿@-webkit-keyframes animationSignal {
    0% { opacity: 0; transform: scale(0.00) }
    1% { opacity: 0.25 }
    20% { opacity: 0.25 }
    60% { transform: scale(1); opacity: 0 }
}

@-webkit-keyframes animationSignal2 {
    0% { opacity: 0 }
    1% { opacity: 0.2 }
    20% { opacity: 0.17 }
    60% { opacity: 0 }
}

@keyframes animationSignal {
    0% { opacity: 0; transform: scale(0.00) }
    1% { opacity: 0.25 }
    20% { opacity: 0.25 }
    60% { transform: scale(1); opacity: 0}
}

@keyframes animationSignal2 {
    0% { opacity: 0 }
    1% { opacity: 0.2 }
    20% { opacity: 0.17 }
    60% { opacity: 0 }
}

.nectar-google-map .animated-dot .middle-dot,
.nectar-google-map .animated-dot div[class*="signal"]{background-color: #431678!important;}
.nectar-google-map .animated-dot {
  width:20px;
  height:20px;
  left:-9px;
  top:-5px;
  position:relative
}
.nectar-google-map .animated-dot .middle-dot {
  width:16px;
  height:16px;
  border-radius:30px;
  position:absolute;
  left:2px;
  top:2px;
  transform-origin:50% 50%;
  animation-fill-mode:forwards;
  animation-iteration-count:infinite
}
.nectar-google-map .animated-dot .signal {
    width: 180px;
    pointer-events: none;
    height: 180px;
    border-radius: 200px;
    position: absolute;
    left: -80px;
    top: -80px;
    opacity: 0;
    -webkit-animation: animationSignal cubic-bezier(0,.55,.55,1) 2s;
    animation: animationSignal cubic-bezier(0,.55,.55,1) 2s;
    transform-origin: 50% 50%;
    animation-fill-mode: forwards;
    animation-delay: 0.78s;
    animation-iteration-count: infinite;
}
.nectar-google-map .animated-dot .signal2 {
    width: 180px;
    height: 180px;
    pointer-events: none;
    border-radius: 200px;
    position: absolute;
    left: -80px;
    top: -80px;
    opacity: 0;
    -webkit-animation: animationSignal cubic-bezier(0,.55,.55,1) 2s;
    animation: animationSignal cubic-bezier(0,.55,.55,1) 2s;
    transform-origin: 50% 50%;
    animation-fill-mode: forwards;
    animation-delay: 1s;
    animation-iteration-count: infinite;
}

@font-face {
    font-family: icons;
    src: url(../fonts/icons-letour.eot);
    src: url(../fonts/icons-letour.eot?#iefix) format("embedded-opentype"),url(../fonts/icons-letour.woff2) format("woff2"),url(../fonts/icons-letour.woff) format("woff"),url(../fonts/icons-letour.ttf) format("truetype"),url(../fonts/icons-letour.svg#icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: auto
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: icons;
        src: url(../fonts/icons-letour.svg#icons) format("svg")
    }
}

/*@font-face {
    font-family: icons;
    src: url(../fonts/icons-2244712360.eot);
    src: url(../fonts/icons-2244712360.eot?#iefix) format("embedded-opentype"),url(../fonts/icons-d31e5d1a7c.woff2) format("woff2"),url(../fonts/icons-4c08ccf0e2.woff) format("woff"),url(../fonts/icons-ff727cd961.ttf) format("truetype"),url(../fonts/icons-910e5fac60.svg#icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: auto
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: icons;
        src: url(../fonts/icons-910e5fac60.svg#icons) format("svg")
    }
}*/

.icotdf {
    speak: none;
    font-family: icons !important;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon--bg{
    background:#ff0;
    border-radius:50%;
    display:inline-block;
    -webkit-transition:all .3s ease,opacity .3s ease-in!important;
    transition:all .3s ease,opacity .3s ease-in!important
}
.icon--bg:hover{
    background:#000
}
.icon--rounded{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    vertical-align:middle;
    background:#ff0;
    color:#000;
    border-radius:50%;
    -webkit-transition:all .3s ease,opacity .3s ease-in!important;
    transition:all .3s ease,opacity .3s ease-in!important;
    -webkit-transform:translateY(-2px);
    transform:translateY(-2px);
    margin-right:3px
}

.icon--damier:before{
    content:""
}
.icon--fast:before{
    content:""
}
.icon--account:before{
    content:""
}
.icon--alert:before{
    content:""
}
.icon--alert-outline:before{
    content:""
}
.icon--facebook:before{
    content:""
}
.icon--twitter:before{
    content:""
}
.icon--play:before{
    content:""
}
.icon--word:before{
    content:""
}
.icon--close:before{
    content:""
}
.icon--pdf:before{
    content:""
}
.icon--excel:before{
    content:""
}
.icon--xls:before{
    content:""
}
.icon--googleplus:before{
    content:""
}
.icon--xlsx:before{
    content:""
}
.icon--instagram:before{
    content:""
}
.icon--doc:before{
    content:""
}
.icon--social-hub:before{
    content:""
}
.icon--viadeo:before{
    content:""
}
.icon--docx:before{
    content:""
}
.icon--envelope:before{
    content:""
}
.icon--mobile:before{
    content:""
}
.icon--user:before{
    content:""
}
.icon--dailymotion:before{
    content:""
}
.icon--youtube:before{
    content:""
}
.icon--strava:before{
    content:""
}
.icon--checkmark:before{
    content:""
}
.icon--cancel:before{
    content:""
}
.icon--poop:before{
    content:""
}
.icon--annex:before{
    content:""
}
.icon--interview:before{
    content:""
}
.icon--jersey:before{
    content:""
}
.icon--arrowleft:before{
    content:""
}
.icon--news:before{
    content:""
}
.icon--podium:before{
    content:""
}
.icon--arrowright:before{
    content:""
}
.icon--sprint:before{
    content:""
}
.icon--trophy:before{
    content:""
}
.icon--victory:before{
    content:""
}
.icon--screen:before{
    content:""
}
.icon--screen-notext:before{
    content:""
}
.icon--shop:before{
    content:""
}
.icon--facebook-messenger:before{
    content:""
}
.icon--search:before{
    content:""
}
.icon--gamepad:before{
    content:""
}
.icon--games:before{
    content:""
}
.icon--phone:before{
    content:""
}
.icon--gift:before{
    content:""
}
.icon--photo-circle:before{
    content:""
}
.icon--itinerary:before{
    content:""
}
.icon--lastkm:before{
    content:""
}
.icon--map:before{content:""}
.icon--mountain:before{content:""}
.icon--finish:before{content:""}
.icon--photo:before{content:""}
.icon--video:before{content:""}
.icon--info:before{content:""}
.icon--finish-race:before{content:""}
.icon--HMG:before{content:""}
.icon--PAS:before{content:""}
.icon--PLN:before{content:""}
.icon--start-race:before{content:""}
.icon--VAL:before{content:""}
.icon--arrowleft-line:before,.icon--left:before{content:""}
.icon--arrowright-line:before,.icon--right:before{content:""}
.icon--environment:before{content:""}
.icon--expand:before{content:""}
.icon--security:before{content:""}
.icon--solidarity:before{content:""}
.icon--cat-a:before{content:""}
.icon--cat-c:before{content:""}
.icon--cat-m:before{content:""}
.icon--cat-q:before{content:""}
.icon--cat-p:before,.icon--cat-t3:before{content:""}
.icon--reduce:before{content:""}
.icon--audio:before{content:""}
.icon--audio-mute:before{content:""}
.icon--pause:before{content:""}
.icon--download:before{content:""}
.icon--arrowright-lg:before{content:""}
.icon--arrowleft-lg:before{content:""}
.icon--lightning:before{content:""}
.icon--virtual-regatta:before{content:""}
.icon--MMG:before{content:""}
.icon--bonus:before{content:""}
.icon--sail:before{content:""}
.icon--sail-nb:before{content:""}
.icon--tdf-start:before{content:""}
.icon--tdf-finish:before{content:""}
.icon--website:before{content:""}
.icon--mag:before{content:""}
.icon--linkedin:before{content:""}
.icon--cat-s:before,.icon--cat-t4:before{content:""}
.icon--cat-k:before{content:""}
.icon--tiktok:before{content:""}
.icon--twitch:before{content:""}
.icon--cobble:before{content:""}
.icon--PAA:before{content:""}
.icon--PRO:before{
    content:""
}
.icon--REP:before{
    content:""
}
.icon--TRA:before{
    content:""
}
.icon--cat-z:before{
    content:""
}
.icon--EQU:before{
    content:""
}
.icon--info-circle:before{
    content:""
}
.icon--int:before{
    content:""
}
.icon--fls:before{
    content:""
}
.icon--default:before{
    content:""
}
.icon--liv:before{
    content:""
}
.icon--ahc:before{
    content:""
}
.icon--enj:before{
    content:""
}
.icon--flm:before{
    content:""
}
.icon--cph:before{
    content:""
}
.icon--adr:before{
    content:""
}
.icon--livetrack:before{
    content:""
}
.icon--route:before{
    content:""
}
.icon--newsletter:before{
    content:""
}
.icon--arrowleft:before{
    content:""
}
.icon--arrowright:before{
    content:""
}


/*
.icon--gamepad:before{content:""}
.icon--games:before{content:""}
.icon--phone:before{content:""}
.icon--shop:before{content:""}
.icon--screen:before{content:""}
.icon--screen-notext:before{content:""}
.icon--envelope:before{content:""}
.icon--mobile:before{content:""}
.icon--checkmark:before{content:""}
.icon--cancel:before{content:""}
.icon--poop:before{content:""}
.icon--annex:before{content:""}
.icon--int:before,.icon--INT:before,.icon--interview:before{content:""}
.icon--jersey:before{content:""}
.icon--arrowleft:before{content:""}
.icon--adr:before,.icon--ADR:before,.icon--ahc:before,.icon--AHC:before,.icon--cph:before,.icon--CPH:before,.icon--default:before,.icon--enj:before,.icon--ENJ:before,.icon--flm:before,.icon--FLM:before,.icon--liv:before,.icon--LIV:before,.icon--news:before{content:""}
.icon--podium:before{content:""}
.icon--arrowright:before{content:""}
.icon--sprint:before{content:""}
.icon--trophy:before{content:""}
.icon--victory:before{content:""}
.icon--strava:before{content:""}
.icon--social-hub:before{content:""}
.icon--facebook:before{content:""}
.icon--twitter:before{content:""}
.icon--play:before{content:""}
.icon--doc:before,.icon--docx:before,.icon--word:before{content:""}
.icon--close:before{content:""}
.icon--pdf:before{content:""}
.icon--excel:before,.icon--xls:before,.icon--xlsx:before{content:""}
.icon--googleplus:before{content:""}
.icon--instagram:before{content:""}
.icon--viadeo:before{content:""}
.icon--user:before{content:""}
.icon--dailymotion:before{content:""}
.icon--youtube:before{content:""}
.icon--newsletter:before{content:""}
.icon--messenger:before{content:""}
.icon--search:before{content:""}
.icon--info-circle:before{content:""}
.icon--info:before{content:""}
.icon--alert-outline:before{content:""}
.icon--alert:before{content:""}
.icon--gift:before{content:""}
.icon--photo-circle:before{content:""}
.icon--itinerary:before{content:""}
.icon--lastkm:before{content:""}
.icon--map:before{content:""}
.icon--mountain:before{content:""}
.icon--finish:before{content:""}
.icon--photo:before{content:""}
.icon--video:before{content:""}
.icon--left:before{content:""}
.icon--right:before{content:""}.icon--start-race:before{content:""}
.icon--finish-race:before{content:""}
.icon--HMG:before{content:""}
.icon--MMG:before{content:""}
.icon--EQU:before,.icon--PAS:before,.icon--PRO:before{content:""}
.icon--PLN:before{content:""}
.icon--VAL:before{content:""}
.icon--arrowleft-line:before{content:""}
.icon--arrowright-line:before{content:""}
.icon--environment:before{content:""}.icon--security:before{content:""}
.icon--solidarity:before{content:""}
.icon--expand:before{content:""}
.icon--reduce:before{content:""}
.icon--cat-a:before{content:""}
.icon--cat-c:before{content:""}
.icon--cat-m:before{content:""}
.icon--cat-q:before{content:""}
.icon--audio:before,.icon--cat-s:before{content:""}
.icon--audio-mute:before{content:""}.icon--pause:before{content:""}.icon--download:before{content:""}
.icon--arrowright-lg:before{content:""}
.icon--arrowleft-lg:before{content:""}
.icon--fls:before,.icon--FLS:before,.icon--lightning:before{content:""}
.icon--virtual-regatta:before{content:""}
.icon--bonus:before{content:""}
.icon--sail:before{content:""}
.icon--sail-nb:before{content:""}
.icon--tdf-start:before{content:""}
.icon--tdf-finish:before{content:""}
.icon--website:before{content:""}
.icon--mag:before,.icon--MAG:before{content:""}
.icon--linkedin:before{content:""}
.icon--route:before{content:""}
.icon--livetrack:before{content:""}*/


#map>div>div.gm-style iframe+div>a>div>img, .gmnoprint>.gm-style-cc,.gmnoprint.gm-style-cc{display:none}




#floating-panel {
    position: absolute;
    top: 10px;
    right: 60px;
    z-index: 5;
    background-color: #fff;
    padding: 5px;
    text-align: center;
    font-family: 'Roboto','sans-serif';
    line-height: 30px;
    padding-left: 10px;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
}
#floating-panel md-switch {margin:0}