/*
 * Base styles extracted from css/bootstrap.css (bootswatch v3.3.6, MIT, Thomas Park).
 * Only rules still matched by theme templates or published post content are kept.
 * Rule order follows the original file so the cascade is unchanged.
 * Loaded from footer.php in place of bootstrap.css.
 */

/* ==========================================================================
   normalize.css
   ========================================================================== */

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary{display:block;}
audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template{display:none;}
a{background-color:transparent;}
a:active,
a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;cursor:help;}
b,
strong{font-weight:bold;}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em;}
button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,
th{padding:0;}

/* ==========================================================================
   Print
   ========================================================================== */

@media print{
*,
*:before,
*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important;}
a,
a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
a[href^="#"]:after,
a[href^="javascript:"]:after{content:"";}
pre,
blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr,
img{page-break-inside:avoid;}
img{max-width:100% !important;}
p,
h2,
h3{orphans:3;widows:3;}
h2,
h3{page-break-after:avoid;}
.label{border:1px solid #000;}
.table{border-collapse:collapse !important;}
.table td,
.table th{background-color:#fff !important;}
.table-bordered th,
.table-bordered td{border:1px solid #ddd !important;}
}

/* ==========================================================================
   Scaffolding
   ========================================================================== */

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{font-size:18px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body{font-size:1em;line-height:1.42857143;color:#333333;background-color:#e9e9dc;}
input,
button,
select,
textarea{font-family:inherit;font-size:inherit;line-height:inherit;}
a{color:#2780e3;text-decoration:none;}
a:hover,
a:focus{color:#165ba8;}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.linkdecorated a:not(.btn){border-bottom:1px solid #2780e3;}
.linkdecorated a:hover:not(.btn){border-bottom:2px solid #2780e3;}
figure{margin:0;}
img{vertical-align:middle;}
.img-responsive,
.thumbnail > img,
.thumbnail a > img{display:block;max-width:100%;height:auto;}
hr{margin-top:21px;margin-bottom:21px;border:0;border-top:1px solid #e6e6e6;}
[role="button"]{cursor:pointer;}

/* ==========================================================================
   Typography
   ========================================================================== */

h1,
h2,
h3,
h4,
h5,
h6{font-weight:700;line-height:1.1;}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small{font-weight:normal;line-height:1;color:#999999;}
h1{margin-top:0;margin-bottom:.8em;}
h2,h3{margin-top:1.2em;margin-bottom:.8em;}
h1 small,
h2 small,
h3 small{font-size:65%;}
h4,
h5,
h6{margin-top:10.5px;margin-bottom:10.5px;}
h4 small,
h5 small,
h6 small{font-size:75%;}
h1{font-size:1.9em;}
h2{font-size:1.6em;}
h3{font-size:1.4em;}
h4{font-size:1em;}
h5{font-size:.9em;}
h6{font-size:.8em;}
p{margin:0 0 10.5px;}
small{font-size:86%;}
mark{background-color:#ff7518;padding:.2em;}
ul,
ol{margin: 1em 0 10px 20px;}
ul ul,
ol ul,
ul ol,
ol ol{margin-bottom:0;}
dl{margin-top:0;margin-bottom:21px;}
dt,
dd{line-height:1.42857143;}
dt{font-weight:bold;}
dd{margin-left:0;}
abbr[title],
abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999999;}
blockquote{padding:10.5px 21px;margin:0 0 21px;font-size:18.75px;border-left:5px solid #e6e6e6;}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child{margin-bottom:0;}
blockquote footer,
blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#999999;}
blockquote footer:before,
blockquote small:before{content:'\2014 \00A0';}
address{margin-bottom:21px;font-style:normal;line-height:1.42857143;}
code,
kbd,
pre,
samp{font-family:Menlo, Monaco, Consolas, "Courier New", monospace;}
code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:0;}
kbd{padding:2px 4px;font-size:90%;color:#ffffff;background-color:#333333;border-radius:0;-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.25);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.25);}
kbd kbd{padding:0;font-size:100%;font-weight:bold;-webkit-box-shadow:none;box-shadow:none;}
pre{display:block;padding:10px;margin:0 0 10.5px;font-size:14px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333333;background-color:#f5f5f5;border:1px solid #cccccc;border-radius:0;}
pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0;}

/* ==========================================================================
   Grid (page.php, single.php, index.php, category.php, onecolumn-page.php,
   page-network-check.php, and posts 17488, 17678)
   ========================================================================== */

.row{margin-left:15px;margin-right:15px;}
.col-md-4,
.col-md-5,
.col-md-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
@media (min-width:992px){
.col-md-4,
.col-md-5,
.col-md-12{float:left;}
.col-md-12{width:100%;}
.col-md-5{width:41.66666667%;}
.col-md-4{width:33.33333333%;}
}

/* ==========================================================================
   Tables (posts 12184, 12626, 12722)
   ========================================================================== */

table{background-color:transparent;}
caption{padding-top:8px;padding-bottom:8px;color:#999999;text-align:left;}
th{text-align:left;}
.table{width:100%;max-width:100%;margin-bottom:21px;}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #dddddd;}
.table > thead > tr > th{vertical-align:bottom;border-bottom:2px solid #dddddd;}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td{border-top:0;}
.table > tbody + tbody{border-top:2px solid #dddddd;}
.table .table{background-color:#ffffff;}
.table-bordered{border:2px solid #778899;}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td{border:1px solid #aaa;background:#f5f5f5;}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td{border-bottom-width:2px;}
.table-hover > tbody > tr:hover{background-color:#f5f5f5;}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th{background-color:#ff0039;}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th{background-color:#e60033;}
.table > thead > tr > td.primary,
.table > tbody > tr > td.primary,
.table > tfoot > tr > td.primary,
.table > thead > tr > th.primary,
.table > tbody > tr > th.primary,
.table > tfoot > tr > th.primary,
.table > thead > tr.primary > td,
.table > tbody > tr.primary > td,
.table > tfoot > tr.primary > td,
.table > thead > tr.primary > th,
.table > tbody > tr.primary > th,
.table > tfoot > tr.primary > th{background-color:#2780E3;}
.table-hover > tbody > tr > td.primary:hover,
.table-hover > tbody > tr > th.primary:hover,
.table-hover > tbody > tr.primary:hover > td,
.table-hover > tbody > tr:hover > .primary,
.table-hover > tbody > tr.primary:hover > th{background-color:#1967BE;}

/* ==========================================================================
   Forms (element defaults only)
   ========================================================================== */

fieldset{padding:0;margin:0;border:0;min-width:0;}
legend{display:block;width:100%;padding:0;margin-bottom:21px;font-size:22.5px;line-height:inherit;color:#333333;border:0;border-bottom:1px solid #e5e5e5;}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold;}
input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input[type="radio"],
input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal;}
input[type="file"]{display:block;}
input[type="range"]{display:block;width:100%;}
select[multiple],
select[size]{height:auto;}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
output{display:block;padding-top:11px;font-size:15px;line-height:1.42857143;color:#333333;}
input[type="search"]{-webkit-appearance:none;}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"]{cursor:not-allowed;}

/* ==========================================================================
   Buttons (.btn is shared with the theme's .btn--solid / .btn--outline;
   .btn-warning/-link/-lg/-block are used on pages 357 and post 12722)
   ========================================================================== */

.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:10px 18px;font-size:15px;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn:hover,
.btn:focus,
.btn.focus{color:#ffffff;text-decoration:none;}
.btn:active,
.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn{cursor:not-allowed;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;}
a.btn.disabled,
fieldset[disabled] a.btn{pointer-events:none;}
.btn-warning{color:#ffffff;background-color:#ff7518;border-color:#ff7518;}
.btn-warning:focus,
.btn-warning.focus{color:#ffffff;background-color:#e45c00;border-color:#983d00;}
.btn-warning:hover{color:#ffffff;background-color:#e45c00;border-color:#da5800;}
.btn-warning:active,
.btn-warning.active{color:#ffffff;background-color:#e45c00;border-color:#da5800;}
.btn-warning:active:hover,
.btn-warning.active:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.btn-warning:active.focus,
.btn-warning.active.focus{color:#ffffff;background-color:#c04d00;border-color:#983d00;}
.btn-warning:active,
.btn-warning.active{background-image:none;}
.btn-link{color:#2780e3;font-weight:normal;border-radius:0;}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active{border-color:transparent;}
.btn-link:hover,
.btn-link:focus{color:#165ba8;text-decoration:underline;background-color:transparent;}
.btn-lg{padding:18px 30px;font-size:19px;line-height:1.3333333;border-radius:0;}
.btn-block{display:block;width:100%;}
.btn-block + .btn-block{margin-top:5px;}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block{width:100%;}

/* ==========================================================================
   Labels (posts 12722, 13111)
   ========================================================================== */

.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#ffffff;text-align:center;vertical-align:baseline;border-radius:0;letter-spacing:.05em;}
a.label:hover,
a.label:focus{color:#ffffff;text-decoration:none;cursor:pointer;}
.label:empty{display:none;}
.btn .label{position:relative;top:-1px;}
.label-warning{background-color:#ff7518;}
.label-warning[href]:hover,
.label-warning[href]:focus{background-color:#e45c00;}
.label-danger{background-color:#ff0039;}
.label-danger[href]:hover,
.label-danger[href]:focus{background-color:#cc002e;}

/* ==========================================================================
   Thumbnails (posts 17488, 17678)
   ========================================================================== */

.thumbnail{display:block;padding:4px;margin-bottom:21px;line-height:1.42857143;background-color:#ffffff;border:1px solid #dddddd;border-radius:0;-webkit-transition:border 0.2s ease-in-out;-o-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out;}
.thumbnail > img,
.thumbnail a > img{margin-left:auto;margin-right:auto;}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active{border-color:#2780e3;}
.thumbnail .caption{padding:9px;color:#333333;}

/* ==========================================================================
   Panels (posts 12519, 12657, 12706, 12722)
   ========================================================================== */

.panel{margin-bottom:21px;background-color:#ffffff;border:1px solid transparent;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);}
.panel-body{padding:15px;}
.panel > .table{margin-bottom:0;}
.panel > .panel-body + .table,
.panel > .table + .panel-body{border-top:1px solid #dddddd;}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td{border-top:0;}
.panel > .table-bordered{border:0;}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child{border-left:0;}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child{border-right:0;}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th{border-bottom:0;}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th{border-bottom:0;}
.panel-default{border-color:#dddddd;}

/* ==========================================================================
   Responsive embed (page 8035 "webcams")
   ========================================================================== */

.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0;}
.embed-responsive-16by9{padding-bottom:56.25%;}

/* ==========================================================================
   Clearfix
   ========================================================================== */

.row:before,
.row:after,
.panel-body:before,
.panel-body:after{content:" ";display:table;}
.row:after,
.panel-body:after{clear:both;}

/* ==========================================================================
   Theme overrides (bootswatch layer)
   ========================================================================== */

body{-webkit-font-smoothing:antialiased;}
.text-warning,
.text-warning:hover{color:#ff7518;}
table a:not(.btn),
.table a:not(.btn){text-decoration:underline;}
table .danger,
.table .danger,
table .primary,
.table .primary{color:#fff;}
table .danger a,
.table .danger a,
table .primary a,
.table .primary a{color:#fff;}

/* ==========================================================================
   Mobile
   ========================================================================== */

@media screen and (max-width:640px){
h1{font-size:6vw;}
h2,h3{font-size:5vw;}
table{font-size:3vw;}
.col-md-4 a{line-height:1.6;}
.row{margin:0px;}
body{background:#e9e9dc;background-image:none;background-color:#7643A8;}
}
