columns: 12;body {
  width: 100%;
  *zoom: 1;
  zoom: 1;
}
body:before,
body:after {
  content: "";
  display: table;
}
body:after {
  clear: both;
}
/*
--------------------------------------------------------------------------------
 Stylesheet Sections
--------------------------------------------------------------------------------
1. Defaults & typography (General site wide) 

2. Navigational: main nav & object nav / list tabs

3. Primary site sections & descendent child elements
	3.1 - Site header
	3.2 - Site footer
	3.3 - Sidebar

4. Primary page styling
 4.1 - Home page / index
	4.2 - Activity main view
	4.3 -  

5. Forms & Table defaults

6. WP post styling

7. BP components & directories
 7.2 - List general
	7.3 - 

8. Classes, widgets & Plugin styling

9. Media Queries 


*/
/* Color Palette
* Orange : #d9531e
* Dark-brown: #7D6A55
* Brown border: #b1a699
* Light brown border #DCCEBE
* Light brown background: #dcd6cf
* 
*/
/* >defaults & typography 
fonts - google: 'Anonymous Pro'
fonts - embedded : 
'DroidSansRegular' , 'DroidSansBold' , 'AcknowledgementMedium', 'CantarellRegular'
'DroidSerifRegular' , 'DroidSerifItalic' , 'DroidSerifBold' , 
'DroidSerifBoldItalic', 'deming_epregular'
------------------------------------------------------------------------------*/
/** 
* A stripped down version of normalize.css with just true browser fix rules
* is used. In WP/BP styles we will use the enqueue function rather tha @import
*/
html {
  background: #eee;
  font-size: 62.5%;
  overflow-y: scroll;
}
html,
body {
  margin: 0;
  padding: 0;
  height: 100%;
}
body {
  font-family: 'CantarellRegular', DroidSansRegular, Geneva, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.4;
  color: #6E675F;
  min-width: 870px;
  -webkit-font-smoothing: antialiased;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "league-gothic", DroidSansRegular, sans-serif;
  font-weight: normal;
}
h1 {
  font-size: 3rem;
}
h2 {
  font-size: 2.8rem;
}
h3 {
  font-size: 2.6rem;
}
h4 {
  font-size: 2.4rem ;
}
h5 {
  font-size: 2.2rem;
}
h6 {
  font-size: 1.8rem;
}
h1,
h2,
h3,
h4 {
  margin: 0.6em 0;
}
ol,
ul {
  margin-left: 0;
  padding-left: 20px;
}
ul li,
ol li {
  margin-bottom: .3em;
}
h1,
h2,
h3 {
  margin: .4em 0;
}
p,
ul,
ol,
dl,
h4,
h5,
h6 {
  margin: .6em 0;
}
dt {
  font-weight: bold;
  margin: 0 0 .3em;
}

.entry-content a, a:visited {
color: #D9531E;
}

.entry-content p a:visited {
color: #c87878;
}

