@charset "UTF-8";
/*
	Theme Name: Hunter Custom Theme
	Description: Custom child theme created especially for Hunter by 9seeds on the <a href="https://9seeds.com/studiopress/">Genesis framework</a>.
	Author: 9seeds, LLC
	Author URI: https://9seeds.com/
	Version: 2.0.0

	Template: genesis
	Text Domain: hunter

*/
/*
Import Fonts
---------------------------------------------------------------------------------------------------- */
@import url(https://fonts.googleapis.com/css?family=Aldrich);
/*
Right to Left styles
---------------------------------------------------------------------------------------------------- */
/* @noflip */
body.rtl {
  direction: rtl;
  unicode-bidi: embed; }

/*
Defaults
---------------------------------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
input, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  border: 0;
  margin: 0;
  padding: 0;
  vertical-align: baseline; }

html {
  font-size: 100%;
  /* 16px browser default */
  -webkit-text-size-adjust: none;
  /* Prevent font scaling in landscape */ }

body {
  background-color: #201F1E;
  line-height: 1.625; }

body,
input,
select,
textarea,
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

a,
a:visited,
button,
input[type="button"],
input[type="submit"],
.btn {
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }

::-moz-selection {
  background-color: #1e1e1e;
  color: #fff; }

::selection {
  background-color: #1e1e1e;
  color: #fff; }

a img {
  border: none; }

/* Font Color ----------- */
body,
input,
.author,
.post-meta,
.post-meta a,
.entry-comments-link,
.entry-comments-link a,
.post-categories,
.post-categories a,
h2 a,
h2 a:visited {
  color: #24221F; }

#home-middle a:hover,
a:hover {
  color: #AF6728; }

h4.widgettitle {
  color: #F7F4DC; }

a,
.date,
.entry-time,
.post-info,
.entry-time,
h2 a:hover,
.site-header .genesis-nav-menu li li a:active,
.site-header .genesis-nav-menu li li a:hover {
  color: #AF6728; }

.site-footer .footer-bottom a:hover,
a:hover {
  color: #9D8D17; }

.site-footer .footer-bottom a,
.header-right,
h4.widgettitle a,
.genesis-nav-menu a,
.genesis-nav-menu li li a,
.genesis-nav-menu li li a:link,
.genesis-nav-menu li li a:visited,
.post-comments,
.site-description,
.site-title a,
.site-title a:hover,
.home-top-left a,
.home-top-left,
#home-middle a,
#home-middle,
.site-header a,
.call-to-action .cta-main li a,
.genesis-nav-menu li a:hover,
.genesis-nav-menu li:hover a,
.genesis-nav-menu li li a:hover,
.genesis-nav-menu .current-menu-item a {
  color: #FFF; }

.call-to-action .cta-main li a:hover {
  color: #996C28; }

.site-footer .footer-bottom {
  color: #D1CFBC; }

blockquote::before,
blockquote p,
input,
select,
textarea {
  color: #666; }

button,
input[type="button"],
input[type="submit"],
.btn,
.genesis-nav-menu .highlight-menu-item a,
.genesis-nav-menu .highlight-menu-item a:hover,
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
  color: #fff; }

/* Font Family ----------- */
body,
input,
textarea,
.author-box h1,
.author-box h4,
.widget-area .post h2,
.widget-area .page h2,
.site-header .genesis-nav-menu {
  font-family: 'Arial', 'Helvetica Neue', Helvetica, sans-serif; }

h1,
h2,
h3,
h4,
h5,
h6,
.post-info,
.entry-time,
.post-meta,
.entry-comments-link,
.post-categories,
.genesis-nav-menu,
.call-to-action li,
div.soliloquy-container .soliloquy-caption .soliloquy-caption-inside,
.entry-title a,
.site-title {
  font-family: 'Aldrich', sans-serif; }

/* Font Size ----------- */
div.soliloquy-container .soliloquy-caption .soliloquy-caption-inside h3 {
  font-size: 64px;
  font-size: 4rem; }

div.soliloquy-container .soliloquy-caption .soliloquy-caption-inside h4 {
  font-size: 48px;
  font-size: 3rem; }

.site-title {
  font-size: 42px;
  font-size: 2.625rem; }

h1,
.entry-title,
.entry-title a {
  font-size: 24px;
  font-size: 1.5rem; }

blockquote::before {
  font-size: 32px;
  font-size: 2rem; }

h2 {
  font-size: 22px;
  font-size: 1.375rem; }

h3 {
  font-size: 20px;
  font-size: 1.25rem; }

h4,
.archive-title,
.taxonomy-description h1,
div.soliloquy-container .soliloquy-caption .soliloquy-caption-inside {
  font-size: 18px;
  font-size: 1.125rem; }

h5,
.call-to-action li,
.author-box h1 {
  font-size: 16px;
  font-size: 1rem; }

.post-info, .entry-time {
  font-size: 15px;
  font-size: 0.9375rem; }

h6,
body,
input,
select,
textarea,
.genesis-nav-menu,
.widget-area h2 a,
.widget-area .post h2,
.widget-area .page h2,
.author-box h4,
.wp-caption,
h4.widgettitle {
  font-size: 14px;
  font-size: 0.875rem; }

.site-footer p,
.gform_wrapper span.gform_description,
.site-header .genesis-nav-menu {
  font-size: 12px;
  font-size: 0.75rem; }

.post-meta,
.entry-comments-link,
.post-categories,
.widget-area .post-info {
  font-size: 10px;
  font-size: 0.625rem; }

/* Miscellaneous ----------- */
blockquote p {
  font-style: italic; }

cite {
  font-style: normal; }

.author-box h4 {
  font-weight: 700; }

.wp-caption {
  text-align: center; }

a,
h2 a,
h2 a:visited,
.genesis-nav-menu a,
.navigation li a,
.widgettitle a,
.site-title a {
  text-decoration: none; }

.genesis-nav-menu {
  text-transform: uppercase; }

.site-header .genesis-nav-menu {
  text-transform: none; }

div.soliloquy-container .soliloquy-caption .soliloquy-caption-inside h4,
div.soliloquy-container .soliloquy-caption .soliloquy-caption-inside h3 {
  line-height: 1;
  margin: 0;
  text-transform: uppercase; }

/*
Layout
---------------------------------------------------------------------------------------------------- */
/* Structure ----------- */
body.custom-background {
  background-size: cover; }

#wrap {
  margin: 0 auto;
  max-width: 100%; }

.site-inner {
  clear: both;
  margin: 20px auto 32px;
  margin: 1.25rem auto 2rem;
  width: 1000px; }

.site-inner > .wrap {
  overflow: hidden; }

.home .site-inner {
  margin: 20px auto 0;
  margin: 1.25rem auto 0; }

/* 1000px CSS Grid ----------- */
#sidebar-alt {
  width: 16%;
  /* 160px / 1000px */ }

.sidebar {
  width: 30%;
  /* 300px / 1000px */ }

.content-sidebar-sidebar .sidebar,
.sidebar-content-sidebar .sidebar,
.sidebar-sidebar-content .sidebar {
  width: 33.33734939%;
  /* 280px / 830px */ }

.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content,
.sidebar-sidebar-content .content {
  width: 62.650602409%;
  /* 520px / 830px */ }

.content-sidebar .content,
.sidebar-content .content {
  width: 59%;
  /* 590px / 1000px */ }

.home.full-width-content .content,
.page-template-page_colors-home.home.full-width-content .content,
.content-sidebar .content-sidebar-wrap,
.full-width-content .content-sidebar-wrap,
.sidebar-content .content-sidebar-wrap {
  width: 100%;
  /* 1000px / 1000px */ }

.full-width-content .content,
.home.page.full-width-content .content {
  width: 92%; }

.header-full-width #title-area,
#title-area {
  width: 48%; }

.site-header .widget-area {
  padding: 16px 0;
  padding: 1rem 0;
  width: 50%; }

#secondary-nav {
  width: 100%; }

.footer-widgets-1,
.footer-widgets-2,
.sidebar-content .sidebar,
.sidebar-sidebar-content .sidebar,
.content,
.content-sidebar-wrap,
.site-footer .gototop,
#sidebar-alt,
#title-area {
  float: left; }

.content-sidebar-sidebar #sidebar-alt,
.footer-widgets-3,
.sidebar,
.sidebar-content .content,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content,
.sidebar-sidebar-content .content-sidebar-wrap,
.site-header .widget-area {
  float: right; }

/* Header ----------- */
.site-header {
  border-bottom: 0;
  margin: 0 auto;
  min-height: 100px;
  overflow: hidden;
  width: 1000px; }

#title-area {
  margin: 20px 0;
  margin: 1.25rem 0; }

.site-title {
  line-height: 1;
  margin: 0;
  text-transform: uppercase; }

.header-image .site-title {
  margin: 0; }

.site-description {
  line-height: 1.25; }

.header-full-width .site-title,
.header-full-width .site-title a {
  width: 100%; }

.header-image .site-title-area {
  margin: 10px 0;
  margin: 0.625rem 0;
  width: 50%; }

.header-image .site-title {
  background: url(images/logo.png) no-repeat 0 0; }

.header-image .site-title,
.header-image .site-title a {
  width: 100%; }

.header-image .site-title,
.header-image .site-title a,
.header-image .site-title-area {
  display: block;
  float: left;
  min-height: 100px;
  overflow: hidden;
  text-indent: -9999px; }

.header-image .site-description {
  display: block;
  overflow: hidden; }

.site-header .header-right {
  clear: both;
  display: block;
  padding: 10px 0 0;
  padding: 0.625rem 0 0;
  text-align: right; }

.site-header .header-right .widget {
  clear: both;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  overflow: hidden; }

/* Social Icons
------------------------------------------------------------ */
.icons-social {
  float: right; }

.icons-social a {
  float: left;
  height: 28px;
  margin: 2px 0 0 10px;
  margin: 0.125rem 0 0 0.625rem;
  text-indent: -9999px;
  width: 26px; }

.icons-social .btn-fb {
  background: url(images/icon-facebook.png) no-repeat; }

.icons-social .btn-tw {
  background: url(images/icon-twitter.png) no-repeat; }

.icons-social .btn-rss {
  background: url(images/icon-rss.png) no-repeat; }

.icons-social .btn-gp {
  background: url(images/icon-googleplus.png) no-repeat; }

.icons-social .btn-pin {
  background: url(images/icon-pinterest.png) no-repeat; }

.icons-social .btn-yt {
  background: url(images/icon-youtube.png) no-repeat; }

/* Homepage Content ----------- */
#home-top {
  background: #000;
  clear: both;
  margin: 0 0 25px;
  margin: 0 0 1.5625rem;
  overflow: hidden; }

.home-top-left {
  background: #000;
  float: left;
  text-shadow: none;
  width: 34.5%; }

.home-top-left .widget {
  padding: 16px;
  padding: 1rem; }

.home-top-left .widget.call-to-action {
  padding: 0; }

.home-top-right {
  float: right;
  overflow: hidden;
  position: relative;
  width: 63.5%; }

#home-middle {
  clear: both;
  margin: 0 0 25px;
  margin: 0 0 1.5625rem;
  overflow: hidden;
  text-shadow: -1px -1px 0 #22201D; }

#home-bottom {
  margin: 0;
  overflow: hidden; }

/* Call to Action
------------------------------------------------------------ */
.call-to-action ul.cta {
  margin: 0;
  padding: 0; }

.call-to-action li {
  margin: 0;
  padding: 21px 45px 22px 10px;
  padding: 1.3125rem 2.8125rem 1.375rem 0.625rem;
  text-transform: uppercase; }

.call-to-action .cta-main ul li {
  border: 0;
  line-height: 1.3;
  list-style-image: none;
  list-style-type: none;
  overflow: visible; }

.call-to-action li.cta1 {
  background: url("images/arrow-cta-dark.png") no-repeat scroll right center transparent; }

.rtl .call-to-action li.cta1 {
  background-image: url("images/arrow-cta-dark-rtl.png"); }

.call-to-action li.cta2 {
  background: url("images/arrow-cta-light.png") no-repeat scroll right center transparent; }

.rtl .call-to-action li.cta2 {
  background-image: url("images/arrow-cta-light-rtl.png"); }

.call-to-action li.cta3 {
  background: url("images/arrow-cta-orange.png") no-repeat scroll right center transparent; }

.rtl .call-to-action li.cta3 {
  background-image: url("images/arrow-cta-orange-rtl.png"); }

.call-to-action li.cta4 {
  background: url("images/arrow-cta-dark.png") no-repeat scroll right center transparent; }

.rtl .call-to-action li.cta4 {
  background-image: url("images/arrow-cta-dark-rtl.png"); }

.call-to-action .cta-main li a {
  text-decoration: none; }

/* Soliloquy ----------- */
div.soliloquy-container .soliloquy-control-nav li a {
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s; }

div.soliloquy-container .soliloquy-caption {
  background: black;
  background: url(images/caption-bg.png) repeat-y right 0;
  -webkit-filter: 0;
          filter: 0;
  bottom: auto;
  left: auto;
  min-height: 265px;
  right: 0;
  top: 0;
  width: 70%; }

div.soliloquy-container .soliloquy-caption .soliloquy-caption-inside {
  background: 0 none;
  -webkit-filter: 0;
          filter: 0;
  line-height: 1;
  margin: 0;
  padding: 54px 32px 0 10px;
  padding: 3.375rem 2rem 0 0.625rem;
  text-align: right;
  text-transform: uppercase; }

/* Featured Images
------------------------------------------------------------ */
.wsm-featured-images {
  clear: both;
  overflow: hidden; }

.wsm-featured-images a {
  background: #94917F;
  background: rgba(247, 244, 220, 0.5);
  border: 1px solid #090806;
  border-radius: 4px;
  display: block;
  float: left;
  margin: 0 16px 0 0;
  margin: 0 1rem 0 0;
  padding: 5px;
  padding: 0.3125rem;
  width: 175px; }

.wsm-featured-images a#img5 {
  margin: 0; }

/*Home Bottom Widgets ----------- */
#home-bottom .widget-area {
  float: left;
  margin: 0 5% 16px 0;
  margin: 0 5% 1rem 0;
  padding: 0;
  width: 30%; }

#home-bottom .widget-area.home-bottom-right {
  margin: 0 0 16px;
  margin: 0 0 1rem; }

