body {
  font-family: 'Open Sans', sans-serif;
  background: url(../img/post_bg.png) repeat;
  color: #555;
  -webkit-font-smoothing: antialiased; }
  body.search .post-title {
    color: #426111;
    font-size: 20px;
    text-transform: uppercase;
    margin: 0px; }
    body.search .post-title a {
      text-decoration: none; }
      body.search .post-title a:hover {
        text-decoration: underline; }

a {
  color: #3f6405;
  text-decoration: underline; }
  a:hover {
    color: #3f6405;
    text-decoration: none; }

select,
input[type="text"],
input[type="password"],
input[type="email"],
textarea {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: solid 1px #c7c7c7; }

label {
  color: #bdbdbd; }

.required {
  color: #3f6405; }

.col-620 {
  width: 72.5%; }

.col-300 {
  width: 25.372340426%; }

.clear {
  height: 0px; }
  .clear:after {
    content: " ";
    display: block;
    clear: both; }

.wooslider {
  background: #2d2816;
  border: none;
  border-top: solid 5px #3f6405;
  border-bottom: solid 1px #fff;
  border-radius: 0px;
  margin-bottom: 20px; }
  .wooslider .wooslider-prev {
    left: 20px;
    bottom: 10px;
    top: auto;
    opacity: 1;
    width: 40px;
    height: 40px;
    background: url(../img/slider_back.png) no-repeat; }
  .wooslider .wooslider-next {
    bottom: 10px;
    top: auto;
    opacity: 1;
    right: 20px;
    width: 40px;
    height: 40px;
    background: url(../img/slider_next.png) no-repeat; }
  .wooslider:hover .wooslider-prev {
    left: 20px;
    opacity: 1; }
  .wooslider:hover .wooslider-next {
    right: 20px;
    opacity: 1; }
  .wooslider .wooslider-control-nav {
    margin-top: 5px !important; }
    .wooslider .wooslider-control-nav li {
      margin: 0px 3px; }
      .wooslider .wooslider-control-nav li a {
        background: #fff;
        border: solid 1px #b5b4b0;
        width: 9px;
        height: 9px; }
        .wooslider .wooslider-control-nav li a.wooslider-active, .wooslider .wooslider-control-nav li a:hover {
          background: #9d936b;
          border: solid 1px #827a5c; }
  .wooslider .layout-text-right img, .wooslider .layout-text-right .page-post-container.blog_roll img.attachment-post-thumbnail, .page-post-container.blog_roll .wooslider .layout-text-right img.attachment-post-thumbnail, .wooslider .layout-text-right .blog_roll.post-archive img.attachment-post-thumbnail, .blog_roll.post-archive .wooslider .layout-text-right img.attachment-post-thumbnail {
    width: 64%;
    border-right: solid 1px #444030 !important;
    display: block; }
  .wooslider .layout-text-right .slide-excerpt {
    width: 35%;
    position: relative;
    z-index: 15; }
    .wooslider .layout-text-right .slide-excerpt .slide-excerpt-inner {
      padding: 15px 20px 10px 10px;
      color: #f3f3f3;
      font-size: 13px; }
      .wooslider .layout-text-right .slide-excerpt .slide-excerpt-inner .post-title {
        margin: 0px; }
        .wooslider .layout-text-right .slide-excerpt .slide-excerpt-inner .post-title a {
          color: #fff;
          font-size: 22px;
          text-transform: uppercase;
          font-family: 'Open Sans Condensed';
          text-decoration: none; }
          .wooslider .layout-text-right .slide-excerpt .slide-excerpt-inner .post-title a:hover {
            text-decoration: underline; }
      .wooslider .layout-text-right .slide-excerpt .slide-excerpt-inner .post-meta {
        color: #f3f3f3; }
        .wooslider .layout-text-right .slide-excerpt .slide-excerpt-inner .post-meta .comments-link {
          display: none; }
    .wooslider .layout-text-right .slide-excerpt .read-more a {
      background: #f3f3f3;
      display: inline-block;
      padding: 3px 7px;
      text-transform: uppercase;
      font-family: 'Open Sans Condensed';
      font-weight: bold;
      font-size: 15px;
      text-decoration: none; }
  .wooslider:after {
    pointer-events: none;
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    -webkit-box-shadow: inset 0 0 10px #000;
    -moz-box-shadow: inset 0 0 10px #000;
    box-shadow: inset 0 0 10px #000; }

.search-container {
  border: solid 1px #fff;
  width: 240px;
  position: relative;
  background: #f0f0f0; }
  .search-container #searchform {
    border: solid 1px #dadada;
    display: block; }
    .search-container #searchform input[type="text"] {
      width: 100%;
      padding-left: 25px;
      border: none;
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      border-radius: 0px;
      -webkit-box-shadow: 0px 0px 0px #000;
      -moz-box-shadow: 0px 0px 0px #000;
      box-shadow: 0px 0px 0px #000;
      background: #f0f0f0;
      font-style: italic; }
    .search-container #searchform #searchsubmit {
      background: url(../img/search_icon.png) no-repeat;
      text-indent: -9999px;
      width: 21px;
      border: none;
      -webkit-box-shadow: 0px 0px 0px #000;
      -moz-box-shadow: 0px 0px 0px #000;
      box-shadow: 0px 0px 0px #000;
      position: absolute;
      top: 4px;
      left: 4px; }

.avant_adb_wrapper {
  background: #f0f0f0;
  border: solid 1px #fff;
  padding: 19px; }
  .avant_adb_wrapper .avant_adb_block {
    margin: 0px;
    border: solid 1px #697a5a; }

#container {
  max-width: 1024px; }

#wrapper {
  border: none;
  background: none;
  padding: 0px; }

#omni-container {
  background: #2d2816;
  border-top: solid 5px #3f6405;
  border-bottom: solid 1px #fff; }
  #omni-container .omni {
    padding: 10px 0px; }
    #omni-container .omni .grid {
      margin-bottom: 0px; }
    #omni-container .omni .social-icons {
      list-style: none;
      margin: 2px 0px 0px 0px;
      padding: 0px;
      float: left; }
      #omni-container .omni .social-icons li {
        display: inline-block;
        margin-right: 8px; }
    #omni-container .omni .top-menu {
      margin: 5px 10px 0px 0px; }
      #omni-container .omni .top-menu li a {
        padding: 0px 8px; }
      #omni-container .omni .top-menu li:last-child .seperator {
        display: none; }
      #omni-container .omni .top-menu li.current-menu-item a {
        color: #3f6405; }
      #omni-container .omni .top-menu a {
        color: #f3f3f3;
        font-size: 14px;
        font-weight: bold;
        font-style: italic;
        text-shadow: 1px 1px 1px #000;
        position: relative;
        border: none;
        text-decoration: none; }
        #omni-container .omni .top-menu a:hover {
          color: #3f6405; }
        #omni-container .omni .top-menu a .seperator {
          background: #f3f3f3;
          width: 5px;
          height: 5px;
          position: absolute;
          top: 50%;
          right: -5px;
          -webkit-box-shadow: 1px 1px 1px #000;
          -moz-box-shadow: 1px 1px 1px #000;
          box-shadow: 1px 1px 1px #000;
          -webkit-border-radius: 0.5em;
          -moz-border-radius: 0.5em;
          border-radius: 0.5em; }
    #omni-container .omni .search-container {
      float: right; }
      #omni-container .omni .search-container #searchform {
        margin: 0px; }
        #omni-container .omni .search-container #searchform input[type="text"] {
          height: 25px; }
        #omni-container .omni .search-container #searchform input[type="submit"] {
          height: 25px;
          padding: 0px; }

