@media only screen and (min-width: 1200px){body .visible-large{display:inherit !important;}body .hidden-large{display:none !important;}body .visible-desktop{display:inherit !important;}body .hidden-desktop{display:none !important;}}@media only screen and (min-width: 960px) and (max-width: 1199px){body .visible-large{display:none !important;}body .hidden-large{display:inherit !important;}body .visible-desktop{display:inherit !important;}body .hidden-desktop{display:none !important;}body .hh-logo .logo-text{display:inline-block;position:relative;}body #slogan{font-size:18px !important;}body .hh-headlines{width:100%;top:-10px;left:20%;}body .hh-newsletter{top:75px;}body .hh-social{top:25px;}body .search-box input[type=text]{width:100%;}body .hh-highlighter{left:auto;right:0;}body .hh-horizontalmenu .menutop li.root> .item{width:89px;}body .hh-weather{top:15px !important;}body .hh-weather .gkwNextDays{display:none !important;}body .hh-weather .gkwMainRight{float:right;line-height:.5em !important;}body .hh-weather .gkwMainRight .gkwHumidity{display:none !important;}body .hh-weather .gkwMainRight .gkwCondition{font-size:11px !important;}body .hh-weather .gkwMainRight .gkwDate{font-size:10px !important;}}@media (min-width: 768px) and (max-width: 959px){body .visible-tablet{display:inherit !important;}body .hidden-tablet{display:none !important;}body .hidden-desktop{display:inherit !important;}body .visible-desktop{display:none !important;}body .visible-large{display:none !important;}body .hidden-large{display:inherit !important;}body .gf-menu{background:;}body .gf-menu.l1 > li > .item{padding:0 15px;}body #rt-top-surround .rt-num{width:50px;height:50px;line-height:50px;}.hh-social{right:0;text-align:right;top:10px;font-size:1.3em;}.hh-loginsocial{top:97px !important;font-size:1.25em !important;}.hh-logo .logo-text{top:-20px;padding-top:0 !important;}#slogan{width:280px !important;font-size:15px !important;top:51px !important;}.hh-login{right:0 !important;top:70px !important;}.hh-login #btl .btl-panel > span{height:22px !important;line-height:22px !important;}.btl-content-block{right:75px !important;}.search-box input[type=text]{width:100%;}.hh-horizontalmenu .menutop li.root > .item{width:71px !important;}.hh-newsletter{font-size:1.2em;}.hh-title-underneath .nspArt h4.nspHeader{font-size:1.5em;}.hh-title-underneath .gkArtContentWrap p{font-size:1em;}.hh-title-overlay-thumb .nspArt h4.nspHeader{font-size:1.5em;line-height:.60em;}.hh-weather{top:0 !important;}.hh-weather .gkwNextDays{display:none !important;}.hh-weather .gkwMainRight{line-height:.5em !important;}.hh-weather .gkwMainRight .gkwHumidity{display:none !important;}.font-size-is-default{font-size:10px;}}@media (max-width: 767px){body{padding:0;}body .visible-phone{display:inherit !important;}body .hidden-phone{display:none !important;}body .hidden-desktop{display:inherit !important;}body .visible-desktop{display:none !important;}body .hidden-large{display:inherit !important;}body .visible-large{display:none !important;}body .hh-newsletter{top:-30px;}body .hh-loginsocial{top:-30px !important;}body .search-box input[type=text]{width:100% !important;}body .hh-social{top:-120px;font-size:1.1em;}body .hh-login{right:0 !important;top:-38px !important;}body .btl-content-block{right:70px !important;}body .hh-logo .logo-text{font-size:1.75em;top:-20px;padding-top:0 !important;}body #slogan{width:280px !important;font-size:15px !important;top:51px !important;}.hh-horizontalmenu .menutop li.root > .item{width:120px !important;}.mm-horizontal{z-index:1;top:90px;right:430px !important;}#rt-logo{margin:0 auto;}#rt-logo-accent{left:50%;margin-left:92px;}.hh-weather{display:none !important;}body .component-content .column-1,body .component-content .column-2,body .component-content .column-3{width:100% !important;float:none !important;margin:0 !important;}.gantry-width-20,.gantry-width-25,.gantry-width-30,.gantry-width-33,.gantry-width-40,.gantry-width-50,.gantry-width-60,.gantry-width-66,.gantry-width-70,.gantry-width-75,.gantry-width-80{width:100%;}.gantry-width-spacer{margin:5px;}.row{margin:0;display:block;}.row .cell{display:block;width:100%;}.form-horizontal .control-group .control-label{float:none;width:auto;text-align:left;}.form-horizontal .control-group .controls{margin-left:0;}select{width:100%;}}