/* Main Content ----------- */
.content-sidebar .content,
.sidebar-content .content,
.home.page .content {
  background: #D3CFB7;
  background: rgba(247, 244, 220, 0.8);
  padding: 20px 42px;
  padding: 1.25rem 2.625rem; }

.full-width-content .content,
.home.page.full-width-content .content {
  padding: 20px 4%;
  padding: 1.25rem 4%; }

.page-template-page_colors-home.full-width-content .content,
.page-template-page_colors-home.home.page.full-width-content .content {
  background: 0 none;
  padding: 0;
  width: 100%; }

.content {
  background: #D3CFB7;
  background: rgba(247, 244, 220, 0.8);
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  text-shadow: 0 1px 1px #FFFFFF; }

.home .content {
  background: 0 none;
  padding: 0; }

.entry,
.page .post.entry {
  margin-bottom: 32px;
  margin-bottom: 2rem; }

.widget-area .entry,
.widget-area .post.entry,
.widget-area .page .post.entry {
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
  margin-bottom: 8px;
  margin-bottom: 0.5rem; }

.post.entry {
  border-bottom: 1px solid #AF6728;
  padding: 0 0 16px;
  padding: 0 0 1rem; }

.single .entry {
  margin-bottom: 16px;
  margin-bottom: 1rem; }

.page .entry {
  margin: 0; }

.entry-content,
.entry-content p {
  line-height: 1.625; }

.content p {
  margin-bottom: 16px;
  margin-bottom: 1rem; }

blockquote {
  padding: 20;
  padding: 1.25rem; }

blockquote::before {
  content: "“";
  display: block;
  height: 0;
  left: -20px;
  position: relative;
  top: -10px; }

/* Post Info & Meta ----------- */
.post-info,
.entry-time,
.post-categories,
.entry-comments-link,
.post-meta {
  clear: both;
  line-height: 1.5; }

.entry-time,
.post-info {
  margin-bottom: 0;
  text-transform: uppercase; }

.widget-area .post-info {
  clear: none;
  margin-bottom: 0; }

.post-comments {
  border-left: 1px solid #777;
  margin-left: 5px;
  margin-left: 0.3125rem;
  padding-left: 5px;
  padding-left: 0.3125rem; }

.post-meta {
  padding-bottom: 24px;
  padding-bottom: 1.5rem;
  text-transform: uppercase; }

.categories,
.tags {
  display: block; }

.categories {
  float: left; }

.content p.entry-meta {
  margin-bottom: 0; }

.post-categories {
  display: inline-block;
  text-transform: uppercase; }

.entry-comments-link {
  border-left: 1px solid #777;
  margin-left: 5px;
  margin-left: .3125rem;
  padding-left: 5px;
  padding-left: .3125rem;
  text-transform: uppercase; }

/* 04f - Column Classes ----------- */
.five-sixths,
.four-fifths,
.four-sixths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fifths,
.three-fourths,
.three-sixths,
.two-fifths,
.two-fourths,
.two-sixths,
.two-thirds {
  float: left;
  margin-left: 4.166666666%;
  /* 48px / 1000px */
  margin-bottom: 16px;
  margin-bottom: 1rem; }

.one-half,
.three-sixths,
.two-fourths {
  width: 47.9166666666%;
  /* 552px / 1000px */ }

.one-third,
.two-sixths {
  width: 30.555555555%;
  /* 352px / 1000px */ }

.four-sixths,
.two-thirds {
  width: 65.277777777%;
  /* 752px / 1000px */ }

.one-fourth {
  width: 21.875%;
  /* 252px / 1000px */ }

.three-fourths {
  width: 73.958333333%;
  /* 852px / 1000px */ }

.one-fifth {
  width: 16.666666666%;
  /* 192px / 1000px */ }

.two-fifths {
  width: 37.5%;
  /* 432px / 1000px */ }

.three-fifths {
  width: 58.333333333%;
  /* 672px / 1000px */ }

.four-fifths {
  width: 79.166666666%;
  /* 912px / 1000px */ }

.one-sixth {
  width: 13.194444444%;
  /* 152px / 1000px */ }

.five-sixths {
  width: 82.638888888%;
  /* 952px / 1000px */ }

.first {
  margin-left: 0; }

/* Gutenberg
--------------------------------------------- */
.wp-block-pullquote blockquote:before {
  text-align: left; }

@media only screen and (min-width: 781px) {
  .content-sidebar .alignfull,
  .content-sidebar .alignwide,
  .sidebar-content .alignfull,
  .sidebar-content .alignwide {
    margin-left: -42px;
    margin-right: -42px;
    max-width: calc(100% + 84px);
    width: calc(100% + 84px); }
  .full-width-content .alignwide,
  .full-width-content .alignfull {
    margin-left: -40px;
    margin-right: -40px;
    max-width: calc(100% + 80px);
    width: calc(100% + 80px); } }

.alignfull iframe,
.alignwide iframe,
.alignfull img,
.alignwide img {
  max-width: 100%;
  margin-right: auto;
  width: 100%; }

.wp-block-media-text, .wp-block-verse {
  margin-bottom: 30px; }

/* table
--------------------------------------------- */
table.wp-block-table {
  width: 100%;
  margin-bottom: 30px; }
  table.wp-block-table td {
    padding: 5px 10px; }

/*  Miscellaneous ----------- */
p.subscribe-to-comments {
  padding: 24px 0 16px;
  padding: 1.5rem 0 1rem; }

p.pages,
.clear,
.clear-line,
.first {
  clear: both; }

.clear-line {
  border-bottom: 1px solid #ccc;
  margin-bottom: 26px;
  margin-bottom: 1.625rem; }

.alignleft,
.archive-page {
  float: left; }

.alignright {
  float: right; }

.archive-page {
  width: 50%; }

.author-box,
.sticky {
  margin-bottom: 32px;
  margin-bottom: 2rem; }

.author-box,
.author-box h1,
.taxonomy-description {
  line-height: 1.5; }

.author-box,
.breadcrumb,
.sticky,
.taxonomy-description {
  background-color: #E1DFD6;
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
  overflow: hidden;
  padding: 10px;
  padding: 0.625rem; }

/*
Menus
---------------------------------------------------------------------------------------------------- */
.nav-primary {
  background: url("images/nav-bg.png") repeat-x scroll 0 0 #1E1C1A;
  margin: 0;
  width: 100%; }

.nav-primary .wrap {
  margin: 0 auto;
  width: 1000px; }

.genesis-nav-menu {
  clear: both;
  overflow: hidden; }

.genesis-nav-menu ul {
  float: left;
  width: 100%; }

.genesis-nav-menu li {
  display: inline-block;
  float: left;
  list-style-type: none;
  text-align: left; }

.genesis-nav-menu a {
  display: block;
  padding: 10px 16px 10px;
  padding: 0.625rem 1rem;
  position: relative; }

.genesis-nav-menu li a:active,
.genesis-nav-menu li a:hover,
.genesis-nav-menu .current_page_item a,
.genesis-nav-menu .current-cat a,
.genesis-nav-menu .current-menu-item a {
  background-color: #8D7F71; }

.genesis-nav-menu li.highlight-menu-item {
  margin-left: 20px;
  margin-left: 1.25rem; }

.genesis-nav-menu .highlight-menu-item a {
  background-color: #1e1e1e; }

.genesis-nav-menu .highlight-menu-item a:hover {
  background-color: #ff2a00; }

.menu li li a,
.genesis-nav-menu li li a,
.genesis-nav-menu li li a:link,
.genesis-nav-menu li li a:visited {
  background-color: #8D7F71;
  border: 1px solid #b59e88;
  border-top: none;
  padding: 10px 20px;
  padding: 0.625rem 1.25rem;
  position: relative;
  width: 170px; }

.genesis-nav-menu li li a:hover {
  background-color: #b5b811; }

.menu li ul,
.genesis-nav-menu li ul {
  left: -9999px;
  position: absolute;
  width: 212px;
  z-index: 99; }

.genesis-nav-menu li ul ul {
  margin: -43px 0 0 211px; }

.genesis-nav-menu li:hover ul ul,
.genesis-nav-menu li.sfHover ul ul {
  left: -9999px; }

.genesis-nav-menu li:hover,
.genesis-nav-menu li.sfHover {
  position: static; }

ul.genesis-nav-menu li:hover > ul,
ul.genesis-nav-menu li.sfHover ul {
  left: auto; }

ul.genesis-nav-menu li a.sf-with-ul {
  padding-right: 25px;
  padding-right: 1.5625rem; }

ul.genesis-nav-menu li li a.sf-with-ul {
  width: 165px; }

.genesis-nav-menu li.menu-item-has-children > a:after {
  content: "";
  height: 16px;
  position: absolute;
  text-indent: -9999px;
  width: 16px;
  background: url(/wp-content/themes/hunter/images/arrow-down.png) no-repeat center center;
  right: 0;
  top: 10px; }

.genesis-nav-menu li.menu-item-has-children > a {
  padding-right: 1.5625rem; }

#secondary-nav .genesis-nav-menu li.menu-item-has-children a:after {
  content: none; }

.genesis-nav-menu li.menu-item-has-children li.menu-item-has-children > a:after {
  background: url(images/arrow-right.png) no-repeat center center;
  right: 8px;
  top: 10px; }

.genesis-nav-menu li li a .sf-sub-indicator,
.genesis-nav-menu li li li a .sf-sub-indicator {
  background: url(images/arrow-right.png) no-repeat center center;
  right: 8px;
  top: 10px; }

.rtl .genesis-nav-menu li li a .sf-sub-indicator,
.rtl .genesis-nav-menu li li li a .sf-sub-indicator {
  background-image: url(images/arrow-right-rtl.png); }

.site-header .menu {
  float: right;
  margin: 8px 0;
  margin: 0.5rem 0; }

.site-header .menu li {
  background: 0 none;
  border-right: 1px solid #DDD;
  display: block;
  float: left;
  line-height: 1;
  padding: 0 8px;
  padding: 0 0.5rem;
  position: relative; }

.site-header .menu li li {
  border: 0; }

.site-header .menu li a {
  display: block;
  position: relative; }

#secondary-nav {
  background: url(images/header-menu-bg.png) repeat;
  overflow: hidden;
  width: 100%; }

#secondary-nav .wrap {
  margin: 0 auto;
  width: 1000px; }

#secondary-nav .genesis-nav-menu {
  float: right;
  font-size: 12px; }

#secondary-nav .genesis-nav-menu a {
  padding: 3px 8px; }

