@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a,
#content div.product div.summary .product-description .read-more,
#content div.product div.summary .product-description .collapse, 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,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input, textarea {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline;
  outline: none; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, main, header, hgroup, menu, nav, section {
  display: block; }

html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 100%;
  font-family: Arial, sans-serif; }

body {
  line-height: 1; }

html, body {
  height: 100%; }

img {
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

*:focus, *:active {
  outline: none; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }


a,
#content div.product div.summary .product-description .read-more,
#content div.product div.summary .product-description .collapse {
  text-decoration: none; }
  a:hover, #content div.product div.summary .product-description .read-more:hover, #content div.product div.summary .product-description .collapse:hover {
    cursor: pointer; }

select, option {
  font-family: inherit; }

input, textarea {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

textarea {
  overflow: hidden; }

input[type="submit"], input[type="text"], input[type="email"], input[type="url"], input[type="search"], input[type="password"], textarea, input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  appearance: none;
  -webkit-appearance: none;
  border-radius: 0px;
  -webkit-border-radius: 0px; }

input[type="number"] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: textfield; }

input[type="submit"] {
  cursor: pointer; }

#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important; }

.clearfix:before, body:before, #page:before, #header:before, #main:before, #footer:before, .block:before, .inner-page:before, #content:before, .search-entry:before, .search-entry .meta_list:before, .author-bio:before, #comment-list .comment-meta:before, .one-fourth:before, .three-fourths:before, .one-half:before, .one-third:before, .two-thirds:before, #content div.product:before, #content div.product .variations_form .single_variation_wrap:before, #content div.product .product_purchase_options:before, .clearfix:after, body:after, #page:after, #header:after, #main:after, #footer:after, .block:after, .inner-page:after, #content:after, .search-entry:after, .search-entry .meta_list:after, .author-bio:after, #comment-list .comment-meta:after, .one-fourth:after, .three-fourths:after, .one-half:after, .one-third:after, .two-thirds:after, #content div.product:after, #content div.product .variations_form .single_variation_wrap:after, #content div.product .product_purchase_options:after {
  content: " ";
  display: table; }

.clearfix:after, body:after, #page:after, #header:after, #main:after, #footer:after, .block:after, .inner-page:after, #content:after, .search-entry:after, .search-entry .meta_list:after, .author-bio:after, #comment-list .comment-meta:after, .one-fourth:after, .three-fourths:after, .one-half:after, .one-third:after, .two-thirds:after, #content div.product:after, #content div.product .variations_form .single_variation_wrap:after, #content div.product .product_purchase_options:after {
  clear: both; }

.hide {
  display: none; }

.invisible {
  visibility: hidden; }

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.row {
  margin: 0 auto;
  max-width: 62.5em;
  width: 100%; }

.row:before, .row:after {
  content: " ";
  display: table; }

.row:after {
  clear: both; }

.row.collapse > .column,
.row.collapse > .columns {
  padding-left: 0;
  padding-right: 0; }

.row.collapse .row {
  margin-left: 0;
  margin-right: 0; }

.row .row {
  margin: 0 -0.9375em;
  max-width: none;
  width: auto; }

.row .row:before, .row .row:after {
  content: " ";
  display: table; }

.row .row:after {
  clear: both; }

.row .row.collapse {
  margin: 0;
  max-width: none;
  width: auto; }

.row .row.collapse:before, .row .row.collapse:after {
  content: " ";
  display: table; }

.row .row.collapse:after {
  clear: both; }

.column, .columns {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left; }

.column + .column:last-child,
.columns + .column:last-child, .column +
.columns:last-child,
.columns +
.columns:last-child {
  float: right; }

.column + .column.end,
.columns + .column.end, .column +
.columns.end,
.columns +
.columns.end {
  float: left; }

@media only screen {
  .small-push-0 {
    position: relative;
    left: 0%;
    right: auto; }
  .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }
  .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }
  .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }
  .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }
  .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }
  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto; }
  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }
  .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }
  .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }
  .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }
  .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }
  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto; }
  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }
  .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }
  .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }
  .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }
  .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }
  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto; }
  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }
  .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }
  .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }
  .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }
  .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
  .column, .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }
  .small-1 {
    width: 8.33333%; }
  .small-offset-0 {
    margin-left: 0% !important; }
  .small-2 {
    width: 16.66667%; }
  .small-offset-1 {
    margin-left: 8.33333% !important; }
  .small-3 {
    width: 25%; }
  .small-offset-2 {
    margin-left: 16.66667% !important; }
  .small-4 {
    width: 33.33333%; }
  .small-offset-3 {
    margin-left: 25% !important; }
  .small-5 {
    width: 41.66667%; }
  .small-offset-4 {
    margin-left: 33.33333% !important; }
  .small-6 {
    width: 50%; }
  .small-offset-5 {
    margin-left: 41.66667% !important; }
  .small-7 {
    width: 58.33333%; }
  .small-offset-6 {
    margin-left: 50% !important; }
  .small-8 {
    width: 66.66667%; }
  .small-offset-7 {
    margin-left: 58.33333% !important; }
  .small-9 {
    width: 75%; }
  .small-offset-8 {
    margin-left: 66.66667% !important; }
  .small-10 {
    width: 83.33333%; }
  .small-offset-9 {
    margin-left: 75% !important; }
  .small-11 {
    width: 91.66667%; }
  .small-offset-10 {
    margin-left: 83.33333% !important; }
  .small-12 {
    width: 100%; }
  .small-offset-11 {
    margin-left: 91.66667% !important; }
  .small-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto; }
  .column.small-centered,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }
  .column.small-uncentered,
  .columns.small-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0; }
  .column.small-centered:last-child,
  .columns.small-centered:last-child {
    float: none; }
  .column.small-uncentered:last-child,
  .columns.small-uncentered:last-child {
    float: left; }
  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite {
    float: right; }
  .row.small-collapse > .column,
  .row.small-collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .row.small-collapse .row {
    margin-left: 0;
    margin-right: 0; }
  .row.small-uncollapse > .column,
  .row.small-uncollapse > .columns {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; } }

@media only screen and (min-width: 640px) {
  .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto; }
  .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }
  .medium-1 {
    width: 8.33333%; }
  .medium-offset-0 {
    margin-left: 0% !important; }
  .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }
  .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }
  .medium-2 {
    width: 16.66667%; }
  .medium-offset-1 {
    margin-left: 8.33333% !important; }
  .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }
  .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }
  .medium-3 {
    width: 25%; }
  .medium-offset-2 {
    margin-left: 16.66667% !important; }
  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto; }
  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }
  .medium-4 {
    width: 33.33333%; }
  .medium-offset-3 {
    margin-left: 25% !important; }
  .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }
  .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }
  .medium-5 {
    width: 41.66667%; }
  .medium-offset-4 {
    margin-left: 33.33333% !important; }
  .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }
  .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }
  .medium-6 {
    width: 50%; }
  .medium-offset-5 {
    margin-left: 41.66667% !important; }
  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto; }
  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }
  .medium-7 {
    width: 58.33333%; }
  .medium-offset-6 {
    margin-left: 50% !important; }
  .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }
  .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }
  .medium-8 {
    width: 66.66667%; }
  .medium-offset-7 {
    margin-left: 58.33333% !important; }
  .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }
  .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }
  .medium-9 {
    width: 75%; }
  .medium-offset-8 {
    margin-left: 66.66667% !important; }
  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto; }
  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }
  .medium-10 {
    width: 83.33333%; }
  .medium-offset-9 {
    margin-left: 75% !important; }
  .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }
  .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }
  .medium-11 {
    width: 91.66667%; }
  .medium-offset-10 {
    margin-left: 83.33333% !important; }
  .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }
  .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
  .medium-12 {
    width: 100%; }
  .medium-offset-11 {
    margin-left: 91.66667% !important; }
  .column, .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }
  .medium-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto; }
  .column.medium-centered,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }
  .column.medium-uncentered,
  .columns.medium-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0; }
  .column.medium-centered:last-child,
  .columns.medium-centered:last-child {
    float: none; }
  .column.medium-uncentered:last-child,
  .columns.medium-uncentered:last-child {
    float: left; }
  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float: right; }
  .row.medium-collapse > .column,
  .row.medium-collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .row.medium-collapse .row {
    margin-left: 0;
    margin-right: 0; }
  .row.medium-uncollapse > .column,
  .row.medium-uncollapse > .columns {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }
  .push-0 {
    position: relative;
    left: 0%;
    right: auto; }
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }
  .push-3 {
    position: relative;
    left: 25%;
    right: auto; }
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }
  .push-6 {
    position: relative;
    left: 50%;
    right: auto; }
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }
  .push-9 {
    position: relative;
    left: 75%;
    right: auto; }
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; } }

@media only screen and (min-width: 960px) {
  .large-push-0 {
    position: relative;
    left: 0%;
    right: auto; }
  .large-pull-0 {
    position: relative;
    left: auto;
    right: 0%; }
  .large-1 {
    width: 8.33333%; }
  .large-offset-0 {
    margin-left: 0% !important; }
  .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }
  .large-pull-1 {
    position: relative;
    left: auto;
    right: 8.33333%; }
  .large-2 {
    width: 16.66667%; }
  .large-offset-1 {
    margin-left: 8.33333% !important; }
  .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }
  .large-pull-2 {
    position: relative;
    left: auto;
    right: 16.66667%; }
  .large-3 {
    width: 25%; }
  .large-offset-2 {
    margin-left: 16.66667% !important; }
  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto; }
  .large-pull-3 {
    position: relative;
    left: auto;
    right: 25%; }
  .large-4 {
    width: 33.33333%; }
  .large-offset-3 {
    margin-left: 25% !important; }
  .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }
  .large-pull-4 {
    position: relative;
    left: auto;
    right: 33.33333%; }
  .large-5 {
    width: 41.66667%; }
  .large-offset-4 {
    margin-left: 33.33333% !important; }
  .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }
  .large-pull-5 {
    position: relative;
    left: auto;
    right: 41.66667%; }
  .large-6 {
    width: 50%; }
  .large-offset-5 {
    margin-left: 41.66667% !important; }
  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto; }
  .large-pull-6 {
    position: relative;
    left: auto;
    right: 50%; }
  .large-7 {
    width: 58.33333%; }
  .large-offset-6 {
    margin-left: 50% !important; }
  .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }
  .large-pull-7 {
    position: relative;
    left: auto;
    right: 58.33333%; }
  .large-8 {
    width: 66.66667%; }
  .large-offset-7 {
    margin-left: 58.33333% !important; }
  .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }
  .large-pull-8 {
    position: relative;
    left: auto;
    right: 66.66667%; }
  .large-9 {
    width: 75%; }
  .large-offset-8 {
    margin-left: 66.66667% !important; }
  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto; }
  .large-pull-9 {
    position: relative;
    left: auto;
    right: 75%; }
  .large-10 {
    width: 83.33333%; }
  .large-offset-9 {
    margin-left: 75% !important; }
  .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }
  .large-pull-10 {
    position: relative;
    left: auto;
    right: 83.33333%; }
  .large-11 {
    width: 91.66667%; }
  .large-offset-10 {
    margin-left: 83.33333% !important; }
  .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }
  .large-pull-11 {
    position: relative;
    left: auto;
    right: 91.66667%; }
  .large-12 {
    width: 100%; }
  .large-offset-11 {
    margin-left: 91.66667% !important; }
  .column, .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }
  .large-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto; }
  .column.large-centered,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }
  .column.large-uncentered,
  .columns.large-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0; }
  .column.large-centered:last-child,
  .columns.large-centered:last-child {
    float: none; }
  .column.large-uncentered:last-child,
  .columns.large-uncentered:last-child {
    float: left; }
  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right; }
  .row.large-collapse > .column,
  .row.large-collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .row.large-collapse .row {
    margin-left: 0;
    margin-right: 0; }
  .row.large-uncollapse > .column,
  .row.large-uncollapse > .columns {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }
  .push-0 {
    position: relative;
    left: 0%;
    right: auto; }
  .pull-0 {
    position: relative;
    left: auto;
    right: 0%; }
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }
  .pull-1 {
    position: relative;
    left: auto;
    right: 8.33333%; }
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }
  .pull-2 {
    position: relative;
    left: auto;
    right: 16.66667%; }
  .push-3 {
    position: relative;
    left: 25%;
    right: auto; }
  .pull-3 {
    position: relative;
    left: auto;
    right: 25%; }
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }
  .pull-4 {
    position: relative;
    left: auto;
    right: 33.33333%; }
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }
  .pull-5 {
    position: relative;
    left: auto;
    right: 41.66667%; }
  .push-6 {
    position: relative;
    left: 50%;
    right: auto; }
  .pull-6 {
    position: relative;
    left: auto;
    right: 50%; }
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }
  .pull-7 {
    position: relative;
    left: auto;
    right: 58.33333%; }
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }
  .pull-8 {
    position: relative;
    left: auto;
    right: 66.66667%; }
  .push-9 {
    position: relative;
    left: 75%;
    right: auto; }
  .pull-9 {
    position: relative;
    left: auto;
    right: 75%; }
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }
  .pull-10 {
    position: relative;
    left: auto;
    right: 83.33333%; }
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }
  .pull-11 {
    position: relative;
    left: auto;
    right: 91.66667%; } }

[class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }

[class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table; }

[class*="block-grid-"]:after {
  clear: both; }

[class*="block-grid-"] > li {
  display: block;
  float: left;
  height: auto;
  padding: 0 0.625rem 1.25rem; }

@media only screen {
  .small-block-grid-1 > li {
    list-style: none;
    width: 100%; }
  .small-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  .small-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }
  .small-block-grid-2 > li {
    list-style: none;
    width: 50%; }
  .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }
  .small-block-grid-3 > li {
    list-style: none;
    width: 33.33333%; }
  .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }
  .small-block-grid-4 > li {
    list-style: none;
    width: 25%; }
  .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }
  .small-block-grid-5 > li {
    list-style: none;
    width: 20%; }
  .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }
  .small-block-grid-6 > li {
    list-style: none;
    width: 16.66667%; }
  .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }
  .small-block-grid-7 > li {
    list-style: none;
    width: 14.28571%; }
  .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }
  .small-block-grid-8 > li {
    list-style: none;
    width: 12.5%; }
  .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }
  .small-block-grid-9 > li {
    list-style: none;
    width: 11.11111%; }
  .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }
  .small-block-grid-10 > li {
    list-style: none;
    width: 10%; }
  .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }
  .small-block-grid-11 > li {
    list-style: none;
    width: 9.09091%; }
  .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }
  .small-block-grid-12 > li {
    list-style: none;
    width: 8.33333%; }
  .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }

@media only screen and (min-width: 640px) {
  .medium-block-grid-1 > li {
    list-style: none;
    width: 100%; }
  .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }
  .medium-block-grid-2 > li {
    list-style: none;
    width: 50%; }
  .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }
  .medium-block-grid-3 > li {
    list-style: none;
    width: 33.33333%; }
  .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }
  .medium-block-grid-4 > li {
    list-style: none;
    width: 25%; }
  .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }
  .medium-block-grid-5 > li {
    list-style: none;
    width: 20%; }
  .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }
  .medium-block-grid-6 > li {
    list-style: none;
    width: 16.66667%; }
  .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }
  .medium-block-grid-7 > li {
    list-style: none;
    width: 14.28571%; }
  .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }
  .medium-block-grid-8 > li {
    list-style: none;
    width: 12.5%; }
  .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }
  .medium-block-grid-9 > li {
    list-style: none;
    width: 11.11111%; }
  .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }
  .medium-block-grid-10 > li {
    list-style: none;
    width: 10%; }
  .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }
  .medium-block-grid-11 > li {
    list-style: none;
    width: 9.09091%; }
  .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }
  .medium-block-grid-12 > li {
    list-style: none;
    width: 8.33333%; }
  .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }

@media only screen and (min-width: 64.0625em) {
  .large-block-grid-1 > li {
    list-style: none;
    width: 100%; }
  .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }
  .large-block-grid-2 > li {
    list-style: none;
    width: 50%; }
  .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }
  .large-block-grid-3 > li {
    list-style: none;
    width: 33.33333%; }
  .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }
  .large-block-grid-4 > li {
    list-style: none;
    width: 25%; }
  .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }
  .large-block-grid-5 > li {
    list-style: none;
    width: 20%; }
  .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }
  .large-block-grid-6 > li {
    list-style: none;
    width: 16.66667%; }
  .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }
  .large-block-grid-7 > li {
    list-style: none;
    width: 14.28571%; }
  .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }
  .large-block-grid-8 > li {
    list-style: none;
    width: 12.5%; }
  .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }
  .large-block-grid-9 > li {
    list-style: none;
    width: 11.11111%; }
  .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }
  .large-block-grid-10 > li {
    list-style: none;
    width: 10%; }
  .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }
  .large-block-grid-11 > li {
    list-style: none;
    width: 9.09091%; }
  .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }
  .large-block-grid-12 > li {
    list-style: none;
    width: 8.33333%; }
  .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }

.clearfix:before, body:before, #page:before, #header:before, #main:before, #footer:before, .block:before, .inner-page:before, #content:before, .search-entry:before, .search-entry .meta_list:before, .author-bio:before, #comment-list .comment-meta:before, .one-fourth:before, .three-fourths:before, .one-half:before, .one-third:before, .two-thirds:before, #content div.product:before, #content div.product .variations_form .single_variation_wrap:before, #content div.product .product_purchase_options:before, .clearfix:after, body:after, #page:after, #header:after, #main:after, #footer:after, .block:after, .inner-page:after, #content:after, .search-entry:after, .search-entry .meta_list:after, .author-bio:after, #comment-list .comment-meta:after, .one-fourth:after, .three-fourths:after, .one-half:after, .one-third:after, .two-thirds:after, #content div.product:after, #content div.product .variations_form .single_variation_wrap:after, #content div.product .product_purchase_options:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

.clearfix:after, body:after, #page:after, #header:after, #main:after, #footer:after, .block:after, .inner-page:after, #content:after, .search-entry:after, .search-entry .meta_list:after, .author-bio:after, #comment-list .comment-meta:after, .one-fourth:after, .three-fourths:after, .one-half:after, .one-third:after, .two-thirds:after, #content div.product:after, #content div.product .variations_form .single_variation_wrap:after, #content div.product .product_purchase_options:after {
  clear: both; }

[class^="nab-"]:before,
[class*=" nab-"]:before {
  vertical-align: middle; }

.screen-reader-text, .donation-options li input {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px; }

html {
  background: #E1E6EA;
  color: #262626;
  font-family: 'effra';
  font-size: 16px; }

body, #page, #header, #main, #footer, .block {
  position: relative;
  width: 100%; }

.anchor-link, a[name]:not([href]), #content div.product div.summary .product-description .read-more[name]:not([href]), #content div.product div.summary .product-description .collapse[name]:not([href]) {
  display: block;
  position: relative;
  top: -135px;
  visibility: hidden; }

.padded {
  padding: 20px;
  position: relative; }

.double-padded {
  position: relative;
  padding: 20px 40px; }

.to-double-padded-edges {
  margin-left: -40px;
  margin-right: -40px; }
  .to-double-padded-edges:last-child {
    margin-bottom: -20px; }

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

.shadowed, .woocommerce .products ul li.product a img, .woocommerce .products ul li.product #content div.product div.summary .product-description .read-more img, #content div.product div.summary .product-description .woocommerce .products ul li.product .read-more img, .woocommerce .products ul li.product #content div.product div.summary .product-description .collapse img, #content div.product div.summary .product-description .woocommerce .products ul li.product .collapse img, .woocommerce ul.products li.product a img, .woocommerce ul.products li.product #content div.product div.summary .product-description .read-more img, #content div.product div.summary .product-description .woocommerce ul.products li.product .read-more img, .woocommerce ul.products li.product #content div.product div.summary .product-description .collapse img, #content div.product div.summary .product-description .woocommerce ul.products li.product .collapse img {
  /*
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.35)!important;
	transition: box-shadow 350ms ease 0ms!important;

	&:hover {
		box-shadow: 0 0 9px 1px rgba(0, 0, 0, 0.5)!important;
	}
	*/ }

.match-heights-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
  .match-heights-flex.block:before, .match-heights-flex.block:after {
    display: none; }
  @media (max-width: 960px) {
    .match-heights-flex.match-heights-disable-tablet {
      display: block; } }

.space-top {
  margin-top: 20px; }

.table {
  display: table;
  float: left;
  width: 100%; }
  .table .cell {
    display: table-cell;
    vertical-align: top; }

.inner-page {
  margin: 0 auto;
  width: 960px; }
  @media (min-width: 1280px) {
    .inner-page {
      width: 1280px; } }
  @media (max-width: 960px) {
    .inner-page {
      width: 90%; } }

#page {
  margin-top: 125px; }
  @media (max-width: 960px) {
    #page {
      margin-top: 0; } }

#page.page-mobile {
  left: 0;
  position: fixed; }
  @media (max-width: 960px) {
    #page.page-mobile {
      top: 76px; } }
  @media (max-width: 450px) {
    #page.page-mobile {
      top: 60px; } }

@media (max-width: 450px) {
  #sidebar {
    display: none; } }

@media (max-width: 960px) {
  .socials {
    display: table;
    float: none;
    margin: 0 auto; } }

.socials .icon {
  float: left;
  font-size: 20px;
  margin: 3px 0 0 14px; }

.page-social-media {
  position: absolute;
  top: 0;
  right: 0; }
  .page-social-media li {
    list-style: none;
    display: inline-block;
    vertical-align: top;
    margin-left: 1em; }
    .page-social-media li img {
      display: block;
      width: 25px; }

.blog-header {
  text-align: center;
  position: relative; }
  .blog-header .featured-image {
    display: block; }
  .blog-header .blog-titles {
    position: absolute;
    width: 100%;
    bottom: 1em;
    left: 0;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); }

.post-edit-link {
  display: block;
  width: 100%; }

.preview-entry {
  margin-bottom: 40px;
  width: 100%; }
  .preview-entry.author-entry .featured-image-container {
    margin-bottom: 0.5em; }
  .preview-entry.author-entry .image-placeholder {
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    background: #E2E6EA; }

.search-entry .entry-thumbnail {
  width: 15%;
  float: left; }
  .search-entry .entry-thumbnail img {
    width: 100%; }

.search-entry .subtitle {
  margin: -0.8em 0 1em; }
  @media (max-width: 960px) {
    .search-entry .subtitle {
      margin-top: -0.5em; } }

.search-entry .entry-content {
  float: left;
  margin-left: 2em;
  width: calc( 100% - 15% - 2em); }

.search-entry .meta_list {
  margin-bottom: 1em; }
  .search-entry .meta_list dt, .search-entry .meta_list dd {
    margin-bottom: 0; }
  .search-entry .meta_list dt {
    float: left;
    width: 120px;
    clear: left;
    margin-right: 0.2em; }
  .search-entry .meta_list dd {
    float: left;
    clear: right; }

.search-entry .product_purchase_options {
  margin-bottom: 0.5em; }
  .search-entry .product_purchase_options .option {
    display: inline-block; }

@media (max-width: 450px) {
  .search-entry .entry-thumbnail {
    float: none;
    width: auto;
    margin: 0 0 1em 0; }
  .search-entry .entry-content {
    float: none;
    width: auto; } }

a img, #content div.product div.summary .product-description .read-more img, #content div.product div.summary .product-description .collapse img {
  -webkit-transition: opacity 0.25s linear;
  -o-transition: opacity 0.25s linear;
  transition: opacity 0.25s linear; }

a:hover img, #content div.product div.summary .product-description .read-more:hover img, #content div.product div.summary .product-description .collapse:hover img {
  opacity: 0.9; }

.alignleft {
  clear: left;
  float: left;
  margin: 0.3em 2em 0.5em 0; }

.alignright {
  clear: right;
  float: right;
  margin: 0.3em 0 0.5em 2em; }

.aligncenter {
  display: block;
  margin: 0 auto; }

.tribe-events-event-image img {
  display: block;
  margin: 1em auto; }

.hentry-hidden-meta {
  display: none; }

.featured-image {
  width: 100%;
  display: block; }

.wp-caption-text {
  font-size: 0.7em;
  line-height: 135%; }

.nav-gradient, .wp-pagenavi, .woocommerce-results-pagination nav.woocommerce-pagination {
  background: #fcfbf9;
  /*
	background: -moz-linear-gradient(top, #fefefe 0%, #f8f6ef 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f8f6ef)); 
	background: -webkit-linear-gradient(top, #fefefe 0%,#f8f6ef 100%); 
	background: -o-linear-gradient(top, #fefefe 0%,#f8f6ef 100%); 
	background: -ms-linear-gradient(top, #fefefe 0%,#f8f6ef 100%); 
	background: linear-gradient(to bottom, #fefefe 0%,#f8f6ef 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f8f6ef',GradientType=0 ); 
	*/ }

.wp-pagenavi {
  margin: 1em 0;
  text-align: left;
  float: right;
  border: 1px solid #d3ced2; }
  .wp-pagenavi a, .wp-pagenavi #content div.product div.summary .product-description .read-more, #content div.product div.summary .product-description .wp-pagenavi .read-more, .wp-pagenavi #content div.product div.summary .product-description .collapse, #content div.product div.summary .product-description .wp-pagenavi .collapse, .wp-pagenavi span {
    display: inline-block;
    padding: 0.5em;
    border-right: 1px solid #d3ced2; }
  .wp-pagenavi .current {
    color: #8a7e88;
    background: #ebe9eb; }
  @media (max-width: 450px) {
    .wp-pagenavi a.page, .wp-pagenavi #content div.product div.summary .product-description .page.read-more, #content div.product div.summary .product-description .wp-pagenavi .page.read-more, .wp-pagenavi #content div.product div.summary .product-description .page.collapse, #content div.product div.summary .product-description .wp-pagenavi .page.collapse, .wp-pagenavi .current {
      display: none; } }

.breadcrumbs {
  font-size: 0.7em;
  font-weight: 600;
  color: #99988E;
  text-transform: uppercase;
  margin-bottom: 0.5em;
  letter-spacing: 2px; }

#comments form label {
  display: block; }

#comment-list li {
  list-style: none;
  margin: 0 0 2.5% 0; }

#comment-list .children {
  margin-top: 1em;
  margin-left: 3%; }

#comment-list .avatar {
  float: left;
  margin: 0 1em 1em 0; }

#comment-list .comment-meta {
  font-size: 0.9em;
  line-height: 1.1; }

#respond {
  margin: 1em; }

.addthis_sharing_toolbox {
  margin: 1em 0;
  background: url(../images/icon-share.png) no-repeat left center;
  padding-left: 20px; }
  .addthis_sharing_toolbox:before {
    content: 'Share: ';
    margin-right: 1em;
    display: inline-block;
    vertical-align: middle;
    text-transform: uppercase;
    color: #ABABA2;
    font-size: 0.9em;
    font-weight: 500; }
  .addthis_sharing_toolbox > div {
    display: inline-block !important;
    vertical-align: middle; }
  .addthis_sharing_toolbox .at-share-btn {
    vertical-align: middle; }

#bottom_to_top_link {
  position: absolute;
  bottom: 0;
  right: 2em;
  color: #ff9200;
  text-transform: uppercase;
  letter-spacing: 2px;
  display: block;
  font-weight: 500; }
  #bottom_to_top_link span {
    background: #ff9200;
    color: #fff;
    font-size: 2em;
    padding: 0.4em;
    vertical-align: middle;
    display: inline-block;
    margin-left: 0.5em; }

hr {
  border: none;
  height: 1px;
  background: #ededed;
  margin: 1.7em 0;
  clear: both; }
  hr .no-clear {
    clear: none; }

.content-tag {
  background: #b8ca73;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.4);
  padding: 1em;
  position: absolute;
  top: 0;
  left: 20px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 500;
  text-align: center; }

