@font-face{font-family:'KelsonSansRegular';src:url('../fonts/KelsonSansRegular.eot');src:url('../fonts/KelsonSansRegular.eot?#iefix') format('embedded-opentype'),url('../fonts/KelsonSansRegular.woff') format('woff'),url('../fonts/KelsonSansRegular.ttf') format('truetype'),url('../fonts/KelsonSansRegular.svg#KelsonSansRegular') format('svg');}@font-face{font-family:'KelsonSansLight';src:url('../fonts/KelsonSansLight.eot');src:url('../fonts/KelsonSansLight.eot?#iefix') format('embedded-opentype'),url('../fonts/KelsonSansLight.woff') format('woff'),url('../fonts/KelsonSansLight.ttf') format('truetype'),url('../fonts/KelsonSansLight.svg#KelsonSansLight') format('svg');}body{background:#e9eaeb;font-family:'KelsonSansRegular',Arial,sans-serif;font-size:100.01%;color:#576068;}a{color:#62a32e;text-decoration:none;}a:hover{text-decoration:underline;}a:focus{outline:0;}h1,h2{font-family:'KelsonSansRegular',Arial,sans-serif;text-transform:uppercase;font-size:14px;color:#62a32e;line-height:1.8;letter-spacing:1px;}h1{margin-top:0;}h2.first,div.ce_text.first>h2{margin-top:0;}h3{font-family:'KelsonSansRegular',Arial,sans-serif;font-size:14px;color:#62a32e;line-height:1.4;letter-spacing:1px;}.uppercase{text-transform:uppercase;}.center{text-align:center;}.nowrap{white-space:nowrap;}.justify{text-align:justify;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.grey{color:#576068;}.green{color:#62a32e;}#wrapper{width:100%;}#header{background-color:#fff;border-bottom:1px solid #d6d9d9;}#header .inside{width:1140px;margin:0 auto;position:relative;z-index:999;}#content{margin:0 auto;width:1140px;}#container{margin:33px 0;padding:0 2%;}#logo{background-color:#fff;position:absolute;top:0;left:3%;padding:15px 25px 10px;}#menutog{display:none;}#mainmenu{padding:0 3% 18px 0;}#mainmenu ul{float:right;margin:0;padding:0;}#mainmenu li{float:left;line-height:1;margin-left:5px;}#mainmenu a,#mainmenu span{display:block;color:#576068;font-size:14px;line-height:1;padding:47px 10px 6px;text-transform:uppercase;letter-spacing:1px;}#mainmenu span{cursor:default;}#mainmenu li:hover a,#mainmenu li.active a,#mainmenu li.trail a,#mainmenu li:hover span,#mainmenu li.active span,#mainmenu li.trail span{background:#62a32e;color:#fff;text-decoration:none;}#mainmenu ul.level_2{width:200px;left:-999em;position:absolute;border-top:5px solid #fff;padding:5px 0;background-color:#576068;background-color:rgba(87,96,104,.8);}#mainmenu ul.level_2 li{position:relative;float:none;margin-left:0;}#mainmenu ul.level_2 a,#mainmenu ul.level_2 span{padding:5px 13px 5px 12px;color:#fff;background-color:transparent;}#mainmenu ul.level_2 li:hover a,#mainmenu ul.level_2 li.active a,#mainmenu ul.level_2 li.trail a,#mainmenu ul.level_2 li:hover span,#mainmenu ul.level_2 li.active span,#mainmenu ul.level_2 li.trail span{color:#62a32e;background-color:#e9eaeb;}#mainmenu li:hover ul.level_2{left:auto}#mainmenu li:hover ul.level_2 ul.level_3{left:-999em;}#mainmenu ul.level_3{left:-999em;width:200px;position:absolute;top:-5px;padding:5px 0;border-left:1px solid #fff;border-left:1px solid rgba(255,255,255,.8);background-color:#576068;background-color:rgba(87,96,104,.8);}#mainmenu ul.level_3 li{position:relative;float:none;background-color:transparent;margin-left:0;}#mainmenu ul.level_2 li:hover ul.level_3 li a,#mainmenu ul.level_2 li.active ul.level_3 li a,#mainmenu ul.level_2 li.trail ul.level_3 li a,#mainmenu ul.level_2 li:hover ul.level_3 li span,#mainmenu ul.level_2 li.active ul.level_3 li span,#mainmenu ul.level_2 li.trail ul.level_3 li span{color:#fff;background-color:transparent;text-transform:none;white-space:nowrap;}#mainmenu ul.level_3 li:hover a,#mainmenu ul.level_3 li.active a,#mainmenu ul.level_3 li.trail a,#mainmenu ul.level_3 li:hover span,#mainmenu ul.level_3 li.active span,#mainmenu ul.level_3 li.trail span{color:#62a32e!important;background-color:#e9eaeb!important;}#mainmenu ul.level_2 li:hover ul.level_3{left:200px}.custom{min-height:120px;}.custom .inside>div img{border-bottom:1px solid #d6d9d9;width:100%;}#container .mod_article{background-color:#fff;margin-bottom:20px;padding:15px 0;margin-right:1%;margin-left:1%;}#container .mod_article.clear{margin:0;padding:0;}.g33,.g67{float:left;display:inline;}.g33{width:31.3333%;}.g67{width:64.67%}#container .mod_article>.block,#container .mod_article>.ce_headline{margin-right:15px;margin-left:15px;}.image_container.float_left{width:29.6667%;}.image_container.float_left + div{margin-left:35.1111%;}.image_container.float_left + div>h2{margin-top:0;}.g33 .ce_image + .ce_image{margin-top:20px;}#footer{width:1140px;margin:0 auto}#footer .inside{border-top:1px dashed #62a32e;margin:0 3%;}#footmenu{padding:15px 0 20px 0;}#footmenu ul{float:right;margin:0 2% 0 0;padding:0;}#footmenu li{float:left;line-height:1;padding:0 5px 0 6px;border-right:1px solid #576068;}#footmenu li.last{border-right:0;padding-right:0;}#footmenu a,#footmenu span{display:block;color:#576068;font-size:12px;line-height:1;padding:0;text-decoration:none;text-transform:uppercase;letter-spacing:1px;}#footmenu ul li:hover a,#footmenu ul li.active a,#footmenu ul li.trail a,#footmenu ul li:hover span,#footmenu ul li.active span,#footmenu ul li.trail span{color:#62a32e;}.ce_text p,.ce_hyperlink,.ce_list,.ce_text ol,.ce_text ul,.ce_text td,.ce_table td,.ce_form label,.teaser,.comment,.listing table.single_record td,.mod_search .context,.mod_faqlist li,.formbody .explanation,.mod_sitemap,.mod_newslist,.captcha_text{font-family:'KelsonSansLight',Arial,sans-serif;font-size:14px;line-height:1.4;}#main strong{font-family:'KelsonSansRegular',Arial,sans-serif;font-weight:normal;}#main ul{padding-left:17px;list-style-type:disc;}.clear_left{clear:left;}.non-link-marking a{color:#576068;text-decoration:none;}#main .mod_sitemap ul{padding-left:0;list-style-type:none;}.mod_sitemap ul.level_2{margin:0 0 5px 12px;}.mod_sitemap ul.level_3{margin:0 0 0 24px;}.mod_sitemap ul.level_2 li:before{content:"- ";color:#576068;}.formbody input.text,.formbody input.captcha,textarea{border:1px solid #62a32e;padding:3px 2px;font-size:14px;color:#576068;}.formbody div.tab-left{padding:2px 0 10px;}.formbody .tab-left label{display:inline-block;vertical-align:top;padding-top:3px;width:150px;}.formbody .tab-left input.text,.tab-left textarea{width:60%;}.formbody input.captcha{width:50px;}.formbody div.widget-submit{padding-top:2px;margin-left:154px;}.formbody button.submit{background-color:#62a32e;color:#fff;border:0 none;padding:5px 20px;font-size:14px;}.overlay .image_container{position:relative;}.overlay .caption{background-color:#62a32e;background-color:rgba(98,163,46,.8);width:auto;color:#fff;left:3%;padding:15px 3% 5px;position:absolute;bottom:50px;}.overlay .caption h2{color:#fff;margin:0;}.ce_text .overlay p{font-family:'KelsonSansLight',Arial,sans-serif;font-size:14px;line-height:1.8;}.callinfo{display:table;height:54px;width:98.44444%;background:url("../images/balloon.png") no-repeat 20px center transparent;}.callinfo p{display:table-cell;vertical-align:middle;font-family:'KelsonSansRegular',Arial,sans-serif;font-size:16px;text-align:right;margin:0;padding-right:15px;}.callinfo a{color:#fff;background-color:#62a32e;padding:5px 20px;margin:0 0 0 10px;display:inline-block;}.callinfo a:hover{text-decoration:none;}.numeration .toggler{display:block;margin-bottom:5px;font-family:'KelsonSansLight',Arial,sans-serif;font-size:14px;cursor:pointer;}.numeration{counter-reset:counter1;}.numeration .toggler:before{content:counter(counter1) "\A0";counter-increment:counter1;background-color:#62a32e;color:#fff;padding:3px 5px;width:25px;display:inline-block;text-align:right;margin-right:10px;}.numeration .ui-accordion-header-active{color:#62a32e;}.numeration .toggler:after{content:"+";float:right;color:#576068;}.numeration .ui-accordion-header-active:after{content:"-";}.homebox .ce_image{margin-bottom:12px;}.job{color:#62a32e;}.dlh_googlemap{height:480px;width:1140px;}@media screen and (min-width:768px) and (max-width:1023px){#header .inside{width:800px}#content{width:800px}#footer{width:800px}.ce_text p,.ce_hyperlink,.ce_list,.ce_text ol,.ce_text ul,.ce_text td,.ce_table td,.ce_form label,.teaser,.comment,.listing table.single_record td,.mod_search .context,.mod_faqlist li,.formbody .explanation,.mod_sitemap,.captcha_text{font-size:13px}.callinfo{width:98%}.callinfo a{padding:4px 15px 3px;margin-left:5px}.dlh_googlemap{height:375px;width:800px}}@media screen and (max-width:1023px){#header .inside{width:100%;height:50px}#menutog{display:block}#menutog a{background:url("../images/mmenu.png") no-repeat scroll right top transparent!important;display:block;height:20px;position:absolute;right:3%;padding:4px 30px 0 0;color:#576068;top:15px;width:auto;font-size:14px;line-height:1;text-transform:uppercase;letter-spacing:1px}#menutog a:hover{text-decoration:none}#mainmenu{width:70%;height:100%;left:-800px;top:0;position:fixed;overflow:auto;display:block;margin-bottom:10px;padding:10px;background-color:rgba(255,255,255,.95);border-right:1px solid #bbb;-webkit-overflow-scrolling:touch}#mainmenu li{float:none;padding:0;margin-left:0}#mainmenu ul.level_1{margin-bottom:24px}#mainmenu ul.level_2{width:inherit;left:auto;position:relative;border:0;padding:0;background:none!important}#mainmenu ul.level_2 span,#mainmenu ul.level_2 a{color:#576068;background:none!important}#mainmenu a.trail{color:#444}#mainmenu ul.level_1>li{margin-top:15px}#mainmenu ul.level_1>li:first-child{margin-top:5px}#mainmenu ul.level_1>li:appointment-child{margin-bottom:40px}#mainmenu ul.level_1 ul{margin-top:6px;margin-left:12px}#mainmenu li:hover ul{left:auto}#mainmenu ul{float:none}#mainmenu a,#mainmenu span{color:#576068;font-size:13px;padding:0}#mainmenu li.active a,#mainmenu li.trail a{background:none;color:#576068}#mainmenu li.trail span,#mainmenu li span{background:none;color:#abafb3}#mainmenu li.active span{background:none;color:#62a32e}#mainmenu li:hover a,#mainmenu ul.level_2 li:hover a{background:none;color:#576068;text-decoration:none}#mainmenu li:hover span{background:none;color:#abafb3;text-decoration:none}#mainmenu ul.level_3,#mainmenu ul.level_2 li:hover ul.level_3{left:-999em}}@media screen and (max-width:767px){#content,#footer{width:100%}#logo{background-color:#fff;position:absolute;top:0;left:3%;padding:5px 15px 5px}#logo img{width:100px}#wrapper{min-width:320px}#main{background-color:transparent;padding:0;margin-right:0;margin-left:0;width:100%}#main:after{clear:both;content:"";display:table}.g25,.g33,.g50,.g67,.g75{display:block;width:98%}.overlay .caption{width:88%;bottom:15px}.mod_rocksolid_slider .overlay .caption{width:94%;bottom:15px}.overlay .caption br{display:none}.callinfo{display:block;width:auto;height:auto;background:none}.callinfo p{display:block;vertical-align:middle;font-size:14px;text-align:center;padding-right:0}.callinfo a{padding:4px 15px 3px;margin-left:5px}.m_display_none{display:none}.dlh_googlemap{height:360px;width:100%}}@media screen and (min-width:768px){.homebox{min-height:363px}}@media screen and (max-width:479px){.overlay .caption{display:none}}