#header-container {
  background: url(../img/banner.jpg) center center repeat-y; }
  #header-container #logo {
    margin: 28px 0px 6px 0px; }
  #header-container .top-widget {
    padding-top: 30px; }

#slider-container {
  background: #ddd; }
  #slider-container #slider {
    padding-top: 25px;
    margin-bottom: 0px; }
  #slider-container .wooslider {
    margin-bottom: 30px; }

#menu-container {
  background: #9d936b;
  border-top: solid 2px #c3ba94;
  border-bottom: solid 2px #c3ba94; }
  #menu-container .menu {
    background: none; }
    #menu-container .menu a:hover, #menu-container .menu li.current_page_item a, #menu-container .menu li.current-page-item a, #menu-container .menu li.current-menu-item a, #menu-container .menu > li:hover a {
      background: #2d2816;
      border-color: #554d2f;
      text-shadow: 2px 2px 0 #1d190d; }
    #menu-container .menu a {
      border: solid 1px #9d936b;
      color: #f3f3f2;
      font-size: 16px;
      height: 65px;
      line-height: 65px;
      text-transform: uppercase;
      text-shadow: 2px 2px 0 #645d40; }
    #menu-container .menu li .sub-menu {
      background: #554d2f;
      border: solid 1px #554d2f;
      padding: 0px 10px;
      display: none; }
      #menu-container .menu li .sub-menu li {
        background: none;
        border: none;
        border-bottom: solid 1px #4c452a;
        border-top: solid 1px #5c5538; }
        #menu-container .menu li .sub-menu li a {
          color: #f3f3f2;
          font-size: 14px;
          font-weight: bold;
          height: auto;
          line-height: normal; }
          #menu-container .menu li .sub-menu li a:hover {
            background: #2d2816 !important; }
        #menu-container .menu li .sub-menu li:hover {
          background: none; }
    #menu-container .menu li:hover {
      background: none !important; }
      #menu-container .menu li:hover .sub-menu {
        display: block; }