.overlaid-content {
  position: relative;
  overflow: hidden; }
  .overlaid-content img {
    float: left;
    width: 100%; }
  .overlaid-content .content {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0.15)), to(rgba(0, 0, 0, 0.45)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.45) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.45) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.45) 100%);
    /* W3C */
    color: #ffffff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }
    .overlaid-content .content .text {
      bottom: 0;
      left: 0;
      position: absolute;
      width: 100%; }

.featured-image-container {
  position: relative; }
  .featured-image-container .date-tag .month {
    display: block; }
  .featured-image-container .date-tag .date {
    display: block;
    font-size: 1.2em;
    font-weight: 600; }

.tagged_in {
  display: block;
  margin-top: 2em; }

.cat_list {
  display: inline-block;
  margin-left: 1em; }

span.author, strong.author {
  line-height: 1;
  color: #99988E;
  font-weight: 500; }
  span.author a, span.author #content div.product div.summary .product-description .read-more, #content div.product div.summary .product-description span.author .read-more, span.author #content div.product div.summary .product-description .collapse, #content div.product div.summary .product-description span.author .collapse, strong.author a, strong.author #content div.product div.summary .product-description .read-more, #content div.product div.summary .product-description strong.author .read-more, strong.author #content div.product div.summary .product-description .collapse, #content div.product div.summary .product-description strong.author .collapse {
    color: inherit; }

.author-link {
  color: inherit; }

.entry-title + .author, .related-title + .author {
  display: block;
  margin-top: -0.5em; }

.posted_in {
  color: #99988E; }

.title_left {
  float: left; }

.title_right {
  float: right; }

.related-posts {
  clear: both;
  margin: 0; }
  .related-posts .featured-image {
    display: block; }
  .related-posts .related-post {
    position: relative;
    display: block; }
  .related-posts .related-caption .related-title, .related-posts .related-caption .author {
    color: inherit; }
  .related-posts .related-caption .author {
    font-weight: normal; }
  .related-posts a, .related-posts #content div.product div.summary .product-description .read-more, #content div.product div.summary .product-description .related-posts .read-more, .related-posts #content div.product div.summary .product-description .collapse, #content div.product div.summary .product-description .related-posts .collapse {
    color: inherit; }

.author-anchors {
  margin: 0 0 1em 0; }
  .author-anchors li {
    line-height: 1;
    display: inline-block;
    list-style: none;
    border-right: 1px solid #99988E;
    padding-right: 0.5em;
    margin: 0 0.2em 0 0; }
    .author-anchors li:last-child {
      padding-right: 0;
      margin-right: 0;
      border-right: none; }

.meta_list dt {
  font-weight: 500; }

.meta_list dd {
  margin-bottom: 1em; }
  .meta_list dd dl {
    padding-left: 1em; }
    .meta_list dd dl dt {
      float: left;
      clear: left;
      width: 90px; }
    .meta_list dd dl dd {
      margin: 0 0 0 100px;
      padding: 0; }

.one-fourth {
  width: calc( (100% * 1 / 4) - 3%) !important;
  float: left;
  margin-right: 4%; }
  .one-fourth.right {
    float: right;
    margin-right: 0; }

.three-fourths {
  width: calc( (100% * 3 / 4) - 3%) !important;
  float: left;
  margin-right: 4%; }
  .three-fourths.right {
    float: right;
    margin-right: 0; }

.one-half {
  float: left;
  width: calc( (100% * 1 /2 ) - 1%) !important; }
  .one-half:nth-child(2n+1) {
    clear: left; }
  .one-half:nth-child(2n) {
    float: right;
    margin-right: 0 !important;
    clear: right; }
  .one-half.grid {
    width: calc( 50% - 0.5px) !important;
    margin: 0 1px 1px 0; }
    .one-half.grid:nth-last-child(1), .one-half.grid:nth-last-child(2) {
      margin-bottom: 0; }

.one-third {
  width: calc( (100% * 1 / 3) - 10px); }

.two-thirds {
  width: calc( (100% * 2 / 3) - 10px); }

.one-third.left, .two-thirds.left {
  float: left;
  clear: left; }

.one-third.right, .two-thirds.right {
  float: right;
  clear: right; }

@media (max-width: 960px) {
  .one-fourth, .one-fourth.left, .one-fourth.right, .three-fourths, .three-fourths.left, .three-fourths.right, .one-half, .one-half.left, .one-half.right, .one-third, .one-third.left, .one-third.right, .two-thirds, .two-thirds.left, .two-thirds.right {
    float: none !important;
    width: 100% !important; } }

.full-width {
  float: none !important;
  width: auto !important; }

.highlight-block {
  background: #fcfbf2; }

.shadowed, .woocommerce .products ul li.product a img, .woocommerce .products ul li.product #content div.product div.summary .product-description .read-more img, #content div.product div.summary .product-description .woocommerce .products ul li.product .read-more img, .woocommerce .products ul li.product #content div.product div.summary .product-description .collapse img, #content div.product div.summary .product-description .woocommerce .products ul li.product .collapse img, .woocommerce ul.products li.product a img, .woocommerce ul.products li.product #content div.product div.summary .product-description .read-more img, #content div.product div.summary .product-description .woocommerce ul.products li.product .read-more img, .woocommerce ul.products li.product #content div.product div.summary .product-description .collapse img, #content div.product div.summary .product-description .woocommerce ul.products li.product .collapse img {
  background: #ffffff; }

.bg-image-wrap {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }
  .bg-image-wrap img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    max-width: none; }

@media (min-width: 1280px) {
  .hide-for-widescreen {
    display: none !important; } }

.single-contributor .author-links {
  margin-top: 1em; }

.single-contributor .woocommerce .products {
  border: none;
  margin: 0;
  padding: 0; }

.single-contributor ul.events, .single-contributor ul.press, .single-contributor ul.videos {
  margin: 0;
  list-style: none; }
  .single-contributor ul.events li, .single-contributor ul.press li, .single-contributor ul.videos li {
    margin-bottom: 1em;
    line-height: 1.4; }

.single-contributor .building-block {
  padding: 1em 0; }

.grid-6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -2%; }
  .grid-6 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 12.6%;
    flex: 0 0 12.6%;
    margin: 0 2% 5%; }
  @media (min-width: 1280px) {
    .grid-6 > * {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 16%;
      flex: 0 0 16%; } }
  @media (max-width: 960px) {
    .grid-6 > * {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 29.3%;
      flex: 0 0 29.3%; } }
  @media (max-width: 640px) {
    .grid-6 > * {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 46%;
      flex: 0 0 46%; } }

.tribe-events-title-bar {
  margin-bottom: 1em; }

.event-item.hidden {
  display: none; }

.event-item .event-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .event-item .event-header .event-image {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
    .event-item .event-header .event-image img {
      width: 100%;
      height: auto; }
  .event-item .event-header .event-date {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70px;
    flex: 0 0 70px;
    background: #00395e;
    color: #fff;
    text-align: center;
    padding: 0.5em;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .event-item .event-header .event-date > span {
      display: block; }
    .event-item .event-header .event-date .event-date-month {
      font-size: 1.2em; }
    .event-item .event-header .event-date .event-date-date {
      font-size: 2em;
      font-weight: 500; }
  .event-item .event-header .event-title {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-left: 1em;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    word-break: break-word; }

.event-item .event-content {
  padding: 0.5em 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .event-item .event-content .event-categories {
    margin-top: 1em; }
  .event-item .event-content .event-category {
    display: inline-block;
    padding: 0 0.3em;
    border-radius: 2px;
    background: #ff9200;
    margin: 0.1em 0.1em 0 0; }
  .event-item .event-content .event-details {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1; }
  .event-item .event-content .event-image {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    margin-left: 1em; }

.events-display .events-list {
  display: none; }

.events-display .toggle-events-display {
  display: block;
  width: auto;
  margin: 2em auto 0; }

.events-grid .events-grid-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -1em -1em;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .events-grid .events-grid-wrap .event-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc( 33% - 1.9em);
    flex: 0 0 calc( 33% - 1.9em);
    margin: 0 1em 1em; }

@media (max-width: 960px) {
  .events-grid .events-grid-wrap {
    margin: 0; }
    .events-grid .events-grid-wrap .event-item {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      margin: 0 0 1em; } }

.events-list ul {
  list-style: none;
  padding: 0;
  margin: 0; }
  .events-list ul .event-item {
    margin: 0 0 1em 0; }
    .events-list ul .event-item .event-title {
      margin-bottom: 0; }
    .events-list ul .event-item p {
      margin-bottom: 0; }

body {
  line-height: 160%; }


a,
#content div.product div.summary .product-description .read-more,
#content div.product div.summary .product-description .collapse {
  color: #005791; }
  a:hover, #content div.product div.summary .product-description .read-more:hover, #content div.product div.summary .product-description .collapse:hover {
    color: #b8ca73; }

.title {
  display: block;
  font-family: 'ff-tisa-web-pro'; }

.label {
  color: #ff9200;
  display: block;
  font-weight: 500;
  letter-spacing: 3px;
  margin: 0 0 0.75em 0;
  text-transform: uppercase; }

.cursive-font {
  font-family: 'Dancing Script', cursive; }

h1, h2, h3, h4, h5, h6 {
  font-family: 'ff-tisa-web-pro';
  line-height: 115%;
  margin-bottom: 0.5em; }
  h1 a:hover, h1 #content div.product div.summary .product-description .read-more:hover, #content div.product div.summary .product-description h1 .read-more:hover, h1 #content div.product div.summary .product-description .collapse:hover, #content div.product div.summary .product-description h1 .collapse:hover, h2 a:hover, h2 #content div.product div.summary .product-description .read-more:hover, #content div.product div.summary .product-description h2 .read-more:hover, h2 #content div.product div.summary .product-description .collapse:hover, #content div.product div.summary .product-description h2 .collapse:hover, h3 a:hover, h3 #content div.product div.summary .product-description .read-more:hover, #content div.product div.summary .product-description h3 .read-more:hover, h3 #content div.product div.summary .product-description .collapse:hover, #content div.product div.summary .product-description h3 .collapse:hover, h4 a:hover, h4 #content div.product div.summary .product-description .read-more:hover, #content div.product div.summary .product-description h4 .read-more:hover, h4 #content div.product div.summary .product-description .collapse:hover, #content div.product div.summary .product-description h4 .collapse:hover, h5 a:hover, h5 #content div.product div.summary .product-description .read-more:hover, #content div.product div.summary .product-description h5 .read-more:hover, h5 #content div.product div.summary .product-description .collapse:hover, #content div.product div.summary .product-description h5 .collapse:hover, h6 a:hover, h6 #content div.product div.summary .product-description .read-more:hover, #content div.product div.summary .product-description h6 .read-more:hover, h6 #content div.product div.summary .product-description .collapse:hover, #content div.product div.summary .product-description h6 .collapse:hover {
    text-decoration: underline; }
  h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child {
    margin-bottom: 0; }
  h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small {
    font-size: 0.9rem; }

h1, .title-1 {
  font-size: 38px;
  color: #6396b7; }
  @media (max-width: 640px) {
    h1, .title-1 {
      font-size: 32px; } }

h2, #reply-title, .title-2 {
  font-size: 23px;
  color: #99988E; }
  @media (min-width: 1280px) {
    h2, #reply-title, .title-2 {
      font-size: 30px;
      margin: 0 0 18px 0; } }

h3, .title-3 {
  font-size: 21px; }

h4, .title-4 {
  font-size: 19px; }
  @media (min-width: 1280px) {
    h4, .title-4 {
      font-size: 22px; } }

h5, .title-5 {
  font-weight: 600; }

h6, .title-6 {
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: 'effra'; }

.blog-title {
  text-transform: none;
  letter-spacing: 0;
  color: #D7D5C4; }

.single-related-title, #reply-title {
  color: inherit; }

.label + .single-related-title {
  margin-top: -0.5em; }

.widget-title {
  font-family: 'effra';
  color: #ff9200;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 1em;
  font-weight: 500;
  border-bottom: 1px solid #ededed;
  padding-bottom: 1em; }

strong, strong * {
  font-weight: 500; }

em, em *, i, i * {
  font-style: italic; }

p {
  line-height: 160%;
  margin-bottom: 14px; }
  p:last-child {
    margin-bottom: 0; }
  p a, p #content div.product div.summary .product-description .read-more, #content div.product div.summary .product-description p .read-more, p #content div.product div.summary .product-description .collapse, #content div.product div.summary .product-description p .collapse {
    font-weight: 500; }

sup {
  font-size: 0.8em;
  position: relative;
  top: -0.5em; }

sub {
  font-size: 0.8em;
  position: relative;
  bottom: -0.5em; }

blockquote {
  border: 1px solid #ededed;
  border-left: 5px solid #b8ca73;
  margin: 1em;
  font-weight: 200;
  background: url(../images/quote.png) no-repeat 0.5em 0.5em;
  padding: 1.5em 1.5em 1.5em 2.5em; }

article {
  width: 100%; }
  article ul, article ol {
    margin: 0 0 1em; }
    article ul li, article ol li {
      line-height: 160%;
      margin-left: 1.5em; }
    article ul ul, article ul ol, article ol ul, article ol ol {
      margin-bottom: 0; }
  article ul {
    list-style-type: disc; }
  article ol {
    list-style-type: decimal; }

#header {
  left: 0;
  position: fixed;
  top: 0;
  z-index: 1000; }
  #header .inner-page {
    background: #ffffff; }
  #header .cell {
    vertical-align: middle; }
    #header .cell.left {
      background: #004877;
      width: 348px; }
      @media (min-width: 1280px) {
        #header .cell.left {
          width: 453px; } }
      #header .cell.left img {
        width: 100%; }
    #header .cell.right {
      padding-top: 0;
      padding-bottom: 0; }
      #header .cell.right .search-form {
        float: right;
        margin: 20px 0; }
        #header .cell.right .search-form .screen-reader-text, #header .cell.right .search-form .donation-options li input, .donation-options li #header .cell.right .search-form input {
          display: none; }
        #header .cell.right .search-form .search-submit {
          background: none;
          border-width: 0;
          color: #ff9200;
          cursor: pointer;
          float: left;
          font-family: 'nab';
          text-transform: none;
          font-size: 24px;
          margin: 0 10px 0 0; }
        #header .cell.right .search-form label {
          display: inline-block; }
        #header .cell.right .search-form .search-field {
          color: #999999;
          font-size: 20px;
          font-style: italic;
          height: 26px;
          line-height: 26px;
          width: 280px; }
        #header .cell.right .search-form select {
          background: #F2F0E2;
          border: none;
          padding: 0.5em; }
        #header .cell.right .search-form ::-webkit-input-placeholder {
          opacity: 1; }
        #header .cell.right .search-form :-moz-placeholder {
          opacity: 1; }
        #header .cell.right .search-form ::-moz-placeholder {
          opacity: 1; }
        #header .cell.right .search-form :-ms-input-placeholder {
          opacity: 1; }
  @media (max-width: 960px) {
    #header {
      display: none; } }

#main-menu {
  border-bottom: 1px solid #ededed;
  float: left;
  width: 100%;
  line-height: 1; }
  #main-menu .cart-count {
    color: #999; }
    #main-menu .cart-count:before {
      content: '('; }
    #main-menu .cart-count:after {
      content: ')'; }
  #main-menu > ul {
    display: table;
    width: 100%; }
    #main-menu > ul > li {
      display: table-cell;
      text-align: center; }
      #main-menu > ul > li.cart a, #main-menu > ul > li.cart #content div.product div.summary .product-description .read-more, #content div.product div.summary .product-description #main-menu > ul > li.cart .read-more, #main-menu > ul > li.cart #content div.product div.summary .product-description .collapse, #content div.product div.summary .product-description #main-menu > ul > li.cart .collapse {
        color: #ff9200; }
        #main-menu > ul > li.cart a:hover, #main-menu > ul > li.cart #content div.product div.summary .product-description .read-more:hover, #content div.product div.summary .product-description #main-menu > ul > li.cart .read-more:hover, #main-menu > ul > li.cart #content div.product div.summary .product-description .collapse:hover, #content div.product div.summary .product-description #main-menu > ul > li.cart .collapse:hover {
          color: #00395e; }
      #main-menu > ul > li > a, #content div.product div.summary .product-description #main-menu > ul > li > .read-more, #content div.product div.summary .product-description #main-menu > ul > li > .collapse {
        font-size: 16px;
        padding: 20px 0; }
        @media (min-width: 1280px) {
          #main-menu > ul > li > a, #content div.product div.summary .product-description #main-menu > ul > li > .read-more, #content div.product div.summary .product-description #main-menu > ul > li > .collapse {
            font-size: 18px; } }
      #main-menu > ul > li > ul > li.menu-item-has-children:hover > a:before, #content div.product div.summary .product-description #main-menu > ul > li > ul > li.menu-item-has-children:hover > .read-more:before, #content div.product div.summary .product-description #main-menu > ul > li > ul > li.menu-item-has-children:hover > .collapse:before {
        width: 0;
        height: 0;
        border-top: 18px solid transparent;
        border-bottom: 18px solid transparent;
        border-right: 18px solid #ff9200;
        content: ' ';
        display: block;
        right: 100%;
        position: absolute;
        top: 0;
        z-index: 100000; }
      #main-menu > ul > li:hover > a, #content div.product div.summary .product-description #main-menu > ul > li:hover > .read-more, #content div.product div.summary .product-description #main-menu > ul > li:hover > .collapse {
        color: #ff9200; }
      #main-menu > ul > li.menu-item-has-children:hover > a:after, #content div.product div.summary .product-description #main-menu > ul > li.menu-item-has-children:hover > .read-more:after, #content div.product div.summary .product-description #main-menu > ul > li.menu-item-has-children:hover > .collapse:after {
        width: 0;
        height: 0;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        border-bottom: 20px solid #F2F5FA;
        content: ' ';
        display: block;
        left: calc( 50% - 20px);
        position: absolute;
        bottom: 0; }
  #main-menu ul li {
    position: relative; }
    #main-menu ul li:hover > ul {
      display: block; }
  #main-menu ul ul {
    display: none;
    float: left;
    left: 0;
    position: absolute;
    text-align: left;
    top: 58px;
    z-index: 99999; }
    #main-menu ul ul li {
      background: #F2F5FA; }
      #main-menu ul ul li:first-child {
        padding-top: 20px; }
        #main-menu ul ul li:first-child a:before, #main-menu ul ul li:first-child #content div.product div.summary .product-description .read-more:before, #content div.product div.summary .product-description #main-menu ul ul li:first-child .read-more:before, #main-menu ul ul li:first-child #content div.product div.summary .product-description .collapse:before, #content div.product div.summary .product-description #main-menu ul ul li:first-child .collapse:before {
          top: 20px !important; }
      #main-menu ul ul li:last-child {
        padding-bottom: 20px; }
      #main-menu ul ul li:hover > a, #main-menu ul ul #content div.product div.summary .product-description li:hover > .read-more, #content div.product div.summary .product-description #main-menu ul ul li:hover > .read-more, #main-menu ul ul #content div.product div.summary .product-description li:hover > .collapse, #content div.product div.summary .product-description #main-menu ul ul li:hover > .collapse {
        background: #ff9200;
        color: #ffffff; }
    #main-menu ul ul a, #main-menu ul ul #content div.product div.summary .product-description .read-more, #content div.product div.summary .product-description #main-menu ul ul .read-more, #main-menu ul ul #content div.product div.summary .product-description .collapse, #content div.product div.summary .product-description #main-menu ul ul .collapse {
      font-size: 16px;
      font-weight: 500;
      height: auto;
      letter-spacing: 1px;
      padding: 10px 10px 10px 27px;
      width: 16em; }
    #main-menu ul ul ul {
      -webkit-box-shadow: none;
      box-shadow: none;
      left: auto;
      right: 100%;
      top: -20px;
      z-index: 10000; }
      #main-menu ul ul ul li {
        background: #005791; }
        #main-menu ul ul ul li:hover a, #main-menu ul ul ul li:hover #content div.product div.summary .product-description .read-more, #content div.product div.summary .product-description #main-menu ul ul ul li:hover .read-more, #main-menu ul ul ul li:hover #content div.product div.summary .product-description .collapse, #content div.product div.summary .product-description #main-menu ul ul ul li:hover .collapse {
          background: #005791; }
        #main-menu ul ul ul li a, #main-menu ul ul ul li #content div.product div.summary .product-description .read-more, #content div.product div.summary .product-description #main-menu ul ul ul li .read-more, #main-menu ul ul ul li #content div.product div.summary .product-description .collapse, #content div.product div.summary .product-description #main-menu ul ul ul li .collapse {
          background: #005791;
          color: #ffffff;
          padding: 10px 10px 10px 27px;
          width: 23em; }
          #main-menu ul ul ul li a:hover, #main-menu ul ul ul li #content div.product div.summary .product-description .read-more:hover, #content div.product div.summary .product-description #main-menu ul ul ul li .read-more:hover, #main-menu ul ul ul li #content div.product div.summary .product-description .collapse:hover, #content div.product div.summary .product-description #main-menu ul ul ul li .collapse:hover {
            background: #00395e; }
  #main-menu a, #main-menu #content div.product div.summary .product-description .read-more, #content div.product div.summary .product-description #main-menu .read-more, #main-menu #content div.product div.summary .product-description .collapse, #content div.product div.summary .product-description #main-menu .collapse {
    color: #005791;
    display: block;
    font-weight: 600;
    letter-spacing: 2px;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase; }

#mobile-menu, #mobile-screen, #mobile-header {
  display: none; }

#mobile-menu {
  background: #ffffff;
  display: none;
  float: right;
  left: 0;
  overflow: auto;
  position: relative;
  -webkit-transform: translatez(0);
  -ms-transform: translatez(0);
  transform: translatez(0);
  width: 100%;
  z-index: 50000; }

#mobile-header {
  background: #004877;
  width: 100%; }
  @media (max-width: 960px) {
    #mobile-header {
      display: block; } }

#mobile-logo {
  text-decoration: none; }
  #mobile-logo img {
    float: left;
    padding: 12px 0 15px;
    width: 300px; }
    @media (max-width: 640px) {
      #mobile-logo img {
        width: 200px; } }

#mobile-header-cart {
  float: right;
  margin: 1em 1em 0 0; }
  #mobile-header-cart img {
    height: 40px; }
  @media (max-width: 450px) {
    #mobile-header-cart {
      margin: 1em 0.5em 0 0; }
      #mobile-header-cart img {
        height: 25px; } }

#mobile-header-icon {
  color: #ffffff;
  cursor: pointer;
  float: right;
  padding: 16px 0 0 0; }
  #mobile-header-icon:before {
    float: right; }
  #mobile-header-icon.open:before {
    content: "b"; }
  @media (max-width: 960px) {
    #mobile-header-icon {
      font-size: 42px; } }
  @media (max-width: 450px) {
    #mobile-header-icon {
      font-size: 32px;
      padding: 12px 0 0 0; } }

#mobile-menu-wrapper a, #mobile-menu-wrapper #content div.product div.summary .product-description .read-more, #content div.product div.summary .product-description #mobile-menu-wrapper .read-more, #mobile-menu-wrapper #content div.product div.summary .product-description .collapse, #content div.product div.summary .product-description #mobile-menu-wrapper .collapse {
  color: #333333;
  display: inline-block;
  font-size: 20px;
  float: left;
  font-weight: 500;
  letter-spacing: 2px;
  line-height: 21px !important;
  padding: 11px 5% 11px 17%;
  text-align: left;
  text-decoration: none;
  text-transform: uppercase;
  width: 78%; }
  @media (max-width: 640px) {
    #mobile-menu-wrapper a, #mobile-menu-wrapper #content div.product div.summary .product-description .read-more, #content div.product div.summary .product-description #mobile-menu-wrapper .read-more, #mobile-menu-wrapper #content div.product div.summary .product-description .collapse, #content div.product div.summary .product-description #mobile-menu-wrapper .collapse {
      font-size: 16px; } }

#mobile-menu-wrapper ul {
  float: left;
  margin: 0px;
  width: 100%; }
  #mobile-menu-wrapper ul li {
    float: left;
    margin: 0px;
    width: 100%; }

#mobile-menu-wrapper .sub-menu {
  display: none;
  background-color: #f9f9f9;
  -webkit-box-shadow: 0 0 6px 2px #dbdbdb inset;
  box-shadow: 0 0 6px 2px #dbdbdb inset; }
  #mobile-menu-wrapper .sub-menu .sub-menu {
    background-color: #f3f3f3;
    -webkit-box-shadow: 0 0 6px 2px #d0d0d0 inset;
    box-shadow: 0 0 6px 2px #d0d0d0 inset; }
    #mobile-menu-wrapper .sub-menu .sub-menu .sub-menu {
      background-color: #ededed;
      -webkit-box-shadow: 0 0 6px 2px #c0c0c0 inset;
      box-shadow: 0 0 6px 2px #c0c0c0 inset; }
      #mobile-menu-wrapper .sub-menu .sub-menu .sub-menu .sub-menu {
        background-color: #e7e7e7;
        -webkit-box-shadow: 0 0 6px 2px #b0b0b0 inset;
        box-shadow: 0 0 6px 2px #b0b0b0 inset; }
  #mobile-menu-wrapper .sub-menu a, #mobile-menu-wrapper .sub-menu #content div.product div.summary .product-description .read-more, #content div.product div.summary .product-description #mobile-menu-wrapper .sub-menu .read-more, #mobile-menu-wrapper .sub-menu #content div.product div.summary .product-description .collapse, #content div.product div.summary .product-description #mobile-menu-wrapper .sub-menu .collapse {
    border-bottom: 1px dotted #e0e0e0; }

#mobile-menu-wrapper li.menu-item-has-children > a:before, #mobile-menu-wrapper #content div.product div.summary .product-description li.menu-item-has-children > .read-more:before, #content div.product div.summary .product-description #mobile-menu-wrapper li.menu-item-has-children > .read-more:before, #mobile-menu-wrapper #content div.product div.summary .product-description li.menu-item-has-children > .collapse:before, #content div.product div.summary .product-description #mobile-menu-wrapper li.menu-item-has-children > .collapse:before {
  color: #b3b3b3;
  content: 'c';
  float: left;
  font-family: "proto2" !important;
  font-size: 23px;
  font-style: normal !important;
  text-transform: none !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  margin-left: -6%;
  speak: none;
  -webkit-transition: 0.1s -webkit-transform;
  transition: 0.1s -webkit-transform;
  -o-transition: 0.1s transform;
  transition: 0.1s transform;
  transition: 0.1s transform, 0.1s -webkit-transform;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  @media (max-width: 640px) {
    #mobile-menu-wrapper li.menu-item-has-children > a:before, #mobile-menu-wrapper #content div.product div.summary .product-description li.menu-item-has-children > .read-more:before, #content div.product div.summary .product-description #mobile-menu-wrapper li.menu-item-has-children > .read-more:before, #mobile-menu-wrapper #content div.product div.summary .product-description li.menu-item-has-children > .collapse:before, #content div.product div.summary .product-description #mobile-menu-wrapper li.menu-item-has-children > .collapse:before {
      font-size: 21px;
      margin-left: -14%; } }

#mobile-menu-wrapper li.menu-item-has-children > a.open:before, #mobile-menu-wrapper #content div.product div.summary .product-description li.menu-item-has-children > .open.read-more:before, #content div.product div.summary .product-description #mobile-menu-wrapper li.menu-item-has-children > .open.read-more:before, #mobile-menu-wrapper #content div.product div.summary .product-description li.menu-item-has-children > .open.collapse:before, #content div.product div.summary .product-description #mobile-menu-wrapper li.menu-item-has-children > .open.collapse:before {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