#secondary-nav li li a,
#secondary-nav li li a:link,
#secondary-nav li li a:visited {
  background: url(images/header-menu-bg.png) repeat;
  border: 1px solid #8D7F71;
  border-top: 0;
  width: 150px; }

#secondary-nav li li a:active,
#secondary-nav li li a:hover {
  color: #996C28; }

#secondary-nav .genesis-nav-menu li ul {
  height: auto;
  width: 170px; }

#secondary-nav .genesis-nav-menu li ul ul {
  margin: -26px 0 0 167px; }

#secondary-nav .genesis-nav-menu li a.sf-with-ul {
  padding-right: 25px; }

#secondary-nav .genesis-nav-menu li li a.sf-with-ul {
  width: 133px; }

#secondary-nav .genesis-nav-menu li a .sf-sub-indicator {
  background: url(images/sub-menu-arrow.png) no-repeat center center;
  right: 5px;
  top: 2px; }

#secondary-nav .genesis-nav-menu li li a .sf-sub-indicator,
#secondary-nav .genesis-nav-menu li li li a .sf-sub-indicator {
  background: url(images/sub-menu-arrow-right.png) no-repeat center center;
  right: 2px;
  top: 2px; }

.rtl #secondary-nav .genesis-nav-menu li li a .sf-sub-indicator,
.rtl #secondary-nav .genesis-nav-menu li li li a .sf-sub-indicator {
  background-image: url(images/sub-menu-arrow-right-rtl.png); }

