@media only screen and (min-width:320px) and (max-width:480px){.ie6-7 .mbp-c #menu-bar .menu-wrapper  ul,.ie6-7 .mbp-c #menu-bar .menu-wrapper  .sf-menu li{left:auto;}}@media only screen and (max-width:320px){body{padding:0 5px;}body.admin-menu{margin-top:0 !important;}#admin-menu{display:none;}#branding,.region-header{float:none;margin:0 0 10px;width:100%;clear:both;text-align:center;max-width:100%;overflow:hidden;}#branding{text-align:center;}#logo,.region-top-menu ul.menu{float:none;}.region-top-menu .block-inner{padding:5px 0px;}.region-header .block{clear:both;float:none;margin:5px auto;max-width:80%;}.region-header .block .block-inner{margin-left:0;margin-right:0;margin:auto;}h1#site-name{font-size:1.5em;}h2#site-slogan{font-size:0.9em;}.region-top-menu{height:auto;}.js #menu-bar nav{display:none;}.menu-toggle{display:block;float:left;font-size:1.2em;margin:0 10px 0 0;padding:0;text-transform:lowercase;}.menu-toggle a{padding:7px 10px 10px;display:block;}#menu-bar .menu-wrapper{float:none !important;}#menu-bar .menu-wrapper li a,#menu-bar .menu-wrapper .menu li a{display:block;padding:0 0.5em;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;}#menu-bar .menu-wrapper li,#menu-bar .menu-wrapper .menu li{display:block;float:none;margin-right:0;}#menu-bar .menu-wrapper ul.menu li{margin:0;padding:0;}ul.sf-menu{width:100%;}.sf-menu.sf-style-default ul{width:100% !important;}.slide-desc h2{font-size:1.4em;}.flex-control-nav{bottom:0px;position:relative;left:0px;text-align:center;z-index:200;}}@media only screen and (min-width:321px) and (max-width:480px){body{padding:0 5px;}body.admin-menu{margin-top:0 !important;}#admin-menu{display:none;}#branding,.region-header{float:none;margin:0 0 10px;width:100%;clear:both;text-align:center;max-width:100%;overflow:hidden;}#branding{text-align:center;}#logo,.region-top-menu ul.menu{float:none;}.region-header .block{clear:both;float:none;margin:5px auto;max-width:80%;}.region-top-menu .block-inner{padding:5px 0px;}.region-header .block .block-inner{margin-left:0;margin-right:0;margin:auto;}h1#site-name{font-size:1.5em;}h2#site-slogan{font-size:0.9em;}.region-top-menu{height:auto;}.js #menu-bar nav{display:none;}.menu-toggle{display:block;float:left;font-size:1.2em;margin:0 10px 0 0;padding:0;text-transform:lowercase;}.menu-toggle a{padding:7px 10px 10px;display:block;}#menu-bar .menu-wrapper{float:none !important;}#menu-bar .menu-wrapper li a,#menu-bar .menu-wrapper .menu li a{display:block;padding:0 0.5em;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;}#menu-bar .menu-wrapper li,#menu-bar .menu-wrapper .menu li{display:block;float:none;margin-right:0;}#menu-bar .menu-wrapper ul.menu li{margin:0;padding:0;}ul.sf-menu{width:100%;}.sf-menu.sf-style-default ul{width:100% !important;}.slide-desc h2{font-size:1.4em;}.flex-control-nav{bottom:0px;position:relative;left:0px;text-align:center;z-index:200;}}@media only screen and (min-width:481px) and (max-width:768px){body{padding:0 8px;}#branding{height:60px;}#logo{position:absolute;top:10px;}#menu-bar .menu-wrapper li a,#menu-bar .menu-wrapper .menu li a{padding:0 .5em;font-size:.9em;}#menu-bar .menu-wrapper li,#menu-bar .menu-wrapper .menu li{margin-right:2px;}.slide-desc h2{font-size:1.4em;}.flex-control-nav{bottom:0px;position:relative;left:0px;text-align:center;z-index:200;}}@media only screen and (min-width:769px) and (max-width:1024px){body{padding:0 10px;}#branding{height:60px;}#logo{position:absolute;top:10px;}#menu-bar .menu-wrapper li a,#menu-bar .menu-wrapper .menu li a{padding:0 1.2em;font-size:.94em;}#menu-bar .menu-wrapper li,#menu-bar .menu-wrapper .menu li{margin-right:4px;}.slide-desc{width:28%;padding:10px 1%;float:left;position:absolute;bottom:10%;left:10%;}.flex-control-nav{bottom:10px;left:20px;text-align:left;z-index:200;}}@media only screen and (min-width:1025px){body{padding:0 10px;}#branding{height:60px;}#logo{position:absolute;top:10px;}.slide-desc{width:28%;padding:10px 1%;float:left;position:absolute;bottom:30%;left:10%;}.flex-control-nav{bottom:10px;left:20px;text-align:left;z-index:200;}.page-signup-block .sign-up-but{float:right;width:50%;}.page-signup-block .block-inner{padding:20px;}}