#mobile-menu-wrapper #menu-main-menu > li > a, #mobile-menu-wrapper #content div.product div.summary .product-description #menu-main-menu > li > .read-more, #content div.product div.summary .product-description #mobile-menu-wrapper #menu-main-menu > li > .read-more, #mobile-menu-wrapper #content div.product div.summary .product-description #menu-main-menu > li > .collapse, #content div.product div.summary .product-description #mobile-menu-wrapper #menu-main-menu > li > .collapse {
  border-bottom: 1px dotted #eeeeee; }

#mobile-search {
  clear: both;
  display: inline-block;
  float: left;
  margin: 19px 0 10px;
  width: 100%; }
  #mobile-search .screen-reader-text, #mobile-search .donation-options li input, .donation-options li #mobile-search input, #mobile-search .search-submit {
    display: none; }
  #mobile-search .search-form {
    float: left;
    margin-right: 16px;
    padding-left: 16.5%;
    width: 60%; }
    @media (max-width: 640px) {
      #mobile-search .search-form {
        padding-left: 8.5%;
        width: 81%; } }
  #mobile-search input[type="search"] {
    border-width: 0;
    border-radius: 3px;
    color: #999999;
    float: left;
    font-size: 16px;
    font-style: italic;
    font-weight: 500;
    line-height: 17px;
    margin: 0 !important;
    padding: 7px;
    text-decoration: none;
    width: 97% !important;
    border: 1px solid #999; }

#mobile-search-icon:before {
  color: #9b9b9b;
  cursor: pointer;
  float: left;
  font-size: 26px;
  line-height: 34px; }

#footer a, #footer #content div.product div.summary .product-description .read-more, #content div.product div.summary .product-description #footer .read-more, #footer #content div.product div.summary .product-description .collapse, #content div.product div.summary .product-description #footer .collapse {
  color: #ffffff; }
  #footer a:hover, #footer #content div.product div.summary .product-description .read-more:hover, #content div.product div.summary .product-description #footer .read-more:hover, #footer #content div.product div.summary .product-description .collapse:hover, #content div.product div.summary .product-description #footer .collapse:hover {
    text-decoration: underline; }

#footer #footer-1 {
  background: #004877;
  color: #ffffff; }
  #footer #footer-1 .table {
    table-layout: fixed; }
    #footer #footer-1 .table .col {
      display: table-cell;
      padding: 0 30px; }
      @media (max-width: 960px) {
        #footer #footer-1 .table .col {
          padding: 0 20px; } }
      @media (max-width: 640px) {
        #footer #footer-1 .table .col {
          border-width: 0 !important;
          display: block;
          float: left;
          padding: 0;
          width: 100%; } }
      #footer #footer-1 .table .col:first-child {
        border-right: 1px solid #336d92;
        padding-left: 0; }
        @media (max-width: 640px) {
          #footer #footer-1 .table .col:first-child {
            margin-bottom: 30px; } }
      #footer #footer-1 .table .col:last-child {
        border-left: 1px solid #336d92;
        padding-right: 0; }
        @media (max-width: 640px) {
          #footer #footer-1 .table .col:last-child {
            margin-top: 30px; } }
      #footer #footer-1 .table .col ul {
        line-height: 1;
        list-style: disc;
        margin-left: 1em; }
        #footer #footer-1 .table .col ul li {
          font-size: 16px;
          font-weight: 500;
          padding: 16px 0 0; }
          #footer #footer-1 .table .col ul li:first-child {
            padding: 0; }
  #footer #footer-1 .spacer {
    height: 50px; }
    @media (max-width: 640px) {
      #footer #footer-1 .spacer {
        display: none; } }
  @media (max-width: 450px) {
    #footer #footer-1 {
      display: none; } }

#footer #footer-2 {
  background: #00395e;
  color: #a3afba;
  font-size: 16px; }
  @media (max-width: 960px) {
    #footer #footer-2 {
      text-align: center; } }
  #footer #footer-2 p {
    float: left; }
    @media (max-width: 960px) {
      #footer #footer-2 p {
        display: block;
        float: none;
        margin: 0 auto 24px; } }
    #footer #footer-2 p svg {
      float: right;
      fill: #ffffff;
      margin: 5px 0 0 6px;
      width: 19px;
      height: 19px; }
      @media (max-width: 960px) {
        #footer #footer-2 p svg {
          float: none;
          margin: 0 0 0 6px;
          width: 15px;
          height: 19px; } }
  #footer #footer-2 .socials {
    float: right; }

aside#text-3 {
  overflow: scroll;
  -webkit-transition: all 0.2 linear;
  -o-transition: all 0.2 linear;
  transition: all 0.2 linear;
  overflow: auto;
  height: 580px !important; }

.widget {
  margin-bottom: 1em;
  width: 100%; }
  .widget:last-of-type {
    margin-bottom: 0; }
  .widget p {
    line-height: 160%;
    margin-bottom: 1.45em; }
  .widget > ul li {
    border-bottom: 1px dotted #cccccc;
    display: block;
    width: 100%; }
    .widget > ul li a, .widget > ul li #content div.product div.summary .product-description .read-more, #content div.product div.summary .product-description .widget > ul li .read-more, .widget > ul li #content div.product div.summary .product-description .collapse, #content div.product div.summary .product-description .widget > ul li .collapse {
      line-height: 120%;
      text-decoration: none; }
  .widget ul ul, .widget ul ol, .widget ol ul, .widget ol ol {
    margin-left: 1em; }
  .widget.widget_recent_entries a, .widget.widget_recent_entries #content div.product div.summary .product-description .read-more, #content div.product div.summary .product-description .widget.widget_recent_entries .read-more, .widget.widget_recent_entries #content div.product div.summary .product-description .collapse, #content div.product div.summary .product-description .widget.widget_recent_entries .collapse {
    padding: 0.5em 0;
    display: block; }
  .widget .really_simple_twitter_widget li {
    padding-bottom: 1em;
    border-bottom: 1px solid #ededed;
    margin-bottom: 1em; }
  .widget .gform_wrapper .gfield {
    margin-bottom: 1.5em; }
  .widget .menu-post-category-menu-container li:before {
    content: '\00BB \00A0'; }
  .widget .facetwp-type-checkboxes {
    max-height: 300px; }
  .widget form .search-field {
    vertical-align: middle;
    border: 1px solid #cecece;
    width: calc( 100% - 100px); }
  .widget form input[type=submit] {
    vertical-align: middle;
    margin: 0; }
  .widget.widget_author_events ul.events {
    display: table; }
    .widget.widget_author_events ul.events li {
      display: table-row; }
      .widget.widget_author_events ul.events li > div {
        display: table-cell;
        vertical-align: middle;
        padding-bottom: 1em; }
        .widget.widget_author_events ul.events li > div:not(:first-child) {
          padding-left: 1em; }
    .widget.widget_author_events ul.events .date {
      font-weight: 500; }
    .widget.widget_author_events ul.events .date-tag {
      line-height: 1.3em;
      padding: 0.75em; }

.home .content-tag {
  font-weight: 700; }

.home .excerpt-more:hover {
  text-decoration: underline; }

.home .spotlight {
  width: 100%; }
  .home .spotlight .slide {
    background: #ffffff; }
    @media (max-width: 960px) {
      .home .spotlight .slide {
        padding-bottom: 2rem; } }
  .home .spotlight .slick-prev,
  .home .spotlight .slick-next {
    background: none;
    padding: 0;
    position: absolute;
    top: 30%;
    color: #fff;
    border: none;
    font-size: 2rem; }
  .home .spotlight .slick-prev {
    left: 1rem; }
  .home .spotlight .slick-next {
    right: 1rem; }
  .home .spotlight .slick-dots {
    display: none !important;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 20%;
    width: 100%;
    text-align: center; }
    @media (max-width: 960px) {
      .home .spotlight .slick-dots {
        display: none !important; } }
    .home .spotlight .slick-dots li {
      display: inline-block;
      margin: 0 16px 0 0; }
      .home .spotlight .slick-dots li.slick-active button {
        border-color: #ff9200; }
      .home .spotlight .slick-dots li button {
        background: #ffdd5d;
        border-color: #ffdd5d;
        border-radius: 50%;
        border-style: solid;
        border-width: 3px;
        color: transparent;
        cursor: pointer;
        font-size: 0;
        line-height: 0;
        height: 14px;
        margin: 0;
        overflow: hidden;
        padding: 0;
        text-indent: 50px;
        -webkit-transition: border-color 1000ms ease 0ms;
        -o-transition: border-color 1000ms ease 0ms;
        transition: border-color 1000ms ease 0ms;
        width: 14px; }
  .home .spotlight .upper {
    position: relative; }
  .home .spotlight .lower .left {
    border-right: 1px solid #ededed;
    padding-right: 20px;
    width: 50%; }
    @media (max-width: 640px) {
      .home .spotlight .lower .left {
        border-right: 0 solid black;
        display: block;
        float: left;
        padding-right: 0;
        width: 100%; } }
    .home .spotlight .lower .left h2 {
      font-size: 34px;
      text-align: right; }
      @media (min-width: 1280px) {
        .home .spotlight .lower .left h2 {
          font-size: 42px; } }
      @media (max-width: 640px) {
        .home .spotlight .lower .left h2 {
          margin-top: 0;
          text-align: left; } }
    .home .spotlight .lower .left .label {
      margin: 0 0 6px 0;
      text-align: right; }
    .home .spotlight .lower .left .divider {
      border-bottom: 1px solid #ededed;
      color: #99988e;
      height: 10px;
      margin: 0 0 10px 0; }
      .home .spotlight .lower .left .divider span {
        background: #ffffff;
        float: right;
        font-size: 16px;
        font-weight: 500;
        padding: 0 0 0 4px;
        text-transform: uppercase; }
      .home .spotlight .lower .left .divider .icon {
        background: #ffffff;
        float: right;
        padding: 0 0 0 10px; }
    .home .spotlight .lower .left .cat, .home .spotlight .lower .left #content div.product .term-list li a, #content div.product .term-list li .home .spotlight .lower .left a, .home .spotlight .lower .left #content div.product .term-list li div.summary .product-description .read-more, #content div.product .term-list li div.summary .product-description .home .spotlight .lower .left .read-more, .home .spotlight .lower .left #content div.product div.summary .product-description .term-list li .read-more, #content div.product div.summary .product-description .term-list li .home .spotlight .lower .left .read-more, .home .spotlight .lower .left #content div.product .term-list li div.summary .product-description .collapse, #content div.product .term-list li div.summary .product-description .home .spotlight .lower .left .collapse, .home .spotlight .lower .left #content div.product div.summary .product-description .term-list li .collapse, #content div.product div.summary .product-description .term-list li .home .spotlight .lower .left .collapse {
      float: right;
      margin: 10px 0 0 10px; }
  .home .spotlight .lower .right {
    padding-left: 20px;
    width: 50%; }
    @media (max-width: 640px) {
      .home .spotlight .lower .right {
        display: block;
        float: left;
        margin: 0.5em 0 0 0;
        padding-left: 0;
        width: 100%; } }

.home .blog {
  position: relative;
  min-height: 300px; }
  .home .blog .content .text h2 {
    margin: 0 0 10px 0;
    color: inherit; }
    .home .blog .content .text h2 a, .home .blog .content .text h2 #content div.product div.summary .product-description .read-more, #content div.product div.summary .product-description .home .blog .content .text h2 .read-more, .home .blog .content .text h2 #content div.product div.summary .product-description .collapse, #content div.product div.summary .product-description .home .blog .content .text h2 .collapse {
      color: inherit; }
  .home .blog .content .text .button, .home .blog .content .text .search-entry .product_purchase_options .option a, .search-entry .product_purchase_options .option .home .blog .content .text a, .home .blog .content .text .search-entry .product_purchase_options .option #content div.product div.summary .product-description .read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .home .blog .content .text .read-more, .home .blog .content .text #content div.product div.summary .product-description .search-entry .product_purchase_options .option .read-more, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .home .blog .content .text .read-more, .home .blog .content .text .search-entry .product_purchase_options .option #content div.product div.summary .product-description .collapse, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .home .blog .content .text .collapse, .home .blog .content .text #content div.product div.summary .product-description .search-entry .product_purchase_options .option .collapse, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .home .blog .content .text .collapse, .home .blog .content .text .woocommerce #content div.product div.summary .product-description .button.read-more, .woocommerce #content div.product div.summary .product-description .home .blog .content .text .button.read-more, .home .blog .content .text #content div.product div.summary .product-description .woocommerce .button.read-more, #content div.product div.summary .product-description .woocommerce .home .blog .content .text .button.read-more, .home .blog .content .text .woocommerce #content div.product div.summary .product-description .button.collapse, .woocommerce #content div.product div.summary .product-description .home .blog .content .text .button.collapse, .home .blog .content .text #content div.product div.summary .product-description .woocommerce .button.collapse, #content div.product div.summary .product-description .woocommerce .home .blog .content .text .button.collapse, .home .blog .content .text .woocommerce #place_order, .woocommerce .home .blog .content .text #place_order, .home .blog .content .text #content div.product .variations_form .single_add_to_cart_button, #content div.product .variations_form .home .blog .content .text .single_add_to_cart_button, .home .blog .content .text #content div.product .term-list li a, #content div.product .term-list li .home .blog .content .text a, .home .blog .content .text #content div.product .term-list li div.summary .product-description .read-more, #content div.product .term-list li div.summary .product-description .home .blog .content .text .read-more, .home .blog .content .text #content div.product div.summary .product-description .term-list li .read-more, #content div.product div.summary .product-description .term-list li .home .blog .content .text .read-more, .home .blog .content .text #content div.product .term-list li div.summary .product-description .collapse, #content div.product .term-list li div.summary .product-description .home .blog .content .text .collapse, .home .blog .content .text #content div.product div.summary .product-description .term-list li .collapse, #content div.product div.summary .product-description .term-list li .home .blog .content .text .collapse, .home .blog .content .text .order_details small a, .order_details small .home .blog .content .text a, .home .blog .content .text .order_details small #content div.product div.summary .product-description .read-more, .order_details small #content div.product div.summary .product-description .home .blog .content .text .read-more, .home .blog .content .text #content div.product div.summary .product-description .order_details small .read-more, #content div.product div.summary .product-description .order_details small .home .blog .content .text .read-more, .home .blog .content .text .order_details small #content div.product div.summary .product-description .collapse, .order_details small #content div.product div.summary .product-description .home .blog .content .text .collapse, .home .blog .content .text #content div.product div.summary .product-description .order_details small .collapse, #content div.product div.summary .product-description .order_details small .home .blog .content .text .collapse {
    margin-top: 20px; }

.home .featured-authors {
  position: relative; }
  .home .featured-authors .featured-authors-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -1rem;
    margin-right: -1rem;
    margin-bottom: -1rem; }
    .home .featured-authors .featured-authors-grid .featured-author {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 calc( 33.33% - 2rem);
      flex: 0 0 calc( 33.33% - 2rem);
      margin: 0 1rem 1rem 1rem;
      color: #fff; }
      .home .featured-authors .featured-authors-grid .featured-author h2 {
        color: #fff;
        font-size: 26px; }
        .home .featured-authors .featured-authors-grid .featured-author h2 a, .home .featured-authors .featured-authors-grid .featured-author h2 #content div.product div.summary .product-description .read-more, #content div.product div.summary .product-description .home .featured-authors .featured-authors-grid .featured-author h2 .read-more, .home .featured-authors .featured-authors-grid .featured-author h2 #content div.product div.summary .product-description .collapse, #content div.product div.summary .product-description .home .featured-authors .featured-authors-grid .featured-author h2 .collapse {
          color: inherit; }
    @media (max-width: 960px) {
      .home .featured-authors .featured-authors-grid .featured-author {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc( 50% - 2rem);
        flex: 0 0 calc( 50% - 2rem); } }

.home .join {
  background: none; }
  .home .join .quarter {
    background: #b8ca73;
    color: #000;
    vertical-align: middle;
    width: 25%; }
    @media (max-width: 960px) {
      .home .join .quarter {
        display: table-row; }
        .home .join .quarter h2 {
          padding: 20px; } }
    .home .join .quarter h2 {
      margin: 0;
      color: inherit; }
  .home .join .button, .home .join .search-entry .product_purchase_options .option a, .search-entry .product_purchase_options .option .home .join a, .home .join .search-entry .product_purchase_options .option #content div.product div.summary .product-description .read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .home .join .read-more, .home .join #content div.product div.summary .product-description .search-entry .product_purchase_options .option .read-more, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .home .join .read-more, .home .join .search-entry .product_purchase_options .option #content div.product div.summary .product-description .collapse, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .home .join .collapse, .home .join #content div.product div.summary .product-description .search-entry .product_purchase_options .option .collapse, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .home .join .collapse, .home .join .woocommerce #content div.product div.summary .product-description .button.read-more, .woocommerce #content div.product div.summary .product-description .home .join .button.read-more, .home .join #content div.product div.summary .product-description .woocommerce .button.read-more, #content div.product div.summary .product-description .woocommerce .home .join .button.read-more, .home .join .woocommerce #content div.product div.summary .product-description .button.collapse, .woocommerce #content div.product div.summary .product-description .home .join .button.collapse, .home .join #content div.product div.summary .product-description .woocommerce .button.collapse, #content div.product div.summary .product-description .woocommerce .home .join .button.collapse, .home .join .woocommerce #place_order, .woocommerce .home .join #place_order, .home .join .woocommerce .cart-collaterals .wc-proceed-to-checkout .button.checkout-button, .woocommerce .cart-collaterals .wc-proceed-to-checkout .home .join .button.checkout-button, .home .join #content div.product .variations_form .single_add_to_cart_button, #content div.product .variations_form .home .join .single_add_to_cart_button, .home .join #content div.product .term-list li a, #content div.product .term-list li .home .join a, .home .join #content div.product .term-list li div.summary .product-description .read-more, #content div.product .term-list li div.summary .product-description .home .join .read-more, .home .join #content div.product div.summary .product-description .term-list li .read-more, #content div.product div.summary .product-description .term-list li .home .join .read-more, .home .join #content div.product .term-list li div.summary .product-description .collapse, #content div.product .term-list li div.summary .product-description .home .join .collapse, .home .join #content div.product div.summary .product-description .term-list li .collapse, #content div.product div.summary .product-description .term-list li .home .join .collapse, .home .join .order_details small a, .order_details small .home .join a, .home .join .order_details small #content div.product div.summary .product-description .read-more, .order_details small #content div.product div.summary .product-description .home .join .read-more, .home .join #content div.product div.summary .product-description .order_details small .read-more, #content div.product div.summary .product-description .order_details small .home .join .read-more, .home .join .order_details small #content div.product div.summary .product-description .collapse, .order_details small #content div.product div.summary .product-description .home .join .collapse, .home .join #content div.product div.summary .product-description .order_details small .collapse, #content div.product div.summary .product-description .order_details small .home .join .collapse {
    background: #b8ca73;
    border-width: 0;
    color: #000;
    font-size: 18px;
    height: 59px;
    line-height: 59px;
    margin: 0;
    width: 100%; }
  .home .join .gform_wrapper {
    background: #fff;
    display: table-cell;
    vertical-align: middle;
    width: 75%;
    position: relative; }
    .home .join .gform_wrapper .gform_body {
      clear: none;
      float: left;
      width: 75%; }
      @media (max-width: 960px) {
        .home .join .gform_wrapper .gform_body label {
          display: none; } }
      .home .join .gform_wrapper .gform_body .gfield {
        clear: none;
        float: left;
        margin: 0;
        padding: 20px;
        width: 50%; }
        @media (max-width: 960px) {
          .home .join .gform_wrapper .gform_body .gfield {
            height: 100px; } }
        @media (max-width: 640px) {
          .home .join .gform_wrapper .gform_body .gfield {
            border-right: 0px solid black;
            height: auto;
            width: 100%; } }
        .home .join .gform_wrapper .gform_body .gfield input {
          border-color: #814802;
          border-style: dashed;
          border-width: 0 0 1px 0;
          height: 35px;
          line-height: 35px;
          padding: 0; }
        .home .join .gform_wrapper .gform_body .gfield.captcha {
          padding-top: 0; }
          .home .join .gform_wrapper .gform_body .gfield.captcha label {
            display: none; }
    .home .join .gform_wrapper .gform_footer {
      padding: 20px;
      width: 25%;
      float: left; }
      @media (max-width: 640px) {
        .home .join .gform_wrapper .gform_footer {
          width: 100%;
          position: relative;
          padding: 20px; } }
  .home .join.has-extra-button .quarter {
    width: 16%; }
  .home .join.has-extra-button .gform_wrapper {
    width: 50%; }
  .home .join.has-extra-button .extra-button {
    background: none;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0; }
    .home .join.has-extra-button .extra-button .button, .home .join.has-extra-button .extra-button .search-entry .product_purchase_options .option a, .search-entry .product_purchase_options .option .home .join.has-extra-button .extra-button a, .home .join.has-extra-button .extra-button .search-entry .product_purchase_options .option #content div.product div.summary .product-description .read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .home .join.has-extra-button .extra-button .read-more, .home .join.has-extra-button .extra-button #content div.product div.summary .product-description .search-entry .product_purchase_options .option .read-more, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .home .join.has-extra-button .extra-button .read-more, .home .join.has-extra-button .extra-button .search-entry .product_purchase_options .option #content div.product div.summary .product-description .collapse, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .home .join.has-extra-button .extra-button .collapse, .home .join.has-extra-button .extra-button #content div.product div.summary .product-description .search-entry .product_purchase_options .option .collapse, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .home .join.has-extra-button .extra-button .collapse, .home .join.has-extra-button .extra-button .woocommerce #content div.product div.summary .product-description .button.read-more, .woocommerce #content div.product div.summary .product-description .home .join.has-extra-button .extra-button .button.read-more, .home .join.has-extra-button .extra-button #content div.product div.summary .product-description .woocommerce .button.read-more, #content div.product div.summary .product-description .woocommerce .home .join.has-extra-button .extra-button .button.read-more, .home .join.has-extra-button .extra-button .woocommerce #content div.product div.summary .product-description .button.collapse, .woocommerce #content div.product div.summary .product-description .home .join.has-extra-button .extra-button .button.collapse, .home .join.has-extra-button .extra-button #content div.product div.summary .product-description .woocommerce .button.collapse, #content div.product div.summary .product-description .woocommerce .home .join.has-extra-button .extra-button .button.collapse, .home .join.has-extra-button .extra-button .woocommerce #place_order, .woocommerce .home .join.has-extra-button .extra-button #place_order, .home .join.has-extra-button .extra-button #content div.product .variations_form .single_add_to_cart_button, #content div.product .variations_form .home .join.has-extra-button .extra-button .single_add_to_cart_button, .home .join.has-extra-button .extra-button #content div.product .term-list li a, #content div.product .term-list li .home .join.has-extra-button .extra-button a, .home .join.has-extra-button .extra-button #content div.product .term-list li div.summary .product-description .read-more, #content div.product .term-list li div.summary .product-description .home .join.has-extra-button .extra-button .read-more, .home .join.has-extra-button .extra-button #content div.product div.summary .product-description .term-list li .read-more, #content div.product div.summary .product-description .term-list li .home .join.has-extra-button .extra-button .read-more, .home .join.has-extra-button .extra-button #content div.product .term-list li div.summary .product-description .collapse, #content div.product .term-list li div.summary .product-description .home .join.has-extra-button .extra-button .collapse, .home .join.has-extra-button .extra-button #content div.product div.summary .product-description .term-list li .collapse, #content div.product div.summary .product-description .term-list li .home .join.has-extra-button .extra-button .collapse, .home .join.has-extra-button .extra-button .order_details small a, .order_details small .home .join.has-extra-button .extra-button a, .home .join.has-extra-button .extra-button .order_details small #content div.product div.summary .product-description .read-more, .order_details small #content div.product div.summary .product-description .home .join.has-extra-button .extra-button .read-more, .home .join.has-extra-button .extra-button #content div.product div.summary .product-description .order_details small .read-more, #content div.product div.summary .product-description .order_details small .home .join.has-extra-button .extra-button .read-more, .home .join.has-extra-button .extra-button .order_details small #content div.product div.summary .product-description .collapse, .order_details small #content div.product div.summary .product-description .home .join.has-extra-button .extra-button .collapse, .home .join.has-extra-button .extra-button #content div.product div.summary .product-description .order_details small .collapse, #content div.product div.summary .product-description .order_details small .home .join.has-extra-button .extra-button .collapse {
      background: #ff9200; }
    .home .join.has-extra-button .extra-button .image-button {
      width: 100%;
      display: block;
      border-radius: 20px; }

