.branches_container .block_all .menu_store ul{padding:0;margin:0;list-style-type:none}.moz .bootstrap-select .dropdown-menu>.inner{scrollbar-color:#00559d rgba(216,216,216,.1);scrollbar-width:thin}.stores_page{min-height:360px;height:75vh;display:flex}.stores_page .menu_store ul li{display:none}.map_block{flex:1;width:50%;height:100%;position:relative}.map_block #map-canvas{width:100%;height:100%}.map_block [class*=-balloon__layout]{border-radius:8px}.map_block [class*=-balloon]{border-radius:8px}.iw_content{max-width:253px;padding:15px 0;font-size:1rem}.iw_branch_workdays{color:#999;font-size:120%;line-height:20px}.iw_branch_name{font-size:110%;line-height:13px;color:#0d5387;margin-bottom:8px}.contact_btn{height:40px;border:none;min-width:160px;background:#0d5182;color:#fff;letter-spacing:1px;font-size:120%;z-index:10;padding:0 15px;position:absolute;right:20px;top:20px}.contact_popup .field_block{padding-bottom:10px;font-size:120%}.contact_popup .field_block ::-webkit-input-placeholder{color:#999}.contact_popup .field_block :-moz-placeholder{color:#999}.contact_popup .field_block ::-moz-placeholder{color:#999}.contact_popup .field_block :-ms-input-placeholder{color:#999}.contact_popup .field_block input,.contact_popup .field_block textarea{padding:15px 20px;background:#fff;border:none;color:#000;line-height:20px}.contact_popup .field_block textarea{height:120px}.contact_popup .field_block.has-error input,.contact_popup .field_block.has-error textarea{background:#f0e2e2}.contact_popup .validate_btn{height:50px;align-items:center;justify-content:center;font-size:120%;line-height:15px;padding:0 10px;color:#fff;background:#0d5182;border:1px solid transparent;width:100%;letter-spacing:1px}.iw_branch_phone,.iw_branch_address{font-size:120%;line-height:20px;color:#000;margin-bottom:11px}.moz .branches_container .block_all{scrollbar-color:#4d4d4d #ccc;scrollbar-width:thin}.branches_container{width:360px;min-width:360px;height:100%;position:relative;overflow:hidden}.branches_container .branch_name{font-size:110%;line-height:13px;color:#0d5387;margin-bottom:2px;display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between}.branches_container .branch_name:before{font-size:150%}.branches_container .branch_phone,.branches_container .branch_address{font-size:120%;line-height:15px;color:#000;margin-bottom:11px}.branches_container .branch_workdays span{color:#999;font-size:120%;line-height:20px}.branches_container .branch_workdays span:first-child{color:#000}.branches_container .list_container{height:100%}.branches_container .list_container .container_inner{height:100%}.branches_container .block_all{height:100%;position:relative;overflow-x:hidden;overflow-y:auto}.branches_container .block_all::-webkit-scrollbar{width:4px;height:4px}.branches_container .block_all::-webkit-scrollbar-track{background:#ccc;border-radius:2px}.branches_container .block_all::-webkit-scrollbar-thumb{background:#4d4d4d;border-radius:2px}.branches_container .block_all .menu_store ul>li{border-bottom:1px solid #e5e5e5}.branches_container .block_all .menu_store ul>li.branches_opened .branch_region:after{transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg)}.branches_container .block_all .menu_store ul>li .active{background:#fff}.branches_container .block_all .menu_store ul>li a{display:flex;flex-direction:column;padding:25px 30px}.branches_container .block_all .menu_store ul>li a.clicked{background:#f2f2f2}.branches_container .block_all .menu_store ul>li:last-child{padding-bottom:30px}.footer{margin-top:30px}@media (max-width:991px){.stores_page{display:block;height:auto;min-height:0}.branches_container{width:100%;height:auto;overflow:visible}.branches_container .list_container .container_inner{height:auto}.branches_container .list_container .container_inner .block_all{max-height:400px;height:400px}.branches_container .list_container .container_inner .block_all .menu_store ul>li a{padding-left:15px;padding-right:15px}.branches_container .list_container .container_inner .block_all .menu_store ul>li a .icon_pin:before{padding-right:10px;float:right}.branches_container .list_container .container_inner .block_all .menu_store ul>li:last-child{padding-bottom:30px}.map_block{height:55vh;width:100%}}.web .branches_container .list_container .container_inner .block_all .menu_store ul>li a{-o-transition:background-color .5s;-ms-transition:background-color .5s;-moz-transition:background-color .5s;-webkit-transition:background-color .5s;transition:background-color .5s}.web .branches_container .list_container .container_inner .block_all .menu_store ul>li a:hover{background:#f2f2f2}.web .contact_btn,.web .validate_btn{-o-transition:background .5s;-ms-transition:background .5s;-moz-transition:background .5s;-webkit-transition:background .5s;transition:background .5s}.web .contact_btn:hover,.web .validate_btn:hover{background:#0b466f}.touch .branches_container .list_container .container_inner .block_all .menu_store ul>li a{-o-transition:background-color .5s;-ms-transition:background-color .5s;-moz-transition:background-color .5s;-webkit-transition:background-color .5s;transition:background-color .5s}.touch .branches_container .list_container .container_inner .block_all .menu_store ul>li a:hover{background:#f2f2f2}.touch .contact_btn,.touch .validate_btn{-o-transition:background .25s;-ms-transition:background .25s;-moz-transition:background .25s;-webkit-transition:background .25s;transition:background .25s}.touch .contact_btn:active,.touch .validate_btn:active{background:#0b466f}