.responsive body{min-width:240px}.responsive #tmo-main{background:#fff}.responsive .image,.responsive .home-wrap1,.responsive .home-wrap2,.responsive .home-wrap3,.responsive .home-wrap4{display:none}.responsive .tmo-content-layout img,.responsive .tmo-content-layout video{max-width:100%;height:auto !important}.responsive.responsive-phone .tmo-content-layout img{float:none !important}.responsive .tmo-content-layout .tmo-sidebar0,.responsive .tmo-content-layout .tmo-sidebar1,.responsive .tmo-content-layout .tmo-sidebar2{width:auto !important}.responsive .tmo-content-layout,.responsive .tmo-content-layout-row,.responsive .tmo-layout-cell{display:block}.responsive .tmo-slidenavigator{display:none !important}.responsive .tmo-collage{display:none !important}.responsive .image-caption-wrapper{width:auto !important}.responsive .tmo-textblock{display:none}.responsive.responsive-tablet .tmo-vmenublock,.responsive.responsive-tablet .tmo-block{margin-left:1%;margin-right:1%;width:48%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.responsive .tmo-responsive-embed{position:relative;padding-bottom:56.25%;height:0}.responsive .tmo-responsive-embed iframe,.responsive .tmo-responsive-embed object,.responsive .tmo-responsive-embed embed{position:absolute;top:0;left:0;width:100%;height:100%}.responsive .tmo-header{width:auto;height:auto;min-height:100px;margin-top:1%;margin-right:1% !important;margin-left:1% !important;background-position:center center !important;background-size:cover !important;background-repeat:repeat !important}.responsive .tmo-header .tmo-headline,.responsive .tmo-header .tmo-slogan{display:block !important;top:0 !important;left:0 !important;margin:2% !important}.responsive .tmo-header .tmo-headline a,.responsive .tmo-header .tmo-slogan{white-space:normal !important}.responsive .tmo-header .tmo-shapes .tmo-textblock{padding:2% !important;margin:2% !important;line-height:normal;background-image:none;background-color:rgba(127,127,127,.7);color:#eee !important;display:none;top:auto;left:auto;width:auto;height:auto}.responsive .tmo-header .tmo-shapes .tmo-textblock *,.responsive .tmo-header .tmo-shapes .tmo-textblock a:hover,.responsive .tmo-header .tmo-shapes .tmo-textblock a:visited,.responsive .tmo-header .tmo-shapes .tmo-textblock a:link{color:#eee !important}.responsive .tmo-header .tmo-shapes .tmo-textblock>div{display:none;top:auto;left:auto;width:auto;height:auto;padding:0 !important}.responsive .tmo-header .tmo-shapes,.responsive .tmo-header .tmo-shapes *{position:relative;text-align:center;-webkit-transform:none !important;-moz-transform:none !important;-o-transform:none !important;-ms-transform:none !important;transform:none !important}.responsive .tmo-header #tmo-flash-area,.responsive .tmo-header .tmo-shapes>*{display:none}.responsive #tmo-header-bg{background-position:center center !important;background-size:cover !important;background-repeat:repeat !important}.responsive .tmo-shapes~.tmo-textblock{position:relative !important;display:block !important;margin:1% auto !important;width:75% !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important}.responsive nav.tmo-nav,.responsive .tmo-nav-inner{width:auto !important;position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;margin-top:0;margin-bottom:0}.responsive .responsive-nav{padding-left:0;padding-right:0;margin-top:20px}.responsive .responsive-nav ul.tmo-hmenu{display:block;float:none;text-align:center}.responsive .responsive-nav ul.tmo-hmenu li{float:none}.responsive .responsive-nav ul.tmo-hmenu>li:first-child,.responsive .responsive-nav ul.tmo-hmenu>li:last-child,.responsive .responsive-nav ul.tmo-hmenu>li{margin-left:0;margin-right:0}.responsive .responsive-nav ul.tmo-hmenu>li:before{display:none}.responsive .responsive-nav ul.tmo-hmenu a{margin-top:1px !important;margin-bottom:1px !important;text-align:center;height:auto;white-space:normal}.responsive .responsive-nav ul.tmo-hmenu>li:first-child>a{margin-top:0 !important}.responsive .responsive-nav ul.tmo-hmenu>li:last-child>a{margin-bottom:0 !important}.responsive .responsive-nav .ext,.responsive .responsive-nav ul.tmo-hmenu>li>ul,.responsive .responsive-nav ul.tmo-hmenu>li>ul>li{width:auto !important}.responsive .responsive-nav ul.tmo-hmenu ul{left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;display:none !important;position:relative !important;visibility:visible !important}.responsive .responsive-nav ul.tmo-hmenu>li>ul>li:first-child:after{display:none}.responsive .responsive-nav ul.tmo-hmenu ul a{padding-left:4% !important}.responsive .responsive-nav ul.tmo-hmenu ul ul a{padding-left:6% !important}.responsive .responsive-nav ul.tmo-hmenu ul ul ul a{padding-left:8% !important}.responsive .responsive-nav ul.tmo-hmenu ul ul ul ul a{padding-left:10% !important}.responsive .responsive-nav ul.tmo-hmenu ul ul ul ul ul a{padding-left:12% !important}.responsive .responsive-nav ul.tmo-hmenu>li>ul{padding:1px}.responsive .responsive-nav ul.tmo-hmenu>li>ul:before{top:0;right:0;bottom:0;left:0}.responsive .tmo-sheet{width:auto !important;min-width:240px !important;max-width:none;margin-right:1% !important;margin-left:1% !important}#tmo-resp{display:none}@media all and (max-width:960px){#tmo-resp,#tmo-resp-t{display:block}#tmo-resp-m{display:none}}@media all and (max-width:480px){#tmo-resp,#tmo-resp-m{display:block}#tmo-resp-t{display:none}}.responsive .tmo-content-layout,.responsive .tmo-content-layout-row,.responsive .tmo-layout-cell{display:block}.responsive .tmo-layout-cell{width:auto !important;height:auto !important;border-right-width:0 !important;border-left-width:0 !important;border-radius:0 !important}.responsive .tmo-content-layout:after,.responsive .tmo-content-layout-row:after,.responsive .tmo-layout-cell:after{content:".";display:block;height:0;clear:both;visibility:hidden}.responsive .tmo-post{border-radius:0}.responsive .tmo-footer{margin-top:1%}.responsive .responsive-tablet-layout-cell{width:50% !important;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}