.home .new-releases .categories {
  display: table;
  margin: 0 auto;
  padding-bottom: 10px; }
  .home .new-releases .categories .label {
    color: #005791;
    cursor: pointer;
    float: left;
    padding: 0 20px;
    position: relative;
    margin-bottom: 0; }
    @media (max-width: 640px) {
      .home .new-releases .categories .label {
        padding: 0 12px;
        letter-spacing: 0; } }
    @media (max-width: 450px) {
      .home .new-releases .categories .label {
        padding: 0;
        float: none; }
        .home .new-releases .categories .label:after {
          display: none !important; } }
    .home .new-releases .categories .label:after {
      background: #99988e;
      content: ' ';
      display: inline-block;
      height: 100%;
      position: absolute;
      right: 0;
      top: 0;
      width: 2px; }
    .home .new-releases .categories .label:last-child:after {
      display: none; }
    .home .new-releases .categories .label.active {
      color: #ff9200; }
    .home .new-releases .categories .label:not(.active):hover {
      color: #b8ca73; }

.home .new-releases .super-slider .slick-list {
  clear: both;
  width: 100%; }

.home .new-releases .slide-description {
  font-family: 'ff-tisa-web-pro';
  height: 1.5em;
  text-align: center;
  overflow: hidden;
  margin-bottom: 1em;
  text-align: center; }

.home .new-releases .view-more {
  display: none; }
  @media (max-width: 450px) {
    .home .new-releases .view-more {
      display: inline-block; } }

.home .new-releases .cat-slider-container {
  text-align: center; }
  @media (max-width: 450px) {
    .home .new-releases .cat-slider-container {
      padding-bottom: 1em; }
      .home .new-releases .cat-slider-container .cat-slider {
        padding-bottom: 0; } }

.home .new-releases .cat-slider {
  background: #ffffff;
  width: 100%;
  text-align: center;
  padding-bottom: 1em; }
  .home .new-releases .cat-slider .book {
    float: left;
    padding: 0 20px;
    text-align: center;
    width: 200px; }
    .home .new-releases .cat-slider .book .book-image {
      width: 100%;
      height: 0;
      overflow: hidden;
      padding-bottom: 155%;
      position: relative; }
      .home .new-releases .cat-slider .book .book-image img {
        width: 100%;
        height: auto;
        display: block;
        margin: 0 auto; }
    .home .new-releases .cat-slider .book p strong {
      color: #99988e; }
  .home .new-releases .cat-slider .slick-list {
    margin-bottom: 1em; }
  .home .new-releases .cat-slider .slick-dots {
    display: inline-block; }
    .home .new-releases .cat-slider .slick-dots li {
      display: inline-block; }
  .home .new-releases .cat-slider .slick-prev, .home .new-releases .cat-slider .slick-next, .home .new-releases .cat-slider .slick-dots button {
    background: none;
    padding: 0;
    border: none;
    color: #005791;
    margin-right: 1em;
    font-size: 0.9em;
    border-radius: 0;
    font-weight: bold;
    -webkit-transition: none;
    -o-transition: none;
    transition: none; }
    .home .new-releases .cat-slider .slick-prev:hover, .home .new-releases .cat-slider .slick-next:hover, .home .new-releases .cat-slider .slick-dots button:hover {
      color: #b8ca73; }
  .home .new-releases .cat-slider .slick-prev {
    border-right: 2px solid #ededed;
    padding-right: 1em; }
  .home .new-releases .cat-slider .slick-active button {
    color: #99988e; }
  @media (max-width: 450px) {
    .home .new-releases .cat-slider .slick-track {
      width: auto !important;
      -webkit-transform: none !important;
      -ms-transform: none !important;
      transform: none !important; }
      .home .new-releases .cat-slider .slick-track .slick-slide {
        position: static !important;
        width: 100% !important;
        opacity: 1 !important; }
    .home .new-releases .cat-slider .slick-dots, .home .new-releases .cat-slider .slick-prev, .home .new-releases .cat-slider .slick-next {
      display: none !important; }
    .home .new-releases .cat-slider .view-more {
      display: inline-block; }
    .home .new-releases .cat-slider .slick-slide {
      margin-bottom: 1em; }
      .home .new-releases .cat-slider .slick-slide .book-image {
        height: auto;
        padding-bottom: 0; }
      .home .new-releases .cat-slider .slick-slide:nth-child(n+4) {
        display: none; } }

@media (max-width: 450px) {
  .home .new-releases {
    display: none; } }

.home .book-cats .label {
  margin: 0;
  text-align: center; }
  .home .book-cats .label span {
    color: #99988e; }

.home .book-cats .book {
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
  padding: 0 25px;
  text-align: center;
  text-transform: uppercase;
  width: 250px; }
  .home .book-cats .book img {
    margin: 0 auto 15px;
    width: 100%; }

.home .book-cats .slick-track {
  margin: 17px 0; }

.home .book-cats .slick-prev, .home .book-cats .slick-next {
  color: #005791;
  cursor: pointer;
  font-size: 48px;
  margin-bottom: 20px;
  text-align: center; }

.home .book-cats .slick-prev {
  float: left;
  margin-left: 20px; }

.home .book-cats .slick-next {
  float: right;
  margin-right: 20px; }

.home .book-cats .slick-dots {
  display: table !important;
  margin: 15px auto 0; }
  @media (max-width: 640px) {
    .home .book-cats .slick-dots {
      display: none !important; } }
  .home .book-cats .slick-dots li {
    float: left;
    margin: 0 16px 0 0; }
    .home .book-cats .slick-dots li.slick-active button {
      border-color: #ff9200; }
    .home .book-cats .slick-dots li button {
      background: #ffdd5d;
      border-color: #ffdd5d;
      border-radius: 50%;
      border-style: solid;
      border-width: 3px;
      color: transparent;
      cursor: pointer;
      font-size: 0;
      line-height: 0;
      height: 14px;
      margin: 0;
      overflow: hidden;
      padding: 0;
      text-indent: 50px;
      -webkit-transition: border-color 1000ms ease 0ms;
      -o-transition: border-color 1000ms ease 0ms;
      transition: border-color 1000ms ease 0ms;
      width: 14px; }

.home .tours-events .label {
  text-align: center; }

.home .tours-events .event-item {
  padding: 0 2em; }

.home .tours-events .slick-prev,
.home .tours-events .slick-next {
  color: #00395e;
  position: absolute;
  top: 50%;
  font-size: 2rem; }

.home .tours-events .slick-prev {
  left: -0.5rem; }

.home .tours-events .slick-next {
  right: -0.5rem; }

.home .advert img {
  float: left;
  width: 100%; }

@media (max-width: 450px) {
  .home .advert {
    display: none; } }

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="tel"], textarea, select {
  border: 1px solid #e3e3e3;
  line-height: 150%;
  padding: 0.25em;
  width: 100%;
  font-size: 1em; }
  input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="tel"]:focus, textarea:focus, select:focus {
    border: 1px solid #a0a0a0; }

input[type="submit"], #comments #submit {
  background: #f2f2f2;
  border: 1px solid #cecece;
  margin-bottom: 10px; }
  @media (max-width: 450px) {
    input[type="submit"], #comments #submit {
      display: table;
      margin: 0 auto;
      padding-left: 0;
      padding-right: 0;
      width: 100%; } }

.gform_wrapper {
  width: 100%; }
  .gform_wrapper ul {
    margin: 0; }
    .gform_wrapper ul li {
      list-style-type: none;
      text-indent: 0; }
  .gform_wrapper .gfield {
    clear: both;
    display: inline-block;
    margin: 0 0 1.6% 0;
    width: 100%; }
    .gform_wrapper .gfield.gfield_error input, .gform_wrapper .gfield.gfield_error textarea {
      background: #fff7f8;
      border: 1px dashed #f81e4c; }
    .gform_wrapper .gfield.half-left, .gform_wrapper .gfield .name_first {
      float: left;
      padding-right: 5px; }
    .gform_wrapper .gfield.half-right, .gform_wrapper .gfield .name_last {
      float: right;
      padding-left: 5px; }
    .gform_wrapper .gfield.half-left, .gform_wrapper .gfield.half-right, .gform_wrapper .gfield .name_first, .gform_wrapper .gfield .name_last {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      clear: none;
      width: 50%; }
      @media (max-width: 450px) {
        .gform_wrapper .gfield.half-left, .gform_wrapper .gfield.half-right, .gform_wrapper .gfield .name_first, .gform_wrapper .gfield .name_last {
          padding: 0;
          width: 100%; } }
    .gform_wrapper .gfield > .gfield_label {
      display: block;
      font-size: 16px;
      font-weight: 500;
      letter-spacing: 3px;
      margin: 0 0 0.4em 0;
      text-transform: uppercase; }
    .gform_wrapper .gfield .gfield_required {
      color: #ff9200; }
    .gform_wrapper .gfield .ginput_complex label, .gform_wrapper .gfield .gfield_description {
      display: block;
      font-size: 13px;
      line-height: 100%;
      margin: 4px 0 11px 0; }
    .gform_wrapper .gfield .gfield_radio {
      margin: 0; }
      .gform_wrapper .gfield .gfield_radio label {
        margin: 0 0 0 7px; }
    .gform_wrapper .gfield .gfield_checkbox > li {
      margin-bottom: 4px; }
    .gform_wrapper .gfield .gfield_checkbox label {
      margin: 0 0 0 9px; }
    .gform_wrapper .gfield .gfield_checkbox input:checked + label {
      font-weight: 600; }
  .gform_wrapper .validation_error {
    display: none;
    font-weight: 600;
    margin: 0 0 0.7em 0; }
  .gform_wrapper .validation_message {
    clear: both;
    display: none;
    color: red;
    font-size: 0.8em;
    margin: 0.4em 0 0 0; }
  .gform_wrapper .ginput_left {
    clear: left;
    float: left;
    width: 48.5%; }
  .gform_wrapper .ginput_right {
    clear: right;
    float: right;
    width: 48.5%; }
  .gform_wrapper .ginput_left input, .gform_wrapper .ginput_right input {
    width: 100%; }
  .gform_wrapper .gform_ajax_spinner, .gform_wrapper .gform_validation_container {
    display: none !important; }

/* credit card icons ------------------------------------------------------*/
.gform_wrapper .gform_card_icon_container {
  height: 32px;
  margin: 8px 0 6px 0; }

.gform_wrapper div.gform_card_icon {
  background-image: url(../../../plugins/gravityforms/images/gf-creditcard-icons.png);
  background-repeat: no-repeat;
  float: left;
  height: 32px;
  margin-right: 4px;
  text-indent: -9000px;
  width: 36px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_visa {
  background-position: 0 0; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa {
  background-position: 0 -32px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa {
  background-position: 0 -64px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_mastercard {
  background-position: -36px 0; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard {
  background-position: -36px -32px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard {
  background-position: -36px -64px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_amex {
  background-position: -72px 0; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex {
  background-position: -72px -32px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex {
  background-position: -72px -64px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_discover {
  background-position: -108px 0; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover {
  background-position: -108px -32px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover {
  background-position: -108px -64px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_maestro {
  background-position: -144px 0; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro {
  background-position: -144px -32px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro {
  background-position: -144px -64px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_jcb {
  background-position: -180px 0; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb {
  background-position: -180px -32px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb {
  background-position: -180px -64px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_visa {
  background-position: 0 -192px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa {
  background-position: 0 -224px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa {
  background-position: 0 -256px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_mastercard {
  background-position: -36px -192px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard {
  background-position: -36px -224px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard {
  background-position: -36px -256px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_amex {
  background-position: -72px -192px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex {
  background-position: -72px -224px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex {
  background-position: -72px -256px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_discover {
  background-position: -108px -192px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover {
  background-position: -108px -224px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover {
  background-position: -108px -256px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_maestro {
  background-position: -144px -192px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro {
  background-position: -144px -224px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro {
  background-position: -144px -256px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_jcb {
  background-position: -180px -192px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb {
  background-position: -180px -224px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb {
  background-position: -180px -256px; }

/* credit card fields ------------------------------------------------------*/
.gform_card_icon_container input[type=radio]#gform_payment_method_creditcard {
  float: left;
  position: relative;
  top: 4px !important; }

.gform_wrapper .ginput_complex .ginput_cardinfo_left,
.gform_wrapper .ginput_complex .ginput_cardinfo_right {
  float: left;
  min-height: 43px;
  position: relative; }

.gform_wrapper .ginput_complex .ginput_cardinfo_left {
  margin-right: 1%;
  width: 50%; }

.gform_wrapper .ginput_complex .ginput_cardinfo_right {
  min-width: 85px !important; }

.gform_wrapper .ginput_complex .ginput_cardinfo_left label,
.gform_wrapper .ginput_complex .ginput_cardinfo_right label {
  white-space: nowrap !important; }

.gform_wrapper .ginput_complex span.ginput_cardextras {
  display: block;
  overflow: hidden; }

.gform_wrapper .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container {
  display: block;
  min-width: 160px !important;
  position: relative; }

.gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month,
.gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year {
  display: -moz-inline-stack;
  display: inline-block;
  width: 48% !important;
  zoom: 1; }

.gform_wrapper .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month {
  margin-right: 4px; }

.gform_wrapper .ginput_complex .ginput_cardinfo_right input.ginput_card_security_code {
  max-width: 50% !important; }

.gform_wrapper .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon {
  background-image: url(../../../plugins/gravityforms/images/gf-creditcard-icons.png);
  background-repeat: no-repeat;
  background-position: 0 -128px;
  display: -moz-inline-stack;
  display: inline-block;
  height: 23px;
  left: 6px;
  position: relative;
  top: -1px;
  width: 32px;
  zoom: 1; }

.gform_wrapper .gform_fileupload_multifile .gform_drop_area {
  border: 2px dashed #ddd;
  color: #aaa;
  margin-bottom: 10px;
  padding: 25px;
  text-align: center; }

.right_label .gform_fileupload_multifile, .left_label .gform_fileupload_multifile {
  margin-left: 31%; }

.gform_delete {
  cursor: pointer;
  vertical-align: middle; }

.gfield_creditcard_warning_message {
  color: #f81e4c; }

/* fix recaptcha line height issue ------------------------------------------------------*/
body #content .entry-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area,
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area {
  line-height: 1em !important; }

/* ==== Donations Page Styles ==== */
.donate .gform_title {
  color: #99988E;
  margin: 20px 0 15px 0;
  font-size: 1.75em; }

.donate .gfield_radio li {
  display: inline-block;
  margin: 0.75em 1.5em; }

.donate input[type="text"] {
  width: calc(100% - 21px);
  margin-left: 7px; }

.donate .gfield_description {
  font-size: 0.9em !important;
  padding: 1em;
  line-height: 1.5em !important; }

.donate .gform_button,
.donate .button,
.donate .search-entry .product_purchase_options .option a,
.search-entry .product_purchase_options .option .donate a,
.donate .search-entry .product_purchase_options .option #content div.product div.summary .product-description .read-more,
.search-entry .product_purchase_options .option #content div.product div.summary .product-description .donate .read-more,
.donate #content div.product div.summary .product-description .search-entry .product_purchase_options .option .read-more,
#content div.product div.summary .product-description .search-entry .product_purchase_options .option .donate .read-more,
.donate .search-entry .product_purchase_options .option #content div.product div.summary .product-description .collapse,
.search-entry .product_purchase_options .option #content div.product div.summary .product-description .donate .collapse,
.donate #content div.product div.summary .product-description .search-entry .product_purchase_options .option .collapse,
#content div.product div.summary .product-description .search-entry .product_purchase_options .option .donate .collapse,
.donate .woocommerce a.button,
.woocommerce .donate a.button,
.donate .woocommerce #content div.product div.summary .product-description .button.read-more,
.woocommerce #content div.product div.summary .product-description .donate .button.read-more,
.donate #content div.product div.summary .product-description .woocommerce .button.read-more,
#content div.product div.summary .product-description .woocommerce .donate .button.read-more,
.donate .woocommerce #content div.product div.summary .product-description .button.collapse,
.woocommerce #content div.product div.summary .product-description .donate .button.collapse,
.donate #content div.product div.summary .product-description .woocommerce .button.collapse,
#content div.product div.summary .product-description .woocommerce .donate .button.collapse,
.donate .woocommerce input.button,
.woocommerce .donate input.button,
.donate .woocommerce #place_order,
.woocommerce .donate #place_order,
.donate .woocommerce .cart-collaterals .wc-proceed-to-checkout .button.checkout-button,
.woocommerce .cart-collaterals .wc-proceed-to-checkout .donate .button.checkout-button,
.donate #content div.product .variations_form .single_add_to_cart_button,
#content div.product .variations_form .donate .single_add_to_cart_button,
.donate #content div.product .term-list li a,
#content div.product .term-list li .donate a,
.donate #content div.product .term-list li div.summary .product-description .read-more,
#content div.product .term-list li div.summary .product-description .donate .read-more,
.donate #content div.product div.summary .product-description .term-list li .read-more,
#content div.product div.summary .product-description .term-list li .donate .read-more,
.donate #content div.product .term-list li div.summary .product-description .collapse,
#content div.product .term-list li div.summary .product-description .donate .collapse,
.donate #content div.product div.summary .product-description .term-list li .collapse,
#content div.product div.summary .product-description .term-list li .donate .collapse,
.donate .order_details small a,
.order_details small .donate a,
.donate .order_details small #content div.product div.summary .product-description .read-more,
.order_details small #content div.product div.summary .product-description .donate .read-more,
.donate #content div.product div.summary .product-description .order_details small .read-more,
#content div.product div.summary .product-description .order_details small .donate .read-more,
.donate .order_details small #content div.product div.summary .product-description .collapse,
.order_details small #content div.product div.summary .product-description .donate .collapse,
.donate #content div.product div.summary .product-description .order_details small .collapse,
#content div.product div.summary .product-description .order_details small .donate .collapse {
  clear: both;
  width: 50%;
  margin: 0 25%;
  font-size: 1em;
  padding: 0.75em 1em; }

.donate .gfield_total {
  display: none; }

#checkout-subscription-form {
  padding: 1em; }

.button, .search-entry .product_purchase_options .option a, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .read-more, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .collapse, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .collapse, .woocommerce a.button, .woocommerce #content div.product div.summary .product-description .button.read-more, #content div.product div.summary .product-description .woocommerce .button.read-more, .woocommerce #content div.product div.summary .product-description .button.collapse, #content div.product div.summary .product-description .woocommerce .button.collapse, .woocommerce input.button, .woocommerce #place_order, .woocommerce .cart-collaterals .wc-proceed-to-checkout .button.checkout-button, #content div.product .variations_form .single_add_to_cart_button, #content div.product .term-list li a, #content div.product .term-list li div.summary .product-description .read-more, #content div.product div.summary .product-description .term-list li .read-more, #content div.product .term-list li div.summary .product-description .collapse, #content div.product div.summary .product-description .term-list li .collapse, .order_details small a, .order_details small #content div.product div.summary .product-description .read-more, #content div.product div.summary .product-description .order_details small .read-more, .order_details small #content div.product div.summary .product-description .collapse, #content div.product div.summary .product-description .order_details small .collapse, input[type=submit], button {
  border-radius: 5px;
  border-style: solid;
  border-width: 2px;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  padding: 0.2em 1em;
  text-align: center;
  text-decoration: none !important;
  text-transform: uppercase;
  -webkit-transition: all 350ms ease 0ms;
  -o-transition: all 350ms ease 0ms;
  transition: all 350ms ease 0ms; }
  .button [disabled], .search-entry .product_purchase_options .option a [disabled], .search-entry .product_purchase_options .option #content div.product div.summary .product-description .read-more [disabled], #content div.product div.summary .product-description .search-entry .product_purchase_options .option .read-more [disabled], .search-entry .product_purchase_options .option #content div.product div.summary .product-description .collapse [disabled], #content div.product div.summary .product-description .search-entry .product_purchase_options .option .collapse [disabled], .woocommerce a.button [disabled], .woocommerce #content div.product div.summary .product-description .button.read-more [disabled], #content div.product div.summary .product-description .woocommerce .button.read-more [disabled], .woocommerce #content div.product div.summary .product-description .button.collapse [disabled], #content div.product div.summary .product-description .woocommerce .button.collapse [disabled], .woocommerce input.button [disabled], .woocommerce #place_order [disabled], .woocommerce .cart-collaterals .wc-proceed-to-checkout .button.checkout-button [disabled], #content div.product .variations_form .single_add_to_cart_button [disabled], #content div.product .term-list li a [disabled], #content div.product .term-list li div.summary .product-description .read-more [disabled], #content div.product div.summary .product-description .term-list li .read-more [disabled], #content div.product .term-list li div.summary .product-description .collapse [disabled], #content div.product div.summary .product-description .term-list li .collapse [disabled], .order_details small a [disabled], .order_details small #content div.product div.summary .product-description .read-more [disabled], #content div.product div.summary .product-description .order_details small .read-more [disabled], .order_details small #content div.product div.summary .product-description .collapse [disabled], #content div.product div.summary .product-description .order_details small .collapse [disabled], input[type=submit] [disabled], button [disabled] {
    cursor: default; }
  .button.ghost, .search-entry .product_purchase_options .option a.ghost, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.read-more, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.collapse, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.collapse, .woocommerce a.ghost.button, .woocommerce #content div.product div.summary .product-description .ghost.button.read-more, #content div.product div.summary .product-description .woocommerce .ghost.button.read-more, .woocommerce #content div.product div.summary .product-description .ghost.button.collapse, #content div.product div.summary .product-description .woocommerce .ghost.button.collapse, .woocommerce input.ghost.button, .woocommerce .ghost#place_order, .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.button.checkout-button, #content div.product .variations_form .ghost.single_add_to_cart_button, #content div.product .term-list li a.ghost, #content div.product .term-list li div.summary .product-description .ghost.read-more, #content div.product div.summary .product-description .term-list li .ghost.read-more, #content div.product .term-list li div.summary .product-description .ghost.collapse, #content div.product div.summary .product-description .term-list li .ghost.collapse, .order_details small a.ghost, .order_details small #content div.product div.summary .product-description .ghost.read-more, #content div.product div.summary .product-description .order_details small .ghost.read-more, .order_details small #content div.product div.summary .product-description .ghost.collapse, #content div.product div.summary .product-description .order_details small .ghost.collapse, input[type=submit].ghost, button.ghost {
    background-color: transparent !important; }
    .button.ghost.blue, .search-entry .product_purchase_options .option a.ghost.blue, .search-entry .product_purchase_options .option a.ghost.gform_button, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.gform_button.read-more, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.gform_button.read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.gform_button.collapse, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.gform_button.collapse, .search-entry .product_purchase_options .option .woocommerce a.ghost#place_order, .woocommerce .search-entry .product_purchase_options .option a.ghost#place_order, .search-entry .product_purchase_options .option .woocommerce #content div.product div.summary .product-description .ghost#place_order.read-more, .woocommerce #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost#place_order.read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .ghost#place_order.read-more, #content div.product div.summary .product-description .woocommerce .search-entry .product_purchase_options .option .ghost#place_order.read-more, .search-entry .product_purchase_options .option .woocommerce #content div.product div.summary .product-description .ghost#place_order.collapse, .woocommerce #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost#place_order.collapse, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .ghost#place_order.collapse, #content div.product div.summary .product-description .woocommerce .search-entry .product_purchase_options .option .ghost#place_order.collapse, .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout a.ghost.button.checkout-button, .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option a.ghost.button.checkout-button, .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .ghost.button.checkout-button.read-more, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.button.checkout-button.read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.button.checkout-button.read-more, #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option .ghost.button.checkout-button.read-more, .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .ghost.button.checkout-button.collapse, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.button.checkout-button.collapse, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.button.checkout-button.collapse, #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option .ghost.button.checkout-button.collapse, .search-entry .product_purchase_options .option #content div.product .variations_form a.ghost.single_add_to_cart_button, #content div.product .variations_form .search-entry .product_purchase_options .option a.ghost.single_add_to_cart_button, .search-entry .product_purchase_options .option #content div.product .variations_form div.summary .product-description .ghost.single_add_to_cart_button.read-more, #content div.product .variations_form div.summary .product-description .search-entry .product_purchase_options .option .ghost.single_add_to_cart_button.read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .variations_form .ghost.single_add_to_cart_button.read-more, #content div.product div.summary .product-description .variations_form .search-entry .product_purchase_options .option .ghost.single_add_to_cart_button.read-more, .search-entry .product_purchase_options .option #content div.product .variations_form div.summary .product-description .ghost.single_add_to_cart_button.collapse, #content div.product .variations_form div.summary .product-description .search-entry .product_purchase_options .option .ghost.single_add_to_cart_button.collapse, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .variations_form .ghost.single_add_to_cart_button.collapse, #content div.product div.summary .product-description .variations_form .search-entry .product_purchase_options .option .ghost.single_add_to_cart_button.collapse, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.blue.read-more, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.blue.read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.blue.collapse, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.blue.collapse, .button.ghost.gform_button, .woocommerce #content div.product div.summary .product-description .ghost.gform_button.button.read-more, #content div.product div.summary .product-description .woocommerce .ghost.gform_button.button.read-more, .woocommerce #content div.product div.summary .product-description .ghost.gform_button.button.collapse, #content div.product div.summary .product-description .woocommerce .ghost.gform_button.button.collapse, .woocommerce .ghost.gform_button#place_order, .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.gform_button.button.checkout-button, #content div.product .variations_form .ghost.gform_button.single_add_to_cart_button, #content div.product .term-list li a.ghost.gform_button, #content div.product .term-list li div.summary .product-description .ghost.gform_button.read-more, #content div.product div.summary .product-description .term-list li .ghost.gform_button.read-more, #content div.product .term-list li div.summary .product-description .ghost.gform_button.collapse, #content div.product div.summary .product-description .term-list li .ghost.gform_button.collapse, .order_details small a.ghost.gform_button, .order_details small #content div.product div.summary .product-description .ghost.gform_button.read-more, #content div.product div.summary .product-description .order_details small .ghost.gform_button.read-more, .order_details small #content div.product div.summary .product-description .ghost.gform_button.collapse, #content div.product div.summary .product-description .order_details small .ghost.gform_button.collapse, .woocommerce a.ghost.blue.button, .woocommerce a.ghost.button.gform_button, .woocommerce a.ghost#place_order, .woocommerce #content div.product div.summary .product-description .ghost#place_order.read-more, #content div.product div.summary .product-description .woocommerce .ghost#place_order.read-more, .woocommerce #content div.product div.summary .product-description .ghost#place_order.collapse, #content div.product div.summary .product-description .woocommerce .ghost#place_order.collapse, .woocommerce .cart-collaterals .wc-proceed-to-checkout a.ghost.button.checkout-button, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .ghost.button.checkout-button.read-more, #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.button.checkout-button.read-more, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .ghost.button.checkout-button.collapse, #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.button.checkout-button.collapse, .woocommerce #content div.product .variations_form a.ghost.single_add_to_cart_button, #content div.product .variations_form .woocommerce a.ghost.single_add_to_cart_button, .woocommerce #content div.product .variations_form div.summary .product-description .ghost.single_add_to_cart_button.read-more, #content div.product .variations_form div.summary .product-description .woocommerce .ghost.single_add_to_cart_button.read-more, .woocommerce #content div.product div.summary .product-description .variations_form .ghost.single_add_to_cart_button.read-more, #content div.product div.summary .product-description .variations_form .woocommerce .ghost.single_add_to_cart_button.read-more, .woocommerce #content div.product .variations_form div.summary .product-description .ghost.single_add_to_cart_button.collapse, #content div.product .variations_form div.summary .product-description .woocommerce .ghost.single_add_to_cart_button.collapse, .woocommerce #content div.product div.summary .product-description .variations_form .ghost.single_add_to_cart_button.collapse, #content div.product div.summary .product-description .variations_form .woocommerce .ghost.single_add_to_cart_button.collapse, .woocommerce #content div.product div.summary .product-description .ghost.blue.button.read-more, #content div.product div.summary .product-description .woocommerce .ghost.blue.button.read-more, .woocommerce #content div.product div.summary .product-description .ghost.blue.button.collapse, #content div.product div.summary .product-description .woocommerce .ghost.blue.button.collapse, .woocommerce input.ghost.blue.button, .woocommerce input.ghost.button.gform_button, .woocommerce input.ghost#place_order, .woocommerce .cart-collaterals .wc-proceed-to-checkout input.ghost.button.checkout-button, .woocommerce #content div.product .variations_form input.ghost.single_add_to_cart_button, #content div.product .variations_form .woocommerce input.ghost.single_add_to_cart_button, .woocommerce .ghost#place_order, .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.button.checkout-button, #content div.product .variations_form .ghost.single_add_to_cart_button, #content div.product .term-list li a.ghost.blue, #content div.product .term-list li .woocommerce a.ghost#place_order, .woocommerce #content div.product .term-list li a.ghost#place_order, .woocommerce #content div.product .term-list li div.summary .product-description .ghost#place_order.read-more, .woocommerce #content div.product div.summary .product-description .term-list li .ghost#place_order.read-more, #content div.product .term-list li div.summary .product-description .woocommerce .ghost#place_order.read-more, #content div.product div.summary .product-description .woocommerce .term-list li .ghost#place_order.read-more, .woocommerce #content div.product .term-list li div.summary .product-description .ghost#place_order.collapse, .woocommerce #content div.product div.summary .product-description .term-list li .ghost#place_order.collapse, #content div.product .term-list li div.summary .product-description .woocommerce .ghost#place_order.collapse, #content div.product div.summary .product-description .woocommerce .term-list li .ghost#place_order.collapse, #content div.product .term-list li .woocommerce .cart-collaterals .wc-proceed-to-checkout a.ghost.button.checkout-button, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li a.ghost.button.checkout-button, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li div.summary .product-description .ghost.button.checkout-button.read-more, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .term-list li .ghost.button.checkout-button.read-more, #content div.product .term-list li div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.button.checkout-button.read-more, #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .term-list li .ghost.button.checkout-button.read-more, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li div.summary .product-description .ghost.button.checkout-button.collapse, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .term-list li .ghost.button.checkout-button.collapse, #content div.product .term-list li div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.button.checkout-button.collapse, #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .term-list li .ghost.button.checkout-button.collapse, #content div.product .term-list li .variations_form a.ghost.single_add_to_cart_button, #content div.product .variations_form .term-list li a.ghost.single_add_to_cart_button, #content div.product .term-list li .variations_form div.summary .product-description .ghost.single_add_to_cart_button.read-more, #content div.product .variations_form div.summary .product-description .term-list li .ghost.single_add_to_cart_button.read-more, #content div.product .term-list li div.summary .product-description .variations_form .ghost.single_add_to_cart_button.read-more, #content div.product div.summary .product-description .variations_form .term-list li .ghost.single_add_to_cart_button.read-more, #content div.product .term-list li .variations_form div.summary .product-description .ghost.single_add_to_cart_button.collapse, #content div.product .variations_form div.summary .product-description .term-list li .ghost.single_add_to_cart_button.collapse, #content div.product .term-list li div.summary .product-description .variations_form .ghost.single_add_to_cart_button.collapse, #content div.product div.summary .product-description .variations_form .term-list li .ghost.single_add_to_cart_button.collapse, #content div.product .term-list li div.summary .product-description .ghost.blue.read-more, #content div.product div.summary .product-description .term-list li .ghost.blue.read-more, #content div.product .term-list li div.summary .product-description .ghost.blue.collapse, #content div.product div.summary .product-description .term-list li .ghost.blue.collapse, .order_details small a.ghost.blue, .order_details small .woocommerce a.ghost#place_order, .woocommerce .order_details small a.ghost#place_order, .order_details small .woocommerce #content div.product div.summary .product-description .ghost#place_order.read-more, .woocommerce #content div.product div.summary .product-description .order_details small .ghost#place_order.read-more, .order_details small #content div.product div.summary .product-description .woocommerce .ghost#place_order.read-more, #content div.product div.summary .product-description .woocommerce .order_details small .ghost#place_order.read-more, .order_details small .woocommerce #content div.product div.summary .product-description .ghost#place_order.collapse, .woocommerce #content div.product div.summary .product-description .order_details small .ghost#place_order.collapse, .order_details small #content div.product div.summary .product-description .woocommerce .ghost#place_order.collapse, #content div.product div.summary .product-description .woocommerce .order_details small .ghost#place_order.collapse, .order_details small .woocommerce .cart-collaterals .wc-proceed-to-checkout a.ghost.button.checkout-button, .woocommerce .cart-collaterals .wc-proceed-to-checkout .order_details small a.ghost.button.checkout-button, .order_details small .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .ghost.button.checkout-button.read-more, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .order_details small .ghost.button.checkout-button.read-more, .order_details small #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.button.checkout-button.read-more, #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .order_details small .ghost.button.checkout-button.read-more, .order_details small .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .ghost.button.checkout-button.collapse, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .order_details small .ghost.button.checkout-button.collapse, .order_details small #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.button.checkout-button.collapse, #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .order_details small .ghost.button.checkout-button.collapse, .order_details small #content div.product .variations_form a.ghost.single_add_to_cart_button, #content div.product .variations_form .order_details small a.ghost.single_add_to_cart_button, .order_details small #content div.product .variations_form div.summary .product-description .ghost.single_add_to_cart_button.read-more, #content div.product .variations_form div.summary .product-description .order_details small .ghost.single_add_to_cart_button.read-more, .order_details small #content div.product div.summary .product-description .variations_form .ghost.single_add_to_cart_button.read-more, #content div.product div.summary .product-description .variations_form .order_details small .ghost.single_add_to_cart_button.read-more, .order_details small #content div.product .variations_form div.summary .product-description .ghost.single_add_to_cart_button.collapse, #content div.product .variations_form div.summary .product-description .order_details small .ghost.single_add_to_cart_button.collapse, .order_details small #content div.product div.summary .product-description .variations_form .ghost.single_add_to_cart_button.collapse, #content div.product div.summary .product-description .variations_form .order_details small .ghost.single_add_to_cart_button.collapse, .order_details small #content div.product div.summary .product-description .ghost.blue.read-more, #content div.product div.summary .product-description .order_details small .ghost.blue.read-more, .order_details small #content div.product div.summary .product-description .ghost.blue.collapse, #content div.product div.summary .product-description .order_details small .ghost.blue.collapse, input[type=submit].ghost.blue, input.gform_button[type=submit].ghost, .woocommerce input#place_order[type=submit].ghost, .woocommerce .cart-collaterals .wc-proceed-to-checkout input.checkout-button.button[type=submit].ghost, #content div.product .variations_form input.single_add_to_cart_button[type=submit].ghost, button.ghost.blue, button.ghost.gform_button, .woocommerce button.ghost#place_order, .woocommerce .cart-collaterals .wc-proceed-to-checkout button.ghost.checkout-button.button, #content div.product .variations_form button.ghost.single_add_to_cart_button {
      color: #005791; }
      .button.ghost.blue:hover, .search-entry .product_purchase_options .option a.ghost.blue:hover, .search-entry .product_purchase_options .option a.ghost.gform_button:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.gform_button.read-more:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.gform_button.read-more:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.gform_button.collapse:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.gform_button.collapse:hover, .search-entry .product_purchase_options .option .woocommerce a.ghost#place_order:hover, .woocommerce .search-entry .product_purchase_options .option a.ghost#place_order:hover, .search-entry .product_purchase_options .option .woocommerce #content div.product div.summary .product-description .ghost#place_order.read-more:hover, .woocommerce #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost#place_order.read-more:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .ghost#place_order.read-more:hover, #content div.product div.summary .product-description .woocommerce .search-entry .product_purchase_options .option .ghost#place_order.read-more:hover, .search-entry .product_purchase_options .option .woocommerce #content div.product div.summary .product-description .ghost#place_order.collapse:hover, .woocommerce #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost#place_order.collapse:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .ghost#place_order.collapse:hover, #content div.product div.summary .product-description .woocommerce .search-entry .product_purchase_options .option .ghost#place_order.collapse:hover, .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout a.ghost.button.checkout-button:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option a.ghost.button.checkout-button:hover, .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .ghost.button.checkout-button.read-more:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.button.checkout-button.read-more:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.button.checkout-button.read-more:hover, #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option .ghost.button.checkout-button.read-more:hover, .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .ghost.button.checkout-button.collapse:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.button.checkout-button.collapse:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.button.checkout-button.collapse:hover, #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option .ghost.button.checkout-button.collapse:hover, .search-entry .product_purchase_options .option #content div.product .variations_form a.ghost.single_add_to_cart_button:hover, #content div.product .variations_form .search-entry .product_purchase_options .option a.ghost.single_add_to_cart_button:hover, .search-entry .product_purchase_options .option #content div.product .variations_form div.summary .product-description .ghost.single_add_to_cart_button.read-more:hover, #content div.product .variations_form div.summary .product-description .search-entry .product_purchase_options .option .ghost.single_add_to_cart_button.read-more:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .variations_form .ghost.single_add_to_cart_button.read-more:hover, #content div.product div.summary .product-description .variations_form .search-entry .product_purchase_options .option .ghost.single_add_to_cart_button.read-more:hover, .search-entry .product_purchase_options .option #content div.product .variations_form div.summary .product-description .ghost.single_add_to_cart_button.collapse:hover, #content div.product .variations_form div.summary .product-description .search-entry .product_purchase_options .option .ghost.single_add_to_cart_button.collapse:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .variations_form .ghost.single_add_to_cart_button.collapse:hover, #content div.product div.summary .product-description .variations_form .search-entry .product_purchase_options .option .ghost.single_add_to_cart_button.collapse:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.blue.read-more:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.blue.read-more:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.blue.collapse:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.blue.collapse:hover, .button.ghost.gform_button:hover, .woocommerce #content div.product div.summary .product-description .ghost.gform_button.button.read-more:hover, #content div.product div.summary .product-description .woocommerce .ghost.gform_button.button.read-more:hover, .woocommerce #content div.product div.summary .product-description .ghost.gform_button.button.collapse:hover, #content div.product div.summary .product-description .woocommerce .ghost.gform_button.button.collapse:hover, .woocommerce .ghost.gform_button#place_order:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.gform_button.button.checkout-button:hover, #content div.product .variations_form .ghost.gform_button.single_add_to_cart_button:hover, #content div.product .term-list li a.ghost.gform_button:hover, #content div.product .term-list li div.summary .product-description .ghost.gform_button.read-more:hover, #content div.product div.summary .product-description .term-list li .ghost.gform_button.read-more:hover, #content div.product .term-list li div.summary .product-description .ghost.gform_button.collapse:hover, #content div.product div.summary .product-description .term-list li .ghost.gform_button.collapse:hover, .order_details small a.ghost.gform_button:hover, .order_details small #content div.product div.summary .product-description .ghost.gform_button.read-more:hover, #content div.product div.summary .product-description .order_details small .ghost.gform_button.read-more:hover, .order_details small #content div.product div.summary .product-description .ghost.gform_button.collapse:hover, #content div.product div.summary .product-description .order_details small .ghost.gform_button.collapse:hover, .woocommerce a.ghost.blue.button:hover, .woocommerce a.ghost.button.gform_button:hover, .woocommerce a.ghost#place_order:hover, .woocommerce #content div.product div.summary .product-description .ghost#place_order.read-more:hover, #content div.product div.summary .product-description .woocommerce .ghost#place_order.read-more:hover, .woocommerce #content div.product div.summary .product-description .ghost#place_order.collapse:hover, #content div.product div.summary .product-description .woocommerce .ghost#place_order.collapse:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout a.ghost.button.checkout-button:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .ghost.button.checkout-button.read-more:hover, #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.button.checkout-button.read-more:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .ghost.button.checkout-button.collapse:hover, #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.button.checkout-button.collapse:hover, .woocommerce #content div.product .variations_form a.ghost.single_add_to_cart_button:hover, #content div.product .variations_form .woocommerce a.ghost.single_add_to_cart_button:hover, .woocommerce #content div.product .variations_form div.summary .product-description .ghost.single_add_to_cart_button.read-more:hover, #content div.product .variations_form div.summary .product-description .woocommerce .ghost.single_add_to_cart_button.read-more:hover, .woocommerce #content div.product div.summary .product-description .variations_form .ghost.single_add_to_cart_button.read-more:hover, #content div.product div.summary .product-description .variations_form .woocommerce .ghost.single_add_to_cart_button.read-more:hover, .woocommerce #content div.product .variations_form div.summary .product-description .ghost.single_add_to_cart_button.collapse:hover, #content div.product .variations_form div.summary .product-description .woocommerce .ghost.single_add_to_cart_button.collapse:hover, .woocommerce #content div.product div.summary .product-description .variations_form .ghost.single_add_to_cart_button.collapse:hover, #content div.product div.summary .product-description .variations_form .woocommerce .ghost.single_add_to_cart_button.collapse:hover, .woocommerce #content div.product div.summary .product-description .ghost.blue.button.read-more:hover, #content div.product div.summary .product-description .woocommerce .ghost.blue.button.read-more:hover, .woocommerce #content div.product div.summary .product-description .ghost.blue.button.collapse:hover, #content div.product div.summary .product-description .woocommerce .ghost.blue.button.collapse:hover, .woocommerce input.ghost.blue.button:hover, .woocommerce input.ghost.button.gform_button:hover, .woocommerce input.ghost#place_order:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout input.ghost.button.checkout-button:hover, .woocommerce #content div.product .variations_form input.ghost.single_add_to_cart_button:hover, #content div.product .variations_form .woocommerce input.ghost.single_add_to_cart_button:hover, .woocommerce .ghost#place_order:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option a.ghost.checkout-button:hover, .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout a.ghost.checkout-button:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.checkout-button.read-more:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.read-more:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.checkout-button.read-more:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.read-more:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.checkout-button.collapse:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.collapse:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.checkout-button.collapse:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.collapse:hover, .woocommerce #content div.product div.summary .product-description .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.button.read-more:hover, .woocommerce #content div.product div.summary .product-description .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.button.collapse:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button#place_order:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.button:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .variations_form .ghost.checkout-button.single_add_to_cart_button:hover, #content div.product .variations_form .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.single_add_to_cart_button:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li a.ghost.checkout-button:hover, #content div.product .term-list li .woocommerce .cart-collaterals .wc-proceed-to-checkout a.ghost.checkout-button:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li div.summary .product-description .ghost.checkout-button.read-more:hover, #content div.product .term-list li div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.read-more:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .term-list li .ghost.checkout-button.read-more:hover, #content div.product div.summary .product-description .term-list li .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.read-more:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li div.summary .product-description .ghost.checkout-button.collapse:hover, #content div.product .term-list li div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.collapse:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .term-list li .ghost.checkout-button.collapse:hover, #content div.product div.summary .product-description .term-list li .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.collapse:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout .order_details small a.ghost.checkout-button:hover, .order_details small .woocommerce .cart-collaterals .wc-proceed-to-checkout a.ghost.checkout-button:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout .order_details small #content div.product div.summary .product-description .ghost.checkout-button.read-more:hover, .order_details small #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.read-more:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .order_details small .ghost.checkout-button.read-more:hover, #content div.product div.summary .product-description .order_details small .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.read-more:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout .order_details small #content div.product div.summary .product-description .ghost.checkout-button.collapse:hover, .order_details small #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.collapse:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .order_details small .ghost.checkout-button.collapse:hover, #content div.product div.summary .product-description .order_details small .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.collapse:hover, #content div.product .variations_form .ghost.single_add_to_cart_button:hover, #content div.product .term-list li a.ghost.blue:hover, #content div.product .term-list li .woocommerce a.ghost#place_order:hover, .woocommerce #content div.product .term-list li a.ghost#place_order:hover, .woocommerce #content div.product .term-list li div.summary .product-description .ghost#place_order.read-more:hover, .woocommerce #content div.product div.summary .product-description .term-list li .ghost#place_order.read-more:hover, #content div.product .term-list li div.summary .product-description .woocommerce .ghost#place_order.read-more:hover, #content div.product div.summary .product-description .woocommerce .term-list li .ghost#place_order.read-more:hover, .woocommerce #content div.product .term-list li div.summary .product-description .ghost#place_order.collapse:hover, .woocommerce #content div.product div.summary .product-description .term-list li .ghost#place_order.collapse:hover, #content div.product .term-list li div.summary .product-description .woocommerce .ghost#place_order.collapse:hover, #content div.product div.summary .product-description .woocommerce .term-list li .ghost#place_order.collapse:hover, #content div.product .term-list li .woocommerce .cart-collaterals .wc-proceed-to-checkout a.ghost.button.checkout-button:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li a.ghost.button.checkout-button:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li div.summary .product-description .ghost.button.checkout-button.read-more:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .term-list li .ghost.button.checkout-button.read-more:hover, #content div.product .term-list li div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.button.checkout-button.read-more:hover, #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .term-list li .ghost.button.checkout-button.read-more:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li div.summary .product-description .ghost.button.checkout-button.collapse:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .term-list li .ghost.button.checkout-button.collapse:hover, #content div.product .term-list li div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.button.checkout-button.collapse:hover, #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .term-list li .ghost.button.checkout-button.collapse:hover, #content div.product .term-list li .variations_form a.ghost.single_add_to_cart_button:hover, #content div.product .variations_form .term-list li a.ghost.single_add_to_cart_button:hover, #content div.product .term-list li .variations_form div.summary .product-description .ghost.single_add_to_cart_button.read-more:hover, #content div.product .variations_form div.summary .product-description .term-list li .ghost.single_add_to_cart_button.read-more:hover, #content div.product .term-list li div.summary .product-description .variations_form .ghost.single_add_to_cart_button.read-more:hover, #content div.product div.summary .product-description .variations_form .term-list li .ghost.single_add_to_cart_button.read-more:hover, #content div.product .term-list li .variations_form div.summary .product-description .ghost.single_add_to_cart_button.collapse:hover, #content div.product .variations_form div.summary .product-description .term-list li .ghost.single_add_to_cart_button.collapse:hover, #content div.product .term-list li div.summary .product-description .variations_form .ghost.single_add_to_cart_button.collapse:hover, #content div.product div.summary .product-description .variations_form .term-list li .ghost.single_add_to_cart_button.collapse:hover, #content div.product .term-list li div.summary .product-description .ghost.blue.read-more:hover, #content div.product div.summary .product-description .term-list li .ghost.blue.read-more:hover, #content div.product .term-list li div.summary .product-description .ghost.blue.collapse:hover, #content div.product div.summary .product-description .term-list li .ghost.blue.collapse:hover, .order_details small a.ghost.blue:hover, .order_details small .woocommerce a.ghost#place_order:hover, .woocommerce .order_details small a.ghost#place_order:hover, .order_details small .woocommerce #content div.product div.summary .product-description .ghost#place_order.read-more:hover, .woocommerce #content div.product div.summary .product-description .order_details small .ghost#place_order.read-more:hover, .order_details small #content div.product div.summary .product-description .woocommerce .ghost#place_order.read-more:hover, #content div.product div.summary .product-description .woocommerce .order_details small .ghost#place_order.read-more:hover, .order_details small .woocommerce #content div.product div.summary .product-description .ghost#place_order.collapse:hover, .woocommerce #content div.product div.summary .product-description .order_details small .ghost#place_order.collapse:hover, .order_details small #content div.product div.summary .product-description .woocommerce .ghost#place_order.collapse:hover, #content div.product div.summary .product-description .woocommerce .order_details small .ghost#place_order.collapse:hover, .order_details small .woocommerce .cart-collaterals .wc-proceed-to-checkout a.ghost.button.checkout-button:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout .order_details small a.ghost.button.checkout-button:hover, .order_details small .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .ghost.button.checkout-button.read-more:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .order_details small .ghost.button.checkout-button.read-more:hover, .order_details small #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.button.checkout-button.read-more:hover, #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .order_details small .ghost.button.checkout-button.read-more:hover, .order_details small .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .ghost.button.checkout-button.collapse:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .order_details small .ghost.button.checkout-button.collapse:hover, .order_details small #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.button.checkout-button.collapse:hover, #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .order_details small .ghost.button.checkout-button.collapse:hover, .order_details small #content div.product .variations_form a.ghost.single_add_to_cart_button:hover, #content div.product .variations_form .order_details small a.ghost.single_add_to_cart_button:hover, .order_details small #content div.product .variations_form div.summary .product-description .ghost.single_add_to_cart_button.read-more:hover, #content div.product .variations_form div.summary .product-description .order_details small .ghost.single_add_to_cart_button.read-more:hover, .order_details small #content div.product div.summary .product-description .variations_form .ghost.single_add_to_cart_button.read-more:hover, #content div.product div.summary .product-description .variations_form .order_details small .ghost.single_add_to_cart_button.read-more:hover, .order_details small #content div.product .variations_form div.summary .product-description .ghost.single_add_to_cart_button.collapse:hover, #content div.product .variations_form div.summary .product-description .order_details small .ghost.single_add_to_cart_button.collapse:hover, .order_details small #content div.product div.summary .product-description .variations_form .ghost.single_add_to_cart_button.collapse:hover, #content div.product div.summary .product-description .variations_form .order_details small .ghost.single_add_to_cart_button.collapse:hover, .order_details small #content div.product div.summary .product-description .ghost.blue.read-more:hover, #content div.product div.summary .product-description .order_details small .ghost.blue.read-more:hover, .order_details small #content div.product div.summary .product-description .ghost.blue.collapse:hover, #content div.product div.summary .product-description .order_details small .ghost.blue.collapse:hover, input[type=submit].ghost.blue:hover, input.gform_button[type=submit].ghost:hover, .woocommerce input#place_order[type=submit].ghost:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout input.checkout-button.button[type=submit].ghost:hover, #content div.product .variations_form input.single_add_to_cart_button[type=submit].ghost:hover, button.ghost.blue:hover, button.ghost.gform_button:hover, .woocommerce button.ghost#place_order:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout button.ghost.checkout-button.button:hover, #content div.product .variations_form button.ghost.single_add_to_cart_button:hover {
        background-color: #005791 !important;
        color: #ffffff; }
    .button.ghost.green, .search-entry .product_purchase_options .option a.ghost, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.read-more, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.collapse, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.collapse, .woocommerce a.ghost.green.button, .woocommerce .search-entry .product_purchase_options .option a.ghost, .search-entry .product_purchase_options .option .woocommerce a.ghost, .woocommerce .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .ghost.read-more, .woocommerce #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.read-more, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce .ghost.read-more, .woocommerce .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.collapse, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .ghost.collapse, .woocommerce #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.collapse, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce .ghost.collapse, .woocommerce #content div.product div.summary .product-description .ghost.green.button.read-more, #content div.product div.summary .product-description .woocommerce .ghost.green.button.read-more, .woocommerce #content div.product div.summary .product-description .ghost.green.button.collapse, #content div.product div.summary .product-description .woocommerce .ghost.green.button.collapse, .woocommerce #content div.product .term-list li a.ghost, #content div.product .term-list li .woocommerce a.ghost, .woocommerce #content div.product .term-list li div.summary .product-description .ghost.read-more, #content div.product .term-list li div.summary .product-description .woocommerce .ghost.read-more, .woocommerce #content div.product div.summary .product-description .term-list li .ghost.read-more, #content div.product div.summary .product-description .term-list li .woocommerce .ghost.read-more, .woocommerce #content div.product .term-list li div.summary .product-description .ghost.collapse, #content div.product .term-list li div.summary .product-description .woocommerce .ghost.collapse, .woocommerce #content div.product div.summary .product-description .term-list li .ghost.collapse, #content div.product div.summary .product-description .term-list li .woocommerce .ghost.collapse, .woocommerce input.ghost.green.button, .woocommerce .ghost.green#place_order, .woocommerce .search-entry .product_purchase_options .option a.ghost#place_order, .search-entry .product_purchase_options .option .woocommerce a.ghost#place_order, .woocommerce .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost#place_order.read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .ghost#place_order.read-more, .woocommerce #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost#place_order.read-more, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce .ghost#place_order.read-more, .woocommerce .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost#place_order.collapse, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .ghost#place_order.collapse, .woocommerce #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost#place_order.collapse, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce .ghost#place_order.collapse, .woocommerce #content div.product .term-list li a.ghost#place_order, #content div.product .term-list li .woocommerce a.ghost#place_order, .woocommerce #content div.product .term-list li div.summary .product-description .ghost#place_order.read-more, #content div.product .term-list li div.summary .product-description .woocommerce .ghost#place_order.read-more, .woocommerce #content div.product div.summary .product-description .term-list li .ghost#place_order.read-more, #content div.product div.summary .product-description .term-list li .woocommerce .ghost#place_order.read-more, .woocommerce #content div.product .term-list li div.summary .product-description .ghost#place_order.collapse, #content div.product .term-list li div.summary .product-description .woocommerce .ghost#place_order.collapse, .woocommerce #content div.product div.summary .product-description .term-list li .ghost#place_order.collapse, #content div.product div.summary .product-description .term-list li .woocommerce .ghost#place_order.collapse, .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.green.button.checkout-button, .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option a.ghost.checkout-button, .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout a.ghost.checkout-button, .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.checkout-button.read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.read-more, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.checkout-button.read-more, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.read-more, .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.checkout-button.collapse, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.collapse, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.checkout-button.collapse, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.collapse, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li a.ghost.checkout-button, #content div.product .term-list li .woocommerce .cart-collaterals .wc-proceed-to-checkout a.ghost.checkout-button, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li div.summary .product-description .ghost.checkout-button.read-more, #content div.product .term-list li div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.read-more, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .term-list li .ghost.checkout-button.read-more, #content div.product div.summary .product-description .term-list li .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.read-more, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li div.summary .product-description .ghost.checkout-button.collapse, #content div.product .term-list li div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.collapse, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .term-list li .ghost.checkout-button.collapse, #content div.product div.summary .product-description .term-list li .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.collapse, #content div.product .variations_form .ghost.green.single_add_to_cart_button, #content div.product .variations_form .search-entry .product_purchase_options .option a.ghost.single_add_to_cart_button, .search-entry .product_purchase_options .option #content div.product .variations_form a.ghost.single_add_to_cart_button, .search-entry .product_purchase_options .option #content div.product .variations_form div.summary .product-description .ghost.single_add_to_cart_button.read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .variations_form .ghost.single_add_to_cart_button.read-more, #content div.product .variations_form div.summary .product-description .search-entry .product_purchase_options .option .ghost.single_add_to_cart_button.read-more, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .variations_form .ghost.single_add_to_cart_button.read-more, .search-entry .product_purchase_options .option #content div.product .variations_form div.summary .product-description .ghost.single_add_to_cart_button.collapse, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .variations_form .ghost.single_add_to_cart_button.collapse, #content div.product .variations_form div.summary .product-description .search-entry .product_purchase_options .option .ghost.single_add_to_cart_button.collapse, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .variations_form .ghost.single_add_to_cart_button.collapse, #content div.product .variations_form .term-list li a.ghost.single_add_to_cart_button, #content div.product .term-list li .variations_form a.ghost.single_add_to_cart_button, #content div.product .variations_form .term-list li div.summary .product-description .ghost.single_add_to_cart_button.read-more, #content div.product .term-list li div.summary .product-description .variations_form .ghost.single_add_to_cart_button.read-more, #content div.product .variations_form div.summary .product-description .term-list li .ghost.single_add_to_cart_button.read-more, #content div.product div.summary .product-description .term-list li .variations_form .ghost.single_add_to_cart_button.read-more, #content div.product .variations_form .term-list li div.summary .product-description .ghost.single_add_to_cart_button.collapse, #content div.product .term-list li div.summary .product-description .variations_form .ghost.single_add_to_cart_button.collapse, #content div.product .variations_form div.summary .product-description .term-list li .ghost.single_add_to_cart_button.collapse, #content div.product div.summary .product-description .term-list li .variations_form .ghost.single_add_to_cart_button.collapse, #content div.product .term-list li a.ghost, #content div.product .term-list li div.summary .product-description .ghost.read-more, #content div.product div.summary .product-description .term-list li .ghost.read-more, #content div.product .term-list li div.summary .product-description .ghost.collapse, #content div.product div.summary .product-description .term-list li .ghost.collapse, .order_details small a.ghost.green, .order_details small .search-entry .product_purchase_options .option a.ghost, .search-entry .product_purchase_options .option .order_details small a.ghost, .order_details small .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .order_details small .ghost.read-more, .order_details small #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.read-more, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .order_details small .ghost.read-more, .order_details small .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.collapse, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .order_details small .ghost.collapse, .order_details small #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.collapse, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .order_details small .ghost.collapse, .order_details small #content div.product div.summary .product-description .ghost.green.read-more, #content div.product div.summary .product-description .order_details small .ghost.green.read-more, .order_details small #content div.product div.summary .product-description .ghost.green.collapse, #content div.product div.summary .product-description .order_details small .ghost.green.collapse, .order_details small #content div.product .term-list li a.ghost, #content div.product .term-list li .order_details small a.ghost, .order_details small #content div.product .term-list li div.summary .product-description .ghost.read-more, #content div.product .term-list li div.summary .product-description .order_details small .ghost.read-more, .order_details small #content div.product div.summary .product-description .term-list li .ghost.read-more, #content div.product div.summary .product-description .term-list li .order_details small .ghost.read-more, .order_details small #content div.product .term-list li div.summary .product-description .ghost.collapse, #content div.product .term-list li div.summary .product-description .order_details small .ghost.collapse, .order_details small #content div.product div.summary .product-description .term-list li .ghost.collapse, #content div.product div.summary .product-description .term-list li .order_details small .ghost.collapse, input[type=submit].ghost.green, button.ghost.green {
      color: #b8ca73; }
      .button.ghost.green:hover, .search-entry .product_purchase_options .option a.ghost:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.read-more:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.read-more:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.collapse:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.collapse:hover, .woocommerce a.ghost.green.button:hover, .woocommerce .search-entry .product_purchase_options .option a.ghost:hover, .search-entry .product_purchase_options .option .woocommerce a.ghost:hover, .woocommerce .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.read-more:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .ghost.read-more:hover, .woocommerce #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.read-more:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce .ghost.read-more:hover, .woocommerce .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.collapse:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .ghost.collapse:hover, .woocommerce #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.collapse:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce .ghost.collapse:hover, .woocommerce #content div.product div.summary .product-description .ghost.green.button.read-more:hover, #content div.product div.summary .product-description .woocommerce .ghost.green.button.read-more:hover, .woocommerce #content div.product div.summary .product-description .ghost.green.button.collapse:hover, #content div.product div.summary .product-description .woocommerce .ghost.green.button.collapse:hover, .woocommerce #content div.product .term-list li a.ghost:hover, #content div.product .term-list li .woocommerce a.ghost:hover, .woocommerce #content div.product .term-list li div.summary .product-description .ghost.read-more:hover, #content div.product .term-list li div.summary .product-description .woocommerce .ghost.read-more:hover, .woocommerce #content div.product div.summary .product-description .term-list li .ghost.read-more:hover, #content div.product div.summary .product-description .term-list li .woocommerce .ghost.read-more:hover, .woocommerce #content div.product .term-list li div.summary .product-description .ghost.collapse:hover, #content div.product .term-list li div.summary .product-description .woocommerce .ghost.collapse:hover, .woocommerce #content div.product div.summary .product-description .term-list li .ghost.collapse:hover, #content div.product div.summary .product-description .term-list li .woocommerce .ghost.collapse:hover, .woocommerce input.ghost.green.button:hover, .woocommerce .ghost.green#place_order:hover, .woocommerce .search-entry .product_purchase_options .option a.ghost#place_order:hover, .search-entry .product_purchase_options .option .woocommerce a.ghost#place_order:hover, .woocommerce .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost#place_order.read-more:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .ghost#place_order.read-more:hover, .woocommerce #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost#place_order.read-more:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce .ghost#place_order.read-more:hover, .woocommerce .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost#place_order.collapse:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .ghost#place_order.collapse:hover, .woocommerce #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost#place_order.collapse:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce .ghost#place_order.collapse:hover, .woocommerce #content div.product .term-list li a.ghost#place_order:hover, #content div.product .term-list li .woocommerce a.ghost#place_order:hover, .woocommerce #content div.product .term-list li div.summary .product-description .ghost#place_order.read-more:hover, #content div.product .term-list li div.summary .product-description .woocommerce .ghost#place_order.read-more:hover, .woocommerce #content div.product div.summary .product-description .term-list li .ghost#place_order.read-more:hover, #content div.product div.summary .product-description .term-list li .woocommerce .ghost#place_order.read-more:hover, .woocommerce #content div.product .term-list li div.summary .product-description .ghost#place_order.collapse:hover, #content div.product .term-list li div.summary .product-description .woocommerce .ghost#place_order.collapse:hover, .woocommerce #content div.product div.summary .product-description .term-list li .ghost#place_order.collapse:hover, #content div.product div.summary .product-description .term-list li .woocommerce .ghost#place_order.collapse:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.green.button.checkout-button:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option a.ghost.checkout-button:hover, .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout a.ghost.checkout-button:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.checkout-button.read-more:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.read-more:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.checkout-button.read-more:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.read-more:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.checkout-button.collapse:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.collapse:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.checkout-button.collapse:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.collapse:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li a.ghost.checkout-button:hover, #content div.product .term-list li .woocommerce .cart-collaterals .wc-proceed-to-checkout a.ghost.checkout-button:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li div.summary .product-description .ghost.checkout-button.read-more:hover, #content div.product .term-list li div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.read-more:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .term-list li .ghost.checkout-button.read-more:hover, #content div.product div.summary .product-description .term-list li .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.read-more:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li div.summary .product-description .ghost.checkout-button.collapse:hover, #content div.product .term-list li div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.collapse:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .term-list li .ghost.checkout-button.collapse:hover, #content div.product div.summary .product-description .term-list li .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.checkout-button.collapse:hover, #content div.product .variations_form .ghost.green.single_add_to_cart_button:hover, #content div.product .variations_form .search-entry .product_purchase_options .option a.ghost.single_add_to_cart_button:hover, .search-entry .product_purchase_options .option #content div.product .variations_form a.ghost.single_add_to_cart_button:hover, .search-entry .product_purchase_options .option #content div.product .variations_form div.summary .product-description .ghost.single_add_to_cart_button.read-more:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .variations_form .ghost.single_add_to_cart_button.read-more:hover, #content div.product .variations_form div.summary .product-description .search-entry .product_purchase_options .option .ghost.single_add_to_cart_button.read-more:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .variations_form .ghost.single_add_to_cart_button.read-more:hover, .search-entry .product_purchase_options .option #content div.product .variations_form div.summary .product-description .ghost.single_add_to_cart_button.collapse:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .variations_form .ghost.single_add_to_cart_button.collapse:hover, #content div.product .variations_form div.summary .product-description .search-entry .product_purchase_options .option .ghost.single_add_to_cart_button.collapse:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .variations_form .ghost.single_add_to_cart_button.collapse:hover, #content div.product .variations_form .term-list li a.ghost.single_add_to_cart_button:hover, #content div.product .term-list li .variations_form a.ghost.single_add_to_cart_button:hover, #content div.product .variations_form .term-list li div.summary .product-description .ghost.single_add_to_cart_button.read-more:hover, #content div.product .term-list li div.summary .product-description .variations_form .ghost.single_add_to_cart_button.read-more:hover, #content div.product .variations_form div.summary .product-description .term-list li .ghost.single_add_to_cart_button.read-more:hover, #content div.product div.summary .product-description .term-list li .variations_form .ghost.single_add_to_cart_button.read-more:hover, #content div.product .variations_form .term-list li div.summary .product-description .ghost.single_add_to_cart_button.collapse:hover, #content div.product .term-list li div.summary .product-description .variations_form .ghost.single_add_to_cart_button.collapse:hover, #content div.product .variations_form div.summary .product-description .term-list li .ghost.single_add_to_cart_button.collapse:hover, #content div.product div.summary .product-description .term-list li .variations_form .ghost.single_add_to_cart_button.collapse:hover, #content div.product .term-list li a.ghost:hover, #content div.product .term-list li div.summary .product-description .ghost.read-more:hover, #content div.product div.summary .product-description .term-list li .ghost.read-more:hover, #content div.product .term-list li div.summary .product-description .ghost.collapse:hover, #content div.product div.summary .product-description .term-list li .ghost.collapse:hover, .order_details small a.ghost.green:hover, .order_details small .search-entry .product_purchase_options .option a.ghost:hover, .search-entry .product_purchase_options .option .order_details small a.ghost:hover, .order_details small .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.read-more:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .order_details small .ghost.read-more:hover, .order_details small #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.read-more:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .order_details small .ghost.read-more:hover, .order_details small .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.collapse:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .order_details small .ghost.collapse:hover, .order_details small #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.collapse:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .order_details small .ghost.collapse:hover, .order_details small #content div.product div.summary .product-description .ghost.green.read-more:hover, #content div.product div.summary .product-description .order_details small .ghost.green.read-more:hover, .order_details small #content div.product div.summary .product-description .ghost.green.collapse:hover, #content div.product div.summary .product-description .order_details small .ghost.green.collapse:hover, .order_details small #content div.product .term-list li a.ghost:hover, #content div.product .term-list li .order_details small a.ghost:hover, .order_details small #content div.product .term-list li div.summary .product-description .ghost.read-more:hover, #content div.product .term-list li div.summary .product-description .order_details small .ghost.read-more:hover, .order_details small #content div.product div.summary .product-description .term-list li .ghost.read-more:hover, #content div.product div.summary .product-description .term-list li .order_details small .ghost.read-more:hover, .order_details small #content div.product .term-list li div.summary .product-description .ghost.collapse:hover, #content div.product .term-list li div.summary .product-description .order_details small .ghost.collapse:hover, .order_details small #content div.product div.summary .product-description .term-list li .ghost.collapse:hover, #content div.product div.summary .product-description .term-list li .order_details small .ghost.collapse:hover, input[type=submit].ghost.green:hover, button.ghost.green:hover {
        background-color: #b8ca73 !important;
        color: #ffffff; }
    .button.ghost.orange, .search-entry .product_purchase_options .option a.ghost.orange, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.orange.read-more, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.orange.read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.orange.collapse, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.orange.collapse, .woocommerce #content div.product div.summary .product-description .ghost.orange.button.read-more, #content div.product div.summary .product-description .woocommerce .ghost.orange.button.read-more, .woocommerce #content div.product div.summary .product-description .ghost.orange.button.collapse, #content div.product div.summary .product-description .woocommerce .ghost.orange.button.collapse, .woocommerce .ghost.orange#place_order, .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.orange.button.checkout-button, #content div.product .variations_form .ghost.orange.single_add_to_cart_button, #content div.product .term-list li a.ghost.orange, #content div.product .term-list li div.summary .product-description .ghost.orange.read-more, #content div.product div.summary .product-description .term-list li .ghost.orange.read-more, #content div.product .term-list li div.summary .product-description .ghost.orange.collapse, #content div.product div.summary .product-description .term-list li .ghost.orange.collapse, .order_details small a.ghost.orange, .order_details small #content div.product div.summary .product-description .ghost.orange.read-more, #content div.product div.summary .product-description .order_details small .ghost.orange.read-more, .order_details small #content div.product div.summary .product-description .ghost.orange.collapse, #content div.product div.summary .product-description .order_details small .ghost.orange.collapse, input[type=submit].ghost.orange, button.ghost.orange {
      color: #ff9200; }
      .button.ghost.orange:hover, .search-entry .product_purchase_options .option a.ghost.orange:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.orange.read-more:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.orange.read-more:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.orange.collapse:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.orange.collapse:hover, .woocommerce #content div.product div.summary .product-description .ghost.orange.button.read-more:hover, #content div.product div.summary .product-description .woocommerce .ghost.orange.button.read-more:hover, .woocommerce #content div.product div.summary .product-description .ghost.orange.button.collapse:hover, #content div.product div.summary .product-description .woocommerce .ghost.orange.button.collapse:hover, .woocommerce .ghost.orange#place_order:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.orange.button.checkout-button:hover, #content div.product .variations_form .ghost.orange.single_add_to_cart_button:hover, #content div.product .term-list li a.ghost.orange:hover, #content div.product .term-list li div.summary .product-description .ghost.orange.read-more:hover, #content div.product div.summary .product-description .term-list li .ghost.orange.read-more:hover, #content div.product .term-list li div.summary .product-description .ghost.orange.collapse:hover, #content div.product div.summary .product-description .term-list li .ghost.orange.collapse:hover, .order_details small a.ghost.orange:hover, .order_details small #content div.product div.summary .product-description .ghost.orange.read-more:hover, #content div.product div.summary .product-description .order_details small .ghost.orange.read-more:hover, .order_details small #content div.product div.summary .product-description .ghost.orange.collapse:hover, #content div.product div.summary .product-description .order_details small .ghost.orange.collapse:hover, input[type=submit].ghost.orange:hover, button.ghost.orange:hover {
        background-color: #ff9200 !important;
        color: #ffffff; }
    .button.ghost.white, .search-entry .product_purchase_options .option a.ghost.white, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.white.read-more, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.white.read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.white.collapse, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.white.collapse, .woocommerce #content div.product div.summary .product-description .ghost.white.button.read-more, #content div.product div.summary .product-description .woocommerce .ghost.white.button.read-more, .woocommerce #content div.product div.summary .product-description .ghost.white.button.collapse, #content div.product div.summary .product-description .woocommerce .ghost.white.button.collapse, .woocommerce .ghost.white#place_order, .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.white.button.checkout-button, #content div.product .variations_form .ghost.white.single_add_to_cart_button, #content div.product .term-list li a.ghost.white, #content div.product .term-list li div.summary .product-description .ghost.white.read-more, #content div.product div.summary .product-description .term-list li .ghost.white.read-more, #content div.product .term-list li div.summary .product-description .ghost.white.collapse, #content div.product div.summary .product-description .term-list li .ghost.white.collapse, .order_details small a.ghost.white, .order_details small #content div.product div.summary .product-description .ghost.white.read-more, #content div.product div.summary .product-description .order_details small .ghost.white.read-more, .order_details small #content div.product div.summary .product-description .ghost.white.collapse, #content div.product div.summary .product-description .order_details small .ghost.white.collapse, input[type=submit].ghost.white, button.ghost.white {
      color: #ffffff; }
      .button.ghost.white:hover, .search-entry .product_purchase_options .option a.ghost.white:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.white.read-more:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.white.read-more:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .ghost.white.collapse:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .ghost.white.collapse:hover, .woocommerce #content div.product div.summary .product-description .ghost.white.button.read-more:hover, #content div.product div.summary .product-description .woocommerce .ghost.white.button.read-more:hover, .woocommerce #content div.product div.summary .product-description .ghost.white.button.collapse:hover, #content div.product div.summary .product-description .woocommerce .ghost.white.button.collapse:hover, .woocommerce .ghost.white#place_order:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout .ghost.white.button.checkout-button:hover, #content div.product .variations_form .ghost.white.single_add_to_cart_button:hover, #content div.product .term-list li a.ghost.white:hover, #content div.product .term-list li div.summary .product-description .ghost.white.read-more:hover, #content div.product div.summary .product-description .term-list li .ghost.white.read-more:hover, #content div.product .term-list li div.summary .product-description .ghost.white.collapse:hover, #content div.product div.summary .product-description .term-list li .ghost.white.collapse:hover, .order_details small a.ghost.white:hover, .order_details small #content div.product div.summary .product-description .ghost.white.read-more:hover, #content div.product div.summary .product-description .order_details small .ghost.white.read-more:hover, .order_details small #content div.product div.summary .product-description .ghost.white.collapse:hover, #content div.product div.summary .product-description .order_details small .ghost.white.collapse:hover, input[type=submit].ghost.white:hover, button.ghost.white:hover {
        background-color: #ffffff !important;
        color: #262626; }
  .button.blue, .search-entry .product_purchase_options .option a.blue, .search-entry .product_purchase_options .option a.gform_button, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .gform_button.read-more, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .gform_button.read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .gform_button.collapse, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .gform_button.collapse, .search-entry .product_purchase_options .option .woocommerce a#place_order, .woocommerce .search-entry .product_purchase_options .option a#place_order, .search-entry .product_purchase_options .option .woocommerce #content div.product div.summary .product-description #place_order.read-more, .woocommerce #content div.product div.summary .product-description .search-entry .product_purchase_options .option #place_order.read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce #place_order.read-more, #content div.product div.summary .product-description .woocommerce .search-entry .product_purchase_options .option #place_order.read-more, .search-entry .product_purchase_options .option .woocommerce #content div.product div.summary .product-description #place_order.collapse, .woocommerce #content div.product div.summary .product-description .search-entry .product_purchase_options .option #place_order.collapse, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce #place_order.collapse, #content div.product div.summary .product-description .woocommerce .search-entry .product_purchase_options .option #place_order.collapse, .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout a.button.checkout-button, .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option a.button.checkout-button, .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .button.checkout-button.read-more, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .search-entry .product_purchase_options .option .button.checkout-button.read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .button.checkout-button.read-more, #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option .button.checkout-button.read-more, .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .button.checkout-button.collapse, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .search-entry .product_purchase_options .option .button.checkout-button.collapse, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .button.checkout-button.collapse, #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option .button.checkout-button.collapse, .search-entry .product_purchase_options .option #content div.product .variations_form a.single_add_to_cart_button, #content div.product .variations_form .search-entry .product_purchase_options .option a.single_add_to_cart_button, .search-entry .product_purchase_options .option #content div.product .variations_form div.summary .product-description .single_add_to_cart_button.read-more, #content div.product .variations_form div.summary .product-description .search-entry .product_purchase_options .option .single_add_to_cart_button.read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .variations_form .single_add_to_cart_button.read-more, #content div.product div.summary .product-description .variations_form .search-entry .product_purchase_options .option .single_add_to_cart_button.read-more, .search-entry .product_purchase_options .option #content div.product .variations_form div.summary .product-description .single_add_to_cart_button.collapse, #content div.product .variations_form div.summary .product-description .search-entry .product_purchase_options .option .single_add_to_cart_button.collapse, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .variations_form .single_add_to_cart_button.collapse, #content div.product div.summary .product-description .variations_form .search-entry .product_purchase_options .option .single_add_to_cart_button.collapse, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .blue.read-more, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .blue.read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .blue.collapse, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .blue.collapse, .button.gform_button, .woocommerce a.gform_button.button, .woocommerce #content div.product div.summary .product-description .gform_button.button.read-more, #content div.product div.summary .product-description .woocommerce .gform_button.button.read-more, .woocommerce #content div.product div.summary .product-description .gform_button.button.collapse, #content div.product div.summary .product-description .woocommerce .gform_button.button.collapse, .woocommerce input.gform_button.button, .woocommerce .gform_button#place_order, .woocommerce .cart-collaterals .wc-proceed-to-checkout .gform_button.button.checkout-button, #content div.product .variations_form .gform_button.single_add_to_cart_button, #content div.product .term-list li a.gform_button, #content div.product .term-list li div.summary .product-description .gform_button.read-more, #content div.product div.summary .product-description .term-list li .gform_button.read-more, #content div.product .term-list li div.summary .product-description .gform_button.collapse, #content div.product div.summary .product-description .term-list li .gform_button.collapse, .order_details small a.gform_button, .order_details small #content div.product div.summary .product-description .gform_button.read-more, #content div.product div.summary .product-description .order_details small .gform_button.read-more, .order_details small #content div.product div.summary .product-description .gform_button.collapse, #content div.product div.summary .product-description .order_details small .gform_button.collapse, .woocommerce a.blue.button, .woocommerce a#place_order, .woocommerce #content div.product div.summary .product-description #place_order.read-more, #content div.product div.summary .product-description .woocommerce #place_order.read-more, .woocommerce #content div.product div.summary .product-description #place_order.collapse, #content div.product div.summary .product-description .woocommerce #place_order.collapse, .woocommerce .cart-collaterals .wc-proceed-to-checkout a.button.checkout-button, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .button.checkout-button.read-more, #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .button.checkout-button.read-more, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .button.checkout-button.collapse, #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .button.checkout-button.collapse, .woocommerce #content div.product .variations_form a.single_add_to_cart_button, #content div.product .variations_form .woocommerce a.single_add_to_cart_button, .woocommerce #content div.product .variations_form div.summary .product-description .single_add_to_cart_button.read-more, #content div.product .variations_form div.summary .product-description .woocommerce .single_add_to_cart_button.read-more, .woocommerce #content div.product div.summary .product-description .variations_form .single_add_to_cart_button.read-more, #content div.product div.summary .product-description .variations_form .woocommerce .single_add_to_cart_button.read-more, .woocommerce #content div.product .variations_form div.summary .product-description .single_add_to_cart_button.collapse, #content div.product .variations_form div.summary .product-description .woocommerce .single_add_to_cart_button.collapse, .woocommerce #content div.product div.summary .product-description .variations_form .single_add_to_cart_button.collapse, #content div.product div.summary .product-description .variations_form .woocommerce .single_add_to_cart_button.collapse, .woocommerce #content div.product div.summary .product-description .blue.button.read-more, #content div.product div.summary .product-description .woocommerce .blue.button.read-more, .woocommerce #content div.product div.summary .product-description .blue.button.collapse, #content div.product div.summary .product-description .woocommerce .blue.button.collapse, .woocommerce input.blue.button, .woocommerce input#place_order, .woocommerce .cart-collaterals .wc-proceed-to-checkout input.button.checkout-button, .woocommerce #content div.product .variations_form input.single_add_to_cart_button, #content div.product .variations_form .woocommerce input.single_add_to_cart_button, .woocommerce #place_order, .woocommerce .cart-collaterals .wc-proceed-to-checkout .button.checkout-button, #content div.product .variations_form .single_add_to_cart_button, #content div.product .term-list li a.blue, #content div.product .term-list li .woocommerce a#place_order, .woocommerce #content div.product .term-list li a#place_order, .woocommerce #content div.product .term-list li div.summary .product-description #place_order.read-more, .woocommerce #content div.product div.summary .product-description .term-list li #place_order.read-more, #content div.product .term-list li div.summary .product-description .woocommerce #place_order.read-more, #content div.product div.summary .product-description .woocommerce .term-list li #place_order.read-more, .woocommerce #content div.product .term-list li div.summary .product-description #place_order.collapse, .woocommerce #content div.product div.summary .product-description .term-list li #place_order.collapse, #content div.product .term-list li div.summary .product-description .woocommerce #place_order.collapse, #content div.product div.summary .product-description .woocommerce .term-list li #place_order.collapse, #content div.product .term-list li .woocommerce .cart-collaterals .wc-proceed-to-checkout a.button.checkout-button, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li a.button.checkout-button, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li div.summary .product-description .button.checkout-button.read-more, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .term-list li .button.checkout-button.read-more, #content div.product .term-list li div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .button.checkout-button.read-more, #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .term-list li .button.checkout-button.read-more, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li div.summary .product-description .button.checkout-button.collapse, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .term-list li .button.checkout-button.collapse, #content div.product .term-list li div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .button.checkout-button.collapse, #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .term-list li .button.checkout-button.collapse, #content div.product .term-list li .variations_form a.single_add_to_cart_button, #content div.product .variations_form .term-list li a.single_add_to_cart_button, #content div.product .term-list li .variations_form div.summary .product-description .single_add_to_cart_button.read-more, #content div.product .variations_form div.summary .product-description .term-list li .single_add_to_cart_button.read-more, #content div.product .term-list li div.summary .product-description .variations_form .single_add_to_cart_button.read-more, #content div.product div.summary .product-description .variations_form .term-list li .single_add_to_cart_button.read-more, #content div.product .term-list li .variations_form div.summary .product-description .single_add_to_cart_button.collapse, #content div.product .variations_form div.summary .product-description .term-list li .single_add_to_cart_button.collapse, #content div.product .term-list li div.summary .product-description .variations_form .single_add_to_cart_button.collapse, #content div.product div.summary .product-description .variations_form .term-list li .single_add_to_cart_button.collapse, #content div.product .term-list li div.summary .product-description .blue.read-more, #content div.product div.summary .product-description .term-list li .blue.read-more, #content div.product .term-list li div.summary .product-description .blue.collapse, #content div.product div.summary .product-description .term-list li .blue.collapse, .order_details small a.blue, .order_details small .woocommerce a#place_order, .woocommerce .order_details small a#place_order, .order_details small .woocommerce #content div.product div.summary .product-description #place_order.read-more, .woocommerce #content div.product div.summary .product-description .order_details small #place_order.read-more, .order_details small #content div.product div.summary .product-description .woocommerce #place_order.read-more, #content div.product div.summary .product-description .woocommerce .order_details small #place_order.read-more, .order_details small .woocommerce #content div.product div.summary .product-description #place_order.collapse, .woocommerce #content div.product div.summary .product-description .order_details small #place_order.collapse, .order_details small #content div.product div.summary .product-description .woocommerce #place_order.collapse, #content div.product div.summary .product-description .woocommerce .order_details small #place_order.collapse, .order_details small .woocommerce .cart-collaterals .wc-proceed-to-checkout a.button.checkout-button, .woocommerce .cart-collaterals .wc-proceed-to-checkout .order_details small a.button.checkout-button, .order_details small .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .button.checkout-button.read-more, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .order_details small .button.checkout-button.read-more, .order_details small #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .button.checkout-button.read-more, #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .order_details small .button.checkout-button.read-more, .order_details small .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .button.checkout-button.collapse, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .order_details small .button.checkout-button.collapse, .order_details small #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .button.checkout-button.collapse, #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .order_details small .button.checkout-button.collapse, .order_details small #content div.product .variations_form a.single_add_to_cart_button, #content div.product .variations_form .order_details small a.single_add_to_cart_button, .order_details small #content div.product .variations_form div.summary .product-description .single_add_to_cart_button.read-more, #content div.product .variations_form div.summary .product-description .order_details small .single_add_to_cart_button.read-more, .order_details small #content div.product div.summary .product-description .variations_form .single_add_to_cart_button.read-more, #content div.product div.summary .product-description .variations_form .order_details small .single_add_to_cart_button.read-more, .order_details small #content div.product .variations_form div.summary .product-description .single_add_to_cart_button.collapse, #content div.product .variations_form div.summary .product-description .order_details small .single_add_to_cart_button.collapse, .order_details small #content div.product div.summary .product-description .variations_form .single_add_to_cart_button.collapse, #content div.product div.summary .product-description .variations_form .order_details small .single_add_to_cart_button.collapse, .order_details small #content div.product div.summary .product-description .blue.read-more, #content div.product div.summary .product-description .order_details small .blue.read-more, .order_details small #content div.product div.summary .product-description .blue.collapse, #content div.product div.summary .product-description .order_details small .blue.collapse, input[type=submit].blue, input.gform_button[type=submit], .woocommerce input#place_order[type=submit], .woocommerce .cart-collaterals .wc-proceed-to-checkout input.checkout-button.button[type=submit], #content div.product .variations_form input.single_add_to_cart_button[type=submit], button.blue, button.gform_button, .woocommerce button#place_order, .woocommerce .cart-collaterals .wc-proceed-to-checkout button.checkout-button.button, #content div.product .variations_form button.single_add_to_cart_button {
    background-color: #005791;
    border-color: #005791;
    color: #ffffff; }
  .button.green, .search-entry .product_purchase_options .option a, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .read-more, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .collapse, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .collapse, .woocommerce a.green.button, .woocommerce .search-entry .product_purchase_options .option a, .search-entry .product_purchase_options .option .woocommerce a, .woocommerce .search-entry .product_purchase_options .option #content div.product div.summary .product-description .read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .read-more, .woocommerce #content div.product div.summary .product-description .search-entry .product_purchase_options .option .read-more, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce .read-more, .woocommerce .search-entry .product_purchase_options .option #content div.product div.summary .product-description .collapse, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .collapse, .woocommerce #content div.product div.summary .product-description .search-entry .product_purchase_options .option .collapse, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce .collapse, .woocommerce #content div.product div.summary .product-description .green.button.read-more, #content div.product div.summary .product-description .woocommerce .green.button.read-more, .woocommerce #content div.product div.summary .product-description .green.button.collapse, #content div.product div.summary .product-description .woocommerce .green.button.collapse, .woocommerce #content div.product .term-list li a, #content div.product .term-list li .woocommerce a, .woocommerce #content div.product .term-list li div.summary .product-description .read-more, #content div.product .term-list li div.summary .product-description .woocommerce .read-more, .woocommerce #content div.product div.summary .product-description .term-list li .read-more, #content div.product div.summary .product-description .term-list li .woocommerce .read-more, .woocommerce #content div.product .term-list li div.summary .product-description .collapse, #content div.product .term-list li div.summary .product-description .woocommerce .collapse, .woocommerce #content div.product div.summary .product-description .term-list li .collapse, #content div.product div.summary .product-description .term-list li .woocommerce .collapse, .woocommerce input.green.button, .woocommerce .green#place_order, .woocommerce .search-entry .product_purchase_options .option a#place_order, .search-entry .product_purchase_options .option .woocommerce a#place_order, .woocommerce .search-entry .product_purchase_options .option #content div.product div.summary .product-description #place_order.read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce #place_order.read-more, .woocommerce #content div.product div.summary .product-description .search-entry .product_purchase_options .option #place_order.read-more, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce #place_order.read-more, .woocommerce .search-entry .product_purchase_options .option #content div.product div.summary .product-description #place_order.collapse, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce #place_order.collapse, .woocommerce #content div.product div.summary .product-description .search-entry .product_purchase_options .option #place_order.collapse, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce #place_order.collapse, .woocommerce #content div.product .term-list li a#place_order, #content div.product .term-list li .woocommerce a#place_order, .woocommerce #content div.product .term-list li div.summary .product-description #place_order.read-more, #content div.product .term-list li div.summary .product-description .woocommerce #place_order.read-more, .woocommerce #content div.product div.summary .product-description .term-list li #place_order.read-more, #content div.product div.summary .product-description .term-list li .woocommerce #place_order.read-more, .woocommerce #content div.product .term-list li div.summary .product-description #place_order.collapse, #content div.product .term-list li div.summary .product-description .woocommerce #place_order.collapse, .woocommerce #content div.product div.summary .product-description .term-list li #place_order.collapse, #content div.product div.summary .product-description .term-list li .woocommerce #place_order.collapse, .woocommerce .cart-collaterals .wc-proceed-to-checkout .green.button.checkout-button, .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option a.checkout-button, .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout a.checkout-button, .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option #content div.product div.summary .product-description .checkout-button.read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.read-more, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .search-entry .product_purchase_options .option .checkout-button.read-more, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.read-more, .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option #content div.product div.summary .product-description .checkout-button.collapse, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.collapse, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .search-entry .product_purchase_options .option .checkout-button.collapse, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.collapse, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li a.checkout-button, #content div.product .term-list li .woocommerce .cart-collaterals .wc-proceed-to-checkout a.checkout-button, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li div.summary .product-description .checkout-button.read-more, #content div.product .term-list li div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.read-more, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .term-list li .checkout-button.read-more, #content div.product div.summary .product-description .term-list li .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.read-more, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li div.summary .product-description .checkout-button.collapse, #content div.product .term-list li div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.collapse, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .term-list li .checkout-button.collapse, #content div.product div.summary .product-description .term-list li .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.collapse, #content div.product .variations_form .green.single_add_to_cart_button, #content div.product .variations_form .search-entry .product_purchase_options .option a.single_add_to_cart_button, .search-entry .product_purchase_options .option #content div.product .variations_form a.single_add_to_cart_button, .search-entry .product_purchase_options .option #content div.product .variations_form div.summary .product-description .single_add_to_cart_button.read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .variations_form .single_add_to_cart_button.read-more, #content div.product .variations_form div.summary .product-description .search-entry .product_purchase_options .option .single_add_to_cart_button.read-more, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .variations_form .single_add_to_cart_button.read-more, .search-entry .product_purchase_options .option #content div.product .variations_form div.summary .product-description .single_add_to_cart_button.collapse, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .variations_form .single_add_to_cart_button.collapse, #content div.product .variations_form div.summary .product-description .search-entry .product_purchase_options .option .single_add_to_cart_button.collapse, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .variations_form .single_add_to_cart_button.collapse, #content div.product .variations_form .term-list li a.single_add_to_cart_button, #content div.product .term-list li .variations_form a.single_add_to_cart_button, #content div.product .variations_form .term-list li div.summary .product-description .single_add_to_cart_button.read-more, #content div.product .term-list li div.summary .product-description .variations_form .single_add_to_cart_button.read-more, #content div.product .variations_form div.summary .product-description .term-list li .single_add_to_cart_button.read-more, #content div.product div.summary .product-description .term-list li .variations_form .single_add_to_cart_button.read-more, #content div.product .variations_form .term-list li div.summary .product-description .single_add_to_cart_button.collapse, #content div.product .term-list li div.summary .product-description .variations_form .single_add_to_cart_button.collapse, #content div.product .variations_form div.summary .product-description .term-list li .single_add_to_cart_button.collapse, #content div.product div.summary .product-description .term-list li .variations_form .single_add_to_cart_button.collapse, #content div.product .term-list li a, #content div.product .term-list li div.summary .product-description .read-more, #content div.product div.summary .product-description .term-list li .read-more, #content div.product .term-list li div.summary .product-description .collapse, #content div.product div.summary .product-description .term-list li .collapse, .order_details small a.green, .order_details small .search-entry .product_purchase_options .option a, .search-entry .product_purchase_options .option .order_details small a, .order_details small .search-entry .product_purchase_options .option #content div.product div.summary .product-description .read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .order_details small .read-more, .order_details small #content div.product div.summary .product-description .search-entry .product_purchase_options .option .read-more, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .order_details small .read-more, .order_details small .search-entry .product_purchase_options .option #content div.product div.summary .product-description .collapse, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .order_details small .collapse, .order_details small #content div.product div.summary .product-description .search-entry .product_purchase_options .option .collapse, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .order_details small .collapse, .order_details small #content div.product div.summary .product-description .green.read-more, #content div.product div.summary .product-description .order_details small .green.read-more, .order_details small #content div.product div.summary .product-description .green.collapse, #content div.product div.summary .product-description .order_details small .green.collapse, .order_details small #content div.product .term-list li a, #content div.product .term-list li .order_details small a, .order_details small #content div.product .term-list li div.summary .product-description .read-more, #content div.product .term-list li div.summary .product-description .order_details small .read-more, .order_details small #content div.product div.summary .product-description .term-list li .read-more, #content div.product div.summary .product-description .term-list li .order_details small .read-more, .order_details small #content div.product .term-list li div.summary .product-description .collapse, #content div.product .term-list li div.summary .product-description .order_details small .collapse, .order_details small #content div.product div.summary .product-description .term-list li .collapse, #content div.product div.summary .product-description .term-list li .order_details small .collapse, input[type=submit].green, button.green {
    background-color: #b8ca73;
    border-color: #b8ca73;
    color: #000000; }
    .button.green:hover, .search-entry .product_purchase_options .option a:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .read-more:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .read-more:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .collapse:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .collapse:hover, .woocommerce a.green.button:hover, .woocommerce .search-entry .product_purchase_options .option a:hover, .search-entry .product_purchase_options .option .woocommerce a:hover, .woocommerce .search-entry .product_purchase_options .option #content div.product div.summary .product-description .read-more:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .read-more:hover, .woocommerce #content div.product div.summary .product-description .search-entry .product_purchase_options .option .read-more:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce .read-more:hover, .woocommerce .search-entry .product_purchase_options .option #content div.product div.summary .product-description .collapse:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .collapse:hover, .woocommerce #content div.product div.summary .product-description .search-entry .product_purchase_options .option .collapse:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce .collapse:hover, .woocommerce #content div.product div.summary .product-description .green.button.read-more:hover, #content div.product div.summary .product-description .woocommerce .green.button.read-more:hover, .woocommerce #content div.product div.summary .product-description .green.button.collapse:hover, #content div.product div.summary .product-description .woocommerce .green.button.collapse:hover, .woocommerce #content div.product .term-list li a:hover, #content div.product .term-list li .woocommerce a:hover, .woocommerce #content div.product .term-list li div.summary .product-description .read-more:hover, #content div.product .term-list li div.summary .product-description .woocommerce .read-more:hover, .woocommerce #content div.product div.summary .product-description .term-list li .read-more:hover, #content div.product div.summary .product-description .term-list li .woocommerce .read-more:hover, .woocommerce #content div.product .term-list li div.summary .product-description .collapse:hover, #content div.product .term-list li div.summary .product-description .woocommerce .collapse:hover, .woocommerce #content div.product div.summary .product-description .term-list li .collapse:hover, #content div.product div.summary .product-description .term-list li .woocommerce .collapse:hover, .woocommerce input.green.button:hover, .woocommerce .green#place_order:hover, .woocommerce .search-entry .product_purchase_options .option a#place_order:hover, .search-entry .product_purchase_options .option .woocommerce a#place_order:hover, .woocommerce .search-entry .product_purchase_options .option #content div.product div.summary .product-description #place_order.read-more:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce #place_order.read-more:hover, .woocommerce #content div.product div.summary .product-description .search-entry .product_purchase_options .option #place_order.read-more:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce #place_order.read-more:hover, .woocommerce .search-entry .product_purchase_options .option #content div.product div.summary .product-description #place_order.collapse:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce #place_order.collapse:hover, .woocommerce #content div.product div.summary .product-description .search-entry .product_purchase_options .option #place_order.collapse:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce #place_order.collapse:hover, .woocommerce #content div.product .term-list li a#place_order:hover, #content div.product .term-list li .woocommerce a#place_order:hover, .woocommerce #content div.product .term-list li div.summary .product-description #place_order.read-more:hover, #content div.product .term-list li div.summary .product-description .woocommerce #place_order.read-more:hover, .woocommerce #content div.product div.summary .product-description .term-list li #place_order.read-more:hover, #content div.product div.summary .product-description .term-list li .woocommerce #place_order.read-more:hover, .woocommerce #content div.product .term-list li div.summary .product-description #place_order.collapse:hover, #content div.product .term-list li div.summary .product-description .woocommerce #place_order.collapse:hover, .woocommerce #content div.product div.summary .product-description .term-list li #place_order.collapse:hover, #content div.product div.summary .product-description .term-list li .woocommerce #place_order.collapse:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout .green.button.checkout-button:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option a.checkout-button:hover, .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option #content div.product div.summary .product-description .checkout-button.read-more:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.read-more:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .search-entry .product_purchase_options .option .checkout-button.read-more:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.read-more:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option #content div.product div.summary .product-description .checkout-button.collapse:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.collapse:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .search-entry .product_purchase_options .option .checkout-button.collapse:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.collapse:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li a.checkout-button:hover, #content div.product .term-list li .woocommerce .cart-collaterals .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li div.summary .product-description .checkout-button.read-more:hover, #content div.product .term-list li div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.read-more:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .term-list li .checkout-button.read-more:hover, #content div.product div.summary .product-description .term-list li .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.read-more:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li div.summary .product-description .checkout-button.collapse:hover, #content div.product .term-list li div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.collapse:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .term-list li .checkout-button.collapse:hover, #content div.product div.summary .product-description .term-list li .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.collapse:hover, #content div.product .variations_form .green.single_add_to_cart_button:hover, #content div.product .variations_form .search-entry .product_purchase_options .option a.single_add_to_cart_button:hover, .search-entry .product_purchase_options .option #content div.product .variations_form a.single_add_to_cart_button:hover, .search-entry .product_purchase_options .option #content div.product .variations_form div.summary .product-description .single_add_to_cart_button.read-more:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .variations_form .single_add_to_cart_button.read-more:hover, #content div.product .variations_form div.summary .product-description .search-entry .product_purchase_options .option .single_add_to_cart_button.read-more:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .variations_form .single_add_to_cart_button.read-more:hover, .search-entry .product_purchase_options .option #content div.product .variations_form div.summary .product-description .single_add_to_cart_button.collapse:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .variations_form .single_add_to_cart_button.collapse:hover, #content div.product .variations_form div.summary .product-description .search-entry .product_purchase_options .option .single_add_to_cart_button.collapse:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .variations_form .single_add_to_cart_button.collapse:hover, #content div.product .variations_form .term-list li a.single_add_to_cart_button:hover, #content div.product .term-list li .variations_form a.single_add_to_cart_button:hover, #content div.product .variations_form .term-list li div.summary .product-description .single_add_to_cart_button.read-more:hover, #content div.product .term-list li div.summary .product-description .variations_form .single_add_to_cart_button.read-more:hover, #content div.product .variations_form div.summary .product-description .term-list li .single_add_to_cart_button.read-more:hover, #content div.product div.summary .product-description .term-list li .variations_form .single_add_to_cart_button.read-more:hover, #content div.product .variations_form .term-list li div.summary .product-description .single_add_to_cart_button.collapse:hover, #content div.product .term-list li div.summary .product-description .variations_form .single_add_to_cart_button.collapse:hover, #content div.product .variations_form div.summary .product-description .term-list li .single_add_to_cart_button.collapse:hover, #content div.product div.summary .product-description .term-list li .variations_form .single_add_to_cart_button.collapse:hover, #content div.product .term-list li a:hover, #content div.product .term-list li div.summary .product-description .read-more:hover, #content div.product div.summary .product-description .term-list li .read-more:hover, #content div.product .term-list li div.summary .product-description .collapse:hover, #content div.product div.summary .product-description .term-list li .collapse:hover, .order_details small a.green:hover, .order_details small .search-entry .product_purchase_options .option a:hover, .search-entry .product_purchase_options .option .order_details small a:hover, .order_details small .search-entry .product_purchase_options .option #content div.product div.summary .product-description .read-more:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .order_details small .read-more:hover, .order_details small #content div.product div.summary .product-description .search-entry .product_purchase_options .option .read-more:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .order_details small .read-more:hover, .order_details small .search-entry .product_purchase_options .option #content div.product div.summary .product-description .collapse:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .order_details small .collapse:hover, .order_details small #content div.product div.summary .product-description .search-entry .product_purchase_options .option .collapse:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .order_details small .collapse:hover, .order_details small #content div.product div.summary .product-description .green.read-more:hover, #content div.product div.summary .product-description .order_details small .green.read-more:hover, .order_details small #content div.product div.summary .product-description .green.collapse:hover, #content div.product div.summary .product-description .order_details small .green.collapse:hover, .order_details small #content div.product .term-list li a:hover, #content div.product .term-list li .order_details small a:hover, .order_details small #content div.product .term-list li div.summary .product-description .read-more:hover, #content div.product .term-list li div.summary .product-description .order_details small .read-more:hover, .order_details small #content div.product div.summary .product-description .term-list li .read-more:hover, #content div.product div.summary .product-description .term-list li .order_details small .read-more:hover, .order_details small #content div.product .term-list li div.summary .product-description .collapse:hover, #content div.product .term-list li div.summary .product-description .order_details small .collapse:hover, .order_details small #content div.product div.summary .product-description .term-list li .collapse:hover, #content div.product div.summary .product-description .term-list li .order_details small .collapse:hover, input[type=submit].green:hover, button.green:hover {
      background-color: #ffdd5d;
      border-color: #ffdd5d; }
  .button.orange, .search-entry .product_purchase_options .option a.orange, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .orange.read-more, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .orange.read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .orange.collapse, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .orange.collapse, .woocommerce a.orange.button, .woocommerce #content div.product div.summary .product-description .orange.button.read-more, #content div.product div.summary .product-description .woocommerce .orange.button.read-more, .woocommerce #content div.product div.summary .product-description .orange.button.collapse, #content div.product div.summary .product-description .woocommerce .orange.button.collapse, .woocommerce input.orange.button, .woocommerce .orange#place_order, .woocommerce .cart-collaterals .wc-proceed-to-checkout .orange.button.checkout-button, #content div.product .variations_form .orange.single_add_to_cart_button, #content div.product .term-list li a.orange, #content div.product .term-list li div.summary .product-description .orange.read-more, #content div.product div.summary .product-description .term-list li .orange.read-more, #content div.product .term-list li div.summary .product-description .orange.collapse, #content div.product div.summary .product-description .term-list li .orange.collapse, .order_details small a.orange, .order_details small #content div.product div.summary .product-description .orange.read-more, #content div.product div.summary .product-description .order_details small .orange.read-more, .order_details small #content div.product div.summary .product-description .orange.collapse, #content div.product div.summary .product-description .order_details small .orange.collapse, input[type=submit].orange, button.orange {
    background-color: #ff9200;
    border-color: #ff9200;
    color: #ffffff; }
  .button.white, .search-entry .product_purchase_options .option a.white, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .white.read-more, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .white.read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .white.collapse, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .white.collapse, .woocommerce a.white.button, .woocommerce #content div.product div.summary .product-description .white.button.read-more, #content div.product div.summary .product-description .woocommerce .white.button.read-more, .woocommerce #content div.product div.summary .product-description .white.button.collapse, #content div.product div.summary .product-description .woocommerce .white.button.collapse, .woocommerce input.white.button, .woocommerce .white#place_order, .woocommerce .cart-collaterals .wc-proceed-to-checkout .white.button.checkout-button, #content div.product .variations_form .white.single_add_to_cart_button, #content div.product .term-list li a.white, #content div.product .term-list li div.summary .product-description .white.read-more, #content div.product div.summary .product-description .term-list li .white.read-more, #content div.product .term-list li div.summary .product-description .white.collapse, #content div.product div.summary .product-description .term-list li .white.collapse, .order_details small a.white, .order_details small #content div.product div.summary .product-description .white.read-more, #content div.product div.summary .product-description .order_details small .white.read-more, .order_details small #content div.product div.summary .product-description .white.collapse, #content div.product div.summary .product-description .order_details small .white.collapse, input[type=submit].white, button.white {
    border-color: #ffffff; }

.building-block {
  clear: both; }
  .building-block h2.title {
    font-size: 25px;
    font-weight: 700;
    margin-bottom: 27px; }
    @media (max-width: 450px) {
      .building-block h2.title {
        margin-bottom: 12px; } }
  .building-block h3.sub-title {
    font-size: 20px;
    font-weight: 700; }

.bb-basic-text {
  margin: 0 0 25px 0; }

.bb-image-text .table {
  display: table;
  float: left;
  width: 100%; }

.bb-image-text .table-row {
  display: table-row; }

.bb-image-text .table-cell {
  display: table-cell;
  vertical-align: middle;
  width: 50%; }
  @media (max-width: 450px) {
    .bb-image-text .table-cell {
      display: block;
      float: left;
      width: 100%; } }
  .bb-image-text .table-cell.left {
    padding: 0 3.5% 5% 0; }
  .bb-image-text .table-cell.right {
    padding: 0 0 5% 3.5%; }
  @media (max-width: 450px) {
    .bb-image-text .table-cell.left, .bb-image-text .table-cell.right {
      margin: 0 0 20px 0;
      padding: 0; } }

.bb-image-text .mobile-cell {
  display: none;
  float: left;
  width: 100%; }
  @media (max-width: 450px) {
    .bb-image-text .mobile-cell {
      display: block;
      margin: 0 0 20px 0;
      padding: 0; } }

.bb-image-text img.primary {
  width: 100%;
  float: left; }

@media (max-width: 450px) {
  .bb-image-text .table-cell.image {
    display: none; } }

.bb-multicolumns {
  margin: 0 0 25px 0; }
  .bb-multicolumns .multicolumn {
    float: left; }
    @media (max-width: 450px) {
      .bb-multicolumns .multicolumn {
        margin: 10px 0 !important;
        width: 100% !important; } }
    .bb-multicolumns .multicolumn.last {
      margin-right: 0; }
  .bb-multicolumns .col-2 {
    width: 47%;
    margin: 0 6% 0 0; }
  .bb-multicolumns .col-3 {
    width: 30%;
    margin: 0 5% 0 0; }
  .bb-multicolumns .col-4 {
    width: 20.5%;
    margin: 0 6% 0 0; }
  .bb-multicolumns .col-5 {
    width: 18%;
    margin: 0 2.5% 0 0; }

.bb-item-list .item {
  margin: 0 0 50px 0; }
  @media (max-width: 450px) {
    .bb-item-list .item {
      margin: 0 0 30px 0; } }
  .bb-item-list .item .left {
    float: left;
    width: 30%; }
    .bb-item-list .item .left img {
      float: left;
      width: 100%; }
      @media (max-width: 450px) {
        .bb-item-list .item .left img {
          margin: 0 0 20px 0; } }
  .bb-item-list .item .right {
    float: right;
    width: 65%; }
  @media (max-width: 450px) {
    .bb-item-list .item .left, .bb-item-list .item .right {
      float: left;
      width: 100%; } }

.bb-gallery img {
  float: left; }
  .bb-gallery img.last {
    margin-right: 0; }

.bb-gallery .col-2 {
  width: 47%;
  margin: 0 6% 6% 0; }

.bb-gallery .col-3 {
  width: 30%;
  margin: 0 5% 5% 0; }

.bb-gallery .col-4 {
  width: 20.5%;
  margin: 0 6% 6% 0; }

.bb-gallery .col-5 {
  width: 18%;
  margin: 0 2.5% 2.5% 0; }

.bb-question-answer .qa_block {
  margin-bottom: 2em; }

.bb-embed .embed-container {
  position: relative;
  padding: 0 0 56.25% 0;
  margin: 0;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  height: auto; }
  .bb-embed .embed-container iframe, .bb-embed .embed-container object, .bb-embed .embed-container embed {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    display: block; }

.bb-testimonials .body {
  margin: 0; }

.bb-testimonials .testimonial {
  margin: 2em 3em; }

.bb-slideshow,
.bb-banner,
.slick-slide {
  /*
	&:not(:first-child) {
		margin-top: $padding * 2;
	}
	&:not(:last-child) {
		margin-bottom: $padding * 2;
	}
*/ }
  .bb-slideshow img,
  .bb-banner img,
  .slick-slide img {
    display: block; }
  .bb-slideshow .image-full,
  .bb-banner .image-full,
  .slick-slide .image-full {
    display: block; }
  .bb-slideshow .image-mobile,
  .bb-banner .image-mobile,
  .slick-slide .image-mobile {
    display: none; }
  .bb-slideshow .slide,
  .bb-banner .slide,
  .slick-slide .slide {
    position: relative; }
    .bb-slideshow .slide .slide-caption,
    .bb-banner .slide .slide-caption,
    .slick-slide .slide .slide-caption {
      position: absolute;
      bottom: 0;
      left: 0;
      padding: 1em;
      width: 100%;
      background: rgba(0, 0, 0, 0.85);
      color: #fff; }
      .bb-slideshow .slide .slide-caption.slide-caption-position-left, .bb-slideshow .slide .slide-caption.slide-caption-position-right,
      .bb-banner .slide .slide-caption.slide-caption-position-left,
      .bb-banner .slide .slide-caption.slide-caption-position-right,
      .slick-slide .slide .slide-caption.slide-caption-position-left,
      .slick-slide .slide .slide-caption.slide-caption-position-right {
        width: 30%;
        top: 0;
        height: 100%; }
      .bb-slideshow .slide .slide-caption.slide-caption-position-right,
      .bb-banner .slide .slide-caption.slide-caption-position-right,
      .slick-slide .slide .slide-caption.slide-caption-position-right {
        right: 0;
        left: auto; }
      .bb-slideshow .slide .slide-caption.slide-caption-position-top,
      .bb-banner .slide .slide-caption.slide-caption-position-top,
      .slick-slide .slide .slide-caption.slide-caption-position-top {
        top: 0;
        bottom: auto; }
    .bb-slideshow .slide.slide-style-half-image,
    .bb-banner .slide.slide-style-half-image,
    .slick-slide .slide.slide-style-half-image {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      .bb-slideshow .slide.slide-style-half-image img, .bb-slideshow .slide.slide-style-half-image .slide-caption,
      .bb-banner .slide.slide-style-half-image img,
      .bb-banner .slide.slide-style-half-image .slide-caption,
      .slick-slide .slide.slide-style-half-image img,
      .slick-slide .slide.slide-style-half-image .slide-caption {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1; }
      .bb-slideshow .slide.slide-style-half-image img,
      .bb-banner .slide.slide-style-half-image img,
      .slick-slide .slide.slide-style-half-image img {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        max-width: 50%; }
      .bb-slideshow .slide.slide-style-half-image .slide-caption,
      .bb-banner .slide.slide-style-half-image .slide-caption,
      .slick-slide .slide.slide-style-half-image .slide-caption {
        position: static;
        background: none;
        color: inherit;
        font-family: 'ff-tisa-web-pro'; }
        .bb-slideshow .slide.slide-style-half-image .slide-caption.slide-caption-position-left,
        .bb-banner .slide.slide-style-half-image .slide-caption.slide-caption-position-left,
        .slick-slide .slide.slide-style-half-image .slide-caption.slide-caption-position-left {
          -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
          order: 0; }
        .bb-slideshow .slide.slide-style-half-image .slide-caption.slide-caption-position-right,
        .bb-banner .slide.slide-style-half-image .slide-caption.slide-caption-position-right,
        .slick-slide .slide.slide-style-half-image .slide-caption.slide-caption-position-right {
          -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
          order: 2; }
  @media (max-width: 960px) {
    .bb-slideshow .image-full,
    .bb-banner .image-full,
    .slick-slide .image-full {
      display: none; }
    .bb-slideshow .image-mobile,
    .bb-banner .image-mobile,
    .slick-slide .image-mobile {
      display: block; }
    .bb-slideshow .slide.slide-style-half-image,
    .bb-banner .slide.slide-style-half-image,
    .slick-slide .slide.slide-style-half-image {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      .bb-slideshow .slide.slide-style-half-image img,
      .bb-banner .slide.slide-style-half-image img,
      .slick-slide .slide.slide-style-half-image img {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0; }
      .bb-slideshow .slide.slide-style-half-image .slide-caption,
      .bb-banner .slide.slide-style-half-image .slide-caption,
      .slick-slide .slide.slide-style-half-image .slide-caption {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        padding: 1em 0; }
      .bb-slideshow .slide.slide-style-half-image img, .bb-slideshow .slide.slide-style-half-image .slide-caption,
      .bb-banner .slide.slide-style-half-image img,
      .bb-banner .slide.slide-style-half-image .slide-caption,
      .slick-slide .slide.slide-style-half-image img,
      .slick-slide .slide.slide-style-half-image .slide-caption {
        width: 100%;
        max-width: 100%; } }

.bb-button {
  text-align: center; }
  .bb-button .button, .bb-button .search-entry .product_purchase_options .option a, .search-entry .product_purchase_options .option .bb-button a, .bb-button .search-entry .product_purchase_options .option #content div.product div.summary .product-description .read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .bb-button .read-more, .bb-button #content div.product div.summary .product-description .search-entry .product_purchase_options .option .read-more, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .bb-button .read-more, .bb-button .search-entry .product_purchase_options .option #content div.product div.summary .product-description .collapse, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .bb-button .collapse, .bb-button #content div.product div.summary .product-description .search-entry .product_purchase_options .option .collapse, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .bb-button .collapse, .bb-button .woocommerce a.button, .woocommerce .bb-button a.button, .bb-button .woocommerce #content div.product div.summary .product-description .button.read-more, .woocommerce #content div.product div.summary .product-description .bb-button .button.read-more, .bb-button #content div.product div.summary .product-description .woocommerce .button.read-more, #content div.product div.summary .product-description .woocommerce .bb-button .button.read-more, .bb-button .woocommerce #content div.product div.summary .product-description .button.collapse, .woocommerce #content div.product div.summary .product-description .bb-button .button.collapse, .bb-button #content div.product div.summary .product-description .woocommerce .button.collapse, #content div.product div.summary .product-description .woocommerce .bb-button .button.collapse, .bb-button .woocommerce input.button, .woocommerce .bb-button input.button, .bb-button .woocommerce #place_order, .woocommerce .bb-button #place_order, .bb-button .woocommerce .cart-collaterals .wc-proceed-to-checkout .button.checkout-button, .woocommerce .cart-collaterals .wc-proceed-to-checkout .bb-button .button.checkout-button, .bb-button #content div.product .variations_form .single_add_to_cart_button, #content div.product .variations_form .bb-button .single_add_to_cart_button, .bb-button #content div.product .term-list li a, #content div.product .term-list li .bb-button a, .bb-button #content div.product .term-list li div.summary .product-description .read-more, #content div.product .term-list li div.summary .product-description .bb-button .read-more, .bb-button #content div.product div.summary .product-description .term-list li .read-more, #content div.product div.summary .product-description .term-list li .bb-button .read-more, .bb-button #content div.product .term-list li div.summary .product-description .collapse, #content div.product .term-list li div.summary .product-description .bb-button .collapse, .bb-button #content div.product div.summary .product-description .term-list li .collapse, #content div.product div.summary .product-description .term-list li .bb-button .collapse, .bb-button .order_details small a, .order_details small .bb-button a, .bb-button .order_details small #content div.product div.summary .product-description .read-more, .order_details small #content div.product div.summary .product-description .bb-button .read-more, .bb-button #content div.product div.summary .product-description .order_details small .read-more, #content div.product div.summary .product-description .order_details small .bb-button .read-more, .bb-button .order_details small #content div.product div.summary .product-description .collapse, .order_details small #content div.product div.summary .product-description .bb-button .collapse, .bb-button #content div.product div.summary .product-description .order_details small .collapse, #content div.product div.summary .product-description .order_details small .bb-button .collapse {
    font-size: 1.5rem; }

.testimonial {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 3em;
  margin-right: 3em; }
  .testimonial img {
    width: 100px;
    height: 100px;
    border-radius: 50%; }
  .testimonial blockquote {
    color: #7b7c80;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: none;
    margin-left: 2em;
    border-left: 1px solid #ededed;
    background: none;
    padding: 0 0 0 1em;
    font-style: italic;
    font-family: 'ff-tisa-web-pro'; }
    .testimonial blockquote .quote {
      font-size: 1.2em; }
    .testimonial blockquote .byline {
      text-transform: uppercase;
      font-style: normal;
      text-align: right;
      color: #7ea7c7;
      font-weight: bold;
      letter-spacing: 1px; }
      .testimonial blockquote .byline a, .testimonial blockquote .byline #content div.product div.summary .product-description .read-more, #content div.product div.summary .product-description .testimonial blockquote .byline .read-more, .testimonial blockquote .byline #content div.product div.summary .product-description .collapse, #content div.product div.summary .product-description .testimonial blockquote .byline .collapse {
        color: inherit;
        font-weight: inherit; }

.woocommerce-info {
  border-top-color: #8fae1b; }
  .woocommerce-info:before {
    color: #8fae1b; }

.upsells.products h2, .related.products h2, .woocommerce_sections h2 {
  color: #000; }

.order_details li, .payment_methods li {
  list-style: none; }

.onsale {
  display: none !important; }

.woocommerce-shipping:before {
  content: "\e019"; }

.woocommerce .cart input.button, .woocommerce .cart input#place_order, .woocommerce .cart .cart-collaterals .wc-proceed-to-checkout input.button.checkout-button, .woocommerce .cart-collaterals .wc-proceed-to-checkout .cart input.button.checkout-button, .woocommerce .cart #content div.product .variations_form input.single_add_to_cart_button, #content div.product .variations_form .woocommerce .cart input.single_add_to_cart_button {
  padding: 0.6em 1em; }

.woocommerce #place_order, .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option a.checkout-button, .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout a.checkout-button, .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option #content div.product div.summary .product-description .checkout-button.read-more, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.read-more, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .search-entry .product_purchase_options .option .checkout-button.read-more, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.read-more, .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option #content div.product div.summary .product-description .checkout-button.collapse, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.collapse, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .search-entry .product_purchase_options .option .checkout-button.collapse, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.collapse, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .checkout-button.button.read-more, .woocommerce #content div.product div.summary .product-description .cart-collaterals .wc-proceed-to-checkout .checkout-button.button.read-more, #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.button.read-more, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .checkout-button.button.collapse, .woocommerce #content div.product div.summary .product-description .cart-collaterals .wc-proceed-to-checkout .checkout-button.button.collapse, #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.button.collapse, .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button#place_order, .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.button, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .variations_form .checkout-button.single_add_to_cart_button, #content div.product .variations_form .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.single_add_to_cart_button, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li a.checkout-button, #content div.product .term-list li .woocommerce .cart-collaterals .wc-proceed-to-checkout a.checkout-button, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li div.summary .product-description .checkout-button.read-more, #content div.product .term-list li div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.read-more, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .term-list li .checkout-button.read-more, #content div.product div.summary .product-description .term-list li .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.read-more, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li div.summary .product-description .checkout-button.collapse, #content div.product .term-list li div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.collapse, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .term-list li .checkout-button.collapse, #content div.product div.summary .product-description .term-list li .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.collapse, .woocommerce .cart-collaterals .wc-proceed-to-checkout .order_details small a.checkout-button, .order_details small .woocommerce .cart-collaterals .wc-proceed-to-checkout a.checkout-button, .woocommerce .cart-collaterals .wc-proceed-to-checkout .order_details small #content div.product div.summary .product-description .checkout-button.read-more, .order_details small #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.read-more, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .order_details small .checkout-button.read-more, #content div.product div.summary .product-description .order_details small .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.read-more, .woocommerce .cart-collaterals .wc-proceed-to-checkout .order_details small #content div.product div.summary .product-description .checkout-button.collapse, .order_details small #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.collapse, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .order_details small .checkout-button.collapse, #content div.product div.summary .product-description .order_details small .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.collapse {
  font-size: 1em;
  padding: 0.5em 1em; }
  .woocommerce #place_order:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option a.checkout-button:hover, .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option #content div.product div.summary .product-description .checkout-button.read-more:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.read-more:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .search-entry .product_purchase_options .option .checkout-button.read-more:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.read-more:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout .search-entry .product_purchase_options .option #content div.product div.summary .product-description .checkout-button.collapse:hover, .search-entry .product_purchase_options .option #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.collapse:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .search-entry .product_purchase_options .option .checkout-button.collapse:hover, #content div.product div.summary .product-description .search-entry .product_purchase_options .option .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.collapse:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .checkout-button.button.read-more:hover, .woocommerce #content div.product div.summary .product-description .cart-collaterals .wc-proceed-to-checkout .checkout-button.button.read-more:hover, #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.button.read-more:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .checkout-button.button.collapse:hover, .woocommerce #content div.product div.summary .product-description .cart-collaterals .wc-proceed-to-checkout .checkout-button.button.collapse:hover, #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.button.collapse:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button#place_order:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.button:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .variations_form .checkout-button.single_add_to_cart_button:hover, #content div.product .variations_form .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.single_add_to_cart_button:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li a.checkout-button:hover, #content div.product .term-list li .woocommerce .cart-collaterals .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li div.summary .product-description .checkout-button.read-more:hover, #content div.product .term-list li div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.read-more:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .term-list li .checkout-button.read-more:hover, #content div.product div.summary .product-description .term-list li .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.read-more:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product .term-list li div.summary .product-description .checkout-button.collapse:hover, #content div.product .term-list li div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.collapse:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .term-list li .checkout-button.collapse:hover, #content div.product div.summary .product-description .term-list li .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.collapse:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout .order_details small a.checkout-button:hover, .order_details small .woocommerce .cart-collaterals .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout .order_details small #content div.product div.summary .product-description .checkout-button.read-more:hover, .order_details small #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.read-more:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .order_details small .checkout-button.read-more:hover, #content div.product div.summary .product-description .order_details small .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.read-more:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout .order_details small #content div.product div.summary .product-description .checkout-button.collapse:hover, .order_details small #content div.product div.summary .product-description .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.collapse:hover, .woocommerce .cart-collaterals .wc-proceed-to-checkout #content div.product div.summary .product-description .order_details small .checkout-button.collapse:hover, #content div.product div.summary .product-description .order_details small .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.collapse:hover {
    background-color: #ff9200 !important;
    color: #ffffff !important; }

.woocommerce .product .images {
  opacity: 1 !important; }

.woocommerce .cart-collaterals .cross-sells ul.products {
  border-bottom: 0;
  padding-bottom: 0; }
  .woocommerce .cart-collaterals .cross-sells ul.products li {
    width: 30%;
    margin-right: 3%; }

.woocommerce .woocommerce-shipping-calculator {
  display: none; }

.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  background-color: #004877; }

#review_form_wrapper {
  margin-top: 1em; }

img.attachment-shop_catalog, img.attachment-shop_single {
  -webkit-box-shadow: 0px 0px 13px 3px #ccc !important;
  box-shadow: 0px 0px 13px 3px #ccc !important; }

.bundle_button {
  display: none; }

.bundle-item-price {
  margin-top: 0.5em; }
  .bundle-item-price ins {
    margin-left: 0.2em;
    text-decoration: none; }

#content .woocommerce-search {
  margin: 1em 0; }
  #content .woocommerce-search input[type=search] {
    border: 1px solid #cecece;
    width: calc( 100% - 100px); }
    @media (max-width: 450px) {
      #content .woocommerce-search input[type=search] {
        width: 100%; } }

#content div.product {
  margin-top: 2em;
  padding-bottom: 2em; }
  #content div.product .onsale {
    display: none; }
  @media (max-width: 960px) {
    #content div.product .images {
      float: left !important;
      width: 25% !important; } }
  @media (max-width: 450px) {
    #content div.product .images {
      float: none !important;
      width: auto !important; } }
  #content div.product .variations_form .quantity {
    display: none !important; }
  #content div.product .variations_form .single_variation {
    float: left;
    margin: 0 1em 0 0; }
  #content div.product div.summary {
    padding-right: 2em;
    border-right: 1px solid #ededed;
    float: left;
    clear: none; }
    #content div.product div.summary.right, #content div.product div.summary.full-width {
      border-right: none;
      padding-right: 0; }
    #content div.product div.summary.left {
      float: left; }
    @media (max-width: 960px) {
      #content div.product div.summary {
        float: right !important;
        width: 70% !important;
        border-right: none;
        padding-right: 0; } }
    @media (max-width: 450px) {
      #content div.product div.summary {
        float: none !important;
        width: auto !important; } }
    #content div.product div.summary .product-description {
      border-top: 1px solid #ededed;
      padding-top: 2em;
      margin-top: 3em;
      margin-bottom: 2em;
      position: relative; }
      #content div.product div.summary .product-description .addthis_sharing_toolbox {
        margin-top: 0; }
      #content div.product div.summary .product-description.collapsed {
        overflow: hidden; }
        #content div.product div.summary .product-description.collapsed .collapse {
          display: none; }
        #content div.product div.summary .product-description.collapsed .read-more {
          display: block; }
      #content div.product div.summary .product-description .read-more, #content div.product div.summary .product-description .collapse {
        line-height: 1;
        cursor: pointer; }
      #content div.product div.summary .product-description .read-more {
        position: absolute;
        bottom: 0;
        background: #fff;
        width: 100%;
        display: none; }
  #content div.product .toggle-handle {
    cursor: pointer; }
    #content div.product .toggle-handle:after {
      content: '\00d7';
      margin-left: 0.5em;
      color: #00395e; }
    #content div.product .toggle-handle:hover:after {
      color: #b8ca73; }
    #content div.product .toggle-handle.collapsed:after {
      content: '+'; }
  @media (max-width: 450px) {
    #content div.product .woocommerce-secondary-info {
      float: none !important;
      width: auto !important; } }
  #content div.product .product_purchase_options {
    margin: 1em 0; }
    #content div.product .product_purchase_options .option {
      float: left;
      width: 26%;
      margin-right: 3%;
      margin-bottom: 3%;
      line-height: 1; }
      #content div.product .product_purchase_options .option.option-variable table.variations td {
        display: block; }
      #content div.product .product_purchase_options .option .option-link, #content div.product .product_purchase_options .option a.single_add_to_cart_button, #content div.product .product_purchase_options .option div.summary .product-description .single_add_to_cart_button.read-more, #content div.product div.summary .product-description .product_purchase_options .option .single_add_to_cart_button.read-more, #content div.product .product_purchase_options .option div.summary .product-description .single_add_to_cart_button.collapse, #content div.product div.summary .product-description .product_purchase_options .option .single_add_to_cart_button.collapse {
        display: block;
        border: 2px solid #0A5E95;
        background: #0A5E95;
        border-radius: 5px;
        padding: 0.5em;
        min-height: 4.2em;
        color: #fff;
        font-size: inherit;
        text-align: left;
        text-transform: none;
        line-height: 1;
        font-weight: normal;
        font-family: inherit; }
        #content div.product .product_purchase_options .option .option-link p, #content div.product .product_purchase_options .option a.single_add_to_cart_button p, #content div.product .product_purchase_options .option div.summary .product-description .single_add_to_cart_button.read-more p, #content div.product div.summary .product-description .product_purchase_options .option .single_add_to_cart_button.read-more p, #content div.product .product_purchase_options .option div.summary .product-description .single_add_to_cart_button.collapse p, #content div.product div.summary .product-description .product_purchase_options .option .single_add_to_cart_button.collapse p {
          margin: 0; }
        #content div.product .product_purchase_options .option .option-link .price, #content div.product .product_purchase_options .option a.single_add_to_cart_button .price, #content div.product .product_purchase_options .option div.summary .product-description .single_add_to_cart_button.read-more .price, #content div.product div.summary .product-description .product_purchase_options .option .single_add_to_cart_button.read-more .price, #content div.product .product_purchase_options .option div.summary .product-description .single_add_to_cart_button.collapse .price, #content div.product div.summary .product-description .product_purchase_options .option .single_add_to_cart_button.collapse .price {
          display: block;
          line-height: 1;
          margin-top: 0.4em; }
          #content div.product .product_purchase_options .option .option-link .price ins, #content div.product .product_purchase_options .option a.single_add_to_cart_button .price ins, #content div.product .product_purchase_options .option div.summary .product-description .single_add_to_cart_button.read-more .price ins, #content div.product div.summary .product-description .product_purchase_options .option .single_add_to_cart_button.read-more .price ins, #content div.product .product_purchase_options .option div.summary .product-description .single_add_to_cart_button.collapse .price ins, #content div.product div.summary .product-description .product_purchase_options .option .single_add_to_cart_button.collapse .price ins {
            text-decoration: none; }
          #content div.product .product_purchase_options .option .option-link .price del .amount, #content div.product .product_purchase_options .option a.single_add_to_cart_button .price del .amount, #content div.product .product_purchase_options .option div.summary .product-description .single_add_to_cart_button.read-more .price del .amount, #content div.product div.summary .product-description .product_purchase_options .option .single_add_to_cart_button.read-more .price del .amount, #content div.product .product_purchase_options .option div.summary .product-description .single_add_to_cart_button.collapse .price del .amount, #content div.product div.summary .product-description .product_purchase_options .option .single_add_to_cart_button.collapse .price del .amount {
            font-weight: 200; }
          #content div.product .product_purchase_options .option .option-link .price .amount, #content div.product .product_purchase_options .option a.single_add_to_cart_button .price .amount, #content div.product .product_purchase_options .option div.summary .product-description .single_add_to_cart_button.read-more .price .amount, #content div.product div.summary .product-description .product_purchase_options .option .single_add_to_cart_button.read-more .price .amount, #content div.product .product_purchase_options .option div.summary .product-description .single_add_to_cart_button.collapse .price .amount, #content div.product div.summary .product-description .product_purchase_options .option .single_add_to_cart_button.collapse .price .amount {
            font-weight: bold;
            color: #fff;
            line-height: 1.2; }
        #content div.product .product_purchase_options .option .option-link:hover, #content div.product .product_purchase_options .option a.single_add_to_cart_button:hover, #content div.product .product_purchase_options .option div.summary .product-description .single_add_to_cart_button.read-more:hover, #content div.product div.summary .product-description .product_purchase_options .option .single_add_to_cart_button.read-more:hover, #content div.product .product_purchase_options .option div.summary .product-description .single_add_to_cart_button.collapse:hover, #content div.product div.summary .product-description .product_purchase_options .option .single_add_to_cart_button.collapse:hover {
          background: none;
          color: #FF8C00; }
          #content div.product .product_purchase_options .option .option-link:hover .amount, #content div.product .product_purchase_options .option a.single_add_to_cart_button:hover .amount, #content div.product .product_purchase_options .option div.summary .product-description .single_add_to_cart_button.read-more:hover .amount, #content div.product div.summary .product-description .product_purchase_options .option .single_add_to_cart_button.read-more:hover .amount, #content div.product .product_purchase_options .option div.summary .product-description .single_add_to_cart_button.collapse:hover .amount, #content div.product div.summary .product-description .product_purchase_options .option .single_add_to_cart_button.collapse:hover .amount {
            color: #0A5E95; }
  #content div.product .third-party-options li {
    display: inline-block;
    list-style: none;
    margin: 0 0.5em 0 0;
    padding: 0 0.5em 0 0;
    border-right: 1px solid #99988E; }
    #content div.product .third-party-options li:last-child {
      margin: 0;
      padding: 0;
      border-right: none; }
    #content div.product .third-party-options li .third-party-logo {
      max-width: 100px;
      margin-right: 1em;
      vertical-align: middle; }
  #content div.product .product_title + .subtitle {
    margin-top: -0.8em;
    font-size: 1.4em; }
  #content div.product .product_title.bundled_product_title + .subtitle {
    margin-top: -0.5em;
    font-size: 1.2em; }
  #content div.product .product_title + .product-description {
    margin-top: 0 !important;
    padding-top: 0 !important;
    border-top: none !important; }
  #content div.product .author {
    margin-top: -0.6em;
    display: block;
    line-height: 1; }
    #content div.product .author .author-item {
      display: block; }
  #content div.product .gform_wrapper, #content div.product .gform_confirmation_wrapper {
    margin-top: 2em; }
    #content div.product .gform_wrapper .gfield_html, #content div.product .gform_wrapper .gform_confirmation_message, #content div.product .gform_confirmation_wrapper .gfield_html, #content div.product .gform_confirmation_wrapper .gform_confirmation_message {
      font-size: 1.2em;
      font-weight: 500; }
  #content div.product .posted_in, #content div.product .tagged_as {
    color: #99988E; }
    #content div.product .posted_in li, #content div.product .tagged_as li {
      margin-top: 0.3em; }
  #content div.product .term-list li {
    list-style: none; }
    #content div.product .term-list li a, #content div.product .term-list li div.summary .product-description .read-more, #content div.product div.summary .product-description .term-list li .read-more, #content div.product .term-list li div.summary .product-description .collapse, #content div.product div.summary .product-description .term-list li .collapse {
      text-align: left; }
  #content div.product .related .products, #content div.product .upsells .products {
    border-top: 0;
    margin-top: 0;
    padding-top: 0; }
  #content div.product .related img, #content div.product .upsells img {
    max-width: 50%; }

