﻿    
    .tour2866 .featuredArea ul li.video .imageCntnr:before, .tour2866 .mapBox .city{
	font-family: "ykIcons";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1.7em;
}
    .tour2866 .mapPage .map .more{display:none}
    .tour2866 .viewTabs {display: inline-block;float: right;width: 100%;position: relative;z-index: 2;}
.tour2866 .tabsContainer{display:inline-block;float:right;width:100%;position:relative;height:65px;background-color:none;text-align:center}
.tour2866 .tabs-nav {list-style: none;margin: 0;display: inline-block;margin:0 auto ;width: 400px;position: relative;z-index: 2;background:#fff;overflow:hidden;border-radius:8px;border:0;}
.tour2866 .tabs-nav > li {display: inline-block;width:calc(100% / 2);height:43px!important;font-size: 15px;position: relative;float: right;text-align: right;line-height:43px;cursor: pointer;-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;}



.tour2866 .tabs-nav > li:after{display:none;content: "";width: 10px;height: 10px;position: absolute;float:right;left:-5px;top: 50%;transform: translateY(-50%);background: url(../Images/WC2022/pattern03.svg) center center no-repeat;background-size: 100% auto;pointer-events: none;z-index: 2;}
.tour2866 .tabs-nav > li:last-of-type:after{display:none}

.tour2866 .tabs-nav > li > a {display: inline-block;color: #1A247D;float: right;text-align:center;width:100%;font-size:16px;position: relative;font-family: droidBold,Arial;-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;}
.tour2866 .tabs-nav .tabs-selected{border-right:none;border-left:none;border-bottom:none;color:#fff;background:#1A247D}
.tour2866 .tabs-nav > li.tabs-selected:first-of-type:before{border-right: 8px solid #FD7301}

.tour2866 .tabs-nav .tabs-selected > a {color: #fff}
.tour2866 .tabs-nav > li > a p {display: inline-block;float: right;width: 100%;text-align: right;font-family:droidLight,Arial;font-size: 16px;transition: none;text-transform:uppercase;color: inherit;margin-bottom:0}
.tour2866 .viewTabContainer {display: inline-block;float: right;position: relative;width: 100%;direction: rtl;z-index: 2;padding: 30px 0 0;border-top: none;}
.tour2866 .tabs-container {display: inline-block;float: right;width: 100%;opacity: 1;visibility: visible;}
.tour2866 .tabs-container.tabs-hide {opacity: 0;visibility: hidden;height: 0;}

	
/*map*/

.tour2866  .map{    position: relative;direction: ltr;border-radius: 0;margin-bottom: 0;padding: 50px 12px;z-index:12}
.tour2866  .mapPage .map{padding:50px 0}
.tour2866  .map .title{width:100%;display:flex;justify-content:center;    gap: 20px;align-items: center;margin-bottom:30px;direction:rtl;background:no-repeat}
.tour2866  .map .title:before, .tour2866  .map .title:after{
    content: '';
    display: inline-block;
    float: right;
    background: url(../Images/wc26/mapright.svg) no-repeat right center;
    background-size: contain;
    width: 68px;
    height: 20px;
}
.tour2866  .map .title:after{transform: scaleX(-1);}
.tour2866  .map h2{color: #0A0A0A!important;font-family: droidBold, Arial;position:relative}
/*.tour2866  .map h2:before{content:'';background:url(../../Images/Euro2024/symbol.png);width:18px;height:18px;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);}*/
.tour2866 .map  .rankMain{display: flex;
    flex-wrap: wrap;
   
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.tour2866 .map  .tabs-nav{width:100%;height:auto;background:unset;display:flex;justify-content:center;align-items:center;}
.tour2866 .map  .tabs-nav > li{width:calc(100% / 3);height:120px!important; padding-left: 15px; }
.tour2866 .map .tabs-nav .tabs-selected{background:unset}
.tour2866 .map  .tabs-nav > li a{
    width:100%;
    height:100%;  
    background: url(<path-to-image>) lightgray 50%  no-repeat;
    background-blend-mode: darken;
    border-radius:10px;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:column
}
.tour2866 .map  .tabs-nav > li a .vector{
    width:30px;
    height:30px;
    margin-bottom:5px;
        z-index: 1;
}
.tour2866 .map  .tabs-nav > li a p{   
    color: #FFF;
    font-family: DroidBold, Arial;
    font-size: 24px;
    letter-spacing: 0.2px;
    width:auto;
        z-index: 1;
}

.tour2866 .map  .tabs-nav > li  a .numebr{
 color: #FFF;
font-family:DroidLight, Arial;
font-size: 16px;   
    line-height: 1;
        z-index: 1;
}


.tour2866 .map  .tabs-nav > li a:before{    position: absolute;inset: 0;background-blend-mode: multiply;    border-radius: 10px;}
.tour2866 .map  .tabs-nav > li.america a:before{content:'';width:100%;height:100%;background:url(../Images/wc26/americamap2.webp) no-repeat center center; background-size:cover;}
.tour2866 .map  .tabs-nav > li.mexico a:before{content:'';width:100%;height:100%;background:url(../Images/wc26/mexicomap.webp) no-repeat center center; background-size:cover;}
.tour2866 .map  .tabs-nav > li.canada a:before{content:'';width:100%;height:100%;background:url(../Images/wc26/canadamap.webp) no-repeat center center; background-size:cover;}


.tour2866 .map  .tabs-nav > li.america a .vector{  background: url(../Images/wc26/usaVector.svg) no-repeat center center ;background-size:cover}
.tour2866 .map  .tabs-nav > li.canada a .vector{  background: url(../Images/wc26/canadaVector.svg) no-repeat center center ;background-size:cover}
.tour2866 .map  .tabs-nav > li.mexico a .vector{  background: url(../Images/wc26/mexicoVector.svg) no-repeat center center ;background-size:cover}

.tour2866 .map  .tabs-nav > li.tabs-selected.america a{  background:#1A247D;}
.tour2866 .map  .tabs-nav > li.tabs-selected.canada a{  background: #D50001}
.tour2866 .map  .tabs-nav > li.tabs-selected.mexico a{  background: #00C651 }


.tour2866 .map  .tabs-nav > li:last-child{padding-left:0}
.tour2866 .map .rankCnts {width:100%;display:inline-block;float:right}
.tour2866 .map .groupTabs .table{width:100%;box-shadow: 0px 2px 2px 0px #0000001A;border-radius: 0 0 14px 14px;    display: inline-block;
    width: 100%;
    float: right;
    margin-top: 10px;}
.tour2866 .map .groupTabs .table .ttlRow{height:48px;background:#1A247D;border-radius: 14px 14px 0px 0px;padding:0 20px;display: inline-block;
    width: 100%;
 
    float: right;}


.tour2866 .map .canada .groupTabs .table .ttlRow{background:#D50001}
.tour2866 .canada .mapBox .city{background: rgba(255, 255, 255, 0.70);}
.tour2866 .map .canada .more{background:#D50001}

.tour2866 .map .mexico .groupTabs .table .ttlRow{background:#014C3F}
.tour2866 .mexico .mapBox .city{background: #74E19A;}
.tour2866 .map .mexico  .more{background:#014C3F}

.tour2866 .map .groupTabs .table .ttlRow .itemTtl{float: right;width:calc((100% - 600px ) /3); color:#fff;   height: 100%;padding: 0;text-align: right;line-height: 48px;font-family: droidLight, Arial;}
.tour2866 .map .groupTabs .table .wRow{padding:0 20px;height:48px;    display: inline-block;
    width: 100%;    float: right;
    position: relative;}
.tour2866 .map .groupTabs .table .wRow:nth-child(even){background: #fff}
.tour2866 .map .groupTabs .table .wRow:nth-child(odd){background:#E8E8E8}
.tour2866 .map .groupTabs .table .wRow:last-child{border-radius: 0 0 14px 14px;}

.tour2866 .map .groupTabs .table .wRow .item{width:calc((100% - 600px ) /3);     float: right;padding: 0;text-align: right;  color:#1E1E1E;font-size:13px;font-family:droidLight, arial;line-height:48px}
.tour2866 .map .groupTabs .table .wRow .item.club,
.tour2866 .map .groupTabs .table .ttlRow .itemTtl.club{width:600px}
.tour2866 .map .groupTabs .table .wRow .item.town{font-family:droidBold, Arial}
.tour2866 .map .groupTabs .table .wRow .item:last-child{font-weight:normal;direction: rtl;}
.tour2866 .map  .more{border-radius: 8px;background:#1A247D;display: flex;
padding: 6px 48px;
justify-content: center;
align-items: center;color:#fff;font-size: 15px;font-family:droidBold, Arial;margin-top:40px}
.tour2866 .map .more:hover{background:#000}
.tour2866 .mapBox{display:inline-block;float:left;width:525px;position:relative}
.tour2866 .mapBox img{  display: block;
    width: 100%;
    pointer-events: none;}
.tour2866 .mapBox .city .floating-Div{position:absolute;border-radius: 5px 10px 10px 10px;
background: #FFF;height:20PX;font-size: 10px;color:#000;font-family:droidBold, Arial;    display: none;
    justify-content: center;
    align-items: center;
    width:210px;
    bottom: -20px;
    z-index: 1;
}
.tour2866 .mapBox .mapPoint{ position: absolute;
    inset: 0;
    z-index: 10;}
.tour2866 .mapBox .city{display: inline-block;width: 10px;height: 10px;border-radius: 50%;background: #2194FB;position: absolute;    z-index: 20;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    touch-action: manipulation;}
.tour2866 .mapBox .city.miami{bottom: 35px; right: 61px;}
.tour2866 .mapBox .city.atlanta{top: 205px;right: 126px;}
.tour2866 .mapBox .city.boston{top: 48px;right: 23px;}
.tour2866 .mapBox .city.dalas{ bottom: 93px;right: 270px;}
.tour2866 .mapBox .city.Houston{bottom: 47px; right: 240px;}
.tour2866 .mapBox .city.Kansas{bottom: 170px; right: 247px;}
.tour2866 .mapBox .city.LosAngeles{        bottom: 121px; left: 50px;}
.tour2866 .mapBox .city.NewYork{top: 82px;right: 39px;}
.tour2866 .mapBox .city.Philadelphia{top: 107px;right: 49px;}
.tour2866 .mapBox .city.SanFrancisco{bottom: 188px;left: 12px;}
.tour2866 .mapBox .city.Seattle {         top: 37px;left: 28px;}

.tour2866 .mapBox .city.miami:hover .floating-Div.miami{display:flex}
.tour2866 .mapBox .city.atlanta:hover .floating-Div.atlanta{display:flex}
.tour2866 .mapBox .city.boston:hover .floating-Div.boston{display:flex}
.tour2866 .mapBox .city.dalas:hover .floating-Div.dalas{display:flex}
.tour2866 .mapBox .city.Houston:hover .floating-Div.Houston{display:flex}
.tour2866 .mapBox .city.Kansas:hover .floating-Div.Kansas{display:flex}
.tour2866 .mapBox .city.LosAngeles:hover .floating-Div.LosAngeles{display:flex}
.tour2866 .mapBox .city.NewYork:hover .floating-Div.NewYork{display:flex}
.tour2866 .mapBox .city.Philadelphia:hover .floating-Div.Philadelphia{display:flex}
.tour2866 .mapBox .city.SanFrancisco:hover .floating-Div.SanFrancisco{display:flex}
.tour2866 .mapBox .city.Seattle:hover .floating-Div.Seattle {display:flex}



.tour2866 .mapBox .city.Vancouver{bottom: 70px;left: 98px;}
.tour2866 .mapBox .city.Toronto{ bottom: 46px; right: 195px;}

.tour2866 .mapBox .city.Vancouver:hover .floating-Div.Vancouver {display:flex}
.tour2866 .mapBox .city.Toronto:hover .floating-Div.Toronto {display:flex}


 .tour2866 .mapBox .city.mexicoCity{bottom: 68px; right: 201px;}
 .tour2866 .mapBox .city.Guadalajara{    bottom: 104px;left: 222px;}
 .tour2866 .mapBox .city.Monterrey{    top: 130px; right: 192px;}

.tour2866 .mapBox .city.mexicoCity:hover .floating-Div.mexicoCity {display:flex}
.tour2866 .mapBox .city.Guadalajara:hover .floating-Div.Guadalajara {display:flex}
.tour2866 .mapBox .city.Monterrey:hover .floating-Div.Monterrey {display:flex}

.tour2866 .map .groupTabs .table .wRow.highlight,
.tour2866 .map .groupTabs .table .wRow:hover{background:#2194FB}

.tour2866 .map .canada .groupTabs .table .wRow.highlight,
.tour2866 .map .canada .groupTabs .table .wRow:hover{background:#f2b3b3}

.tour2866 .map .mexico .groupTabs .table .wRow.highlight,
.tour2866 .map .mexico .groupTabs .table .wRow:hover{background:#74E19A}

.tour2866 .mapBox .city.highlight:before{content:'';position:absolute;width:120px;height:80px;background-size:100% auto;bottom: 20px;left: 50%;transform: translateX(-50%);z-index:1}
.tour2866 .mapBox .city.highlight:after{content:'m';position:absolute;bottom: 5px;left: 50%;transform: translateX(-50%) rotate(90deg);color:#fff;font-size:14px;z-index:1}
.tour2866 .mapBox .city.highlight.miami:before{background:url(../../Images/Euro2024/miami.png?ver=0.1) no-repeat top center;background-size: 100% auto;}
.tour2866 .mapBox .city.highlight.atlanta:before{background:url(../../Images/Euro2024/atlanta.png?ver=0.1) no-repeat top center;background-size: 100% auto;}
.tour2866 .mapBox .city.highlight.boston:before{background:url(../../Images/Euro2024/boston.png?ver=0.1) no-repeat top center;background-size: 100% auto;}
.tour2866 .mapBox .city.highlight.dalas:before{background:url(../../Images/Euro2024/dalas.png?ver=0.1) no-repeat top center;background-size: 100% auto;}
.tour2866 .mapBox .city.highlight.Houston:before{background:url(../../Images/Euro2024/Houston.png?ver=0.1) no-repeat top center;background-size: 100% auto;}
.tour2866 .mapBox .city.highlight.Kansas:before{background:url(../../Images/Euro2024/Kansas.png?ver=0.1) no-repeat top center;background-size: 100% auto;}
.tour2866 .mapBox .city.highlight.LosAngeles:before{background:url(../../Images/Euro2024/LosAngeles.png?ver=0.1) no-repeat top center;background-size: 100% auto;}
.tour2866 .mapBox .city.highlight.NewYork:before{background:url(../../Images/Euro2024/dussledof.png?ver=0.1) no-repeat top center;background-size: 100% auto;}
.tour2866 .mapBox .city.highlight.Philadelphia:before{background:url(../../Images/Euro2024/Philadelphia.png?ver=0.2) no-repeat top center;background-size: 100% auto;}
.tour2866 .mapBox .city.highlight.SanFrancisco:before{background:url(../../Images/Euro2024/LEIPZIG.png?ver=0.1) no-repeat top center;background-size: 100% auto;}

@media screen and (min-width:1280px) and (max-width:1919px) {
    .tour2866 h1, .tour2866 h2, .tour2866 .proPlayer .title h2{font-size:20px}
    .tour2866 .map .groupTabs .table .wRow .item.club, .tour2866 .map .groupTabs .table .ttlRow .itemTtl.club {width: 500px;}
     .tour2866 .map .groupTabs .table .wRow .item,
     .tour2866 .map .groupTabs .table .ttlRow .itemTtl{width: calc((100% - 500px) / 3);font-size:12px}

     .tour2866 .map .tabs-nav > li a p{font-size:20px}
    .tour2866 .map .tabs-nav > li a .numebr{font-size:14px}
}

@media screen and (min-width:1360px) and (max-width:1439px) {
        .tour2866 .mapBox{width: 400px;}
 

    .tour2866 .mapBox .city.atlanta{        top: 150px;right: 100px;}
    .tour2866 .mapBox .city.boston{top: 34px; right: 20px;}
    .tour2866 .mapBox .city.dalas{bottom: 76px; right: 213px;}
    .tour2866 .mapBox .city.Houston{bottom: 35px; right: 186px;}
    .tour2866 .mapBox .city.Kansas{top: 123px; right: 193px;}
    .tour2866 .mapBox .city.LosAngeles{bottom: 88px;left: 39px;}
    .tour2866 .mapBox .city.miami{bottom: 28px;right: 46px;}
    .tour2866 .mapBox .city.NewYork{ top: 63px;right: 32px;}
    .tour2866 .mapBox .city.Philadelphia{top: 80px; right: 38px;}
    .tour2866 .mapBox .city.SanFrancisco{bottom: 143px;left: 8px;}
    .tour2866 .mapBox .city.Seattle {top: 25px;left: 20px;}

    .tour2866 .mapBox .city.Vancouver{bottom: 70px; left: 40px;}
     .tour2866 .mapBox .city.Toronto{ bottom: 38px;right: 148px;}

        .tour2866 .mapBox .city.mexicoCity{bottom: 58px; right: 158px;}
     .tour2866 .mapBox .city.Guadalajara{bottom: 83px;left: 174px;}
     .tour2866 .mapBox .city.Monterrey{top: 100px; right: 148px;}
}

@media screen and (min-width:1280px) and (max-width:1359px) {
     .tour2866 .mapBox{width: 400px;}
 

    .tour2866 .mapBox .city.atlanta{        top: 150px;right: 100px;}
    .tour2866 .mapBox .city.boston{top: 34px; right: 20px;}
    .tour2866 .mapBox .city.dalas{bottom: 76px; right: 213px;}
    .tour2866 .mapBox .city.Houston{bottom: 35px; right: 186px;}
    .tour2866 .mapBox .city.Kansas{top: 123px; right: 193px;}
    .tour2866 .mapBox .city.LosAngeles{bottom: 88px;left: 39px;}
    .tour2866 .mapBox .city.miami{bottom: 28px;right: 46px;}
    .tour2866 .mapBox .city.NewYork{ top: 63px;right: 32px;}
    .tour2866 .mapBox .city.Philadelphia{top: 80px; right: 38px;}
    .tour2866 .mapBox .city.SanFrancisco{bottom: 143px;left: 8px;}
    .tour2866 .mapBox .city.Seattle {top: 25px;left: 20px;}

 .tour2866 .mapBox .city.Vancouver{bottom: 70px; left: 40px;}
     .tour2866 .mapBox .city.Toronto{ bottom: 38px;right: 148px;}


        .tour2866 .mapBox .city.mexicoCity{bottom: 58px; right: 158px;}
     .tour2866 .mapBox .city.Guadalajara{bottom: 83px;left: 174px;}
     .tour2866 .mapBox .city.Monterrey{top: 100px; right: 148px;}
}


@media screen and (min-width:1024px) and (max-width:1279px) {
        .tour2866 .tabs-nav > li{font-size:13px}

   .tour2866 .map .groupTabs .table .wRow .item:nth-child(4){display:inline-block}
   .tour2866 .map .groupTabs .table .wRow .item{font-size:12px}

.tour2866 .mapBox{width: 400px;}
  .tour2866 .map .groupTabs .table .wRow .item.club, .tour2866 .map .groupTabs .table .ttlRow .itemTtl.club {width: 380px;}
     .tour2866 .map .groupTabs .table .wRow .item,
     .tour2866 .map .groupTabs .table .ttlRow .itemTtl{width: calc((100% - 380px) / 3);font-size:12px}

    .tour2866 .mapBox .city.atlanta{        top: 150px;right: 100px;}
    .tour2866 .mapBox .city.boston{top: 34px; right: 20px;}
    .tour2866 .mapBox .city.dalas{bottom: 76px; right: 213px;}
    .tour2866 .mapBox .city.Houston{bottom: 35px; right: 186px;}
    .tour2866 .mapBox .city.Kansas{top: 123px; right: 193px;}
    .tour2866 .mapBox .city.LosAngeles{bottom: 88px;left: 39px;}
    .tour2866 .mapBox .city.miami{bottom: 28px;right: 46px;}
    .tour2866 .mapBox .city.NewYork{ top: 63px;right: 32px;}
    .tour2866 .mapBox .city.Philadelphia{top: 80px; right: 38px;}
    .tour2866 .mapBox .city.SanFrancisco{bottom: 143px;left: 8px;}
    .tour2866 .mapBox .city.Seattle {top: 25px;left: 20px;}

.tour2866 .mapBox .city.Vancouver{bottom: 70px; left: 40px;}
     .tour2866 .mapBox .city.Toronto{ bottom: 38px;right: 148px;}

    
        .tour2866 .mapBox .city.mexicoCity{bottom: 58px; right: 158px;}
     .tour2866 .mapBox .city.Guadalajara{bottom: 83px;left: 174px;}
     .tour2866 .mapBox .city.Monterrey{top: 100px; right: 148px;}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
            .tour2866 .map .title{gap:10px}
                .tour2866 .tabs-nav > li{font-size:13px}

                 .tour2866 .mapBox{width: 400px;}
   .tour2866 .map .groupTabs .table .wRow .item.club, .tour2866 .map .groupTabs .table .ttlRow .itemTtl.club {width: 380px;}
     .tour2866 .map .groupTabs .table .wRow .item,
     .tour2866 .map .groupTabs .table .ttlRow .itemTtl{width: calc((100% - 380px) / 3);font-size:12px}

    .tour2866 .mapBox .city.atlanta{        top: 150px;right: 100px;}
    .tour2866 .mapBox .city.boston{top: 34px; right: 20px;}
    .tour2866 .mapBox .city.dalas{bottom: 76px; right: 213px;}
    .tour2866 .mapBox .city.Houston{bottom: 35px; right: 186px;}
    .tour2866 .mapBox .city.Kansas{top: 123px; right: 193px;}
    .tour2866 .mapBox .city.LosAngeles{bottom: 88px;left: 39px;}
    .tour2866 .mapBox .city.miami{bottom: 28px;right: 46px;}
    .tour2866 .mapBox .city.NewYork{ top: 63px;right: 32px;}
    .tour2866 .mapBox .city.Philadelphia{top: 80px; right: 38px;}
    .tour2866 .mapBox .city.SanFrancisco{bottom: 143px;left: 8px;}
    .tour2866 .mapBox .city.Seattle {top: 25px;left: 20px;}

    .tour2866 .mapBox .city.Vancouver{bottom: 70px; left: 40px;}
     .tour2866 .mapBox .city.Toronto{ bottom: 38px;right: 148px;}


     
        .tour2866 .mapBox .city.mexicoCity{bottom: 58px; right: 158px;}
     .tour2866 .mapBox .city.Guadalajara{bottom: 83px;left: 174px;}
     .tour2866 .mapBox .city.Monterrey{top: 100px; right: 148px;}
}


@media screen and (min-width: 320px) and (max-width: 767px) {
        .tour2866 .tabs-nav {
        width: 100%;
    }
        .tour2866 .tabs-nav > li{font-size:12px;padding: 0  12px;}
        .tour2866 .map h2{font-size:17px}
      .tour2866 .mapBox{width:340px;margin-right:0;float:none}
    .tour2866 .mapBox .city.atlanta {top: 122px;right: 81px;}
    .tour2866 .mapBox .city.boston {top: 25px;right: 14px;}
    .tour2866 .mapBox .city.dalas {bottom: 65px;right: 169px;}
    .tour2866 .mapBox .city.Houston { bottom: 28px; right: 158px;}
    .tour2866 .mapBox .city.Kansas {bottom: 103px; right: 157px;}
    .tour2866 .mapBox .city.LosAngeles {bottom: 80px;left: 30px;}
    .tour2866 .mapBox .city.miami {bottom: 25px;right: 39px;}
    .tour2866 .mapBox .city.NewYork {    top: 48px;right: 24px;}
    .tour2866 .mapBox .city.Philadelphia {top: 66px;right: 30px;}
    .tour2866 .mapBox .city.SanFrancisco {    bottom: 122px; left: 7px;}
    .tour2866 .mapBox .city.Seattle {    top: 23px;left: 16px;}

   .tour2866 .mapBox .city.Vancouver{bottom: 57px;left: 35px;}
     .tour2866 .mapBox .city.Toronto{bottom: 36px; right: 125px;}

        .tour2866 .mapBox .city.mexicoCity{    bottom: 44px;right: 133px;}
     .tour2866 .mapBox .city.Guadalajara{bottom: 68px;left: 143px;}
     .tour2866 .mapBox .city.Monterrey{top: 87px;right: 127px;}

    .tour2866.unenableCities  .map .tabs-nav > li,
    .tour2866.unenableCities  .mapBox .city{pointer-events:none}

    .tour2866 .map .popupdata {display:inline-block;position:fixed;background: #fff;top:50%;left:50%;transform:translate(-50% , -50%);width:340px;height:auto;border: 2px solid #D3E3FF;border-radius:24px;overflow:hidden;opacity:0;visibility:hidden;z-index:21/*background: #E9F0FFE8;*/}
    .tour2866 .map .popupdata.openData{opacity:1;visibility:visible;}
.tour2866 .map .popupdata .closeIcon {position: absolute;        top: 10px;left: 10px; width: 20px; height: 20px;;z-index: 2}
.tour2866 .map .popupdata .closeIcon:after, .tour2866 .map .popupdata .closeIcon:before {
 content: '';
 position: absolute;
 top: 0;
 width: 2px;
 height: 100%;
 background-color: #000;
 opacity: 1;
 transition: all .2s ease-in-out 0s;
 -webkit-transition: all .2s ease-in-out 0s;-moz-transition: all .2s ease-in-out 0s;-ms-transition: all .2s ease-in-out 0s;-o-transition: all .2s ease-in-out 0s;}
.tour2866 .map .popupdata .closeIcon:before {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.tour2866 .map .popupdata .closeIcon:after {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.tour2866 .map .popupdata .top{display:inline-block;width:100%;height:210px;padding:35px 16px 16px;float:right;}
.tour2866 .map .popupdata .top img{display:inline-block;width:225px;height:auto}
.tour2866 .map .popupdata .down {display:inline-block;width:100%;;padding:20px;}
.tour2866 .map .popupdata .down .datacity{display:inline-block;float:right;width:calc((100% - 50px) /2);margin-left:50px;margin-bottom:30px}
.tour2866 .map .popupdata .down .datacity:nth-of-type(2n){margin-left:0}
.tour2866 .map .popupdata.dalas .down .datacity{  width: calc((100% - 10px) / 2); margin-left: 10px;}
.tour2866 .map .popupdata.dalas .down .datacity:nth-of-type(2n){margin-left:0}
.tour2866 .map .popupdata.NewYork  .down .datacity{  width: calc((100% - 10px) / 2); margin-left: 10px;}
.tour2866 .map .popupdata.NewYork  .down .datacity:nth-of-type(2n){margin-left:0}
.tour2866 .map .popupdata.LosAngeles  .down .datacity{  width: calc((100% - 10px) / 2); margin-left: 10px;}
.tour2866 .map .popupdata.LosAngeles  .down .datacity:nth-of-type(2n){margin-left:0}
 
.tour2866 .map .popupdata .down .datacity:nth-of-type(3), .tour2866 .map .popupdata .down .datacity:nth-of-type(4){margin-bottom:0}
.tour2866 .map .popupdata .down .datacity label{display:inline-block;width:100%;float:right;font-family:droidLight, Arial;color:#000;font-size:14px;text-align:right}
.tour2866 .map .popupdata .down .datacity p{display:inline-block;width:100%;float:right;font-family:droidBold, Arial;color:#1E1E1E;font-size:12px}


.tour2866 .map .tabs-nav > li a .vector{width:24px;height:24px}
.tour2866 .map .tabs-nav > li a p{font-size:18px}
.tour2866 .map .tabs-nav > li a .numebr{font-size:13px}
.tour2866 .map .tabs-nav > li{    padding: 0 4px 0;}

}