@import "lists/css/dc_lists.css";@import "flat_buttons/css/dc_flat_buttons.css";@font-face{font-family:'allerregular';src:url('fonts/aller_rg-webfont.eot');src:url('fonts/aller_rg-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/aller_rg-webfont.woff') format('woff'),
url('fonts/aller_rg-webfont.ttf') format('truetype'),
url('fonts/aller_rg-webfont.svg#allerregular') format('svg');font-weight:normal;font-style:normal;}
.typography *{font-size:12px;}
.typography blockquote{margin-left:20px;}
.typography hr{}
.typography p,
.typography ul li,
.typography ol li,
.typography a{}
.typography p{margin-bottom:10px;}
.typography ul,
.typography ol{margin-left:10px;margin-bottom:20px;}
.typography ul li,
.typography ol li{margin:4px 10px;line-height:1.4em;}
.typography ul li{list-style-type:disc;}
.typography ol li{list-style-type:decimal;}
.typography ul.dc_list li, .typography ul li.dc_list, .typography .map-pl ul li{list-style-type:none;}
.typography ul.dc_list{margin:0;}
.typography h1,
.typography h2,
.typography h3,
.typography h4{margin-bottom:14px;color:#212121;line-height:120%;}
.typography h1,
.typography h4{font-weight:bold;}
.typography h2,
.typography h3{font-weight:normal;}
.typography h1{border-bottom:1px solid #212121;font-size:34px;margin-bottom:25px;padding-bottom:5px;}
.typography h2{font-size:26px;}
.typography h3{font-size:22px;}
.typography h4{font-size:18px;}
.typography a{color:#ff2800;font-size:1em;text-decoration:none;}
.typography a:hover{text-decoration:underline;}
.typography a.dc_flat:hover{text-decoration:none;}
.typography table{font-size:1.1em;}
.typography table tr td{padding:3px 5px;text-align:initial;}
.typography table tr td p{padding:0;margin:0;}
.typography .left{text-align:left;}
.typography .center{text-align:center;}
.typography .right{text-align:right;}
.typography img.right{float:right;}
.typography img.left{float:left;}
.typography p.MsoNormal, .typography p.MsoBodyText{margin:0;}
.typography .blue_text, .blue_text{color:#ff2801;}
.typography .employee{height:195px;padding:13px 34px;border-bottom:solid 3px #364c97;font-size:14px;}
.typography .emp_img{float:left;}
.typography .emp_img img{border:solid 4px #364c97;width:145px;height:190px;}
.typography .emp_info{float:left;margin-left:92px;margin-top:15px;width:335px;}
.typography .emp_name{color:#364c97;font-weight:bold;font-size:20px;}
.typography .emp_place{padding:15px 0;}
.typography .emp_contact{font-weight:bold;}
.typography .emp_phone span{color:#364c97;}
.typography .emp_mail_add a{color:#364c97;}
.typography .emp-unit{background:#fff;border-bottom:1px solid #364c97;border-top:5px solid #ff2800;color:#000;min-height:325px;margin:10px 0;width:95%;-webkit-box-shadow:1px 1px 2px 0px rgba(0,0,0,0.75);-moz-box-shadow:1px 1px 2px 0px rgba(0,0,0,0.75);box-shadow:1px 1px 2px 0px rgba(0,0,0,0.75);text-align:center;width:96%;padding-bottom:10px;}
.typography .emp-unit img{margin:5px 0;width:145px;height:190px;}
.typography .emp-info{float:left;margin-left:92px;margin-top:15px;width:335px;}
.typography .emp-name{color:#364c97;font-weight:bold;font-size:18px;display:block;margin:6px 0;height:44px;}
.typography .emp-place{display:block;height:43px;padding:0px 2% 10px;width:95%;}
.typography .emp-contact{font-weight:bold;}
.typography .emp-phone, .typography .emp-mail{color:#364c97;display:block;text-align:left;margin-left:8px;}
.typography .emp-mail a{letter-spacing:-0.3px;}
.typography .dc_pict_icon_16{margin:2px 2px 5px 0;}
@media only screen and (min-width:960px){.typography .pure-u-sm-1-3{width:33.3% !important;}
}
.typography .letter-spacing{letter-spacing:-0.31em;}