.woocommerce-results-pagination {
  overflow: hidden; }
  .woocommerce-results-pagination nav.woocommerce-pagination {
    text-align: right;
    float: right;
    overflow: hidden; }
    .woocommerce-results-pagination nav.woocommerce-pagination .page-numbers {
      display: block;
      margin: 0; }
  .woocommerce-results-pagination .woocommerce-result-count {
    margin-bottom: 0; }

.cart .product-quantity {
  text-align: center; }

.cart .qty {
  background: #e1e6ea;
  padding: 0.5em; }

.cart .coupon .input-text {
  width: auto !important; }

.donation-options {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none; }
  .donation-options li {
    margin: 0;
    padding: 0; }
    .donation-options li label {
      display: block;
      padding: 0.5em 1em;
      border: 1px solid #ccc;
      cursor: pointer; }
    .donation-options li input:checked + label {
      border-color: #00395e;
      background: #00395e;
      color: #fff; }

.woocommerce .products ul, .woocommerce ul.products {
  padding: 2em 0 0 0;
  margin: 1em 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed; }
  .woocommerce .products ul li.product, .woocommerce ul.products li.product {
    text-align: center;
    line-height: inherit; }
    .woocommerce .products ul li.product h3, .woocommerce ul.products li.product h3 {
      font-size: 1em;
      font-family: 'effra';
      font-weight: 600;
      text-transform: uppercase; }
    .woocommerce .products ul li.product a img, .woocommerce .products ul li.product #content div.product div.summary .product-description .read-more img, #content div.product div.summary .product-description .woocommerce .products ul li.product .read-more img, .woocommerce .products ul li.product #content div.product div.summary .product-description .collapse img, #content div.product div.summary .product-description .woocommerce .products ul li.product .collapse img, .woocommerce ul.products li.product a img, .woocommerce ul.products li.product #content div.product div.summary .product-description .read-more img, #content div.product div.summary .product-description .woocommerce ul.products li.product .read-more img, .woocommerce ul.products li.product #content div.product div.summary .product-description .collapse img, #content div.product div.summary .product-description .woocommerce ul.products li.product .collapse img {
      margin: 0 auto 0.5em auto; }
    .woocommerce .products ul li.product .author, .woocommerce ul.products li.product .author {
      color: #96958B;
      font-weight: 500;
      line-height: 1.3;
      display: block; }