#wpadminbar li:hover ul ul {
  left: 0; }

/* Primary Navigation Extras ----------- */
.genesis-nav-menu li.right {
  float: right;
  padding: 10px 20px;
  padding: 0.625rem 1.25rem; }

.genesis-nav-menu li.right a {
  display: inline;
  padding: 0; }

.nav-primary .genesis-nav-menu li.right a:hover {
  background-color: transparent; }

.genesis-nav-menu li.search {
  padding: 6px 0 0;
  padding: 0.375rem 0 0; }

.genesis-nav-menu li.rss a {
  background: url(images/rss.png) no-repeat center left transparent;
  margin-left: 20px;
  margin-left: 1.25rem;
  padding-left: 20px;
  padding-left: 1.25rem; }

.genesis-nav-menu li.twitter a {
  background: url(images/twitter-nav.png) no-repeat center left transparent;
  padding-left: 24px;
  padding-left: 1.5rem; }

/*
Headings
---------------------------------------------------------------------------------------------------- */
h1,
h2,
h3,
h4,
h5,
h6,
.entry-title a {
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 16px;
  margin-bottom: 1rem; }

h1.entry-title,
h2.entry-title {
  background: url(images/target.png) no-repeat left 0;
  padding: 0 0 0 28px;
  padding: 0 0 0 1.75rem; }

h1.entry-title {
  margin: 0 0 10px -28px;
  margin: 0 0 0.625rem -1.75rem; }

h2.entry-title {
  margin: 0 0 0 -28px;
  margin: 0 0 0 -1.75rem; }

.widget-area .page h2,
.widget-area .post h2 {
  margin: 0; }

.author-box h4,
.author-box h1 {
  margin: 0; }

.author-box br {
  display: none; }

.taxonomy-description h1 {
  margin-bottom: 4px;
  margin-bottom: 0.25rem; }

.archive-title {
  margin-bottom: 24px;
  margin-bottom: 1.5rem; }