a,
a:visited {
  text-decoration: none;
  color: #877F78; 
}
a:focus {
  outline: thin dotted;
}
a:focus,
a:hover {
  color: #C87878;
}
a:active {
  color: #CFA500;
}
a:hover,
a:active {
  outline: none;
}
blockquote {
  width: 80%;
  margin: .8em auto;
  padding: .3em 0;
  font-family: georgia, "palatino linotype italic", times, serif;
}
blockquote cite {
  margin-left: 5%;
}
cite:before {
  content: " \2013 ";
}
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}
img {
  /* width: auto !important; */
  /* width: 100%; */
  max-width: 100%;
  height: auto;
}
.jcrop-holder img,
#avatar-crop-pane img {
  max-width: none ;
  width: auto !important;
}
a img,
:link img,
:visited img {
  border: none;
  -ms-interpolation-mode: bicubic;
}
table {
  font-weight: inherit;
  font-size: inherit;
  border-collapse: collapse;
  border-spacing: 0;
}
pre,
code,
kyb,
samp {
  font-family: 'courier new', monospace;
  font-size: 1em;
}
pre {
  background: ;
  border: 1px solid #000;
  margin: 1em 1%;
  padding: 1em;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
code {
  color: #006400;
  font-size: 0.83em;
}
acronym,
abbr {
  cursor: help;
  border-bottom: 1px dotted #9098AD;
}
.strike {
  text-decoration: line-through;
}
sub,
sup {
  font-size: 0.75em;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
fieldset {
  border: 1px solid #8e8e8e;
  margin: 0 ;
  padding: 0.35em 0.625em 0.75em;
}
/* allow padding to be part of width */
/* manage vendor resizing vertical, horizontal, both, none */
textarea {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: .5em 1em;
  overflow: auto;
  resize: vertical;
}
/* >Structural
------------------------------------------------------------------------------*/
/** Generic structural - for all devices **/
#site-wrapper {
  margin: 0 auto;
  min-height: 100%;
  height: auto;
}
body #site-top-bar div.widget,
body #container,
#footer-wrapper {
  min-width: 830px;
  width: 80%;
  max-width: 960px;
  margin: 0 auto;
}
body #container {
  background: #fff;
  -moz-box-shadow: 0 0 5px 0 #bebebe;
  -webkit-box-shadow: 0 0 5px 0 #bebebe;
  box-shadow: 0 0 5px 0 #bebebe;
  padding: 0 0 100px;
}
.pad {
  padding: 0.50rem ;
}
#content {
  display: inline;
  float: left;
  width: 59.375%;
  margin: 0 1.5625%;
}
#sidebar {
  display: inline;
  float: left;
  width: 34.375%;
  margin: 0 1.5625%;
}
#footer-wrapper footer {
  display: inline;
  float: left;
  width: 96.875%;
  margin: 0 1.5625%;
}
#content > .pad {
  padding: 0.50rem 0.50rem 0.50rem 0;
}
#sidebar > .pad {
  padding: 0.50rem  0 0.50rem 0.50rem;
}
body.page-template-page-fullwidth-php #content,
header#site-header,
#footer-wrapper footer {
  display: inline;
  float: left;
  width: 96.875%;
  margin: 0 1.5625%;
}
/* >Navigational
------------------------------------------------------------------------------*/
/*__ Generic nav elements __*/
nav ul {
  margin: 0;
  padding-left: 0;
}
nav#primary-nav {
  display: inline;
  float: left;
  width: 96.875%;
  margin: 0 1.5625%;
  margin-bottom: 1em;
}
nav ul li {
  display: inline;
  display: inline-block;
  margin-right: .5em;
}
/*__ Primary site navigation __*/
nav#primary-nav {
  background: #d9531e;
  clear: both;
  font-family: 'deming_epregular', serif;
  text-transform: uppercase;
  letter-spacing: 1px;
}
nav#primary-nav ul a {
  color: #fff;
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: bold;
}
/* >Primary site sections
------------------------------------------------------------------------------*/
/** Top bar */
#site-top-bar {
  background: #7D6A55 ;
  padding: 0 5px;
}
body.admin-bar #site-top-bar {
  padding-top: 28px;
}
#site-top-bar div.widget {
  margin: 0 auto;
}
#site-top-bar p {
  margin: 0;
}
/** header **/
header#site-header {
  background: #fefefe;
  position: relative;
}
header #header-region-widgets {
  font-family: "league-gothic", sans-serif;
  font-size: 24px;
  font-size: 2.4rem;
  position: absolute;
  top: 7px;
  right: 5px;
  width: 300px;
}
header aside.rev-head-widgets a#get-updates {
  background: url(../images/icons/get-updates.png) no-repeat 100% 50%;
  float: right;
  margin: 0 2px 0 0;
  padding-right: 25px;
  width: 200px;
  text-transform: uppercase;
}
aside.rev-head-widgets .socialmedia-buttons {
  clear: both;
  margin-top: 0;
  text-align: right;
}
aside.rev-head-widgets .socialmedia-buttons a {
  display: inline-block;
  margin-left: 6px;
}
aside.rev-head-widgets .socialmedia-buttons a:last-child img {
  margin-right: 0 !important;
}
header#site-header a#site-logo {
  display: block;
}
#header-region-widgets .menu {
  text-align: right;
  list-style: none;
  margin-top: 0;
}
#header-region-widgets .menu li {
  background-image: none;
  display: inline-block;
  text-transform: uppercase;
}
header#site-header a#site-logo img {
  vertical-align: bottom;
}
/** footer **/
#footer-wrapper {
  clear: both;
  margin: -60px auto 0;
  padding: 0 1%;
  height: 60px;
}
#footer-wrapper footer {
  border-top: 1px solid #b1a699;
}
footer p.copyright {
  font-size: 12px;
  font-size: 1.2rem;
  padding-top: 10px;
}
footer p.copyright,
#site-generator {
  margin: 0;
}
#site-generator,
#site-generator a {
  color: #777;
  font-size: 11px;
  font-size: 1.1rem;
}
/** sidebar **/
#sidebar .widget .widgettitle {
  font-size: 24px;
  font-size: 2.4rem;
  text-transform: uppercase;
}
div.widget {
  margin: 0 auto 1em;
}
.widgettitle {
  color: #d9531e;
  margin-bottom: 0;
}
.widget article ul {
  margin: 0;
  list-style: none;
  padding: 0;
}
.widget ul li {
  background: url(../images/backgrounds/bullet.png) no-repeat 0 50%;
  padding-left: 15px;
}
div.widget_rev_widget_boxes {
  border: 1px solid #b1a699;
  background: #F0F1EC;
  -moz-box-shadow: 0 0 5px 0 #bebebe;
  -webkit-box-shadow: 0 0 5px 0 #bebebe;
  box-shadow: 0 0 5px 0 #bebebe;
}
div.widget_rev_widget_boxes .box-head,
.widget_paypal_donations .box-head {
  background: #d9531e;
  color: #fff;
  margin: 0;
  padding: 0 0.4em 0 0;
  text-align: right;
}
div.widget_rev_widget_boxes article {
  padding: .5em 1.5em;
}
/* >Primary page styling
------------------------------------------------------------------------------*/
/*__ home page __*/
.home section {
  margin: 0 0 1em;
  padding: 0;
}
.home section > article {
  /*padding: .4em;*/

}
#featured-post {
  position: relative;
}
#featured-post article {
  min-height: 200px;
}
#featured-post .featured-title,
article.post-list .entry-title {
  margin: 0;
  text-indent: .3em;
}
#featured-post article .featured-thumb {
  display: block;
}
#featured-post footer {
  clear: both;
  border-top: 1px solid #b1a699;
  border-bottom: 1px solid #b1a699;
  padding: .2em 0;
}
#featured-post footer a {
  font-size: 20px;
  font-size: 2rem;
  color: #d9531e;
  text-transform: uppercase;
}
.featured-date {
  margin-top: 0;
}
#featured-post footer,
.featured-date {
  text-align: right;
}
/** Slider display **/
#slider-posts {
  position: relative;
  margin: 40px 0;
}
#slider-posts > div {
  width: 84%;
  width: 420px;
  margin: 0 auto;
}
.fresh-news-title {
  font-family: 'deming_epregular', DroidSerifBold, sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  word-spacing: 0.2em;
  color: #d9531e;
  text-transform: uppercase;
  text-align: center;
}
#slider-posts li {
  border: 1px solid #eee;
  position: relative;
  margin: -1px 10px;
  display: inline-block !important;
  width: 120px;
  height: 120px;
}
a.slides-next,
a.slides-prev {
  display: block;
  font-size: 0;
  font-size: 0;
  width: 21px;
  height: 36px;
  top: 50%;
  outline: none;
}
a.slides-prev {
  background: url(../images/backgrounds/lrg-arr-left.png) no-repeat;
}
a.slides-next {
  background: url(../images/backgrounds/lrg-arr-right.png) no-repeat;
}
#slider-posts article img {
  vertical-align: bottom;
}
#slider-posts article .entry-title.overlay {
  background: url(../images/backgrounds/wht-trans-70pc.png);
  font-size: 12px;
  font-size: 1.2rem;
  font-family: DroidSansRegular, sans-serif;
  font-weight: bold;
  min-height: 33px;
  text-indent: 0;
  padding: .2em 0;
  top: auto;
  bottom: 0;
  text-transform: none;
}
#slider-posts article .entry-title.overlay a {
  background: none;
  color: #646158;
  display: block;
  min-height: 33px;
  padding-left: .2em;
}
/** Main recent post loop - homepage **/
/* >Forms & tables
------------------------------------------------------------------------------*/
table {
  width: 100%;
}
table tr th,
table tr td {
  padding: .3em;
}
tbody tr:nth-child(even) {
  background: #EEEAD3;
}
tbody tr:nth-child(odd) {
  background: #F8F6E9 ;
}
/** generic form styles **/
fieldset {
  border: none;
}
input[type="text"] {
  padding: 4px 0 4px 2px;
}
input[type="text"],
select,
textarea {
  border: 1px solid #d9531e;
  /*.box-shadow-lite();*/

}
input[type="text"]:focus,
textarea:focus,
input[type="text"]:hover,
textarea:hover {
  -moz-box-shadow: inset 0 0 3px 0 #C8A1A1;
  -webkit-box-shadow: inset 0 0 3px 0 #C8A1A1;
  box-shadow: inset 0 0 5px 0 #E6CBCB;
}
input[type='submit'],
input[type="reset"] {
  border: 1px solid #8f8f8f;
  background: #d9531e;
  color: #fff;
  float: right;
  font-weight: bold;
  margin: 5px 0;
  padding: 4px 8px;
}
/** wp post comments form **/
/* >WP Posts styling
------------------------------------------------------------------------------*/
/** Post loop page navi **/
#post-paged-nav {
  list-style: none;
  overflow: hidden;
  padding: 0;
}
#post-paged-nav a,
nav.nav-single {
  font-size: 18px;
  font-size: 1.8rem;
  text-transform: uppercase;
}
#post-paged-nav a,
nav.nav-single a,
#post-paged-nav a:visited {
  color: #343434;
}
nav.nav-single {
  margin-top: 1em;
  overflow: hidden;
}
.post-navi li.alignleft a {
  background: #ffffff url(../images/backgrounds/angle-left.png) no-repeat 0 50%;
  padding-left: 18px;
}
.post-navi li.alignright a {
  background: #ffffff url(../images/backgrounds/angle-rgt.png) no-repeat 100% 50%;
  padding-right: 18px;
}
nav.nav-single span.meta-nav {
  color: #d9531e;
}
/** Posts / pages **/
.page article {
  overflow: hidden;
}
.entry-title {
  font-size: 32px;
  font-size: 3.2rem;
  text-transform: uppercase;
  margin-top: 0;
}
.entry-title,
.entry-title a,
.archive-title {
  color: #D9531E;
  display: block;
}
.entry-title,
.entry-title a,
.entry-title.overlay,
.entry-title.overlay a,
.entry-title.title-bgr,
.entry-title.title-bgr a {
  background: #7d6a55 ;
  color: #fff;
  text-indent: 0px;
  padding-left: 0.3em;
}
.entry-title.overlay {
  position: absolute;
  margin: 0;
  width: 100%;
  top: 0;
  padding: .2em 0 .2em ;
}
article.type-page img.alignleft,
.post img.alignleft {
  margin: 0 15px 15px 2px;
}
article.type-page img.alignright,
.post img.alignright {
  margin: 0 2px 15px 15px;
}
article.type-page img,
.post img {
  -moz-box-shadow: 0 0 3px 0 #8f8f8f;
  -webkit-box-shadow: 0 0 3px 0 #8f8f8f;
  box-shadow: 0 0 3px 0 #8f8f8f;
  border: 1px solid #8C8379;
}
#single-post-featured .entry-title {
  margin-bottom: 0;
  padding-left:10px;
  text-indent:0px;
}
.single-post #single-post-featured img {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}
.post iframe {
  max-width: 100% !important;
  margin: 0 auto;
}
/* post loops */
.post .author-box {
  float: left;
  margin-right: 1em;
}
.post .author-box p {
  font-size: 1.1rem;
  margin-top: 0;
}
.post .post-header {
  overflow: hidden;
}
.post .post-title {
  margin: 0 0 .2em;
}
.post .post-info {
  font-size: 1.2rem;
  border-bottom: 1px solid #eee;
}
.post section.post-summary {
  border: none;
  overflow: hidden;
  padding: 0;
}
.post footer {
  font-size: 12px;
  font-size: 1.2rem;
  color: #d9531e;
  clear: both;
  overflow: hidden;
  margin: 0 auto;
  padding: .2em 0;
  width: 300px;
  text-align: center;
}
.post footer a {
  color: #d9531e ;
}
span.meta-cat-list {
  display: block;
}
span.meta-cat-list a {
  color: #343434;
  text-decoration: underline;
}
.post-meta {
  font-size: 1.2rem;
}
.home-page footer .comments-link {
  float: left;
}
ul#nav-above,
ul#nav-below {
  list-style: none;
}
/* single post */
#single-post-featured {
  position: relative;
  margin-bottom: .5em;
}
.single-post .post img {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.post .wp-caption {
  background: #F0F1EC;
  border: 1px solid #E0E1DD;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 5px 5px 0;
  text-align: center;
  max-width: 100%;
}
.wp-caption-text {
  font-size: 12px;
  font-size: 1.2rem;
  margin: -3px 0 2px;
  padding: 0 5px;
  text-align: left;
}
.single-post .post .author-box {
  margin-right: 4em;
}
.single-post .post .post-info {
  margin-right: 4em;
}
/*.single-post .post .post-content { 
	margin-right: 4em ;
	padding: 2em 0;	
	overflow: hidden;
	}*/
.single-post .post .entry-content strong,
.single-post .post .entry-content b {
  color: #73604E;
}
.single-post .post-info .alignright {
  padding: 0 1em;
}
.single-post .tags-list {
  font-size: 1.1rem;
  margin: 0 4em 2em 9.4em;
}
.post-action {
  padding: 0 5px;
}
/* comments */
#comments {
  clear: both;
  margin-top: 2em;
}
#comments.has-comments {
  border-top: 1px solid #333;
}
.comments-title {
  color: #D9531E;
}
#reply-title {
  color: #787068;
  font-size: 16px;
  font-size: 1.6rem;
}
.author-name {
  display: block;
  text-transform: uppercase;
}
.reply-link {
  float: right;
  font-style: italic;
}
#comments > ul {
  padding-left: 0;
}
#comments ul li {
  list-style: none;
  padding: .5em;
}
#comments ul li:nth-child(odd) {
  background: #fff;
}
#comments ul li:nth-child(even) {
  background: #eee;
}
#respond {
  border-top: 1px solid #333;
  margin-top: 1em;
  padding-top: .5em;
  overflow: hidden;
}
#reply-title {
  font-size: 22px ;
  font-size: 2.2rem ;
  color: #D9531E;
}
#respond label {
  display: block;
}
#respond input[type="text"] {
  width: 99%;
}
textarea#comment {
  width: 100%;
}
p.logged-in-as {
  font-style: italic;
  font-size: 12px;
  font-size: 1.2rem;
}
/** Category / Archive lists / Search lists / latest-posts list **/
/* all post lists */
article.post-list {
  background: #F0F1EC;
  position: relative;
  margin-bottom: 1em;
  overflow: hidden;
}
article.post-list .latest-home-thumb,
.archive article.post-list .wp-post-image {
  float: left;
  margin-right: .5em;
  width: 33%;
}