.order-again {
  display: none; }

.myaccount_address {
  margin-bottom: 1em; }

.product-newsletter_wrapper .gfield > label {
  display: none !important; }

.product-newsletter_wrapper .gfield_checkbox li {
  display: inline-block;
  margin: 0 1em 0 0; }
  .product-newsletter_wrapper .gfield_checkbox li label {
    margin: 0 0 0 3px; }
  .product-newsletter_wrapper .gfield_checkbox li input {
    vertical-align: middle; }

.products-sections-nav-toggler {
  display: none;
  width: 100%;
  border-radius: 0; }
  @media (max-width: 450px) {
    .products-sections-nav-toggler {
      display: block; } }

.products-sections-nav li {
  display: inline-block;
  border-right: 1px solid #000;
  padding: 0 1rem 0 0;
  margin: 0 1rem 0.5rem 0;
  list-style: none;
  line-height: 1; }
  .products-sections-nav li:last-child {
    border-right: none;
    padding: 0;
    margin: 0; }

@media (max-width: 450px) {
  .products-sections-nav {
    display: none;
    border: 1px solid #ccc;
    padding: 1rem; }
    .products-sections-nav.active {
      display: block; }
    .products-sections-nav li {
      display: block;
      border-right: none;
      padding: 0;
      margin: 0 0 0.5rem 0; } }