h4.widgettitle {
  text-shadow: -1px -1px 0 #22201D;
  text-transform: uppercase; }

#home-bottom h4.widgettitle,
.site-footer .footer-top h4.widgettitle,
.sidebar h4.widgettitle {
  background: #252313 url("images/bg-widgettitle.png") no-repeat right center;
  margin: -16px -16px 16px;
  margin: -1rem -1rem 1rem;
  padding: 15px 45px 10px 10px; }

.rtl #home-bottom h4.widgettitle,
.rtl .site-footer .footer-top h4.widgettitle,
.rtl .sidebar h4.widgettitle {
  background-image: url("images/bg-widgettitle-rtl.png"); }

/*
Lists
---------------------------------------------------------------------------------------------------- */
.entry-content ol,
.entry-content ul {
  margin-bottom: 26px;
  margin-bottom: 1.625rem; }

.entry-content ol li,
.entry-content ul li {
  line-height: 1.625; }

.entry-content ol li,
.entry-content ul li {
  margin-left: 24px;
  margin-left: 1.5rem; }

.widget-area ol li,
.widget-area ul li {
  background: url("images/bg-bullet.png") no-repeat 0 -2px;
  list-style-type: none;
  padding-left: 22px;
  padding-left: 1.375rem; }

.rtl .widget-area ol li,
.rtl .widget-area ul li {
  background-image: url("images/bg-bullet-rtl.png"); }

.entry-content ol li {
  list-style-type: decimal; }

.entry-content ul li {
  list-style-image: url(images/bg-bullet.png);
  list-style-type: none; }

.rtl .entry-content ul li {
  list-style-image: url(images/bg-bullet-rtl.png); }

.entry-content ol ol,
.entry-content ol ul,
.entry-content ul ol,
.entry-content ul ul {
  margin-bottom: 0; }

/*
Post Navigation
---------------------------------------------------------------------------------------------------- */
.navigation li {
  display: inline; }

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
  background-color: #1e1e1e;
  border-radius: 3px;
  cursor: pointer;
  padding: 12px;
  padding: 0.75rem; }

.navigation li a:hover,
.navigation li.active a {
  background-color: #ff2a00; }

/*
Comments
---------------------------------------------------------------------------------------------------- */
#comments,
#respond {
  line-height: 1.5;
  overflow: hidden; }
  #comments label,
  #respond label {
    margin-left: 0;
    display: block; }
  #comments p,
  #respond p {
    margin-bottom: 0; }
    #comments p.comment-notes,
    #respond p.comment-notes {
      margin-bottom: 20px; }
  #comments textarea,
  #respond textarea {
    margin-top: 0; }

#respond.comment-respond {
  margin-top: 10px; }

#comments h3,
#respond h3 {
  margin: 0; }

.ping-list,
#comments {
  margin-bottom: 24px;
  margin-bottom: 1.5rem; }

#author,
#email,
#url {
  width: 100%; }

#author,
#email,
#url {
  margin-bottom: 12px;
  margin-bottom: 0.75rem; }

#comment {
  margin: 12px 0;
  margin: 0.75rem 0; }

label {
  margin-left: 12px;
  margin-left: 0.75rem; }

.comment-list li,
.ping-list li {
  list-style-type: none;
  margin-top: 24px;
  margin-top: 1.5rem;
  padding: 10px;
  padding: 0.625rem; }

.comment-list li ul li {
  margin-right: 32px;
  margin-right: 2rem; }

.comment-header {
  overflow: hidden; }

.comment {
  background-color: #E1DFD6;
  border-right: none; }

.comment-content p {
  margin-bottom: 5px;
  margin-bottom: 0.3125rem; }

.reply {
  font-size: 12px;
  font-size: 0.75rem; }

#comments .navigation {
  margin-top: 32px;
  margin-top: 2rem; }

/*
widget
---------------------------------------------------------------------------------------------------- */
#home-bottom .widget,
.site-footer .footer-top .widget,
.sidebar .widget {
  background: #CECBB5;
  background: rgba(247, 244, 220, 0.8);
  border: 1px solid #5F594C;
  margin: 0 0 15px;
  margin: 0 0 0.9375rem;
  padding: 16px 16px 10px;
  padding: 1rem 1rem 0.625rem;
  text-shadow: 0 1px 1px #FFFFFF; }

.sidebar .widget.call-to-action {
  background: url("images/bg-cta.png") repeat scroll left top transparent;
  border: medium none;
  padding: 10px;
  padding: 0.625rem; }

.sidebar .call-to-action .cta-main ul li {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
  margin: 0;
  padding: 24px 40px 24px 0;
  padding: 1.5rem 2.5rem 1.5rem 0; }

.sidebar .call-to-action .cta-main ul li a {
  text-shadow: none; }

#home-bottom .widget {
  min-height: 310px; }

.widget-area .widget iframe {
  width: 100% !important; }

.widget-area .header-right ol,
.widget-area .header-right ul,
.widget-area .header-right .textwidget {
  padding: 0; }

/* NGG Gallery
------------------------------------------------------------ */
.ngg_slideshow.widget {
  background: 0 none !important;
  border: 0 !important;
  margin: 0 15px !important;
  min-height: inherit !important;
  padding: 0 !important; }

.widget-area .ngg-widget-slideshow {
  width: 100% !important; }

/* Search Form
------------------------------------------------------------ */
.nav-primary .s,
.widget-area .s {
  padding: 6px 5px;
  padding: 0.375rem 0.3125rem;
  width: 80%; }

.nav-primary .s {
  width: 195px; }

.entry-content .search-form {
  margin-bottom: 20px; }
  .entry-content .search-form input[type=submit] {
    height: 32px; }
  .entry-content .search-form input[type=search] {
    padding: 8px 5px;
    width: calc( 100% - 42px); }

/*
Sidebars
---------------------------------------------------------------------------------------------------- */
.sidebar {
  display: inline;
  line-height: 1.5; }

.sidebar p {
  margin-bottom: 16px;
  margin-bottom: 1rem; }

.sidebar .widget {
  border-bottom: 1px solid #ccc;
  margin-bottom: 32px;
  margin-bottom: 2rem;
  padding-bottom: 16px;
  padding-bottom: 1rem;
  overflow: hidden; }

.sidebar.widget-area ul li {
  list-style-type: none;
  margin-bottom: 6px;
  margin-bottom: 0.375rem;
  word-wrap: break-word; }

/*
Footer
---------------------------------------------------------------------------------------------------- */
.site-footer {
  clear: both;
  margin: 0 auto;
  width: 1000px; }

.site-footer .wrap {
  margin: 10px 0 0;
  margin: 0.625rem 0 0;
  overflow: hidden; }

.site-footer .widget-area {
  float: left;
  margin: 0 5% 16px 0;
  margin: 0 5% 1rem 0;
  padding: 0;
  width: 30%; }

.site-footer .footer-top {
  overflow: hidden; }

.site-footer .footer-top .widget {
  min-height: 340px; }

.site-footer .widget-area.footer-widgetarea-right {
  margin: 0 0 16px 0;
  margin: 0 0 1rem 0; }

