/* abstractions */
/* end abstractions */
/* variables */
/* end variables */
/* base */
.frontSlider {
  position: relative;
  background: #f5ffe9;
  overflow: hidden; }
  .frontSlider .sliderTransparency {
    width: 190px;
    height: 460px;
    position: absolute;
    z-index: 11;
    top: 0; }
    .frontSlider .sliderTransparency.sliderTransparencyLeft {
      left: 50%;
      margin-left: -600px;
      background: url(../images/sliderTransparencyLeft.png) repeat-y; }
    .frontSlider .sliderTransparency.sliderTransparencyRight {
      right: 50%;
      margin-right: -600px;
      background: url(../images/sliderTransparencyRight.png) repeat-y; }
  .frontSlider .flex-direction-nav {
    display: none !important; }
  .frontSlider .whiteWave {
    background: url("../images/whitewave.png") repeat-x;
    height: 95px;
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 12; }
  .frontSlider .metaslider {
    max-width: 1190px;
    height: 460px; }
    .frontSlider .metaslider .caption-wrap {
      opacity: 1.0;
      background: none !important;
      /*margin: 0 auto!important;
      width: 1200px!important;
      position: relative!important;*/
      bottom: 150px !important; }
      .frontSlider .metaslider .caption-wrap .caption {
        background: #005696;
        background: transparent\9;
        background: rgba(0, 86, 150, 0.9);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#005696,endColorstr=#005696);
        zoom: 1;
        position: absolute;
        right: 100px;
        bottom: 0px;
        width: 400px;
        color: #ffffff;
        padding: 1em; }
        .frontSlider .metaslider .caption-wrap .caption h1, .frontSlider .metaslider .caption-wrap .caption h2 {
          color: #ffffff;
          margin-bottom: 0.5em;
          padding-bottom: 0;
          line-height: 33px; }
        .frontSlider .metaslider .caption-wrap .caption p {
          color: #ffffff;
          margin-bottom: 1em; }
        .frontSlider .metaslider .caption-wrap .caption a {
          background: #548018;
          background: -moz-linear-gradient(bottom, #548018 0%, #a2ca6f 100%);
          background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #a2ca6f), color-stop(100%, #52c91d));
          background: -webkit-linear-gradient(bottom, #548018 0%, #a2ca6f 100%);
          background: -o-linear-gradient(bottom, #548018 0%, #a2ca6f 100%);
          background: -ms-linear-gradient(bottom, #548018 0%, #a2ca6f 100%);
          background: linear-gradient(to top, #548018 0%, #a2ca6f 100%);
          border-radius: 3px;
          color: #ffffff;
          font-size: 16px;
          font-family: 'Roboto', Arial, sans-serif;
          font-weight: 700;
          text-transform: uppercase;
          border: none;
          padding: 5px 10px; }
        .frontSlider .metaslider .caption-wrap .caption button {
          background: #548018;
          background: -moz-linear-gradient(bottom, #548018 0%, #a2ca6f 100%);
          background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #a2ca6f), color-stop(100%, #52c91d));
          background: -webkit-linear-gradient(bottom, #548018 0%, #a2ca6f 100%);
          background: -o-linear-gradient(bottom, #548018 0%, #a2ca6f 100%);
          background: -ms-linear-gradient(bottom, #548018 0%, #a2ca6f 100%);
          background: linear-gradient(to top, #548018 0%, #a2ca6f 100%);
          border-radius: 3px;
          color: #ffffff;
          font-size: 16px;
          font-family: 'Roboto', Arial, sans-serif;
          font-weight: 700;
          text-transform: uppercase;
          border: none;
          padding: 5px 10px; }


.slide-3100 .caption { right: 0; left: 100px; }
.slide-3100 .caption a { float: right; }





@media all and (max-width: 1190px) {
  .frontSlider .whiteWave {
    display: none; }
  .frontSlider .sliderTransparency {
    display: none; }
  .frontSlider .metaslider {
    height: auto; }
    .frontSlider .metaslider .caption-wrap {
      bottom: 20px !important; } }
@media all and (max-width: 775px) {
  .frontSlider .metaslider .caption-wrap .caption {
    right: 20px; } }
@media all and (max-width: 450px) {
  .frontSlider {
    display: none; } }
.white .header-bg-section {
  background-color: #ecf7ff;
  padding-bottom: 0; }
  .white .header-bg-section .header-section {
    max-width: 1160px;
    /*position: relative;   for the ubermenu width */
    font-family: 'Droid Serif', serif;
    color: #005696; }
    .white .header-bg-section .header-section .header-right {
      float: right;
      width: 40%; }
      .white .header-bg-section .header-section .header-right .menu-utility-container {
        height: 24px;
        margin-bottom: 11px;
        float: right; }
        .white .header-bg-section .header-section .header-right .menu-utility-container ul {
          float: right;
          list-style-type: none;
          margin-bottom: 8px; }
          .white .header-bg-section .header-section .header-right .menu-utility-container ul li {
            float: left; }
            .white .header-bg-section .header-section .header-right .menu-utility-container ul li:after {
              content: "|";
              padding: 0 .5em; }
            .white .header-bg-section .header-section .header-right .menu-utility-container ul li:last-child:after {
              content: "";
              padding-right: 0; }
            .white .header-bg-section .header-section .header-right .menu-utility-container ul li a {
              color: #005696;
              text-decoration: none; }
      .white .header-bg-section .header-section .header-right .phone-section {
        font-size: 24px;
        float: right;
        height: 60px;
        text-align: right;
        color: #005696;
        line-height: 100px;
        width: 230px; }
        .white .header-bg-section .header-section .header-right .phone-section img {
          float: left;
          padding-top: 7px; }
    .white .header-bg-section .header-section .logo-section {
      /*height: 100px;*/ }

@media all and (max-width: 1140px) {
  .white .archive-meta-container .archive-head h1 {
    font-size: 14px; }

  .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
    font-size: 14px; } }
@media only screen and (max-width: 1056px) {
  .logo-section {
    width: 40%; }

  .main-section {
    padding-left: 0;
    padding-right: 0; }
    .main-section .post-title h1 {
      padding-left: 30px; } }
@media only screen and (max-width: 950px) {
  .white .header-bg-section .header-section .header-right {
    width: 53%; } }
@media all and (max-width: 630px) {
  .white .header-bg-section .header-section .header-right {
    width: 100%; } }
@media all and (max-width: 600px) {
  .white .header-bg-section .header-section .header-right .menu-utility-container {
    display: none; }
  .white .header-bg-section .header-section .header-right .phone-section {
    font-size: 17px;
    height: 0;
    line-height: 50px;
    color: #ffffff; }
    .white .header-bg-section .header-section .header-right .phone-section a {
      color: #ffffff; }
    .white .header-bg-section .header-section .header-right .phone-section img {
      display: none; }
  .white .header-bg-section .header-section .logo-section {
    width: 100%; } }
.white .footerbox-section a:link, .white .footerbox-section a:visited {
  color: #005696; }

.white .footerbox-bg-section {
  background: #cce3f4;
  background: -moz-linear-gradient(bottom, #cce3f4 0%, #fffbf3 100%);
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #cce3f4), color-stop(100%, #fffbf3));
  background: -webkit-linear-gradient(bottom, #cce3f4 0%, #fffbf3 100%);
  background: -o-linear-gradient(bottom, #cce3f4 0%, #fffbf3 100%);
  background: -ms-linear-gradient(bottom, #cce3f4 0%, #fffbf3 100%);
  background: linear-gradient(to top, #cce3f4 0%, #fffbf3 100%); }
  .white .footerbox-bg-section .wave {
    background: url("../images/2colorwave.png") repeat-x;
    height: 94px;
    margin-bottom: 40px; }
  .white .footerbox-bg-section .footerbox-section .widget-title {
    color: #005696; }
  .white .footerbox-bg-section .footerbox-section .menu-utility-container {
    height: 24px;
    margin-bottom: 11px; }
    .white .footerbox-bg-section .footerbox-section .menu-utility-container ul {
      float: left;
      list-style-type: none;
      margin-bottom: 8px;
      padding-left: 0;
      width: 100%; }
      .white .footerbox-bg-section .footerbox-section .menu-utility-container ul li {
        border-bottom: 1px solid #bfd5e6;
        padding: 10px 0; }
        .white .footerbox-bg-section .footerbox-section .menu-utility-container ul li:before {
          content: none; }
        .white .footerbox-bg-section .footerbox-section .menu-utility-container ul li a {
          color: #005696;
          text-transform: uppercase;
          text-decoration: none;
          font-weight: 700;
          display: block; }
          .white .footerbox-bg-section .footerbox-section .menu-utility-container ul li a:after {
            content: "\f522";
            font-family: "DashIcons";
            float: right;
            color: #005696; }
  .white .footerbox-bg-section .footerbox-section .eventFooter {
    border-bottom: 1px solid #bfd5e6;
    padding: 10px 0; }
    .white .footerbox-bg-section .footerbox-section .eventFooter a {
      text-decoration: none; }
      .white .footerbox-bg-section .footerbox-section .eventFooter a h4 {
        margin-bottom: 5px; }
        .white .footerbox-bg-section .footerbox-section .eventFooter a h4:after {
          content: "\f522";
          font-family: "DashIcons";
          float: right;
          color: #005696; }
.white .footer-bg-section {
  margin-top: 0;
  border-top: none; }
  .white .footer-bg-section.footertop {
    background-color: #4384b4;
    border-top: 5px solid #548018;
    padding: 20px 0; }
    .white .footer-bg-section.footertop .footer-section {
      padding-top: 0;
      margin-bottom: 0; }
  .white .footer-bg-section.footermiddle {
    background-color: #005696;
    font-style: italic;
    font-size: 13px; }
  .white .footer-bg-section.footerbottom {
    background-color: #8ebde0;
    height: 40px;
    display: block; }
  .white .footer-bg-section .footer-section {
    color: #ffffff;
    font-family: 'Droid Serif';
    position: relative;
    text-align: left;
    margin-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px; }
    .white .footer-bg-section .footer-section .eightHundred {
      float: left;
      margin-top: 3px; }
    .white .footer-bg-section .footer-section ul {
      padding-left: 0;
      margin: 0; }
      .white .footer-bg-section .footer-section ul li {
        float: left;
        list-style: none; }
        .white .footer-bg-section .footer-section ul li:after {
          content: "|";
          padding: 0 .5em; }
        .white .footer-bg-section .footer-section ul li:last-child:after {
          content: "";
          padding-right: 0; }
    .white .footer-bg-section .footer-section .green-button {
      background: #548018;
      background: -moz-linear-gradient(bottom, #548018 0%, #a2ca6f 100%);
      background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #a2ca6f), color-stop(100%, #52c91d));
      background: -webkit-linear-gradient(bottom, #548018 0%, #a2ca6f 100%);
      background: -o-linear-gradient(bottom, #548018 0%, #a2ca6f 100%);
      background: -ms-linear-gradient(bottom, #548018 0%, #a2ca6f 100%);
      background: linear-gradient(to top, #548018 0%, #a2ca6f 100%);
      border-radius: 3px;
      color: #ffffff;
      font-size: 16px;
      font-family: 'Roboto', Arial, sans-serif;
      font-weight: 700;
      text-transform: uppercase;
      border: none;
      padding: 5px 10px;
      float: right;
      margin-top: -5px; }
    .white .footer-bg-section .footer-section a {
      color: #ffffff; }
    .white .footer-bg-section .footer-section #copyright {
      float: left; }
    .white .footer-bg-section .footer-section #dooley {
      float: right; }
      .white .footer-bg-section .footer-section #dooley img {
        float: left;
        margin-right: 4px;
        margin-top: -5px; }

@media all and (max-width: 500px) {
  .white .footer-bg-section .footer-section .green-button {
    background: #548018;
    background: -moz-linear-gradient(bottom, #548018 0%, #a2ca6f 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #a2ca6f), color-stop(100%, #52c91d));
    background: -webkit-linear-gradient(bottom, #548018 0%, #a2ca6f 100%);
    background: -o-linear-gradient(bottom, #548018 0%, #a2ca6f 100%);
    background: -ms-linear-gradient(bottom, #548018 0%, #a2ca6f 100%);
    background: linear-gradient(to top, #548018 0%, #a2ca6f 100%);
    border-radius: 3px;
    color: #ffffff;
    font-size: 16px;
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    border: none;
    padding: 5px 10px;
    width: 100%;
    text-align: center;
    margin-top: 20px; }
  .white .footer-bg-section .footer-section #copyright {
    float: none;
    text-align: center; }
  .white .footer-bg-section .footer-section #dooley {
    float: none;
    text-align: center;
    margin-top: 20px; }
    .white .footer-bg-section .footer-section #dooley img {
      float: none;
      margin-right: 4px;
      margin-top: -5px; } }
.left-content {
  float: left;
  padding-right: 30px;
  padding-left: 35px; }

.right-content {
  float: right;
  padding-right: 35px;
  padding-left: 30px; }

.right-sidebar {
  float: right; }
  .right-sidebar .widget-title {
    line-height: 32px;
    padding-bottom: 0.5em !important; }
  .right-sidebar .widget_child_categories_text .widgetHeader {
    display: none; }
  .right-sidebar .widget_child_categories_text ul {
    padding-left: 1em; }
    .right-sidebar .widget_child_categories_text ul li {
      list-style-type: none;
      text-transform: uppercase;
      font-size: 17px;
      border-bottom: solid 1px #dddddd;
      padding-bottom: 5px;
      margin-bottom: 5px; }
      .right-sidebar .widget_child_categories_text ul li:last-child {
        border-bottom: none; }
  .right-sidebar .widget_categories .widgetHeader {
    display: none; }
  .right-sidebar .widget_categories ul {
    padding-left: 0; }
    .right-sidebar .widget_categories ul li {
      list-style-type: none;
      text-transform: uppercase;
      font-size: 19px; }

.left-sidebar {
  float: left;
  padding-left: 30px; }
  .left-sidebar .widget-title {
    line-height: 32px;
    padding-bottom: 0.5em !important; }
  .left-sidebar .widget_child_categories_text .widgetHeader {
    display: none; }
  .left-sidebar .widget_child_categories_text ul {
    padding-left: 1em; }
    .left-sidebar .widget_child_categories_text ul li {
      list-style-type: none;
      text-transform: uppercase;
      font-size: 17px;
      border-bottom: solid 1px #dddddd;
      padding-bottom: 5px;
      margin-bottom: 5px; }
      .left-sidebar .widget_child_categories_text ul li:last-child {
        border-bottom: none; }
  .left-sidebar .widget_categories .widgetHeader {
    display: none; }
  .left-sidebar .widget_categories ul {
    padding-left: 0; }
    .left-sidebar .widget_categories ul li {
      list-style-type: none;
      text-transform: uppercase;
      font-size: 19px; }

.readMore {
  background: #005696;
  background: -moz-linear-gradient(bottom, #005696 0%, #0d77c5 100%);
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #005696), color-stop(100%, #0d77c5));
  background: -webkit-linear-gradient(bottom, #005696 0%, #0d77c5 100%);
  background: -o-linear-gradient(bottom, #005696 0%, #0d77c5 100%);
  background: -ms-linear-gradient(bottom, #005696 0%, #0d77c5 100%);
  background: linear-gradient(to top, #005696 0%, #0d77c5 100%);
  border-radius: 5px;
  color: #ffffff;
  font-size: 16px;
  font-family: 'Roboto', Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  border: 1px solid #005696;
  padding: 5px 10px;
  cursor: pointer; }

.upw-posts .entry-title {
  line-height: 27px; }
  .upw-posts .entry-title a {
    color: #005696; }

@media all and (max-width: 630px) {
  .grid-col-12 {
    width: 100%; }

  .grid-col-4 {
    width: 100%; }

  .right-sidebar {
    padding-left: 30px; } }
.ubermenu .ubermenu-item.ubermenu-item-184 > .ubermenu-target {
  background: #548018;
  background: -moz-linear-gradient(bottom, #548018 0%, #a2ca6f 100%);
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #a2ca6f), color-stop(100%, #52c91d));
  background: -webkit-linear-gradient(bottom, #548018 0%, #a2ca6f 100%);
  background: -o-linear-gradient(bottom, #548018 0%, #a2ca6f 100%);
  background: -ms-linear-gradient(bottom, #548018 0%, #a2ca6f 100%);
  background: linear-gradient(to top, #548018 0%, #a2ca6f 100%); }

.nav-bg-section {
  background: #005696;
  background: -moz-linear-gradient(bottom, #005696 0%, #0d77c5 100%);
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #005696), color-stop(100%, #0d77c5));
  background: -webkit-linear-gradient(bottom, #005696 0%, #0d77c5 100%);
  background: -o-linear-gradient(bottom, #005696 0%, #0d77c5 100%);
  background: -ms-linear-gradient(bottom, #005696 0%, #0d77c5 100%);
  background: linear-gradient(to top, #005696 0%, #0d77c5 100%);
  border-bottom: 5px solid #548018; }
  .nav-bg-section .nav-section {
    max-width: 1200px;
    margin: 0 auto;
    /*.uber-skin-charcoal { @include navigation-gradient; }*/ }
    .nav-bg-section .nav-section ul li {
      font-family: 'Droid Serif', serif;
      font-weight: 700;
      text-align: center; }
      .nav-bg-section .nav-section ul li .ubermenu-submenu.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
        padding: 2em 18%;
        border-top: 5px solid #548018; }
        .nav-bg-section .nav-section ul li .ubermenu-submenu.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width li {
          font-family: 'Roboto', Arial;
          box-sizing: border-box;
          font-weight: 300;
          padding: 0 2%; }
          .nav-bg-section .nav-section ul li .ubermenu-submenu.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width li a {
            color: #548018;
            text-decoration: none; }
          .nav-bg-section .nav-section ul li .ubermenu-submenu.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width li a.ubermenu-target {
            /*background: rgb(59,172,9);
            background: -moz-linear-gradient(bottom,  rgba(59,172,9,1) 0%, rgba(82,201,29,1) 100%);
            background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,rgba(59,172,9,1)), color-stop(100%,rgba(82,201,29,1)));
            background: -webkit-linear-gradient(bottom,  rgba(59,172,9,1) 0%,rgba(82,201,29,1) 100%);
            background: -o-linear-gradient(bottom,  rgba(59,172,9,1) 0%,rgba(82,201,29,1) 100%);
            background: -ms-linear-gradient(bottom,  rgba(59,172,9,1) 0%,rgba(82,201,29,1) 100%);
            background: linear-gradient(to top,  rgba(59,172,9,1) 0%,rgba(82,201,29,1) 100%);*/
            background: #548018;
            background: -moz-linear-gradient(bottom, #548018 0%, #a2ca6f 100%);
            background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #a2ca6f), color-stop(100%, #52c91d));
            background: -webkit-linear-gradient(bottom, #548018 0%, #a2ca6f 100%);
            background: -o-linear-gradient(bottom, #548018 0%, #a2ca6f 100%);
            background: -ms-linear-gradient(bottom, #548018 0%, #a2ca6f 100%);
            background: linear-gradient(to top, #548018 0%, #a2ca6f 100%);
            border-radius: 5px;
            color: #ffffff;
            margin-bottom: 0.5em;
            font-size: 16px;
            font-family: 'Roboto', Arial, sans-serif;
            font-weight: 700;
            text-transform: uppercase;
            border: 1px solid #548018;
            padding: 5px 10px;
            cursor: pointer; }

/* end base */
/* components */
.featuredPage {
  width: 33%;
  text-align: center;
  float: left;
  margin-bottom: 30px;
  min-height: 290px;
  min-width: 200px; }
  .featuredPage h2 {
    display: block; }
  .featuredPage .circle {
    width: 150px;
    height: 150px;
    background: #005696;
    border-radius: 50%;
    margin: 0 auto 25px auto; }
  .featuredPage .featuredThumb {
    width: 150px;
    height: 150px;
    overflow: hidden;
    border-radius: 50%;
    margin: 0 auto 25px auto; }

/* end components */
body, p {
  font-family: 'Roboto', Arial, sans-serif;
  color: #4b4b4b;
  font-size: 14px; }

a {
  text-decoration: none;
  color: #548018; }

/*a:link, a:visited { color: $blue; }*/
.breadcrumbs {
  margin-top: -40px;
  padding-left: 30px; }

h1 {
  font-size: 34px; }

h4 {
  font-size: 16px;
  padding: 0;
  font-weight: 700; }

h1, h2, h5 {
  font-family: 'Droid Serif', serif;
  font-weight: 700; }

h3, h4 {
  font-family: 'Roboto', Arial, sans-serif;
  text-transform: uppercase; }

h1, h2, h3, h4, h5 {
  color: #005696; }

li {
  font-size: 14px;
  line-height: 1.6em; }

.home-template .loop-post-excerpt .loop-post-text p, .archive-template .loop-post-excerpt .loop-post-text p {
  font-size: 14px; }

.readMore.btn {
  display: inline-block; }

.archive.category #main-section #content-section .content-section .loop-container-section {
  float: left;
  width: 75%; }
.archive.category #main-section #content-section #right-sidebar {
  margin-top: 2em; }

.loop-post-meta {
  display: none; }

.single-post .post-meta {
  display: none; }
.single-post .post-content .post-thumbnail {
  float: left;
  width: 100%;
  max-width: 300px;
  margin-right: 1em; }

.post-template .post .post-title h1 {
  padding-left: 0; }

.post-template .post-title h1 {
  text-align: left;
  font-size: 34px; }
.post-template .post-content {
  padding-top: 0; }
  .post-template .post-content h2 {
    font-size: 20px;
    padding-bottom: 25px;
    line-height: 30px;
    display: inline; }
  .post-template .post-content h3, .post-template .post-content h4, .post-template .post-content h5 {
    display: inline; }
  .post-template .post-content a {
    text-decoration: none; }
.post-template .content-section {
  padding-top: 35px; }

a:visited, .widget a, .white.post-template .post-content a:link, .white.post-template .comment-body a:link, .white.post-template .post-content a:visited, .upw-posts a:link .more-link {
  color: #548018;
  text-decoration: none;
  font-weight: bold; }

.white.post-template .post-content .featuredPage a:link, .white.post-template .post-content .featuredPage a:visited, .white.post-template .post-content a.greenButton {
  color: #ffffff; }

.main-section {
  max-width: 100%; }
  .main-section .content-section {
    max-width: 1160px;
    margin: 0 auto; }

.white .wrapper {
  background: #fffbf3; }
  .white .wrapper .archive-meta-container {
    text-align: left; }
    .white .wrapper .archive-meta-container .archive-head h1 {
      color: #005696; }

.shareThis {
  text-align: right;
  clear: both;
  margin-bottom: 15px;
  margin-top: 10px; }

.page-template-sidebar-page-template .shareThis {
  margin-right: 25px; }

.one_half {
  width: 45%;
  float: left;
  padding-left: 30px; }

.one_third {
  width: 31%;
  float: left;
  padding-left: 15px; }

.home-template .loop-thumbnail img, .archive-template .loop-thumbnail img {
  width: auto; }

.greenButton {
  background: #548018;
  background: -moz-linear-gradient(bottom, #548018 0%, #a2ca6f 100%);
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #a2ca6f), color-stop(100%, #52c91d));
  background: -webkit-linear-gradient(bottom, #548018 0%, #a2ca6f 100%);
  background: -o-linear-gradient(bottom, #548018 0%, #a2ca6f 100%);
  background: -ms-linear-gradient(bottom, #548018 0%, #a2ca6f 100%);
  background: linear-gradient(to top, #548018 0%, #a2ca6f 100%);
  border-radius: 3px;
  color: #ffffff;
  font-size: 16px;
  font-family: 'Roboto', Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  border: none;
  padding: 5px 10px; }

.archive-nav {
  margin: 0 auto !important;
  width: 150px; }

@media all and (max-width: 600px) {
  .one_half {
    width: 85%; }

  .post-template .post-title h1 {
    font-size: 28px;
    padding-bottom: 0px; } }
