a.button,.quickbook_wrap input[type=submit],.footer2_wrap a,.footer3_wrap a,.top1,.top1 a,.nav,.pw_teaser_content,.input-routing-submit,button,#main .dce_cta a,.menu ul,.menu ul li ul,.menu ul ul li a,#main .news-cta a,.logo,.logo img,.menu_wrap,.menu ul li > a,.lang_wrap a{-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}.menu-link{display:none;}.menu{}.menu ul{padding:0px;margin:0px;list-style:none;position:relative;height:40px;text-align:center;}.menu > li > ul.sub-menu{min-width:10em;padding:4px 0;background-color:#f4f4f4;border:1px solid #CCC;}.menu ul li{padding:0px;display:inline-block;}.menu > ul > li{display:inline-block;}.menu ul li a{display:block;text-decoration:none;color:#fff;text-transform:uppercase;font-size:20px;font-weight:300;}.menu ul li > a{height:90px;line-height:90px;padding:0 20px;}.scroll .menu ul li > a{height:60px;line-height:60px;}.menu ul li a:hover,.menu ul li a.active{color:#ae0f0b;}.menu ul.sub-menu{margin-left:22px;}.menu ul ul{opacity:0;visibility:hidden;position:absolute;top:100%;min-width:160px;background:url('../../../fileadmin/layout/img/menu_wrap_ul_ul_bg.png') 10px top no-repeat;padding-top:12px;z-index:10;}.menu ul li:hover > ul{opacity:1;visibility:visible;}.menu ul li:nth-child(3) ul,.menu ul li.lastul ul{background-position:top right;}.menu  ul ul li,.menu  ul ul li:nth-child(3){float:none;display:block;margin-right:0;border-bottom:1px solid #b91233;background-color:#ae0f0b;}.menu ul ul > li{position:relative;}.menu ul ul li a,.menu ul ul li a:link,.menu ul ul li a:hover,.menu ul ul li a:active,.menu ul ul li a:visited{display:block;font-size:16px;text-transform:none;letter-spacing:0px;position:relative;white-space:nowrap;background:none;font-family:'Archivo Narrow',sans-serif;text-align:left;}.menu ul ul li a:hover,.menu ul ul li a.selected{background:#b91233;}.nobanner .menu,.scroll .menu{}.nobanner .menu ul li a,.nobanner .menu ul li a:link,.nobanner .menu ul li a:hover,.nobanner .menu ul li a:active,.nobanner .menu ul li a:visited,.scroll .menu ul li a,.scroll .menu ul li a:link,.scroll .menu ul li a:hover,.scroll .menu ul li a:active,.scroll .menu ul li a:visited{}.nobanner .menu ul ul li a,.nobanner .menu ul ul li a:link,.nobanner .menu ul ul li a:hover,.nobanner .menu ul ul li a:active,.nobanner .menu ul ul li a:visited,.scroll .menu ul ul li a,.scroll .menu ul ul li a:link,.scroll .menu ul ul li a:hover,.scroll .menu ul ul li a:active,.scroll .menu ul ul li a:visited{}.top1 a,.top1 a:link,.top1 a:active,.top1 a:visited,.top1 a:hover{color:#fff;}.top1 a:hover{border-bottom:1px solid #fff;}.scroll .top1 a{color:#000;}.footer1_wrap a,.footer1_wrap a:link,.footer1_wrap a:active,.footer1_wrap a:visited,.footer1_wrap a:hover{text-transform:uppercase;color:#333;padding-right:60px;background:url('../../../fileadmin/layout/img/footer1_link_bg.png') top right no-repeat;height:62px;display:inline-block;line-height:62px;font-size:30px;}.footer1_wrap a:hover{background:url('../../../fileadmin/layout/img/footer1_link_bg.png') bottom right no-repeat;color:#ae0f0b;}.footer_col.fcol1 a,.footer_col.fcol1 a:link,.footer_col.fcol1 a:active,.footer_col.fcol1 a:visited,.footer_col.fcol1 a:hover{color:#fff;text-decoration:none;}.footer_col.fcol1 a:hover{text-decoration:underline;}.footer_col ul{list-style:none;}.footer_col ul li{width:50%;}.footer_col ul a,.footer_col ul a:link,.footer_col ul a:active,.footer_col ul a:visited,.footer_col ul a:hover{display:block;border-bottom:2px dotted #fff;color:#fff;text-decoration:none;padding-left:10px;padding-bottom:10px;margin-bottom:10px;}.footer_col ul a:hover{padding-left:25px;}.fcol3{text-align:right;}.fcol3 .sm_link a,.fcol3 .sm_link a:link,.fcol3 .sm_link a:active,.fcol3 .sm_link a:visited,.fcol3 .sm_link a:hover{width:50px;height:50px;line-height:46px;border:1px solid #fff;border-radius:25px;display:inline-block;text-align:center;font-size:24px;color:#fff;margin-left:10px;}.fcol3 .sm_link a:hover{background:#fff;color:#b48b00;}@media only screen 
and (min-device-width:768px) 
and (max-device-width:1024px) 
and (orientation:portrait){.footer_col ul li{width:80%;}.top1 a{padding:0 10px;}}@media only screen 
and (min-device-width:768px) 
and (max-device-width:1024px) 
and (orientation:landscape){.footer_col ul li{width:80%;}}@media screen and (max-width:1440px){}@media screen and (max-width:1280px){}@media screen and (max-width:1024px){.menu ul li a,.menu ul li a:link,.menu ul li a:hover,.menu ul li a:active,.menu ul li a:visited{font-size:18px;}}@media screen and (max-width:768px){.top2{width:100%;}.menu span{float:right;z-index:1;position:relative;width:30px;}a.menu-link{display:block;color:#fff !important;background-color:#585450;float:right;text-decoration:none;padding:0 20px;height:60px;line-height:60px;}.menu{clear:both;min-width:inherit;float:none;}.menu,.menu > ul ul{overflow:hidden;max-height:0;background-color:#f4f4f4;}.menu > li > ul.sub-menu{padding:0px;border:none;}.menu.active,.menu > ul ul.active{max-height:100%;}.menu ul{display:inline;text-align:left;height:auto;}.menu > ul{}.menu ul li{width:auto;}.menu li,.menu > ul > li{display:block;}.menu ul li > a{height:58px;line-height:58px;}.menu li a{color:#000;display:block;padding:0.8em;border-bottom:1px solid #808080;position:relative;z-index:0;}.menu li.has-submenu > span:after{content:'+';position:absolute;top:0;right:0;display:block;font-size:1.5em;padding:0.55em 0.5em;}.menu ul li:nth-child(2){margin-right:0px;}.menu ul li > a{padding:0 40px 0 12px;color:#000;text-transform:none;font-size:1em;}.menu li.has-submenu.active span:after{content:"-";}.menu ul li.selected a{background:#ddd;}.menu ul.sub-menu{margin-left:0px;}.menu ul ul{padding-top:0;background:none;opacity:1;visibility:visible;}.menu ul ul li,.menu ul ul li:nth-child(3){background:#ddd;border:none;}.menu ul ul > li a{background-color:#e4e4e4;height:50px;line-height:50px;padding:0 0 0 30px;font-size:0.9em;}.menu ul ul,.menu ul ul ul{display:inherit;position:relative;left:auto;top:auto;border:none;}.menu ul ul li a.selected,.menu ul ul > li a:hover{background-color:#ae0f0b;color:#fff;}.footer1_wrap a,.footer1_wrap a:link,.footer1_wrap a:active,.footer1_wrap a:visited,.footer1_wrap a:hover{font-size:24px;}.footer_col ul li{width:100%;}.top1 a,.top1 a:link,.top1 a:active,.top1 a:visited,.top1 a:hover{color:#000;}}@media screen and (max-width:768px){.fcol3{text-align:center;}}
