body{font-family:"Helvetica", Arial, sans-serif;font-style:normal;font-weight:300;font-size:16px;color:#181818;background-color:#f2f2f2;/*overflow-y:scroll;*/}
h1, h2, h3, h4, h5, h6{font-family:"Helvetica", Arial, sans-serif}
.button-large{font-size:1.5em}
.button-vertical{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#000;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.button-vertical:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#fff;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.button-vertical:hover, .button-vertical:focus, .button-vertical:active{color:#000;}
.button-vertical:hover:before, .button-vertical:focus:before, .button-vertical:active:before{-webkit-transform:scaleY(1);transform:scaleY(1);}
header{background-color:#000;height:auto;width:100%;z-index:300;}
.aest_chirurgie header{background-color:#1c070e;}
.reko_chirurgie header{background-color:#320640;}
.nicht_operativ header{background-color:#073014;}
.zahnmedizin header{background-color:#2E1800;}
.logo{height:auto;padding-top:0.781em;}
.logo img{max-width:75%;}
.header-widget-cell{color:#EFEFEF;font-weight:400;}
.header-widget-cell .widget:last-child{margin-bottom:none;}
.header-widget-cell .widget ul{display:table;margin:0;line-height:1.75em}
.header-widget-cell .widget ul li{list-style:none;}
.header-widget-cell .widget a{color:#fff;text-decoration:underline;}
.header-widget-cell .widget .day{padding-right:0.6875em;}
#header .box{margin-top:0.781em}
#header .video_box{width:8.75em;height:5.125em;position:relative;margin-bottom:0.625em;float:right;background-image:url(/files/gonschior/system/img/face-video.jpg);}
#header .video_box span{position:absolute;color:#ddd;display:inline-block;width:20px;height:20px;font-family:FontAwesome;}
#header .video_box span:first-child{top:1.5em;left:1.66em;}
#header .video_box span:last-child{top:0.625em;left:0.46em;}
#language{float:right;margin:0.125em 1em 0 0;}
#language ul{display:block;margin:0;}
#language ul li{display:block;color:#fff;width:auto;}
#language ul.level_1 li span, #language ul.level_1 li a{color:transparent;padding:0 0.313rem 0 0;margin:0;background-color:transparent!important;}
#language ul li:last-child{padding-right:0;}
#language ul li.lang-de{background-image:url("/files/gonschior/system/img/de.gif");background-position:5px 8px;background-repeat:no-repeat;}
#language ul li.lang-en{background-image:url("/files/gonschior/system/img/en.gif");background-position:5px 8px;background-repeat:no-repeat;}
#language ul li.lang-ru{background-image:url("/files/gonschior/system/img/ru.gif");background-position:5px 8px;background-repeat:no-repeat;}
#header .fon-adress{color:#ddd;font-weight:500;margin-top:0.781em;letter-spacing:0.1em}
#header .fon-adress span{display:inline-block;}
.mod_navigation{font-weight:500;text-transform:uppercase;}
.ru .mod_navigation{font-size:0.75rem;}
.mod_navigation .level_1 a{color:#FFFFFF;text-decoration:none;padding:0 0 0 0.7143em;display:block;}
.mod_navigation .level_1 a:hover{color:#000000;}
.mod_navigation .invisible{display:none;}
.mod_navigation ul.level_1 li:nth-child(1n+6){display:none;}
.mod_navigation ul.level_1 li ul.level_2 li:nth-child(1n+6){display:block;}
.mod_navigation ul{background-color:#4c4c4c;display:block}
.mod_navigation li{position:relative;float:left;background:transparent;text-align:center;border-right:1px solid transparent;border-left:1px solid transparent;}
.mod_navigation li{width:21%}
.mod_navigation li:first-child{width:16%}
.mod_navigation ul li > ul li{width:100% !important;}
.mod_navigation ul.level_2{border-top:1px solid #DDDDDD;}
.mod_navigation .level_2 li{border-bottom:1px solid #DDDDDD;border-right:1px solid transparent;border-left:1px solid transparent}
.mod_navigation .level_2 li:last-child{border-bottom:none}
.mod_navigation ul li > ul li span{display:block;}
.mod_navigation .level_3{position:absolute;z-index:18;top:0;right:-150px;width:150px;list-style:none;padding:0;margin:0;visibility:hidden;opacity:0;transform:translateX(-30px);transition:all 300ms ease-in-out;}
.mod_navigation .level_2{position:absolute;z-index:19;top:2.571em;left:0;width:100%;list-style:none;padding:0;margin:0;visibility:hidden;opacity:0;transform:translateY(-30px);transition:all 300ms ease-in-out;background-color:#A9A9A9;}
.mod_navigation .level_1{list-style:none;padding:0;margin:0;position:relative;z-index:20;}
.mod_navigation .level_1 li:hover > ul{visibility:visible;opacity:1;transform:translate(0);}
.mod_navigation .level_1 a{color:#FFFFFF;text-decoration:none;}
.mod_navigation .level_1 li.active{}
.mod_navigation .level_1 a, .mod_navigation .level_1 span, .mod_navigation .level_2 a, .mod_navigation .level_2 span{padding:0.55em 0 0.40em 0;}
.mod_navigation .level_1 span, .mod_navigation .level_2 span{display:inline-block;width:100%;background-color:#A9A9A9;}
.mod_navigation .level_1 a:hover{background-color:#A9A9A9}
.mod_navigation .level_2 a:hover, .mod_navigation .level_2 span.active, .mod_navigation .level_1 a.trail{background-color:#A9A9A9;color:#000;}
#search-bar{background-color:#4C4C4C;padding:0.25em 0;width:100%;z-index:301;}
#search{margin:0;display:inline-block;position:relative;height:3em;float:right;padding:0;}
#search input[type="search"]{height:auto;font-size:1.5em;display:inline-block;font-family:"Lato";font-weight:300;border:none;outline:none;opacity:0.8;color:#0E0E0E;padding:3px;padding-right:60px;width:0px;position:absolute;top:0;right:0.55em;background:none;z-index:3;transition:width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);cursor:pointer;box-shadow:none;}
#search input[type="search"]:focus:hover{border-bottom:1px solid #BBB;}
#search input[type="search"]:focus{width:500px;z-index:1;border-bottom:1px solid #BBB;cursor:text;}
#search input::-webkit-input-placeholderr{color:#1F1F1F;}
#search input::-moz-placeholder{color:#1F1F1F;}
#search input:-ms-input-placeholder{color:#1F1F1F;}
#search input::placeholder{color:#1F1F1F;}
#search input[type="submit"]{height:1.563em;width:1.563em;display:inline-block;color:#1F1F1F;float:right;background:url(/files/gonschior/system/img/lupe_25.png);text-indent:-10000px;border:none;position:absolute;top:0.313em;right:1em;z-index:2;cursor:pointer;opacity:0.8;transition:opacity 0.4s ease;padding:0;}
#search input[type="submit"]:hover{opacity:0.8;}
.mod_search{padding:0 0.938em;}
.mod_search .context .highlight{background:#FDF604;padding:0.188rem;font-weight:600;font-style:italic;}
.mod_search h3 a{color:#181818;font-weight:400;}
.mod_search .relevance{font-size:0.875rem;color:#5D5D5D;font-weight:300;}
.mod_search p.header strong::before{content:"'"}
.mod_search p.header strong::after{content:"'"}
.breadcrumbs{margin:0.31rem 0 1rem 0;padding:0 !important;list-style:none;}
.breadcrumbs::before, .breadcrumbs::after{display:table;content:' ';}
.breadcrumbs::after{clear:both;}
.breadcrumbs li{float:left;font-size:0.6875rem;color:#0a0a0a;cursor:default;text-transform:uppercase;}
.breadcrumbs li:first-child::after{content:''!important;margin-right:0!important;}
.breadcrumbs li:not(:last-child)::after{position:relative;top:0;margin:0 0.25rem;opacity:1;content:"|";color:#444;}
.breadcrumbs a{color:#5E5E5E;text-decoration:underline;}
.breadcrumbs a:hover{color:#1F1F1F;}
.breadcrumbs .disabled{color:#cacaca;cursor:not-allowed;}
.breadcrumbs li.here{text-transform:none;}
.home.de .breadcrumbs li.first, .home.en .breadcrumbs li.first, .home.ru .breadcrumbs li.first{display:none;}
.row .row{margin:0;}
#main h1, #main h2, #main h3, #main h4, #main h5, #main h6{background-color:#DDDDDD;margin-bottom:1.563rem;}
#main p, #main h1, #main h2, #main h3, #main h4, #main h5, #main h6, #main ul{padding:0 0.9375rem 0 0.9375rem;}
#main h1{font-size:1.563rem;;}
#main h2{font-size:1.438rem;}
#main h3{font-size:1.25em;}
#main h4{font-size:1.125rem;}
#main h5{font-size:1.063rem;}
#main h6{font-size:1rem;}
#main{padding-top:0.5em;background-color:#F2F2F2}
#main .padding-button{padding:6.25em 0 0 0;}
#main .outside{padding:0 0.9375em}
#main .mod_article .first-child{padding-bottom:1.5em!important;}
#main .tabelle p{display:none;}
#main hr{margin:2.5em 0}
#main .mod_article .ce_text.tabelle p:last-child, #main .mod_article .ce_text.letzte p:last-child, #main .mod_article .ce_text.last p:last-child, #main .mod_article .ce_text.letzte p:last-child{margin-bottom:0.188em}
ul{list-style-type:circle;margin-left:2rem;}
table thead, table tbody, table tfoot{background-color:#E1E1E1}
.img-float{margin:0;padding:0 0.9375rem 0 0.9375rem}
.img-float img{float:left;padding:0 1.5em 1.5em 0;}
.totalface{padding:0.938em 0.938em 1.25em 0.938em;position:relative;}
.totalface .message, .totalface .break{position:absolute;left:1em;background:none;color:#7C7C7C;font-size:3.75em;display:block;line-height:1.2em;padding:0 0.167em;}
.totalface .message{top:3em;}
.totalface .break{top:4.4em}
#main .counter{}
#main .counter .wrapper{border:1px solid #DFDFDF;margin:1em;padding-bottom:1em;background:#F1F1F1}
#main .counter .wrapper:first-child{margin-left:0;}
#main .counter .wrapper:last-child{margin-right:0;}
#main .counter .aussen{margin-top:2.831em;}
.counter .aussen{background-color:#CDCDCD;border-radius:31.25em;height:12.5em;width:12.5em;position:relative;margin:0 auto;}
.counter .innen{background-color:#000;border-radius:31.25em;height:10.25em;width:10.25em;position:absolute;top:1.125em;left:1.125em;}
.counter .loader{background-color:transparent;height:100%;}
.counter .loader span{color:white;width:100%;font-size:3.5rem;text-align:center;position:absolute;top:0.7143em;font-weight:200;}
.counter .content{font-size:2rem;text-align:center;margin-top:0.875em;font-weight:600;}
.counter .border-none{border:none!important;}
.mod_article .ce_hyperlink{margin-top:1.5em;}
.ce_hyperlink .button, .ce_hyperlink .button:hover, .ce_hyperlink .button:focus{font-weight:400;display:flex;align-items:center;justify-content:center;}
.ce_hyperlink .button:hover, .ce_hyperlink .button:focus{background-color:#000;}
.ce_hyperlink.right{float:right;}
.home.ru .ce_hyperlink.en{display:none;}
.description{margin-bottom:1em}
.violet{background-color:#1C070E;}
.lila{background-color:#320640}
.green{background-color:#073014}
.brown{background-color:#1E1000}
.data_iframe, .data_iframe iframe{height:20.625em}
#animation_container{margin:0 auto;}
.outside-animation-container{margin-bottom:0.9375em;}
iframe{width:250px;display:block;margin:0 auto;}
table tbody tr:nth-child(2n){background-color:#ECECEC;}
#main .description table{margin-bottom:0;}
.ru .dreidreisig{height:20.625em}
#content-haartransplantate-ru .methode, #content-haartransplantate-ru .tabelle{margin-top:2em;}
.aest_chirurgie #main h1, .aest_chirurgie #main h2, .aest_chirurgie #main h3, .aest_chirurgie #main h4, .aest_chirurgie #main h5, .aest_chirurgie #main h6, .aest_chirurgie #main hr{color:#9b294a;}
.reko_chirurgie #main h1, .reko_chirurgie #main h2, .reko_chirurgie #main h3, .reko_chirurgie #main h4, .reko_chirurgie #main h5, .reko_chirurgie #main h6, .reko_chirurgie #main hr{color:#320640}
.nicht_operativ #main h1, .nicht_operativ #main h2, .nicht_operativ #main h3, .nicht_operativ #main h4, .nicht_operativ #main h5, .nicht_operativ #main h6, .nicht_operativ #main hr{color:#073014}
.zahnmedizin #main h1, .zahnmedizin #main h2, .zahnmedizin #main h3, .zahnmedizin #main h4, .zahnmedizin #main h5, .zahnmedizin #main h6, .zahnmedizin #main hr{color:#834700;}
.narbenverbesserung #main,.narbenverbesserung_ru #main, .scar-improvement #main{padding-bottom:2em;}
#impressum p, #impressum-ru p, #impressum-en p{margin-bottom:0.5em}
#impressum h2, #impressum h3, #impressum h4, #impressum h4, #impressum h4, #impressum-en h2, #impressum-en h3, #impressum-en h4, #impressum-en h4, #impressum-en h4, #impressum-ru h2, #impressum-ru h3, #impressum-ru h4, #impressum-ru h4, #impressum-ru h4{background:none;font-size:1.125rem;margin-bottom:0em;}
#impressum ul, #impressum-en ul, #impressum-ru ul{margin:0;list-style-type:none;}
#impressum .berufsbezeichnung, #impressum .kammer, #impressum .berufliche-regelung, #impressum-en .berufsbezeichnung, #impressum-en .kammer, #impressum-en .berufliche-regelung, #impressum-ru .berufsbezeichnung, #impressum-ru .kammer, #impressum-ru .berufliche-regelung{margin-top:1em;}
.impressum #main{padding-bottom:1em}
#impressum .hinweis, #impressum-en .hinweis, #impressum-ru .hinweis{margin:1em 0}
#impressum .hinweis:last-child, #impressum-en .hinweis:last-child, #impressum-ru .hinweis:last-child{margin:0 0 1em 0}
#impressum .hinweis h2, #impressum-en .hinweis h2, #impressum-ru .hinweis h2{background-color:#fff !important;margin-bottom:0.278em;}
#impressum a{color:#5E5E5E;text-decoration:underline;}
#impressum a:hover{color:#1F1F1F;}
.vita #main{padding-bottom:0}
#vita .row{margin:0!important}
.historytable-header{margin-top:2em}
.historytable-footer{height:1px!important}
.historytable-footer .outsite{margin:0;padding:0;border-bottom:1px solid #000;border-top:none;height:1px;line-height:0!important;}
.content{position:relative;}
.historytable-header .content{top:3em;}
#vita .content-outsite-left h2, #vita .content-outsite-left h3, #vita .content-outsite-right h2, #vita .content-outsite-right h3{font-size:1.25rem;padding-top:0.4em;background:none;margin-bottom:0.4em}
.outsite{background:#000;margin:0 45px;position:relative;border-top:1px solid #fff;}
.historytable-header .outsite{border:none;height:212px;}
.black{background:#000;}
.border-top{border-top:1px solid #000;margin-top:3em}
.jahrzehnt-left, .jahrtausend-left,.jahrzehnt-right, .jahrtausend-right{color:#fff;font-size:5.625em;display:block;font-weight:100;line-height:1.178em;position:absolute;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;width:1.222em;}
.jahrtausend-left,.jahrtausend-right{top:0}
.jahrzehnt-right, .jahrzehnt-left{top:70px;}
.jahrzehnt-right,.jahrtausend-right{text-align:right}
.jahrzehnt-left,.jahrtausend-left{text-align:left}
.history-content{font-size:3.75em;margin:0;font-style:italic;font-weight:100;line-height:1.167em}
.history-content span{display:block}
.border-inside-right, .border-inside-left{border-top:1px solid #000;top:0;display:block;position:absolute;height:0.125em;width:8.125em;}
.border-inside-left{left:-2.813em;}
.border-inside-right{right:-2.813em;}
.no-padding{padding:0;}
#main .video .wrapper{height:17.375em;background:#000;color:#F0F0F0;position:relative;}
#main .video.transparent .wrapper{width:23.125em;height:17.375em;background:transparent;}
#main .video .wrapper-content h2{font-size:1.563rem;font-weight:600;background:none;text-align:center;padding:0.667rem 0 0.5rem 0;margin-bottom:0.8rem;}
#main .video .wrapper-content p{font-size:0.875rem;font-weight:400;margin:0;}
#main .video .wrapper-play-button{border-radius:100em;border:5px solid #E1E1E1;width:5.938em;height:5.938em;position:absolute;top:9.375em;left:8.25em;}
#main .video .wrapper-play-button a{color:#E1E1E1;}
#main .video .wrapper-play-button a:hover{color:#A2A2A2;}
#main .video .wrapper-play-button a i{font-size:4rem;position:absolute;top:0.15em;left:0.391em;}
#main .video .youtube-icon{position:absolute;bottom:1em;right:1em;}
#main .video .youtube-icon i{font-size:2em;color:#BEBEBE;}
#main .video{padding:0.938em;}
#main .video:last-child{float:left;}
.video .ce_hyperlink{margin-bottom:0;}
.kontakt ul{margin:0;font-weight:400}
.kontakt ul li{list-style:none;}
.kontakt ul li.praxis{padding-bottom:0.5em;}
.kontakt ul li.eingang{font-weight:200;font-style:italic;}
.kontakt ul li.fon{padding-bottom:0.75em;}
.kontakt ul li.e-mail a{text-decoration:underline;color:#000;}
.kontakt ul li.e-mail a:hover{text-decoration:underline;}
.kontakt ul.offen{padding:1.5em 0.9375em !important}
.ce_text.none{color:#fff;height:1px;}
table thead, table tbody, table tfoot{background-color:#ddd;}
.preise table tr th{background-color:#4c4c4c;color:#fff;font-weight:400;}
#footer{background-color:#f2f2f2;font-weight:400;border-top:#ddd 1px solid;}
.footer-maps{height:25em;padding:1em 0;}
.footer-maps iframe{padding:0 0.938em}
.footer-table{margin:2em 0 3.875em 0;float:right}
.half-border{border-bottom:1px solid #000;color:#000;display:inline-block;height:3px;width:58%;}
#footer .logoholder > img{height:2.1875em;}
.mod_customnav .invisible{display:none;}
.mod_customnav{width:100%;}
.mod_customnav ul{margin:0;list-style:none;padding:0.78em 0;font-size:0.875rem;}
.mod_customnav ul li{display:inline-block;text-align:center;}
.mod_customnav ul li.kontakt,
.mod_customnav ul li.preise,
.mod_customnav ul li.video,
.mod_customnav ul li.impressum{width:20%;}
.mod_customnav ul li.impressum.ru{width:25%;}
.mod_customnav ul li.vita, .mod_customnav ul li.preise.ru{width:16%;}
.mod_customnav ul li a, .mod_customnav ul li span{padding-left:0.3125em;color:#fff;text-transform:uppercase;font-weight:500;}
.mod_customnav ul li a:hover, .mod_customnav ul li span:hover{text-decoration:underline;}
#lastsection .footer-adress{position:absolute;top:1em;right:0.938em;color:#ddd;font-weight:500;margin:0;list-style:none}
#lastsection .footer-adress .fone a{text-decoration:none;color:#ddd;}
#lastsection .footer-adress .fone a:hover{color:#ddd;cursor:auto;}
.footer-kontakt ul{margin:0;list-style:none;}
.footer-kontakt li.name{margin-bottom:1em}
.footer-kontakt li.street-additional-info{font-style:italic;margin-bottom:1em;font-weight:200}
.footer-kontakt a{color:#000}
#lastsection .header-widget-cell{padding-top:1em}
#lastsection{position:fixed;left:0px;bottom:0;height:2,75em;width:100%;background-color:#4c4c4c;z-index:801;}
#lastsection .row{position:relative;}
#lastsection .footer-copyright{color:#fff;background-color:transparent;padding:1rem 0.9375rem;}
#lastsection .footer-copyright p{font-size:0.688rem;color:#F4F4F4;margin-bottom:0;}
#lastsection .footer-copyright a{color:#F4F4F4;text-decoration:underline}
#lastsection .footer-copyright a:hover, .footer-copyright a:active{color:#E2E2E2}
#lastsection .footer-copyright .sub{float:right;}
.footer-table .feedback{margin-bottom:0.75em}
.footer-table .feedback:last-child{margin-bottom:0;}
.footer-table .feedback h4{font-size:1em;font-weight:600;}
.footer-table .feedback p:last-child{display:none !important;}
#cookiebar{background-color:#FEF400;color:rgba(0,0,0,1.00);text-align:center;font-weight:400;padding:1em 0;position:fixed;width:100%;z-index:1000;}
#cookiebar-desc .content p{line-height:2em;}
#cookiebar-desc span:before{content:"*";font-size:4em;display:inline-block;vertical-align:calc(-0.41em);margin-right:0.20em}
#cookiebar-desc a, #cookiebar-desc a:hover, #cookiebar-desc a:active{font-style:italic;color:rgba(4,4,4,1.00);text-decoration:underline;font-weight:700;}
#cookiebar button{background-color:rgba(0,199,7,0.98);margin:0 0 1em 0;font-weight:700;}
.top-anker{position:fixed;padding:0.75em;bottom:6.25em;right:2em;background-color:#000000;border-radius:10em 400em 400em;transform:rotate(45deg);moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);height:4em;width:4em;}
.top-anker:hover{background-color:#320640;color:#fff}
.top-anker a span{color:#fff;transform:rotate(-45deg);moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);display:inline-block;padding:0.75rem 0 0 0.375rem}
@media screen and (min-width:59.375em){header{position:fixed;padding:1em 0;}
}
@media screen and (max-width:39.9375em){.logo{padding:0.5em;text-align:center;}
.logo img{max-width:100%;}
#header .video_box{display:none;}
#header .language_menu{display:none;}
}
@media screen and (min-width:64em){.mod_navigation{font-size:0.875rem;}
}
@media screen and (min-width:59.375em) and (max-width:69.375em){.mod_navigation{font-size:0.75rem;}
}
@media screen and (max-width:59.313em){.mod_navigation{display:none;}
}
@media screen and (min-width:59.375em){#main{padding:11.25em 0 1em 0;}
#search-bar{position:fixed;top:8.5em;}
}
@media screen and (max-width:63.938em){.counter.counter-b .columns{display:none;}
}
@media screen and (max-width:63.938em){.transparent{display:none;}
}
@media screen and (min-width:71.438em) and (max-width:71.625em){.outsite{margin:0 35px;z-index:100;}
.history-content{font-size:3em;}
}
@media screen and (min-width:56.5em) and (max-width:71.375em){.outsite{margin:0 35px;z-index:100;}
.outsite span{font-size:4.5em;}
}
@media screen and (min-width:43.314em) and (max-width:56.438em){.outsite{margin:0 20px;z-index:100;}
.outsite span{font-size:4em;}
}
@media screen and (min-width:40em) and (max-width:43.25em){.outsite{margin:0 20px;z-index:100;}
.outsite span{font-size:3em;}
}
@media screen and (max-width:39.9375em){.outsite{border:none;background:transparent;margin:0}
.border-inside-right, .border-inside-left{display:none;}
.border-top{border:none;}
.outsite span{color:#000;font-size:5em;font-weight:200;}
.historytable-footer{display:none;}
.right-site, .left-site{padding-bottom:2em;}
.historytable-header .small-1:first-child{display:none;}
.history-content{font-size:2.5em;}
.history-content span{display:inline;}
.right-site.historytable-header{padding-bottom:0.5em;}
.historytable-header .border-top{margin-top:0;}
}
@media screen and (min-width:40em) and (max-width:71.625em){.history-content{font-size:3em;}
}
@media screen and (max-width:63.938em){.footer-maps{height:15.625em;}
}
@media screen and (min-width:54.688em) and (max-width:64.563em){#lastsection{height:4.6em}
#lastsection li{font-size:0.813rem;line-height:2em}
}
@media screen and (min-width:45.875em) and (max-width:54.688em){#lastsection{height:4em}
#lastsection li{font-size:0.625rem;line-height:2em}
}
@media screen and (max-width:45.875em){#lastsection{height:1em}
#lastsection .header-widget-cell{display:none;}
.footer-table{margin-bottom:0;}
}