#post-container {
  background: url(../img/post_bg.png) repeat;
  border-top: solid 1px #fff; }
  #post-container #posts-header h2 {
    background: #f3f3f3;
    border-bottom: 2px solid #ddd;
    font-size: 20px;
    font-style: italic;
    display: inline-block;
    padding: 0px 5px;
    line-height: 24px;
    margin: 15px 0px 0px; }
  #post-container #posts-header .grid {
    margin-bottom: 0px; }
  #post-container #posts {
    margin: 0px; }
    #post-container #posts .post-holder {
      width: 32%;
      float: left;
      margin-right: 2%;
      margin-bottom: 25px; }
    #post-container #posts .post {
      width: 100%;
      background: #fff;
      border-top: solid 5px #3f6405;
      border-bottom: solid 1px #c8c8c8; }
      #post-container #posts .post .post-inner {
        border-bottom: solid 5px #f9f9f9;
        padding: 10px; }
        #post-container #posts .post .post-inner img {
          padding-bottom: 10px;
          border-bottom: solid 1px #eee; }
      #post-container #posts .post .post-title {
        color: #426111;
        font-size: 20px;
        text-transform: uppercase;
        margin: 0px; }
        #post-container #posts .post .post-title a {
          text-decoration: none; }
          #post-container #posts .post .post-title a:hover {
            text-decoration: underline; }
      #post-container #posts .post .post-meta {
        font-style: italic; }
    #post-container #posts .holder-2, #post-container #posts .holder-5, #post-container #posts .holder-8, #post-container #posts .holder-11, #post-container #posts .holder-14, #post-container #posts .holder-17, #post-container #posts .holder-20 {
      margin-right: 0px; }

.page-post-container, .post-archive {
  margin-top: 20px; }
  .page-post-container.boxes .post-holder, .boxes.post-archive .post-holder {
    width: 48%;
    float: left;
    margin-bottom: 20px; }
    .page-post-container.boxes .post-holder.even, .boxes.post-archive .post-holder.even {
      float: right; }
      .page-post-container.boxes .post-holder.even:after, .boxes.post-archive .post-holder.even:after {
        content: "";
        display: block;
        clear: both; }
  .page-post-container.blog_roll .post-holder, .blog_roll.post-archive .post-holder {
    margin-bottom: 20px; }
  .page-post-container.blog_roll .post-entry, .blog_roll.post-archive .post-entry {
    float: left;
    margin: 0px 10px 10px 0px; }
  .page-post-container.blog_roll img, .blog_roll.post-archive img, .page-post-container.blog_roll img.attachment-post-thumbnail, .blog_roll.post-archive img.attachment-post-thumbnail {
    margin: 0px; }
  .page-post-container.blog_roll .post-meta, .blog_roll.post-archive .post-meta {
    clear: none; }
  .page-post-container:after, .post-archive:after {
    content: "";
    display: block;
    clear: both; }