.site-footer .footer-bottom {
  background: url("images/bg-footer.png") repeat-x scroll 0 0 transparent;
  border-top: 1px solid #CCCCCC;
  clear: both;
  font-size: 12px;
  font-size: 0.75rem;
  margin: 10px 0 0;
  margin: 0.625rem 0 0;
  overflow: hidden;
  padding: 10px;
  padding: 0.625rem; }

.footer-bottom .footer-left {
  float: left;
  width: 48%; }

.footer-bottom .footer-right {
  float: right;
  width: 48%; }

.site-footer .creds,
.site-footer .gototop {
  margin: 5px 0;
  margin: 0.3125rem 0; }

/* Footer Menu ----------- */
.site-footer .footer-bottom ul {
  float: right;
  overflow: hidden; }

.site-footer .footer-bottom ul li {
  border-right: 1px solid #CCC;
  display: block;
  float: left;
  list-style-type: none;
  margin: 0 0 0 5px;
  margin: 0 0 0 0.3125rem;
  padding: 0 8px 0 0;
  padding: 0 0.5rem 0 0; }

.site-footer .footer-bottom ul li.last-menu-item {
  border: 0; }

/* Footer Widgets ----------- */
.footer-widgets {
  border-top: 2px solid #1e1e1e;
  clear: both;
  line-height: 1.5;
  overflow: hidden;
  padding: 32px 0 16px;
  padding: 2rem 0 1rem; }

.footer-widgets p {
  margin-bottom: 16px;
  margin-bottom: 1rem; }

.footer-widgets .widget {
  margin-bottom: 24px;
  margin-bottom: 1.5rem; }

.footer-widgets .widget-area ul li {
  list-style-type: none;
  margin-bottom: 6px;
  margin-bottom: 0.375rem;
  word-wrap: break-word; }

.footer-widgets-1 {
  margin-right: 4.166666666%;
  /* 48px / 1152px */ }

/*
Forms & Buttons
---------------------------------------------------------------------------------------------------- */
input,
select,
textarea {
  background-color: #fff;
  border: 1px solid #ddd;
  padding: 8px 5px;
  padding: 0.5rem 0.3125rem;
  width: 100%; }

.site-header .search-form {
  float: right;
  margin-top: 10px;
  margin-top: 0.625rem;
  width: 50%; }

button,
input[type="button"],
input[type="submit"],
.btn {
  background-color: #AF682B;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  padding: 6px 10px;
  padding: 0.375rem 0.625rem;
  width: auto; }

