/*------COLOR PALETTE------*/
/*-----COLOR VARIABLES------*/
/* line 1, scss/partials/_reset.scss */
* {
  outline: 0px none !important;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 5, scss/partials/_reset.scss */
*:before {
  box-sizing: border-box;
}

/* line 10, scss/partials/_reset.scss */
a {
  text-decoration: none;
}

/* line 11, scss/partials/_reset.scss */
body {
  margin: 0px;
  padding: 0px;
  font-size: 16px;
}

/* line 12, scss/partials/_reset.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 0px;
  padding: 0px;
  font-weight: normal;
}

/* line 13, scss/partials/_reset.scss */
p {
  margin: 0px;
}

/* line 14, scss/partials/_reset.scss */
ol, ul {
  margin: 0px;
  padding: 0px;
  list-style: none outside none;
}

/* line 15, scss/partials/_reset.scss */
form, fieldset {
  margin: 0px;
  padding: 0px;
}

/* line 16, scss/partials/_reset.scss */
input {
  border-radius: 0;
}

/* line 17, scss/partials/_reset.scss */
input[type='text'], textarea {
  -webkit-appearance: none;
}

/* line 18, scss/partials/_reset.scss */
input[type='text'], textarea, select {
  margin: 0px;
  padding: 0px;
  border: 1px solid #ccc;
}

/* line 19, scss/partials/_reset.scss */
input[type='submit'], input[type='image'], input[type='button'] {
  margin: 0px;
  padding: 0px;
  border: none;
  -webkit-appearance: none;
}

/* line 20, scss/partials/_reset.scss */
input[type='checkbox'], input[type='radio'] {
  margin: 0px;
  padding: 0px;
}

/* line 21, scss/partials/_reset.scss */
input::-moz-focus-inner {
  border: 0;
}

/* line 24, scss/partials/_reset.scss */
a img {
  border: 0px none;
}

/* line 26, scss/partials/_reset.scss */
big {
  font-size: 120% !important;
}

/* line 27, scss/partials/_reset.scss */
small {
  font-size: 75% !important;
}

/* line 28, scss/partials/_reset.scss */
code {
  font-family: monospace;
}

/* line 29, scss/partials/_reset.scss */
pre {
  font-family: monospace;
}

/* line 30, scss/partials/_reset.scss */
abbr {
  border-bottom: 1px dotted #ccc;
}

/* line 1, scss/partials/_common.scss */
.clear {
  clear: both;
  display: block;
  float: none;
  height: 0px;
  margin: 0px;
  overflow: hidden;
  padding: 0px;
  width: 0px;
  line-height: 0px;
  font-size: 0px;
}

/* line 14, scss/partials/_common.scss */
.alignleft {
  float: left;
  margin: 0 20px 20px 0;
}

/* line 15, scss/partials/_common.scss */
.alignright {
  float: right;
  margin: 0 0 20px 20px;
}

/* line 17, scss/partials/_common.scss */
body.mceContentBody, td.mceContentBody, pre.mceContentBody {
  font-size: 16px;
}
/* line 20, scss/partials/_common.scss */
body.mceContentBody .js-lazyYT, td.mceContentBody .js-lazyYT, pre.mceContentBody .js-lazyYT {
  width: 560px;
  height: 315px;
  background-color: gray;
}

/* line 27, scss/partials/_common.scss */
.content, .mceContentBody {
  padding: 18px 24px;
}
/* line 30, scss/partials/_common.scss */
.content > *:first-child, .mceContentBody > *:first-child {
  margin-top: 0;
}
/* line 34, scss/partials/_common.scss */
.content img, .mceContentBody img {
  max-width: 100%;
  height: auto;
}
/* line 38, scss/partials/_common.scss */
.content h1, .mceContentBody h1 {
  font-family: "Avenir Next W04";
  -webkit-font-smoothing: antialiased;
  font-size: 36px;
  color: #ed7722;
  text-transform: uppercase;
  margin: 13px 0;
}
/* line 45, scss/partials/_common.scss */
.content h2, .mceContentBody h2 {
  font-family: "Avenir Next W01";
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  color: #221f1f;
  text-transform: uppercase;
  margin: 13px 0 17px;
}
/* line 52, scss/partials/_common.scss */
.content h3, .mceContentBody h3 {
  font-family: "Avenir Next W01";
  -webkit-font-smoothing: antialiased;
  font-size: 22px;
  color: #221f1f;
  margin: 13px 0 17px;
}
/* line 58, scss/partials/_common.scss */
.content h4, .mceContentBody h4 {
  font-family: "Avenir Next W04";
  -webkit-font-smoothing: antialiased;
  color: #221f1f;
  font-size: 22px;
  text-transform: uppercase;
  margin: 13px 0 17px;
}
/* line 65, scss/partials/_common.scss */
.content h5, .mceContentBody h5 {
  font-family: "Sorts Mill Goudy";
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  color: #ed7722;
}
/* line 70, scss/partials/_common.scss */
.content h6, .mceContentBody h6 {
  font-family: "Avenir Next W04";
  -webkit-font-smoothing: antialiased;
  color: #221f1f;
  font-size: 16px;
}
/* line 76, scss/partials/_common.scss */
.content hr, .mceContentBody hr {
  display: block;
  clear: both;
  height: 2px;
  background-color: #e5e5e5;
  border: 0;
  margin: 30px -24px 24px;
}
/* line 85, scss/partials/_common.scss */
.content p, .mceContentBody p {
  font-family: "Sorts Mill Goudy";
  color: #221f1f;
  line-height: 1.33333em;
  margin: 17px 0;
}
/* line 92, scss/partials/_common.scss */
.content blockquote, .mceContentBody blockquote {
  font-family: "Sorts Mill Goudy";
  font-size: 36px;
  font-style: italic;
  color: #221f1f;
  line-height: 1.3333em;
  margin: 17px 0;
}
/* line 101, scss/partials/_common.scss */
.content a, .mceContentBody a {
  font-family: "Sorts Mill Goudy";
  font-style: italic;
  color: #ed7722;
  text-decoration: underline;
}
/* line 108, scss/partials/_common.scss */
.content ul, .content ol, .mceContentBody ul, .mceContentBody ol {
  margin-bottom: 40px;
}
/* line 110, scss/partials/_common.scss */
.content ul li, .content ul li > a, .content ol li, .content ol li > a, .mceContentBody ul li, .mceContentBody ul li > a, .mceContentBody ol li, .mceContentBody ol li > a {
  font-family: "Sorts Mill Goudy";
  font-style: italic;
  font-size: 14px;
  list-style-type: none;
  color: #ed7722;
}
/* line 116, scss/partials/_common.scss */
.content ul li:before, .content ul li > a:before, .content ol li:before, .content ol li > a:before, .mceContentBody ul li:before, .mceContentBody ul li > a:before, .mceContentBody ol li:before, .mceContentBody ol li > a:before {
  content: "\2022";
  margin-right: 6px;
  font-size: 10px;
  vertical-align: middle;
  color: #221f1f;
}
/* line 124, scss/partials/_common.scss */
.content ul li, .content ol li, .mceContentBody ul li, .mceContentBody ol li {
  line-height: 23px;
}
/* line 129, scss/partials/_common.scss */
.content ol, .mceContentBody ol {
  counter-reset: li;
}
/* line 132, scss/partials/_common.scss */
.content ol li:before, .mceContentBody ol li:before {
  content: counter(li) ".";
  /* Use the counter as content */
  counter-increment: li;
  /* Increment the counter by 1 */
  font-size: 12px;
}
/* line 140, scss/partials/_common.scss */
.content strong, .content b, .mceContentBody strong, .mceContentBody b {
  font-family: "Monotype Goudy W01";
  font-weight: 700;
}
/* line 145, scss/partials/_common.scss */
.content img, .mceContentBody img {
  max-width: 100%;
  height: auto;
}
/* line 152, scss/partials/_common.scss */
.content .left, .mceContentBody .left {
  display: block;
  float: none;
  margin-bottom: 45px;
  text-align: center;
}
/* line 159, scss/partials/_common.scss */
.content .right, .mceContentBody .right {
  display: block;
  float: none;
  margin-bottom: 45px;
  text-align: center;
}
/* line 166, scss/partials/_common.scss */
.content table.fancytable, .mceContentBody table.fancytable {
  width: 100%;
  margin-bottom: 15px;
}
/* line 169, scss/partials/_common.scss */
.content table.fancytable caption, .mceContentBody table.fancytable caption {
  font-family: "Avenir Next W04";
  -webkit-font-smoothing: antialiased;
  background-color: #e5e5e5;
  color: #221f1f;
  font-size: 22px;
  padding: 12px 24px 8px;
  margin: 0 -24px;
  text-transform: uppercase;
}
/* line 178, scss/partials/_common.scss */
.content table.fancytable thead, .mceContentBody table.fancytable thead {
  display: none;
}
/* line 181, scss/partials/_common.scss */
.content table.fancytable tr, .mceContentBody table.fancytable tr {
  display: block;
  border-bottom: 2px solid #d3d2d2;
  padding: 20px 26px 18px;
  margin: 0 -26px;
}
/* line 186, scss/partials/_common.scss */
.content table.fancytable tr td, .mceContentBody table.fancytable tr td {
  display: block;
  line-height: 30px;
  font-family: "Sorts Mill Goudy";
  font-style: italic;
  font-size: 16px;
  color: #221f1f;
}
/* line 193, scss/partials/_common.scss */
.content table.fancytable tr td:before, .mceContentBody table.fancytable tr td:before {
  content: attr(data-th);
  display: inline-block;
  font-family: "Avenir Next W04";
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-size: 14px;
  text-transform: uppercase;
  color: #ed7722;
  padding-right: 25px;
}
/* line 208, scss/partials/_common.scss */
.content form fieldset, .mceContentBody form fieldset {
  padding: 25px 0;
  border-top: 2px solid #d3d2d2;
  border-right: none;
  border-bottom: none;
  border-left: none;
}
/* line 214, scss/partials/_common.scss */
.content form fieldset:first-child, .mceContentBody form fieldset:first-child {
  border-top: none;
}
/* line 218, scss/partials/_common.scss */
.content form .formfield, .content form .element, .mceContentBody form .formfield, .mceContentBody form .element {
  margin-bottom: 20px;
  position: relative;
}
/* line 221, scss/partials/_common.scss */
.content form .formfield input, .content form .formfield select, .content form .formfield select > option, .content form .element input, .content form .element select, .content form .element select > option, .mceContentBody form .formfield input, .mceContentBody form .formfield select, .mceContentBody form .formfield select > option, .mceContentBody form .element input, .mceContentBody form .element select, .mceContentBody form .element select > option {
  font-family: "Avenir Next W04";
  -webkit-font-smoothing: antialiased;
  color: #221f1f;
  border: 1px solid #d3d2d2;
  font-size: 14px;
  padding: 15px 20px 12px;
  margin: 1px 0 0;
  width: 100%;
  line-height: normal;
}
/* line 230, scss/partials/_common.scss */
.content form .formfield input:focus, .content form .formfield select:focus, .content form .formfield select > option:focus, .content form .element input:focus, .content form .element select:focus, .content form .element select > option:focus, .mceContentBody form .formfield input:focus, .mceContentBody form .formfield select:focus, .mceContentBody form .formfield select > option:focus, .mceContentBody form .element input:focus, .mceContentBody form .element select:focus, .mceContentBody form .element select > option:focus {
  border-color: #ed7722;
}
/* line 234, scss/partials/_common.scss */
.content form .formfield select, .content form .element select, .mceContentBody form .formfield select, .mceContentBody form .element select {
  background: transparent;
  border-radius: 0px;
  -webkit-appearance: none;
}
/* line 238, scss/partials/_common.scss */
.content form .formfield select:focus, .content form .element select:focus, .mceContentBody form .formfield select:focus, .mceContentBody form .element select:focus {
  border: none;
}
/* line 241, scss/partials/_common.scss */
.content form .formfield select + label.dropdown-icon, .content form .element select + label.dropdown-icon, .mceContentBody form .formfield select + label.dropdown-icon, .mceContentBody form .element select + label.dropdown-icon {
  position: absolute;
  right: 17px;
  margin-top: -28px;
}
/* line 247, scss/partials/_common.scss */
.content form .formfield textarea, .content form .element textarea, .mceContentBody form .formfield textarea, .mceContentBody form .element textarea {
  font-family: "Avenir Next W04";
  -webkit-font-smoothing: antialiased;
  color: #221f1f;
  border: 1px solid #d3d2d2;
  font-size: 14px;
  padding: 15px 20px 12px;
  margin: 1px 0 0;
  width: 100%;
  height: 100px;
  line-height: normal;
}
/* line 257, scss/partials/_common.scss */
.content form .formfield textarea:focus, .content form .element textarea:focus, .mceContentBody form .formfield textarea:focus, .mceContentBody form .element textarea:focus {
  border-color: #ed7722;
}
/* line 262, scss/partials/_common.scss */
.content form label, .mceContentBody form label {
  font-family: "Avenir Next W04";
  -webkit-font-smoothing: antialiased;
  color: #444444;
  display: block;
}
/* line 267, scss/partials/_common.scss */
.content form input[type="checkbox"], .content form input[type="radio"], .mceContentBody form input[type="checkbox"], .mceContentBody form input[type="radio"] {
  width: auto;
  display: inline-block;
  vertical-align: middle;
}
/* line 272, scss/partials/_common.scss */
.content form input[type="checkbox"], .content form input[type="radio"], .mceContentBody form input[type="checkbox"], .mceContentBody form input[type="radio"] {
  display: none;
}
/* line 275, scss/partials/_common.scss */
.content form input[type="checkbox"] + label, .content form input[type="radio"] + label, .mceContentBody form input[type="checkbox"] + label, .mceContentBody form input[type="radio"] + label {
  vertical-align: bottom;
  margin-left: 0;
  margin-top: 15px;
  font-family: "Sorts Mill Goudy";
  -webkit-font-smoothing: auto;
  font-style: italic;
  font-size: 14px;
  color: #221f1f;
}
/* line 284, scss/partials/_common.scss */
.content form input[type="checkbox"] + label:before, .content form input[type="radio"] + label:before, .mceContentBody form input[type="checkbox"] + label:before, .mceContentBody form input[type="radio"] + label:before {
  content: "\2713";
  color: transparent;
  font-family: "Ariel", sans-serif;
  display: inline-block;
  vertical-align: baseline;
  width: 20px;
  height: 20px;
  padding: 1px 5px 1px 2px;
  border: 1px solid #221f1f;
  margin: 0 10px 0 0;
}
/* line 298, scss/partials/_common.scss */
.content form input[type="radio"] + label:before, .mceContentBody form input[type="radio"] + label:before {
  font-family: "icomoon";
  font-style: normal;
  content: "\e61c";
  font-size: 17px;
  border: none;
  padding: 0;
  line-height: 1;
  vertical-align: middle;
  color: #221f1f;
  fill: #221f1f;
}
/* line 312, scss/partials/_common.scss */
.content form input[type="radio"]:checked + label:before, .mceContentBody form input[type="radio"]:checked + label:before {
  content: "\e60b";
}
/* line 317, scss/partials/_common.scss */
.content form input[type="checkbox"]:checked + label:before, .content form input[type="radio"]:checked + label:before, .mceContentBody form input[type="checkbox"]:checked + label:before, .mceContentBody form input[type="radio"]:checked + label:before {
  color: #221f1f;
}
/* line 322, scss/partials/_common.scss */
.content form input[type="checkbox"]:focus + label:before, .content form input[type="radio"]:focus + label:focus:before, .mceContentBody form input[type="checkbox"]:focus + label:before, .mceContentBody form input[type="radio"]:focus + label:focus:before {
  border-color: #ed7722;
}
/* line 327, scss/partials/_common.scss */
.content form .subfield input, .content form .checkbox_item input, .mceContentBody form .subfield input, .mceContentBody form .checkbox_item input {
  margin-bottom: 4px;
}
/* line 330, scss/partials/_common.scss */
.content form .subfield label, .content form .checkbox_item label, .mceContentBody form .subfield label, .mceContentBody form .checkbox_item label {
  display: inline-block;
  font-family: "Sorts Mill Goudy";
  -webkit-font-smoothing: auto;
  font-style: italic;
  font-size: 14px;
  color: #221f1f;
  margin: 0 0 15 3px;
}
/* line 340, scss/partials/_common.scss */
.content form .formbuilder_button, .content form .form-link-button, .content form input[type=submit], .content form button[type=submit], .mceContentBody form .formbuilder_button, .mceContentBody form .form-link-button, .mceContentBody form input[type=submit], .mceContentBody form button[type=submit] {
  font-family: "Avenir Next W04";
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  background-color: #ed7722;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  font-style: normal;
  font-size: 18px;
  padding: 16px 18px 12px;
  line-height: 18px;
  margin: 0;
  border: none;
  width: auto;
}
/* line 354, scss/partials/_common.scss */
.content form .formbuilder_button:hover, .content form .form-link-button:hover, .content form input[type=submit]:hover, .content form button[type=submit]:hover, .mceContentBody form .formbuilder_button:hover, .mceContentBody form .form-link-button:hover, .mceContentBody form input[type=submit]:hover, .mceContentBody form button[type=submit]:hover {
  padding: 13px 15px 9px;
  border: 3px solid #ed7722;
  color: #ed7722;
  background-color: #fff;
  cursor: pointer;
}
/* line 364, scss/partials/_common.scss */
.content .quantity, .mceContentBody .quantity {
  margin: 0 20px 0 10px;
}
/* line 368, scss/partials/_common.scss */
.content .orange_button, .mceContentBody .orange_button {
  font-family: "Avenir Next W04";
  -webkit-font-smoothing: antialiased;
  background-color: #ed7722;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  font-style: normal;
  font-size: 15px;
  padding: 10px 13px;
  margin: 0 15px 0 0;
  border: none;
  width: auto;
}
/* line 380, scss/partials/_common.scss */
.content .orange_button:hover, .mceContentBody .orange_button:hover {
  padding: 7px 10px;
  border: 3px solid #ed7722;
  color: #ed7722;
  background-color: #fff;
  cursor: pointer;
}
/* line 389, scss/partials/_common.scss */
.content .see-more-button, .mceContentBody .see-more-button {
  display: block;
  border: 3px solid #221f1f;
  color: #221f1f;
  font-family: "Avenir Next W04";
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  padding: 3px 17px 0;
  font-size: 14px;
  margin: 18px 0;
  -webkit-transition: all 0.2s 0.1s;
  -moz-transition: all 0.2s 0.1s;
  -o-transition: all 0.2s 0.1s;
  -ms-transition: all 0.2s 0.1s;
  transition: all 0.2s 0.1s;
}
/* line 402, scss/partials/_common.scss */
.content .see-more-button:hover, .mceContentBody .see-more-button:hover {
  border-color: #ed7722;
  background-color: #ed7722;
  color: #fff;
}
/* line 409, scss/partials/_common.scss */
.content .see-more-link, .mceContentBody .see-more-link {
  font-size: 1em;
  text-decoration: none;
}
/* line 412, scss/partials/_common.scss */
.content .see-more-link:after, .mceContentBody .see-more-link:after {
  content: "\e609";
  font-size: 11px;
  font-family: 'icomoon';
  font-style: normal;
  margin-left: 6px;
}

/* line 424, scss/partials/_common.scss */
form fieldset {
  padding: 25px 0;
  border-top: 2px solid #d3d2d2;
  border-right: none;
  border-bottom: none;
  border-left: none;
}
/* line 430, scss/partials/_common.scss */
form fieldset:first-child {
  border-top: none;
}
/* line 434, scss/partials/_common.scss */
form .formfield, form .element {
  margin-bottom: 20px;
  position: relative;
}
/* line 437, scss/partials/_common.scss */
form .formfield input, form .formfield select, form .formfield select > option, form .element input, form .element select, form .element select > option {
  font-family: "Avenir Next W04";
  -webkit-font-smoothing: antialiased;
  color: #221f1f;
  border: 1px solid #d3d2d2;
  font-size: 14px;
  padding: 15px 20px 12px;
  margin: 1px 0 0;
  width: 100%;
  line-height: normal;
}
/* line 446, scss/partials/_common.scss */
form .formfield input:focus, form .formfield select:focus, form .formfield select > option:focus, form .element input:focus, form .element select:focus, form .element select > option:focus {
  border-color: #ed7722;
}
/* line 450, scss/partials/_common.scss */
form .formfield select, form .element select {
  background: transparent;
  border-radius: 0px;
  -webkit-appearance: none;
}
/* line 454, scss/partials/_common.scss */
form .formfield select:focus, form .element select:focus {
  border: none;
}
/* line 457, scss/partials/_common.scss */
form .formfield select + label.dropdown-icon, form .element select + label.dropdown-icon {
  position: absolute;
  right: 17px;
  margin-top: -28px;
}
/* line 464, scss/partials/_common.scss */
form label {
  font-family: "Avenir Next W04";
  -webkit-font-smoothing: antialiased;
  color: #ed7722;
  display: block;
}
/* line 469, scss/partials/_common.scss */
form input[type="checkbox"], form input[type="radio"] {
  width: auto;
  display: inline-block;
  vertical-align: middle;
}
/* line 474, scss/partials/_common.scss */
form input[type="checkbox"], form input[type="radio"] {
  display: none;
}
/* line 477, scss/partials/_common.scss */
form input[type="checkbox"] + label, form input[type="radio"] + label {
  vertical-align: bottom;
  margin-left: 0;
  margin-top: 15px;
  font-family: "Sorts Mill Goudy";
  -webkit-font-smoothing: auto;
  font-style: italic;
  font-size: 14px;
  color: #221f1f;
}
/* line 486, scss/partials/_common.scss */
form input[type="checkbox"] + label:before, form input[type="radio"] + label:before {
  content: "\2713";
  color: transparent;
  font-family: "Ariel", sans-serif;
  display: inline-block;
  vertical-align: baseline;
  width: 20px;
  height: 20px;
  padding: 1px 5px 1px 2px;
  border: 1px solid #221f1f;
  margin: 0 10px 0 0;
}
/* line 500, scss/partials/_common.scss */
form input[type="radio"] + label:before {
  font-family: "icomoon";
  font-style: normal;
  content: "\e61c";
  font-size: 17px;
  border: none;
  padding: 0;
  line-height: 1;
  vertical-align: middle;
  color: #221f1f;
  fill: #221f1f;
}
/* line 514, scss/partials/_common.scss */
form input[type="radio"]:checked + label:before {
  content: "\e60b";
}
/* line 519, scss/partials/_common.scss */
form input[type="checkbox"]:checked + label:before, form input[type="radio"]:checked + label:before {
  color: #221f1f;
}
/* line 524, scss/partials/_common.scss */
form input[type="checkbox"]:focus + label:before, form input[type="radio"]:focus + label:focus:before {
  border-color: #ed7722;
}
/* line 529, scss/partials/_common.scss */
form .subfield input, form .checkbox_item input {
  margin-bottom: 4px;
}
/* line 532, scss/partials/_common.scss */
form .subfield label, form .checkbox_item label {
  display: inline-block;
  font-family: "Sorts Mill Goudy";
  -webkit-font-smoothing: auto;
  font-style: italic;
  font-size: 14px;
  color: #221f1f;
  margin: 0 0 15 3px;
}
/* line 542, scss/partials/_common.scss */
form .formbuilder_button, form .form-link-button, form input[type=submit], form button[type=submit] {
  font-family: "Avenir Next W04";
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  background-color: #ed7722;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  font-style: normal;
  font-size: 18px;
  padding: 16px 18px 12px;
  line-height: 18px;
  margin: 0;
  border: none;
  width: auto;
}
/* line 556, scss/partials/_common.scss */
form .formbuilder_button:hover, form .form-link-button:hover, form input[type=submit]:hover, form button[type=submit]:hover {
  padding: 13px 15px 9px;
  border: 3px solid #ed7722;
  color: #ed7722;
  background-color: #fff;
  cursor: pointer;
}

/* line 566, scss/partials/_common.scss */
.sale-table {
  background-color: #221f1f;
  padding: 25px 0 25px 19px;
  width: 100%;
}
/* line 570, scss/partials/_common.scss */
.sale-table td {
  padding: 0;
  color: #fff;
}
/* line 575, scss/partials/_common.scss */
.sale-table tr:nth-of-type(1) td:nth-of-type(1) {
  font-family: "Avenir Next W01";
  -webkit-font-smoothing: antialiased;
  text-transform: uppercase;
  color: #ed7722;
  text-align: left;
  vertical-align: top;
  height: 20px;
}
/* line 583, scss/partials/_common.scss */
.sale-table tr:nth-of-type(1) td:nth-of-type(2) {
  padding: 0 5px 0 24px;
  text-align: center;
  vertical-align: middle;
}
/* line 587, scss/partials/_common.scss */
.sale-table tr:nth-of-type(1) td:nth-of-type(2) img {
  display: inline-block;
}
/* line 593, scss/partials/_common.scss */
.sale-table tr:nth-of-type(2) td {
  font-family: "Sorts Mill Goudy";
  -webkit-font-smoothing: antialiased;
  color: #fff;
  text-align: left;
  font-size: 19px;
}
/* line 598, scss/partials/_common.scss */
.sale-table tr:nth-of-type(2) td p {
  margin-bottom: -10px;
}
/* line 604, scss/partials/_common.scss */
.sale-table tr:nth-of-type(3) td {
  font-family: "Sorts Mill Goudy";
  -webkit-font-smoothing: antialiased;
  color: #fff;
  text-align: left;
  font-size: 14px;
  text-align: left;
}
/* line 612, scss/partials/_common.scss */
.sale-table .sale-button {
  font-family: "Avenir Next W04";
  -webkit-font-smoothing: antialiased;
  display: block;
  color: #fff;
  text-align: center;
  font-size: 14px;
  border: 3px solid #fff;
  padding: 10px;
  text-transform: uppercase;
}

/* line 2, scss/partials/_theme.scss */
body .wrap {
  position: relative;
  overflow: hidden;
}
/* line 6, scss/partials/_theme.scss */
body > svg {
  display: none;
}

/* line 11, scss/partials/_theme.scss */
header {
  position: relative;
  z-index: 10;
  display: block;
  text-align: center;
  font-family: "Avenir Next W01";
  text-transform: uppercase;
  background-color: rgba(255, 255, 255, 0.6);
  padding-bottom: 25px;
  min-height: 158px;
}
/* line 21, scss/partials/_theme.scss */
header .back-button {
  color: #444444;
  position: absolute;
  left: 60px;
  top: 99px;
}
/* line 26, scss/partials/_theme.scss */
header .back-button:after {
  content: "Back";
}
/* line 29, scss/partials/_theme.scss */
header .back-button .icon {
  margin-right: 5px;
}
/* line 33, scss/partials/_theme.scss */
header .logo-link {
  display: inline-block;
  padding-top: 23px;
}
/* line 37, scss/partials/_theme.scss */
header .donate-button {
  position: absolute;
  top: 90px;
  right: 64px;
  color: #444444;
  padding: 7px 15px;
  border: 1px solid #444444;
}
/* line 44, scss/partials/_theme.scss */
header .donate-button:after {
  content: "Donate";
}
/* line 47, scss/partials/_theme.scss */
header .donate-button:hover {
  background-color: #444444;
  color: #fff;
}

/* line 54, scss/partials/_theme.scss */
.tabs-section {
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: top center;
}
/* line 58, scss/partials/_theme.scss */
.tabs-section .tab-content {
  display: none;
}
/* line 60, scss/partials/_theme.scss */
.tabs-section .tab-content.current {
  display: block;
}
/* line 63, scss/partials/_theme.scss */
.tabs-section .tab-content .tab-title {
  margin-top: 10px;
}

/* line 69, scss/partials/_theme.scss */
.tab-container {
  margin-right: -270px;
  position: absolute;
  right: 0;
  z-index: 100;
  background-position: left;
  background-repeat: repeat-x;
  background-color: #fff;
}
/* line 79, scss/partials/_theme.scss */
.tab-container.expanded {
  margin-right: 0;
}
/* line 82, scss/partials/_theme.scss */
.tab-container .shadow {
  position: absolute;
  left: 0;
  height: 100%;
  width: 18px;
  z-index: 110;
  background-image: url("../images/nav-drop-shadow.png");
}
/* line 91, scss/partials/_theme.scss */
.tab-container > ul > li {
  background-color: #fff;
  border-bottom: 2px solid #f4f4f4;
}
/* line 94, scss/partials/_theme.scss */
.tab-container > ul > li:last-child {
  border-bottom-style: none;
  background-color: #ed7722;
}
/* line 97, scss/partials/_theme.scss */
.tab-container > ul > li:last-child > a, .tab-container > ul > li:last-child > span {
  color: #fff;
}
/* line 101, scss/partials/_theme.scss */
.tab-container > ul > li.logout-item {
  border-top: 2px solid #f4f4f4;
}
/* line 105, scss/partials/_theme.scss */
.tab-container > ul > li > a:hover, .tab-container > ul > li > a.current {
  background-color: rgba(255, 255, 255, 0.5);
  color: #221f1f;
}
/* line 109, scss/partials/_theme.scss */
.tab-container > ul > li > a .icon {
  display: none;
}
/* line 113, scss/partials/_theme.scss */
.tab-container > ul > li > a, .tab-container > ul > li > span {
  display: block;
  color: #4e4c4c;
  line-height: 70px;
  font-family: "Avenir Next W04";
  -webkit-font-smoothing: antialiased;
  text-transform: uppercase;
  font-size: 22px;
  padding: 0 26px;
  width: 270px;
  position: relative;
  z-index: 120;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
/* line 129, scss/partials/_theme.scss */
.tab-container > ul > li ul li {
  background-color: #fff;
}
/* line 131, scss/partials/_theme.scss */
.tab-container > ul > li ul li a {
  display: inline-block;
  color: #221f1f;
  line-height: 70px;
  font-family: "Avenir Next W01";
  -webkit-font-smoothing: antialiased;
  font-size: 22px;
  padding: 0 26px;
  width: 270px;
  position: relative;
  z-index: 120;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
/* line 145, scss/partials/_theme.scss */
.tab-container > ul > li ul li a:hover {
  text-decoration: underline;
}
/* line 153, scss/partials/_theme.scss */
.tab-container > .shadow {
  z-index: 80;
}
/* line 156, scss/partials/_theme.scss */
.tab-container .subnav-trigger {
  position: absolute;
  top: 0;
  left: -23px;
  background-color: #ed7722;
  color: #fff;
  font-size: 24px;
  padding: 23px 0 23px 0;
  color: #fff;
  fill: #fff;
}
/* line 166, scss/partials/_theme.scss */
.tab-container .subnav-trigger.expanded {
  margin-right: 0;
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
  /*filter:  progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=cos(180), M12=-sin(180), M21=sin(180), M22=cos(180)); */
  /*-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=cos(180), M12=-sin(180), M21=sin(180), M22=cos(180))"; */
  zoom: 1;
}
/* line 173, scss/partials/_theme.scss */
.tab-container > ul > li a {
  z-index: 90;
}
/* line 177, scss/partials/_theme.scss */
.tab-container > ul > li ul li {
  background-color: #ececec;
}

/* line 185, scss/partials/_theme.scss */
.footer-wrap {
  border-top: 4px solid #ed7722;
  background-color: #d3d2d2;
}
/* line 188, scss/partials/_theme.scss */
.footer-wrap footer {
  padding: 32px;
}
/* line 190, scss/partials/_theme.scss */
.footer-wrap footer h4 {
  font-family: "Avenir Next W04";
  -webkit-font-smoothing: antialiased;
  color: #221f1f;
  font-size: 22px;
  text-transform: uppercase;
}
/* line 196, scss/partials/_theme.scss */
.footer-wrap footer .quicklinks-wrap, .footer-wrap footer .middle-wrap {
  border-bottom: 2px solid #b0aeae;
}
/* line 199, scss/partials/_theme.scss */
.footer-wrap footer .quicklinks-list {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 205, scss/partials/_theme.scss */
.footer-wrap footer .quicklinks-list .quicklinks-link {
  font-family: "Sorts Mill Goudy";
  font-style: italic;
  font-size: 14px;
  color: #444444;
  line-height: 1.8em;
}
/* line 212, scss/partials/_theme.scss */
.footer-wrap footer .quicklinks-list .quicklinks-link:hover {
  text-decoration: underline;
}
/* line 217, scss/partials/_theme.scss */
.footer-wrap footer .middle-list {
  margin-top: 45px;
  margin-bottom: 45px;
  position: relative;
}
/* line 221, scss/partials/_theme.scss */
.footer-wrap footer .middle-list .middle-link {
  font-family: "Avenir Next W04";
  -webkit-font-smoothing: antialiased;
  display: block;
  line-height: 2.57142857143em;
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  background-color: #b0aeae;
  margin-top: 18px;
  margin-bottom: 18px;
}
/* line 232, scss/partials/_theme.scss */
.footer-wrap footer .middle-list .middle-link:hover {
  background-color: #ed7722;
}
/* line 236, scss/partials/_theme.scss */
.footer-wrap footer .middle-list .footer-logo {
  display: block;
  text-align: center;
}
/* line 240, scss/partials/_theme.scss */
.footer-wrap footer .middle-list .icon-search {
  position: absolute;
  font-size: 23px;
  margin-top: 6px;
  right: 18px;
  z-index: 2;
  color: #b0aeae;
}
/* line 249, scss/partials/_theme.scss */
.footer-wrap footer .social-wrap {
  margin-top: 44px;
}
/* line 251, scss/partials/_theme.scss */
.footer-wrap footer .social-wrap .social-header {
  margin-bottom: 23px;
}
/* line 255, scss/partials/_theme.scss */
.footer-wrap footer .social-wrap a span {
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  -ms-transition: all 0.1s;
  transition: all 0.1s;
}
/* line 259, scss/partials/_theme.scss */
.footer-wrap footer .social-wrap a:hover span {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  transform: scale(1.05);
}
/* line 264, scss/partials/_theme.scss */
.footer-wrap footer .social-wrap .social-icon {
  display: inline-block;
  font-size: 22px;
  padding: 5px;
  background-color: #ed7722;
  color: #fff;
  fill: #fff;
  margin-bottom: 12px;
  margin-left: 7px;
}
/* line 273, scss/partials/_theme.scss */
.footer-wrap footer .social-wrap .social-icon:first-child {
  margin-left: 0;
}
/* line 276, scss/partials/_theme.scss */
.footer-wrap footer .social-wrap .social-icon.icon-facebook {
  background-color: #3b5998;
}
/* line 279, scss/partials/_theme.scss */
.footer-wrap footer .social-wrap .social-icon.icon-twitter {
  background-color: #56a3d9;
}
/* line 282, scss/partials/_theme.scss */
.footer-wrap footer .social-wrap .social-icon.icon-pinterest {
  background-color: #cb211d;
}
/* line 285, scss/partials/_theme.scss */
.footer-wrap footer .social-wrap .social-icon.icon-google-plus {
  background-color: #dd4b39;
}
/* line 288, scss/partials/_theme.scss */
.footer-wrap footer .social-wrap .social-icon.icon-youtube {
  background-color: #c02b29;
}
/* line 291, scss/partials/_theme.scss */
.footer-wrap footer .social-wrap .social-icon.icon-vimeo {
  background-color: #5da9d5;
}
/* line 295, scss/partials/_theme.scss */
.footer-wrap footer .social-wrap .am-logo {
  display: inline-block;
  height: 23px;
  vertical-align: middle;
}
/* line 299, scss/partials/_theme.scss */
.footer-wrap footer .social-wrap .am-logo .icon {
  font-size: 22px;
  color: #444444;
  fill: #444444;
}
/* line 305, scss/partials/_theme.scss */
.footer-wrap footer .social-wrap .copyright {
  font-family: "Sorts Mill Goudy";
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  vertical-align: middle;
  font-style: italic;
  font-size: 11px;
  color: #444444;
  margin: 30px 0 30px 5px;
}
/* line 314, scss/partials/_theme.scss */
.footer-wrap footer .social-wrap .legal {
  font-family: "Sorts Mill Goudy";
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  vertical-align: middle;
  font-style: italic;
  font-size: 11px;
  color: #444444;
  margin: 0 0 0 5px;
}

/* line 1, scss/partials/_home.scss */
.home-gallery-section {
  margin-top: -168px;
  position: relative;
  width: 100%;
  overflow: hidden;
}
/* line 6, scss/partials/_home.scss */
.home-gallery-section .gallery-wrap {
  -webkit-transition: left 0.4s;
  -moz-transition: left 0.4s;
  -o-transition: left 0.4s;
  -ms-transition: left 0.4s;
  transition: left 0.4s;
  position: relative;
  left: 0;
  height: 499px;
  width: 100%;
}
/* line 12, scss/partials/_home.scss */
.home-gallery-section .gallery-wrap .gallery-container {
  height: 499px;
  position: relative;
  overflow: hidden;
  display: inline-block;
  background-position: top center;
}
/* line 18, scss/partials/_home.scss */
.home-gallery-section .gallery-wrap .gallery-container .item-img {
  position: absolute;
  height: 100%;
  width: 100%;
  min-width: 1282px;
  top: 0;
  right: -250px;
  background-position: center right;
}
/* line 27, scss/partials/_home.scss */
.home-gallery-section .gallery-wrap .gallery-container .text-wrap {
  position: absolute;
  bottom: 70px;
  left: 0;
  font-size: 20px;
  width: 100%;
  text-align: center;
}
/* line 35, scss/partials/_home.scss */
.home-gallery-section .gallery-wrap .gallery-container .gallery-title {
  display: block;
  font-family: "Avenir Next W04";
  -webkit-font-smoothing: antialiased;
  color: #fff;
  line-height: 1.2em;
  margin-bottom: 0.529411764706em;
}
/* line 42, scss/partials/_home.scss */
.home-gallery-section .gallery-wrap .gallery-container .gallery-button {
  display: inline-block;
  margin-top: 1em;
  padding: 1em 1.36363636364em 0.818181818182em;
  border: 3px solid #fff;
  font-family: "Avenir Next W04";
  -webkit-font-smoothing: antialiased;
  font-size: 11px;
  text-transform: uppercase;
  color: #fff;
}
/* line 51, scss/partials/_home.scss */
.home-gallery-section .gallery-wrap .gallery-container .gallery-button:hover {
  border-color: #ed7722;
  background-color: #ed7722;
}
/* line 56, scss/partials/_home.scss */
.home-gallery-section .gallery-wrap .gallery-container .gallery-description {
  display: block;
  font-family: "Avenir Next W01";
  color: #fff;
  font-size: 14px;
  line-height: 1;
}
/* line 79, scss/partials/_home.scss */
.home-gallery-section .gallery-wrap .gallery-container .gallery-item-video-wrap {
  width: 100%;
  max-width: 291px;
  padding-bottom: 56.25%;
  position: relative;
  margin: 200px auto 0;
}
/* line 85, scss/partials/_home.scss */
.home-gallery-section .gallery-wrap .gallery-container .gallery-item-video-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  max-height: 168.75px;
}
/* line 98, scss/partials/_home.scss */
.home-gallery-section .gallery-arrows {
  display: none;
  position: absolute;
  top: 44px;
  width: 300px;
  left: 50%;
  margin-left: -150px;
}
/* line 105, scss/partials/_home.scss */
.home-gallery-section .gallery-arrows .gallery-prev {
  position: absolute;
  left: 0;
  color: #fff;
  fill: #fff;
  font-size: 21px;
}
/* line 112, scss/partials/_home.scss */
.home-gallery-section .gallery-arrows .gallery-next {
  position: absolute;
  right: 0;
  color: #fff;
  fill: #fff;
  font-size: 21px;
}

/* line 123, scss/partials/_home.scss */
.control-wrap {
  position: relative;
  z-index: 10;
  margin-top: -72px;
  margin-bottom: 25px;
  text-align: center;
}
/* line 129, scss/partials/_home.scss */
.control-wrap .slide-control {
  display: inline-block;
  height: 22px;
  width: 22px;
  border: 2px solid #fff;
  border-radius: 100%;
  margin-left: 21px;
  background-color: transparent;
  -webkit-transition: background-color 0.4s;
  -moz-transition: background-color 0.4s;
  -o-transition: background-color 0.4s;
  -ms-transition: background-color 0.4s;
  transition: background-color 0.4s;
}
/* line 138, scss/partials/_home.scss */
.control-wrap .slide-control:first-child {
  margin-left: 0;
}
/* line 141, scss/partials/_home.scss */
.control-wrap .slide-control.selected {
  background-color: #fff;
}

/* line 2, scss/partials/_forms.scss */
body.default textarea {
  width: 100%;
  height: 100px;
}

/* line 2, scss/partials/_resources.scss */
.content > .feature-resources-widget {
  margin-top: 30px;
}
/* line 6, scss/partials/_resources.scss */
.feature-resources-widget .display_title {
  display: none;
}
/* line 10, scss/partials/_resources.scss */
.feature-resources-widget h1 {
  color: #221f1f;
  font-size: 1.6em;
}
/* line 15, scss/partials/_resources.scss */
.feature-resources-widget h2 {
  text-transform: none;
  font-size: 20px;
  margin-bottom: 10px;
}
/* line 21, scss/partials/_resources.scss */
.feature-resources-widget .resource_title {
  margin-bottom: 20px;
}
/* line 23, scss/partials/_resources.scss */
.feature-resources-widget .resource_title h1 {
  margin-bottom: 0;
}
/* line 26, scss/partials/_resources.scss */
.feature-resources-widget .resource_title h2 {
  font-size: 1.1em;
  margin-top: 0;
  line-height: 1;
}
/* line 33, scss/partials/_resources.scss */
.feature-resources-widget .invisible {
  display: none;
}
/* line 37, scss/partials/_resources.scss */
.feature-resources-widget .back_to {
  float: right;
  text-decoration: none;
}
/* line 40, scss/partials/_resources.scss */
.feature-resources-widget .back_to:before {
  font-family: 'icomoon';
  content: "\e608";
  position: relative;
  left: -10px;
  top: 0;
  font-size: .7em;
  font-style: normal;
}
/* line 52, scss/partials/_resources.scss */
.feature-resources-widget .resource_head, .feature-resources-widget .author_head {
  margin-top: 30px;
}
/* line 54, scss/partials/_resources.scss */
.feature-resources-widget .resource_head .right, .feature-resources-widget .author_head .right {
  margin-bottom: 0;
}
/* line 59, scss/partials/_resources.scss */
.feature-resources-widget .info {
  display: block;
  vertical-align: top;
}
/* line 60, scss/partials/_resources.scss */
.feature-resources-widget .info h1 {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 66, scss/partials/_resources.scss */
.feature-resources-widget .info.large {
  display: block;
  margin-top: 25px;
}
/* line 69, scss/partials/_resources.scss */
.feature-resources-widget .info.large .download {
  display: block;
}
/* line 74, scss/partials/_resources.scss */
.feature-resources-widget .download, .feature-resources-widget .play_media {
  color: #4e4c4c;
  text-decoration: none;
  font-style: normal;
  font-family: "Avenir Next W04";
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  margin-top: 30px;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 82, scss/partials/_resources.scss */
.feature-resources-widget .download .icon, .feature-resources-widget .play_media .icon {
  display: inline-block;
  fill: #4e4c4c;
  vertical-align: middle;
  font-size: 3em;
  margin-right: 10px;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 90, scss/partials/_resources.scss */
.feature-resources-widget .download:hover, .feature-resources-widget .play_media:hover {
  color: #ed7722;
}
/* line 92, scss/partials/_resources.scss */
.feature-resources-widget .download:hover .icon, .feature-resources-widget .play_media:hover .icon {
  color: #ed7722;
  fill: #ed7722;
}
/* line 99, scss/partials/_resources.scss */
.feature-resources-widget .close_audio, .feature-resources-widget .close_video, .feature-resources-widget .close_downloads {
  text-decoration: none;
  padding-top: 15px;
}
/* line 104, scss/partials/_resources.scss */
.feature-resources-widget .close_x {
  font-family: "Avenir Next W04";
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 109, scss/partials/_resources.scss */
.feature-resources-widget .download_item {
  margin: 22px 0;
  font-family: "Sorts Mill Goudy";
  -webkit-font-smoothing: antialiased;
  font-size: 1.1em;
}
/* line 113, scss/partials/_resources.scss */
.feature-resources-widget .download_item .name {
  display: inline-block;
  padding: 10px 0;
  font-style: italic;
  color: #221f1f;
}
/* line 119, scss/partials/_resources.scss */
.feature-resources-widget .download_item .see-more-button {
  margin: 0;
  padding-top: 8px;
  padding-bottom: 8px;
}
/* line 126, scss/partials/_resources.scss */
.feature-resources-widget .orange_button {
  margin: 0;
}
/* line 130, scss/partials/_resources.scss */
.feature-resources-widget .resource_image {
  display: inline-block;
  float: left;
  padding-right: 15px;
}
/* line 136, scss/partials/_resources.scss */
.feature-resources-widget .author_image {
  display: inline-block;
  padding-right: 55px;
  float: left;
}
/* line 142, scss/partials/_resources.scss */
.feature-resources-widget .sample_video_wrap, .feature-resources-widget .sample_audio_wrap, .feature-resources-widget .video_wrap {
  width: 100%;
  display: block;
}
/* line 147, scss/partials/_resources.scss */
.feature-resources-widget .sample_audio_wrap, .feature-resources-widget .sample_video_wrap, .feature-resources-widget .downloads_wrap {
  display: none;
  margin: 50px 0 0;
}
/* line 152, scss/partials/_resources.scss */
.feature-resources-widget .video_wrap, .feature-resources-widget .sample_video_wrap {
  position: relative;
  padding-bottom: 56.25%;
  /* padding-top: 30px; */
  height: 0;
  overflow: hidden;
}
/* line 159, scss/partials/_resources.scss */
.feature-resources-widget .video_wrap iframe, .feature-resources-widget .video_wrap object, .feature-resources-widget .video_wrap embed, .feature-resources-widget .sample_video_wrap iframe, .feature-resources-widget .sample_video_wrap object, .feature-resources-widget .sample_video_wrap embed {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
/* line 173, scss/partials/_resources.scss */
.feature-resources-widget .large_image img {
  display: block;
  width: 100%;
}
/* line 179, scss/partials/_resources.scss */
.feature-resources-widget .pub_info {
  color: #221f1f;
  font-style: italic;
  line-height: 1.6;
  margin-bottom: 20px;
  margin-top: 20px;
}
/* line 188, scss/partials/_resources.scss */
.feature-resources-widget .sub_title p {
  font-family: "Avenir Next W01";
  -webkit-font-smoothing: antialiased;
  color: #000;
  margin-bottom: 0;
  line-height: 1.1;
  text-transform: uppercase;
}
/* line 197, scss/partials/_resources.scss */
.feature-resources-widget .author_social {
  margin-top: 15px;
}
/* line 199, scss/partials/_resources.scss */
.feature-resources-widget .author_social a {
  text-decoration: none;
}
/* line 202, scss/partials/_resources.scss */
.feature-resources-widget .author_social .social-icon {
  display: inline-block;
  font-size: 22px;
  padding: 5px;
  background-color: #ed7722;
  color: #fff;
  fill: #fff;
  margin-bottom: 12px;
  margin-right: 7px;
}
/* line 211, scss/partials/_resources.scss */
.feature-resources-widget .author_social .social-icon.icon-facebook {
  background-color: #3b5998;
  color: #fff;
  fill: #fff;
}
/* line 216, scss/partials/_resources.scss */
.feature-resources-widget .author_social .social-icon.icon-twitter {
  background-color: #56a3d9;
  color: #fff;
  fill: #fff;
}
/* line 225, scss/partials/_resources.scss */
.feature-resources-widget .latest h2 {
  margin: 60px 0;
}
/* line 228, scss/partials/_resources.scss */
.feature-resources-widget .latest .resource_image {
  padding-right: 35px;
  vertical-align: top;
}
/* line 232, scss/partials/_resources.scss */
.feature-resources-widget .latest .resource_info {
  width: 70%;
  display: inline-block;
}
/* line 235, scss/partials/_resources.scss */
.feature-resources-widget .latest .resource_info .resource-info-comments-link {
  white-space: nowrap;
}
/* line 238, scss/partials/_resources.scss */
.feature-resources-widget .latest .resource_info .resource_info_title {
  text-decoration: none;
  font-style: normal;
}
/* line 242, scss/partials/_resources.scss */
.feature-resources-widget .latest .resource_info h1 {
  margin: 0;
  line-height: 1;
}
/* line 246, scss/partials/_resources.scss */
.feature-resources-widget .latest .resource_info h2 {
  margin: 0 0 10px 0;
}
/* line 250, scss/partials/_resources.scss */
.feature-resources-widget .latest .see_more {
  text-align: center;
  margin: 40px 0;
}
/* line 256, scss/partials/_resources.scss */
.feature-resources-widget .share {
  display: inline-block;
  vertical-align: middle;
}
/* line 262, scss/partials/_resources.scss */
.feature-resources-widget .content p {
  margin-top: 0px;
}
/* line 267, scss/partials/_resources.scss */
.feature-resources-widget .details, .feature-resources-widget .tech-specs, .feature-resources-widget .table-of-contents {
  padding-top: 30px;
}
/* line 269, scss/partials/_resources.scss */
.feature-resources-widget .details h2, .feature-resources-widget .tech-specs h2, .feature-resources-widget .table-of-contents h2 {
  font-size: 1.5em;
}
/* line 274, scss/partials/_resources.scss */
.feature-resources-widget .references {
  margin: 45px 0;
}
/* line 278, scss/partials/_resources.scss */
.feature-resources-widget .reference_item {
  margin: 20px 0;
}
/* line 280, scss/partials/_resources.scss */
.feature-resources-widget .reference_item h1 {
  color: #ed7722;
  margin: 0;
  font-size: 1em;
}
/* line 285, scss/partials/_resources.scss */
.feature-resources-widget .reference_item h2 {
  margin: 0 0 10px 0;
  font-size: 1em;
}
/* line 289, scss/partials/_resources.scss */
.feature-resources-widget .reference_item p {
  margin: 0;
}
/* line 292, scss/partials/_resources.scss */
.feature-resources-widget .reference_item a {
  text-decoration: none;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 295, scss/partials/_resources.scss */
.feature-resources-widget .reference_item a:hover {
  color: #ececec;
}
/* line 301, scss/partials/_resources.scss */
.feature-resources-widget .purchase_area {
  padding-top: 20px;
}
/* line 304, scss/partials/_resources.scss */
.feature-resources-widget .purchase_area .purchase_item .left {
  padding-top: 10px;
  margin-bottom: 15px;
  margin-right: 0;
}
/* line 309, scss/partials/_resources.scss */
.feature-resources-widget .purchase_area .purchase_item .right {
  margin-bottom: 15px;
}
/* line 312, scss/partials/_resources.scss */
.feature-resources-widget .purchase_area .purchase_item .add-to-cart {
  width: 160px;
  display: block;
  margin: 0 auto;
  vertical-align: top;
  padding: 12px 18px;
  margin-top: 15px;
  font-size: 18px;
}
/* line 320, scss/partials/_resources.scss */
.feature-resources-widget .purchase_area .purchase_item .add-to-cart:hover {
  padding: 9px 15px;
}
/* line 324, scss/partials/_resources.scss */
.feature-resources-widget .purchase_area .purchase_item h6 {
  vertical-align: top;
  padding-top: 15px;
}
/* line 331, scss/partials/_resources.scss */
.feature-resources-widget .qty {
  margin: 0 12px;
}
/* line 335, scss/partials/_resources.scss */
.feature-resources-widget .purchase_title {
  font-family: "Avenir Next W01";
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  text-transform: uppercase;
  display: inline-block;
}
/* line 340, scss/partials/_resources.scss */
.feature-resources-widget .purchase_title span {
  color: #ed7722;
}
/* line 346, scss/partials/_resources.scss */
.feature-resources-widget .price {
  font-family: "Avenir Next W01";
  -webkit-font-smoothing: antialiased;
  text-transform: uppercase;
  color: #ed7722;
  display: inline-block;
}
/* line 354, scss/partials/_resources.scss */
.feature-resources-widget .sale {
  font-family: "Avenir Next W04";
  -webkit-font-smoothing: antialiased;
  font-style: italic;
}
/* line 359, scss/partials/_resources.scss */
.feature-resources-widget .feedback_wrapper {
  margin-top: 105px;
}
/* line 361, scss/partials/_resources.scss */
.feature-resources-widget .feedback_wrapper .feedback_view {
  width: 100%;
  border-bottom: 2px solid #b0aeae;
  margin-bottom: 20px;
}
/* line 366, scss/partials/_resources.scss */
.feature-resources-widget .feedback_wrapper .view_link {
  font-family: "Avenir Next W04";
  color: #b0aeae;
  font-style: normal;
  border-top: 2px solid;
  border-right: 2px solid;
  border-left: 2px solid;
  border-color: #b0aeae;
  text-decoration: none;
  padding: 5px 25px 2px 25px;
  margin-right: -6px;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 378, scss/partials/_resources.scss */
.feature-resources-widget .feedback_wrapper .view_link:hover {
  color: #fff;
  background: #ed7722;
  border-color: #ed7722;
}
/* line 383, scss/partials/_resources.scss */
.feature-resources-widget .feedback_wrapper .view_link.current {
  color: #fff;
  background: #b0aeae;
}
/* line 386, scss/partials/_resources.scss */
.feature-resources-widget .feedback_wrapper .view_link.current:hover {
  border-color: #b0aeae;
}
/* line 392, scss/partials/_resources.scss */
.feature-resources-widget .feedback_wrapper .faq_item {
  margin-top: 25px;
}
/* line 397, scss/partials/_resources.scss */
.feature-resources-widget .feedback_wrapper ul.comment_list li {
  list-style: none outside none;
  padding-bottom: 2em;
  margin-bottom: .5em;
  display: none;
}
/* line 402, scss/partials/_resources.scss */
.feature-resources-widget .feedback_wrapper ul.comment_list li:before {
  display: none;
}
/* line 405, scss/partials/_resources.scss */
.feature-resources-widget .feedback_wrapper ul.comment_list li a:before {
  display: none;
}
/* line 408, scss/partials/_resources.scss */
.feature-resources-widget .feedback_wrapper ul.comment_list li.submit_comment {
  display: block;
  margin-bottom: 0;
}
/* line 412, scss/partials/_resources.scss */
.feature-resources-widget .feedback_wrapper ul.comment_list li.login {
  display: block;
  padding-top: 25px;
}
/* line 415, scss/partials/_resources.scss */
.feature-resources-widget .feedback_wrapper ul.comment_list li.login div {
  text-align: center;
}
/* line 421, scss/partials/_resources.scss */
.feature-resources-widget .feedback_wrapper ul.comment_list li form .element {
  width: 80%;
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
}
/* line 426, scss/partials/_resources.scss */
.feature-resources-widget .feedback_wrapper ul.comment_list li form .element input {
  margin: 0;
}
/* line 434, scss/partials/_resources.scss */
.feature-resources-widget .feedback_wrapper ul.comment_list li[data-page="1"] {
  display: block;
}
/* line 439, scss/partials/_resources.scss */
.feature-resources-widget .feedback_wrapper .comment {
  padding-left: 80px;
  font-style: normal;
}
/* line 442, scss/partials/_resources.scss */
.feature-resources-widget .feedback_wrapper .comment.level-2 {
  padding-left: 40px;
}
/* line 445, scss/partials/_resources.scss */
.feature-resources-widget .feedback_wrapper .comment.level-1 {
  padding-left: 0px;
}
/* line 448, scss/partials/_resources.scss */
.feature-resources-widget .feedback_wrapper .comment form {
  display: none;
}
/* line 453, scss/partials/_resources.scss */
.feature-resources-widget .feedback_wrapper .date {
  font-family: "Sorts Mill Goudy";
  font-style: italic;
  color: #221f1f;
}
/* line 459, scss/partials/_resources.scss */
.feature-resources-widget .feedback_wrapper .member_name {
  color: #ed7722;
  font-family: "Avenir Next W04";
  font-style: normal;
  text-decoration: none;
  padding: 5px 25px 2px 0px;
  text-transform: uppercase;
}
/* line 468, scss/partials/_resources.scss */
.feature-resources-widget .feedback_wrapper .reply_to {
  font-family: "Avenir Next W01";
  color: #ececec;
  font-style: normal;
  text-decoration: none;
  font-size: .8em;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 475, scss/partials/_resources.scss */
.feature-resources-widget .feedback_wrapper .reply_to:hover {
  color: #ed7722;
}
/* line 480, scss/partials/_resources.scss */
.feature-resources-widget .feedback_wrapper .question {
  font-family: "Avenir Next W04";
  color: #ed7722;
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 486, scss/partials/_resources.scss */
.feature-resources-widget .feedback_wrapper .answer, .feature-resources-widget .feedback_wrapper .text {
  font-family: "Sorts Mill Goudy";
  color: #221f1f;
  font-size: 1.1em;
}
/* line 492, scss/partials/_resources.scss */
.feature-resources-widget .more_comments {
  text-align: center;
}
/* line 496, scss/partials/_resources.scss */
.feature-resources-widget .inlineblock {
  display: inline-block;
}
/* line 500, scss/partials/_resources.scss */
.feature-resources-widget .related_resources_wrapper {
  position: relative;
  margin-top: 55px;
}
/* line 503, scss/partials/_resources.scss */
.feature-resources-widget .related_resources_wrapper .icon {
  position: absolute;
  top: 155px;
  font-size: 1.8em;
  fill: #6f6f6f;
  color: #6f6f6f;
}
/* line 509, scss/partials/_resources.scss */
.feature-resources-widget .related_resources_wrapper .icon.resources-control-prev {
  left: 0;
}
/* line 512, scss/partials/_resources.scss */
.feature-resources-widget .related_resources_wrapper .icon.resources-control-next {
  right: 0;
}
/* line 518, scss/partials/_resources.scss */
.feature-resources-widget .related_resources {
  position: relative;
  overflow: hidden;
  width: 80%;
  margin: 55px auto 0 auto;
}
/* line 523, scss/partials/_resources.scss */
.feature-resources-widget .related_resources ul {
  width: 20000em;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 530, scss/partials/_resources.scss */
.feature-resources-widget .related_resources li {
  float: left;
  width: 117px;
}
/* line 533, scss/partials/_resources.scss */
.feature-resources-widget .related_resources li:before {
  display: none;
}
/* line 540, scss/partials/_resources.scss */
.feature-resources-widget .related_image img {
  display: block;
  max-width: 100%;
  margin: auto;
}
/* line 547, scss/partials/_resources.scss */
.feature-resources-widget .related_title {
  display: block;
  text-align: center;
  font-family: "Avenir Next W01";
  -webkit-font-smoothing: antialiased;
  color: #221f1f;
  font-style: normal;
  text-decoration: none;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 555, scss/partials/_resources.scss */
.feature-resources-widget .related_title:hover {
  color: #ed7722;
}
/* line 558, scss/partials/_resources.scss */
.feature-resources-widget .related_title:before {
  display: none;
}
/* line 562, scss/partials/_resources.scss */
.feature-resources-widget .page_number {
  font-family: "Sorts Mill Goudy";
  -webkit-font-smoothing: antialiased;
  font-style: italic;
  position: absolute;
  right: 0;
  top: 5px;
}
/* line 570, scss/partials/_resources.scss */
.feature-resources-widget .about_author {
  background-color: #e5e5e5;
  padding: 0 35px 15px;
  border-top: 5px solid #ed7722;
}
/* line 574, scss/partials/_resources.scss */
.feature-resources-widget .about_author img {
  display: inline-block;
}
/* line 578, scss/partials/_resources.scss */
.feature-resources-widget .author_bio {
  display: inline-block;
  padding-left: 15px;
  vertical-align: top;
  width: 63%;
}
/* line 583, scss/partials/_resources.scss */
.feature-resources-widget .author_bio h2 {
  margin-top: 0;
}
/* line 588, scss/partials/_resources.scss */
.feature-resources-widget .spoiler {
  color: #ed7722;
  display: inline-block;
  fill: #ed7722;
  font-family: "Avenir Next W04";
  font-size: 18px;
  margin: -10px 0 10px;
  text-transform: uppercase;
}
/* line 597, scss/partials/_resources.scss */
.feature-resources-widget .spoiler .icon {
  display: inline-block;
  font-size: 1.3em;
  margin-bottom: -.2em;
}

/* RESOURCES SIDEBAR WIDGET 
**************************************************/
/* line 608, scss/partials/_resources.scss */
.resource_list_widget {
  background: #e5e5e5;
  text-align: left;
  padding: 1em 1.5em 2em;
  border-top: 4px solid #ed7722;
}
/* line 613, scss/partials/_resources.scss */
.resource_list_widget .widget_title {
  font-family: "Avenir Next W04";
  text-transform: uppercase;
  font-size: 18px;
  margin-bottom: 1em;
}
/* line 619, scss/partials/_resources.scss */
.resource_list_widget .widget_item {
  clear: both;
  padding: 0 0 4.5em;
}
/* line 622, scss/partials/_resources.scss */
.resource_list_widget .widget_item img {
  float: left;
  margin-right: .7em;
}
/* line 626, scss/partials/_resources.scss */
.resource_list_widget .widget_item .widget_item_details {
  display: block;
  overflow: hidden;
}
/* line 630, scss/partials/_resources.scss */
.resource_list_widget .widget_item .widget_item_title {
  font-family: "Avenir Next W01";
  text-decoration: none;
  color: #000;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
}
/* line 638, scss/partials/_resources.scss */
.resource_list_widget .widget_item .widget_item_subtitle {
  font-size: 12px;
  font-family: "Sorts Mill Goudy";
  color: #ed7722;
  font-style: italic;
}
/* line 644, scss/partials/_resources.scss */
.resource_list_widget .widget_item .widget_links {
  padding-top: 1.5em;
}
/* line 648, scss/partials/_resources.scss */
.resource_list_widget .orange_button {
  font-family: "Avenir Next W04";
  -webkit-font-smoothing: antialiased;
  background-color: #ed7722;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  font-style: normal;
  font-size: 15px;
  padding: 13px 20px 11px;
  margin: 0;
  border: none;
  width: auto;
}
/* line 660, scss/partials/_resources.scss */
.resource_list_widget .orange_button:hover {
  padding: 10px 17px 8px;
  border: 3px solid #ed7722;
  color: #ed7722;
  background-color: #fff;
  cursor: pointer;
}

/* line 670, scss/partials/_resources.scss */
.browse_section {
  clear: both;
  display: block;
  width: 100%;
  padding-bottom: 2em;
}
/* line 675, scss/partials/_resources.scss */
.browse_section a {
  text-decoration: none;
  line-height: 1.7em;
}
/* line 679, scss/partials/_resources.scss */
.browse_section .section_title {
  font-family: "Avenir Next W04";
  font-size: 22px;
  color: #221f1f;
  margin-bottom: .7em;
}
/* line 684, scss/partials/_resources.scss */
.browse_section .section_title span {
  font-family: "Avenir Next W01";
}
/* line 688, scss/partials/_resources.scss */
.browse_section .section_item_wrap {
  display: table;
  width: 100%;
  min-width: 100%;
  height: 115px;
  max-height: 115px;
  float: left;
  border: 2px solid #888888;
  text-align: center;
  margin: 1em 0 0.5em;
  padding: .3em .5em;
}
/* line 699, scss/partials/_resources.scss */
.browse_section .section_item_wrap:hover {
  background: #ed7722;
  border: 2px solid #ed7722;
}
/* line 702, scss/partials/_resources.scss */
.browse_section .section_item_wrap:hover .section_item {
  color: #fff;
}
/* line 706, scss/partials/_resources.scss */
.browse_section .section_item_wrap.advent:hover {
  background: #c25eb9;
  border: 2px solid #c25eb9;
}
/* line 710, scss/partials/_resources.scss */
.browse_section .section_item_wrap.christmas:hover {
  background: #dbc776;
  border: 2px solid #dbc776;
}
/* line 714, scss/partials/_resources.scss */
.browse_section .section_item_wrap.lent:hover {
  background: #81017e;
  border: 2px solid #81017e;
}
/* line 718, scss/partials/_resources.scss */
.browse_section .section_item_wrap.easter:hover {
  background: #888888;
  border: 2px solid #888888;
}
/* line 721, scss/partials/_resources.scss */
.browse_section .section_item_wrap.easter:hover a {
  color: #fff;
}
/* line 725, scss/partials/_resources.scss */
.browse_section .section_item_wrap.ordinary-time:hover {
  background: #6ebb1f;
  border: 2px solid #6ebb1f;
}
/* line 729, scss/partials/_resources.scss */
.browse_section .section_item_wrap .has_season {
  display: table-caption;
  height: 5px;
  margin-bottom: -5px;
}
/* line 733, scss/partials/_resources.scss */
.browse_section .section_item_wrap .has_season.advent {
  background: #c25eb9;
}
/* line 736, scss/partials/_resources.scss */
.browse_section .section_item_wrap .has_season.christmas {
  background: #dbc776;
}
/* line 739, scss/partials/_resources.scss */
.browse_section .section_item_wrap .has_season.lent {
  background: #81017e;
}
/* line 742, scss/partials/_resources.scss */
.browse_section .section_item_wrap .has_season.easter {
  background: #fff;
  border-top: 2px solid #888888;
  border-bottom: 1px solid #888888;
  border-left: 2px solid #888888;
  border-right: 2px solid #888888;
}
/* line 749, scss/partials/_resources.scss */
.browse_section .section_item_wrap .has_season.ordinary-time {
  background: #6ebb1f;
}
/* line 753, scss/partials/_resources.scss */
.browse_section .section_item_wrap .section_item {
  display: table-cell;
  text-decoration: none;
  color: #221f1f;
  font-family: "Avenir Next W04";
  font-size: 14px;
  font-style: normal;
  text-transform: uppercase;
  vertical-align: middle;
}

/* line 767, scss/partials/_resources.scss */
body.scripture .browse_section, body.date .browse_section {
  clear: none;
  float: left;
  width: 42%;
  margin-right: 8%;
  border-top: 2px solid #e5e5e5;
  padding-top: 0.5em;
  margin-top: 1em;
}
/* line 775, scss/partials/_resources.scss */
body.scripture .browse_section.hide, body.date .browse_section.hide {
  display: none;
}
/* line 779, scss/partials/_resources.scss */
body.scripture .browse_section:nth-child(odd), body.date .browse_section:nth-child(odd) {
  margin-right: 0;
}

/* line 785, scss/partials/_resources.scss */
body.date .browse_section:nth-child(even) {
  clear: left;
}

/* line 1, scss/partials/_modules.scss */
h4.list-title {
  font-size: 24px;
  margin-bottom: 10px;
}

/* line 5, scss/partials/_modules.scss */
a.back-link {
  display: block;
  text-decoration: none;
  margin-bottom: 23px;
}
/* line 9, scss/partials/_modules.scss */
a.back-link .icon {
  display: inline-block;
  fill: #ed7722;
  color: #ed7722;
  font-size: 11px;
  margin-right: 10px;
}

/* line 17, scss/partials/_modules.scss */
.module-filters {
  border-top: 2px solid #e5e5e5;
  border-bottom: 2px solid #e5e5e5;
  margin-bottom: 40px;
  position: relative;
}
/* line 22, scss/partials/_modules.scss */
.module-filters:after {
  clear: both;
}
/* line 26, scss/partials/_modules.scss */
.module-filters form .filter-group {
  vertical-align: top;
  display: inline-block;
}
/* line 30, scss/partials/_modules.scss */
.module-filters form .filter-group.expanded .filter-group-drop-container {
  display: block;
}
/* line 34, scss/partials/_modules.scss */
.module-filters form .filter-group.expanded .filter-group-link > .icon {
  -webkit-transform: rotate(180deg);
}
/* line 39, scss/partials/_modules.scss */
.module-filters form .filter-group select {
  display: none;
}
/* line 42, scss/partials/_modules.scss */
.module-filters form .filter-group .filter-group-link {
  font-family: "Avenir Next W01";
  font-size: 12px;
  font-style: normal;
  color: #221f1f;
  text-transform: uppercase;
  vertical-align: top;
  text-decoration: none;
  display: inline-block;
  padding: 24px 0;
}
/* line 52, scss/partials/_modules.scss */
.module-filters form .filter-group .filter-group-link > .icon {
  display: inline-block;
  margin-left: 6px;
  vertical-align: top;
  font-size: 13px;
}
/* line 59, scss/partials/_modules.scss */
.module-filters form .filter-group .element {
  margin-bottom: 0;
}
/* line 62, scss/partials/_modules.scss */
.module-filters form .filter-group .filter-group-drop-container {
  top: 100%;
  width: 100%;
  position: absolute;
  display: none;
}
/* line 67, scss/partials/_modules.scss */
.module-filters form .filter-group .filter-group-drop-container .select2-container {
  margin: 0;
  width: 100%;
}
/* line 70, scss/partials/_modules.scss */
.module-filters form .filter-group .filter-group-drop-container .select2-container .select2-choice {
  border: none;
  background-color: #e5e5e5;
  text-transform: uppercase;
}
/* line 74, scss/partials/_modules.scss */
.module-filters form .filter-group .filter-group-drop-container .select2-container .select2-choice .select2-arrow {
  background-color: #e5e5e5;
}
/* line 81, scss/partials/_modules.scss */
.module-filters form .filter-group .filter-group-drop-container .select2-container.module-filter-paragraph .select2-chosen:before {
  content: "Paragraph: ";
}
/* line 87, scss/partials/_modules.scss */
.module-filters form .filter-group .filter-group-drop-container .select2-container.module-filter-paragraph .select2-choice.select2-default .select2-chosen:before {
  content: "";
}
/* line 95, scss/partials/_modules.scss */
.module-filters form .filter-group .filter-group-drop-container .select2-container.module-filter-chapter .select2-chosen:before {
  content: "Chapter: ";
}
/* line 101, scss/partials/_modules.scss */
.module-filters form .filter-group .filter-group-drop-container .select2-container.module-filter-chapter .select2-choice.select2-default .select2-chosen:before {
  content: "";
}
/* line 107, scss/partials/_modules.scss */
.module-filters form .filter-group .filter-group-drop-container .filter-group-clear {
  font-family: "Avenir Next W01";
  background-color: #e5e5e5;
  text-transform: uppercase;
  padding: 13px 20px 11px;
  font-size: 14px;
  font-style: normal;
  text-decoration: none;
  width: 100%;
  display: inline-block;
}
/* line 117, scss/partials/_modules.scss */
.module-filters form .filter-group .filter-group-drop-container .filter-group-clear .close-icon {
  float: right;
}
/* line 123, scss/partials/_modules.scss */
.module-filters form .price-radio-element {
  vertical-align: middle;
  display: inline-block;
  float: right;
  margin-top: 13px;
  margin-bottom: 0;
}
/* line 130, scss/partials/_modules.scss */
.module-filters form .price-radio-group {
  background-color: #fff;
  display: block;
  font-size: 0;
}
/* line 134, scss/partials/_modules.scss */
.module-filters form .price-radio-group label {
  text-transform: uppercase;
  padding: 10px 13px;
}
/* line 139, scss/partials/_modules.scss */
.module-filters form input[type='radio'] + label {
  cursor: pointer;
  font-family: "Avenir Next W01";
  font-style: normal;
  color: #221f1f;
  display: inline-block;
  width: auto;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  line-height: 1;
  margin: 0;
}
/* line 150, scss/partials/_modules.scss */
.module-filters form input[type='radio'] + label:first-child {
  border-left: 1px solid #cccccc;
}
/* line 153, scss/partials/_modules.scss */
.module-filters form input[type='radio'] + label:before {
  content: "";
  display: none;
}
/* line 157, scss/partials/_modules.scss */
.module-filters form input[type='radio'] + label strong {
  font-family: "Avenir Next W04";
  vertical-align: bottom;
  display: inline-block;
  margin-bottom: -2px;
  text-transform: uppercase;
}
/* line 165, scss/partials/_modules.scss */
.module-filters form input[type='radio']:checked + label {
  background-color: #ed7722;
  color: #fff;
  font-family: "Avenir Next W04";
  -webkit-font-smoothing: antialiased;
}
/* line 170, scss/partials/_modules.scss */
.module-filters form input[type='radio']:first-child + label {
  border-left: 1px solid #cccccc;
}
/* line 173, scss/partials/_modules.scss */
.module-filters form input[type='radio']:first-child:checked + label {
  border-left: 1px solid #ed7722;
}
/* line 176, scss/partials/_modules.scss */
.module-filters form input[type='radio'] + label:last-child {
  border-right: 1px solid #cccccc;
}
/* line 179, scss/partials/_modules.scss */
.module-filters form input[type='radio']:checked + label:last-child {
  border-right: 1px solid #ed7722;
}

/* line 186, scss/partials/_modules.scss */
.module.module-list .select2-drop {
  background-color: #e5e5e5;
}
/* line 189, scss/partials/_modules.scss */
.module.module-list .select2-drop-active {
  border: none;
}
/* line 192, scss/partials/_modules.scss */
.module.module-list .select2-result-label {
  font-family: "Avenir Next W01";
  text-transform: uppercase;
}
/* line 196, scss/partials/_modules.scss */
.module.module-list .select2-no-results {
  background: #e5e5e5;
}
/* line 199, scss/partials/_modules.scss */
.module.module-list .select2-highlighted {
  background-color: #ed7722;
}
/* line 201, scss/partials/_modules.scss */
.module.module-list .select2-highlighted .select2-result-label {
  color: #fff;
}
/* line 205, scss/partials/_modules.scss */
.module.module-list .select2-result-selectable.clear-option, .module.module-list .widedrop .select2-result-selectable.clear-option {
  width: auto;
  display: block;
  color: #ed7722;
  text-align: left;
}
/* line 210, scss/partials/_modules.scss */
.module.module-list .select2-result-selectable.clear-option.select2-highlighted {
  background-color: #e5e5e5;
}
/* line 213, scss/partials/_modules.scss */
.module.module-list .select2-result-selectable.clear-option .select2-result-label {
  color: #ed7722;
  font-family: "Avenir Next W01";
  font-size: 14px;
}
/* line 219, scss/partials/_modules.scss */
.module.module-list .widedrop {
  padding: 15px 33px;
}
/* line 221, scss/partials/_modules.scss */
.module.module-list .widedrop .select2-result-selectable, .module.module-list .widedrop .select2-result-unselectable {
  display: inline-block;
  box-sizing: border-box;
  width: 54px;
  text-align: center;
}
/* line 230, scss/partials/_modules.scss */
.module.module-list .widedrop .select2-result-label {
  padding: 16px 0 13px;
  font-family: "Avenir Next W04";
  font-size: 18px;
}
/* line 235, scss/partials/_modules.scss */
.module.module-list .widedrop .select2-disabled {
  background-color: #e5e5e5;
}
/* line 237, scss/partials/_modules.scss */
.module.module-list .widedrop .select2-disabled .select2-result-label {
  color: #221f1f;
}
/* line 241, scss/partials/_modules.scss */
.module.module-list .widedrop .select2-result-with-children {
  display: block;
  width: auto;
  text-align: left;
}
/* line 246, scss/partials/_modules.scss */
.module.module-list .widedrop .select2-result-with-children.expanded .select2-result-sub {
  display: block;
}
/* line 250, scss/partials/_modules.scss */
.module.module-list .widedrop .select2-result-with-children.expanded > .select2-result-label:before {
  padding: 0 10px 3px 0;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  /*filter:  progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=cos(180), M12=-sin(180), M21=sin(180), M22=cos(180)); */
  /*-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=cos(180), M12=-sin(180), M21=sin(180), M22=cos(180))"; */
  zoom: 1;
}
/* line 256, scss/partials/_modules.scss */
.module.module-list .widedrop .select2-result-with-children .select2-result-sub {
  display: none;
}
/* line 259, scss/partials/_modules.scss */
.module.module-list .widedrop .select2-result-with-children > .select2-result-label {
  font-family: "Avenir Next W01";
  font-size: 14px;
}
/* line 262, scss/partials/_modules.scss */
.module.module-list .widedrop .select2-result-with-children > .select2-result-label:before {
  float: right;
  display: inline-block;
  font-family: 'icomoon';
  font-style: normal;
  content: "\e61d";
  font-size: 18px;
  color: #221f1f;
  vertical-align: top;
  padding: 3px 0 0 10px;
}

/* line 279, scss/partials/_modules.scss */
.feature-resources-widget .module-list-group-heading {
  color: #ed7722;
  margin-bottom: 25px;
}
/* line 283, scss/partials/_modules.scss */
.feature-resources-widget .list-item {
  margin-bottom: 50px;
}
/* line 286, scss/partials/_modules.scss */
.feature-resources-widget .list-item.has-image .list-item-details {
  width: calc(100% - 120px);
}
/* line 289, scss/partials/_modules.scss */
.feature-resources-widget .list-item.has-image .list-item-left {
  display: inline-block;
  vertical-align: top;
  width: 120px;
}
/* line 295, scss/partials/_modules.scss */
.feature-resources-widget .list-item .list-item-left {
  display: none;
}
/* line 298, scss/partials/_modules.scss */
.feature-resources-widget .list-item .list-item-details {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
/* line 303, scss/partials/_modules.scss */
.feature-resources-widget .list-item .list-item-image {
  display: block;
}
/* line 306, scss/partials/_modules.scss */
.feature-resources-widget .list-item .list-label {
  font-family: "Avenir Next W04";
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: white;
  padding: 6px 0 5px;
  width: 100px;
  display: none;
  text-align: center;
  background-color: #4e4c4c;
}
/* line 316, scss/partials/_modules.scss */
.feature-resources-widget .list-item .list-item-link {
  text-decoration: none;
  font-style: normal;
  display: block;
}
/* line 321, scss/partials/_modules.scss */
.feature-resources-widget .list-item .list-item-link:hover .list-item-title {
  color: #ed7722;
}
/* line 326, scss/partials/_modules.scss */
.feature-resources-widget .list-item .list-item-title {
  margin: 0 0 8px;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 331, scss/partials/_modules.scss */
.feature-resources-widget .list-item .list-item-author {
  font-family: "Sorts Mill Goudy";
  color: #221f1f;
  font-size: 16px;
  font-style: italic;
  text-transform: capitalize;
}
/* line 339, scss/partials/_modules.scss */
.feature-resources-widget .list-item .list-item-date {
  font-family: "Sorts Mill Goudy";
  font-style: italic;
  color: #221f1f;
}
/* line 345, scss/partials/_modules.scss */
.feature-resources-widget .list-item .sep {
  font-family: "Sorts Mill Goudy";
  font-style: italic;
  color: #221f1f;
}
/* line 350, scss/partials/_modules.scss */
.feature-resources-widget .list-item .list-item-price {
  display: block;
  color: #ed7722;
  margin-bottom: 8px;
}
/* line 355, scss/partials/_modules.scss */
.feature-resources-widget .list-item .list-item-details-link {
  display: inline-block;
  text-decoration: none;
  margin-top: 8px;
}
/* line 360, scss/partials/_modules.scss */
.feature-resources-widget .list-item .list-item-descr {
  margin-top: 10px;
}
/* line 363, scss/partials/_modules.scss */
.feature-resources-widget .list-item .purchase-options {
  margin-top: 2px;
  padding-top: 5px;
  border-top: 2px solid #e5e5e5;
}
/* line 368, scss/partials/_modules.scss */
.feature-resources-widget .list-item .purchase-option-descr, .feature-resources-widget .list-item .purchase-option-price {
  font-family: "Avenir Next W01";
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-size: 14px;
  color: #221f1f;
  text-transform: uppercase;
}
/* line 374, scss/partials/_modules.scss */
.feature-resources-widget .list-item .purchase-option-descr.option-is-free, .feature-resources-widget .list-item .purchase-option-price.option-is-free {
  font-family: "Avenir Next W04";
  -webkit-font-smoothing: antialiased;
}
/* line 378, scss/partials/_modules.scss */
.feature-resources-widget .list-item .purchase-option-price {
  color: #ed7722;
}
/* line 381, scss/partials/_modules.scss */
.feature-resources-widget .list-item .comments-link {
  text-decoration: none;
}
/* line 384, scss/partials/_modules.scss */
.feature-resources-widget .list-item .list-item-exerpt {
  margin-top: 10px;
  font-style: italic;
  line-height: 1.4em;
}
/* line 389, scss/partials/_modules.scss */
.feature-resources-widget .list-item .lit-info {
  font-size: 16px;
  margin-top: -8px;
  margin-bottom: 13px;
}
/* line 394, scss/partials/_modules.scss */
.feature-resources-widget .list-item .lit-section, .feature-resources-widget .list-item .lit-reading, .feature-resources-widget .list-item .lit-week {
  text-transform: uppercase;
}
/* line 398, scss/partials/_modules.scss */
.feature-resources-widget .list-item .lit-reading:before, .feature-resources-widget .list-item .lit-week:before {
  display: inline-block;
  content: ".";
  position: relative;
  padding: 0 8px;
  top: -5px;
}
/* line 406, scss/partials/_modules.scss */
.feature-resources-widget .list-item .scripture-subtitle {
  font-family: "Avenir Next W01";
  -webkit-font-smoothing: antialiased;
  text-transform: uppercase;
  font-size: 16px;
  margin-top: -8px;
  margin-bottom: 13px;
}

/* line 416, scss/partials/_modules.scss */
h3.lit-info {
  font-size: 16px;
  margin-top: 0;
  margin-bottom: 0;
}

/* line 421, scss/partials/_modules.scss */
.lit-section, .lit-reading, .lit-week {
  text-transform: uppercase;
}

/* line 425, scss/partials/_modules.scss */
.lit-reading:before, .lit-week:before {
  display: inline-block;
  content: ".";
  position: relative;
  padding: 0 8px;
  top: -5px;
}

/* line 434, scss/partials/_modules.scss */
.paging {
  text-align: center;
}
/* line 435, scss/partials/_modules.scss */
.paging a {
  cursor: pointer;
}
/* line 439, scss/partials/_modules.scss */
.paging .prev, .paging .next, .paging .info {
  display: inline-block;
  vertical-align: top;
}
/* line 442, scss/partials/_modules.scss */
.paging .prev .icon, .paging .next .icon, .paging .info .icon {
  display: inline-block;
  vertical-align: top;
}
/* line 447, scss/partials/_modules.scss */
.paging .page-link, .paging .paging-elipsis {
  margin-right: 15px;
  font-family: "Avenir Next W04";
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  color: #221f1f;
  font-size: 22px;
  text-decoration: none;
}
/* line 455, scss/partials/_modules.scss */
.paging .next {
  margin-left: 5px;
  transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  /* IE 9 */
  -webkit-transform: rotate(-90deg);
  /* Opera, Chrome, and Safari */
  font-size: 18px;
}
/* line 462, scss/partials/_modules.scss */
.paging .prev {
  margin-right: 20px;
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Opera, Chrome, and Safari */
  font-size: 18px;
}
/* line 469, scss/partials/_modules.scss */
.paging .paging-elipsis {
  margin-left: 0;
  margin-right: 10px;
}
/* line 473, scss/partials/_modules.scss */
.paging span.page-link {
  color: #ed7722;
}

/*!
* lazyYT (lazy load YouTube videos)
* v1.0.1 - 2014-12-30
* (CC) This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
* http://creativecommons.org/licenses/by-sa/4.0/
* Contributors: https://github.com/tylerpearson/lazyYT/graphs/contributors || https://github.com/daugilas/lazyYT/graphs/contributors
*/
/* line 9, scss/partials/_lazyYT.scss */
.lazyYT-container {
  direction: ltr;
  position: relative;
  display: block;
  height: 0;
  padding: 0 0 56.25% 0;
  overflow: hidden;
  background-color: #000000;
}

/* line 19, scss/partials/_lazyYT.scss */
.lazyYT-container iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/*
 * Video Title (YouTube style)
 */
/* line 33, scss/partials/_lazyYT.scss */
.lazyYT-container .html5-info-bar {
  position: absolute;
  top: 0;
  z-index: 935;
  width: 100%;
  height: 30px;
  overflow: hidden;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.8);
  -webkit-transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1);
  -moz-transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1);
}

/* line 49, scss/partials/_lazyYT.scss */
.lazyYT-container .html5-title {
  padding-right: 6px;
  padding-left: 12px;
}

/* line 54, scss/partials/_lazyYT.scss */
.lazyYT-container .html5-title-text-wrapper {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  word-wrap: normal;
  white-space: nowrap;
}

/* line 62, scss/partials/_lazyYT.scss */
.lazyYT-container .html5-title-text {
  width: 100%;
  font-size: 13px;
  line-height: 30px;
  color: #ccc;
  text-decoration: none;
}

/* line 70, scss/partials/_lazyYT.scss */
.lazyYT-container .html5-title-text:hover {
  color: #fff;
  text-decoration: underline;
}

/*
 * Thumbnail
 */
/* line 79, scss/partials/_lazyYT.scss */
.ytp-thumbnail {
  padding-bottom: inherit;
  cursor: pointer;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/*
 * Play button (YouTube style)
 */
/* line 94, scss/partials/_lazyYT.scss */
.ytp-large-play-button {
  position: absolute;
  top: 50% !important;
  left: 50% !important;
  width: 86px !important;
  height: 60px !important;
  padding: 0 !important;
  margin: -29px 0 0 -42px !important;
  font-size: normal !important;
  font-weight: normal !important;
  line-height: 1 !important;
  opacity: .9;
}

/* line 108, scss/partials/_lazyYT.scss */
.ytp-large-play-button-svg {
  opacity: .9;
  fill: #1f1f1f;
}

/* line 113, scss/partials/_lazyYT.scss */
.lazyYT-image-loaded:hover .ytp-large-play-button-svg,
.ytp-large-play-button:focus .ytp-large-play-button-svg {
  opacity: 1;
  fill: #cc181e;
}

@media only screen and (min-width: 480px) {
  /* line 3, scss/partials/small/_theme.scss */
  header .back-button:after {
    content: "Back to WOF";
  }

  /* line 3, scss/partials/small/_home.scss */
  .home .page-header .page-title {
    font-size: 53px;
    width: 470px;
  }

  /* line 9, scss/partials/small/_home.scss */
  .get-started-wrap {
    margin-top: -129px;
  }
  /* line 12, scss/partials/small/_home.scss */
  .get-started-wrap .get-started .get-started-text {
    font-size: 17px;
  }
  /* line 15, scss/partials/small/_home.scss */
  .get-started-wrap .get-started .get-started-pointer {
    font-size: 20px;
  }

  /* line 21, scss/partials/small/_home.scss */
  .three-way-wrap .three-way-link {
    font-size: 108px;
  }

  /* line 26, scss/partials/small/_home.scss */
  .father-wrap .social_wrap {
    display: inline-block;
  }
  /* line 29, scss/partials/small/_home.scss */
  .father-wrap .social {
    margin: 0 0 -19px 18px;
  }

  /* line 2, scss/partials/small/_resources.scss */
  .browse_section .section_item_wrap {
    width: 43%;
    min-width: 43%;
    margin: 1em 1.5em 0.5em 0;
  }
}
@media only screen and (min-width: 768px) {
  /* line 2, scss/partials/medium/_common.scss */
  .content .left {
    float: left;
    margin: 0 45px 45px 0;
    text-align: center;
  }
  /* line 6, scss/partials/medium/_common.scss */
  .content .left:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
  }
  /* line 16, scss/partials/medium/_common.scss */
  .content .right {
    float: right;
    margin: 0 0 45px 45px;
    text-align: center;
  }
  /* line 20, scss/partials/medium/_common.scss */
  .content .right:before {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
  }
  /* line 30, scss/partials/medium/_common.scss */
  .content table.fancytable {
    border-collapse: collapse;
  }
  /* line 32, scss/partials/medium/_common.scss */
  .content table.fancytable caption {
    padding: 12px 0 8px;
    margin: 0;
  }
  /* line 36, scss/partials/medium/_common.scss */
  .content table.fancytable thead {
    display: table-header-group;
  }
  /* line 39, scss/partials/medium/_common.scss */
  .content table.fancytable thead tr td {
    font-family: "Avenir Next W04";
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-size: 14px;
    text-transform: uppercase;
    color: #ed7722;
  }
  /* line 48, scss/partials/medium/_common.scss */
  .content table.fancytable tr {
    display: table-row;
    margin: 0;
    border-bottom: 2px solid #e5e5e5;
  }
  /* line 52, scss/partials/medium/_common.scss */
  .content table.fancytable tr td {
    display: table-cell;
    line-height: 49px;
    color: #221f1f;
    padding-left: 24px;
  }
  /* line 57, scss/partials/medium/_common.scss */
  .content table.fancytable tr td:before {
    display: none;
  }
  /* line 63, scss/partials/medium/_common.scss */
  .content .see-more-button {
    display: inline-block;
  }

  /* line 1, scss/partials/medium/_theme.scss */
  header {
    min-height: 40px;
  }
  /* line 3, scss/partials/medium/_theme.scss */
  header .back-button {
    top: 34px;
  }
  /* line 6, scss/partials/medium/_theme.scss */
  header .donate-button {
    top: 28px;
  }

  /* line 3, scss/partials/medium/_home.scss */
  .home .page-header .page-title {
    font-size: 75px;
    width: 690px;
  }

  /* line 13, scss/partials/medium/_home.scss */
  .home-gallery-section .gallery-wrap .gallery-container .text-wrap {
    left: calc(50% - 350px);
    font-size: 30px;
    text-align: left;
    max-width: 300px;
    bottom: 100px;
  }
  /* line 20, scss/partials/medium/_home.scss */
  .home-gallery-section .gallery-wrap .gallery-container .gallery-description {
    font-size: 20px;
    line-height: 1.2;
  }
  /* line 24, scss/partials/medium/_home.scss */
  .home-gallery-section .gallery-wrap .gallery-container .gallery-item-video-wrap {
    position: absolute;
    left: calc(50% + 30px);
    top: 30px;
  }

  /* line 33, scss/partials/medium/_home.scss */
  .get-started-wrap {
    margin-top: -145px;
  }
  /* line 36, scss/partials/medium/_home.scss */
  .get-started-wrap .get-started .get-started-text {
    font-size: 20px;
  }
  /* line 39, scss/partials/medium/_home.scss */
  .get-started-wrap .get-started .get-started-pointer {
    font-size: 32px;
  }

  /* line 44, scss/partials/medium/_home.scss */
  .latest-wrap {
    font-size: 0;
    white-space: nowrap;
  }
  /* line 47, scss/partials/medium/_home.scss */
  .latest-wrap .latest-item-wrap {
    white-space: normal;
    display: inline-block;
    vertical-align: top;
    width: calc(100% / 3);
  }
  /* line 53, scss/partials/medium/_home.scss */
  .latest-wrap .latest-item-wrap:hover .latest-text {
    filter: alpha(opacity=100);
    opacity: 1;
  }
  /* line 57, scss/partials/medium/_home.scss */
  .latest-wrap .latest-item-wrap .latest-text {
    -webkit-transition: opacity 0.4s;
    -moz-transition: opacity 0.4s;
    -o-transition: opacity 0.4s;
    -ms-transition: opacity 0.4s;
    transition: opacity 0.4s;
    filter: alpha(opacity=0);
    opacity: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10;
    padding: 27% 60px;
    font-size: 16px;
    margin: 0;
    max-width: none;
    background-color: transparent;
    background-color: rgba(34, 31, 31, 0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC221F1F,endColorstr=#CC221F1F);
    zoom: 1;
  }
  /* line 72, scss/partials/medium/_home.scss */
  .latest-wrap .latest-item-wrap .latest-title, .latest-wrap .latest-item-wrap .latest-descr {
    font-size: 16px;
  }
  /* line 75, scss/partials/medium/_home.scss */
  .latest-wrap .latest-item-wrap .plus-box {
    z-index: 11;
  }

  /* line 81, scss/partials/medium/_home.scss */
  .signup-wrap .signup-social {
    display: block;
    text-align: center;
  }
  /* line 85, scss/partials/medium/_home.scss */
  .signup-wrap .signup-social a {
    color: #999999;
    display: inline-block;
    font-family: "Sorts Mill Goudy";
    font-size: 24px;
    font-style: italic;
    line-height: 56px;
    text-align: center;
  }
  /* line 94, scss/partials/medium/_home.scss */
  .signup-wrap .signup-social a span {
    fill: #999999;
    display: inline-block;
    color: #999999;
    font-size: 28px;
    position: relative;
    top: 4px;
  }
  /* line 102, scss/partials/medium/_home.scss */
  .signup-wrap .signup-social a span.icon-twitter {
    font-size: 36px;
    top: 10px;
  }
  /* line 108, scss/partials/medium/_home.scss */
  .signup-wrap .signup-social a:hover {
    color: #ed7722;
  }
  /* line 111, scss/partials/medium/_home.scss */
  .signup-wrap .signup-social a:hover span {
    fill: #3b5998;
  }
  /* line 113, scss/partials/medium/_home.scss */
  .signup-wrap .signup-social a:hover span.icon-twitter {
    fill: #56a3d9;
  }
  /* line 120, scss/partials/medium/_home.scss */
  .signup-wrap .signup-social .divider {
    background-color: #999999;
    display: inline-block;
    height: 56px;
    width: 1px;
    margin: 0 20px 0 14px;
    position: relative;
    top: 17px;
  }

  /* line 1, scss/partials/medium/_modules.scss */
  a.back-link {
    margin: -40px 24px 20px 0;
    text-align: right;
  }

  /* line 6, scss/partials/medium/_modules.scss */
  h4.list-title {
    margin-bottom: 40px;
  }

  /* line 12, scss/partials/medium/_modules.scss */
  .module-filters form .filter-group .filter-group-link {
    display: none;
  }
  /* line 15, scss/partials/medium/_modules.scss */
  .module-filters form .filter-group .filter-group-drop-container {
    position: static;
    display: block;
  }
  /* line 18, scss/partials/medium/_modules.scss */
  .module-filters form .filter-group .filter-group-drop-container.expanded {
    display: inline-block;
  }
  /* line 21, scss/partials/medium/_modules.scss */
  .module-filters form .filter-group .filter-group-drop-container .select2-container {
    margin-bottom: 0 !important;
  }
  /* line 24, scss/partials/medium/_modules.scss */
  .module-filters form .filter-group .filter-group-drop-container .select2-container.select2-dropdown-open .select2-choice {
    background-color: #e5e5e5;
  }
  /* line 26, scss/partials/medium/_modules.scss */
  .module-filters form .filter-group .filter-group-drop-container .select2-container.select2-dropdown-open .select2-choice .select2-arrow {
    background-color: #e5e5e5;
  }
  /* line 31, scss/partials/medium/_modules.scss */
  .module-filters form .filter-group .filter-group-drop-container .select2-container .select2-choice {
    padding: 23px 13px 21px;
    background-color: #fff;
  }
  /* line 34, scss/partials/medium/_modules.scss */
  .module-filters form .filter-group .filter-group-drop-container .select2-container .select2-choice .select2-search-choice-close {
    top: 20px;
  }
  /* line 37, scss/partials/medium/_modules.scss */
  .module-filters form .filter-group .filter-group-drop-container .select2-container .select2-choice .select2-arrow {
    background-color: #fff;
  }
  /* line 39, scss/partials/medium/_modules.scss */
  .module-filters form .filter-group .filter-group-drop-container .select2-container .select2-choice .select2-arrow b {
    padding-top: 23px;
  }
  /* line 45, scss/partials/medium/_modules.scss */
  .module-filters form .filter-group .filter-group-drop-container .filter-group-clear {
    display: none;
  }
  /* line 49, scss/partials/medium/_modules.scss */
  .module-filters form .filter-group .element {
    display: inline-block;
    vertical-align: top;
    line-height: 1;
  }
  /* line 55, scss/partials/medium/_modules.scss */
  .module-filters form .price-radio-element + .filter-group {
    width: calc(100% - 200px);
  }
  /* line 58, scss/partials/medium/_modules.scss */
  .module-filters form .price-radio-group {
    margin-right: 24px;
  }

  /* line 64, scss/partials/medium/_modules.scss */
  .module.module-list .select2-drop {
    margin-top: 0;
  }

  /* line 69, scss/partials/medium/_modules.scss */
  .widget_resource-feature .module-list-group-heading {
    font-size: 24px;
    margin-bottom: 40px;
  }
  /* line 73, scss/partials/medium/_modules.scss */
  .widget_resource-feature .list-item {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 16px);
  }
  /* line 77, scss/partials/medium/_modules.scss */
  .widget_resource-feature .list-item:nth-of-type(2n + 1) {
    width: calc(50% - 16px);
    margin-right: 32px;
  }
  /* line 81, scss/partials/medium/_modules.scss */
  .widget_resource-feature .list-item .list-label {
    display: inline-block;
  }

  /* line 2, scss/partials/medium/_resources.scss */
  .browse_section .section_item_wrap {
    width: 29%;
    min-width: 29%;
    height: 85px;
    max-height: 85px;
  }
  /* line 8, scss/partials/medium/_resources.scss */
  .browse_section .two_col {
    float: left;
    width: 50%;
  }
  /* line 12, scss/partials/medium/_resources.scss */
  .browse_section .three_col {
    float: left;
    width: 33%;
  }

  /* line 19, scss/partials/medium/_resources.scss */
  .resource_head .right, .author_head .right {
    margin: 0;
  }

  /* line 26, scss/partials/medium/_resources.scss */
  .info.large .left {
    margin: 0;
  }

  /* line 34, scss/partials/medium/_resources.scss */
  body.resources .purchase_area .purchase_item .add-to-cart {
    width: auto;
    display: inline-block;
    vertical-align: top;
    margin-top: 0;
  }
}
@media only screen and (min-width: 1020px) {
  /* line 2, scss/partials/large/_common.scss */
  .content hr {
    margin: 20px 0;
  }

  /* line 6, scss/partials/large/_common.scss */
  .see-more-button {
    display: inline-block;
    font-size: 18px;
    padding: 20px;
  }

  /* line 1, scss/partials/large/_theme.scss */
  .grid-container {
    width: 1024px;
    margin: 0 auto;
    position: relative;
    min-height: 70px;
  }

  /* line 7, scss/partials/large/_theme.scss */
  header {
    min-height: 70px;
    padding-bottom: 0;
  }
  /* line 10, scss/partials/large/_theme.scss */
  header .back-button {
    left: 0;
    top: 25px;
  }
  /* line 13, scss/partials/large/_theme.scss */
  header .back-button:after {
    content: "Back to Word On Fire";
  }
  /* line 17, scss/partials/large/_theme.scss */
  header .logo-link {
    padding-top: 14px;
  }
  /* line 20, scss/partials/large/_theme.scss */
  header .donate-button {
    top: 17px;
    right: 0;
  }
  /* line 23, scss/partials/large/_theme.scss */
  header .donate-button:after {
    content: "Donate to Word On Fire";
  }

  /* line 28, scss/partials/large/_theme.scss */
  .tab-container {
    position: static;
    width: 960px;
    margin: 0 auto;
    background-color: transparent;
    padding: 0 24px;
  }
  /* line 34, scss/partials/large/_theme.scss */
  .tab-container > ul {
    padding-top: 67px;
    text-align: justify;
  }
  /* line 37, scss/partials/large/_theme.scss */
  .tab-container > ul:after {
    content: ' ';
    width: 100%;
    /* Ensures there are at least 2 lines of text, so justification works */
    display: inline-block;
  }
  /* line 42, scss/partials/large/_theme.scss */
  .tab-container > ul > li {
    display: inline-block;
    width: auto;
    margin: 0;
    background-color: transparent;
    border-bottom: none;
  }
  /* line 48, scss/partials/large/_theme.scss */
  .tab-container > ul > li:last-child {
    background-color: transparent;
  }
  /* line 51, scss/partials/large/_theme.scss */
  .tab-container > ul > li a {
    background-color: transparent;
    width: auto;
    font-size: 17px;
    color: #444444;
    position: relative;
    line-height: 56px;
    overflow: visible;
  }
  /* line 59, scss/partials/large/_theme.scss */
  .tab-container > ul > li a:hover {
    background-color: transparent;
  }
  /* line 62, scss/partials/large/_theme.scss */
  .tab-container > ul > li a.current {
    background-color: transparent;
  }
  /* line 64, scss/partials/large/_theme.scss */
  .tab-container > ul > li a.current .icon {
    display: block;
    position: absolute;
    bottom: 0;
    font-size: 16px;
    left: calc(50% - 8px);
  }
  /* line 72, scss/partials/large/_theme.scss */
  .tab-container > ul > li a.buy-tab {
    background-color: #ed7722;
    color: white;
    overflow: visible;
    position: relative;
    padding: 0 45px;
  }
  /* line 79, scss/partials/large/_theme.scss */
  .tab-container > ul > li a.buy-tab .icon {
    color: #ed7722;
    bottom: -12px;
    position: absolute;
    display: none;
    height: 15px;
    width: 16px;
    left: 50%;
    margin-left: -8px;
  }
  /* line 91, scss/partials/large/_theme.scss */
  .tab-container > ul > li a.buy-tab.current .icon {
    display: block;
  }

  /* line 101, scss/partials/large/_theme.scss */
  .tab-content .tab-title {
    display: none;
  }

  /* line 106, scss/partials/large/_theme.scss */
  .footer-wrap footer {
    width: 1024px;
    margin: 0 auto;
    padding: 32px 0;
  }
  /* line 110, scss/partials/large/_theme.scss */
  .footer-wrap footer .quicklinks-wrap {
    display: inline-block;
    vertical-align: top;
    width: 33.33333%;
    border-bottom-style: none;
  }
  /* line 116, scss/partials/large/_theme.scss */
  .footer-wrap footer .middle-wrap {
    display: inline-block;
    vertical-align: top;
    width: 33.33333%;
    border-bottom-style: none;
    border-left: 2px solid #b0aeae;
    border-right: 2px solid #b0aeae;
    padding: 0 48px 30px;
  }
  /* line 124, scss/partials/large/_theme.scss */
  .footer-wrap footer .middle-wrap .middle-list {
    margin: 0;
  }
  /* line 128, scss/partials/large/_theme.scss */
  .footer-wrap footer .social-wrap {
    display: inline-block;
    vertical-align: top;
    width: 33.33333%;
    margin-top: 0;
    padding: 0 48px;
  }

  /* line 1, scss/partials/large/_modules.scss */
  a.back-link {
    margin-right: 0;
    margin-bottom: 40px;
  }

  /* line 2, scss/partials/large/_home.scss */
  .home .page-header {
    height: 100vh;
    padding-bottom: 4px;
  }
  /* line 5, scss/partials/large/_home.scss */
  .home .page-header:before {
    height: 100vh;
  }
  /* line 8, scss/partials/large/_home.scss */
  .home .page-header .page-title {
    font-size: 102px;
    width: 800px;
  }
  /* line 12, scss/partials/large/_home.scss */
  .home .page-header .image-holder {
    height: 100%;
  }

  /* line 17, scss/partials/large/_home.scss */
  .get-started-wrap {
    margin-top: -129px;
    margin-bottom: 55px;
  }
  /* line 21, scss/partials/large/_home.scss */
  .get-started-wrap .get-started .get-started-text {
    font-size: 23px;
  }
  /* line 23, scss/partials/large/_home.scss */
  .get-started-wrap .get-started .get-started-text:hover {
    -webkit-transition: text-shadow 0.4s;
    -moz-transition: text-shadow 0.4s;
    -o-transition: text-shadow 0.4s;
    -ms-transition: text-shadow 0.4s;
    transition: text-shadow 0.4s;
    text-shadow: 3px 3px 10px black;
  }
  /* line 28, scss/partials/large/_home.scss */
  .get-started-wrap .get-started .get-started-pointer {
    font-size: 38px;
  }
  /* line 30, scss/partials/large/_home.scss */
  .get-started-wrap .get-started .get-started-pointer:hover {
    -webkit-transition: text-shadow 0.4s;
    -moz-transition: text-shadow 0.4s;
    -o-transition: text-shadow 0.4s;
    -ms-transition: text-shadow 0.4s;
    transition: text-shadow 0.4s;
    text-shadow: 3px 3px 10px black;
  }

  /* line 37, scss/partials/large/_home.scss */
  .three-way-wrap {
    width: 960px;
    margin: 0 auto;
  }
  /* line 40, scss/partials/large/_home.scss */
  .three-way-wrap .three-way-title {
    margin-top: 90px;
  }
  /* line 43, scss/partials/large/_home.scss */
  .three-way-wrap .way-wrap {
    display: inline-block;
    vertical-align: top;
    width: 320px;
    padding: 0 36px 112px;
  }
  /* line 49, scss/partials/large/_home.scss */
  .three-way-wrap .three-way-title {
    font-size: 36px;
  }
  /* line 52, scss/partials/large/_home.scss */
  .three-way-wrap .three-way-link {
    margin-bottom: 40px;
  }
  /* line 55, scss/partials/large/_home.scss */
  .three-way-wrap .three-way-subheader {
    font-size: 22px;
  }

  /* line 60, scss/partials/large/_home.scss */
  .home-gallery-section {
    margin-top: -70px;
  }
  /* line 63, scss/partials/large/_home.scss */
  .home-gallery-section .gallery-wrap .gallery-container {
    background-position: 50% 0;
  }
  /* line 65, scss/partials/large/_home.scss */
  .home-gallery-section .gallery-wrap .gallery-container .item-img {
    background-position: 50% 0;
    right: 0;
  }
  /* line 69, scss/partials/large/_home.scss */
  .home-gallery-section .gallery-wrap .gallery-container .text-wrap {
    max-width: 456px;
    bottom: calc(50% + -10px);
    -webkit-transform: translateY(50%);
    -moz-transform: translateY(50%);
    transform: translateY(50%);
    left: calc(50% - 512px);
    /* margin-left: -512px; */
    /* padding-right: 700px; */
  }
  /* line 77, scss/partials/large/_home.scss */
  .home-gallery-section .gallery-wrap .gallery-container .gallery-title {
    font-size: 50px;
    margin-bottom: 0;
  }
  /* line 81, scss/partials/large/_home.scss */
  .home-gallery-section .gallery-wrap .gallery-container .gallery-description {
    font-size: 25px;
  }
  /* line 84, scss/partials/large/_home.scss */
  .home-gallery-section .gallery-wrap .gallery-container .gallery-button {
    font-size: 18px;
    padding: 17px 27px;
  }
  /* line 88, scss/partials/large/_home.scss */
  .home-gallery-section .gallery-wrap .gallery-container .gallery-item-video-wrap {
    max-width: 536px;
    height: 307px;
    max-height: 307px;
    padding-bottom: 0;
    display: block;
    margin: 0;
    left: calc(48%);
    top: calc(50% + 10px);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  /* line 98, scss/partials/large/_home.scss */
  .home-gallery-section .gallery-wrap .gallery-container .gallery-item-video-wrap iframe {
    width: 100%;
    height: 307px;
    max-height: 307px;
  }
  /* line 106, scss/partials/large/_home.scss */
  .home-gallery-section .gallery-wrap.inactive .gallery-container {
    position: static;
    height: 520px;
  }
  /* line 109, scss/partials/large/_home.scss */
  .home-gallery-section .gallery-wrap.inactive .gallery-container .gallery-item-video-wrap {
    top: calc(50% + 40px);
  }
  /* line 113, scss/partials/large/_home.scss */
  .home-gallery-section .gallery-wrap.inactive .text-wrap {
    bottom: calc(50% + -40px);
  }
  /* line 118, scss/partials/large/_home.scss */
  .home-gallery-section .gallery-arrows {
    display: block;
    width: 100%;
    margin-left: -50%;
    top: 269px;
  }
  /* line 123, scss/partials/large/_home.scss */
  .home-gallery-section .gallery-arrows .gallery-prev, .home-gallery-section .gallery-arrows .gallery-next {
    font-size: 34px;
  }

  /* line 129, scss/partials/large/_home.scss */
  .control-wrap {
    margin-bottom: 32px;
  }
  /* line 131, scss/partials/large/_home.scss */
  .control-wrap .slide-control {
    height: 15px;
    width: 15px;
    margin-left: 13px;
  }

  /* line 138, scss/partials/large/_home.scss */
  .latest-block {
    font-size: 26px;
    padding: 3.07692307692em 0 2.15384615385em;
  }
  /* line 141, scss/partials/large/_home.scss */
  .latest-block .latest-caption {
    font-size: 1.38461538462em;
  }
  /* line 144, scss/partials/large/_home.scss */
  .latest-block .latest-arrow {
    font-size: 1em;
  }

  /* line 150, scss/partials/large/_home.scss */
  .latest-wrap .latest-item-wrap .latest-icon {
    font-size: 68px;
  }
  /* line 153, scss/partials/large/_home.scss */
  .latest-wrap .latest-item-wrap .latest-text {
    padding-top: 27%;
    font-size: 22px;
    margin: 0;
  }
  /* line 158, scss/partials/large/_home.scss */
  .latest-wrap .latest-item-wrap .latest-title, .latest-wrap .latest-item-wrap .latest-descr {
    font-size: 22px;
  }
  /* line 161, scss/partials/large/_home.scss */
  .latest-wrap .latest-item-wrap .plus-box {
    font-size: 41px;
  }

  /* line 166, scss/partials/large/_home.scss */
  .twitter-wrap {
    margin: 90px 0;
  }
  /* line 168, scss/partials/large/_home.scss */
  .twitter-wrap .tweetrow {
    padding-left: 0.29%;
  }
  /* line 171, scss/partials/large/_home.scss */
  .twitter-wrap .twitter-widget-title {
    font-size: 36px;
    display: inline-block;
  }
  /* line 175, scss/partials/large/_home.scss */
  .twitter-wrap .twitter-widget-icon {
    font-size: 54px;
    display: inline-block;
    vertical-align: bottom;
    padding-left: 20px;
  }
  /* line 181, scss/partials/large/_home.scss */
  .twitter-wrap .tweet.widget_item {
    padding-left: 0.8%;
    display: inline-block;
    vertical-align: top;
    width: 300px;
  }
  /* line 186, scss/partials/large/_home.scss */
  .twitter-wrap .tweet.widget_item:first-child {
    padding-left: 0;
  }
  /* line 191, scss/partials/large/_home.scss */
  .twitter-wrap .twitter-see-more {
    font-size: 18px;
    padding: 18px 20px 16px;
    width: auto;
    max-width: 100%;
  }

  /* line 201, scss/partials/large/_home.scss */
  .resource-slider-section .gallery-arrows {
    width: 100%;
    margin-left: -50%;
    top: 300px;
  }
  /* line 205, scss/partials/large/_home.scss */
  .resource-slider-section .gallery-arrows .gallery-prev, .resource-slider-section .gallery-arrows .gallery-next {
    font-size: 34px;
  }
  /* line 210, scss/partials/large/_home.scss */
  .resource-slider-section .gallery-wrap .gallery-container {
    position: relative;
  }
  /* line 212, scss/partials/large/_home.scss */
  .resource-slider-section .gallery-wrap .gallery-container .resource-slider-right {
    margin-left: 50%;
    padding-right: calc(50% - 512px);
    padding-left: 76px;
    padding-top: 58px;
  }
  /* line 218, scss/partials/large/_home.scss */
  .resource-slider-section .gallery-wrap .gallery-container .resource-slider-header {
    font-size: 34px;
    margin-bottom: 20px;
  }
  /* line 223, scss/partials/large/_home.scss */
  .resource-slider-section .gallery-wrap .resource-slider-item {
    width: 100%;
  }
  /* line 225, scss/partials/large/_home.scss */
  .resource-slider-section .gallery-wrap .resource-slider-item.featured-resource-slider-item {
    position: absolute;
    bottom: 52px;
    left: 50%;
    margin-left: -512px;
    width: 512px;
    border-bottom: none;
    padding: 0;
  }
  /* line 233, scss/partials/large/_home.scss */
  .resource-slider-section .gallery-wrap .resource-slider-item.featured-resource-slider-item .resource-slider-title {
    font-size: 60px;
    margin-bottom: 20px;
    padding-right: 45px;
  }
  /* line 238, scss/partials/large/_home.scss */
  .resource-slider-section .gallery-wrap .resource-slider-item.featured-resource-slider-item .resource-slider-item-date {
    display: none;
  }
  /* line 241, scss/partials/large/_home.scss */
  .resource-slider-section .gallery-wrap .resource-slider-item.featured-resource-slider-item .resource-slider-item-name {
    display: none;
  }
  /* line 245, scss/partials/large/_home.scss */
  .resource-slider-section .gallery-wrap .resource-slider-item .resource-slider-title {
    font-size: 22px;
  }
  /* line 248, scss/partials/large/_home.scss */
  .resource-slider-section .gallery-wrap .resource-slider-item .resource-slider-item-date {
    font-size: 18px;
  }
  /* line 251, scss/partials/large/_home.scss */
  .resource-slider-section .gallery-wrap .resource-slider-item .resource-slider-item-name {
    font-size: 18px;
  }
  /* line 254, scss/partials/large/_home.scss */
  .resource-slider-section .gallery-wrap .resource-slider-item .see-more-button {
    font-family: "Avenir Next W04";
    -webkit-font-smoothing: antialiased;
    border: 3px solid #221f1f;
    display: inline-block;
    color: #fff;
    border-color: #fff;
    margin-bottom: 0;
    padding: 17px 25px;
    text-transform: uppercase;
  }
  /* line 263, scss/partials/large/_home.scss */
  .resource-slider-section .gallery-wrap .resource-slider-item .see-more-button:hover {
    border-color: #f07622;
    background-color: #f07622;
  }

  /* line 273, scss/partials/large/_home.scss */
  .signup-wrap .signup-header {
    font-size: 36px;
  }
  /* line 276, scss/partials/large/_home.scss */
  .signup-wrap .signup-caption {
    font-size: 24px;
    margin-bottom: 40px;
  }
  /* line 281, scss/partials/large/_home.scss */
  .signup-wrap .signup-form .signup-email-field {
    display: inline-block;
    vertical-align: top;
    font-size: 20px;
    text-align: left;
    width: 472px;
    padding: 10px 20px 10px;
  }
  /* line 289, scss/partials/large/_home.scss */
  .signup-wrap .signup-form .signup-submit {
    display: inline-block;
    vertical-align: top;
    font-size: 18px;
    padding: 13px 19px 11px;
    margin: 0;
  }

  /* line 298, scss/partials/large/_home.scss */
  .father-wrap {
    position: relative;
  }
  /* line 300, scss/partials/large/_home.scss */
  .father-wrap .img-container {
    position: relative;
    z-index: 10;
    background-image: url(../images/frbarron-large.jpg);
    background-position: center;
    background-size: cover;
  }
  /* line 306, scss/partials/large/_home.scss */
  .father-wrap .img-container .father-img {
    filter: alpha(opacity=0);
    opacity: 0;
    width: 1280px;
    max-height: 531px;
  }
  /* line 312, scss/partials/large/_home.scss */
  .father-wrap .father-text-wrap {
    position: absolute;
    top: 0;
    z-index: 11;
    width: 1024px;
    left: 50%;
    margin-left: -512px;
    padding-right: 530px;
  }
  /* line 320, scss/partials/large/_home.scss */
  .father-wrap .father-text-wrap .father-caption {
    margin-top: 68px;
    font-size: 53px;
  }
  /* line 324, scss/partials/large/_home.scss */
  .father-wrap .father-text-wrap .father-text {
    font-family: "Sorts Mill Goudy";
    -webkit-font-smoothing: antialiased;
    font-style: italic;
    font-size: 24px;
    color: #fff;
  }
  /* line 330, scss/partials/large/_home.scss */
  .father-wrap .father-text-wrap .father-read-more {
    font-size: 18px;
    padding: 20px 25px 18px;
  }
  /* line 335, scss/partials/large/_home.scss */
  .father-wrap .social {
    background-color: transparent;
    border: 3px solid #fff;
    color: #fff;
    fill: #fff;
    display: inline-block;
    width: 66px;
    height: 65px;
    line-height: 66px;
    font-size: 36px;
    text-align: center;
    margin: 0 0 -26px 22px;
  }
  /* line 350, scss/partials/large/_home.scss */
  .father-wrap .social.twitter {
    font-size: 48px;
  }
  /* line 356, scss/partials/large/_home.scss */
  .father-wrap .social:hover {
    background-color: #ed7722;
    border-color: #fff;
  }
  /* line 360, scss/partials/large/_home.scss */
  .father-wrap .social:hover.facebook {
    background-color: #3b5998;
    border: 3px solid #3b5998;
  }
  /* line 365, scss/partials/large/_home.scss */
  .father-wrap .social:hover.twitter {
    background-color: #56a3d9;
    border: 3px solid #56a3d9;
  }
  /* line 371, scss/partials/large/_home.scss */
  .father-wrap .social span {
    position: relative;
  }
  /* line 373, scss/partials/large/_home.scss */
  .father-wrap .social span.icon-facebook {
    top: 11px;
    left: 13px;
  }
  /* line 377, scss/partials/large/_home.scss */
  .father-wrap .social span.icon-twitter {
    top: 6px;
    left: 8px;
  }

  /* line 1, scss/partials/large/_resources.scss */
  .content > .feature-resources-widget {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1282px) {
  /* line 4, scss/partials/xlarge/_home.scss */
  .home-gallery-section .gallery-wrap .gallery-container .item-img {
    background-size: cover;
  }

  /* line 12, scss/partials/xlarge/_home.scss */
  .home-gallery-section .gallery-arrows {
    display: block;
    width: 1214px;
    margin-left: -607px;
    top: 269px;
  }
  /* line 17, scss/partials/xlarge/_home.scss */
  .home-gallery-section .gallery-arrows .gallery-prev, .home-gallery-section .gallery-arrows .gallery-next {
    font-size: 34px;
  }

  /* line 24, scss/partials/xlarge/_home.scss */
  .resource-slider-section .gallery-arrows {
    width: 1214px;
    margin-left: -607px;
    top: 300px;
  }
  /* line 28, scss/partials/xlarge/_home.scss */
  .resource-slider-section .gallery-arrows .gallery-prev, .resource-slider-section .gallery-arrows .gallery-next {
    font-size: 34px;
  }
}
@media only screen and (min-width: 1920px) {
  /* line 3, scss/partials/xxlarge/_home.scss */
  .resource-slider-section .gallery-wrap .gallery-container {
    background-size: 50%;
  }
}

/*# sourceMappingURL=styles.css.map */