.products-sections .products-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 3rem 0; }
  .products-sections .products-section.divider {
    border-bottom: 1px solid #ededed; }
    .products-sections .products-section.divider:last-child {
      border-bottom: none; }
  .products-sections .products-section .products-section-header {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    margin: 0 2em 0 0;
    padding-top: 6rem; }
    .products-sections .products-section .products-section-header .products-section-title {
      font-weight: bold;
      color: #005791; }
      .products-sections .products-section .products-section-header .products-section-title .release-month {
        letter-spacing: 1px;
        font-size: 1.2rem;
        text-transform: uppercase;
        font-family: 'effra', sans-serif;
        color: #6396b7;
        display: block; }
      .products-sections .products-section .products-section-header .products-section-title .release-year {
        color: #acc1d4;
        display: block;
        font-size: 3rem; }
    .products-sections .products-section .products-section-header .products-section-title-more {
      text-transform: uppercase;
      color: #6396b7; }
      .products-sections .products-section .products-section-header .products-section-title-more a, .products-sections .products-section .products-section-header .products-section-title-more #content div.product div.summary .product-description .read-more, #content div.product div.summary .product-description .products-sections .products-section .products-section-header .products-section-title-more .read-more, .products-sections .products-section .products-section-header .products-section-title-more #content div.product div.summary .product-description .collapse, #content div.product div.summary .product-description .products-sections .products-section .products-section-header .products-section-title-more .collapse {
        color: inherit; }
        .products-sections .products-section .products-section-header .products-section-title-more a:hover, .products-sections .products-section .products-section-header .products-section-title-more #content div.product div.summary .product-description .read-more:hover, #content div.product div.summary .product-description .products-sections .products-section .products-section-header .products-section-title-more .read-more:hover, .products-sections .products-section .products-section-header .products-section-title-more #content div.product div.summary .product-description .collapse:hover, #content div.product div.summary .product-description .products-sections .products-section .products-section-header .products-section-title-more .collapse:hover {
          text-decoration: underline; }
  .products-sections .products-section .products-section-grid {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -1em -2em -1em; }
    .products-sections .products-section .products-section-grid .products-section-grid-item {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 calc( 20% - 2em);
      flex: 0 0 calc( 20% - 2em);
      margin: 0 1em 2em 1em;
      text-align: center; }
      .products-sections .products-section .products-section-grid .products-section-grid-item a, .products-sections .products-section .products-section-grid .products-section-grid-item #content div.product div.summary .product-description .read-more, #content div.product div.summary .product-description .products-sections .products-section .products-section-grid .products-section-grid-item .read-more, .products-sections .products-section .products-section-grid .products-section-grid-item #content div.product div.summary .product-description .collapse, #content div.product div.summary .product-description .products-sections .products-section .products-section-grid .products-section-grid-item .collapse {
        color: inherit; }
      .products-sections .products-section .products-section-grid .products-section-grid-item .product-title {
        font-size: 1em;
        padding: 0.5em 0;
        margin: 0; }
      .products-sections .products-section .products-section-grid .products-section-grid-item .author {
        line-height: 1.3; }
      .products-sections .products-section .products-section-grid .products-section-grid-item img {
        width: 100%;
        height: auto; }

