/** @author Oleg Krasnov (krasnov@artlebedev.ru) @created 2018.08.21 @copyright Art. Lebedev Studio (http://www.artlebedev.ru/) This source code follows Formatting section of Google CSS Style Guide https://google.github.io/styleguide/htmlcssguide.html#CSS_Formatting_Rules */ /* @author Alexander Samilyak (aleksam241@gmail.com) @created 2013.03.25 @copyright Art. Lebedev Studio (www.artlebedev.ru) This source code follows Formatting section of Google CSS Style Guide https://google.github.io/styleguide/htmlcssguide.html#CSS_Formatting_Rules */ /** @param {string} value @param {boolean=} important @return {string} */ /** Clearfix in float based layouts */ /** @param {color} hexOrName @param {boolean=} important */ /** Pure css triangle */ #yandexMap { height: 500px; overflow: hidden; width: 100%; } .pretty_form { max-width: 100%; } .pretty_form dl { padding-bottom: 10px; } .filter { margin-top: 15px; } .filter:after { content: ''; display: table; clear: both; } .filter dl { float: left; margin-right: 40px; } .filter dl:last-child { margin-right: 0; } .filter dl:last-child dd { top: 4px; } .filter select { min-width: 200px; } #content .filter ul.switcher.type3 { margin-bottom: 0; } .departments { margin-top: 35px; } .departments h3 { margin-top: 0; } .departments .items { margin-top: 30px; } .departments .item { margin-bottom: 20px; } .departments .item:after { content: ''; display: table; clear: both; } .departments .item:hover { background: #f7f7f7; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor: default; margin: -5px -5px 15px -5px; padding: 5px; } .departments .item .address h3 { display: inline-block; margin: 0 10px 0 0; } .departments .item .address span.courier { color: gray; font-size: 12px; } .departments .item > * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; padding: 0 5px; } .departments .item > *:nth-child(1) { padding-left: 0; width: 60%; } .departments .item > *:nth-child(2) { padding-right: 0; width: 40%; } @media (max-width: 720px) { .departments .item > *:nth-child(1) { width: 100%; } .departments .item > *:nth-child(2) { padding: 0; width: 100%; } } .departments .item .worktime { color: gray; font-size: 12px; }