/* 

Theme Name: nps
Theme URI: http://nationalphysiciansurvey.ca
Description: NPS theme
Author: James Beardmore 
Author URI: http://bitfoundry.ca

*/

/* first for IE 4–8 */
@font-face {
  font-family: ScalaSansWebPro;
  src: url("fonts/ScalaSansWebPro.eot");
}

/* then for WOFF-capable browsers */
@font-face {
  font-family: ScalaSansWebPro;
  src: url("fonts/ScalaSansWebPro.woff") format("woff");
}

/* first for IE 4–8 */
@font-face {
  font-family: ScalaSansScWebPro;
  src: url("fonts/ScalaSansScWebPro.eot");
}

/* then for WOFF-capable browsers */
@font-face {
  font-family: ScalaSansScWebPro;
  src: url("fonts/ScalaSansScWebPro.woff") format("woff");
}

/* first for IE 4–8 */
@font-face {
  font-family: ScalaSansWebPro-Light;
  src: url("fonts/ScalaSansWebPro-Light.eot");
}

/* then for WOFF-capable browsers */
@font-face {
  font-family: ScalaSansWebPro-Light;
  src: url("fonts/ScalaSansWebPro-Light.woff") format("woff");
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
[hidden] { display: none; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 0 0 1em }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 4px solid #e0e8e9; margin:2.2em 0 1.3em; padding: 0; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
address{font-style:normal}
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
figure { margin: 0; }


::-moz-selection { background: #6ecceb; color: #fff; text-shadow: none; }
::selection { background: #6ecceb; color: #fff; text-shadow: none; }

/* Tables */



table { border-collapse: collapse; border-spacing: 0;margin-bottom:2em }
tr{border-top: 1px dotted #C6CDCE;}
tr.odd{background:#E5F6FA}
td { vertical-align: top;padding:18px 0 }
td.q{padding:18px 12px}

/* links */
a, .tile.gr a, .tile.lb a { color: #0e73ad; text-decoration:none;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;transition: all 0.25s ease;}
a:hover, #footer a:hover, .main-menu a:hover, .sidebar .menu li a:hover, .tile.gr a:hover, .tile.lb a:hover { color: #6ecceb; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
a.tile:hover, .latest a.tile:hover, a.flex-caption:hover{background:#25A9E1}
p a{border-bottom:1px solid #6ecceb}

/* IMAGES */
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; 
	display:block;max-width:100%}


/* Helper classes */
.group {  *zoom: 1;}
.group:before,
.group:after { display: table;content: "";}
.group:after { clear: both;}
.strong{font-weight:700}
.nav {list-style: none;}
.hidden-phone { display: block;}
.hidden{display:none}
.lm{margin-bottom:2em}
.tm{margin-top:2em}
.vm{margin-top:0.8em;margin-bottom:1.4em}
.pad{padding:30px}
.padmore{padding:40px}
.padless{padding:14px}
.tr{margin-top:2px}
.br{margin-bottom:2px}
.collapse {position: relative;height: 0;overflow: hidden;-webkit-transition: height 0.15s ease; -moz-transition: height 0.15s ease;transition: height 0.15s ease;}
.collapse.in { height: auto;}
.close {float: right;font-size:20px;font-weight: bold;line-height: 18px; color:#000000;text-shadow: 0 1px 0 #ffffff;opacity: 0.2;}
.fade {opacity: 0;-webkit-transition: opacity 0.15s linear;  -moz-transition: opacity 0.15s linear;transition: opacity 0.15s linear;}
.fade.in {opacity: 1;}
.nav-collapse.collapse {height: auto;}

/* Type */
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;font-size:16px;text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;}
body{font-family: "ScalaSansWebPro", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1rem;line-height:1.4em;color:#404E50;font-weight:500;margin:0;padding:0 }

h1{font-family:"ScalaSansWebPro-Light";font-size:1.8rem;line-height:1.05em;font-weight:300;margin:0 0 0.3em}
.pagehead{margin:0 0 0.3em;padding:0.5em;color:#fff;background:#25a9e1}
.pagehead.surveys{margin:0 0 2px 0}
.slides h1, .headgraphic h1{font-size:25px;font-size:1.44rem}
.box h1{display: inline-block;padding:15px;color: #fff;background: #25A9E1;background: rgba(37, 169, 225, 0.85);}

h2{font-size: 37px;font-size: 2.07rem;font-weight: 500;line-height: 1em;margin: 0.2em 0 0.5em;}
h2.news{font-size:1.7rem}
h3{font-weight:500;	font-size: 1.2rem;margin: 0.4em 0;}
h4{font-family: "ScalaSansWebPro-Light";font-size:22.8px;font-size:1.54rem;font-weight:300;line-height:1.23em;margin:1em 0 1em}
h4.lede{color:#25aae1}
h5{font-size:1.3em;font-weight:500;font-family:"ScalaSansScWebPro";text-transform:lowercase;color:#25aae1;margin:0.5em 0}
.pad h1, .pad h2, .pad h3, .pad h4, .pad h5, .padless h1, .padless h2, .padless h3, .padless h4, .padless h5{margin:0 0 1em}
h6{font:italic normal 1.4em/1em 'ITC Garamond Std', 'Hoefler Text', 'Adobe Garamond Pro', Georgia, Times, Serif;margin:0.6em 0}
p{margin:0 0 1.4em}
aside{font-size:0.85em;line-height:1.4em;margin:1.4em 0}
figure{font-weight:500;font-family:"ScalaSansScWebPro";text-transform:lowercase;font-size:20px}
.meta{margin:0}
.meta p{margin:0 0 0.7em}
a .meta {color:#404E50;}

li{margin:0.5em 0}

.blocklist{display:block}
.blocklist li{list-style:none}

.points li{margin-bottom:1.4em}
blockquote h4{padding:30px;overflow:hidden;background:url('static/img/q.png') no-repeat 0 0 #DBF5D1;margin:0;font-size:1.4rem}
blockquote cite{text-align:right;font-style:normal;padding:10px 130px 0 0 ;background:url('static/img/qt.png') no-repeat top
 right;height:50px;display:block}
blockquote h3{border-left: 4px solid #E0E8E9;padding-left:1em;line-height:1.25em}

/* Colour */
.tile{display:block;background:#6ECCEB;position:relative}
.db{background:#4473B4}
.yl{background:#e2f5be;color:#404E50}
.grn{background:#DBF5D1;color:#404E50}
.mb{background:#25A9E1;color:#def7fd}
.lb{background:#DFF5FA;color:#404E50}
.gr{background:#DCEDF0;color:#404E50}
.lb2{background:#B8E7F7;color:#404E50}
.tile a, .tile h1, .tile h2, .tile h3, .tile h4, .tile h5, .slides li h1, .slides li h1 a, .tile h6{color:#fff}
.lb, .lb2, .tile.lb, .tile.lb2, .tile.lb h5, .tile.lb2 h5, .tile.lb h4, .tile.gr h4, .tile.gr h5, .tile.gr h3{color:#404E50}
.tile hr, a.tile hr{border-top: 1px solid #cff3ff !important;margin:0}

/* Structure */
.container{width:90%;margin:0 auto;position:relative}
.row { width: 100%;*zoom: 1;}
.row:before,.row:after, .pad:before, .pad:after {display: table;content: "";}
*[class*="span"]{float: none;display: block;width: auto;margin: 0;}
.row:after{clear: both;}
.always.div3{width:25%}
.always.div9{width:75%}
*[class*="span"].always{ margin-right: 3.859649122807%;float:left}		
*[class*="span"]:last-child.always { margin-right: 0;}
.content:first-child{margin-top:0.7em}
.link-cat{float:left;width:30%;margin:1em 2.8% 1em 0}

/* Headlines */
.headgraphic{position:relative}
.title h1{margin: 0.4em 0 0;}
#breadcrumbs{margin:0 0 0.8em}
.title h1 span{font-family: ScalaSansScWebPRo;color:#D9F6FF;
font-size: 2em;}


/* Header */
#logo{float:left;display:block}
#header{padding:1em 0}
.head-for{float:right}
.head-for li{display:block;float:left;padding:0.2em}
.head-for li a{display:block;}
.nav-collapse{position:relative}
.btn-navbar {
	font-family: "ScalaSansWebPro", "Helvetica Neue", Helvetica, Arial;font-weight: 500;
	background:#6ECCEB ;
	padding: 0.4em 0.7em 0.2em;
	margin-bottom: 0;
	line-height: 1.4em;
	color: #fff !important;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
	
	display: none;float: right;padding: 7px 10px;margin-right: 5px;margin-left: 5px;cursor:pointer;}

.lang{	display: block;
	height: 34px;
	line-height: 34px;
	margin: 0 0 0 16px;font-size:15px;
	text-transform: uppercase;
	width: 70px;background:#DFF5FA}
.lang span{	display: block;
	width: 24px;
	padding: 0 0 0 10px;
	float: left;}

/* Header search */
.search-lang form{float:left}
.lang{float:right}
.search-lang input{font-size:15px;}
.search-box input[type=text]{width:180px}

/* Menus */
.menu, .widget ul{display:block;padding:0}
.menu li, .widget li{display:block;list-style:none;margin:0}

/* Main Menu */
#nav{background:#fff;background:rgba(255,255,255,0.95)}
.main-menu li{float:left;display:block}
.main-menu a{display:block;padding:0.6em;color:#404E50}

/* Sidebar Menu */
.sidebar .menu li, .widget ul li{display:block;border-top:1px dotted #c6cdce}
.sidebar .menu a, .sidebar .menu span,.widget ul li a{display:block;padding:10px 6px 7px;line-height:1.5em;color:#7D8D8F}
.sidebar .current_page_item a, .widget .current_page_item a{background:#F5FCE7}
.sidebar .menu a:hover, .widget li a:hover{background:#FAFFF0;color:#404E50!important}
.sidebar h5{color:#555}
.widget{margin:1em 0 2em}

/* Tabs */ 
.nav{margin:0;padding:0}
.nav-tabs {*zoom: 1;}
.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after {display: table;content: "";}
.nav-tabs:after, .nav-pills:after {clear: both;}
.nav-tabs > li {float: left;}
.nav-tabs > li > a{padding-right: 12px; padding-left: 12px; margin-right: 6px; line-height: 18px;}
.nav-tabs { border-top: 4px solid #e0e8e9;}
.nav-tabs > li {line-height:2.3em;margin: 0em;}
.nav-tabs > li > a {padding:16px;line-height: 20px;display:block;}
.nav-tabs > li > a:hover { border-color: #eeeeee #eeeeee #dddddd;}
.nav-tabs > .active{	border-top:4px solid #25A9E1;margin-top:-4px;}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {color: #444;cursor: default;}
.tab-content {overflow: auto;margin:0.6em 0 1.8em;}
.tab-content > .tab-pane{display: none;}
.tab-content > .active {display: block;}

/* Surveys */
.survey.coming{opacity:0.6}
.survey.latest .tile{background:#4473b4}
.survey .tile h1{color:#d9f6ff;font-size:70px;margin:0;font-family:ScalaSansScWebPro;line-height:0.8em}
.survey.latest .tile h1{color:#a8e6fa}
.survey h3{margin-bottom:0.5em;font-size:1.4em}
.survey h5{margin:0.6em 0 0.2em;font-size:20px}
.survey h6{margin:0.2em 0 0.7em;font-size:18px;color:#294f5b}
.survey.latest h6{color:#fff}
.survey .tile{height:270px}
.survey.latest .tile hr, .survey.latest a.tile hr{border-color:#87cae0 !important}
.surveying{margin-top:1em}
.anchors{font-size:0.9em}
.anchors li{margin:0}
.anchors a{padding:0.3em;display:block}
.anchors .active a{color:#fff;background:#4473b4}

/* news */
.postdate{color:#999;margin-top: 3.1em;}
.article{margin-bottom:2em}
.content h3{margin:1.7em 0 0.8em;font-size:1.4em}
.async-wrapper {min-height: 40px;width: 100%;display: block;position: relative;}
.async-wrapper ul.async-list {display: inline;position: relative;margin:0;padding:0;}

li.fb-share, li.gplus-share, li.linkedin-share, li.twitter-share {height: 24px;margin:0;width: 20%;float: left;display: inline;list-style: none;}
li.fb-share{margin-top:-4px}

img.alignleft, img.alignright, img.aligncenter {margin-bottom: 12px;}
.alignright, img.alignright {display: inline;float: right;margin-left: 20px;margin-top: 4px;}
.alignleft, img.alignleft {display: inline;float: left;margin-right: 20px;margin-top: 4px;}
.aligncenter, img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
.wp-caption {line-height: 18px;margin-bottom: 20px;max-width: 632px !important;padding: 4px;}
.wp-caption-text {color: #888;font-size: 12px;margin: 5px;text-transform:uppercase}
.wp-caption img {margin: 5px 5px 0;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:0}
.images img{width:47%;margin:0 3% 1em 0;float:left;}
.appendix{line-height: 18px;margin: 2em 0;padding-top:1em;border-top:2px solid #666666;color: #888;font-size: 12px;}
.splitlist ul{margin:0 0 2em;padding:0;list-style:0;display:block}
.splitlist li{list-style:none;margin:0 0 1.4em 0;}

/* supporters */
.supporters{padding:0;margin:1em 0}
.supporters li{list-style:none;display:block;margin-bottom:1em;max-width:500px;height:200px}
.supporters a{display:block;position:relative;height:180px}
.supporters a img{margin: auto;
position: absolute;
top: 0;
bottom: 0;
max-height: 180px;
max-width: 100%;
display: block;
left: 0;
right: 0;}


/* Footer */
#foot{background:#DCEDF0;margin-top:2em}
#footer {margin:3em auto;font-size:0.9rem;color:#627072}
#footer a{color:#627072;border-bottom:0}
#footer .tr{border-top: 4px solid #C7DEE0;padding:2em 0 1em}
#footer .last{line-height:38px}
#footer .email-form{display:inline}
#footer .logos{display:block;float:left}

#footer .menu{margin:0}

/* Footer Menu */
.footer-menu li{width:50%;float:left;margin:0 0 0.4em}



/* forms */
form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

form.contact label{display:block}
form.contact fieldset{margin-bottom:0.4em}

input[type=text], input[type=email], input[type=phone], textarea{outline:none;background:#fff;border:1px solid #d9d9d9;border-top:1px solid silver;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;padding:4px;line-height:26px}
.search-box{padding:0;position:relative;}
input[type=text]:hover, input[type=email]:hover, input[type=phone]:hover, textarea:hover{
	border:1px solid #b9b9b9;border-top:1px solid #aaa;box-shadow:inset 0 2px 3px rgba(0,0,0,0.06);}
input[type=text]:focus, input[type=email]:focus, input[type=phone]:focus, textarea:focus{
	border:1px solid #25A9E1;}
	textarea { overflow: auto; vertical-align: top; resize: vertical; width:100%;padding:0}
p.span6{margin-bottom:0.8em}
p.span6 input{width:100%;padding:4px 0}

#mc-embedded-subscribe-form .email{float: left;width: 73%;}

/* search */
.input{border: none;
margin-right: 36px;}
#s{border:none;height:24px;line-height:24px;width:100%;display:block}

.search-box #submit {
	background: url('static/img/sprite.png') no-repeat 5px 5px #F7F7F7;
	display: block;
	outline: none;
	width: 36px;
	height: 36px;
	margin: 0;
	position: absolute;
	text-indent: -9999px;
	right: 0;
	top: 0;
	border: 1px solid #D9D9D9;
	border-left: none;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	padding: 0;
}

.sidebar #query{width:100%;}
.sidebar .search-box #submit {border-left: 1px solid #D9D9D9;}

#result_report{margin:1em 0}
.big-search #query{width:80%}
.big-search #submit{width:86px;right:20px;
	border:none;border-radius:2px;
	background: url('static/img/sprite.png') no-repeat 28px -22px #4473B4
	}
.url{font-size:0.8em;color:#666}


.btn {
  font-family: "ScalaSansWebPro", "Helvetica Neue", Helvetica, Arial;font-weight: 500;
	background:#4473b4 ;
	display: inline-block;
	padding: 8px 20px 8px;
	margin-bottom: 0;
	font-size:1.2em;
	line-height: 1.4em;
	color: #fff !important;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
}

.btn-beta{
  font-family: "ScalaSansWebPro", "Helvetica Neue", Helvetica, Arial;font-weight: 500;
	background:#6ECCEB !important;
	display: inline-block;
	padding: 0.4em 0.7em 0.2em;
	margin-bottom: 0;
	line-height: 1.4em;
	color: #fff !important;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
}

.main-menu a.btn-beta {
	padding: 0.4em 0.7em 0.2em!important;
}

.btn-go{
	display: block;
	float: left;
	width: 19%;
	margin: 0 0 0 2%;
	padding: 4px 10px;
	line-height: 26px;
	height: 36px;
	}

.btn:hover, .btn-beta:hover, .big-search #submit:hover;{background:#0092cf;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 3px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 3px rgba(0, 0, 0, 0.3);}

.btn.active, .btn-beta:active,
.btn:active .big-search #submit:active {
  background:#0092cf;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.3);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.3);
}



.subnav-fixed .main-menu a.btn-beta {
	padding: 0.4em 0.8em!important;
	margin:0.3em!important;
}

/* Home */


/* jQuery FlexSlider v1.8 */
.slides, .flex-control-nav, .flex-direction-nav {margin: 0; padding: 0; list-style: none;}
.flexslider .slides > li {margin:0;display: none; -webkit-backface-visibility: hidden;} 
.flexslider .slides img {max-width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}

.flexslider {position: relative;zoom: 1;margin-bottom:1.3em}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
.flex-container {zoom: 1; position: relative;}

/* Direction Nav */
.flex-direction-nav { height: 0; }
.flex-direction-nav li a {width: 52px; height: 52px; margin: -13px 0 0; display: block; position: absolute; top: 50%; cursor: pointer; text-indent: -999em;}
.flex-direction-nav li .next {background-position: -52px 0; right: -21px;}
.flex-direction-nav li .prev {left: -20px;}
.flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {position: absolute;bottom: 30px;right: 20px;float: right;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {-webkit-transition: none;
-moz-transition: none;
transition: none;width: 13px; height: 13px; display: block; background: url('static/img/bg_control_nav.png') no-repeat; cursor: pointer; text-indent: -999em;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}

/* =============================================================================
   Media Queries
   ========================================================================== */

@media only screen and (max-width: 479px) {
	.supporters li{float:none!important;width:100%}
.nav-collapse {-webkit-transform: translate3d(0, 0, 0); }

}

@media only screen and (max-width: 600px) {
	#logo{float:none;margin:0 auto}
	.search-lang form{float:none;width:100%;margin:1em 0}
	.search-lang input[type=submit]{display:none}
	.hidden-phone { display: none;	}
	.main-menu li{width:50%}
	.main-menu li > a{display:block}
	.search-lang, .lang, .btn-navbar{text-align:center;float:none}
	
}

@media only screen and (max-width: 767px) {
.flex-caption {padding: 15px; margin: 0;height:160px}
.block{padding:2em 0;margin:2em auto;border-bottom: 4px solid #C7DEE0;border-top: 4px solid #C7DEE0;}
.lang{margin:0 auto}

.search-lang #query{width:100%;}
.search-lang .search-box #submit {border-left: 1px solid #D9D9D9;}


}

@media (max-width: 999px) {

.blocklist ul{padding-left:0}
	

	  .nav-collapse {
	    clear: both;
	  }
	  .nav-collapse .nav {
	    float: none;
	    margin: 0 0 9px;
	  }


	  .nav-collapse .dropdown-menu:before,
	  .nav-collapse .dropdown-menu:after {
	    display: none;
	  }
	  .nav-collapse .dropdown-menu .divider {
	    display: none;
	  }

	  .nav-collapse,
	  .nav-collapse.collapse {
	    height: 0;
	    overflow: hidden;
	  }

	 	.btn-navbar {
	    display: block;
	  }
	  .navbar-static .navbar-inner {
	    padding-right: 10px;
	    padding-left: 10px;
	  }
	
	.main-menu{margin:1em 0}
	.main-menu li{text-align:center}
	
		.main-menu a.btn-beta {
			margin:1px;
		}
	.main-menu a{
		
	font-family: "ScalaSansWebPro", "Helvetica Neue", Helvetica, Arial;font-weight: 500;
	background:#DFF5FA;color:#404E50
		display: block;
		padding: 0.4em 0.7em 0.2em;
		margin: 1px;
		line-height: 1.4em;
		text-align: center;
		vertical-align: middle;
		cursor: pointer;
		border: none;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
		-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
		
	}
	
	}

	@media (max-width: 1140px) {
	.anchors{
		padding: 0.9em;
	}
		
	}
	@media only screen and (min-width: 480px) {
	.headgraphic h1{position: absolute;top: 20%;left: 20px;right:30px;font-size: 1.4rem;}
	}


	@media (min-width: 600px) and  (max-width: 979px){
	.active.main-menu li{width:25%}
	}

@media (max-width: 1200px){
.subnav-fixed .active #query{width:100px}	
}
/* =============================================================================
   Print Styles
   ========================================================================== */
 
@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}