@media (max-width: 960px) {
  .products-sections .products-section {
    display: block; }
    .products-sections .products-section .products-section-header {
      margin: 0 0 1em 0;
      padding: 0; } }

@media (max-width: 640px) {
  .products-sections .products-section .products-section-grid .products-section-grid-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc( 50% - 2em);
    flex: 0 0 calc( 50% - 2em); }
  .products-sections.products-sections-type-categories .products-section-grid-item {
    display: none; }
    .products-sections.products-sections-type-categories .products-section-grid-item:nth-child(1), .products-sections.products-sections-type-categories .products-section-grid-item:nth-child(2), .products-sections.products-sections-type-categories .products-section-grid-item:nth-child(3), .products-sections.products-sections-type-categories .products-section-grid-item:nth-child(4) {
      display: block; } }

@font-face {
  font-family: "proto2";
  src: url("../fonts/prototype/proto2.eot");
  src: url("../fonts/prototype/proto2.eot?#iefix") format("embedded-opentype"), url("../fonts/prototype/proto2.woff") format("woff"), url("../fonts/prototype/proto2.ttf") format("truetype"), url("../fonts/prototype/proto2.svg#proto2") format("svg");
  font-weight: normal;
  font-style: normal; }

[data-icon]:before {
  font-family: "proto2" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "proto2" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-chevron-right:before {
  content: "c"; }

.icon-magnifying-glass:before {
  content: "d"; }

.icon-menu-1:before {
  content: "h"; }

.icon-chevron-down:before {
  content: "l"; }

.icon-chevron-up:before {
  content: "m"; }

.icon-chevron-left:before {
  content: "o"; }

.icon-design-graphic-tablet-streamline-tablet:before {
  content: "E"; }

.icon-menu-2:before {
  content: "a"; }

.icon-close-1:before {
  content: "b"; }

@font-face {
  font-family: "nab";
  src: url("../fonts/nab/fonts/nab.eot");
  src: url("../fonts/nab/fonts/nab.eot?#iefix") format("embedded-opentype"), url("../fonts/nab/fonts/nab.woff") format("woff"), url("../fonts/nab/fonts/nab.ttf") format("truetype"), url("../fonts/nab/fonts/nab.svg#nab") format("svg");
  font-weight: normal;
  font-style: normal; }

[data-icon]:before {
  font-family: "nab" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[class^="nab-"]:before,
[class*=" nab-"]:before {
  font-family: "nab" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.nab-pinterest:before {
  content: "\61"; }

.nab-facebook:before {
  content: "\62"; }

.nab-twitter:before {
  content: "\63"; }

.nab-googleplus:before {
  content: "\64"; }

.nab-youtube:before {
  content: "\65"; }

.nab-rss:before {
  content: "\66"; }

.nab-search:before {
  content: "\67"; }

.nab-arrow-circle-right:before {
  content: "\68"; }

.nab-arrow-circle-left:before {
  content: "\69"; }

.nab-folder:before {
  content: "\6a"; }

.nab-arrow-down:before {
  content: "\6b"; }

.nab-tags:before {
  content: "\6c"; }

.nab-arrow-up:before {
  content: "\6d"; }

.nab-instagram:before {
  content: "\6e"; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

/**
 * Featherlight - ultra slim jQuery lightbox
 * Version 1.3.2 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2015, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all {
  .featherlight {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2147483647;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    background: #333;
    background: rgba(0, 0, 0, 0); }
  .featherlight:last-of-type {
    background: rgba(0, 0, 0, 0.8); }
  .featherlight:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -.25em; }
  .featherlight .featherlight-content {
    position: relative;
    text-align: left;
    vertical-align: middle;
    display: inline-block;
    overflow: auto;
    padding: 25px 25px 0;
    border-bottom: 25px solid transparent;
    min-width: 30%;
    margin-left: 5%;
    margin-right: 5%;
    max-height: 95%;
    background: #fff;
    cursor: auto;
    white-space: normal; }
  .featherlight .featherlight-inner {
    display: block; }
  .featherlight .featherlight-close-icon {
    position: absolute;
    z-index: 9999;
    top: 0;
    right: 0;
    line-height: 25px;
    width: 25px;
    cursor: pointer;
    text-align: center;
    font: Arial,sans-serif;
    background: #fff;
    background: rgba(255, 255, 255, 0.3);
    color: #000; }
  .featherlight .featherlight-image {
    width: 100%; }
  .featherlight-iframe .featherlight-content {
    border-bottom: 0;
    padding: 0; }
  .featherlight iframe {
    border: 0; } }

@media only screen and (max-width: 1024px) {
  .featherlight .featherlight-content {
    margin-left: 10px;
    margin-right: 10px;
    max-height: 98%;
    padding: 10px 10px 0;
    border-bottom: 10px solid transparent; } }
