#click_accordion{margin-bottom:20px}#click_accordion .icon-box{cursor:pointer;display:inline-block;position:relative;padding:5px 35px 5px 0px;font-weight:800;color:#000;font-size:14px;line-height:20px;letter-spacing:0.075em;white-space:normal;text-align:left;text-transform:uppercase;transition:color 0.3s ease}#click_accordion .bi{display:inline-block;width:30px;height:30px;font-size:24px;line-height:30px;text-align:center;border-radius:15px;background:#009ea2;color:#fff;position:absolute;top:0px;right:0px;transition:transform .2s ease-in-out, background-color 0.3s ease, color 0.3s ease}#click_accordion.open .bi{transform:rotate(180deg)}#click_accordion .icon-box:focus,#click_accordion .icon-box:hover{color:#37646a;text-decoration:none}#click_accordion .icon-box:focus .bi,#click_accordion .icon-box:hover .bi{background-color:#009ea2;right:0px}.show-accordion-container{margin-bottom:50px}.show-accordion-container .s-a-content{height:0px;overflow:hidden}.show-accordion-container.open .s-a-content{height:auto}.nav-label-3.number{padding-left:25px;position:relative}.nav-label-3.number .txt{display:inline-block;font-weight:300;position:absolute;top:0px;left:0px}.walk-type-wrap{margin:0}.walk-type-wrap .radio{font-size:0;line-height:0}.walk-type-wrap .radio label{font-size:16px;line-height:25px}.walk-type-wrap .radio label .bi{margin-left:5px}input[type="radio"][name="tour_input_walk_type"]:not(:checked) ~ .walk-type-container{display:none}input[type="radio"][name^="tour_input_walk_lang_and_period"]:not(:checked) ~ div > input[type="text"]{display:none}