.latest-home-thumb .wp-post-image {
  width: 180px !important;
  height: 150px !important;
}

article.post-list img {
  border: 1px solid #7D6955;
  border-top: none;
  vertical-align: bottom;
}
article.post-list p {
  margin-top: 0;
  padding: .5em 1% 0 0;
  float: right;
  width: 64%;
}
article.post-list .read-more {
  position: absolute;
  bottom: 6px;
  width: 100%;
  text-align: right;
}
article.post-list .read-more a {
  color: #D9531E;
  font-size: 16px;
  font-size: 1.6rem;
  padding-right: 10px;
  text-transform: uppercase;
}
/* >Classes, widgets, plugins & Buttons
------------------------------------------------------------------------------*/
.alignleft {
  float: left;
}
.alignright {
  float: right;
}
.site-user-link a {
  font-weight: bold;
  font-size: 1.6rem;
  color: #CC8181;
  text-shadow: 1px 1px #7A3D3D;
}
.assistive-text {
  position: absolute;
  left: -999em;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
/*__ Plugins & Widgets __*/
.widget img {
  vertical-align: bottom;
  display: inline-block;
}
.top-static-widgets #searchform div {
  background: #fff;
  -moz-box-shadow: 0 0 5px 0 #bebebe;
  -webkit-box-shadow: 0 0 5px 0 #bebebe;
  box-shadow: 0 0 5px 0 #bebebe;
  border: 1px solid #b1a699;
  height: 23px;
  overflow: hidden;
}
.top-static-widgets #searchform input {
  border: none;
  color: #8B9681;
  float: left;
  height: 23px;
  width: 84%;
}
.top-static-widgets #searchform input#searchsubmit {
  background: url(../images/backgrounds/rev-search.png) no-repeat;
  float: right;
  margin: 0;
  width: 33px;
  height: 23px;
  text-indent: -999em;
}
.top-static-widgets #searchform label {
  height: 0;
  font-size: 0;
  line-height: 0;
}
#searchform input[type="text"] {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 12px;
  font-size: 1.2rem;
  padding: 0;
}
/** Rev FB ad block **/
#rev-fb-static-block {
  position: relative;
  text-align: center;
}
#rev-fb-static-block a {
  display: block;
}
#rev-fb-static-block img {
  display: inline-block;
  vertical-align: bottom;
}
/** SI Contact form **/
#content #FSContact1 {
  padding-left: 0.5em;
}
#content div#FSContact1 textarea,
#content div#FSContact1 input[type="text"] {
  width: 70%;
}
#content div#FSContact1 input[type="submit"],
#content div#FSContact1 input[type="reset"] {
  float: none;
}
div#FSContact1 div img {
  padding-left: 5px;
}
/** Rev about me block link **/
div.rev_about_block article {
  padding: 0;
}
div.rev_about_block article a {
  display: block;
}
/** Rev Donate **/
.widget_paypal_donations {
  background: #F0F1EC;
  border: 1px solid #b1a699;
  -moz-box-shadow: 0 0 5px 0 #bebebe;
  -webkit-box-shadow: 0 0 5px 0 #bebebe;
  box-shadow: 0 0 5px 0 #bebebe;
}
.widget_paypal_donations {
  text-align: center;
}
.widget_paypal_donations input[type="image"] {
  display: inline-block;
  max-width: 100%;
  width: auto !important;
  height: auto;
}
.widget_paypal_donations input + img {
  display: none;
}
/** Mailchimp subscribe page **/
.mc_custom_border_hdr {
  padding-left: 0;
}
.mc_form_inside label {
  display: block;
}
.mc_form_inside input {
  margin-bottom: 10px;
  width: 50%;
}
.mc_form_inside input[type="submit"] {
  width: auto;
}
ul.mc_list input,
ul.mc_list label {
  display: inline;
  width: auto;
}
div.mergeRow {
  margin-top: 10px;
}
ul.mc_list {
  padding-left: 0 ;
  margin-left: 0;
}
ul.mc_list label {
  padding-left: 5px;
}
.mc_signup_submit {
  display: inline-block;
}
#mc_unsub_link a {
  background: #D9531E;
  border: 1px solid #8F8F8F;
  color: #FFF;
  font-weight: bold;
  float: left;
  margin: 15px 0 5px 0;
  padding: 4px 8px;
  text-transform: capitalize;
}
/** Better WP comments **/
.bwp-rc-widget {
  background: #F0F1EC;
  padding: 1em;
}
.bwp-rc-widget ul li {
  background-position: 0 6px;
}
.bwp-rc-widget .widgettitle {
  color: #6e675f;
}
.bwp-rc-widget .recent-comment-author {
  color: #D9531E;
}
.bwp-rc-widget .bwp-comment-date {
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: normal;
  display: block;
}
.bwp-rc-widget .recent-comment-author {
  background: none;
  padding-right: 5px;
}
/** sociable: Post social icon links / Social Toolbox **/
.sociable-wrap {
  margin-top: 1em;
}
.sociable ul {
  text-align: center;
}
.sociable ul li {
  float: none;
}
.sociable ul li a {
  float: none;
  display: inline-block;
}
div.mr_social_sharing_wrapper {
  text-align: center;
}
div.mr_social_sharing_wrapper span img {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/** Twitter wiget pro **/
#site-top-bar .widget_twitter {
  margin: 0;
}
.widget_twitter > div {
  padding: 0 ;
}
.widget_twitter div p,
.widget_twitter div ul,
.widget_twitter div ul li,
.widget_twitter div.follow-button {
  display: inline-block;
  margin: 0;
  vertical-align: middle;
}
.widget_twitter div ul {
  padding: 0 0 0 5px;
}
.widget_rotatingtweets_widget div.rotatingtweets,
.widget_rotatingtweets_widget div.rotatingtweets a,
.widget_twitter span.twitterwidget-title a,
.widget_twitter div ul li a {
  color: #fff;
}
#site-top-bar .widget_twitter p.widgettitle {
  margin-left: 1%;
}
.widget_twitter span.twitterwidget-title,
.widget_twitter div ul li {
  font-size: 12px;
  font-size: 1.2rem;
}
.widget_twitter div ul li {
  margin-bottom: 2px;
}
.widget_rotatingtweets_widget .widgettitle,
.widget_rotatingtweets_widget div.rotatingtweets,
.widget_rotatingtweets_widget div.rotatingtweets .rtw_main,
.widget_rotatingtweets_widget div.rotatingtweets .rtw_meta {
  float: left;
}
.widget_rotatingtweets_widget div.rotatingtweets {
  margin: 3px 0 0  5px;
  width: 82% !important;
}
.widget_rotatingtweets_widget .widgettitle,
.widget_twitter span.twitterwidget-title {
  font-family: "league-gothic", sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  color: #fff;
  text-transform: uppercase;
}
.widget_twitter div.follow-button iframe {
  vertical-align: middle;
}
#site-top-bar .widget_twitter > div ul {
  overflow: hidden;
  padding-left: 5px;
  width: 89%;
}
#site-top-bar .widget_twitter > div ul li {
  overflow: hidden;
  width: 98%;
}
.widget_twitter .entry-content {
  display: inline-block;
  white-space: nowrap;
  width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: -4px;
}
#site-top-bar .widget_twitter .entry-meta .from-meta,
#site-top-bar .widget_twitter .entry-meta .time-meta {
  display: none;
}
#slider-posts .html,
#slider-posts .video,
#slider-posts iframe {
  width: 100% !important;
  height: 100% !important;
}
/**** clearfix rules ****/
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
/* For IE 6/7 (trigger hasLayout) */
.clearfix {
  zoom: 1;
}
/* >Media Queries
------------------------------------------------------------------------------*/
@media only screen and (max-width: 480px) {
  /** header elements **/
  /* #site-top-bar {display: none;}
   header aside.rev-head-widgets {
    font-size: 11px;
    font-size: 1.1rem;
   }
   header aside.rev-head-widgets a#get-updates {
    background-image: none;
    width: auto;
    margin-top: -8px;
    text-align: right;
    }
    header #header-region-widgets .Social_Widget,
    #wpadminbar {
      display: none;
    }
    nav#primary-nav ul li a {
     font-size: 12px;
     font-size: 1.2rem;   
    }
    .archive #content article .entry-content {
      overflow: visible;
    }*/
}
@media only screen and (min-width: 480px) {
  /* #container {min-width: 760px;max-width: 960px;}*/
}
@media only screen and (max-width: 480px) {
  /* body #container, #footer-wrapper,
   #site-top-bar div.widget  {width: 94%;}
   #content, 
   #sidebar { .column(12); }
   #content .pad, #sidebar .pad {padding: 0.50rem 0;}
   .widget_twitter div.follow-button {display: none;}*/
}
@media only screen and (min-width: 760px) and (max-width: 960px) {
  /** post loops **/
  /* #latest-posts article p {
    font-size: 13px;
    font-size: 1.3rem;
    padding-top: .5em ;
   }*/
}
@media only screen and (min-width: 1280px) {
  /*	#container {margin: 0 auto;}
   #container, #footer-wrapper {	
  	max-width: 1050px;
  	}*/
}

.entry-content .wp-caption {
margin-right: 10px !important;
}

.widget.widget_twitter {
color: #f1f1f1 !important;
}


/* Added for Fresh News THumb correction*/
.attachment-fresh-news.wp-post-image {
height: 120px !important;
width: 120px !important;
}


#mc_signup_submit {
width: auto !important;
}