@media only screen and (max-width:480px){.region[class*="float-blocks"] .block{float:none;width:100%;}}@media only screen and (max-width:320px){body{font-size:100%;}header#header div#branding{float:none;margin:auto;text-align:center;}header#header div.region-header{display:table;float:none;margin:15px auto 0;text-align:center;width:auto;}header#header div.region-header .block{clear:both;display:block;margin:auto;padding:0 0 10px !important;text-align:left;width:auto;}header#header div.region-header .block-inner{margin:0 20px;}header#header div#logo,header#header h1#site-name,header#header h2#site-slogan{float:none;margin:0;padding:0 0 6px;text-align:center;}header#header div#logo{padding-top:20px;}#menu-bar-wrapper,#menu-bar{min-height:3em;height:auto;}#menu-bar{padding:0 2px;}#menu-bar .block{clear:both;float:none;}#menu-bar .menu-wrapper > ul,#menu-bar .menu-wrapper > ul > li{display:block;float:none;margin:0;overflow:hidden;border-bottom:1px solid rgba(255,255,255,0.5);}#menu-bar .menu-wrapper ul > li > a{padding:6px 10px 8px;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;}.at-mt #menu-bar-wrapper,.at-mt #menu-bar{min-height:0;}.at-mt #menu-bar{padding:0;}.at-mt #menu-bar h2{margin-bottom:0;padding:2px 6px 6px;}.at-mt #menu-bar h2 a{text-decoration:none;background:url(/sites/all/themes/at_magazine/css/images/mobile-menu-toggle.png) no-repeat 0 center transparent;padding:5px 5px 5px 35px;}#menu-bar .block{clear:both;float:none;}.menu-wrapper ul,.menu-wrapper ul li{display:block;float:none;margin:0;overflow:hidden;border-bottom:1px solid rgba(255,255,255,0.5);}.menu-wrapper ul li a{padding:6px 10px 8px;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;}#menu-bar .sf-menu{height:auto;padding:2px 0;}#menu-bar.sf-menu{float:none;margin:0;height:auto;}#menu-bar .sf-menu ul,#menu-bar.sf-menu li{margin:0;position:relative;top:0;display:block;float:none;clear:both;width:100% !important;left:0 !important;}.region-header .block{overflow:hidden;}.article-title{font-size:1.5em;}.region-secondary-content .block-content-inner{padding:0;}.region-secondary-content .block-content-inner  img{max-width:280px;display:block;margin:10px auto;}.region-secondary-content .block-content-inner .views-row{max-width:90%;margin:auto;}.region-secondary-content .block-content-inner .image-right,.region-secondary-content .block-content-inner .image-left,.field-type-image{float:none !important;display:block !important;margin:auto !important;text-align:center !important;}.flex-caption{-moz-box-sizing:border-box;box-sizing:border-box;background:none repeat scroll 0 0 rgba(0,0,0,0.75);bottom:0;font-size:1em;height:auto;left:0;padding:20px;position:relative;width:100%;z-index:1000;}}@media only screen and (min-width:321px) and (max-width:580px){#admin-menu{display:none;}body{font-size:100%;}div#page{box-shadow:0 0 0 transparent !important;}header#header div#branding{float:none;margin:auto;text-align:center;width:auto;min-height:0;}header#header div.region-header{display:table;float:none;margin:15px auto 0;text-align:center;width:auto;}header#header div.region-header .block{clear:both;display:block;margin:auto;padding:0 0 10px !important;text-align:left;width:auto;}header#header div.region-header .block-inner{margin:0 20px;}header#header div#logo,header#header h1#site-name,header#header h2#site-slogan{float:none;margin:0;padding:0 0 6px;text-align:center;}header#header div#logo{padding-top:20px;}#menu-bar-wrapper,#menu-bar{min-height:3em;height:auto;}#menu-bar{padding:0 2px;}.at-mt #menu-bar-wrapper,.at-mt #menu-bar{min-height:0;}.at-mt #menu-bar{padding:0;}.at-mt #menu-bar h2{margin-bottom:0;padding:2px 6px 6px;}.at-mt #menu-bar h2 a{text-decoration:none;background:url(/sites/all/themes/at_magazine/css/images/mobile-menu-toggle.png) no-repeat 0 center transparent;padding:5px 5px 5px 35px;}#menu-bar .block{clear:both;float:none;}.menu-wrapper ul,.menu-wrapper ul li{display:block;float:none;margin:0;overflow:hidden;border-bottom:1px solid rgba(255,255,255,0.5);}.menu-wrapper ul li a{padding:6px 10px 8px;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;}#menu-bar .sf-menu{height:auto;padding:2px 0;}#menu-bar.sf-menu{float:none;margin:0;height:auto;}#menu-bar .sf-menu ul,#menu-bar.sf-menu li{margin:0;position:relative;top:0;display:block;float:none;clear:both;width:100% !important;left:0 !important;}.region-header .block{overflow:hidden;}.article-title{font-size:1.5em;}.region-secondary-content .block-content-inner{padding:0;}.region-secondary-content .block-content-inner  img{max-width:280px;display:block;margin:10px auto;}.region-secondary-content .block-content-inner .views-row{max-width:90%;margin:auto;}.region-secondary-content .block-content-inner .image-right,.region-secondary-content .block-content-inner .image-left,.field-type-image{float:none !important;display:block !important;margin:auto !important;text-align:center !important;}#breadcrumb{margin:10px;}.flex-caption{-moz-box-sizing:border-box;box-sizing:border-box;background:none repeat scroll 0 0 rgba(0,0,0,0.75);bottom:0;font-size:1em;height:auto;left:0;padding:20px;position:relative;width:100%;z-index:1000;}}@media only screen and (min-width:581px) and (max-width:768px){body{font-size:93.8%;}header#header div#branding{float:none;margin:auto;text-align:center;}header#header div.region-header{display:table;float:none;margin:15px auto 0;text-align:center;width:auto;}header#header div.region-header .block{clear:none;display:inline;margin:auto;padding:0 0 15px !important;text-align:left;width:auto;}header#header div.region-header .block-inner{margin:0 20px;}header#header div#logo,header#header h1#site-name,header#header h2#site-slogan{float:none;margin:0;padding:0 0 6px;text-align:center;}.hl-r #logo{padding:0 3px 7px 10px;}.hl-l #logo{padding:0 10px 7px 3px;}#site-name{font-size:1.8em;}.region-secondary-content .block-content-inner  .image-right,.region-secondary-content .block-content-inner  .image-left,.region-secondary-content .block-content-inner  .field-type-image,.region-secondary-content .block-content-inner  figure{max-width:50%;}.region-secondary-content .block-content-inner img{max-width:100%;}}@media only screen and (min-width:769px) and (max-width:1024px){body{font-size:93.8%;}.hl-r #logo{}.hl-l #logo{}#site-name{font-size:2em;white-space:pre;}}@media only screen and (min-width:1025px){}
