html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px none; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1.5; }
ol, ul { list-style: outside none none; }
blockquote, q { quotes: none; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
*, *::before, *::after { box-sizing: border-box; }
img { border: 0px none; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0px; }
form { margin: 0px; }
fieldset { border: 0px none; margin: 0px; padding: 0px; }
label { cursor: pointer; }
legend { border: 0px none; padding: 0px; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0px; vertical-align: baseline; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="search"] { box-sizing: content-box; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
td { vertical-align: top; }
.chromeframe { margin: 0.2em 0px; background: rgb(204, 204, 204) none repeat scroll 0% 0%; color: black; padding: 0.2em 0px; }
html {  }
body { margin: 0px; }
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: 0px; }
[hidden], template { display: none; }
abbr[title] { border-bottom: 1px dotted; }
dfn { font-style: italic; }
mark { background: rgb(255, 255, 0) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
img { border: 0px none; }
svg:not(:root) { overflow: hidden; }
figure { margin: 10px 40px; }
hr { box-sizing: content-box; height: 0px; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace,monospace; font-size: 10px; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="search"] { box-sizing: content-box; }
fieldset { border: 1px solid rgb(192, 192, 192); margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0px none; padding: 0px; }
textarea { overflow: auto; }
optgroup { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0px; }
td, th { padding: 0px; }
* { box-sizing: border-box; }
*::before, *::after { box-sizing: border-box; }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
figure { margin: 0px; }
img { vertical-align: middle; }
.img-responsive { display: block; max-width: 100%; height: auto; }
.img-circle { border-radius: 50%; }
.sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px none; }
.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }
[role="button"] { cursor: pointer; }
.container { margin-right: auto; margin-left: auto; padding-left: 10px; padding-right: 10px; }
@media (min-width: 700px) {
  .container { width: 660px; }
}
@media (min-width: 1000px) {
  .container { width: 980px; }
}
.container-fluid { margin-right: auto; margin-left: auto; padding-left: 10px; padding-right: 10px; }
.row { margin-left: -10px; margin-right: -10px; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }
.col-xs-12 { width: 100%; }
.col-xs-11 { width: 91.6667%; }
.col-xs-10 { width: 83.3333%; }
.col-xs-9 { width: 75%; }
.col-xs-8 { width: 66.6667%; }
.col-xs-7 { width: 58.3333%; }
.col-xs-6 { width: 50%; }
.col-xs-5 { width: 41.6667%; }
.col-xs-4 { width: 33.3333%; }
.col-xs-3 { width: 25%; }
.col-xs-2 { width: 16.6667%; }
.col-xs-1 { width: 8.33333%; }
.col-xs-pull-12 { right: 100%; }
.col-xs-pull-11 { right: 91.6667%; }
.col-xs-pull-10 { right: 83.3333%; }
.col-xs-pull-9 { right: 75%; }
.col-xs-pull-8 { right: 66.6667%; }
.col-xs-pull-7 { right: 58.3333%; }
.col-xs-pull-6 { right: 50%; }
.col-xs-pull-5 { right: 41.6667%; }
.col-xs-pull-4 { right: 33.3333%; }
.col-xs-pull-3 { right: 25%; }
.col-xs-pull-2 { right: 16.6667%; }
.col-xs-pull-1 { right: 8.33333%; }
.col-xs-pull-0 { right: auto; }
.col-xs-push-12 { left: 100%; }
.col-xs-push-11 { left: 91.6667%; }
.col-xs-push-10 { left: 83.3333%; }
.col-xs-push-9 { left: 75%; }
.col-xs-push-8 { left: 66.6667%; }
.col-xs-push-7 { left: 58.3333%; }
.col-xs-push-6 { left: 50%; }
.col-xs-push-5 { left: 41.6667%; }
.col-xs-push-4 { left: 33.3333%; }
.col-xs-push-3 { left: 25%; }
.col-xs-push-2 { left: 16.6667%; }
.col-xs-push-1 { left: 8.33333%; }
.col-xs-push-0 { left: auto; }
.col-xs-offset-12 { margin-left: 100%; }
.col-xs-offset-11 { margin-left: 91.6667%; }
.col-xs-offset-10 { margin-left: 83.3333%; }
.col-xs-offset-9 { margin-left: 75%; }
.col-xs-offset-8 { margin-left: 66.6667%; }
.col-xs-offset-7 { margin-left: 58.3333%; }
.col-xs-offset-6 { margin-left: 50%; }
.col-xs-offset-5 { margin-left: 41.6667%; }
.col-xs-offset-4 { margin-left: 33.3333%; }
.col-xs-offset-3 { margin-left: 25%; }
.col-xs-offset-2 { margin-left: 16.6667%; }
.col-xs-offset-1 { margin-left: 8.33333%; }
.col-xs-offset-0 { margin-left: 0%; }
@media (min-width: 500px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
  .col-sm-12 { width: 100%; }
  .col-sm-11 { width: 91.6667%; }
  .col-sm-10 { width: 83.3333%; }
  .col-sm-9 { width: 75%; }
  .col-sm-8 { width: 66.6667%; }
  .col-sm-7 { width: 58.3333%; }
  .col-sm-6 { width: 50%; }
  .col-sm-5 { width: 41.6667%; }
  .col-sm-4 { width: 33.3333%; }
  .col-sm-3 { width: 25%; }
  .col-sm-2 { width: 16.6667%; }
  .col-sm-1 { width: 8.33333%; }
  .col-sm-pull-12 { right: 100%; }
  .col-sm-pull-11 { right: 91.6667%; }
  .col-sm-pull-10 { right: 83.3333%; }
  .col-sm-pull-9 { right: 75%; }
  .col-sm-pull-8 { right: 66.6667%; }
  .col-sm-pull-7 { right: 58.3333%; }
  .col-sm-pull-6 { right: 50%; }
  .col-sm-pull-5 { right: 41.6667%; }
  .col-sm-pull-4 { right: 33.3333%; }
  .col-sm-pull-3 { right: 25%; }
  .col-sm-pull-2 { right: 16.6667%; }
  .col-sm-pull-1 { right: 8.33333%; }
  .col-sm-pull-0 { right: auto; }
  .col-sm-push-12 { left: 100%; }
  .col-sm-push-11 { left: 91.6667%; }
  .col-sm-push-10 { left: 83.3333%; }
  .col-sm-push-9 { left: 75%; }
  .col-sm-push-8 { left: 66.6667%; }
  .col-sm-push-7 { left: 58.3333%; }
  .col-sm-push-6 { left: 50%; }
  .col-sm-push-5 { left: 41.6667%; }
  .col-sm-push-4 { left: 33.3333%; }
  .col-sm-push-3 { left: 25%; }
  .col-sm-push-2 { left: 16.6667%; }
  .col-sm-push-1 { left: 8.33333%; }
  .col-sm-push-0 { left: auto; }
  .col-sm-offset-12 { margin-left: 100%; }
  .col-sm-offset-11 { margin-left: 91.6667%; }
  .col-sm-offset-10 { margin-left: 83.3333%; }
  .col-sm-offset-9 { margin-left: 75%; }
  .col-sm-offset-8 { margin-left: 66.6667%; }
  .col-sm-offset-7 { margin-left: 58.3333%; }
  .col-sm-offset-6 { margin-left: 50%; }
  .col-sm-offset-5 { margin-left: 41.6667%; }
  .col-sm-offset-4 { margin-left: 33.3333%; }
  .col-sm-offset-3 { margin-left: 25%; }
  .col-sm-offset-2 { margin-left: 16.6667%; }
  .col-sm-offset-1 { margin-left: 8.33333%; }
  .col-sm-offset-0 { margin-left: 0%; }
}
@media (min-width: 700px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
  .col-md-12 { width: 100%; }
  .col-md-11 { width: 91.6667%; }
  .col-md-10 { width: 83.3333%; }
  .col-md-9 { width: 75%; }
  .col-md-8 { width: 66.6667%; }
  .col-md-7 { width: 58.3333%; }
  .col-md-6 { width: 50%; }
  .col-md-5 { width: 41.6667%; }
  .col-md-4 { width: 33.3333%; }
  .col-md-3 { width: 25%; }
  .col-md-2 { width: 16.6667%; }
  .col-md-1 { width: 8.33333%; }
  .col-md-pull-12 { right: 100%; }
  .col-md-pull-11 { right: 91.6667%; }
  .col-md-pull-10 { right: 83.3333%; }
  .col-md-pull-9 { right: 75%; }
  .col-md-pull-8 { right: 66.6667%; }
  .col-md-pull-7 { right: 58.3333%; }
  .col-md-pull-6 { right: 50%; }
  .col-md-pull-5 { right: 41.6667%; }
  .col-md-pull-4 { right: 33.3333%; }
  .col-md-pull-3 { right: 25%; }
  .col-md-pull-2 { right: 16.6667%; }
  .col-md-pull-1 { right: 8.33333%; }
  .col-md-pull-0 { right: auto; }
  .col-md-push-12 { left: 100%; }
  .col-md-push-11 { left: 91.6667%; }
  .col-md-push-10 { left: 83.3333%; }
  .col-md-push-9 { left: 75%; }
  .col-md-push-8 { left: 66.6667%; }
  .col-md-push-7 { left: 58.3333%; }
  .col-md-push-6 { left: 50%; }
  .col-md-push-5 { left: 41.6667%; }
  .col-md-push-4 { left: 33.3333%; }
  .col-md-push-3 { left: 25%; }
  .col-md-push-2 { left: 16.6667%; }
  .col-md-push-1 { left: 8.33333%; }
  .col-md-push-0 { left: auto; }
  .col-md-offset-12 { margin-left: 100%; }
  .col-md-offset-11 { margin-left: 91.6667%; }
  .col-md-offset-10 { margin-left: 83.3333%; }
  .col-md-offset-9 { margin-left: 75%; }
  .col-md-offset-8 { margin-left: 66.6667%; }
  .col-md-offset-7 { margin-left: 58.3333%; }
  .col-md-offset-6 { margin-left: 50%; }
  .col-md-offset-5 { margin-left: 41.6667%; }
  .col-md-offset-4 { margin-left: 33.3333%; }
  .col-md-offset-3 { margin-left: 25%; }
  .col-md-offset-2 { margin-left: 16.6667%; }
  .col-md-offset-1 { margin-left: 8.33333%; }
  .col-md-offset-0 { margin-left: 0%; }
}
@media (min-width: 1000px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
  .col-lg-12 { width: 100%; }
  .col-lg-11 { width: 91.6667%; }
  .col-lg-10 { width: 83.3333%; }
  .col-lg-9 { width: 75%; }
  .col-lg-8 { width: 66.6667%; }
  .col-lg-7 { width: 58.3333%; }
  .col-lg-6 { width: 50%; }
  .col-lg-5 { width: 41.6667%; }
  .col-lg-4 { width: 33.3333%; }
  .col-lg-3 { width: 25%; }
  .col-lg-2 { width: 16.6667%; }
  .col-lg-1 { width: 8.33333%; }
  .col-lg-pull-12 { right: 100%; }
  .col-lg-pull-11 { right: 91.6667%; }
  .col-lg-pull-10 { right: 83.3333%; }
  .col-lg-pull-9 { right: 75%; }
  .col-lg-pull-8 { right: 66.6667%; }
  .col-lg-pull-7 { right: 58.3333%; }
  .col-lg-pull-6 { right: 50%; }
  .col-lg-pull-5 { right: 41.6667%; }
  .col-lg-pull-4 { right: 33.3333%; }
  .col-lg-pull-3 { right: 25%; }
  .col-lg-pull-2 { right: 16.6667%; }
  .col-lg-pull-1 { right: 8.33333%; }
  .col-lg-pull-0 { right: auto; }
  .col-lg-push-12 { left: 100%; }
  .col-lg-push-11 { left: 91.6667%; }
  .col-lg-push-10 { left: 83.3333%; }
  .col-lg-push-9 { left: 75%; }
  .col-lg-push-8 { left: 66.6667%; }
  .col-lg-push-7 { left: 58.3333%; }
  .col-lg-push-6 { left: 50%; }
  .col-lg-push-5 { left: 41.6667%; }
  .col-lg-push-4 { left: 33.3333%; }
  .col-lg-push-3 { left: 25%; }
  .col-lg-push-2 { left: 16.6667%; }
  .col-lg-push-1 { left: 8.33333%; }
  .col-lg-push-0 { left: auto; }
  .col-lg-offset-12 { margin-left: 100%; }
  .col-lg-offset-11 { margin-left: 91.6667%; }
  .col-lg-offset-10 { margin-left: 83.3333%; }
  .col-lg-offset-9 { margin-left: 75%; }
  .col-lg-offset-8 { margin-left: 66.6667%; }
  .col-lg-offset-7 { margin-left: 58.3333%; }
  .col-lg-offset-6 { margin-left: 50%; }
  .col-lg-offset-5 { margin-left: 41.6667%; }
  .col-lg-offset-4 { margin-left: 33.3333%; }
  .col-lg-offset-3 { margin-left: 25%; }
  .col-lg-offset-2 { margin-left: 16.6667%; }
  .col-lg-offset-1 { margin-left: 8.33333%; }
  .col-lg-offset-0 { margin-left: 0%; }
}
.clearfix::before, .clearfix::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after { content: " "; display: table; }
.clearfix::after, .container::after, .container-fluid::after, .row::after { clear: both; }
.center-block { display: block; margin-left: auto; margin-right: auto; }
.pull-right { float: right ! important; }
.pull-left { float: left ! important; }
.hide { display: none ! important; }
.show { display: block ! important; }
.invisible { visibility: hidden; }
.text-hide { font: 0px/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0px none; }
.hidden { display: none ! important; }
.affix { position: fixed; }
.visible-xs, .visible-sm, .visible-md, .visible-lg { display: none ! important; }
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display: none ! important; }
@media (max-width: 499px) {
  .visible-xs { display: block ! important; }
  table.visible-xs { display: table; }
  tr.visible-xs { display: table-row ! important; }
  th.visible-xs, td.visible-xs { display: table-cell ! important; }
}
@media (max-width: 499px) {
  .visible-xs-block { display: block ! important; }
}
@media (max-width: 499px) {
  .visible-xs-inline { display: inline ! important; }
}
@media (max-width: 499px) {
  .visible-xs-inline-block { display: inline-block ! important; }
}
@media (min-width: 500px) and (max-width: 699px) {
  .visible-sm { display: block ! important; }
  table.visible-sm { display: table; }
  tr.visible-sm { display: table-row ! important; }
  th.visible-sm, td.visible-sm { display: table-cell ! important; }
}
@media (min-width: 500px) and (max-width: 699px) {
  .visible-sm-block { display: block ! important; }
}
@media (min-width: 500px) and (max-width: 699px) {
  .visible-sm-inline { display: inline ! important; }
}
@media (min-width: 500px) and (max-width: 699px) {
  .visible-sm-inline-block { display: inline-block ! important; }
}
@media (min-width: 700px) and (max-width: 999px) {
  .visible-md { display: block ! important; }
  table.visible-md { display: table; }
  tr.visible-md { display: table-row ! important; }
  th.visible-md, td.visible-md { display: table-cell ! important; }
}
@media (min-width: 700px) and (max-width: 999px) {
  .visible-md-block { display: block ! important; }
}
@media (min-width: 700px) and (max-width: 999px) {
  .visible-md-inline { display: inline ! important; }
}
@media (min-width: 700px) and (max-width: 999px) {
  .visible-md-inline-block { display: inline-block ! important; }
}
@media (min-width: 1000px) {
  .visible-lg { display: block ! important; }
  table.visible-lg { display: table; }
  tr.visible-lg { display: table-row ! important; }
  th.visible-lg, td.visible-lg { display: table-cell ! important; }
}
@media (min-width: 1000px) {
  .visible-lg-block { display: block ! important; }
}
@media (min-width: 1000px) {
  .visible-lg-inline { display: inline ! important; }
}
@media (min-width: 1000px) {
  .visible-lg-inline-block { display: inline-block ! important; }
}
@media (max-width: 499px) {
  .hidden-xs { display: none ! important; }
}
@media (min-width: 500px) and (max-width: 699px) {
  .hidden-sm { display: none ! important; }
}
@media (min-width: 700px) and (max-width: 999px) {
  .hidden-md { display: none ! important; }
}
@media (min-width: 1000px) {
  .hidden-lg { display: none ! important; }
}
button, input, select, textarea { font-size: 100%; margin: 0px; vertical-align: baseline; }
button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active { border-color: rgb(170, 170, 170) rgb(187, 187, 187) rgb(187, 187, 187); box-shadow: 0px -1px 0px rgba(255, 255, 255, 0.5) inset, 0px 2px 5px rgba(0, 0, 0, 0.15) inset; }
input[type="checkbox"], input[type="radio"] { padding: 0px; }
input[type="search"] { box-sizing: content-box; }
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea { border: 1px solid rgb(204, 204, 204); }
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] { padding: 4px; }
textarea { overflow: auto; padding-left: 3px; vertical-align: top; width: 100%; }
ul { margin-bottom: 1.75em; }
hr { clear: both; background-color: rgb(204, 204, 204); border: 0px none; height: 1px; margin-bottom: 1.5em; }
ul, ol { margin: 0px 0px 1.5em 1.5em; }
@media (min-width: 700px) {
  ul, ol { margin: 0px 0px 1.5em 3em; }
}
ul { list-style: outside none disc; }
ol { list-style: outside none decimal; }
li > ul, li > ol { margin-bottom: 0px; margin-left: 1em; }
@media (min-width: 700px) {
  li > ul, li > ol { margin-left: 1.5em; }
}
dt { font-weight: 700; }
dd { margin: 0px 1.5em 1.5em; }
img { height: auto; max-width: 100%; }
figure { margin: 0px; }
embed, iframe, object { max-width: 100%; }
html { width: 100%; min-height: 100%; overflow-y: scroll; letter-spacing: 0em; color: rgb(35, 35, 35); }
body { font-family: "Open Sans","Arial",sans-serif; font-size: 13px; line-height: 1.5em; background-color: rgb(237, 237, 237); }
a { color: rgb(35, 35, 35); transition: all 0.25s ease 0s; }
a:hover, a:focus, a:active { color: rgb(210, 118, 54); }
a img { border: 0px none; outline: 0px none; }
p { margin: 0px auto 1em; }
p { font-family: "Open Sans","Arial",sans-serif; }
em { font-style: italic; }
b, strong { font-weight: 700; }
dfn, cite, em, i { font-style: italic; }
blockquote { margin: 0px 1.5em; }
sup, sub { font-size: 75%; height: 0px; line-height: 0; position: relative; vertical-align: baseline; }
sup { bottom: 1ex; }
sub { top: 0.5ex; }
small { font-size: 75%; }
big { font-size: 125%; }
h1, h2 { font-family: "Fjalla One","Arial Narrow",sans-serif; margin-bottom: 0.25em; }
h3, h4, h5 { font-family: "PT Serif","Times New Roman",serif; font-weight: 700; margin-bottom: 0.25em; }
h1 a, h2 a, h3 a, h4 a, h5 a { text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover { color: rgb(143, 69, 17); }
h1 { font-size: 26.25px; letter-spacing: 0.5px; line-height: 1.5em; font-weight: 400; }
h2 { font-size: 24px; line-height: 1.5em; font-weight: 400; }
h3 { font-size: 30px; line-height: 1.5em; font-weight: 700; }
h4 { font-size: 22.5px; line-height: 1.5em; font-weight: 400; }
h5 { color: rgb(100, 100, 100); letter-spacing: 0.5px; }
.blog-post-single h3, .page-content h3 { font-size: 18px; line-height: 1.5em; font-weight: 700; font-family: "Open Sans","Arial",sans-serif; letter-spacing: 0px; }
.blog-post-single h4, .page-content h4 { font-size: 15px; line-height: 1.5em; font-weight: 700; font-family: "Open Sans","Arial",sans-serif; }
.blog-post-single, .page-content { font-size: 15px; line-height: 22px; }
blockquote { padding: 0px 0.5em; margin: 2.5em 0px; font-style: italic; border-left: 4px solid rgb(210, 118, 54); }
@media (min-width: 700px) {
  blockquote { padding: 0px 0.5em; margin: 2.5em 0px 2.5em 2em; }
}
blockquote h3 { font-size: 14.3px; font-family: "Open Sans","Arial",sans-serif; letter-spacing: 0px; font-weight: 400; }
blockquote cite { font-style: italic; display: block; color: rgb(100, 100, 100); }
blockquote cite::before { content: "—"; color: rgb(100, 100, 100); }
table { border: 1px solid rgb(204, 204, 204); border-spacing: 0px; border-collapse: collapse; }
.table { width: 100%; max-width: 100%; margin-bottom: 20px; }
.table-responsive { min-height: 0.01%; overflow-x: auto; }
tr { display: table-row; vertical-align: inherit; border-color: inherit; }
th { text-align: left; font-weight: 700; vertical-align: bottom; border-bottom: 2px solid rgb(221, 221, 221); }
th, td { border: 1px solid rgb(221, 221, 221); padding: 8px; }
hr { border-width: 1px 0px; border-style: solid none; border-color: rgba(247, 245, 228, 0.9) -moz-use-text-color rgba(247, 245, 228, 0.4); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; height: 0px; }
.site-footer-box { background-color: rgb(67, 67, 67); color: rgb(255, 255, 255); }
.footer-widget-box { margin: 10px 0px; text-align: center; }
@media (min-width: 1000px) {
  .footer-widget-box { box-shadow: 4px 0px 3px -4px rgb(35, 35, 35); margin: 40px 0px; padding: 20px 10px 20px 0px; min-height: 200px; text-align: left; }
}
.footer-widget-last { box-shadow: none; }
.footer-form-input { color: rgb(35, 35, 35); }
.site-footer-first ul { list-style: outside none none; margin: 0px; }
input.footer-form-input { padding: 8px; }
.site-footer-logo-box { background-color: rgb(35, 35, 35); color: rgb(255, 255, 255); text-align: center; }
.site-footer-logo { padding: 30px 0px 10px; }
.site-footer-logo img { max-width: 250px; }
.site-footer-links-info { margin-bottom: 20px; }
.site-footer-links ul { list-style: outside none none; padding: 0px; margin: 0px; display: inline-block; text-align: center; }
@media (min-width: 700px) {
  .site-footer-links li { display: inline-block; float: left; padding-left: 10px; }
}
@media (min-width: 700px) {
  .site-footer-links li:first-of-type { padding-left: 0px; }
}
.site-footer a { color: rgb(255, 255, 255); padding: 10px 5px; display: inline-block; }
.site-footer a:hover { color: rgb(194, 194, 194); }
.site-footer-links li a { padding: 10px 10px 10px 0px; display: inline-block; }
.footer-magazine::after { display: table; content: ""; clear: both; }
.footer-magazine ul { display: inline-block; }
.footer-magazine li { display: block; padding: 10px 0px 0px 10px; }
@media (min-width: 700px) {
  .footer-magazine li { float: left; }
}
@media (min-width: 1000px) {
  .footer-magazine li { float: none; display: block; padding: 0px; }
}
.footer-magazine li a { padding: 5px 10px 5px 0px; display: inline-block; }
@media (min-width: 1000px) {
  .footer-magazine li a { padding: 2px 0px 2px 10px; }
}
@media (min-width: 700px) {
  .site-footer-links li::after, .footer-magazine li::after { content: "|"; }
  .site-footer-links li:last-of-type::after, .footer-magazine li:last-of-type::after { content: ""; }
}
@media (min-width: 1000px) {
  .site-footer-links .menu-email-subscribe-menu-container li a { margin-top: 0px; padding-top: 0px; }
  .footer-magazine li::after { content: ""; }
  .site-footer-links.enews-links { width: 100%; }
  .site-footer-info, .site-footer-links { width: 50%; float: left; }
  .site-footer-links-info::after { content: ""; display: table; clear: both; }
  .site-footer-info { text-align: right; padding: 10px; }
  .footer-magazine-block { float: left; margin-right: 10px; text-align: left; }
}
.dcn-button, .pushbutton-wide { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(35, 35, 35); padding: 0.3em 1.1em; border: 1px solid rgb(194, 194, 194); white-space: normal; display: inline-block; text-decoration: none; font-weight: 700; margin-bottom: 1em; transition: all 0.5s ease 0s; border-radius: 5px; }
@media (min-width: 500px) {
  .dcn-button, .pushbutton-wide { white-space: nowrap; }
}
.dcn-button:hover, .dcn-button:active, .dcn-button:focus, .pushbutton-wide:hover, .pushbutton-wide:active, .pushbutton-wide:focus { background-color: rgb(237, 237, 237); color: rgb(35, 35, 35); border: 1px solid rgb(100, 100, 100); }
.dcn-button-footer { background: rgb(100, 100, 100) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border: 1px solid rgb(35, 35, 35); margin: 20px 0px; font-size: 14px; padding: 0.5em; }
@media (min-width: 1000px) {
  .dcn-button-footer { margin: 20px; }
}
.dcn-button-footer:hover, .dcn-button-footer:active, .dcn-button-footer:focus { background-color: rgb(35, 35, 35); color: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); }
.social-site-links { width: 100%; }
.social-site-links::after { content: ""; display: table; clear: both; }
.icon-fallback { display: none; }
.icon-social { display: inline; }
.icon-social a { font-size: 20px; display: inline-block; width: 40px; height: 40px; border-radius: 50%; text-align: center; text-decoration: none; padding: 9px 0px 0px; margin: 5px 8px 5px 0px; transition: all 0.25s ease 0s; border: 1px solid rgb(194, 194, 194); color: rgb(194, 194, 194); }
.icon-social a:hover { color: rgb(210, 118, 54); background-color: rgb(255, 255, 255); }
.social-story .sd-social-icon .sd-content ul li.share-facebook[class*="share-"] a.sd-button, .social-story .sd-social-icon .sd-content ul li.share-twitter[class*="share-"] a.sd-button, .social-story .sd-social-icon .sd-content ul li.share-google-plus-1[class*="share-"] a.sd-button, .social-story .sd-social-icon .sd-content ul li.share-linkedin[class*="share-"] a.sd-button, .social-story .sd-social-icon .sd-content ul li.share-pinterest[class*="share-"] a.sd-button, .social-story .sd-social-icon .sd-content ul li[class*="share-"] a.sd-button { background-color: rgb(255, 255, 255) ! important; border: 1px solid rgb(194, 194, 194); color: rgb(0, 0, 0) ! important; }
.social-story { margin: 20px 0px; }
.social-story .sd-social-icon .sd-button span.share-count { position: absolute; bottom: 30px ! important; right: -10px ! important; border-radius: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; font-size: 9px; color: rgb(0, 0, 0) ! important; font-weight: 700; }
.social-story .sd-content ul li { margin-right: 10px ! important; }
.wp-caption-text { font-style: italic; font-size: 13px; padding: 10px 0px; color: rgb(100, 100, 100); }
.site-content { background-color: rgb(255, 255, 255); padding-bottom: 20px; overflow: visible; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3); }
.site-content-inner { padding: 20px 10px; }
.site-content .wp-post-image { width: 100%; margin-bottom: 20px; }
.mobile-ad-landing-1 { margin-top: 20px; }
.story-ad-horizontal { margin: 20px 0px; clear: both; }
.top-ad-horizontal { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid rgb(194, 194, 194); }
.archive .story-ad-horizontal, .search-results .story-ad-horizontal, .page-template-page-latest-news .story-ad-horizontal { border-bottom: 1px solid rgb(194, 194, 194); margin-bottom: 0px; padding-bottom: 20px; }
.byline-date { font-family: "PT Serif","Times New Roman",serif; color: rgb(100, 100, 100); letter-spacing: 0.2px; }
.byline-date a { text-decoration: none; color: rgb(100, 100, 100); }
.byline-date a:hover { color: rgb(143, 69, 17); }
.blog-post-info { border-top: 1px solid rgb(194, 194, 194); margin-top: 20px; padding: 20px 0px; }
.blog-post { border-bottom: 1px solid rgb(194, 194, 194); padding: 20px 0px; }
.blog-post:first-of-type { padding-top: 0px; }
@media (min-width: 1000px) {
  .no-sidebar { padding: 25px 75px; }
}
.reverse-header { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); text-align: center; font-family: "PT Serif","Times New Roman",serif; font-size: 22.5px; line-height: 1.5em; padding: 20px 10px; margin: 40px 0px 0px; }
@media (min-width: 500px) {
  .reverse-header { margin: 40px 20% 0px; }
}
.reverse-header-holder { border-bottom: 1px solid rgb(194, 194, 194); margin-bottom: 40px; }
.previous-next-container { margin: 50px 0px 20px; }
.previous-next-container::after { content: ""; display: table; clear: both; }
.previous-next-links { margin-top: 20px; margin-bottom: 10px; }
.single-post .previous-next-links { border-bottom: 1px solid rgb(194, 194, 194); }
.next-post-link .story-link-title { float: right; }
.search-results-number { color: rgb(194, 194, 194); }
.skip-nav { display: none; }
.video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
.video iframe { position: absolute; z-index: 1; width: 100%; height: 100%; }
.video .overlay { position: absolute; z-index: 2; left: 0px; top: 0px; width: 100%; height: 100%; background: transparent url(86d1707301e282cb0c8083e76f188d2a432b85d4.png)  repeat scroll 0% 0%; }
.blog-post-categories { font-family: "PT Serif","Times New Roman",serif; color: rgb(210, 118, 54); }
.blog-post-categories a { text-decoration: none; color: rgb(210, 118, 54); }
.blog-post-categories a:hover { color: rgb(143, 69, 17); }
.blog-categories-list { font-family: "PT Serif","Times New Roman",serif; margin-bottom: 20px; }
.blog-categories-list a { color: rgb(210, 118, 54); text-decoration: none; }
.blog-categories-list::after { clear: both; display: table; content: ""; }
.blog-categories-list ul { margin: 0px; }
.blog-categories-list ul li { list-style: outside none none; }
.blog-categories-list ul > li { margin-bottom: 10px; }
.blog-categories-list a { float: left; margin-right: 10px; display: inline-block; }
.blog-categories-list a::before { content: "> "; }
.blog-categories-list li > ul > li { padding-right: 1em; font-size: 0.9em; }
.blog-categories-list ul li > ul::after { clear: both; content: " "; display: block; width: 100%; }
@media (min-width: 700px) {
  header.container { width: 100%; }
}
@media (min-width: 1000px) {
  header.container { width: 980px; }
}
.site-top-box { background-color: rgb(35, 35, 35); text-align: center; z-index: 25; position: relative; }
.site-top-logo, .header-social-links, .header-search { padding: 15px; }
@media (min-width: 500px) {
  .site-top-logo, .header-social-links, .header-search { padding: 10px; }
}
@media (min-width: 700px) {
  .site-top-logo, .header-social-links, .header-search { padding: 20px; }
}
@media (min-width: 1000px) {
  .site-top-logo, .header-social-links, .header-search { padding: 45px 0px; }
}
.header-social-links, .header-search { display: none; }
@media (min-width: 1000px) {
  .header-social-links, .header-search { display: block; text-align: left; }
}
.site-nav-box { background-color: rgb(210, 118, 54); color: rgb(255, 255, 255); text-align: center; z-index: 11; position: relative; }
@media (min-width: 1000px) {
  .site-nav-box { display: block; max-height: 40px; }
}
.site-nav::after { clear: both; display: table; content: ""; }
.site-nav.container { background-color: rgb(35, 35, 35); width: 100%; }
@media (min-width: 1000px) {
  .site-nav.container { background-color: rgb(210, 118, 54); width: 980px; margin-right: auto; margin-left: auto; padding-left: 10px; padding-right: 10px; }
}
@media (min-width: 1000px) {
  .site-nav { display: inline-block; max-height: 39px; }
}
.main-header-nav { text-align: center; width: 100%; margin-bottom: 5px; }
@media (min-width: 1000px) {
  .main-header-nav { margin-bottom: 0px; }
}
.main-header-nav ul, main-nav-li { margin: 0px; list-style: outside none none; }
.main-header-nav ul { display: block; text-align: left; }
@media (min-width: 1000px) {
  .main-header-nav ul { text-align: center; }
}
.main-header-nav ul > li { margin: 0px; width: 100%; }
@media (min-width: 1000px) {
  .main-header-nav ul > li { float: left; width: auto; }
}
ul#main-nav > li > a { background-color: rgb(35, 35, 35); padding: 10px 10px 10px 15px; font-family: "Fjalla One","Arial Narrow",sans-serif; text-transform: uppercase; font-size: 22px; color: rgb(194, 194, 194); text-decoration: none; display: block; border-top: 1px solid rgb(194, 194, 194); transition: all 0.1s ease 0s; }
ul#main-nav > li > a:hover { color: rgb(0, 0, 0); background-color: rgb(210, 118, 54); }
ul#main-nav > li > a:active { color: rgb(0, 0, 0); background-color: rgb(210, 118, 54); }
@media (min-width: 1000px) {
  ul#main-nav > li > a { background-color: rgb(210, 118, 54); font-size: 16.25px; color: rgb(255, 255, 255); border-top: medium none; padding: 10px 20px; height: 40px; }
  ul#main-nav > li > a:hover { color: rgb(210, 118, 54); background-color: rgb(255, 255, 255); }
  ul#main-nav > li > a:active { color: rgb(255, 255, 255); background-color: rgb(143, 69, 17); }
}
ul#main-nav > li.is-active > a { color: rgb(0, 0, 0); background-color: rgb(210, 118, 54); }
@media (min-width: 1000px) {
  ul#main-nav > li.is-active > a { color: rgb(210, 118, 54); background-color: rgb(255, 255, 255); }
}
ul#main-nav > li > a::after { font-family: dcn-icons; content: ""; float: right; transition: all 0.3s ease 0s; }
@media (min-width: 1000px) {
  ul#main-nav > li > a::after { content: ""; }
}
ul#main-nav > li.is-active > a::after { transform: rotate(180deg); }
.site-top-ad { margin-bottom: 20px; }
.site-top-ad-desktop { margin-left: -10px; display: none; width: 980px; height: 90px; }
.sub-menu-holder { width: 100%; overflow: auto; z-index: 10; font-family: "Fjalla One","Arial Narrow",sans-serif; text-transform: uppercase; font-size: 18px; line-height: 1.8em; background: rgb(237, 237, 237) none repeat scroll 0% 0%; }
@media (min-width: 1000px) {
  .sub-menu-holder { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 99.5%; }
}
@media (min-width: 1000px) {
  .sub-menu-holder > .submenu { padding: 10px; }
}
@media (min-width: 1000px) {
  .menu > .menu-item > .sub-menu-holder { box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3); position: absolute; left: 0px; overflow: visible; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
}
.sub-menus { margin-bottom: 20px; }
ul.sub-menu { z-index: 20; }
.sub-menu-holder a { display: block; z-index: 15; }
ul.sub-menu a { text-decoration: none; }
.sub-menu-holder { display: none; }
.menu-item:hover .sub-menu-holder { display: block; }
.menu-item:hover .sub-menu-holder.js-menu { display: none; }
.js-menu { display: none; }
li ul.sub-menu li { width: 100%; text-align: left; margin: 0px; list-style: outside none none; }
@media (min-width: 1000px) {
  li ul.sub-menu li { padding: 0px 20px 0px 0px; }
}
li ul.sub-menu li .sub-menu { font-family: "Open Sans","Arial",sans-serif; text-transform: none; font-size: 14px; border-top: medium none; }
@media (min-width: 1000px) {
  li ul.sub-menu li .sub-menu { margin: 0px; padding: 0px; }
}
li ul.sub-menu li .sub-menu a { display: block; padding: 2px 0px; }
@media (min-width: 1000px) {
  li ul.sub-menu li .sub-menu a { padding: 0px; }
}
@media (min-width: 1000px) {
  li ul.sub-menu li .sub-menu li { padding-left: 0px; }
}
.main-header-nav .sub-menu li a { margin-left: 5px; }
@media (min-width: 1000px) {
  .sub-menu-holder h2 { font-size: 24px; font-family: "PT Serif","Times New Roman",serif; text-transform: none; border-bottom: 1px solid rgb(194, 194, 194); margin-bottom: 10px; }
  .sub-menu-stories { color: rgb(0, 0, 0); text-align: left; padding: 20px; }
  .sub-menu-stories .sub-menu-story { padding: 10px 0px; }
  .sub-menu-stories h3 { text-transform: none; border-bottom: 1px solid rgb(194, 194, 194); margin-bottom: 10px; }
  .sub-menu-stories h4 { font-size: 18px; font-family: "Fjalla One","Arial Narrow",sans-serif; margin-bottom: 0px; }
  .sub-menu-stories .byline-date { text-transform: none; font-size: 14px; }
  .sub-menu-stories .blog-featured-bg-image { height: 60px; }
  .sub-menu-stories .blog-featured-bg-image a { height: 60px; }
  .sub-menu-stories h4.header-cat-link-more { margin-top: 20px; margin-bottom: 10px; }
  .sub-menu li { padding: 0px; }
  .sub-menus h2 { text-transform: none; border-bottom: 1px solid rgb(194, 194, 194); color: rgb(0, 0, 0); margin: 20px 0px 10px; text-align: left; }
  .sub-menus > .sub-menu > li.menu-item:first-of-type a, .header-cat-link-more a { color: rgb(210, 118, 54); }
}
.js-menu-holder.is-hidden { display: none; }
@media (min-width: 1000px) {
  .js-menu-holder.is-hidden { display: block; }
}
.mobile-nav-expand { text-align: left; }
.mobile-search { float: right; }
.mobile-nav-expand a, .mobile-search a { color: rgb(194, 194, 194); padding: 15px 0px; display: block; cursor: pointer; font-size: 30px; }
@media (min-width: 500px) {
  .mobile-nav-expand a, .mobile-search a { font-size: 35px; padding: 25px 0px; }
}
@media (min-width: 700px) {
  .mobile-nav-expand a, .mobile-search a { font-size: 35px; padding: 25px 0px; }
}
@media (min-width: 1000px) {
  .header-search { text-align: right; }
}
@media (min-width: 1000px) {
  .header-search .dcn-search { padding: 10px 40px 10px 10px; background-color: transparent; border: 1px solid rgb(194, 194, 194); background-position: 115px center; background-repeat: no-repeat; background-size: 18px 18px; color: rgb(194, 194, 194); }
}
@media (min-width: 1000px) {
  .header-search .dcn-search-btn { background: transparent url(e431c130d0058e61db04cba7c9831c475c1afe65.png)  no-repeat scroll 50% 50%; height: 20px; width: 20px; border: medium none; text-indent: -9999px; margin-left: -30px; }
}
.mobile-search-holder.is-hidden { display: none; }
.header-search-mobile { padding: 15px 0px 5px; background-color: rgb(194, 194, 194); text-align: center; }
.header-search-mobile .dcn-search { padding: 10px; min-width: 180px; }
.header-search-mobile .submit { padding: 10px 8px; border: medium none; white-space: normal; display: inline-block; text-decoration: none; font-weight: 700; margin-bottom: 1em; border-radius: 5px; background-color: rgb(237, 237, 237); }
.search-label { display: none; }
.home-excerpt { display: none; }
@media (min-width: 700px) {
  .home-excerpt { display: inline; }
}
.home-subsection h3 { border-bottom: 2px solid rgb(210, 118, 54); margin-top: 20px; }
.home-subsection h3 a { color: rgb(210, 118, 54); }
.home-subsection h3 a:hover { color: rgb(143, 69, 17); }
.home-subsection h4 { font-size: 18px; font-family: "Fjalla One","Arial Narrow",sans-serif; }
.parent-category { color: rgb(210, 118, 54); }
.parent-category a { color: rgb(210, 118, 54); }
.latest-news-button-holder { margin: 40px 0px; text-align: center; }
.blog-featured-bg-image.category-bg-image.home-cat-image { margin-bottom: 10px; }
.blog-featured-bg-image { margin-bottom: 10px; background-size: cover; max-width: 600px; height: 200px; }
@media (min-width: 500px) {
  .blog-featured-bg-image { margin-bottom: 0px; max-width: 300px; height: 150px; }
}
.blog-featured-bg-image a { display: block; height: 300px; width: 100%; text-decoration: none; }
@media (min-width: 500px) {
  .blog-featured-bg-image a { height: 150px; }
}
@media (min-width: 500px) {
  .blog-featured-bg-image.category-bg-image { max-width: 600px; height: 270px; }
}
@media (min-width: 700px) {
  .blog-featured-bg-image.category-bg-image { max-width: 300px; height: 160px; }
}
@media (min-width: 500px) {
  .blog-featured-bg-image.category-bg-image a { height: 270px; }
}
@media (min-width: 700px) {
  .blog-featured-bg-image.category-bg-image a { height: 160px; }
}
.archive-leader { margin-bottom: 20px; border-bottom: 1px solid rgb(194, 194, 194); }
.archive-leader-heading { font-family: "PT Serif","Times New Roman",serif; font-weight: 700; margin-bottom: 0.25em; line-height: 1.5em; letter-spacing: 0px; }
.archive-header-is-active { color: rgb(210, 118, 54); }
.archive-header-is-active:hover { color: rgb(143, 69, 17); }
.sidebar-boxes { padding-top: 20px; padding-bottom: 20px; background-color: rgb(255, 255, 255); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3); }
@media (min-width: 1000px) {
  .sidebar-boxes { background-color: rgb(237, 237, 237); margin-left: 5px; margin-right: -5px; box-shadow: none; }
}
.sidebar-box img { margin: 0px 0px 20px; }
@media (min-width: 1000px) {
  .sidebar-box img { margin: 0px 0px 20px 5px; }
}
.random_side_ad img { min-width: 100%; }
@media (min-width: 1000px) {
  .random_side_ad img { min-width: 300px; }
}
.right-side-box h3 { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); text-align: center; margin: 0px; font-size: 22px; font-weight: 400; padding: 20px 10px; }
@media (min-width: 500px) {
  .right-side-box h3 { margin: 0px 20%; }
}
@media (min-width: 1000px) {
  .right-side-box h3 { margin: 0px 0px 0px 5px; padding: 15px; }
}
.right-side-list { background-color: rgb(255, 255, 255); margin-bottom: 20px; border: 1px solid rgb(194, 194, 194); }
@media (min-width: 1000px) {
  .right-side-list { margin-left: 5px; border: medium none; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3); }
}
.right-side-list ul { margin: 0px; list-style: outside none none; }
.right-side-list li { border-bottom: 1px solid rgb(194, 194, 194); }
.right-side-list li:last-of-type { border-bottom: 0px none; }
.right-side-list li a { display: block; padding: 15px; text-decoration: none; font-weight: 900; }
.current-advertisers-list { padding: 15px; }
.right-side-list.current-advertisers { border-bottom: 1px solid rgb(194, 194, 194); }
@media (min-width: 1000px) {
  .right-side-list.current-advertisers { border: medium none; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3); }
}
.current-advertisers-list .advertiser::after { content: ","; }
.current-advertisers-list .advertiser:last-of-type::after { content: ""; }
.email-signup-box { background-color: rgb(255, 255, 255); text-align: center; margin-bottom: 20px; border: 1px solid rgb(194, 194, 194); }
@media (min-width: 1000px) {
  .email-signup-box { margin-left: 5px; border: medium none; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3); }
}
.email-sigunup-icon a { text-decoration: none; color: rgb(210, 118, 54); font-size: 20px; padding-top: 10px; display: block; }
.email-sigunup-text a { text-decoration: none; color: rgb(0, 0, 0); display: block; padding: 20px; font-size: 20px; font-family: "PT Serif","Times New Roman",serif; }
.email-sigunup-text a:hover { color: rgb(210, 118, 54); }
.gallery { margin-bottom: 1.6em; }
.gallery-item { display: inline-block; padding: 1.79104%; text-align: center; vertical-align: top; width: 100%; }
.gallery-columns-2 .gallery-item { max-width: 50%; }
.gallery-columns-3 .gallery-item { max-width: 33.33%; }
.gallery-columns-4 .gallery-item { max-width: 25%; }
.gallery-columns-5 .gallery-item { max-width: 20%; }
.gallery-columns-6 .gallery-item { max-width: 16.66%; }
.gallery-columns-7 .gallery-item { max-width: 14.28%; }
.gallery-columns-8 .gallery-item { max-width: 12.5%; }
.gallery-columns-9 .gallery-item { max-width: 11.11%; }
.gallery-icon img { margin: 0px auto; }
.gallery-caption { font-style: italic; color: gray; font-size: 0.8em; padding-top: 0.2em; line-height: 1.1em; }
.gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display: none; }
.comment-list { margin-bottom: 40px; }
.comment-article { padding: 10px 0px; font-size: 13px; border-bottom: 1px solid rgb(194, 194, 194); }
.comment-author .fn { font-style: normal; font-weight: 700; font-size: 16px; }
.comment-meta a { text-decoration: none; color: rgb(100, 100, 100); font-style: italic; }
.form-allowed-tags { color: rgb(100, 100, 100); font-style: italic; font-size: 12px; }
.comment-reply-link, .comment-form .submit, .comment-edit-link { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(35, 35, 35); padding: 0.3em 1.1em; border: 1px solid rgb(194, 194, 194); white-space: normal; display: inline-block; text-decoration: none; font-weight: 700; margin-bottom: 1em; transition: all 0.5s ease 0s; border-radius: 5px; }
@media (min-width: 500px) {
  .comment-reply-link, .comment-form .submit, .comment-edit-link { white-space: nowrap; }
}
.comment-reply-link:hover, .comment-reply-link:active, .comment-reply-link:focus, .comment-form .submit:hover, .comment-form .submit:active, .comment-form .submit:focus, .comment-edit-link:hover, .comment-edit-link:active, .comment-edit-link:focus { background-color: rgb(237, 237, 237); color: rgb(35, 35, 35); border: 1px solid rgb(100, 100, 100); }
.comment-form-url, .form-allowed-tags { display: none; }
.comment.depth-2 .comment-article { padding-left: 40px; }
.comment.depth-3 .comment-article { padding-left: 80px; }
.comment-box #author, .comment-box #email { display: block; margin-top: 5px; }
.required { color: rgb(255, 60, 2); }
@font-face {
  font-family: "dcn-icons";
  font-style: normal;
  font-weight: normal;
  src: url(703835ff8b74e6aa2353aeb21359ffcd21216c87.eot)  format("embedded-opentype"), url(a40b80d9d8dd688059af103ba4f76312db12d68b.woff)  format("woff"), url(8877eb648631fc9f2c63b55d7cbac01c744dbed7.ttf)  format("truetype"), url(56bcb9dd018f8fd39ef0bc12e1501b65747db4ce.svg)  format("svg");
}
[class^="icon-"]::before, [class*=" icon-"]::before { font-family: "dcn-icons"; font-style: normal; font-weight: normal; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0.2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: 0.2em; }
.icon-facebook::before { content: ""; }
.icon-twitter::before { content: ""; }
.icon-rss::before { content: ""; }
.icon-instagramm::before { content: ""; }
.icon-search::before { content: ""; }
.icon-mail::before { content: ""; }
.icon-mail-alt::before { content: ""; }
.icon-cancel::before { content: ""; }
.icon-menu::before { content: ""; }
.icon-down-open::before { content: ""; }
.icon-left-open::before { content: ""; }
.icon-right-open::before { content: ""; }
.icon-up-open::before { content: ""; }
.icon-pinterest::before { content: ""; }
.icon-search-1::before { content: ""; }
.icon-angle-up::before { content: ""; }
.icon-angle-down::before { content: ""; }
.entry .apss-icon-block { border: 1px solid rgb(194, 194, 194); }
.entry .apss-theme-4 .apss-single-icon .fa { color: rgb(0, 0, 0); }
.entry .apss-facebook .apss-icon-block, .entry .apss-twitter .apss-icon-block, .entry .apss-google-plus .apss-icon-block, .entry .apss-pinterest .apss-icon-block, .entry .apss-linkedin .apss-icon-block, .entry .apss-digg .apss-icon-block, .entry .apss-print .apss-icon-block, .entry .apss-email .apss-icon-block { background-color: rgb(255, 255, 255); }
.entry .apss-theme-4 .apss-single-icon a:hover .apss-icon-block::after { background: transparent none repeat scroll 0% 0%; border-radius: 100%; content: ""; height: 100%; left: 0px; position: absolute; top: 0px; transition: none 0s ease 0s ; width: 100%; }
.entry .apss-theme-4 .apss-facebook a:hover .fa, .entry .apss-theme-4 .apss-twitter a:hover .fa, .entry .apss-theme-4 .apss-google-plus a:hover .fa, .entry .apss-theme-4 .apss-pinterest a:hover .fa, .entry .apss-theme-4 .apss-linkedin a:hover .fa, .entry .apss-theme-4 .apss-digg a:hover .fa, .entry .apss-theme-4 .apss-print a:hover .fa, .entry .apss-theme-4 .apss-email a:hover .fa { color: rgb(210, 118, 54); }
.related-post { padding: 20px 0px; border-top: 1px solid rgb(194, 194, 194); }
.related-post::after { content: ""; display: table; clear: both; }
.related-post a.crp_title { font-size: 22.5px; letter-spacing: 0.5px; line-height: 1.5em; font-weight: 400; font-family: "Fjalla One","Arial Narrow",sans-serif; text-decoration: none; margin-bottom: 0px; display: block; }
@media (min-width: 500px) {
  .related-post a.crp_title { float: right; width: 70%; }
}
.related-post a:first-of-type { display: block; width: 100%; float: none; margin-bottom: 10px; }
@media (min-width: 500px) {
  .related-post a:first-of-type { float: left; width: 25%; margin-bottom: 0px; }
}
.related-post .crp_date { display: block; font-family: "PT Serif","Times New Roman",serif; color: rgb(100, 100, 100); letter-spacing: 0.2px; }
@media (min-width: 500px) {
  .related-post .crp_date { float: right; width: 70%; }
}
.alignleft { display: inline; float: left; margin-right: 1.5em; }
.alignright { display: inline; float: right; margin-left: 1.5em; }
.aligncenter { clear: both; display: block; margin: 0px auto; }
.ir { background-color: transparent; border: 0px none; overflow: hidden; }
.ir::before { content: ""; display: block; width: 0px; height: 150%; }
.hidden { display: none ! important; visibility: hidden; }
.visuallyhidden { border: 0px none; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0px; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clear {  }
.clear::before, .clear::after { content: " "; display: table; }
.clear::after { clear: both; }
.centerText { text-align: center; }
.no-border { border: 0px none; }
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute ! important; height: 1px; width: 1px; overflow: hidden; }
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus { background-color: rgb(241, 241, 241); border-radius: 3px; box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.6); clip: auto ! important; color: rgb(33, 117, 155); display: block; font-size: 1.4rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
@media print {
  * { background: transparent none repeat scroll 0% 0% ! important; color: rgb(0, 0, 0) ! important; box-shadow: none ! important; text-shadow: none ! important; }
  a, a:visited { text-decoration: underline; border-bottom: medium none; }
  a[href]::after { content: " (" attr(href) ")"; }
  abbr[title]::after { content: " (" attr(title) ")"; }
  .ir a::after, a[href^="javascript:"]::after, a[href^="#"]::after { content: ""; }
  pre, blockquote { border: 1px solid rgb(153, 153, 153); page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% ! important; }
  @page { margin: 0.5cm; }
  p, h2, h3 {  }
  h2, h3 { page-break-after: avoid; }
  .footNav, .footEmail, .footsocial, nav ul, nav .getInvolved, .slicknav_menu, .footSocial, .footLogo, .socialLinks { display: none; }
  .sidebar-boxes, .sidebar-box, .previous-next-links, .footer-widget-box, .reverse-header-holder, .comment-respond, .blog-categories-list, .blog-post-tags, .related-posts-box, .reverse-header, .story-ad-horizontal, .site-top-ad, .mobile-nav-expand, .mobile-search-open, .blog-featured-bg-image, .social-story { display: none; }
}
