/**
    selector is .training_center_places_block
*/

.training-center-places-block .block_sub_title{font-size:var(--wp--preset--font-size--large-25) !important;margin-bottom:1.823vw !important;}
.trainingCenterPlace .placelist div.placeNav{padding:var(--padding6) var(--padding12);background:#E6EAED;border-radius:var(--borderradius100);font-size:var(--wp--preset--font-size--small);font-weight:400;line-height:1.25vw;cursor:pointer;}
.trainingCenterPlace .placelist div[aria-selected="true"].placeNav, .trainingCenterPlace .placelist div.placeNav:hover{background-color:var(--primary-color);color:var(--white-color);}
.trainingCenterPlace .placelist{gap:1.042vw}
.placePanel{background-color:#F6F6F6;border-radius:var(--borderradius40);padding:2.5vw 3.7vw;margin-top:3.229vw;}
.trainingCenterPlace{margin-bottom:2vw;}
.placePanel .col3{width:19vw;padding:0 2.344vw;box-sizing:border-box;border-right:1px dotted #8B8B8B;text-align:left;}
body.rtl .placePanel .col3 {border-left: 1px dotted #8B8B8B;border-right: none;text-align: right;padding-right: 2.344vw;}
body.rtl .placePanel .col3 p{text-align:right;}
.placePanel .col3:last-child{width:15vw;padding-right:0;border-right:none;}
body.rtl .placePanel .col3:last-child{padding-left: 0;padding-right: inherit;}
.placePanel .col3:first-child{padding-left:0;}
body.rtl .placePanel .col3:first-child{padding-right:0;}
.placePanel .col3:nth-child(2){width:20vw;}
.placePanel .col3 h3{font-size:var(--wp--preset--font-size--large-20);padding-bottom:1.25vw;color:var(--secondary-color);font-weight:var(--font-weight600);}
.placePanel .col3 ul{padding:0;margin:0;}
.placePanel .col3 ul li{list-style:none;margin-bottom:1.5vw;font-size:var(--wp--preset--font-size--small);display:flex;flex-wrap:wrap;justify-content:start;font-weight:400;}
.placePanel .col3 strong, .placePanel .col3 p{color:var(--gray);font-size:var(--wp--preset--font-size--small);line-height:1.25vw;}
.placePanel .col3 a.globalmainbutton{margin-top:1.823vw;color:var(--white-color);font-weight:400;}
.placePanel .col3 a.globalmainbutton:hover{color:var(--primary-color);}
.placePanel .col3 a{color:var(--gray);}
.placePanel .col3 strong{margin-right:0.4vw;}
.placePanel .col3 .contactDetail{margin-bottom:0.2vw;}
.placePanel .col3 ul li p{margin-right:0.3vw;font-weight:400;}
.placePanel .col3 ul li .contactEmail a{text-decoration:underline;font-weight:400;}
.placePanel .col3 ul li  a{font-weight:400;}
.trainingCenterPlace.active{display:block;}
.trainingCenterPlace{display:none;}
.placePanel .col3 p{text-align:left;font-weight:400;line-height: 1.6;}
.tabdropdown{display:none;}

@media(max-width:1400px){
    .placePanel .col3{width:22vw;}
    .placePanel .col3:nth-child(2){width:23vw;}
    .placePanel .col3:last-child{width:17vw;}
}

@media(max-width:768px){
    .training-center-places-block{padding-top:30px !important;}
    .placePanel{margin-top:6.25vw;}
    .placePanel .col3{width:100%;border-bottom:1px dotted #8B8B8B;border-right:none;}
    .placePanel .col3:last-child, .placePanel .col3:nth-child(2){width:100%;padding:9.375vw 5.625vw;}
    .placePanel .col3:last-child{border-bottom:none;}
    .placePanel{border-radius:4.167vw;padding:6.25vw 0 0;}
    .placePanel .col3:first-child{padding:0 6vw 6.25vw;text-align:center;}
    .placePanel .col3:first-child p{text-align:center;}
    .placePanel .col3 p{text-align:left;}
    .placePanel .col3 h3{padding-bottom:4.167vw;}
    .placePanel .col3 a.globalmainbutton{margin-top:4.167vw;}
    .placePanel .col3 ul li{margin-bottom:5.5vw;}
    .placePanel .col3 ul li:last-child{margin-bottom:0;}
    .placePanel .col3 .contactDetail {margin-bottom:2vw;width:100%;}
    .placePanel .col3 strong, .placePanel .col3 p{line-height:5vw;}
    .tabdropdown{text-align:left;display:block;width:100%;padding:2.5vw 3.333vw;border-radius:var(--borderradius100);appearance:none;background-image:url(../../img/select_arrowsvg.svg);background-position:95% center;background-repeat:no-repeat;border:1px solid var(--secondary-color);box-sizing:border-box;font-size:var(--wp--preset--font-size--small);font-weight:400;}
    .placeNav[style*="display:block"]{display:block !important;}
    .trainingCenterPlace .placelist div.placeNav{line-height:8vw;background:transparent;display:none;cursor:pointer;width:100%;padding: 1vw 4vw;border-radius: 0;}
    .trainingCenterPlace .placelist div[aria-selected="true"].placeNav{background:none;color:var(--secondary-color);}
    .trainingCenterPlace .placelist div.placeNav:focus-visible, .trainingCenterPlace .placelist div.placeNav:focus, .trainingCenterPlace .placelist div.placeNav:visited, .trainingCenterPlace .placelist div.placeNav:hover{background:#ade1f5;color: var(--white-color);}
    .training-center-places-block .block_sub_title{margin-bottom:5.208vw !important;}
    .placelist{border-radius: 2vw;margin-top: 0;text-align: left;}
    .placelist.active{box-shadow: 1px 0px 3px 1px #ccc;}
}