button:hover,
input:hover[type="button"],
input:hover[type="submit"],
.btn:hover {
  background-color: #5E5F28; }

.enews input[type="submit"] {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

main.content label {
  margin-left: 0;
  display: block; }

main.content input[type="text"],
main.content input[type="password"],
main.content input[type="file"],
main.content input[type="button"],
main.content input[type="submit"],
main.content select,
main.content textarea {
  margin-bottom: 10px; }

main.content input[type="checkbox"],
main.content input[type="radio"] {
  width: auto; }

main.content form {
  margin-bottom: 20px; }

/* Gravity Forms ----------- */
.widget-area div.gform_wrapper input,
.widget-area div.gform_wrapper select,
.widget-area div.gform_wrapper textarea,
.content div.gform_wrapper input,
.content div.gform_wrapper select,
.content div.gform_wrapper textarea {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 6px 5px;
  padding: 0.375rem 0.3125rem; }

div.gform_wrapper .top_label .gfield_label {
  font-weight: normal; }

div.gform_wrapper .ginput_complex label {
  font-size: 12px;
  font-size: 0.75rem; }

div.gform_wrapper input[type="submit"] {
  padding: 5px 16px;
  padding: 0.3125rem 1rem; }

div.gform_wrapper .ginput_complex label {
  padding: 0; }

div.gform_wrapper li,
div.gform_wrapper form li {
  margin: 16px 0 0;
  margin: 1rem 0 0; }

.widget-area div.gform_wrapper {
  margin: 0; }

.widget-area div.gform_wrapper form {
  overflow: hidden;
  position: relative; }

.widget-area div.gform_wrapper .gform_heading {
  margin-bottom: 8px;
  margin-bottom: 0.5rem; }

.widget-area .gform_wrapper li,
.widget-area .gform_wrapper form li {
  background: 0 none;
  margin-bottom: 0;
  padding-left: 0; }

.widget-area .gform_wrapper .gform_footer {
  bottom: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  width: 38px;
  height: 28px; }

.widget-area .gform_wrapper .gform_footer input.gform_button {
  padding: 7px 8px; }

.ie7 .widget-area .gform_wrapper .gform_footer {
  bottom: 2px; }

.ie7 .widget-area .gform_wrapper .gform_footer input.gform_button {
  padding: 4px 8px; }

.ie8 .widget-area .gform_wrapper .gform_footer input.gform_button {
  padding: 7px 8px; }

.gecko .gform_wrapper .gform_footer input.gform_button {
  padding: 6px 8px; }

div.gform_wrapper li.clearit .gfield_label {
  display: none; }

/*
Images & Captions
---------------------------------------------------------------------------------------------------- */
embed,
img,
object,
video {
  max-width: 100%; }

img {
  height: auto; }

.alignleft .avatar {
  margin-right: 24px;
  margin-right: 1.5rem; }

.alignright .avatar {
  margin-left: 24px;
  margin-left: 1.5rem; }

.author-box .avatar {
  border: 3px solid #5E5F28;
  float: left;
  margin-right: 24px;
  margin-right: 1.5rem; }

.comment-list li .avatar {
  float: left;
  margin: 0 16px 10px 0;
  margin: 0 1rem 0.625rem 0; }

img.centered,
.aligncenter {
  display: block;
  margin: 0 auto 24px;
  margin: 0 auto 1.5rem; }

img.alignnone {
  display: inline;
  margin-bottom: 12px;
  margin-bottom: 0.75rem; }

.alignleft img {
  display: inline;
  margin: 0 8px 5px 0;
  margin: 0 0.5rem 0.3125rem 0; }

.alignright img {
  display: inline;
  margin: 0 0 5px 8px;
  margin: 0 0 0.3125rem 0.5rem; }

img.alignleft,
.post-image,
.wp-caption.alignleft {
  display: inline;
  margin: 0 10px 5px 0;
  margin: 0 0.625rem 0.3125rem 0; }

img.alignright,
.wp-caption.alignright {
  display: inline;
  margin: 0 0 5px 10px;
  margin: 0 0 0.3125rem 0.625rem; }

img.alignleft,
img.alignright {
  margin-top: 5px;
  margin-top: 0.3125rem; }

img.alignright,
img.alignleft,
img.alignnone,
img.aligncenter,
.aligncenter img,
.alignnone img,
.alignleft img,
.alignright img,
img.alignright.post-image {
  background-color: #5F594C;
  border: 1px solid #393625;
  padding: 5px;
  padding: 0.3125rem; }

p.wp-caption-text {
  line-height: 1.2;
  margin-top: 12px;
  margin-top: 0.75rem; }

/* Table Widget ----------- */
table.tablepress thead th,
table.tablepress tfoot th {
  background-color: #AF6728;
  color: #FFF;
  text-shadow: none; }

table.tablepress tbody {
  border: 1px solid #C9BDB1; }

table.tablepress .row-hover tr:hover td,
table.tablepress .odd td {
  background-color: #fdf8f3; }

table.tablepress tbody td,
table.tablepress tfoot th {
  border-color: #C9BDB1; }

/*
Color Options
---------------------------------------------------------------------------------------------------- */
/*Orange
----------------------- */
.hunter-orange .site-description,
.hunter-orange .site-title a,
.hunter-orange .site-title a:hover {
  color: #996C28; }

.hunter-orange .nav-primary {
  background: url("images/hunter-orange/nav-bg.png") repeat-x scroll 0 0 #7b6d5f; }

.hunter-orange .icons-social .btn-fb {
  background: url(images/hunter-orange/icon-facebook.png) no-repeat; }

.hunter-orange .icons-social .btn-tw {
  background: url(images/hunter-orange/icon-twitter.png) no-repeat; }

.hunter-orange .icons-social .btn-rss {
  background: url(images/hunter-orange/icon-rss.png) no-repeat; }

.hunter-orange .icons-social .btn-gp {
  background: url(images/hunter-orange/icon-googleplus.png) no-repeat; }

.hunter-orange .icons-social .btn-pin {
  background: url(images/hunter-orange/icon-pinterest.png) no-repeat; }

.hunter-orange .icons-social .btn-yt {
  background: url(images/hunter-orange/icon-youtube.png) no-repeat; }

.hunter-orange .menu li li a,
.hunter-orange .genesis-nav-menu li li a,
.hunter-orange .genesis-nav-menu li li a:link,
.hunter-orange .genesis-nav-menu li li a:visited,
.hunter-orange .genesis-nav-menu li a:active,
.hunter-orange .genesis-nav-menu li a:hover,
.hunter-orange .genesis-nav-menu .current_page_item a,
.hunter-orange .genesis-nav-menu .current-cat a,
.hunter-orange .genesis-nav-menu .current-menu-item a {
  background-color: #996C28;
  border-color: #B58030;
  color: #efefd1; }

.hunter-orange .genesis-nav-menu li.right a:hover {
  background-color: transparent; }

.hunter-orange .genesis-nav-menu li li a:hover {
  background-color: #AD7520; }

/*Green
----------------------- */
.hunter-green .site-description,
.hunter-green .site-title a,
.hunter-green .site-title a:hover {
  color: #9D8D17; }

.hunter-green .nav-primary {
  background: url("images/hunter-green/nav-bg.png") repeat-x scroll 0 0 #1F1D0F; }

.hunter-green .icons-social .btn-fb {
  background: url(images/hunter-green/icon-facebook.png) no-repeat; }

.hunter-green .icons-social .btn-tw {
  background: url(images/hunter-green/icon-twitter.png) no-repeat; }

.hunter-green .icons-social .btn-rss {
  background: url(images/hunter-green/icon-rss.png) no-repeat; }

.hunter-green .icons-social .btn-gp {
  background: url(images/hunter-green/icon-googleplus.png) no-repeat; }

.hunter-green .icons-social .btn-pin {
  background: url(images/hunter-green/icon-pinterest.png) no-repeat; }

.hunter-green .icons-social .btn-yt {
  background: url(images/hunter-green/icon-youtube.png) no-repeat; }

.hunter-green .menu li li a,
.hunter-green .genesis-nav-menu li li a,
.hunter-green .genesis-nav-menu li li a:link,
.hunter-green .genesis-nav-menu li li a:visited,
.hunter-green .genesis-nav-menu li a:active,
.hunter-green .genesis-nav-menu li a:hover,
.hunter-green .genesis-nav-menu .current_page_item a,
.hunter-green .genesis-nav-menu .current-cat a,
.hunter-green .genesis-nav-menu .current-menu-item a {
  background-color: #5E5F28;
  border-color: #717222;
  color: #efefd1; }

.hunter-green .genesis-nav-menu li.right a:hover {
  background-color: transparent; }

.hunter-green .genesis-nav-menu li li a:hover {
  background-color: #71721C; }

/*
Media Queries
---------------------------------------------------------------------------------------------------- */
/* Desktops, laptops and iPads (landscape) ----------- */
@media only screen and (max-width: 1024px) {
  .site-footer,
  .nav-primary .wrap,
  .site-header,
  .footer-widgets-1,
  .footer-widgets-2,
  .footer-widgets-3,
  .wrap,
  .site-footer .creds,
  .site-footer .gototop,
  #wrap #content-sidebar-wrap,
  #wrap #sidebar-alt {
    width: 100%; }
  .site-header .widget-area,
  .header-full-width #title-area {
    width: 48%; }
  .genesis-nav-menu li,
  .menu,
  .site-footer .creds,
  .site-footer .gototop,
  .site-header ul.genesis-nav-menu {
    float: none; }
  .site-header .search-form {
    width: 68%; }
  .site-inner,
  .site-footer .footer-top,
  #home-bottom,
  #home-middle {
    margin: 0 auto 20px;
    margin: 0 auto 1.25rem;
    width: 96%; }
  .site-header .wrap {
    padding: 0 16px;
    padding: 0 1rem;
    width: auto; }
  .genesis-nav-menu li.right {
    display: none; }
  #secondary-nav .wrap,
  .home .site-inner {
    width: 100%; }
  .wsm-featured-images {
    display: inline-block;
    text-align: center;
    width: 100%; }
  .wsm-featured-images a {
    display: inline-block;
    float: none;
    text-align: center;
    width: 17%; }
  .site-inner {
    margin-top: 26px;
    margin-top: 1rem; }
  #secondary-nav li,
  .menu-primary li,
  .menu-secondary li,
  .site-header .menu li {
    display: inline-block;
    float: none;
    list-style-type: none; }
  #secondary-nav,
  .genesis-nav-menu,
  .site-footer .gototop,
  .site-header .search-form {
    text-align: center; }
  #secondary-nav .menu {
    float: none; }
  #home-bottom {
    margin-bottom: 0;
    padding-bottom: 0; } }

/* iPads (portrait) ----------- */
@media only screen and (max-width: 900px) {
  .content-sidebar .content,
  .sidebar-content .content {
    width: 52%; }
  .sidebar {
    width: 34%; }
  .widget-area .call-to-action li {
    font-size: 13px;
    line-height: 1;
    margin-bottom: 5px;
    margin-bottom: 0.3125rem;
    padding: 10px 28px 16px 5px;
    padding: 0.625rem 1.75rem 1rem 0.3125rem; }
  div.soliloquy-container .soliloquy-caption .soliloquy-caption-inside h3 {
    font-size: 48rpx;
    font-size: 3rem; }
  div.soliloquy-container .soliloquy-caption .soliloquy-caption-inside h4 {
    font-size: 32px;
    font-size: 2rem; }
  div.soliloquy-container .soliloquy-caption {
    background-position: 28%; }
  .wsm-featured-images a {
    width: 116px; }
  #home-bottom .widget,
  .site-footer .footer-top .widget {
    min-height: inherit; }
  .site-footer .wrap {
    padding: 24px 0 0;
    padding: 1.5rem 0 0; }
  .footer-widgets-1,
  .site-header .genesis-nav-menu {
    margin: 0; }
  .widget-area .s {
    width: 76%; } }

/* iPhones (portrait and landscape) ----------- */
@media only screen and (max-width: 680px) {
  html {
    font-size: 87.5%;
    /* 14px base */ }
  .site-header .wrap {
    padding: 0; }
  .site-header .widget-area {
    margin: 10px 0  20px;
    margin: 0.625rem 0 1.25rem; }
  .icons-social {
    display: inline-block;
    float: none;
    margin-bottom: 5px;
    margin-bottom: 0.3125rem;
    overflow: hidden;
    text-align: center;
    width: 100%; }
  .icons-social a {
    display: inline-block;
    float: none;
    text-align: center; }
  .content-sidebar .site-inner .content,
  .sidebar-content .site-inner .content {
    margin: 0 0 24px;
    margin: 0 0 1.5rem;
    padding: 16px 5%;
    padding: 1rem 5%;
    width: 90%; }
  .site-title-area,
  .header-full-width .site-title-area,
  .header-full-width #title-area,
  .site-header .widget-area,
  .footer-bottom .footer-left,
  .footer-bottom .footer-right,
  .wrap .content,
  .wrap .sidebar,
  .site-header .search-form {
    width: 100%; }
  .widget-area .s {
    width: 88%; }
  .site-title,
  .site-header .header-right,
  .site-description,
  .site-title-area {
    text-align: center; }
  .site-header .widget-area {
    margin-top: 0;
    padding-top: 0; }
  .header-image .site-title,
  .header-image .site-title a,
  .header-image .site-title-area {
    width: 100%; }
  .header-image .site-title {
    background-position: center center; }
  h1.entry-title,
  .entry-title a {
    background: 0 none;
    margin: 0 0 16px;
    margin: 0 0 1rem;
    padding: 0; }
  h2.entry-title {
    margin: 0; }
  .soliloquy {
    display: none; }
  .site-footer .footer-bottom ul {
    float: left; }
  .archive-page,
  .five-sixths,
  .four-fifths,
  .four-sixths,
  .one-fifth,
  .one-fourth,
  .one-half,
  .one-sixth,
  .one-third,
  .three-fifths,
  .three-fourths,
  .three-sixths,
  .two-fifths,
  .two-fourths,
  .two-sixths,
  .two-thirds {
    margin: 0;
    width: 100%; }
  div.tubepress_normal_embedded_wrapper,
  iframe.youtube-player {
    width: 100% !important; }
  .home-top-left {
    float: none;
    margin: 16px auto;
    margin: 1rem auto;
    width: 80%; }
  .home-top-right {
    float: right;
    overflow: hidden;
    position: relative;
    width: 100%; }
  .call-to-action li {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.3;
    padding: 21px 45px 22px 10px;
    padding: 1.3125rem 2.8125rem 1.375rem 0.625rem; }
  .wsm-featured-images a {
    margin: 0 16px 16px 0;
    margin: 0 1rem 1rem 0; }
  .site-footer .widget-area,
  #home-bottom .widget-area {
    margin: 0 0 1rem;
    padding: 0;
    width: 100%; }
  .site-footer .footer-bottom {
    background-color: #333;
    background-image: none; }
  .widget-area .gform_wrapper .gform_footer {
    width: 100%;
    position: relative; }
  .full-width-content .content, .home.page.full-width-content .content {
    width: 92%; } }

@media only screen and (max-width: 380px) {
  .wsm-featured-images a#img5,
  .wsm-featured-images a {
    float: none;
    margin: 0 auto 10px;
    margin: 0 auto 0.625rem;
    width: 169px; }
  div.soliloquy-container .soliloquy-caption {
    min-height: auto;
    position: inherit;
    top: auto;
    width: 100%; }
  div.soliloquy-container .soliloquy-caption .soliloquy-caption-inside {
    padding: 24px 10px;
    padding: 1.5rem 0.625rem; }
  div.soliloquy-container.soliloquy-slide-horizontal .soliloquy-direction-nav li .soliloquy-next,
  div.soliloquy-container .soliloquy-direction-nav li .soliloquy-next,
  div.soliloquy-container.soliloquy-slide-horizontal .soliloquy-direction-nav li .soliloquy-prev,
  div.soliloquy-container .soliloquy-direction-nav li .soliloquy-prev {
    top: 20%; }
  .home-top-left {
    width: 94%; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCOzs7Ozs7Ozs7O0VBVUU7QUFFRjs7dUdBRXVHO0FBRXZHLDZEQUFZO0FBRVo7O3VHQUV1RztBQUV2RyxhQUFhO0FBQ2I7RUFDQyxlQUFjO0VBQ2Qsb0JBQW1CLEVBQ25COztBQUVEOzt1R0FFdUc7QUFFdkc7Ozs7Ozs7Ozs7Ozs7RUFhQyxVQUFTO0VBQ1QsVUFBUztFQUNULFdBQVU7RUFDVix5QkFBd0IsRUFDeEI7O0FBRUQ7RUFDQyxnQkFBZTtFQUFFLDBCQUEwQjtFQUMzQywrQkFBOEI7RUFBRSx1Q0FBdUMsRUFDdkU7O0FBRUQ7RUFDQywwQkFBeUI7RUFDekIsbUJBQWtCLEVBQ2xCOztBQUVEOzs7Ozs7O0VBUUMsK0JBQThCO0VBQzlCLHVCQUFzQixFQUN0Qjs7QUFFRDs7Ozs7O0VBT0MseUNBQXdDO0VBQ3hDLGlDQUFnQyxFQUNoQzs7QUFFRDtFQUNDLDBCQUF5QjtFQUN6QixZQUFXLEVBQ1g7O0FBRUQ7RUFDQywwQkFBeUI7RUFDekIsWUFBVyxFQUNYOztBQUVEO0VBQ0MsYUFBWSxFQUNaOztBQUdELDRCQUE0QjtBQUU1Qjs7Ozs7Ozs7Ozs7RUFXQyxlQUFjLEVBQ2Q7O0FBRUQ7O0VBRUMsZUFBYyxFQUNkOztBQUVEO0VBQ0MsZUFBYyxFQUNkOztBQUVEOzs7Ozs7OztFQVFDLGVBQWMsRUFDZDs7QUFFRDs7RUFFQyxlQUFjLEVBQ2Q7O0FBRUQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXFCQyxZQUFXLEVBQ1g7O0FBRUQ7RUFDQyxlQUFjLEVBQ2Q7O0FBRUQ7RUFDQyxlQUFjLEVBQ2Q7O0FBRUQ7Ozs7O0VBS0MsWUFBVyxFQUNYOztBQUVEOzs7Ozs7Ozs7O0VBVUMsWUFBVyxFQUNYOztBQUVELDZCQUE2QjtBQUU3Qjs7Ozs7Ozs7RUFRQyw4REFBNkQsRUFDN0Q7O0FBRUQ7Ozs7Ozs7Ozs7Ozs7Ozs7RUFnQkMsbUNBQWtDLEVBQ2xDOztB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 */
