/*---:[ Thesis CSS reset ]:---*/
* {
	margin: 0;
	padding: 0;
	word-wrap: break-word;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img, abbr, acronym, fieldset {
	border: 0;
}
code {
	line-height: 1em;
}
pre {
	overflow: auto;
	clear: both;
	word-wrap: normal;
	-moz-tab-size: 4;
	tab-size: 4;
}
sub, sup {
	line-height: 0.5em;
}
img, .wp-caption {
	max-width: 100%;
	height: auto;
}
iframe, video, embed, object {
	display: block;
	max-width: 100%;
}
img {
	display: block;
}
.left, .alignleft, img[align="left"] {
	display: block;
	float: left;
}
.right, .alignright, img[align="right"] {
	display: block;
	float: right;
}
.center, .aligncenter, img[align="middle"] {
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	float: none;
	clear: both;
}
.block, .alignnone {
	display: block;
	clear: both;
}
.wp-smiley {
	display: inline;
}
/*  Skin Presets  */
* { margin: 0; padding: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
html { height:100%; font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; line-height: 1; }
body { margin: 0; padding: 0; height:100%; }
body:before { content:""; height:100%; float:left; width:0; margin-top:-32767px; }
.container { min-height:100%; height:auto; overflow: hidden; }
.content-box { padding-bottom: auto !important; }
.footer { clear: both; position: relative; margin-top: -auto !important; height: auto !important; }
a img { border: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display:block; }
audio, canvas, video { display:inline-block; }
audio:not([controls]) { display:none;  height:0; }
.boxSized { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.boxSized * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
caption { text-align: left; font-weight: normal; vertical-align: middle; }
fieldset { border: 0; margin: 0; padding: 0; }
i { border: 0 none !important; }
img { border:0; vertical-align: middle; -ms-interpolation-mode:bicubic; page-break-inside: avoid; height: auto !important; max-width: 100% !important; }
h2, h3 { page-break-after: avoid; orphans: 3; widows: 3; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #CFCFCF; margin: 1.6em 0; padding: 0; }
legend { border:0; padding:0; white-space:normal; }
ol, ul { list-style: none; }
p { orphans: 3; widows: 3; }
pre, blockquote { page-break-inside: avoid; }
q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }
table{ border-collapse:collapse; border-spacing:0; }
thead { display: table-header-group; }
th, td { text-align: left; font-weight: normal; vertical-align: middle; }
tr { page-break-inside: avoid; }
textarea { resize: vertical; overflow:auto; vertical-align:top}
video { height: auto !important; max-width: 100% !important; }
button, input{ line-height:normal; }
button, select{ text-transform:none; }
button, input, select, textarea{ vertical-align:baseline; }
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[type="checkbox"], input[type="radio"]{ box-sizing:border-box; padding:0; }
input[type="image"] { width: auto; max-width: 100% !important; }
input[type="search"]{ -moz-box-sizing:content-box; -webkit-box-sizing:content-box;  box-sizing:content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance:none; }
.chromeframe { margin: 0.3em 0; background: #ccc; color: #000; padding: 0.3em 0; }
.clear { clear: both; }
.clearfix:before { content: ""; display: table; }
.clearfix:after { clear: both; content: ""; display: table; }
.ir { display: block; background-color: transparent; background-repeat: no-repeat; border: 0; text-align: left; direction: ltr; text-indent: -999em; overflow: hidden; }
.ir:before { content: ""; display: block; width: 0; height: 150%; }
.ir br { display: none; }
.image-replace a:before { content: ""; display: block; height: 150%; width: 0; }
.image-replace a { display: block; background-color: transparent; background-repeat: no-repeat; border: 0; text-align: left; direction: ltr; text-indent: -999em; overflow: hidden; }
.image-replace a:hover { position: relative; top: 1px; opacity: 0.8; }
.hidden { display: none !important; visibility: hidden; }
.invisible { visibility: hidden; }
svg:not(:root){ overflow:hidden; }
.visuallyhidden { border: 0; height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.first { margin-left: 0; }
.post-video { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; }
.post-video iframe, .post-video object, .post-video embed { border: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*  Body Fonts  */
@font-face { font-family: 'BebasRegular'; src: url('fonts/bebas/BEBAS___-webfont.eot'); src: url('fonts/bebas/BEBAS___-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/bebas/BEBAS___-webfont.woff') format('woff'), url('fonts/bebas/BEBAS___-webfont.ttf') format('truetype'), url('fonts/bebas/BEBAS___-webfont.svg#BebasRegular') format('svg'); font-weight: normal; font-style: normal; }

/*  Body Styling  */
body { background-color: #A3A3A3; font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; font-weight: 300; line-height: 1.5em; text-rendering: optimizelegibility; }
h1, h2, h3, h4, h5, h6 { line-height: 1.2em; margin-bottom: 0.4em; }
h1, h2, h3, h4, h5 { font-family: 'BebasRegular',Arial,sans-serif; }
h1 { font-size: 32px; font-weight: bold; line-height: 1.3em; }
h2, h3 { background-color: #A3A3A3; font-size: 21px; font-weight: bold; line-height: 1.3em; margin-top: 0; margin-bottom: 13px; }
h4 { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1em; line-height: 1.5em; }
ul, ol { margin-left: 26px; }
p, ul, ol, blockquote, pre, dl, dd { margin-bottom: 26px; }
p.mtop { margin-top: 10px; }
p.ptop { padding-top: 10px; }
p.read-more { line-height: 32px; padding-top: 10px; }
a { color: #701701; text-decoration: none; }
img.alignleft { float: left; margin-right: 25px; margin-bottom: 25px; }
img.alignright { float: right; margin-left: 25px; margin-bottom: 25px; }
img.aligncenter { float: none; margin-left: auto; margin-right: auto; margin-bottom: 25px; }

/*  Skin Sections  */
.header { padding-bottom: 20px; }
.container-bg { background-color: #FFFFFF; }
.content { background-color: #FFFFFF; margin-bottom: 1.625em; }
.content-box { background-color: #FFFFFF; }
.feature-area { background-color: #FFFFFF; min-height: 321px; }
.sidebar { background-color: #FFFFFF; margin-bottom: 1.625em; }
.columns.sidebar { padding-right: 10px; }
.footer  { background-color: #000000; border-top: 5px solid #701701; color: #FFFFFF; margin-bottom: 1.5em; }
height: 494px; margin: -494px auto 0; 
.archives .content { padding-left: 10px; }

/*  Button Styling */
a.button { cursor: pointer; vertical-align: top; }
.button, input.button[type="submit"] { display: inline; background-color: #A3A3A3; border: 0; color: #000000; font-family: 'BebasRegular',Arial,sans-serif; font-size: 22px; font-weight: normal; margin-top: 10px; padding: 2px 12px; text-align: center; text-decoration: none; word-spacing: 2px; width: auto; }
.button:hover { background-color: #000000; color: #A3A3A3; }
.button.red { background-color: #701701; color: #FFFFFF; }
.button.red:hover { background-color: #FFFFFF; color: #701701; }
.button.yellow { background-color: #FFFF00; color: #000000; }
.button.yellow:hover { background-color: #FFFFFF; color: #701701; }

/*  Form Styling  */
input { font-family: inherit; font-size: inherit; line-height: 1em; margin: 5px 20px 0 0; padding: 3px; width: 100%; }
input[type="text"], textarea { border: 1px solid #DDDDDD; max-width: 300px; outline: medium none; transition: all 0.3s ease-in-out 0s; }
input[type="text"]:focus, textarea:focus { border: 1px solid #51CBEE; -webkit-box-shadow: 0 0 5px #51CBEE; -moz-box-shadow: 0 0 5px #51CBEE; box-shadow: 0 0 5px #51CBEE; }
input[type="submit"] { background-color: #A0002E; border: 0; color: #FFFFFF; padding: 5px 20px 7px; width: auto; }
input[type="submit"]:hover, .button:hover { background-color: #000000; color: #FFFFFF; }
input.member-button[type="image"] { width: 300px; }
.subscribe-form  { font-family: Helvetica,Arial,sans-serif; }
.subscribe-form input.email { border: 5px solid #701701; font-size: 14px; padding: 8px 6px; }
.subscribe-form label { display: block; font-size: 16px; font-weight: bold;  }

/*  Menu Styling  */
ul.menu { margin-left: 0; position: relative; z-index: 50; }
.menu li { list-style: none; float: left; position: relative; }
.menu a { margin: 0 5px; padding: 10px 8px; }
.menu a:hover { color: #000000; text-decoration: none; }
.menu.image-replace li > a:hover { opacity: 0.8; position: relative; top: 1px; }

/*  Widgets Styling  */
.widget { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; color: #333333; font-size: 1em; line-height: 1.5em; padding: 20px 10px 0; }
.widget_content { background-color: #EAEAEA; margin-bottom: 20px; padding: 8px; }
.widget_title { font-family: 'BebasRegular',Arial,sans-serif; background-color: #000000; color: #FFFFFF; font-size: 1.25em; font-weight: bold; line-height: 1.6em; padding: 3px 10px; }
.widget_title.arrow:before { content: "►"; font-size: 32px; line-height: 26px; padding-right: 15px; }
.widget_title span { color: #701701; }
.widget_title span.yellow { color: #FFFF00; }

/*  Header Styling  */
.header p { margin-bottom: 0; }
.header-top { background-color: #A3A3A3; }
.header-bottom { padding-top: 20px; }

/*  Header Search */
.header-search { float: right; }
.header-search input[type="text"] { margin-right: 0; max-width: 150px; }
.header-search input[type="submit"] { background: #A0002E; border: 0; color: #FFFFFF; padding: 5px 20px; text-align: center; width: auto; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

/*  Header Social */
.header-social { float: right; }
.header-social h3 { float: left; color: #333333; padding: 3px 0 0; }
.header-social ul { float: right; margin: 0 4px; padding: 7px 0 10px; position: relative; }
.header-social li a { background-image: url("images/sprite-social.png"); height: 24px; padding: 0; width: 24px; }
.header-social li.facebook a { background-position: 0 0; }
.header-social li.twitter a { background-position: -25px 0; }
.header-social li.rssfeed a { background-position: -50px 0; margin: 0 0 0 10px; }

/*  Header Menu  */
ul.header-menu { padding: 20px 0 0; margin-bottom: 0; width: 100%; }
.header-menu li { font-size: 1.25em; line-height: 1.5em; }
.header-menu a { color: #A3A3A3; margin: 0; }
.header-menu a:hover { background-color: #F5F5F5; }

/*  Header Main Menu  */
ul.header-main-menu { font-size: 24px; line-height: 2em; margin-bottom: 0; padding: 16px 0 0; }
.header-main-menu li { margin-left: 10px; margin-right: 10px; text-align: center; }
.header-main-menu a { font-family: 'BebasRegular',Arial,sans-serif; background-color: #A3A3A3; color: #000000; padding: 10px 13px; }
.header-main-menu a:hover { background-color: #000000; color: #A3A3A3; }

/*  Content Styling  */
.content .widget_title:before { content: "►"; font-size: 32px; line-height: 26px; padding-right: 15px; }
.content .widget_title { font-size: 1.625em; line-height: 1.231em; word-spacing: 7px; }

/*  Post Box Entry Styling  */
h1.headline { background-color: #701701; color: #FFFFFF; font-size: 28px; font-weight: normal; padding-bottom: 4px; padding-left: 15px; word-spacing: 5px; }
h2.headline { background-color: #701701; color: #FFFFFF; font-size: 28px; font-weight: normal; line-height: 1.3em; padding-left: 15px; padding-right: 15px; padding-bottom: 4px; word-spacing: 5px; }
h1.headline a { color: #FFFFFF; }
h2.headline a { color: #FFFFFF; }
.post_content h1, .post_content h2, .post_content h3, .post_content h4 { padding-left: 15px; padding-bottom: 2px; }
.post_content li { font-size: 1.25em; line-height: 1.5em; }

/*  Sidebar Styling  */
.sidebar p { margin-bottom: 0; }
.sidebar .widget_title { font-size: 1.625em; line-height: 1.231em; word-spacing: 5px; }
.sidebar .widget_text { padding: 0px 10px 6px; }

/*  Sidebar Independent  */
.sidebar-independent h4 { margin-bottom: 0; }
.sidebar-independent h5 { color: #FFFFFF; font-size: 21px; line-height: 22px; margin-bottom: 12px; }
.sidebar-independent .columns.sidebar-right { padding-left: 0; }
.sidebar-independent .widget_title:before { content: "►"; font-size: 32px; line-height: 26px; padding-right: 15px; }
.sidebar-independent .widget_text { background-color: #701701; padding: 10px; }
.sidebar-independent .button { display: block; }

/*  Sidebar Censored  */
.sidebar-censored h4 { margin-bottom: 0; }
.sidebar-censored img { margin: 0 10px 0 0; }
.sidebar-censored .widget_text { background-color: #EEEDED; min-height: 120px; }

/*  Sidebar Nominate  */
.sidebar-nominate p { color: #FFFFFF; font-weight: bold; line-height: 22px; }
.sidebar-nominate .button { display: inline-block; margin-top: 0; padding-bottom: 5px; }
.sidebar-nominate .widget_text { background-color: #000000; }

/*  Sidebar Support  */
.sidebar-support img.alignleft { margin-bottom: 0; }
.sidebar-support p.read-more { text-align: center; }
.sidebar-support .button { display: inline-block; }

/*  Sidebar Shop  */
.sidebar-shop p { line-height: 21px; }
.sidebar-shop p.read-more { line-height: 22px; padding-top: 7px; text-align: center; }
.sidebar-shop .button { display: inline-block; margin-top: 0; padding-bottom: 5px; }

/*  Sidebar Social  */
.sidebar-social li > a { background-image: url("images/sprite-social2.png"); background-repeat: no-repeat; height: 58px; margin: 0 auto; width: 58px; }
.sidebar-social li { width: 33.33%; }
.sidebar-social li.facebook > a { background-position: 0 0; }
.sidebar-social li.twitter > a { background-position: -75px 0; }
.sidebar-social li.rssfeed > a { background-position: -150px 0; }

/*  Footer Styling  */
.footer a { color: #FFFFFF; }
.footer a:hover { color: #701701; }
.footer h4 { background-color: #701701; color: #FFFFFF; padding: 3px 0; text-align: center; }
.widget.footer-col { padding: 20px 7px 0; }
.widget.footer-col p { color: #FFFFFF; margin-bottom: 0; }

/*  Footer Menus  */
.footer-menu li { float: none; border-bottom: 1px solid #701701; }
.footer-menu a { color: #FFFFFF; margin: 0; padding: 0; }

/*  Footer Join  */
.footer-join p { margin-bottom: 26px; }
.footer-join h5 { font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; font-size: 37px; padding-top: 20px; text-align: center; }

/*  Footer Bottom Menu  */
.footer-bottom { border-top: 2px solid #701701; }
.footer-bottom-menu li { float: left; border-bottom: 0; font-size: 11px; margin-right: 15px; }
.footer-bottom-menu a {  margin: 0; padding: 0; }

/*  Home Template Styling */
.template-home .content { padding-right: 0; }

/*  Feature Soliloquy  */
.soliloquy-container { background-color: #FFFFFF; }
.soliloquy-container .soliloquy-caption { width: 40% !important; top: 0; overflow: hidden; }
.soliloquy-container .soliloquy-caption h1 { font-size: 44px; word-spacing: 10px;
 }
.soliloquy-container .soliloquy-caption .soliloquy-caption-inside { min-height: 100%; }
.soliloquy-container .soliloquy-caption-inside p { margin-bottom: 8px; }
.soliloquy-container .soliloquy-caption-inside p:last-child { margin-bottom: 8px; }
.soliloquy-container .soliloquy .soliloquy-slides > li.soliloquy-item { padding-top: 6px !important; }
.soliloquy-container .soliloquy .soliloquy-slides > li.soliloquy-item:first-child { display: block; -webkit-backface-visibility: visible; }
.soliloquy-container .soliloquy-control-nav { left: 62%; }
.soliloquy-container .soliloquy-direction-nav { display: none; }
.soliloquy-container .soliloquy-direction-nav li .soliloquy-prev { left: 3px !important; }
.soliloquy-container .soliloquy-direction-nav li .soliloquy-next { right: 3px !important; }

/*  Feature Subscribe  */
.feature-subscribe { font: inherit; } 
.feature-subscribe .subscribe-form label { display: block; font-size: 1em; font-weight: bold; padding-top: 10px; padding-bottom: 13px; }
.feature-subscribe .subscribe-form input.email { display: block; border: 5px solid #701701; margin: 0 4% 7px 0; padding: 8px 0; text-indent: 5px; min-width: 130px; width: 100%;  }

.subscribe-form  { font-family: Helvetica,Arial,sans-serif; }
.subscribe-form input.email { border: 5px solid #701701; font-size: 14px; padding: 8px 6px; }
.subscribe-form label { display: block; font-size: 16px; font-weight: bold;  }

/*  Feature Support  */
.feature-support p { margin-bottom: 0; }

/*  Feature Stories  */
.widget.feature-stories { padding-top: 27px; }
.feature-stories p { margin-bottom: 0; }

/*  Feature Content  */
.feature-content { background: #EEEDED; border-top: 2px solid #A7A6A6; color: #000000; padding-bottom: 10px; padding-top: 10px; }
.feature-content .widget { padding: 0 10px; }
.feature-content h3 { background: transparent; color: #000000; font-size: 1em; line-height: 1.125em; padding: 0; word-spacing: 2px; }
.feature-content h3.headline { font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; }
.feature-content h3 > a { color: #000000; font-weight: normal; }
.feature-content h3 > a:hover { color: #701701; }
.feature-content img { max-height: 150px; max-width: 100%; width: 200px; }

/*  Archive Entry */
h1.archive_title.headline { background-color: transparent; color: #000000; padding-left: 0; }
.archives .entry { margin-bottom: 32px; } 
.archive-entry p { font-size: 1.25em; line-height: 1.5em; }
.archive-entry .post-image > img { float: left; margin-right: 10px; max-height: 176px !important; max-width: 222px !important; } 
.archive-entry .post-more { background-color: #000000; font-weight: bold; margin: 10px 0; padding: 5px; text-align: right; }
.archive-entry .post-more p { font-size: 1.25em; margin-bottom: 0; }
.archive-entry .post-more a:before { content: "►"; font-size: 1em; padding-right: 5px; }
.archive-entry .post-more a { color: #FFFFFF; font-weight: normal; padding-right: 6px; }
.archive-entry .post-more a:hover { color: #A3A3A3; }

 /*  Archive Pagination  */
.page-nav { clear: both; font-weight: bold; margin-top: 2em; padding-bottom: 1.5em; padding-left: 160px; position: relative; }
.page-nav .page-nav-intro { float: left; background: #E6E6E6; border: 1px solid #AAAAAA; font-size: 15px; height: 32px; line-height: 32px; padding: 0 10px; position: absolute; left: 0; }
.page-nav .page-numbers { float: right; font-size: 15px; }
.page-nav .page-numbers a:hover { text-decoration: none; }
.page-nav .page-number { float: left; background: #FAFAFA; border: 1px solid #AAAAAA; height: 32px; line-height: 32px; margin: 0 4px 8px; padding: 0 10px;}
.page-nav .page-number:hover { background: none #F0F0F0; }
.page-nav .current-page-number { float: left; background: #E6E6E6; border: 1px solid #BBBBBB; height: 32px; line-height: 32px; margin: 0 4px 8px; padding: 0 10px; }
.page-nav .elipses { float: left; margin-bottom: 8px; padding: 4px 3px; }

/*  Single Template Comments  */
.comment { list-style: none; font-size: 16px; line-height: 26px; background-color: #f5f5f5; border-width: 1px; border-style: solid; border-color: #91B2F7; margin-top: 1em; padding-top: 1em; padding-right: 1em; padding-bottom: 1em; padding-left: 1em; }
.comment .comment_author { font-size: 25px; line-height: 40px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; }
.comment .comment_aux { font-size: 13px; line-height: 21px; }
.children .comment { list-style-type: none; }
.comment .comment_text ul, .comment .comment_text ol { margin-left: 26px; }
.comment p, .comment .comment_text ul, .comment .comment_text ol, .comment .comment_text blockquote, .comment .comment_text pre { margin-bottom: 26px; }
.comment .comment_text li ul, .comment .comment_text li ol { margin-left: 26px; margin-bottom: 0; }
.comment .comment_text .left, .comment .comment_text .alignleft { margin-bottom: 26px; margin-right: 26px; }
.comment .comment_text .right, .comment .comment_text .alignright { margin-bottom: 26px; margin-left: 26px; }
.comment .comment_text .center, .comment .comment_text .aligncenter { margin: 0 auto 26px auto; }
.comment .comment_text .block, .comment .comment_text .alignnone { margin: 0 auto 26px 0; }
#commentform {margin-top: 35px;}
#commentform label { font-size: 1.25em; line-height: 1.5em; }
#commentform input { font-size: 1.25em; line-height: 1.5em; }
#commentform .comment_form_title { color: #A0002E; font-size: 2em; }
ul#comments_wrapper {margin-left: 0;}
.comment_wrapper img.avatar { float: left; border: 2px solid #222222; margin: 0 16px 0px 0; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8); }
.comment_wrapper .comment_author a {color: #a0002e; text-decoration: none;}
.comment_wrapper .comment_author a:hover {text-decoration: underline;}
.comment_meta {background-color: #ffffff; padding: 10px;}
.comment_meta a {font-size: 9pt; margin-right: 10px;}
.comment_meta .comment-reply-link {float: right; font-weight: bold;}
#comment_form_comment {position: relative;}
.comment textarea { background-color: #F5F5F5; border: solid 1px #000000; width: 555px; }
#comment_form_comment textarea { background-color: #F5F5F5; border: solid 1px #000000; padding: 10px; margin-top: 2em; width: 555px; max-width: 100%; overflow: auto;}
#comment_form_comment label {font-weight: bold; position: absolute; top: 0; left: 0;}

/* JBar */
.fixed { position: fixed; }
#jbar-push { height: 46px !important; }
.jbar { display: none; background: #871504; border-bottom: 3px solid #871504; color: #FFFFFF; height: 46px; top: 0; left: 0; right: 0; z-index: 999998; }
.jbar .jribbon { display: none; cursor: pointer; background: #871504; border-color: #FFFFFF; border-width: 0 3px 3px; border-style: solid; color: #FFFFFF; padding: 5px 2px 0; top: 0; right: 4%; text-align: center; width: 38px; z-index: 999999; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; -webkit-box-shadow: 0 2px 5px #333333; -moz-box-shadow: 0 2px 5px #333333; box-shadow:  0 2px 5px #333333; }
.jbar .jbar-cta { display: block; margin: 0 auto; max-width: 1280px; padding: 10px 10px 11px; }
.jbar .text { display: block; color: #F7F7F7; font-weight: 900; margin: 0; padding: 0; text-align: center; }
.jbar .text a { background: #333333; color: #FFFFFF; font-weight: 500; margin: 0 10px; padding: 5px 10px; text-decoration: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.jbar .downarrow { margin: 0; padding: 0; position: absolute; top: 13px; right: 0; text-align: center; width: 50px; }
.jbar span.break5 { display: none; }
.jbar .arrow { cursor: pointer; }


/* Responsive Grid */
.row { margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; padding-left: 10px; padding-right: 10px; max-width: 980px; width: 100%; }
.row:before, .row:after { content: " "; display: table; }
.row:after { clear: both; }
.row.collapse { padding-left: 0; padding-right: 0; }
.row.collapse .column { float: left; padding-left: 0; padding-right: 0;  }
.row.collapse .columns { float: left; padding-left: 0; padding-right: 0; }
.row.double .columns:last-child { padding-right: 10px; }
.row .row { margin-left: 0; margin-right: 0; max-width: none; width: auto; }
.row .row:before, .row .row:after { content: " "; display: table; }
.row .row:after { clear: both; }
.row .row.collapse { margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; width: auto; }
.row .row.collapse:before, .row .row.collapse:after { content: " "; display: table; }
.row .row.collapse:after { clear: both; }
.row .row.margined { margin-left: 0; margin-right: 0; }
.row .row.inner { padding-left: 0; padding-right: 0; }
.row .row.inner.noleft { padding-left: 0; }
.row .row.inner.padright { padding-right: 10px; }
.column { float: left; position: relative; padding-left: 0.9375em; padding-right: 0.9375em; width: 100%; }
.columns { float: left; position: relative; padding-left: 10px; padding-right: 10px; width: 100%; }
.columns:first-child { padding-left: 0; }
.columns:last-child { padding-right: 0; }
.margined .columns { padding-left: 0; padding-right: 0; margin-right: 3%; min-height: 1px; }
.margined .columns:last-of-type {margin-right: 0%;}
.margined .columns:last-child { float: left; }
.nlp { padding-left:0 !important}
.nrp { padding-right:0 !important}
.ntp { padding-top:0 !important}
.nbp { padding-bottom:0 !important}
.no-pad { padding:0 !important}
.nlm { margin-left:0 !important;}
.nrm { margin-right:0 !important;}
.ntm { margin-top:0 !important;}
.nbm { margin-bottom:0 !important;}
.nomargin { margin 0 !important; }
.no-margin { margin:0 !important}
.nopadding { padding: 0 !important; }
.no-padding { margin:0 !important}
.all-12.columns { padding-left: 0; padding-right: 0; }

@media only screen { 
.margined .small-12 { float: none; margin-right: 0; margin-left: 0; width: 100%; }
.margined .small-12 .column:last-child { float: none; }
.margined .small-6 { width: 48.5%; }
.margined .small-4 { width: 31.3%; }
.margined .small-3 { width: 22.7%; }
.lt-ie8 .margined .small-4  {width: 31%;  }
.lt-ie8 .margined .small-3 { width: 22%;  }
.small-1 { width: 8.33333%; }
.small-2 { width: 16.66667%; } 
.small-3 { width: 25%; } 
.small-4 { width: 33.33333%; } 
.small-5 { width: 41.66667%; } 
.small-6 { width: 50%; } 
.small-7 { width: 58.33333%; } 
.small-8 { width: 66.66667%; } 
.small-9 { width: 75%; } 
.small-10 { width: 83.33333%; } 
.small-11 { width: 91.66667%; } 
.small-12 { width: 100%; } 
.small-offset-0 { margin-left: 0%; } 
.small-offset-1 { margin-left: 8.33333%; } 
.small-offset-2 { margin-left: 16.66667%; } 
.small-offset-3 { margin-left: 25%; } 
.small-offset-4 { margin-left: 33.33333%; } 
.small-offset-5 { margin-left: 41.66667%; } 
.small-offset-6 { margin-left: 50%; } 
.small-offset-7 { margin-left: 58.33333%; } 
.small-offset-8 { margin-left: 66.66667%; } 
.small-offset-9 { margin-left: 75%; } 
.small-offset-10 { margin-left: 83.33333%; } 
[class*="column"] + [class*="column"]:last-child { float: right; } 
[class*="column"] + [class*="column"].end { float: left; } 
.column.small-centered,
.columns.small-centered { margin-left: auto; margin-right: auto; float: none !important; } 
}

@media only screen and (min-width: 100px) {
	.tiny-3 { width: 25%; }
	.tiny-4 { width: 33%; }
	.tiny-6 { width: 50%; }
	.tiny-12 { width: 100%; }
}

@media only screen and (min-width: 290px) {
	.xsmall-3 { width: 25%; }
	.xsmall-4 { width: 33%; }
	.xsmall-6 { width: 50%; }
	.xsmall-12 { width: 100%; }
}

@media only screen and (min-width: 350px) {
	.vsmall-3 { width: 25%; }
	.vsmall-4 { width: 33%; }
	.vsmall-6 { width: 50%; }
	.vsmall-12 { width: 100%; }
}

@media only screen and (min-width: 450px) {
	.lsmall-3 { width: 25%; }
	.lsmall-4 { width: 33%; }
	.lsmall-6 { width: 50%; }
	.lsmall-12 { width: 100%; }
}

@media only screen and (max-width: 509px) {
	.small-12.columns { padding-left: 0; padding-right: 0; }
}

@media only screen and (min-width: 510px) {
	.mid-1 { width: 8.33333%; } 
	.mid-2 { width: 16.66667%; } 
	.mid-3 { width: 25%; } 
	.mid-4 { width: 33.33333%; } 
	.mid-5 { width: 41.66667%; } 
	.mid-6 { width: 50%; } 
	.mid-7 { width: 58.33333%; } 
	.mid-8 { width: 66.66667%; } 
	.mid-9 { width: 75%; } 
	.mid-10 { width: 83.33333%; } 
	.mid-11 { width: 91.66667%; } 
	.mid-12 { width: 100%; } 
	.mid-offset-0 { margin-left: 0%; } 
	.mid-offset-1 { margin-left: 8.33333%; } 
	.mid-offset-2 { margin-left: 16.66667%; } 
	.mid-offset-3 { margin-left: 25%; } 
	.mid-offset-4 { margin-left: 33.33333%; } 
	.mid-offset-5 { margin-left: 41.66667%; } 
	.mid-offset-6 { margin-left: 50%; } 
	.mid-offset-7 { margin-left: 58.33333%; } 
	.mid-offset-8 { margin-left: 66.66667%; } 
	.mid-offset-9 { margin-left: 75%; } 
	.mid-offset-10 { margin-left: 83.33333%; } 
	.mid-offset-11 { margin-left: 91.66667%; } 
	.mid-push-1 { left: 8.33333%; right: auto; } 
	.mid-pull-1 { right: 8.33333%; left: auto; } 
	.mid-push-2 { left: 16.66667%; right: auto; } 
	.mid-pull-2 { right: 16.66667%; left: auto; } 
	.mid-push-3 { left: 25%; right: auto; } 
	.mid-pull-3 { right: 25%; left: auto; } 
	.mid-push-4 { left: 33.33333%; right: auto; } 
	.mid-pull-4 { right: 33.33333%; left: auto; } 
	.mid-push-5 { left: 41.66667%; right: auto; } 
	.mid-pull-5 { right: 41.66667%; left: auto; } 
	.mid-push-6 { left: 50%; right: auto; } 
	.mid-pull-6 { right: 50%; left: auto; } 
	.mid-push-7 { left: 58.33333%; right: auto; } 
	.mid-pull-7 { right: 58.33333%; left: auto; } 
	.mid-push-8 { left: 66.66667%; right: auto; } 
	.mid-pull-8 { right: 66.66667%; left: auto; } 
	.mid-push-9 { left: 75%; right: auto; } 
	.mid-pull-9 { right: 75%; left: auto; } 
	.mid-push-10 { left: 83.33333%; right: auto; } 
	.mid-pull-10 { right: 83.33333%; left: auto; } 
	.mid-push-11 { left: 91.66667%; right: auto; } 
	.mid-pull-11 { right: 91.66667%; left: auto; } 
	.column.mid-centered { margin-left: auto; margin-right: auto; float: none !important; } 
	.column.mid-uncentered { margin-left: 0; margin-right: 0; float: left !important; } 
	.columns.mid-centered { margin-left: auto; margin-right: auto; float: none !important; } 
	.columns.mid-uncentered { margin-left: 0; margin-right: 0; float: left !important; } 
}

@media only screen and (min-width: 705px) {
.margined .medium-6 { width: 48.5%; }
.margined .medium-6.second { margin-right: 0; }
.margined .medium-6:nth-child(2+2) { margin-right: 0; }
.margined .medium-4 { width: 31.3%; }
.margined .medium-3 { width: 22.7%; }
.lt-ie8 .margined .medium-4  {width: 31%;  }
.lt-ie8 .margined .medium-3 { width: 22%;  }
.medium-1 { width: 8.33333%; } 
.medium-2 { width: 16.66667%; } 
.medium-3 { width: 25%; } 
.medium-4 { width: 33.33333%; } 
.medium-5 { width: 41.66667%; } 
.medium-6 { width: 50%; } 
.medium-7 { width: 58.33333%; } 
.medium-8 { width: 66.66667%; } 
.medium-9 { width: 75%; } 
.medium-10 { width: 83.33333%; } 
.medium-11 { width: 91.66667%; } 
.medium-12 { width: 100%; } 
.medium-offset-0 { margin-left: 0%; } 
.medium-offset-1 { margin-left: 8.33333%; } 
.medium-offset-2 { margin-left: 16.66667%; } 
.medium-offset-3 { margin-left: 25%; } 
.medium-offset-4 { margin-left: 33.33333%; } 
.medium-offset-5 { margin-left: 41.66667%; } 
.medium-offset-6 { margin-left: 50%; } 
.medium-offset-7 { margin-left: 58.33333%; } 
.medium-offset-8 { margin-left: 66.66667%; } 
.medium-offset-9 { margin-left: 75%; } 
.medium-offset-10 { margin-left: 83.33333%; } 
.medium-offset-11 { margin-left: 91.66667%; } 
.medium-push-1 { left: 8.33333%; right: auto; } 
.medium-pull-1 { right: 8.33333%; left: auto; } 
.medium-push-2 { left: 16.66667%; right: auto; } 
.medium-pull-2 { right: 16.66667%; left: auto; } 
.medium-push-3 { left: 25%; right: auto; } 
.medium-pull-3 { right: 25%; left: auto; } 
.medium-push-4 { left: 33.33333%; right: auto; } 
.medium-pull-4 { right: 33.33333%; left: auto; } 
.medium-push-5 { left: 41.66667%; right: auto; } 
.medium-pull-5 { right: 41.66667%; left: auto; } 
.medium-push-6 { left: 50%; right: auto; } 
.medium-pull-6 { right: 50%; left: auto; } 
.medium-push-7 { left: 58.33333%; right: auto; } 
.medium-pull-7 { right: 58.33333%; left: auto; } 
.medium-push-8 { left: 66.66667%; right: auto; } 
.medium-pull-8 { right: 66.66667%; left: auto; } 
.medium-push-9 { left: 75%; right: auto; } 
.medium-pull-9 { right: 75%; left: auto; } 
.medium-push-10 { left: 83.33333%; right: auto; } 
.medium-pull-10 { right: 83.33333%; left: auto; } 
.medium-push-11 { left: 91.66667%; right: auto; } 
.medium-pull-11 { right: 91.66667%; left: auto; } 
.column.medium-centered,
.columns.medium-centered { margin-left: auto; margin-right: auto; float: none !important; } 
.column.medium-uncentered,
.columns.medium-uncentered { margin-left: 0; margin-right: 0; float: left !important; } 
}

@media only screen and (max-width: 949px) {
	.medium-12.columns { padding-left: 0; padding-right: 0; }
}

@media only screen and (min-width: 950px) { 
.large-12.columns { padding-left: 0; padding-right: 0; }
.margined .large-6 { width: 48.5%; }
.margined .large-4 { width: 31.3%; }
.margined .large-3 { width: 22.7%; }
.large-1 { width: 8.33333%; } 
.large-2 { width: 16.66667%; } 
.large-3 { width: 25%; } 
.large-4 { width: 33.33333%; } 
.large-5 { width: 41.66667%; } 
.large-6 { width: 50%; } 
.large-7 { width: 58.33333%; } 
.large-8 { width: 66.66667%; } 
.large-9 { width: 75%; } 
.large-10 { width: 83.33333%; } 
.large-11 { width: 91.66667%; } 
.large-12 { width: 100%; } 
.large-offset-0 { margin-left: 0%; } 
.large-offset-1 { margin-left: 8.33333%; } 
.large-offset-2 { margin-left: 16.66667%; } 
.large-offset-3 { margin-left: 25%; } 
.large-offset-4 { margin-left: 33.33333%; } 
.large-offset-5 { margin-left: 41.66667%; } 
.large-offset-6 { margin-left: 50%; } 
.large-offset-7 { margin-left: 58.33333%; } 
.large-offset-8 { margin-left: 66.66667%; } 
.large-offset-9 { margin-left: 75%; } 
.large-offset-10 { margin-left: 83.33333%; } 
.large-offset-11 { margin-left: 91.66667%; } 
.large-push-1 { left: 8.33333%; right: auto; } 
.large-pull-1 { right: 8.33333%; left: auto; } 
.large-push-2 { left: 16.66667%; right: auto; } 
.large-pull-2 { right: 16.66667%; left: auto; } 
.large-push-3 { left: 25%; right: auto; } 
.large-pull-3 { right: 25%; left: auto; } 
.large-push-4 { left: 33.33333%; right: auto; } 
.large-pull-4 { right: 33.33333%; left: auto; } 
.large-push-5 { left: 41.66667%; right: auto; } 
.large-pull-5 { right: 41.66667%; left: auto; } 
.large-push-6 { left: 50%; right: auto; } 
.large-pull-6 { right: 50%; left: auto; } 
.large-push-7 { left: 58.33333%; right: auto; } 
.large-pull-7 { right: 58.33333%; left: auto; } 
.large-push-8 { left: 66.66667%; right: auto; } 
.large-pull-8 { right: 66.66667%; left: auto; } 
.large-push-9 { left: 75%; right: auto; } 
.large-pull-9 { right: 75%; left: auto; } 
.large-push-10 { left: 83.33333%; right: auto; } 
.large-pull-10 { right: 83.33333%; left: auto; } 
.large-push-11 { left: 91.66667%; right: auto; } 
.large-pull-11 { right: 91.66667%; left: auto; } 
.lt-ie8 .margined .large-4  {width: 31%;  }
.lt-ie8 .margined .large-3 { width: 22%;  }

.column.large-centered,
.columns.large-centered { margin-left: auto; margin-right: auto; float: none !important; } 
.column.large-uncentered,
.columns.large-uncentered { margin-left: 0; margin-right: 0; float: left !important; } 
}

/*  Show-Hide Elements On Different Devices  */
@media only screen and (min-width:1441px) {
.hide-for-small, .hide-for-medium, .hide-for-medium-down, .hide-for-large, .show-for-large-up, .show-for-xlarge { display:block !important; }
.show-for-small, .show-for-medium, .show-for-medium-down, .show-for-large, .hide-for-large-up, .hide-for-xlarge { display:none !important; }
}

@media only screen and (max-width:1279px) and (min-width:768px) { 
.hide-for-small, .show-for-medium, .show-for-medium-down, .hide-for-large, .hide-for-large-up, .hide-for-xlarge { display:block !important; }
.show-for-small, .hide-for-medium, .hide-for-medium-down, .show-for-large, .show-for-large-up, .show-for-xlarge { display:none !important; }
}

@media only screen and (max-width:767px) { 
.show-for-small, .hide-for-medium, .show-for-medium-down, .hide-for-large, .hide-for-large-up, .hide-for-xlarge { display:block !important; }
.hide-for-small, .show-for-medium, .hide-for-medium-down, .show-for-large, .show-for-large-up, .show-for-xlarge { display:none !important; } 
}


/*  Custom Responsive  */
@media only screen and (max-width: 1239px) {
	.jbar .jbar-cta { padding: 11px 66px 11px 32px !important; }
	.jbar span.break1 { display: none; }
}

@media only screen and (max-width: 1000px) {
	.row.medium-clear .medium-6:nth-child(2n+1) { clear: both; }
	.jbar .jbar-cta { padding: 10px 17px 11px 10px !important; }
	.jbar span.break2 { display: none; }
}

@media only screen and (max-width: 870px) {
	.header-logo { margin: 0 auto; }
	ul.header-menu { padding: 1em 0; text-align: center; }
	.header-menu li { float: none; display: inline-block; }
	ul.header-main-menu { padding: 8px 0; text-align: center; }
	.header-main-menu li { float: none; display: inline-block; margin-bottom: 0.75em; width: auto; }
	.columns.sidebar { padding-left: 10px; padding-right: 0; }
	.sidebar-independent .widget_title:before { content: ""; padding-right: 0; }
	.sidebar-independent .button { margin-top: 12px; }	
	.sidebar-independent .sidebar-right .button { display: inline-block; padding: 0 10px 3px; }
	.sidebar-independent .sidebar-left p { background-color: #EEEDED; color: #333333; }
	.sidebar-independent .button { margin-top: 0; }
	.sidebar-independent .sidebar-left p.ptop { padding: 10px 10px 0; }
	.sidebar-independent .sidebar-left p.pmid { padding: 6px 10px; }
	.sidebar-censored p.read-more { text-align: center; }
	.row.inner.sidebar-bottom { clear: both; padding-right: 10px; }
	.sidebar .sidebar-nominate .widget_title { padding-left: 0; }
	.sidebar-nominate p.read-more { text-align: center; padding-bottom: 4px; }
	.sidebar-shop .widget_title { margin-bottom: 0; }
	.sidebar-shop p { background-color: #EEEDED; padding: 9px 10px 8px; }
	.sidebar-shop .button { background-color: #701701; color: #FFFFFF; margin-top: 0; }
	.sidebar-shop p.read-more { text-align: center; }
	.sidebar .sidebar-store { padding-left: 0; }
	.sidebar .sidebar-social { padding-right: 10px; }
	.footer-join h5 { font-size: 50px; padding-top: 54px; }
	.template-home .content { margin-bottom: 0; }
	.template-home .content-top { padding-right: 0; }
	.feature-area { min-height: 0; }
	.feature-area .content-top { padding-right: 0; }
	.soliloquy-container .soliloquy-caption h1 { font-size: 30px; }
	.soliloquy-container .soliloquy-control-nav { bottom: 27px; }
	.widget.feature-stories { padding-left: 0; }
	.feature-stories img { width: 100%; }
	.feature-content .row.inner { padding: 0 10px 10px; }
	.feature-content img { margin-bottom: 10px; }
}

@media only screen and (max-width: 790px) {
	.sidebar-independent h5 { font-size: 20px; }
	.soliloquy-container .soliloquy-caption h1 { font-size: 28px; }
	.jbar .jbar-cta { padding: 12px 17px 9px 10px !important; }	
	.jbar .text { font-size: 15px; }
}

@media only screen and (max-width: 750px) {
	.mid-6:nth-child(2n+1) { clear: both; }
}

@media only screen and (max-width: 750px) {
	.header-top { padding: 0 20px; }
	.header-social { float: left; }
	.header-search { float: right; }
	.header-search input[type="submit"] { margin-right: 0; }
	.sidebar-independent h5 { font-size: 20px; }
	.sidebar-independent .sidebar-left p.pmid { padding: 6px 10px 4px; }	
	.sidebar-nominate p.read-more { padding-bottom: 17px; padding-top: 17px;}
	.feature-content .entry-censored { clear: both; }
	.soliloquy-container .soliloquy-caption { width: 320px !important; }
}

@media only screen and (max-width: 660px) {
	.sidebar .widget_content .widget_title { font-size: 1.375em; padding: 0 10px 3px; }	
	.sidebar .widget_content .widget_title.arrow:before { font-size: 26px; padding-right: 5px; }
	.sidebar-independent .sidebar-left p.ptop { line-height: 18px; }
	.sidebar-independent h5 { font-size: 18px; line-height: 25px; }
	.sidebar-nominate p.read-more { padding-bottom: 9px; padding-top: 4px; }
	.soliloquy-container .soliloquy-caption h1 { font-size: 26px; }
	#jbar-push { height: 80px !important; }
	.jbar { height: 80px !important; }
	.jbar .jbar-cta { padding: 10px 17px 11px 10px !important; }
	.jbar .text > a { display: block; margin: 2px auto !important; padding: 3px 10px 5px !important; position: relative; left: 12px; width: 160px; }
	.jbar .downarrow { right: -17px !important; }
}

@media only screen and (max-width: 590px) {
	.header-top { padding: 0 10px; }
	.header-search input[type="text"] { max-width: 140px; }
	.content .widget_title { font-size: 1.5em; line-height: 1.5em; padding: 0 3px; }
	.content .widget_title:before { font-size: 26px; padding-right: 5px; }
	.sidebar .widget_title { font-size: 1.5em; line-height: 1.5em; padding: 3px 10px; }
	.sidebar-nominate p.read-more { padding-bottom: 17px; padding-top: 17px; }
	.archive-entry p { font-size: 1.125em; }
	.soliloquy-container .soliloquy-caption h1 { font-size: 20px; }
}

@media only screen and (max-width: 548px) {
	h1 { font-size: 26px; }
	h1.archive_title.headline { margin-top: 0.5em; }
	h2.headline { font-size: 26px; padding-left: 15px; padding-right: 15px; }
	.header { padding-bottom: 10px; }
	.header-top { padding: 4px 10px 0; }
	.header-social h3 { display: none; }
	.header-social ul { margin: 0 0 0 4px; }
	.header-social li.rssfeed a { margin: 0 0 0 5px; }
	.header-search input[type="text"] { max-width: 170px; }
	.header-main-menu li { margin: 0 0 0.625em; }
	.columns.sidebar { padding-right: 10px; }
	.content .widget_title { font-size: 1.375em; padding: 0 3px 3px 7px; }
	.sidebar-independent h5 { font-size: 17px; line-height: 25px; }
	.sidebar-independent .button { margin: 20px 0; padding: 2px 10px 6px; line-height: 1.25em; }
	.sidebar-independent .sidebar-right .button { display: inline; margin: 0; padding: 0 10px 3px; }
	.sidebar-independent .sidebar-right p { padding: 4px 0; text-align: center; }
	.sidebar-censored p { min-height: 60px; }
	.row.inner.sidebar-bottom { padding-right: 0; }
	.sidebar-nominate p.read-more { padding-bottom: 3px; padding-top: 8px; }
	.sidebar-shop p.read-more { padding-top: 0; }
	.sidebar-social li { width: 76px; }
	.footer-join h5 { padding-top: 20px; }
	.feature-content .entry { padding: 0 10px 10px; }
	.archives .content { padding-left: 10px; padding-right: 10px; }
	.archives .columns.sidebar { padding-left: 0; padding-right: 0; }
	.archive-entry p { font-size: 1em; }
	.archive-entry .post-more { text-align: center; }
	.page-nav { padding-left: 0; }
	.page-nav .page-nav-intro { float: none; display: inline-block; margin-bottom: 0.75em; position: static; }
	.page-nav { text-align: center; padding-bottom: 1.375em; }
	.page-nav .page-numbers { float: none; display: inline-block; }
	.page-nav .current-page-number { margin: 0 4px 10px; }
	.page-nav .page-number { margin: 0 4px 10px; }
	.page-nav .elipses { margin-bottom: 10px; }
	.soliloquy-container .soliloquy-caption { width: 64% !important; }
	.soliloquy-container .soliloquy-caption h1 { font-size: 16px; }
	.soliloquy-container .soliloquy-control-nav { left: 68%; }
	#jbar-push { height: 72px !important; }
	.jbar { height: 72px !important; }
	.jbar-cta { padding: 14px 40px 14px 10px !important; }
	.jbar .text > a { display: inline; padding: 5px 10px !important; }
}

@media only screen and (max-width: 470px) {
	.header-top { padding: 4px 0 0; }
	.header-search input[type="text"] { max-width: 140px; }
	.header-search input[type="submit"] { padding: 4px 8px; }
	.header-menu li { font-size: 1.125; }
	.header-menu a > span { display: none; }
	.feature-stories .widget_title { font-size: 20px; }
	.archive-entry .post-image > img { float: none; margin-bottom: 0.75em; max-height: none !important; max-width: 100% !important; width: 100% !important; }
	.soliloquy-container .soliloquy-caption .soliloquy-caption-inside > p { display: none; }
}

@media only screen and (max-width: 360px) {
	.header-search input[type="text"] { max-width: 100px; }
	.sidebar-independent .button { display: block; }
	.sidebar-independent .sidebar-right .button { display: inline-block; margin: 10px 0 0; }
	.soliloquy-container .soliloquy-control-nav { display: none; }
	.jbar .jbar-cta { padding: 14px 36px 14px 12px !imporant; }
	.jbar span.break3 { display: none; }
	.jbar .text { font-size: 14px; text-align: left; }
	.jbar .text > a { margin: 0 !important; left: 10px;  padding: 5px 10px !important; top: 2px; }
}

@media only screen and (max-width: 300px) {
	h1 { font-size: 22px; }
	h2.headline { font-size: 22px; padding-left: 10px; padding-right: 10px; }
	.header-top { text-align: center; }
	.header-search { float: none; }
	.header-social { float: none; display: inline-block; }
	.header-social ul { padding: 10px 0 5px; }
	.content .row { padding-left: 0; padding-right: 0; }
	.columns.sidebar { padding-left: 0; padding-right: 0; }
	.widget_title.arrow:before { display: none; }
	.sidebar .widget_title { font-size: 1.25em; padding: 0 4px 3px; }
	.sidebar-social li { margin-bottom: 10px; width: 50%; }
	.widget.footer-col { padding: 20px 0 0; }
	.footer-bottom a > span { display: none; }
	.feature-content .entry { padding: 0 0 10px; }
	.archives .content { padding-left: 0; padding-right: 0; }
	.archive-entry .post-more p { font-size: 0.913em; }
	.feature-soliquouy { display: none; }
	.soliloquy-container .soliloquy-caption { display: none; }
	.soliloquy-container .soliloquy-control-nav { display: none; }
	.jbar span.break4 { display: none; }
	.jbar span.break5 { display: inline; }
}
/*---:[ custom CSS ]:---*/
strong { font-weight:bold; }