.pagination {
  float: right;
  font-size: 11px;
  line-height: 13px;
  margin: 0px;
  padding: 15px 0px 0px; }
  .pagination span {
    display: block;
    float: left;
    margin: 0px 2px 0px 0;
    padding: 6px 9px 5px 9px;
    text-decoration: none;
    width: auto;
    color: #5f5b4d;
    font-weight: bold;
    font-size: 14px;
    font-style: italic;
    border-bottom: solid 2px #ddd;
    background: #f3f3f2; }
    .pagination span.current {
      color: #3f6405;
      background: #f3f3f2; }
  .pagination a {
    text-decoration: none; }
    .pagination a:hover span {
      color: #3f6405; }

.title-archive {
  background: #f3f3f3;
  border-bottom: 2px solid #ddd;
  font-size: 20px;
  font-style: italic;
  display: inline-block;
  padding: 0px 5px;
  line-height: 24px;
  margin: 0px; }

#content .hentry, #content-archive .hentry {
  background: #f0f0f0;
  border-top: solid 5px #3f6405; }
  #content .hentry .post-inner, #content-archive .hentry .post-inner {
    padding: 20px; }
  #content .hentry .post-title, #content-archive .hentry .post-title {
    margin: 0px 0px 10px 0px;
    font-size: 24px;
    color: #3f6405;
    text-transform: uppercase;
    font-family: 'Open Sans Condensed'; }
    #content .hentry .post-title a, #content-archive .hentry .post-title a {
      text-decoration: none; }
      #content .hentry .post-title a:hover, #content-archive .hentry .post-title a:hover {
        text-decoration: underline; }
  #content .hentry:after, #content-archive .hentry:after {
    content: "";
    clear: both;
    border-top: solid 5px #eaeaea;
    border-bottom: solid 1px #c8c8c8;
    display: block; }

.single .comments-link {
  background: #70992e;
  padding: 1px 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  float: right; }
  .single .comments-link a {
    color: #fff;
    text-decoration: none; }
  .single .comments-link:after {
    content: "";
    position: absolute;
    bottom: -15px;
    left: 0px;
    -moz-transform: rotate(20degdeg);
    -o-transform: rotate(20degdeg);
    -ms-transform: rotate(20degdeg);
    -webkit-transform: rotate(20degdeg);
    transform: rotate(20degdeg);
    border-top: 10px solid #70992e;
    border-left: 2px solid transparent;
    border-right: 3px solid transparent;
    border-bottom: 10px solid transparent; }
