embed,iframe,img,object,video,.wp-caption{max-width:100%}img{height:auto}#content .show-on-mobile,.nav-menu-mobile{display:none!important}@media only screen and (max-width:1280px){.wrap{max-width:988px;width:988px}}@media only screen and (max-width:1200px){.wrap{max-width:988px;width:988px}}@media only screen and (max-width:1023px){.wrap{max-width:100%;width:100%}#main .wrap{max-width:100%;width:96%;padding:2%}.show-on-mobile{display:block}#content .hide-on-mobile{display:none!important}#content .show-on-mobile{display:block!important}#content .s1-3{width:25%;padding:22px 10px 0;display:block;position:relative}#content .s2-3,body.home #content .full-width{width:59%;padding:16px 15px;position:relative;background:#fff}.banner{width:auto;height:auto}#banner .controls{position:relative;display:table;margin:0 auto;top:0}#banner ul li img{max-width:100%;width:100%;height:auto}footer{min-height:250px;width:100%;margin:0 auto;position:relative;overflow:hidden;display:block;clear:both}.copyright{max-width:100%;width:100%;margin:0 auto;text-align:center}#nav ul{overflow:hidden;padding:0;width:100%;max-width:100%}#nav ul li a{display:block;float:left;padding:13px 9px 15px;color:#fff;font-size:1em;text-align:center}.entry-content{padding:2%}#content .full-width,body.blog #content .s2-3{background:url(img/main-content-full-bg.png) repeat-y scroll center center #fff;padding:16px 30px;width:57%}#header #search{display:none}#banner{display:none}}@media only screen and (max-width:800px){body{background:0 0}#header{background:#dae6ec;height:120px}#header .wrap{height:auto;display:block}.brand,.mt20{text-align:center;display:table;margin:0 auto;width:auto;float:none}#header .info{position:relative;width:270px;margin:0 auto;display:block;clear:both;height:110px}#main .wrap{background:url(img/main-bg.png) repeat-y scroll center top transparent;padding:0}#content .s1-3{width:96%;padding:2%;display:block;position:relative;max-width:100%}#content .s2-3,body.home #content .full-width{width:96%;max-width:100%;padding:2%;position:relative;background:#fff}#content .full-width,body.blog #content .s2-3{width:100%}.left-nav ul li{float:left}.widget_text,.widget_recent_entries{clear:both}footer{margin:0 auto 40px;position:relative;overflow:hidden;background:#1b354e;height:900px;clear:both}footer .s1-4.first-child,footer .s1-4{width:90%!important;padding:2% 5%!important;float:none!important;display:block!important}#banner{height:160px}#header .info{display:none}body.blog #content .s2-3{padding:16px 15x}}