.service-centres{padding:.5em 0 4em;margin:0 -8em 0 -.5em}
.content .column-right .service-centres .container{padding:0 2em 0 0}
.service-centres h4{font-weight:normal;font-size:1.4em;padding-bottom:.4em}

.content .column-right .service-centres .specialization .container{padding:0.7em 3em 1.2em;}
.service-centres .title,
.service-centres .address,
.service-centres .phone{padding:0 .7em 0 0}
.service-centres .title{font-weight:bold;color:#72BF44}
.service-centres .specialization{line-height:2em;display:none;background:#F8F8EC}
.service-centres .open{display:block;}
.service-centres .active .open{display:inline}
.service-centres ul{display:inline;font-size:1.2em}
.service-centres ul ul{font-size:1em;display:none;padding: 0 0.5em 0 0;}
.service-centres ul li{display:inline;padding:0.55em 0;vertical-align:top;line-height:2.15em;}
.service-centres ul li:before {content: '\a0'}
.service-centres ul li:after {content: ' ';}
.service-centres ul li.specialization{list-style-type:none}
.service-centres ul li.specialization:before {content: '';}
.service-centres ul li.specialization .container{list-style-position:outside;list-style-type:none}
.service-centres  li  li{padding:0.3em 0.1em;}
.service-centres ul a{margin:0 0.3em;white-space:nowrap;}
.service-centres ul ul a{margin:0}
.service-centres .active a{color:#000;}
.service-centres .active{background:#F1F2DA;}
.service-centres .sections a{color:#296CB6;text-decoration:none}
.service-centres .sections b{display:none}
.service-centres .sections span{color:#000;font-weight:bold}
.service-centres ul .active ul{display:inline}
.service-centres .active .sections b{display:inline}
.service-centres .active .sections a{color:#EF6D00;font-weight:bold;text-decoration:underline}
.service-centres .active a.open{font-weight:bold;text-decoration:none;cursor:default;}