.single .post-meta {
  color: #555; }
  .single .post-meta:after {
    content: "";
    margin-top: 20px;
    border-top: solid 1px #c8c8c8;
    border-bottom: solid 1px #f8f8f8;
    display: block; }
.single .post-entry:after {
  content: "";
  border-top: solid 1px #c8c8c8;
  border-bottom: solid 1px #f8f8f8;
  display: block; }
.single .post-data .post-data-inner {
  margin-bottom: 10px; }
.single .post-data .data-headers {
  width: 125px;
  float: left;
  text-align: right;
  margin-right: 15px; }
  .single .post-data .data-headers span {
    display: inline-block;
    background: #eaeaea;
    border-bottom: solid 2px #c8c8c8;
    padding: 0px 3px;
    font-style: italic; }
.single .post-data a {
  color: #3f6405; }
.single .post-data ol {
  float: left;
  margin: 0px;
  padding: 0px 0px 0px 15px; }

.comments-container {
  background: #f0f0f0;
  border-top: solid 5px #3f6405;
  margin-top: 20px; }
  .comments-container .comments-inner {
    padding: 20px; }
    .comments-container .comments-inner h6#comments {
      font-size: 24px;
      color: #3f6405;
      font-family: 'Open Sans Condensed';
      text-transform: uppercase;
      margin: 0px 0px 20px 0px; }
    .comments-container .comments-inner .commentlist {
      border: none; }
      .comments-container .comments-inner .commentlist li {
        background: none; }
        .comments-container .comments-inner .commentlist li .comment-body:after {
          content: " ";
          display: block;
          clear: both; }
        .comments-container .comments-inner .commentlist li .children {
          margin-left: 60px; }
        .comments-container .comments-inner .commentlist li .comment-text {
          float: left;
          width: 75%;
          color: #484848; }
          .comments-container .comments-inner .commentlist li .comment-text:after {
            content: "";
            clear: both;
            border-top: solid 1px #c8c8c8;
            border-bottom: solid 1px #f8f8f8;
            display: block;
            margin-bottom: 10px;
            margin-top: 10px; }
          .comments-container .comments-inner .commentlist li .comment-text .comment-name {
            margin-top: 15px; }
            .comments-container .comments-inner .commentlist li .comment-text .comment-name .fn {
              color: #3f6405;
              font-size: 20px;
              text-transform: uppercase;
              font-weight: bold; }
              .comments-container .comments-inner .commentlist li .comment-text .comment-name .fn a {
                color: inherit;
                text-decoration: none;
                font-weight: inherit; }
            .comments-container .comments-inner .commentlist li .comment-text .comment-name .says {
              font-style: italic;
              font-size: 20px; }
          .comments-container .comments-inner .commentlist li .comment-text .comment-meta a {
            text-decoration: none;
            color: #bebebe; }
            .comments-container .comments-inner .commentlist li .comment-text .comment-meta a.comment-reply-link {
              font-weight: bold;
              color: #3f6405;
              text-transform: uppercase;
              padding-left: 10px; }
  .comments-container:after {
    content: "";
    border-top: solid 1px #c8c8c8;
    border-bottom: solid 1px #f8f8f8;
    display: block; }

#respond {
  background: none;
  border: none;
  margin-top: 0px;
  padding: 0px; }
  #respond #reply-title {
    font-size: 24px;
    color: #3f6405;
    text-transform: uppercase;
    font-family: 'Open Sans Condensed';
    margin: 0px; }
  #respond #submit {
    background: #3f6405;
    color: #fff;
    font-size: 18px;
    text-shadow: 0 1px 0 #44700d;
    border: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    text-transform: uppercase;
    float: right;
    font-family: inherit; }
  #respond:after {
    content: "";
    display: block;
    clear: both; }

#thanks-for-reading {
  background: #f0f0f0;
  border-top: solid 5px #3f6405;
  margin-top: 20px; }
  #thanks-for-reading:after {
    content: "";
    clear: both;
    border-top: solid 5px #eaeaea;
    border-bottom: solid 1px #c8c8c8;
    display: block; }
  #thanks-for-reading .widget-wrapper {
    background: none;
    border: none;
    padding: 20px 20px 0px; }

#widgets ul, .widget-wrapper ul, #widgets ol, .widget-wrapper ol {
  list-style: none;
  margin: 0px;
  padding: 0px 0px 0px 10px; }

.widget-wrapper {
  border: none;
  background: none;
  padding: 0px; }
  .widget-wrapper .widget-title, .widget-wrapper .widget-title a {
    padding: 0px;
    font-size: 20px;
    color: #3f6405;
    text-transform: uppercase;
    font-family: 'Open Sans Condensed'; }
    .widget-wrapper .widget-title a {
      font-weight: bold; }
  .widget-wrapper.widget_twitter .tweets {
    padding: 0px !important; }
    .widget-wrapper.widget_twitter .tweets li {
      margin-bottom: 10px; }
  .widget-wrapper.popular-posts ul, .widget-wrapper.popular-posts #widgets ol, #widgets .widget-wrapper.popular-posts ol, .widget-wrapper.popular-posts ol {
    padding: 0px; }
    .widget-wrapper.popular-posts ul li, .widget-wrapper.popular-posts #widgets ol li, #widgets .widget-wrapper.popular-posts ol li, .widget-wrapper.popular-posts ol li {
      display: block;
      float: left;
      margin: 0px 20px 20px 0px;
      width: 230px;
      border-top: solid 5px #629019;
      border-bottom: solid 1px #c8c8c8;
      position: relative;
      overflow: hidden; }
      .widget-wrapper.popular-posts ul li .post-title, .widget-wrapper.popular-posts #widgets ol li .post-title, #widgets .widget-wrapper.popular-posts ol li .post-title, .widget-wrapper.popular-posts ol li .post-title {
        position: absolute;
        z-index: 50;
        bottom: 0px;
        left: 0px;
        max-width: 100%;
        min-width: 100%;
        background: #f9f9f9;
        opacity: 0;
        font-size: 20px;
        color: #3f6405;
        text-transform: uppercase;
        font-family: 'Open Sans Condensed';
        -webkit-transition: opacity .50s ease-in-out;
        -moz-transition: opactiy .50s ease-in-out;
        -ms-transition: opacity .50s ease-in-out;
        -o-transition: opacity .50s ease-in-out;
        transition: opacity .50s ease-in-out; }
        .widget-wrapper.popular-posts ul li .post-title a, .widget-wrapper.popular-posts #widgets ol li .post-title a, #widgets .widget-wrapper.popular-posts ol li .post-title a, .widget-wrapper.popular-posts ol li .post-title a {
          padding: 15px 12px;
          display: block;
          text-decoration: none;
          font-weight: bold; }
          .widget-wrapper.popular-posts ul li .post-title a:hover, .widget-wrapper.popular-posts #widgets ol li .post-title a:hover, #widgets .widget-wrapper.popular-posts ol li .post-title a:hover, .widget-wrapper.popular-posts ol li .post-title a:hover {
            text-decoration: underline; }
      .widget-wrapper.popular-posts ul li:hover .post-title, .widget-wrapper.popular-posts #widgets ol li:hover .post-title, #widgets .widget-wrapper.popular-posts ol li:hover .post-title, .widget-wrapper.popular-posts ol li:hover .post-title {
        opacity: 0.8; }

.widget_tag_cloud {
  text-align: center; }
  .widget_tag_cloud .widget-title, .widget_tag_cloud .widget-wrapper .widget-title a, .widget-wrapper .widget-title .widget_tag_cloud a {
    display: none; }
  .widget_tag_cloud .tagcloud a {
    font-weight: bold;
    text-decoration: none; }
    .widget_tag_cloud .tagcloud a:hover {
      text-decoration: underline; }

#bottom-widget-area .col-940 {
  margin-bottom: 0px; }
  #bottom-widget-area .col-940:before {
    content: "";
    clear: both;
    border-top: solid 1px #c8c8c8;
    border-bottom: solid 1px #f8f8f8;
    display: block;
    margin-bottom: 10px;
    margin-top: 10px; }

#footer-widgets {
  background: #dddddd;
  border-top: solid 1px #c8c8c8; }
  #footer-widgets .widget-wrapper .widget-title, #footer-widgets .widget-wrapper .widget-title a {
    background: #f3f3f3;
    border-bottom: 2px solid #c8c8c8 !important;
    font-size: 20px;
    font-style: italic;
    display: inline-block;
    color: #5f5b4d;
    padding: 0px 5px;
    line-height: 24px;
    margin: 15px 0px 10px;
    font-family: 'Open Sans'; }

#footer-container {
  border-top: solid 1px #fff;
  background-color: #1c190e;
  background: #1c190e;
  /* Old browsers */
  background: -moz-linear-gradient(top, #1c190e 0%, #2a2514 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1c190e), color-stop(100%, #2a2514));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1c190e 0%, #2a2514 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1c190e 0%, #2a2514 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1c190e 0%, #2a2514 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1c190e 0%, #2a2514 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */
  padding: 13px 0px;
  color: #ddd; }
  #footer-container a {
    color: #ddd;
    text-decoration: none; }
    #footer-container a:hover {
      text-decoration: underline;
      color: #ddd; }
  #footer-container .grid {
    margin-bottom: 0px; }

#wpstats {
  display: none; }

.share-display {
  width: 100%; }
  .share-display .share-display-inner {
    width: 307px;
    margin: 0 auto; }

div.sharedaddy .sd-title {
  display: none; }
div.sharedaddy .sd-content {
  width: 100% !important; }

.archive-pagination:after {
  content: " ";
  display: block;
  clear: both; }

.twitter-hash-tag {
  background: none; }

.thts-message {
  background: #fff; }
  .thts-message a {
    color: #3f6405; }
  .thts-message:hover {
    background: #fff; }

/* mobile */
@media (max-width: 530px) {
  #omni-container .omni .social-icons {
    float: none;
    text-align: center;
    margin: 0 auto; }
  #omni-container .omni .search-container {
    float: none;
    margin: 10px auto; }
  #omni-container .omni .top-menu {
    float: none; }

  #slider-container .wooslider .layout-text-right img {
    width: 100%;
    border-right: none !important;
    float: none; }
  #slider-container .wooslider .layout-text-right .slide-excerpt {
    width: 100%;
    float: none; }
  #slider-container .wooslider .wooslider-prev {
    bottom: auto;
    top: 30%; }
  #slider-container .wooslider .wooslider-next {
    bottom: auto;
    top: 30%; }

  .pagination-label {
    display: none !important; }

  #post-container #posts .post-holder {
    margin: 0px 0px 10px 0px;
    float: none;
    width: 100%; }
  #post-container #posts br.clear {
    display: none !important; }

  #content, #content-archive {
    width: 100%; }

  #widgets, .widget-wrapper {
    width: 100%; } }
@media (min-width: 530px) and (max-width: 767px) {
  #omni-container .omni .social-icons {
    margin-left: 10px; }
  #omni-container .omni .search-container {
    margin-right: 10px; }
  #omni-container .omni .top-menu {
    clear: both; }

  #slider-container .wooslider .layout-text-right img {
    width: 100%;
    border-right: none !important;
    float: none; }
  #slider-container .wooslider .layout-text-right .slide-excerpt {
    width: 100%;
    float: none; }
  #slider-container .wooslider .wooslider-prev {
    bottom: auto;
    top: 30%; }
  #slider-container .wooslider .wooslider-next {
    bottom: auto;
    top: 30%; }

  .top-widget {
    float: none;
    clear: both;
    margin: 0 auto 10px auto;
    position: relative;
    text-align: center;
    width: auto; }

  #post-container #posts .post-holder {
    margin: 0px 0px 10px 0px;
    float: none;
    width: 100%; }
  #post-container #posts br.clear {
    display: none !important; }

  #content, #content-archive {
    width: 100%; }

  #widgets, .widget-wrapper {
    width: 100%; } }
/* portrait tablet */
@media (min-width: 768px) and (max-width: 979px) {
  #omni-container .omni .social-icons {
    margin-left: 10px; }
    #omni-container .omni .social-icons li {
      margin-right: 3px; }
  #omni-container .omni .search-container {
    width: 150px;
    margin-right: 10px; }

  #slider-container .wooslider .layout-text-right .slide-excerpt .slide-excerpt-inner .post-title a {
    font-size: 18px; }
  #slider-container .wooslider .layout-text-right .slide-excerpt .slide-excerpt-inner .excerpt p {
    display: none; }

  #post-container #posts .post-holder {
    margin: 0px 0px 10px 0px;
    width: 49%; }
    #post-container #posts .post-holder.holder-even {
      margin-right: 2%; }
  #post-container #posts br.clear {
    display: none !important; }

  #content, #content-archive {
    width: 100%; }

  #widgets, .widget-wrapper {
    width: 100%; } }
@media (max-width: 650px) {
  .js .main-nav {
    background: #9d936b; }
    .js .main-nav .menu ul, .js .main-nav .menu #widgets ol, #widgets .js .main-nav .menu ol, .js .main-nav .menu .widget-wrapper ol, .widget-wrapper .js .main-nav .menu ol {
      margin-top: 0px; }
    .js .main-nav .menu li {
      background: #9d936b; }
      .js .main-nav .menu li a {
        font-weight: bold; }
        .js .main-nav .menu li a:hover {
          background: #2d2816 !important; }
      .js .main-nav .menu li:hover a {
        background: #2d2816; } }
/* large desktop */
