@import url("//hello.myfonts.net/count/2d0aed");
/* line 1, ../assets/sass/_social.scss */
.social-bottom {
  margin: 32px 0 0 0; }
@media only screen and (max-width: 660px) {
  /* line 1, ../assets/sass/_social.scss */
  .social-bottom {
    margin: 35px 0 0 15px; } }

/* line 12, ../assets/sass/_social.scss */
.social-wrapper {
  padding-bottom: 12px;
  max-width: 300px;
  overflow: hidden; }
@media only screen and (max-width: 740px) {
  /* line 12, ../assets/sass/_social.scss */
  .social-wrapper {
    margin: 0 0 0 20px; } }
/* line 21, ../assets/sass/_social.scss */
.social-wrapper ul {
  height: 32px;
  overflow-y: hidden;
  display: inline-block;
  padding: 0;
  margin: 8px 0 8px; }
/* line 28, ../assets/sass/_social.scss */
.social-wrapper ul li {
  float: left;
  padding: 0 3px 0 0; }
/* line 32, ../assets/sass/_social.scss */
.social-wrapper ul li a {
  opacity: 1;
  color: #005689;
  cursor: pointer;
  text-decoration: none;
  display: block; }
/* line 39, ../assets/sass/_social.scss */
.social-wrapper ul li a:hover {
  opacity: 1.2; }
/* line 43, ../assets/sass/_social.scss */
.social-wrapper ul li a span.meta {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }
/* line 54, ../assets/sass/_social.scss */
.social-wrapper ul li a span {
  border-color: #c42e2f;
  text-decoration: none;
  color: #545454; }
/* line 56, ../assets/sass/_social.scss */
.social-wrapper ul li a span.icon {
  position: relative;
  display: block;
  overflow: hidden;
  width: 32px;
  height: 32px;
  padding: 0;
  -webkit-border-radius: 100rem;
  border-radius: 100rem;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  background-color: transparent; }
/* line 76, ../assets/sass/_social.scss */
.social-wrapper ul li a span i {
  width: 100%;
  height: 100%;
  display: block;
  background-position: 1px 1px;
  background-repeat: no-repeat; }
/* line 84, ../assets/sass/_social.scss */
.social-wrapper ul li a span.email {
  background-color: #767676; }
/* line 86, ../assets/sass/_social.scss */
.social-wrapper ul li a span.email i {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iLTIgLTIgMzIgMzIiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0yMC4yIDExLjdsLS40LS40LTUuNyAyLjctNS43LTIuNy0uMy40IDYgNC45IDYuMS00Ljl6TTIxLjQgN0g2LjVMNSA5LjV2OS4zTDYuNiAyMGgxNC45bDEuNS0xLjJWOS41TDIxLjQgN3ptLS41IDEwLjhINy4xVjkuMmgxMy44djguNnoiLz48L3N2Zz4=);
  background-position: 0 0; }
/* line 91, ../assets/sass/_social.scss */
.social-wrapper ul li a span.email:hover {
  background-color: #536076; }
/* line 94, ../assets/sass/_social.scss */
.social-wrapper ul li a span.facebook {
  visibility: visible;
  display: block;
  background-color: #3067a3; }
/* line 98, ../assets/sass/_social.scss */
.social-wrapper ul li a span.facebook i {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iLTIgLTIgMzIgMzIiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xNy45IDE0aC0zdjhIMTJ2LThoLTJ2LTIuOWgyVjguN0MxMiA2LjggMTMuMSA1IDE2IDVjMS4yIDAgMiAuMSAyIC4xdjNoLTEuOGMtMSAwLTEuMi41LTEuMiAxLjN2MS44aDNsLS4xIDIuOHoiLz48L3N2Zz4=);
  background-position: 0 0; }
/* line 103, ../assets/sass/_social.scss */
.social-wrapper ul li a span.facebook:hover {
  background-color: #1f4268; }
/* line 106, ../assets/sass/_social.scss */
.social-wrapper ul li a span.twitter {
  background-color: #03b3ee; }
/* line 108, ../assets/sass/_social.scss */
.social-wrapper ul li a span.twitter i {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iLTIgLTIgMzIgMzIiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0yMS4zIDEwLjV2LjVjMCA0LjctMy41IDEwLjEtOS45IDEwLjEtMiAwLTMuOC0uNi01LjMtMS42LjMgMCAuNi4xLjguMSAxLjYgMCAzLjEtLjYgNC4zLTEuNS0xLjUgMC0yLjgtMS0zLjMtMi40LjIgMCAuNC4xLjcuMWwuOS0uMWMtMS42LS4zLTIuOC0xLjgtMi44LTMuNS41LjMgMSAuNCAxLjYuNC0uOS0uNi0xLjYtMS43LTEuNi0yLjkgMC0uNi4yLTEuMy41LTEuOCAxLjcgMi4xIDQuMyAzLjYgNy4yIDMuNy0uMS0uMy0uMS0uNS0uMS0uOCAwLTIgMS42LTMuNSAzLjUtMy41IDEgMCAxLjkuNCAyLjUgMS4xLjgtLjEgMS41LS40IDIuMi0uOC0uMy44LS44IDEuNS0xLjUgMS45LjctLjEgMS40LS4zIDItLjUtLjQuNC0xIDEtMS43IDEuNXoiLz48L3N2Zz4=);
  background-position: 0 0; }
/* line 113, ../assets/sass/_social.scss */
.social-wrapper ul li a span.twitter:hover {
  background-color: #027aa2; }
/* line 116, ../assets/sass/_social.scss */
.social-wrapper ul li a span.reddit {
  background-color: #f68634; }
/* line 118, ../assets/sass/_social.scss */
.social-wrapper ul li a span.reddit i {
  background-image: url("../img/reddit-icon.svg");
  background-position: 2px 3px; }
/* line 123, ../assets/sass/_social.scss */
.social-wrapper ul li a span.reddit:hover {
  background-color: #f66e0a; }
/* line 126, ../assets/sass/_social.scss */
.social-wrapper ul li a span.print {
  background-color: #767676; }
/* line 128, ../assets/sass/_social.scss */
.social-wrapper ul li a span.print i {
  background-image: url("../img/print-icon.svg");
  background-position: 3px 3px; }
/* line 133, ../assets/sass/_social.scss */
.social-wrapper ul li a span.print:hover {
  background-color: #536076; }
/* line 137, ../assets/sass/_social.scss */
.social-wrapper ul li a span.google {
  background-color: #e15440; }
/* line 139, ../assets/sass/_social.scss */
.social-wrapper ul li a span.google i {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iLTIgLTIgMzIgMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTIgLTIgMzYgMzYiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0yMS42NSA4Ljc2VjUuNWgtMS4xMnYzLjI2aC0zLjM1djEuMTJoMy4zNXYzLjM0aDEuMTJWOS44OEgyNVY4Ljc2ek0xNi4yOCA1LjVoLTQuNjJzLTQuNjguMS00LjY4IDQuMDZjMCAzLjk2IDQuMSAzLjUgNC4xIDMuNXYxYzAgLjQuNTQuMjcuNiAxLjFDMTEuNDIgMTUuMTUgNiAxNSA2IDE4LjU4YzAgMy41NiA0Ljc3IDMuNCA0Ljc3IDMuNHM1LjUuMjUgNS41LTQuMmMwLTIuNjYtMy4xNC0zLjUyLTMuMTQtNC42IDAtMS4wNyAyLjM3LTEuMzggMi4zNy0zLjkgMC0xLjUyLS4xNC0yLjQzLTEuMzMtMi45NyAwLS4zOCAyLjEtLjEzIDIuMS0uODN6bS0xLjUgMTIuNmMuMSAxLjQtMS4zNiAyLjYyLTMuMjcgMi43NS0xLjkuMTMtMy41Mi0uOS0zLjYtMi4yOC0uMS0xLjM4IDEuMzYtMi42IDMuMjctMi43NCAxLjktLjEzIDMuNTMuOSAzLjYyIDIuMjd6bS0yLjgtNmMtMS4xMy4zMi0yLjQtLjcyLTIuODQtMi4zLS40My0xLjYuMTQtMy4xMyAxLjI4LTMuNDQgMS4xMy0uMyAyLjQuNzMgMi44NCAyLjMyLjQzIDEuNi0uMTQgMy4xMi0xLjI4IDMuNDN6Ii8+PC9zdmc+);
  background-position: 0 0; }
/* line 144, ../assets/sass/_social.scss */
.social-wrapper ul li a span.google:hover {
  background-color: #b8301d; }
/* line 147, ../assets/sass/_social.scss */
.social-wrapper ul li a span.linkedin {
  background-color: #0071a1; }
/* line 149, ../assets/sass/_social.scss */
.social-wrapper ul li a span.linkedin i {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAuNTc2IDcuOTg1Yy44NjUgMCAxLjU2OC43MDMgMS41NjggMS41NjggMCAuODY2LS43MDMgMS41Ny0xLjU2OCAxLjU3LS44NjcgMC0xLjU2OC0uNzA0LTEuNTY4LTEuNTcgMC0uODY1LjctMS41NjggMS41NjgtMS41Njh6bS0xLjM1MyA0LjMyN2gyLjcwNnY4LjcwNEg5LjIyMnYtOC43MDR6bTQuNDAzIDBoMi41OTV2MS4xOWguMDM4Yy4zNi0uNjg1IDEuMjQ0LTEuNDA3IDIuNTYtMS40MDcgMi43MzcgMCAzLjI0MyAxLjgwMyAzLjI0MyA0LjE0N3Y0Ljc3NGgtMi43di00LjIzMmMwLTEuMDEtLjAyLTIuMzA4LTEuNDA3LTIuMzA4LTEuNDA4IDAtMS42MjMgMS4xLTEuNjIzIDIuMjM1djQuMzA2aC0yLjcwNHYtOC43MDQiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);
  background-position: 0 0; }
/* line 154, ../assets/sass/_social.scss */
.social-wrapper ul li a span.linkedin:hover {
  background-color: #003b54; }
/* line 158, ../assets/sass/_social.scss */
.social-wrapper ul li a span.whatsapp {
  background-color: #59CB3F;
  display: none; }
/* line 161, ../assets/sass/_social.scss */
.social-wrapper ul li a span.whatsapp i {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjIuMDkgNy44N2MtMS44OC0xLjg4LTQuMzgtMi45Mi03LjA1LTIuOTItNS40OSAwLTkuOTYgNC40Ny05Ljk2IDkuOTYgMCAxLjc1LjQ2IDMuNDcgMS4zMyA0Ljk4TDUgMjUuMDRsNS4yOC0xLjM4YzEuNDUuNzkgMy4wOSAxLjIxIDQuNzYgMS4yMSA1LjQ5IDAgOS45Ni00LjQ3IDkuOTYtOS45NiAwLTIuNjUtMS4wMy01LjE1LTIuOTEtNy4wNG0tNy4wNSAxNS4zMmMtMS40OSAwLTIuOTUtLjQtNC4yMi0xLjE1bC0uMy0uMTgtMy4xMy44Mi44NC0zLjA1LS4yLS4zMUM3LjIgMTggNi43NiAxNi40NyA2Ljc3IDE0LjkxYzAtNC41NiAzLjcxLTguMjcgOC4yOC04LjI3IDIuMjEgMCA0LjI5Ljg2IDUuODUgMi40MyAxLjU2IDEuNTYgMi40MiAzLjY0IDIuNDIgNS44NSAwIDQuNTYtMy43MiA4LjI3LTguMjggOC4yN200LjU0LTYuMmMtLjI1LS4xMi0xLjQ3LS43My0xLjctLjgxcy0uMzktLjEyLS41Ni4xMmMtLjE3LjI1LS42NC44MS0uNzkuOTctLjE0LjE3LS4yOS4xOS0uNTQuMDYtLjI1LS4xMi0xLjA1LS4zOS0yLTEuMjMtLjc0LS42Ni0xLjI0LTEuNDctMS4zOC0xLjcyLS4xNS0uMjUtLjAyLS4zOC4xMS0uNTEuMTEtLjExLjI1LS4yOS4zNy0uNDQuMTItLjE1LjE3LS4yNS4yNS0uNDIuMDgtLjE3LjA0LS4zMS0uMDItLjQ0LS4wNi0uMTItLjU2LTEuMzUtLjc3LTEuODUtLjItLjQ5LS40MS0uNDItLjU2LS40My0uMTQtLjAxLS4zMS0uMDEtLjQ4LS4wMS0uMTcgMC0uNDQuMDYtLjY2LjMxLS4yMi4yNS0uODcuODUtLjg3IDIuMDggMCAxLjIyLjg5IDIuNDEgMS4wMiAyLjU3LjEyLjE3IDEuNzUgMi42OCA0LjI1IDMuNzYuNTkuMjYgMS4wNi40MSAxLjQyLjUyLjYuMTkgMS4xNC4xNiAxLjU3LjEuNDgtLjA3IDEuNDctLjYgMS42OC0xLjE4cy4yMS0xLjA4LjE0LTEuMThjLS4wNi0uMDgtLjIzLS4xNC0uNDgtLjI3Ii8+PC9zdmc+);
  background-position: 1px 1px; }
/* line 166, ../assets/sass/_social.scss */
.social-wrapper ul li a span.whatsapp:hover {
  background-color: #45a92e; }
/* line 171, ../assets/sass/_social.scss */
.social-wrapper ul li a span.telegram i {
  font-size: 2em;
  color: #2097D5; }
/* line 177, ../assets/sass/_social.scss */
.social-wrapper ul li a span.pinterest {
  background-color: #CB2027;
  display: none; }
/* line 180, ../assets/sass/_social.scss */
.social-wrapper ul li a span.pinterest i {
  background-image: url("../img/pinterest-icon.svg");
  background-position: 6px 4px; }
/* line 185, ../assets/sass/_social.scss */
.social-wrapper ul li a span.pinterest:hover {
  background-color: #9C100F; }
@media only screen and (max-width: 740px) {
  /* line 190, ../assets/sass/_social.scss */
  .social-wrapper ul li a span.pinterest {
    display: block; } }
@media only screen and (max-width: 480px) {
  /* line 195, ../assets/sass/_social.scss */
  .social-wrapper ul li a span.whatsapp {
    display: block; } }

/* line 210, ../assets/sass/_social.scss */
.social-top .linkedin {
  display: none !important; }
/* line 213, ../assets/sass/_social.scss */
.social-top .google {
  display: none !important; }
/* line 216, ../assets/sass/_social.scss */
.social-top .whatsapp {
  display: none !important; }
/* line 219, ../assets/sass/_social.scss */
.social-top .pinterest {
  display: none !important; }

/* line 3, ../assets/sass/_box.scss */
.box ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow: visible;
  margin: 0 auto;
  list-style: none;
  padding: 0; }
@media only screen and (min-width: 1301px) {
  /* line 3, ../assets/sass/_box.scss */
  .box ul {
    max-width: 1300px;
    padding: 0 0 0 60px; } }
@media only screen and (max-width: 1300px) {
  /* line 3, ../assets/sass/_box.scss */
  .box ul {
    max-width: 940px;
    position: relative;
    left: -10px;
    margin: 10px 0 0 0; } }
@media only screen and (max-width: 1140px) {
  /* line 3, ../assets/sass/_box.scss */
  .box ul {
    max-width: 1140px;
    width: 964px;
    position: relative;
    left: -12px;
    margin: 0; } }
@media only screen and (max-width: 980px) {
  /* line 3, ../assets/sass/_box.scss */
  .box ul {
    max-width: 720px;
    margin: 0 20px 0 20px; } }
@media only screen and (max-width: 740px) {
  /* line 3, ../assets/sass/_box.scss */
  .box ul {
    max-width: 740px;
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    overflow: hidden;
    margin: 0 auto;
    list-style: none;
    max-width: 620px;
    display: block;
    left: 0;
    width: auto; } }
@media only screen and (max-width: 480px) {
  /* line 3, ../assets/sass/_box.scss */
  .box ul {
    max-width: 480px; } }
/* line 51, ../assets/sass/_box.scss */
.box ul li:nth-child(4), .box ul li:nth-child(8), .box ul li:nth-child(12), .box ul li:nth-child(16).li:nth-child(20), .box ul li:nth-child(24), .box ul li:nth-child(28), .box ul li:nth-child(32) {
  border-right: none; }
@media only screen and (max-width: 740px) {
  /* line 54, ../assets/sass/_box.scss */
  .box ul li:nth-child(1) {
    margin: 0; } }
/* line 61, ../assets/sass/_box.scss */
.box ul li {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-basis: 0;
  -moz-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  position: relative;
  padding-bottom: 20px;
  height: 232px;
  width: 220px;
  border-right: solid 1px #fbd4d5; }
@media only screen and (max-width: 980px) {
  /* line 61, ../assets/sass/_box.scss */
  .box ul li {
    height: 198px; } }
@media only screen and (max-width: 740px) {
  /* line 61, ../assets/sass/_box.scss */
  .box ul li {
    width: 100%;
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    border-top: solid 1px #fbd4d5;
    margin: 0;
    border-right: none;
    width: 620px;
    height: 80px; } }
@media only screen and (max-width: 660px) {
  /* line 61, ../assets/sass/_box.scss */
  .box ul li {
    width: 100%; } }
/* line 94, ../assets/sass/_box.scss */
.box ul li div.hover .item-container {
  background-color: #eaeaea !important; }
/* line 97, ../assets/sass/_box.scss */
.box ul li div.hover .item-media-wrapper div {
  opacity: 0.9; }
/* line 100, ../assets/sass/_box.scss */
.box ul li div.hover img {
  opacity: 0.9; }
/* line 105, ../assets/sass/_box.scss */
.box ul li div.item {
  display: block;
  position: static;
  padding-bottom: 0;
  vertical-align: top;
  margin: 0 0 6px 0;
  padding: 0 10px 0 12px; }
@media only screen and (max-width: 740px) {
  /* line 105, ../assets/sass/_box.scss */
  .box ul li div.item {
    padding: 0; } }
/* line 118, ../assets/sass/_box.scss */
.box ul li div.item .item-container {
  height: 252px;
  background-color: #f1efef; }
@media only screen and (max-width: 1140px) {
  /* line 118, ../assets/sass/_box.scss */
  .box ul li div.item .item-container {
    height: 252px; } }
@media only screen and (max-width: 980px) {
  /* line 118, ../assets/sass/_box.scss */
  .box ul li div.item .item-container {
    height: 218px; } }
@media only screen and (max-width: 740px) {
  /* line 118, ../assets/sass/_box.scss */
  .box ul li div.item .item-container {
    height: 91px;
    position: relative; } }
/* line 135, ../assets/sass/_box.scss */
.box ul li div.item .item-meta {
  text-align: left;
  width: auto;
  position: absolute;
  padding: 0;
  margin: 0;
  bottom: 5px;
  left: 5px; }
@media only screen and (max-width: 740px) {
  /* line 135, ../assets/sass/_box.scss */
  .box ul li div.item .item-meta {
    display: none; } }
@media only screen and (max-width: 980px) {
  /* line 135, ../assets/sass/_box.scss */
  .box ul li div.item .item-meta {
    display: none; } }
@media only screen and (max-width: 660px) {
  /* line 135, ../assets/sass/_box.scss */
  .box ul li div.item .item-meta {
    display: none; } }
@media only screen and (max-width: 480px) {
  /* line 135, ../assets/sass/_box.scss */
  .box ul li div.item .item-meta {
    display: none; } }
/* line 157, ../assets/sass/_box.scss */
.box ul li div.item .item-meta .published {
  display: none;
  visibility: hidden;
  font-family: Helvetica, Arial, 'Lucida Grande', sans-serif;
  font-size: 13px;
  line-height: 14px;
  letter-spacing: -0.04em;
  display: inline;
  color: #888888; }
/* line 166, ../assets/sass/_box.scss */
.box ul li div.item .item-meta .published span {
  float: left;
  width: 11px;
  height: 11px;
  margin: 1px 7px 0 0; }
/* line 177, ../assets/sass/_box.scss */
.box ul li div.item a {
  height: 100%;
  width: 100%;
  display: block;
  background-color: #f1efef;
  opacity: 0.9; }
/* line 184, ../assets/sass/_box.scss */
.box ul li div.item a:visited {
  background-color: #e5e3e3; }
/* line 189, ../assets/sass/_box.scss */
.box ul li div.item a:visited h2 {
  color: #5c5c5c; }
/* line 194, ../assets/sass/_box.scss */
.box ul li div.item a .item-media-wrapper {
  display: block;
  width: 100%;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
  height: 100%; }
/* line 202, ../assets/sass/_box.scss */
.box ul li div.item a .item-media-wrapper span.play {
  width: 44px;
  height: 44px;
  font-size: 56px;
  position: absolute;
  top: 11%;
  left: 40%;
  overflow: hidden !important;
  display: inline-block;
  cursor: pointer;
  text-align: center; }
/* line 216, ../assets/sass/_box.scss */
.box ul li div.item a .item-media-wrapper span.play:before {
  content: '';
  display: block;
  -webkit-border-radius: 62.5rem;
  border-radius: 62.5rem;
  width: 44px;
  height: 44px;
  font-size: 56px;
  background-color: #fddd02; }
/* line 226, ../assets/sass/_box.scss */
.box ul li div.item a .item-media-wrapper span.play:after {
  content: '';
  position: absolute;
  left: 15px;
  top: 13px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 0 10px 20px;
  border-color: transparent transparent transparent #000; }
/* line 239, ../assets/sass/_box.scss */
.box ul li div.item a .item-media-wrapper span.play:hover {
  color: green; }
/* line 241, ../assets/sass/_box.scss */
.box ul li div.item a .item-media-wrapper span.play:hover:before {
  background-color: #fddd02; }
/* line 244, ../assets/sass/_box.scss */
.box ul li div.item a .item-media-wrapper span.play:hover:after {
  border-color: transparent transparent transparent #000; }
/* line 252, ../assets/sass/_box.scss */
.box ul li div.item a .item-media-wrapper h2 {
  min-height: 62px;
  max-height: 62px;
  overflow: hidden;
  font-size: 17px;
  line-height: 20px;
  position: relative;
  letter-spacing: -0.05em;
  word-wrap: break-word;
  font-weight: normal;
  font-family: IowanOldStyleBTPro-Bold;
  margin: 0;
  padding: 5px 5px 0 5px;
  text-transform: none;
  color: #333333; }
@media only screen and (min-width: 1301px) {
  /* line 252, ../assets/sass/_box.scss */
  .box ul li div.item a .item-media-wrapper h2 {
    width: 95%;
    max-height: unset;
    min-height: 0;
    height: auto; }
  /* line 274, ../assets/sass/_box.scss */
  .box ul li div.item a .item-media-wrapper h2 .ellip {
    height: auto; } }
@media only screen and (max-width: 1300px) {
  /* line 252, ../assets/sass/_box.scss */
  .box ul li div.item a .item-media-wrapper h2 {
    width: 95%;
    max-height: unset;
    min-height: 0;
    height: auto; }
  /* line 283, ../assets/sass/_box.scss */
  .box ul li div.item a .item-media-wrapper h2 .ellip {
    height: auto; } }
@media only screen and (max-width: 1140px) {
  /* line 252, ../assets/sass/_box.scss */
  .box ul li div.item a .item-media-wrapper h2 {
    width: 95%;
    max-height: unset;
    min-height: 0;
    height: auto; }
  /* line 292, ../assets/sass/_box.scss */
  .box ul li div.item a .item-media-wrapper h2 .ellip {
    height: auto; } }
@media only screen and (max-width: 980px) {
  /* line 252, ../assets/sass/_box.scss */
  .box ul li div.item a .item-media-wrapper h2 {
    width: 95%;
    max-height: 101px; } }
@media only screen and (max-width: 740px) {
  /* line 252, ../assets/sass/_box.scss */
  .box ul li div.item a .item-media-wrapper h2 {
    left: 142px;
    top: 7px;
    padding: 0;
    overflow: hidden;
    display: inline-table;
    width: 75%; } }
@media only screen and (max-width: 660px) {
  /* line 252, ../assets/sass/_box.scss */
  .box ul li div.item a .item-media-wrapper h2 {
    width: 75%; } }
@media only screen and (max-width: 550px) {
  /* line 252, ../assets/sass/_box.scss */
  .box ul li div.item a .item-media-wrapper h2 {
    width: 67%; } }
@media only screen and (max-width: 480px) {
  /* line 252, ../assets/sass/_box.scss */
  .box ul li div.item a .item-media-wrapper h2 {
    width: 57%;
    max-height: 80px;
    display: inline-block; } }
/* line 325, ../assets/sass/_box.scss */
.box ul li div.item a .item-media-wrapper h3 {
  display: none;
  min-height: 60px;
  font-size: 16px;
  line-height: 20px;
  position: relative;
  padding-top: 2px;
  word-wrap: break-word;
  font-weight: normal;
  font-family: IowanOldStyleBTPro-Roman;
  color: #767676;
  letter-spacing: -0.05em;
  text-transform: none;
  height: 140px; }
@media only screen and (max-width: 1140px) {
  /* line 325, ../assets/sass/_box.scss */
  .box ul li div.item a .item-media-wrapper h3 {
    margin: 5px 5px 0 5px; } }
@media only screen and (max-width: 980px) {
  /* line 325, ../assets/sass/_box.scss */
  .box ul li div.item a .item-media-wrapper h3 {
    height: 61px; } }
@media only screen and (max-width: 980px) {
  /* line 350, ../assets/sass/_box.scss */
  .box ul li div.item a .item-media-wrapper.no-img, .box ul li div.item a .item-media-wrapper.section {
    height: 205px; } }
@media only screen and (max-width: 740px) {
  /* line 350, ../assets/sass/_box.scss */
  .box ul li div.item a .item-media-wrapper.no-img, .box ul li div.item a .item-media-wrapper.section {
    height: 90px;
    overflow: hidden; } }
/* line 360, ../assets/sass/_box.scss */
.box ul li div.item a .item-media-wrapper.no-img .title-wrapper, .box ul li div.item a .item-media-wrapper.section .title-wrapper {
  height: auto;
  overflow: visible;
  margin: 0; }
/* line 367, ../assets/sass/_box.scss */
.box ul li div.item a .item-media-wrapper.no-img h2, .box ul li div.item a .item-media-wrapper.section h2 {
  min-height: 60px;
  padding: 0;
  margin: 0;
  top: 5px;
  left: 10px;
  width: 93%;
  overflow: visible;
  min-height: unset;
  max-height: none;
  height: auto;
  text-transform: none; }
@media only screen and (min-width: 1301px) {
  /* line 367, ../assets/sass/_box.scss */
  .box ul li div.item a .item-media-wrapper.no-img h2, .box ul li div.item a .item-media-wrapper.section h2 {
    left: 0; } }
@media only screen and (max-width: 1300px) {
  /* line 367, ../assets/sass/_box.scss */
  .box ul li div.item a .item-media-wrapper.no-img h2, .box ul li div.item a .item-media-wrapper.section h2 {
    left: 0; } }
/* line 387, ../assets/sass/_box.scss */
.box ul li div.item a .item-media-wrapper.no-img h3, .box ul li div.item a .item-media-wrapper.section h3 {
  padding: 0 10px 10px 5px;
  overflow: hidden;
  display: inline-block;
  height: auto;
  width: 195px;
  overflow: hidden;
  letter-spacing: -0.05em;
  margin: 10px 0 0;
  position: relative;
  top: 0;
  text-transform: none; }
@media only screen and (min-width: 1301px) {
  /* line 387, ../assets/sass/_box.scss */
  .box ul li div.item a .item-media-wrapper.no-img h3, .box ul li div.item a .item-media-wrapper.section h3 {
    width: 200px; } }
@media only screen and (max-width: 1300px) {
  /* line 387, ../assets/sass/_box.scss */
  .box ul li div.item a .item-media-wrapper.no-img h3, .box ul li div.item a .item-media-wrapper.section h3 {
    width: 195px; } }
@media only screen and (max-width: 1140px) {
  /* line 387, ../assets/sass/_box.scss */
  .box ul li div.item a .item-media-wrapper.no-img h3, .box ul li div.item a .item-media-wrapper.section h3 {
    width: 195px; } }
@media only screen and (max-width: 980px) {
  /* line 387, ../assets/sass/_box.scss */
  .box ul li div.item a .item-media-wrapper.no-img h3, .box ul li div.item a .item-media-wrapper.section h3 {
    width: 135px; } }
@media only screen and (max-width: 740px) {
  /* line 387, ../assets/sass/_box.scss */
  .box ul li div.item a .item-media-wrapper.no-img h3, .box ul li div.item a .item-media-wrapper.section h3 {
    width: 95%;
    flex: 0;
    margin: 10px 0 0 0;
    overflow: hidden;
    display: inline-block; } }
@media only screen and (max-width: 660px) {
  /* line 387, ../assets/sass/_box.scss */
  .box ul li div.item a .item-media-wrapper.no-img h3, .box ul li div.item a .item-media-wrapper.section h3 {
    width: 95%;
    flex: 0;
    margin: 10px 0 0 0;
    overflow: hidden;
    display: inline-block; } }
/* line 427, ../assets/sass/_box.scss */
.box ul li div.item a .item-media-wrapper.no-img .item-meta, .box ul li div.item a .item-media-wrapper.section .item-meta {
  padding: 0;
  position: absolute;
  bottom: 5px;
  left: 5px;
  display: block; }
@media only screen and (max-width: 980px) {
  /* line 427, ../assets/sass/_box.scss */
  .box ul li div.item a .item-media-wrapper.no-img .item-meta, .box ul li div.item a .item-media-wrapper.section .item-meta {
    display: none; } }
@media only screen and (max-width: 740px) {
  /* line 427, ../assets/sass/_box.scss */
  .box ul li div.item a .item-media-wrapper.no-img .item-meta, .box ul li div.item a .item-media-wrapper.section .item-meta {
    display: none; } }
@media only screen and (max-width: 660px) {
  /* line 427, ../assets/sass/_box.scss */
  .box ul li div.item a .item-media-wrapper.no-img .item-meta, .box ul li div.item a .item-media-wrapper.section .item-meta {
    display: none; } }
/* line 447, ../assets/sass/_box.scss */
.box ul li div.item a .image-wrapper {
  height: 133px; }
@media only screen and (max-width: 1140px) {
  /* line 447, ../assets/sass/_box.scss */
  .box ul li div.item a .image-wrapper {
    height: 132px; } }
@media only screen and (max-width: 980px) {
  /* line 447, ../assets/sass/_box.scss */
  .box ul li div.item a .image-wrapper {
    height: 96px; } }
@media only screen and (max-width: 740px) {
  /* line 447, ../assets/sass/_box.scss */
  .box ul li div.item a .image-wrapper {
    height: 77px;
    float: left; } }
/* line 461, ../assets/sass/_box.scss */
.box ul li div.item a img {
  position: absolute;
  top: 0;
  left: 0;
  border-top: solid 1px #fbd4d5;
  opacity: 1; }
@media only screen and (min-width: 1301px) {
  /* line 461, ../assets/sass/_box.scss */
  .box ul li div.item a img {
    width: 100%;
    height: 132px; } }
@media only screen and (max-width: 1300px) {
  /* line 461, ../assets/sass/_box.scss */
  .box ul li div.item a img {
    width: 220px;
    height: 132px; } }
@media only screen and (max-width: 980px) {
  /* line 461, ../assets/sass/_box.scss */
  .box ul li div.item a img {
    width: 161px;
    height: 95px; } }
@media only screen and (max-width: 740px) {
  /* line 461, ../assets/sass/_box.scss */
  .box ul li div.item a img {
    width: 127px;
    height: 76px;
    position: absolute;
    left: 7px;
    top: 7px; } }
@media only screen and (max-width: 740px) {
  /* line 489, ../assets/sass/_box.scss */
  .box ul li div.item a .title-wrapper {
    height: 90px;
    overflow: hidden; } }
@media only screen and (max-width: 980px) {
  /* line 489, ../assets/sass/_box.scss */
  .box ul li div.item a .title-wrapper {
    height: 195px;
    overflow: hidden; } }
@media only screen and (min-width: 1301px) {
  /* line 515, ../assets/sass/_box.scss */
  .box.search ul li div.item a img {
    width: 225px;
    height: 132px; } }

/* line 3, ../assets/sass/_three-column.scss */
.three-column.content .social-wrapper {
  border-top: 1px dotted #fbd4d5;
  margin: 0;
  padding: 0;
  clear: both;
  max-width: 100%; }
@media only screen and (min-width: 1301px) {
  /* line 11, ../assets/sass/_three-column.scss */
  .three-column.content .col-left {
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    float: left;
    width: 230px;
    clear: left;
    padding: 0 10px 0 10px; } }
@media only screen and (max-width: 1300px) {
  /* line 11, ../assets/sass/_three-column.scss */
  .three-column.content .col-left {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 180px;
    padding: 0 10px 0 10px; } }
@media only screen and (max-width: 1140px) {
  /* line 11, ../assets/sass/_three-column.scss */
  .three-column.content .col-left {
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    display: none;
    visibility: hidden; } }
@media only screen and (max-width: 980px) {
  /* line 11, ../assets/sass/_three-column.scss */
  .three-column.content .col-left {
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    display: none;
    visibility: hidden; } }
@media only screen and (max-width: 740px) {
  /* line 11, ../assets/sass/_three-column.scss */
  .three-column.content .col-left {
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    display: none;
    visibility: hidden; } }
@media only screen and (max-width: 480px) {
  /* line 11, ../assets/sass/_three-column.scss */
  .three-column.content .col-left {
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    display: none;
    visibility: hidden; } }
@media only screen and (min-width: 1301px) {
  /* line 47, ../assets/sass/_three-column.scss */
  .three-column.content .col-centre {
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    width: 620px; } }
@media only screen and (max-width: 1300px) {
  /* line 47, ../assets/sass/_three-column.scss */
  .three-column.content .col-centre {
    -webkit-box-flex: 3;
    -moz-box-flex: 3;
    -webkit-flex: 3;
    -ms-flex: 3;
    flex: 3; } }
@media only screen and (max-width: 1140px) {
  /* line 47, ../assets/sass/_three-column.scss */
  .three-column.content .col-centre {
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    width: 940px;
    margin-left: 20px; } }
@media only screen and (max-width: 980px) {
  /* line 47, ../assets/sass/_three-column.scss */
  .three-column.content .col-centre {
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    width: 740px;
    margin: 0 auto;
    background-color: #FFFFFF; } }
@media only screen and (max-width: 740px) {
  /* line 47, ../assets/sass/_three-column.scss */
  .three-column.content .col-centre {
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    margin: 0;
    display: table-cell;
    max-width: 620px;
    width: auto; } }
@media only screen and (max-width: 660px) {
  /* line 47, ../assets/sass/_three-column.scss */
  .three-column.content .col-centre {
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    margin: 0;
    display: table-cell;
    max-width: 655px;
    width: auto; } }
@media only screen and (max-width: 480px) {
  /* line 47, ../assets/sass/_three-column.scss */
  .three-column.content .col-centre {
    -webkit-box-flex: 2;
    -moz-box-flex: 2;
    -webkit-flex: 2;
    -ms-flex: 2;
    flex: 2; } }
@media only screen and (min-width: 1301px) {
  /* line 86, ../assets/sass/_three-column.scss */
  .three-column.content .col-right {
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none; } }
@media only screen and (max-width: 1300px) {
  /* line 86, ../assets/sass/_three-column.scss */
  .three-column.content .col-right {
    -webkit-box-flex: 2;
    -moz-box-flex: 2;
    -webkit-flex: 2;
    -ms-flex: 2;
    flex: 2; } }
@media only screen and (max-width: 1140px) {
  /* line 86, ../assets/sass/_three-column.scss */
  .three-column.content .col-right {
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    display: none;
    visibility: hidden; } }
@media only screen and (max-width: 980px) {
  /* line 86, ../assets/sass/_three-column.scss */
  .three-column.content .col-right {
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    display: none;
    visibility: hidden; } }
@media only screen and (max-width: 740px) {
  /* line 86, ../assets/sass/_three-column.scss */
  .three-column.content .col-right {
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    display: none;
    visibility: hidden; } }
@media only screen and (max-width: 480px) {
  /* line 86, ../assets/sass/_three-column.scss */
  .three-column.content .col-right {
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    display: none;
    visibility: hidden; } }
/* line 115, ../assets/sass/_three-column.scss */
.three-column.content .col-right .related-wrapper {
  position: absolute;
  right: 15px;
  top: 0px;
  width: 300px; }
@media only screen and (max-width: 1140px) {
  /* line 115, ../assets/sass/_three-column.scss */
  .three-column.content .col-right .related-wrapper {
    right: 25px; } }
/* line 129, ../assets/sass/_three-column.scss */
.three-column.content .col-left span.top {
  border-top: 1px dotted #fbd4d5;
  width: 220px;
  display: block; }
@media only screen and (max-width: 1300px) {
  /* line 129, ../assets/sass/_three-column.scss */
  .three-column.content .col-left span.top {
    width: 170px; } }
/* line 139, ../assets/sass/_three-column.scss */
.three-column.content .col-left .primary-topic {
  color: #c42e2f;
  font-size: 20px;
  line-height: 28px;
  font-family: IowanOldStyleBTPro-Black;
  padding: 10px 0 0 0;
  letter-spacing: -0.04em;
  display: block;
  border: none; }
/* line 148, ../assets/sass/_three-column.scss */
.three-column.content .col-left .primary-topic a:hover {
  text-decoration: underline !important; }
/* line 154, ../assets/sass/_three-column.scss */
.three-column.content .col-left .meta-wrapper {
  margin: 0; }
@media only screen and (min-width: 1301px) {
  /* line 154, ../assets/sass/_three-column.scss */
  .three-column.content .col-left .meta-wrapper {
    width: 220px; } }
@media only screen and (max-width: 1300px) {
  /* line 154, ../assets/sass/_three-column.scss */
  .three-column.content .col-left .meta-wrapper {
    width: 170px; } }
/* line 164, ../assets/sass/_three-column.scss */
.three-column.content .col-left .meta-wrapper p {
  border-top: 1px dotted #fbd4d5; }
/* line 167, ../assets/sass/_three-column.scss */
.three-column.content .col-left .meta-wrapper p:nth-child(1) {
  border: none; }
/* line 170, ../assets/sass/_three-column.scss */
.three-column.content .col-left .meta-wrapper .publication {
  color: #c42e2f;
  margin: 0;
  padding: 5px 0 0 0;
  border-bottom: none;
  font-size: 20px;
  letter-spacing: -0.025em;
  font-family: IowanOldStyleBTPro-Bold; }
/* line 178, ../assets/sass/_three-column.scss */
.three-column.content .col-left .meta-wrapper .publication a:hover {
  text-decoration: underline; }
/* line 181, ../assets/sass/_three-column.scss */
.three-column.content .col-left .meta-wrapper .publication .leaflet-statement {
  color: #ed1c24;
  padding: 0;
  border-bottom: none;
  font-size: 18px;
  letter-spacing: -0.025em;
  display: block;
  font-family: IowanOldStyleBTPro-Bold; }
/* line 192, ../assets/sass/_three-column.scss */
.three-column.content .col-left .meta-wrapper .date {
  color: #767676;
  font-size: 13px;
  line-height: 16px;
  letter-spacing: -0.01em;
  font-family: "AgateSans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  -webkit-font-smoothing: antialiased;
  margin: 32px 0 35px 0;
  padding: 6px 0 3px 0; }
/* line 202, ../assets/sass/_three-column.scss */
.three-column.content .col-left .meta-wrapper .date.telegram {
  cursor: pointer; }
/* line 204, ../assets/sass/_three-column.scss */
.three-column.content .col-left .meta-wrapper .date.telegram i {
  font-size: 1.4em;
  color: #2097D5; }
/* line 210, ../assets/sass/_three-column.scss */
.three-column.content .col-left .meta-wrapper .date time {
  display: block;
  padding: 0;
  margin: 0 0 3px; }
/* line 214, ../assets/sass/_three-column.scss */
.three-column.content .col-left .meta-wrapper .date time.date-modified {
  display: none; }
/* line 220, ../assets/sass/_three-column.scss */
.three-column.content .col-left .meta-wrapper .social-top {
  margin: 15px 0 0 0; }
/* line 229, ../assets/sass/_three-column.scss */
.three-column.content .col-right .top {
  border-top: 1px solid #fbd4d5;
  width: 300px;
  display: block; }
/* line 233, ../assets/sass/_three-column.scss */
.three-column.content .col-right .top.theory, .three-column.content .col-right .top.video {
  margin: 48px 0 0 0; }
/* line 240, ../assets/sass/_three-column.scss */
.three-column.content .col-right .right-related span.play {
  left: 13%;
  top: 20%; }
/* line 245, ../assets/sass/_three-column.scss */
.three-column.content .col-right .right-related a:hover {
  color: #ed1c24; }
/* line 247, ../assets/sass/_three-column.scss */
.three-column.content .col-right .right-related a:hover h4 {
  color: #ed1c24; }
/* line 253, ../assets/sass/_three-column.scss */
.three-column.content .col-right .right-related h3 {
  font-size: 18px;
  line-height: 20px;
  color: #c42e2f;
  font-family: IowanOldStyleBTPro-Black;
  font-weight: normal;
  padding: 0;
  margin: 7px 0 8px 0;
  letter-spacing: -0.03em; }
/* line 264, ../assets/sass/_three-column.scss */
.three-column.content .col-right .right-related ul {
  padding: 0;
  margin: 0;
  list-style: none; }
/* line 269, ../assets/sass/_three-column.scss */
.three-column.content .col-right .right-related ul li {
  width: 300px;
  padding: 11px 0 12px 0;
  border-bottom: dotted 1px #fbd4d5;
  position: relative; }
/* line 275, ../assets/sass/_three-column.scss */
.three-column.content .col-right .right-related ul li:last-child {
  border-bottom: none; }
/* line 283, ../assets/sass/_three-column.scss */
.three-column.content .col-right .right-related img {
  float: left;
  width: 120px;
  height: 72px;
  margin: 0 8px 0 0px;
  border: none; }
/* line 293, ../assets/sass/_three-column.scss */
.three-column.content .col-right .right-related h4 {
  min-height: 80px;
  font-size: 17px;
  line-height: 21px;
  position: relative;
  padding: 0;
  word-wrap: break-word;
  font-weight: normal;
  font-family: IowanOldStyleBTPro-Roman;
  color: #333333;
  margin: 0;
  letter-spacing: -0.04em; }
/* line 307, ../assets/sass/_three-column.scss */
.three-column.content .col-right .right-related div {
  clear: both; }
/* line 316, ../assets/sass/_three-column.scss */
.three-column.content .stacked-related-container {
  display: none;
  visibility: hidden;
  background-color: #FFFFFF; }
@media only screen and (max-width: 1140px) {
  /* line 316, ../assets/sass/_three-column.scss */
  .three-column.content .stacked-related-container {
    display: block;
    visibility: visible;
    width: 980px;
    margin: 0 auto;
    height: auto; } }
@media only screen and (max-width: 980px) {
  /* line 316, ../assets/sass/_three-column.scss */
  .three-column.content .stacked-related-container {
    display: block;
    visibility: visible;
    width: 740px;
    margin: 0 auto;
    height: auto; } }
@media only screen and (max-width: 740px) {
  /* line 316, ../assets/sass/_three-column.scss */
  .three-column.content .stacked-related-container {
    width: auto;
    margin: 0 auto;
    display: block;
    visibility: visible;
    height: auto; } }
@media only screen and (max-width: 480px) {
  /* line 316, ../assets/sass/_three-column.scss */
  .three-column.content .stacked-related-container {
    display: block;
    visibility: visible; } }
@media only screen and (max-width: 660px) {
  /* line 316, ../assets/sass/_three-column.scss */
  .three-column.content .stacked-related-container {
    width: auto;
    margin: 0 auto;
    height: auto; } }
/* line 353, ../assets/sass/_three-column.scss */
.three-column.content .stacked-related-container .header {
  border-top: solid 1px #ed1c24;
  padding: 0;
  width: 100%; }
@media only screen and (max-width: 980px) {
  /* line 353, ../assets/sass/_three-column.scss */
  .three-column.content .stacked-related-container .header {
    width: 100%;
    margin: 0; } }
@media only screen and (max-width: 740px) {
  /* line 353, ../assets/sass/_three-column.scss */
  .three-column.content .stacked-related-container .header {
    width: auto;
    max-width: 620px;
    margin: 0; } }
@media only screen and (max-width: 660px) {
  /* line 353, ../assets/sass/_three-column.scss */
  .three-column.content .stacked-related-container .header {
    margin: 0 20px 0 20px; } }
/* line 374, ../assets/sass/_three-column.scss */
.three-column.content .stacked-related-container .related {
  width: 1188px; }
@media only screen and (min-width: 1301px) {
  /* line 374, ../assets/sass/_three-column.scss */
  .three-column.content .stacked-related-container .related {
    padding: 10px 0 0 0; } }
@media only screen and (max-width: 1140px) {
  /* line 374, ../assets/sass/_three-column.scss */
  .three-column.content .stacked-related-container .related {
    max-width: 940px; } }
@media only screen and (max-width: 740px) {
  /* line 374, ../assets/sass/_three-column.scss */
  .three-column.content .stacked-related-container .related {
    max-width: 620px;
    width: 620px; } }
@media only screen and (max-width: 660px) {
  /* line 374, ../assets/sass/_three-column.scss */
  .three-column.content .stacked-related-container .related {
    max-width: none;
    width: auto;
    padding: 0 20px 0; } }
@media only screen and (max-width: 1140px) {
  /* line 400, ../assets/sass/_three-column.scss */
  .three-column.content .stacked-related-container ul {
    margin: 0 20px 60px 20px; } }
@media only screen and (min-width: 1301px) {
  /* line 400, ../assets/sass/_three-column.scss */
  .three-column.content .stacked-related-container ul {
    margin: 0 20px 60px 20px; } }
@media only screen and (max-width: 1300px) {
  /* line 400, ../assets/sass/_three-column.scss */
  .three-column.content .stacked-related-container ul {
    margin: 0 20px 60px 20px; } }
@media only screen and (max-width: 980px) {
  /* line 400, ../assets/sass/_three-column.scss */
  .three-column.content .stacked-related-container ul {
    margin: 0 20px 60px; } }
@media only screen and (max-width: 740px) {
  /* line 400, ../assets/sass/_three-column.scss */
  .three-column.content .stacked-related-container ul {
    margin: 0 auto 60px; } }
@media only screen and (max-width: 660px) {
  /* line 400, ../assets/sass/_three-column.scss */
  .three-column.content .stacked-related-container ul {
    margin: 0 auto 60px; } }
/* line 423, ../assets/sass/_three-column.scss */
.three-column.content .mobile-container {
  display: none;
  visibility: hidden;
  display: -webkit-box;
  -webkit-box-pack: center;
  -webkit-box-align: center; }
@media only screen and (max-width: 740px) {
  /* line 423, ../assets/sass/_three-column.scss */
  .three-column.content .mobile-container {
    width: 100%;
    margin: 0 auto;
    display: block;
    visibility: visible; }
  /* line 441, ../assets/sass/_three-column.scss */
  .three-column.content .mobile-container ul {
    list-style: none;
    overflow: hidden;
    padding: 0;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
  /* line 449, ../assets/sass/_three-column.scss */
  .three-column.content .mobile-container ul li.first {
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%; }
  /* line 453, ../assets/sass/_three-column.scss */
  .three-column.content .mobile-container ul li {
    -webkit-flex-basis: 50%;
    -moz-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%; }
  /* line 457, ../assets/sass/_three-column.scss */
  .three-column.content .mobile-container ul h2 {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.06em; } }

@font-face {
  font-family: 'IowanOldStyleBTPro-BoldItalic';
  src: url("../fonts/iowan/2D0AED_0_0.eot");
  src: url("../fonts/iowan/2D0AED_0_0.eot?#iefix") format("embedded-opentype"), url("../fonts/iowan/2D0AED_0_0.woff2") format("woff2"), url("../fonts/iowan/2D0AED_0_0.woff") format("woff"), url("../fonts/iowan/2D0AED_0_0.ttf") format("truetype"); }
@font-face {
  font-family: 'IowanOldStyleBTPro-Italic';
  src: url("../fonts/iowan/2D0AED_1_0.eot");
  src: url("../fonts/iowan/2D0AED_1_0.eot?#iefix") format("embedded-opentype"), url("../fonts/iowan/2D0AED_1_0.woff2") format("woff2"), url("../fonts/iowan/2D0AED_1_0.woff") format("woff"), url("../fonts/iowan/2D0AED_1_0.ttf") format("truetype"); }
@font-face {
  font-family: 'IowanOldStyleBTPro-BlackItalic';
  src: url("../fonts/iowan/2D0AED_2_0.eot");
  src: url("../fonts/iowan/2D0AED_2_0.eot?#iefix") format("embedded-opentype"), url("../fonts/iowan/2D0AED_2_0.woff2") format("woff2"), url("../fonts/iowan/2D0AED_2_0.woff") format("woff"), url("../fonts/iowan/2D0AED_2_0.ttf") format("truetype"); }
@font-face {
  font-family: 'IowanOldStyleBTPro-Black';
  src: url("../fonts/iowan/2D0AED_3_0.eot");
  src: url("../fonts/iowan/2D0AED_3_0.eot?#iefix") format("embedded-opentype"), url("../fonts/iowan/2D0AED_3_0.woff2") format("woff2"), url("../fonts/iowan/2D0AED_3_0.woff") format("woff"), url("../fonts/iowan/2D0AED_3_0.ttf") format("truetype"); }
@font-face {
  font-family: 'IowanOldStyleBTPro-Roman';
  src: url("../fonts/iowan/2D0AED_4_0.eot");
  src: url("../fonts/iowan/2D0AED_4_0.eot?#iefix") format("embedded-opentype"), url("../fonts/iowan/2D0AED_4_0.woff2") format("woff2"), url("../fonts/iowan/2D0AED_4_0.woff") format("woff"), url("../fonts/iowan/2D0AED_4_0.ttf") format("truetype"); }
@font-face {
  font-family: 'IowanOldStyleBTPro-Bold';
  src: url("../fonts/iowan/2D0AED_5_0.eot");
  src: url("../fonts/iowan/2D0AED_5_0.eot?#iefix") format("embedded-opentype"), url("../fonts/iowan/2D0AED_5_0.woff2") format("woff2"), url("../fonts/iowan/2D0AED_5_0.woff") format("woff"), url("../fonts/iowan/2D0AED_5_0.ttf") format("truetype"); }
/* line 22, ../assets/sass/_fonts.scss */
.IowanOldStyleBTPro-BoldItalic {
  font-family: IowanOldStyleBTPro-BoldItalic;
  font-weight: normal;
  font-style: normal; }

/* line 27, ../assets/sass/_fonts.scss */
.IowanOldStyleBTPro-Italic {
  font-family: IowanOldStyleBTPro-Italic;
  font-weight: normal;
  font-style: normal; }

/* line 32, ../assets/sass/_fonts.scss */
.IowanOldStyleBTPro-BlackItalic {
  font-family: IowanOldStyleBTPro-BlackItalic;
  font-weight: normal;
  font-style: normal; }

/* line 37, ../assets/sass/_fonts.scss */
.IowanOldStyleBTPro-Black {
  font-family: IowanOldStyleBTPro-Black;
  font-weight: normal;
  font-style: normal; }

/* line 42, ../assets/sass/_fonts.scss */
.IowanOldStyleBTPro-Roman {
  font-family: IowanOldStyleBTPro-Roman;
  font-weight: normal;
  font-style: normal; }

/* line 47, ../assets/sass/_fonts.scss */
.IowanOldStyleBTPro-Bold {
  font-family: IowanOldStyleBTPro-Bold;
  font-weight: normal;
  font-style: normal; }

/* line 1, ../assets/sass/_header.scss */
.nav-bar {
  width: 100%;
  position: relative;
  margin-top: -35px; }
@media only screen and (max-width: 980px) {
  /* line 1, ../assets/sass/_header.scss */
  .nav-bar {
    position: relative;
    top: -35px;
    margin-top: 0;
    height: 0; } }
/* line 15, ../assets/sass/_header.scss */
.nav-bar .container {
  width: 100%;
  margin: 0;
  max-width: 100%;
  height: 70px;
  position: relative;
  display: block; }
/* line 23, ../assets/sass/_header.scss */
.nav-bar .container .outer-main {
  height: 35px;
  width: 100%;
  background-color: #c94243; }
/* line 28, ../assets/sass/_header.scss */
.nav-bar .container .outer-sub {
  height: 35px;
  width: 100%;
  background-color: #fffbe4; }
@media only screen and (max-width: 980px) {
  /* line 28, ../assets/sass/_header.scss */
  .nav-bar .container .outer-sub {
    display: block;
    visibility: visible; } }
/* line 39, ../assets/sass/_header.scss */
.nav-bar .container .nav-main {
  height: 35px;
  background-color: #c42e2f; }
@media only screen and (min-width: 1301px) {
  /* line 39, ../assets/sass/_header.scss */
  .nav-bar .container .nav-main {
    display: block;
    visibility: visible;
    width: 1282px;
    margin: 0 auto; } }
@media only screen and (max-width: 1300px) {
  /* line 39, ../assets/sass/_header.scss */
  .nav-bar .container .nav-main {
    display: block;
    visibility: visible;
    width: 1142px;
    margin: 0 auto; } }
@media only screen and (max-width: 1140px) {
  /* line 39, ../assets/sass/_header.scss */
  .nav-bar .container .nav-main {
    display: block;
    visibility: visible;
    width: 980px;
    margin: 0 auto; } }
@media only screen and (max-width: 980px) {
  /* line 39, ../assets/sass/_header.scss */
  .nav-bar .container .nav-main {
    display: block;
    visibility: visible;
    width: 740px; } }
@media only screen and (max-width: 740px) {
  /* line 39, ../assets/sass/_header.scss */
  .nav-bar .container .nav-main {
    display: block;
    visibility: visible; } }
@media only screen and (max-width: 480px) {
  /* line 39, ../assets/sass/_header.scss */
  .nav-bar .container .nav-main {
    display: none;
    visibility: hidden; } }
/* line 74, ../assets/sass/_header.scss */
.nav-bar .container .nav-sub {
  height: 35px;
  background-color: #fef5b3;
  border-top: 1px solid #FFFFFF;
  display: block; }
@media only screen and (min-width: 1301px) {
  /* line 74, ../assets/sass/_header.scss */
  .nav-bar .container .nav-sub {
    width: 1282px;
    margin: 0 auto; } }
@media only screen and (max-width: 1300px) {
  /* line 74, ../assets/sass/_header.scss */
  .nav-bar .container .nav-sub {
    width: 1142px;
    margin: 0 auto; } }
@media only screen and (max-width: 1140px) {
  /* line 74, ../assets/sass/_header.scss */
  .nav-bar .container .nav-sub {
    width: 980px;
    margin: 0 auto; } }
@media only screen and (max-width: 980px) {
  /* line 74, ../assets/sass/_header.scss */
  .nav-bar .container .nav-sub {
    width: 740px; } }
@media only screen and (max-width: 740px) {
  /* line 74, ../assets/sass/_header.scss */
  .nav-bar .container .nav-sub {
    width: 100%; } }
@media only screen and (max-width: 480px) {
  /* line 74, ../assets/sass/_header.scss */
  .nav-bar .container .nav-sub {
    width: 100%; } }

/* line 105, ../assets/sass/_header.scss */
nav {
  background-color: #ed1c24;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 20px 0 0 0;
  height: auto; }
@media only screen and (max-width: 1140px) {
  /* line 105, ../assets/sass/_header.scss */
  nav {
    padding: 20px 0 0 0; } }
@media only screen and (max-width: 980px) {
  /* line 105, ../assets/sass/_header.scss */
  nav {
    height: 143px;
    display: block;
    padding: 20px 0 0 0; } }
@media only screen and (max-width: 740px) {
  /* line 105, ../assets/sass/_header.scss */
  nav {
    height: 115px;
    display: block;
    padding: 0; } }
/* line 127, ../assets/sass/_header.scss */
nav .sub {
  height: 33px;
  background-color: #c42e2f; }
/* line 132, ../assets/sass/_header.scss */
nav .container {
  display: block;
  width: 1300px;
  background-color: #ed1c24; }
@media only screen and (max-width: 1140px) {
  /* line 132, ../assets/sass/_header.scss */
  nav .container {
    max-width: 940px !important; } }
@media only screen and (max-width: 980px) {
  /* line 132, ../assets/sass/_header.scss */
  nav .container {
    height: 147px;
    width: 740px; } }
@media only screen and (max-width: 740px) {
  /* line 132, ../assets/sass/_header.scss */
  nav .container {
    max-width: 740px !important;
    height: auto;
    width: 100%; } }
/* line 152, ../assets/sass/_header.scss */
nav .menu-main-nav-container {
  position: relative; }
@media only screen and (max-width: 1140px) {
  /* line 156, ../assets/sass/_header.scss */
  nav .header-wrapper {
    padding: 6px 0 0; } }
/* line 162, ../assets/sass/_header.scss */
nav .header-wrapper #search {
  display: none;
  position: absolute;
  top: 40px;
  left: 0;
  background-color: #fffbe4;
  width: 340px;
  height: 60px;
  z-index: 3; }
/* line 172, ../assets/sass/_header.scss */
nav .header-wrapper #search div {
  padding: 17px 20px 0 7px; }
/* line 174, ../assets/sass/_header.scss */
nav .header-wrapper #search div label {
  display: none; }
/* line 177, ../assets/sass/_header.scss */
nav .header-wrapper #search div #s {
  width: 250px;
  height: 25px;
  font-size: 15px; }
/* line 182, ../assets/sass/_header.scss */
nav .header-wrapper #search div input#searchsubmit {
  float: right;
  top: 2px;
  left: 10px;
  position: relative;
  font-size: 13px;
  font-family: Helvetica, Arial, sans-serif;
  color: #333333;
  background-color: #f1efef;
  background: #f1efef;
  width: 60px;
  text-transform: lowercase;
  margin: -2px;
  padding: 3px;
  cursor: pointer; }
/* line 204, ../assets/sass/_header.scss */
nav .header-wrapper #search div input#searchsubmit:hover {
  background: #fddd02;
  text-decoration: none; }
/* line 215, ../assets/sass/_header.scss */
nav .header-wrapper .icons {
  float: left; }
@media only screen and (max-width: 1140px) {
  /* line 215, ../assets/sass/_header.scss */
  nav .header-wrapper .icons {
    top: -6px;
    position: relative; } }
@media only screen and (max-width: 740px) {
  /* line 215, ../assets/sass/_header.scss */
  nav .header-wrapper .icons {
    position: absolute;
    top: 4px;
    left: 4px; } }
/* line 228, ../assets/sass/_header.scss */
nav .header-wrapper .icons div {
  float: left; }
@media only screen and (max-width: 740px) {
  /* line 228, ../assets/sass/_header.scss */
  nav .header-wrapper .icons div {
    margin: 0 5px 0 0; } }
/* line 233, ../assets/sass/_header.scss */
nav .header-wrapper .icons div.signup {
  display: none;
  visibility: hidden; }
/* line 237, ../assets/sass/_header.scss */
nav .header-wrapper .icons div.allsections {
  display: none;
  visibility: hidden; }
/* line 244, ../assets/sass/_header.scss */
nav .header-wrapper .icons a:hover .rounded-icon {
  border-color: #fddd02; }
/* line 247, ../assets/sass/_header.scss */
nav .header-wrapper .icons a:hover .label {
  text-decoration: underline; }
/* line 253, ../assets/sass/_header.scss */
nav .header-wrapper .rounded-icon {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  display: inline-block;
  border: 1px solid #f7aaac;
  display: inline-block;
  position: relative;
  fill: #fddd02; }
/* line 258, ../assets/sass/_header.scss */
nav .header-wrapper .rounded-icon svg {
  margin: 5px 6px 0 6px; }
/* line 261, ../assets/sass/_header.scss */
nav .header-wrapper .rounded-icon .inner {
  font-size: 32px;
  color: #fddd02;
  position: absolute;
  top: -6px;
  left: 6px; }
/* line 268, ../assets/sass/_header.scss */
nav .header-wrapper .rounded-icon .burger {
  width: 17px;
  display: inline-block;
  vertical-align: top;
  margin: 14px 0px 0 1px;
  -webkit-transition: opacity 0.1s,-webkit-transform 0.1s ease-in;
  transition: opacity 0.1s,transform 0.1s ease-in;
  content: '';
  position: absolute;
  height: 3px;
  background-color: #fddd02;
  top: -6px; }
/* line 280, ../assets/sass/_header.scss */
nav .header-wrapper .rounded-icon .burger:before {
  -webkit-transition: opacity 0.1s,-webkit-transform 0.1s ease-in;
  transition: opacity 0.1s,transform 0.1s ease-in;
  top: 5px;
  content: '';
  position: absolute;
  width: 100%;
  height: 3px;
  background-color: #fddd02; }
/* line 290, ../assets/sass/_header.scss */
nav .header-wrapper .rounded-icon .burger:after {
  -webkit-transition: opacity 0.1s,-webkit-transform 0.1s ease-in;
  transition: opacity 0.1s,transform 0.1s ease-in;
  top: 10px;
  content: '';
  position: absolute;
  width: 100%;
  height: 3px;
  background-color: #fddd02; }
/* line 302, ../assets/sass/_header.scss */
nav .header-wrapper .headers {
  margin: 5px 13px 0 0;
  width: auto;
  text-decoration: none;
  float: right;
  font-weight: 700 !important; }
@media only screen and (max-width: 1140px) {
  /* line 302, ../assets/sass/_header.scss */
  nav .header-wrapper .headers {
    margin: -25px -14px 0 0; } }
@media only screen and (max-width: 980px) {
  /* line 302, ../assets/sass/_header.scss */
  nav .header-wrapper .headers {
    height: auto;
    margin: -10px -14px 0 0; } }
@media only screen and (max-width: 740px) {
  /* line 302, ../assets/sass/_header.scss */
  nav .header-wrapper .headers {
    height: auto;
    margin: -5px 10px 0 0;
    top: -5px;
    display: inline-block;
    position: relative;
    padding: 0; } }
/* line 327, ../assets/sass/_header.scss */
nav .header-wrapper .headers h1.title-acronym {
  float: right;
  margin: 0 167px;
  font-size: 80px;
  line-height: 45px;
  font-weight: 700; }
@media only screen and (max-width: 1140px) {
  /* line 327, ../assets/sass/_header.scss */
  nav .header-wrapper .headers h1.title-acronym {
    top: -1px;
    position: relative;
    padding: 0 20px 0 0; } }
@media only screen and (max-width: 980px) {
  /* line 327, ../assets/sass/_header.scss */
  nav .header-wrapper .headers h1.title-acronym {
    top: 7px;
    font-size: 60px;
    margin: 0; } }
@media only screen and (max-width: 980px) {
  /* line 347, ../assets/sass/_header.scss */
  nav .header-wrapper .headers h1.title-acronym span {
    padding: 0 17px 0; } }
@media only screen and (max-width: 740px) {
  /* line 327, ../assets/sass/_header.scss */
  nav .header-wrapper .headers h1.title-acronym {
    font-size: 36px;
    line-height: 30px;
    padding: 10px 0 0 0; } }
/* line 357, ../assets/sass/_header.scss */
nav .header-wrapper .headers h1.title-acronym span {
  color: white; }
/* line 361, ../assets/sass/_header.scss */
nav .header-wrapper .headers h1.title-full {
  float: left;
  margin: -1px 0 0;
  font-size: 26.3px;
  padding: 0 0 0 181px; }
@media only screen and (max-width: 980px) {
  /* line 361, ../assets/sass/_header.scss */
  nav .header-wrapper .headers h1.title-full {
    font-size: 20px;
    padding: 0; }
  /* line 370, ../assets/sass/_header.scss */
  nav .header-wrapper .headers h1.title-full span {
    padding: 0 34px 0; } }
@media only screen and (max-width: 740px) {
  /* line 361, ../assets/sass/_header.scss */
  nav .header-wrapper .headers h1.title-full {
    font-size: 12.05px;
    position: relative;
    display: inline-block;
    top: 7px;
    left: 19px; } }
@media only screen and (max-width: 550px) {
  /* line 361, ../assets/sass/_header.scss */
  nav .header-wrapper .headers h1.title-full {
    font-size: 12px; } }
@media only screen and (max-width: 480px) {
  /* line 361, ../assets/sass/_header.scss */
  nav .header-wrapper .headers h1.title-full {
    font-size: 12px; } }
/* line 389, ../assets/sass/_header.scss */
nav .header-wrapper .headers a {
  font-weight: 700 !important;
  color: #fddd02;
  font-weight: bold;
  font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
  letter-spacing: -0.05em;
  float: right;
  clear: right;
  padding: 5px 0 0 0; }
/* line 399, ../assets/sass/_header.scss */
nav .header-wrapper .headers a span {
  float: right; }
/* line 408, ../assets/sass/_header.scss */
nav .header-wrapper a {
  display: inline-block;
  text-decoration: none; }
/* line 412, ../assets/sass/_header.scss */
nav .header-wrapper .label {
  float: right;
  margin: 4px 22px 0 5px;
  color: #fddd02;
  font-family: IowanOldStyleBTPro-Black;
  letter-spacing: -0.06em;
  font-size: 17px;
  font-weight: 400; }
@media only screen and (max-width: 740px) {
  /* line 412, ../assets/sass/_header.scss */
  nav .header-wrapper .label {
    display: none; } }
/* line 426, ../assets/sass/_header.scss */
nav .header-wrapper .logo {
  background-image: url("../img/logo-star.svg");
  height: 146px;
  width: 167px;
  float: right;
  background-position: 15px 0px;
  background-repeat: no-repeat;
  margin-top: -60px;
  z-index: 3;
  position: relative; }
@media only screen and (max-width: 1140px) {
  /* line 426, ../assets/sass/_header.scss */
  nav .header-wrapper .logo {
    padding-right: 20px; } }
@media only screen and (max-width: 980px) {
  /* line 426, ../assets/sass/_header.scss */
  nav .header-wrapper .logo {
    display: none;
    visibility: hidden;
    padding-right: 20px; } }

/* line 1, ../assets/sass/_header.scss */
.nav-bar {
  width: 100%;
  position: relative;
  margin-top: -35px; }
@media only screen and (max-width: 980px) {
  /* line 1, ../assets/sass/_header.scss */
  .nav-bar {
    position: relative;
    top: -35px;
    margin-top: 0;
    height: 0; } }
/* line 15, ../assets/sass/_header.scss */
.nav-bar .container {
  width: 100%;
  margin: 0;
  max-width: 100%;
  height: 70px;
  position: relative;
  display: block; }
/* line 23, ../assets/sass/_header.scss */
.nav-bar .container .outer-main {
  height: 35px;
  width: 100%;
  background-color: #c94243; }
/* line 28, ../assets/sass/_header.scss */
.nav-bar .container .outer-sub {
  height: 35px;
  width: 100%;
  background-color: #fffbe4; }
@media only screen and (max-width: 980px) {
  /* line 28, ../assets/sass/_header.scss */
  .nav-bar .container .outer-sub {
    display: block;
    visibility: visible; } }
/* line 39, ../assets/sass/_header.scss */
.nav-bar .container .nav-main {
  height: 35px;
  background-color: #c42e2f; }
@media only screen and (min-width: 1301px) {
  /* line 39, ../assets/sass/_header.scss */
  .nav-bar .container .nav-main {
    display: block;
    visibility: visible;
    width: 1282px;
    margin: 0 auto; } }
@media only screen and (max-width: 1300px) {
  /* line 39, ../assets/sass/_header.scss */
  .nav-bar .container .nav-main {
    display: block;
    visibility: visible;
    width: 1142px;
    margin: 0 auto; } }
@media only screen and (max-width: 1140px) {
  /* line 39, ../assets/sass/_header.scss */
  .nav-bar .container .nav-main {
    display: block;
    visibility: visible;
    width: 980px;
    margin: 0 auto; } }
@media only screen and (max-width: 980px) {
  /* line 39, ../assets/sass/_header.scss */
  .nav-bar .container .nav-main {
    display: block;
    visibility: visible;
    width: 740px; } }
@media only screen and (max-width: 740px) {
  /* line 39, ../assets/sass/_header.scss */
  .nav-bar .container .nav-main {
    display: block;
    visibility: visible; } }
@media only screen and (max-width: 480px) {
  /* line 39, ../assets/sass/_header.scss */
  .nav-bar .container .nav-main {
    display: none;
    visibility: hidden; } }
/* line 74, ../assets/sass/_header.scss */
.nav-bar .container .nav-sub {
  height: 35px;
  background-color: #fef5b3;
  border-top: 1px solid #FFFFFF;
  display: block; }
@media only screen and (min-width: 1301px) {
  /* line 74, ../assets/sass/_header.scss */
  .nav-bar .container .nav-sub {
    width: 1282px;
    margin: 0 auto; } }
@media only screen and (max-width: 1300px) {
  /* line 74, ../assets/sass/_header.scss */
  .nav-bar .container .nav-sub {
    width: 1142px;
    margin: 0 auto; } }
@media only screen and (max-width: 1140px) {
  /* line 74, ../assets/sass/_header.scss */
  .nav-bar .container .nav-sub {
    width: 980px;
    margin: 0 auto; } }
@media only screen and (max-width: 980px) {
  /* line 74, ../assets/sass/_header.scss */
  .nav-bar .container .nav-sub {
    width: 740px; } }
@media only screen and (max-width: 740px) {
  /* line 74, ../assets/sass/_header.scss */
  .nav-bar .container .nav-sub {
    width: 100%; } }
@media only screen and (max-width: 480px) {
  /* line 74, ../assets/sass/_header.scss */
  .nav-bar .container .nav-sub {
    width: 100%; } }

/* line 105, ../assets/sass/_header.scss */
nav {
  background-color: #ed1c24;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 20px 0 0 0;
  height: auto; }
@media only screen and (max-width: 1140px) {
  /* line 105, ../assets/sass/_header.scss */
  nav {
    padding: 20px 0 0 0; } }
@media only screen and (max-width: 980px) {
  /* line 105, ../assets/sass/_header.scss */
  nav {
    height: 143px;
    display: block;
    padding: 20px 0 0 0; } }
@media only screen and (max-width: 740px) {
  /* line 105, ../assets/sass/_header.scss */
  nav {
    height: 115px;
    display: block;
    padding: 0; } }
/* line 127, ../assets/sass/_header.scss */
nav .sub {
  height: 33px;
  background-color: #c42e2f; }
/* line 132, ../assets/sass/_header.scss */
nav .container {
  display: block;
  width: 1300px;
  background-color: #ed1c24; }
@media only screen and (max-width: 1140px) {
  /* line 132, ../assets/sass/_header.scss */
  nav .container {
    max-width: 940px !important; } }
@media only screen and (max-width: 980px) {
  /* line 132, ../assets/sass/_header.scss */
  nav .container {
    height: 147px;
    width: 740px; } }
@media only screen and (max-width: 740px) {
  /* line 132, ../assets/sass/_header.scss */
  nav .container {
    max-width: 740px !important;
    height: auto;
    width: 100%; } }
/* line 152, ../assets/sass/_header.scss */
nav .menu-main-nav-container {
  position: relative; }
@media only screen and (max-width: 1140px) {
  /* line 156, ../assets/sass/_header.scss */
  nav .header-wrapper {
    padding: 6px 0 0; } }
/* line 162, ../assets/sass/_header.scss */
nav .header-wrapper #search {
  display: none;
  position: absolute;
  top: 40px;
  left: 0;
  background-color: #fffbe4;
  width: 340px;
  height: 60px;
  z-index: 3; }
/* line 172, ../assets/sass/_header.scss */
nav .header-wrapper #search div {
  padding: 17px 20px 0 7px; }
/* line 174, ../assets/sass/_header.scss */
nav .header-wrapper #search div label {
  display: none; }
/* line 177, ../assets/sass/_header.scss */
nav .header-wrapper #search div #s {
  width: 250px;
  height: 25px;
  font-size: 15px; }
/* line 182, ../assets/sass/_header.scss */
nav .header-wrapper #search div input#searchsubmit {
  float: right;
  top: 2px;
  left: 10px;
  position: relative;
  font-size: 13px;
  font-family: Helvetica, Arial, sans-serif;
  color: #333333;
  background-color: #f1efef;
  background: #f1efef;
  width: 60px;
  text-transform: lowercase;
  margin: -2px;
  padding: 3px;
  cursor: pointer; }
/* line 204, ../assets/sass/_header.scss */
nav .header-wrapper #search div input#searchsubmit:hover {
  background: #fddd02;
  text-decoration: none; }
/* line 215, ../assets/sass/_header.scss */
nav .header-wrapper .icons {
  float: left; }
@media only screen and (max-width: 1140px) {
  /* line 215, ../assets/sass/_header.scss */
  nav .header-wrapper .icons {
    top: -6px;
    position: relative; } }
@media only screen and (max-width: 740px) {
  /* line 215, ../assets/sass/_header.scss */
  nav .header-wrapper .icons {
    position: absolute;
    top: 4px;
    left: 4px; } }
/* line 228, ../assets/sass/_header.scss */
nav .header-wrapper .icons div {
  float: left; }
@media only screen and (max-width: 740px) {
  /* line 228, ../assets/sass/_header.scss */
  nav .header-wrapper .icons div {
    margin: 0 5px 0 0; } }
/* line 233, ../assets/sass/_header.scss */
nav .header-wrapper .icons div.signup {
  display: none;
  visibility: hidden; }
/* line 237, ../assets/sass/_header.scss */
nav .header-wrapper .icons div.allsections {
  display: none;
  visibility: hidden; }
/* line 244, ../assets/sass/_header.scss */
nav .header-wrapper .icons a:hover .rounded-icon {
  border-color: #fddd02; }
/* line 247, ../assets/sass/_header.scss */
nav .header-wrapper .icons a:hover .label {
  text-decoration: underline; }
/* line 253, ../assets/sass/_header.scss */
nav .header-wrapper .rounded-icon {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  display: inline-block;
  border: 1px solid #f7aaac;
  display: inline-block;
  position: relative;
  fill: #fddd02; }
/* line 258, ../assets/sass/_header.scss */
nav .header-wrapper .rounded-icon svg {
  margin: 5px 6px 0 6px; }
/* line 261, ../assets/sass/_header.scss */
nav .header-wrapper .rounded-icon .inner {
  font-size: 32px;
  color: #fddd02;
  position: absolute;
  top: -6px;
  left: 6px; }
/* line 268, ../assets/sass/_header.scss */
nav .header-wrapper .rounded-icon .burger {
  width: 17px;
  display: inline-block;
  vertical-align: top;
  margin: 14px 0px 0 1px;
  -webkit-transition: opacity 0.1s,-webkit-transform 0.1s ease-in;
  transition: opacity 0.1s,transform 0.1s ease-in;
  content: '';
  position: absolute;
  height: 3px;
  background-color: #fddd02;
  top: -6px; }
/* line 280, ../assets/sass/_header.scss */
nav .header-wrapper .rounded-icon .burger:before {
  -webkit-transition: opacity 0.1s,-webkit-transform 0.1s ease-in;
  transition: opacity 0.1s,transform 0.1s ease-in;
  top: 5px;
  content: '';
  position: absolute;
  width: 100%;
  height: 3px;
  background-color: #fddd02; }
/* line 290, ../assets/sass/_header.scss */
nav .header-wrapper .rounded-icon .burger:after {
  -webkit-transition: opacity 0.1s,-webkit-transform 0.1s ease-in;
  transition: opacity 0.1s,transform 0.1s ease-in;
  top: 10px;
  content: '';
  position: absolute;
  width: 100%;
  height: 3px;
  background-color: #fddd02; }
/* line 302, ../assets/sass/_header.scss */
nav .header-wrapper .headers {
  margin: 5px 13px 0 0;
  width: auto;
  text-decoration: none;
  float: right;
  font-weight: 700 !important; }
@media only screen and (max-width: 1140px) {
  /* line 302, ../assets/sass/_header.scss */
  nav .header-wrapper .headers {
    margin: -25px -14px 0 0; } }
@media only screen and (max-width: 980px) {
  /* line 302, ../assets/sass/_header.scss */
  nav .header-wrapper .headers {
    height: auto;
    margin: -10px -14px 0 0; } }
@media only screen and (max-width: 740px) {
  /* line 302, ../assets/sass/_header.scss */
  nav .header-wrapper .headers {
    height: auto;
    margin: -5px 10px 0 0;
    top: -5px;
    display: inline-block;
    position: relative;
    padding: 0; } }
/* line 327, ../assets/sass/_header.scss */
nav .header-wrapper .headers h1.title-acronym {
  float: right;
  margin: 0 167px;
  font-size: 80px;
  line-height: 45px;
  font-weight: 700; }
@media only screen and (max-width: 1140px) {
  /* line 327, ../assets/sass/_header.scss */
  nav .header-wrapper .headers h1.title-acronym {
    top: -1px;
    position: relative;
    padding: 0 20px 0 0; } }
@media only screen and (max-width: 980px) {
  /* line 327, ../assets/sass/_header.scss */
  nav .header-wrapper .headers h1.title-acronym {
    top: 7px;
    font-size: 60px;
    margin: 0; } }
@media only screen and (max-width: 980px) {
  /* line 347, ../assets/sass/_header.scss */
  nav .header-wrapper .headers h1.title-acronym span {
    padding: 0 17px 0; } }
@media only screen and (max-width: 740px) {
  /* line 327, ../assets/sass/_header.scss */
  nav .header-wrapper .headers h1.title-acronym {
    font-size: 36px;
    line-height: 30px;
    padding: 10px 0 0 0; } }
/* line 357, ../assets/sass/_header.scss */
nav .header-wrapper .headers h1.title-acronym span {
  color: white; }
/* line 361, ../assets/sass/_header.scss */
nav .header-wrapper .headers h1.title-full {
  float: left;
  margin: -1px 0 0;
  font-size: 26.3px;
  padding: 0 0 0 181px; }
@media only screen and (max-width: 980px) {
  /* line 361, ../assets/sass/_header.scss */
  nav .header-wrapper .headers h1.title-full {
    font-size: 20px;
    padding: 0; }
  /* line 370, ../assets/sass/_header.scss */
  nav .header-wrapper .headers h1.title-full span {
    padding: 0 34px 0; } }
@media only screen and (max-width: 740px) {
  /* line 361, ../assets/sass/_header.scss */
  nav .header-wrapper .headers h1.title-full {
    font-size: 12.05px;
    position: relative;
    display: inline-block;
    top: 7px;
    left: 19px; } }
@media only screen and (max-width: 550px) {
  /* line 361, ../assets/sass/_header.scss */
  nav .header-wrapper .headers h1.title-full {
    font-size: 12px; } }
@media only screen and (max-width: 480px) {
  /* line 361, ../assets/sass/_header.scss */
  nav .header-wrapper .headers h1.title-full {
    font-size: 12px; } }
/* line 389, ../assets/sass/_header.scss */
nav .header-wrapper .headers a {
  font-weight: 700 !important;
  color: #fddd02;
  font-weight: bold;
  font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
  letter-spacing: -0.05em;
  float: right;
  clear: right;
  padding: 5px 0 0 0; }
/* line 399, ../assets/sass/_header.scss */
nav .header-wrapper .headers a span {
  float: right; }
/* line 408, ../assets/sass/_header.scss */
nav .header-wrapper a {
  display: inline-block;
  text-decoration: none; }
/* line 412, ../assets/sass/_header.scss */
nav .header-wrapper .label {
  float: right;
  margin: 4px 22px 0 5px;
  color: #fddd02;
  font-family: IowanOldStyleBTPro-Black;
  letter-spacing: -0.06em;
  font-size: 17px;
  font-weight: 400; }
@media only screen and (max-width: 740px) {
  /* line 412, ../assets/sass/_header.scss */
  nav .header-wrapper .label {
    display: none; } }
/* line 426, ../assets/sass/_header.scss */
nav .header-wrapper .logo {
  background-image: url("../img/logo-star.svg");
  height: 146px;
  width: 167px;
  float: right;
  background-position: 15px 0px;
  background-repeat: no-repeat;
  margin-top: -60px;
  z-index: 3;
  position: relative; }
@media only screen and (max-width: 1140px) {
  /* line 426, ../assets/sass/_header.scss */
  nav .header-wrapper .logo {
    padding-right: 20px; } }
@media only screen and (max-width: 980px) {
  /* line 426, ../assets/sass/_header.scss */
  nav .header-wrapper .logo {
    display: none;
    visibility: hidden;
    padding-right: 20px; } }

/* line 2, ../assets/sass/_footer.scss */
.fixed footer {
  position: relative;
  bottom: 0; }

/* line 9, ../assets/sass/_footer.scss */
footer {
  position: absolute;
  right: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  background-color: #333333; }
@media only screen and (max-width: 980px) {
  /* line 9, ../assets/sass/_footer.scss */
  footer {
    margin: 0;
    top: 0;
    position: relative; } }
/* line 23, ../assets/sass/_footer.scss */
footer .nav-desktop {
  top: -3px !important; }
/* line 27, ../assets/sass/_footer.scss */
footer .outer-main {
  height: 40px !important; }
/* line 29, ../assets/sass/_footer.scss */
footer .outer-main .nav-main {
  background-color: #ed1c24 !important;
  height: 40px !important; }
@media only screen and (max-width: 480px) {
  /* line 29, ../assets/sass/_footer.scss */
  footer .outer-main .nav-main {
    display: inline-block;
    visibility: visible; } }
/* line 38, ../assets/sass/_footer.scss */
footer .outer-main .nav-main a {
  text-decoration: none; }
/* line 41, ../assets/sass/_footer.scss */
footer .outer-main .nav-main a:hover .rounded-icon {
  border-color: #fddd02; }
/* line 44, ../assets/sass/_footer.scss */
footer .outer-main .nav-main a:hover .label {
  text-decoration: underline; }
/* line 49, ../assets/sass/_footer.scss */
footer .outer-main .nav-main .rounded-icon {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  display: inline-block;
  border: 1px solid #f7aaac;
  display: inline-block;
  position: relative;
  fill: #fddd02;
  margin: 4px 9px; }
/* line 55, ../assets/sass/_footer.scss */
footer .outer-main .nav-main .rounded-icon svg {
  margin: 4px 7px 0 3px !important; }
/* line 59, ../assets/sass/_footer.scss */
footer .outer-main .nav-main .label {
  float: none;
  margin: 4px 0 0 0;
  color: #fddd02;
  font-family: IowanOldStyleBTPro-Black;
  letter-spacing: -0.02em;
  font-size: 17px; }
@media only screen and (max-width: 740px) {
  /* line 59, ../assets/sass/_footer.scss */
  footer .outer-main .nav-main .label {
    display: inline-block; } }
/* line 72, ../assets/sass/_footer.scss */
footer .outer-sub {
  background-color: #c94243 !important; }
/* line 74, ../assets/sass/_footer.scss */
footer .outer-sub .nav-sub {
  background-color: #c42e2f !important;
  border-top: none !important; }
/* line 80, ../assets/sass/_footer.scss */
footer .nav-container {
  width: 100%;
  height: 33px;
  background-color: #c42e2f; }
@media only screen and (max-width: 740px) {
  /* line 86, ../assets/sass/_footer.scss */
  footer .nav-bar {
    display: block;
    visibility: visible; } }
@media only screen and (max-width: 480px) {
  /* line 93, ../assets/sass/_footer.scss */
  footer .nav-bar .container .nav-main {
    display: inline-block;
    visibility: visible; } }
@media only screen and (max-width: 980px) {
  /* line 100, ../assets/sass/_footer.scss */
  footer .nav-bar .container .outer-sub {
    display: block;
    visibility: visible; } }
/* line 110, ../assets/sass/_footer.scss */
footer nav {
  background-color: #c42e2f;
  padding: 0;
  margin: 0 auto; }
@media only screen and (min-width: 1301px) {
  /* line 110, ../assets/sass/_footer.scss */
  footer nav {
    width: 1280px; } }
@media only screen and (max-width: 1300px) {
  /* line 110, ../assets/sass/_footer.scss */
  footer nav {
    width: 1143px; } }
@media only screen and (max-width: 1140px) {
  /* line 110, ../assets/sass/_footer.scss */
  footer nav {
    width: 960px; } }
@media only screen and (max-width: 980px) {
  /* line 110, ../assets/sass/_footer.scss */
  footer nav {
    width: 740px;
    height: 40px; } }
/* line 130, ../assets/sass/_footer.scss */
footer nav .nav-desktop {
  top: -4px;
  height: 25px; }
/* line 134, ../assets/sass/_footer.scss */
footer nav .nav-desktop ul.menu {
  padding: 0 0 0 10px;
  background-color: #c42e2f; }
@media only screen and (max-width: 1140px) {
  /* line 134, ../assets/sass/_footer.scss */
  footer nav .nav-desktop ul.menu {
    width: 100%; } }
/* line 143, ../assets/sass/_footer.scss */
footer nav .nav-desktop ul.menu li {
  margin: 0 20px 0 0;
  letter-spacing: -0.065em; }
/* line 148, ../assets/sass/_footer.scss */
footer nav .nav-desktop ul.menu ul.sub-menu {
  display: none !important; }
/* line 155, ../assets/sass/_footer.scss */
footer nav .nav-mobile {
  top: 38px;
  left: 0;
  height: 34px; }
/* line 159, ../assets/sass/_footer.scss */
footer nav .nav-mobile .menu-mobile-short {
  margin: 0px 17px 0 0;
  left: 0; }
@media only screen and (max-width: 660px) {
  /* line 155, ../assets/sass/_footer.scss */
  footer nav .nav-mobile {
    display: none; } }
@media only screen and (max-width: 550px) {
  /* line 155, ../assets/sass/_footer.scss */
  footer nav .nav-mobile {
    display: none; } }
@media only screen and (max-width: 980px) {
  /* line 170, ../assets/sass/_footer.scss */
  footer nav .nav-mobile ul.menu {
    padding: 0 !important; } }
@media only screen and (max-width: 740px) {
  /* line 170, ../assets/sass/_footer.scss */
  footer nav .nav-mobile ul.menu {
    padding: 6px 0 0 0 !important; } }
/* line 181, ../assets/sass/_footer.scss */
footer .links {
  height: 120px;
  background-color: #333333;
  padding: 25px 0 0; }
@media only screen and (max-width: 1300px) {
  /* line 181, ../assets/sass/_footer.scss */
  footer .links {
    width: 1123px;
    margin: 0 auto;
    padding: 25px 0 20px 0; } }
@media only screen and (max-width: 1140px) {
  /* line 181, ../assets/sass/_footer.scss */
  footer .links {
    width: 960px;
    margin: 0 auto;
    padding: 25px 0 20px 0; } }
@media only screen and (max-width: 980px) {
  /* line 181, ../assets/sass/_footer.scss */
  footer .links {
    width: 740px;
    padding: 50px 0 20px 0; } }
@media only screen and (max-width: 740px) {
  /* line 181, ../assets/sass/_footer.scss */
  footer .links {
    adding: 0;
    width: 100%;
    height: 200px;
    padding-top: 60px; } }
/* line 208, ../assets/sass/_footer.scss */
footer .links .links-container {
  width: 1260px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
/* line 216, ../assets/sass/_footer.scss */
footer .links .links-container ul {
  -webkit-column-count: 4;
  -moz-column-count: 4;
  column-count: 4;
  list-style: none;
  margin: 0;
  padding-top: 6px; }
@media only screen and (max-width: 1140px) {
  /* line 216, ../assets/sass/_footer.scss */
  footer .links .links-container ul {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    width: 960px; } }
@media only screen and (max-width: 980px) {
  /* line 216, ../assets/sass/_footer.scss */
  footer .links .links-container ul {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    width: 740px; } }
@media only screen and (max-width: 740px) {
  /* line 216, ../assets/sass/_footer.scss */
  footer .links .links-container ul {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    width: 520px;
    margin: 0 0 0 10px;
    padding-top: 0; } }
@media only screen and (max-width: 660px) {
  /* line 216, ../assets/sass/_footer.scss */
  footer .links .links-container ul {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    width: 500px;
    margin: 0 0 0 10px;
    padding-top: 0; } }
@media only screen and (max-width: 480px) {
  /* line 216, ../assets/sass/_footer.scss */
  footer .links .links-container ul {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    width: 450px;
    margin: 0 0 0 10px;
    padding-top: 0; } }
/* line 266, ../assets/sass/_footer.scss */
footer .links .links-container ul li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
/* line 271, ../assets/sass/_footer.scss */
footer .links .links-container ul li a {
  font-size: 14px;
  letter-spacing: -0.065em;
  color: #fff;
  font-family: IowanOldStyleBTPro-Black;
  text-decoration: none;
  font-weight: normal;
  display: inline-block;
  padding: 0 0 10px 0; }
/* line 281, ../assets/sass/_footer.scss */
footer .links .links-container ul li a:hover {
  text-decoration: underline; }

@media print {
  /* line 2, ../assets/sass/_print.scss */
  body {
    background: none !important;
    font-size: 11.25pt; }
  /* line 6, ../assets/sass/_print.scss */
  body .nav-bar, body .content, body footer, body nav {
    display: none; }
  /* line 13, ../assets/sass/_print.scss */
  body #print {
    display: block;
    visibility: visible; }
  /* line 16, ../assets/sass/_print.scss */
  body #print h1 {
    float: left;
    width: 60%; }
  /* line 20, ../assets/sass/_print.scss */
  body #print h4 {
    clear: both;
    border-top: solid 1px #000;
    width: 100%;
    padding: 10px 0 0 0; }
  /* line 26, ../assets/sass/_print.scss */
  body #print img {
    display: block;
    float: right; }
  /* line 30, ../assets/sass/_print.scss */
  body #print article {
    -webkit-column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-count: 2;
    -moz-column-gap: 30px;
    column-count: 2;
    column-gap: 30px; } }
/* line 3, ../assets/sass/_articles.scss */
header .section {
  float: left;
  width: 240px; }
/* line 7, ../assets/sass/_articles.scss */
header .section a {
  font-size: 18px;
  text-decoration: none;
  line-height: 22px;
  color: #c42e2f;
  font-family: IowanOldStyleBTPro-Bold; }
/* line 16, ../assets/sass/_articles.scss */
header .primary-topic {
  color: #c42e2f;
  font-size: 20px;
  line-height: 28px;
  font-family: IowanOldStyleBTPro-Black;
  padding: 10px 0 0 0;
  letter-spacing: -0.04em;
  border-bottom: solid 1px #fbd4d5; }
@media only screen and (min-width: 1301px) {
  /* line 16, ../assets/sass/_articles.scss */
  header .primary-topic {
    display: none; } }
@media only screen and (max-width: 1300px) {
  /* line 16, ../assets/sass/_articles.scss */
  header .primary-topic {
    display: none; } }
@media only screen and (max-width: 1140px) {
  /* line 16, ../assets/sass/_articles.scss */
  header .primary-topic {
    display: block; } }
@media only screen and (max-width: 980px) {
  /* line 16, ../assets/sass/_articles.scss */
  header .primary-topic {
    display: block; } }
@media only screen and (max-width: 740px) {
  /* line 16, ../assets/sass/_articles.scss */
  header .primary-topic {
    display: block; } }
@media only screen and (max-width: 480px) {
  /* line 16, ../assets/sass/_articles.scss */
  header .primary-topic {
    display: block; } }
/* line 46, ../assets/sass/_articles.scss */
header .header {
  float: left;
  width: inherit; }
@media only screen and (max-width: 980px) {
  /* line 46, ../assets/sass/_articles.scss */
  header .header {
    width: 700px;
    margin: 0 20px; } }
@media only screen and (max-width: 740px) {
  /* line 46, ../assets/sass/_articles.scss */
  header .header {
    width: auto;
    margin: 0; } }
@media only screen and (max-width: 660px) {
  /* line 46, ../assets/sass/_articles.scss */
  header .header {
    margin: 0 20px 0 20px; } }
/* line 63, ../assets/sass/_articles.scss */
header .header h1 {
  -webkit-font-smoothing: antialiased;
  font-size: 36px;
  line-height: 40px;
  margin: 10px 0 36px 0;
  padding-top: 0;
  color: #333333;
  font-weight: normal;
  font-family: IowanOldStyleBTPro-Roman;
  letter-spacing: -0.03em; }
@media only screen and (max-width: 480px) {
  /* line 63, ../assets/sass/_articles.scss */
  header .header h1 {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 16px; } }
/* line 82, ../assets/sass/_articles.scss */
header .header h4 {
  font-family: IowanOldStyleBTPro-Roman;
  color: #767676;
  font-size: 19px;
  line-height: 24px;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 16px;
  text-align: justify;
  text-justify: inter-word;
  font-weight: normal; }
@media only screen and (max-width: 480px) {
  /* line 82, ../assets/sass/_articles.scss */
  header .header h4 {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 8px; } }
/* line 101, ../assets/sass/_articles.scss */
header .header strong {
  font-weight: 500; }

/* line 110, ../assets/sass/_articles.scss */
.article-wrapper {
  border: none; }
/* line 114, ../assets/sass/_articles.scss */
.article-wrapper .meta-wrapper {
  margin: 0; }
@media only screen and (min-width: 1301px) {
  /* line 114, ../assets/sass/_articles.scss */
  .article-wrapper .meta-wrapper {
    display: none; } }
@media only screen and (max-width: 1300px) {
  /* line 114, ../assets/sass/_articles.scss */
  .article-wrapper .meta-wrapper {
    display: none; } }
@media only screen and (max-width: 1140px) {
  /* line 114, ../assets/sass/_articles.scss */
  .article-wrapper .meta-wrapper {
    display: block; } }
@media only screen and (max-width: 980px) {
  /* line 114, ../assets/sass/_articles.scss */
  .article-wrapper .meta-wrapper {
    display: block; } }
@media only screen and (max-width: 660px) {
  /* line 114, ../assets/sass/_articles.scss */
  .article-wrapper .meta-wrapper {
    display: block;
    margin: 0 20px 0 20px; } }
/* line 134, ../assets/sass/_articles.scss */
.article-wrapper .meta-wrapper .publication {
  color: #c42e2f;
  padding: 8px 0 0 0;
  font-size: 20px;
  letter-spacing: -0.025em;
  font-family: IowanOldStyleBTPro-Bold;
  margin: 22px 0 0 0; }
/* line 141, ../assets/sass/_articles.scss */
.article-wrapper .meta-wrapper .publication .leaflet-statement {
  color: #ed1c24;
  padding: 0;
  border-bottom: none;
  font-size: 18px;
  letter-spacing: -0.025em;
  display: block;
  font-family: IowanOldStyleBTPro-Bold; }
/* line 153, ../assets/sass/_articles.scss */
.article-wrapper .meta-wrapper .date {
  color: #767676;
  font-size: 13px;
  line-height: 16px;
  letter-spacing: -0.01em;
  font-family: "AgateSans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  -webkit-font-smoothing: antialiased;
  margin: 0px 0 0 0;
  padding: 6px 0 3px 0; }
/* line 163, ../assets/sass/_articles.scss */
.article-wrapper .meta-wrapper .date.telegram i {
  font-size: 1.4em;
  color: #2097D5; }
/* line 168, ../assets/sass/_articles.scss */
.article-wrapper .meta-wrapper .date time {
  cursor: pointer;
  display: block;
  padding: 0;
  margin: 0 0 3px;
  float: left; }
/* line 174, ../assets/sass/_articles.scss */
.article-wrapper .meta-wrapper .date time.date-modified {
  display: none;
  float: right; }
/* line 180, ../assets/sass/_articles.scss */
.article-wrapper .meta-wrapper .date time:hover {
  text-decoration: underline; }
@media only screen and (max-width: 980px) {
  /* line 110, ../assets/sass/_articles.scss */
  .article-wrapper {
    width: 700px;
    margin: 0 20px 0; } }
@media only screen and (max-width: 740px) {
  /* line 110, ../assets/sass/_articles.scss */
  .article-wrapper {
    width: auto;
    margin: 0; } }
/* line 196, ../assets/sass/_articles.scss */
.article-wrapper figure {
  margin: 0; }
@media only screen and (max-width: 660px) {
  /* line 196, ../assets/sass/_articles.scss */
  .article-wrapper figure {
    margin: 0 20px 0 20px; } }
/* line 203, ../assets/sass/_articles.scss */
.article-wrapper figure iframe {
  width: 100%;
  height: 349px;
  padding: 12px 0 11px 0;
  background-color: black; }
@media only screen and (max-width: 1300px) {
  /* line 203, ../assets/sass/_articles.scss */
  .article-wrapper figure iframe {
    height: 315px; } }
@media only screen and (max-width: 1140px) {
  /* line 203, ../assets/sass/_articles.scss */
  .article-wrapper figure iframe {
    height: 350px; } }
@media only screen and (max-width: 980px) {
  /* line 203, ../assets/sass/_articles.scss */
  .article-wrapper figure iframe {
    height: 390px; } }
@media only screen and (max-width: 740px) {
  /* line 203, ../assets/sass/_articles.scss */
  .article-wrapper figure iframe {
    height: 350px; } }
@media only screen and (max-width: 660px) {
  /* line 203, ../assets/sass/_articles.scss */
  .article-wrapper figure iframe {
    height: 322px; } }
@media only screen and (max-width: 550px) {
  /* line 203, ../assets/sass/_articles.scss */
  .article-wrapper figure iframe {
    height: 275px; } }
@media only screen and (max-width: 480px) {
  /* line 203, ../assets/sass/_articles.scss */
  .article-wrapper figure iframe {
    height: 213px; } }
/* line 237, ../assets/sass/_articles.scss */
.article-wrapper img {
  width: 100%;
  height: auto;
  display: block; }
/* line 243, ../assets/sass/_articles.scss */
.article-wrapper figcaption {
  font-family: Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #dfdfdf;
  background-color: #333333;
  font-size: 14px;
  line-height: 18px;
  padding: 5px 5px 5px;
  letter-spacing: 0.025em; }
@media only screen and (max-width: 740px) {
  /* line 243, ../assets/sass/_articles.scss */
  .article-wrapper figcaption {
    margin: 0;
    width: auto; } }
/* line 259, ../assets/sass/_articles.scss */
.article-wrapper article {
  font-size: 17px;
  letter-spacing: -0.015em;
  line-height: 28px;
  margin: 25px 0 0 0;
  -webkit-font-smoothing: antialiased;
  color: #333;
  font-family: IowanOldStyleBTPro-Roman;
  text-align: justify;
  text-justify: inter-word; }
@media only screen and (max-width: 740px) {
  /* line 259, ../assets/sass/_articles.scss */
  .article-wrapper article {
    margin: 0; } }
@media only screen and (max-width: 660px) {
  /* line 259, ../assets/sass/_articles.scss */
  .article-wrapper article {
    margin: 0 20px 0 20px; } }
/* line 278, ../assets/sass/_articles.scss */
.article-wrapper article a {
  color: #333333 !important;
  text-decoration: dashed #333333 !important;
  text-decoration-line: underline !important;
  text-decoration-color: #333333 !important;
  border: none !important; }
/* line 284, ../assets/sass/_articles.scss */
.article-wrapper article a:hover {
  color: #ed1c24 !important;
  text-decoration: underline #ed1c24 !important;
  text-decoration-line: underline !important;
  text-decoration-color: #ed1c24 !important; }
/* line 290, ../assets/sass/_articles.scss */
.article-wrapper article a:visited {
  color: #c42e2f; }
/* line 295, ../assets/sass/_articles.scss */
.article-wrapper article h2 {
  font-size: 21px;
  line-height: 28px;
  position: relative;
  padding: 20px 0 0 0;
  word-wrap: break-word;
  font-weight: normal;
  letter-spacing: -0.06em;
  font-family: IowanOldStyleBTPro-Roman;
  color: #333333; }
/* line 305, ../assets/sass/_articles.scss */
.article-wrapper article h2 a {
  color: #333;
  text-decoration: none; }
/* line 312, ../assets/sass/_articles.scss */
.article-wrapper article ul {
  float: none;
  padding: 0;
  margin: 0 0 0 6px; }
/* line 316, ../assets/sass/_articles.scss */
.article-wrapper article ul li {
  list-style-type: disc;
  margin: 0 0 10px 10px; }
/* line 320, ../assets/sass/_articles.scss */
.article-wrapper article ul ul {
  margin: 0 0 0 20px; }
/* line 322, ../assets/sass/_articles.scss */
.article-wrapper article ul ul li {
  list-style-type: disc; }
/* line 328, ../assets/sass/_articles.scss */
.article-wrapper article ol {
  float: none;
  padding: 0;
  margin: 0 0 0 6px; }
/* line 332, ../assets/sass/_articles.scss */
.article-wrapper article ol li {
  margin: 0 0 10px 10px;
  list-style-type: decimal; }
/* line 336, ../assets/sass/_articles.scss */
.article-wrapper article ol ol {
  margin: 0 0 0 20px;
  list-style-type: decimal; }

/* line 3, ../assets/sass/_two-column.scss */
.two-column.content .container {
  padding: 20px 0 0 0;
  display: block;
  min-height: 1000px;
  overflow: hidden; }
@media only screen and (max-width: 1140px) {
  /* line 3, ../assets/sass/_two-column.scss */
  .two-column.content .container {
    padding: 10px 0 0 0;
    min-height: 1000px; } }
@media only screen and (max-width: 980px) {
  /* line 3, ../assets/sass/_two-column.scss */
  .two-column.content .container {
    height: auto;
    position: relative;
    margin: 0 auto;
    width: 740px;
    background-color: white;
    padding: 5px 0 0 0; } }
@media only screen and (max-width: 740px) {
  /* line 3, ../assets/sass/_two-column.scss */
  .two-column.content .container {
    max-width: 655px;
    width: auto;
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    display: block;
    height: auto;
    position: relative;
    margin: 0 auto; } }
@media only screen and (max-width: 660px) {
  /* line 3, ../assets/sass/_two-column.scss */
  .two-column.content .container {
    padding: 5px 20px 0 20px; } }
@media only screen and (max-width: 740px) {
  /* line 3, ../assets/sass/_two-column.scss */
  .two-column.content .container {
    padding: 5px 0 0 0; } }

/* line 9, ../assets/sass/_search.scss */
.searches .container h2 span.search {
  color: #c42e2f;
  display: block; }
@media only screen and (max-width: 1140px) {
  /* line 9, ../assets/sass/_search.scss */
  .searches .container h2 span.search {
    display: inline;
    margin: 0 0 0 7px; } }
@media only screen and (max-width: 980px) {
  /* line 9, ../assets/sass/_search.scss */
  .searches .container h2 span.search {
    display: inline;
    margin: 0 0 0 7px; } }
@media only screen and (max-width: 740px) {
  /* line 9, ../assets/sass/_search.scss */
  .searches .container h2 span.search {
    display: inline;
    margin: 0 0 0 7px; } }
@media only screen and (max-width: 660px) {
  /* line 9, ../assets/sass/_search.scss */
  .searches .container h2 span.search {
    display: inline;
    margin: 0 0 0 7px; } }
@media only screen and (max-width: 550px) {
  /* line 9, ../assets/sass/_search.scss */
  .searches .container h2 span.search {
    display: inline;
    margin: 0 0 0 7px; } }
@media only screen and (max-width: 480px) {
  /* line 9, ../assets/sass/_search.scss */
  .searches .container h2 span.search {
    display: inline;
    margin: 0 0 0 7px; } }
/* line 42, ../assets/sass/_search.scss */
.searches section.no-results {
  height: 300px; }
@media only screen and (max-width: 1140px) {
  /* line 49, ../assets/sass/_search.scss */
  .searches section.results .section-name h2 {
    margin: 2px 0 5px; } }
/* line 58, ../assets/sass/_search.scss */
.searches div.more-meta {
  margin: 0 auto; }
@media only screen and (max-width: 980px) {
  /* line 58, ../assets/sass/_search.scss */
  .searches div.more-meta {
    width: 700px; } }
@media only screen and (max-width: 740px) {
  /* line 58, ../assets/sass/_search.scss */
  .searches div.more-meta {
    width: 610px; } }
@media only screen and (max-width: 660px) {
  /* line 58, ../assets/sass/_search.scss */
  .searches div.more-meta {
    width: 600px; } }
@media only screen and (max-width: 550px) {
  /* line 58, ../assets/sass/_search.scss */
  .searches div.more-meta {
    width: 600px; } }
/* line 73, ../assets/sass/_search.scss */
.searches p.search-meta {
  font-family: IowanOldStyleBTPro-Roman;
  color: #919191;
  font-size: 16px; }
@media only screen and (max-width: 1140px) {
  /* line 73, ../assets/sass/_search.scss */
  .searches p.search-meta {
    padding: 0;
    margin: 5px 0 35px 0; } }
@media only screen and (max-width: 1300px) {
  /* line 84, ../assets/sass/_search.scss */
  .searches .search.box {
    width: 925px; } }
@media only screen and (max-width: 980px) {
  /* line 84, ../assets/sass/_search.scss */
  .searches .search.box {
    width: 720px; } }
@media only screen and (max-width: 740px) {
  /* line 84, ../assets/sass/_search.scss */
  .searches .search.box {
    width: auto;
    margin: 0 auto; } }
/* line 97, ../assets/sass/_search.scss */
.searches .search.box button {
  display: inline-block;
  vertical-align: top;
  width: auto;
  font-weight: bold;
  text-decoration: none;
  -webkit-border-radius: 62.5rem;
  border-radius: 62.5rem;
  border-width: 0.0625rem;
  border-style: solid;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 13px;
  line-height: 1.125rem;
  height: 1.875rem;
  padding: 0 0.625rem;
  margin-right: 0.625rem;
  line-height: 1.75rem;
  color: #333333 !important;
  background-color: #f1efef !important;
  background: #f1efef !important;
  margin: 30px 0 50px 0;
  cursor: pointer;
  border: none;
  width: 120px; }
/* line 125, ../assets/sass/_search.scss */
.searches .search.box button svg {
  width: 21px;
  height: 21px;
  vertical-align: middle;
  margin: auto;
  position: relative;
  left: 0;
  top: -2px;
  left: -4px;
  fill: #767676; }
/* line 137, ../assets/sass/_search.scss */
.searches .search.box button .plus {
  font-size: 30px;
  font-family: Helvetica, Arial, sans-serif;
  color: #767676;
  font-weight: normal;
  left: -3px;
  position: relative;
  top: -1px; }
/* line 147, ../assets/sass/_search.scss */
.searches .search.box button .text {
  font-size: 13px;
  font-family: Helvetica, Arial, sans-serif;
  color: #767676;
  font-weight: normal;
  position: relative;
  top: -2px;
  left: 0; }
/* line 157, ../assets/sass/_search.scss */
.searches .search.box button:hover {
  background: #fddd02;
  text-decoration: none; }
/* line 165, ../assets/sass/_search.scss */
.searches .search.box ul {
  flex: none;
  overflow: hidden;
  margin: 0 auto;
  list-style: none;
  max-width: 100%;
  display: block;
  left: 0;
  width: auto;
  padding: 0; }
@media only screen and (min-width: 1301px) {
  /* line 165, ../assets/sass/_search.scss */
  .searches .search.box ul {
    width: 100%; } }
@media only screen and (max-width: 1300px) {
  /* line 165, ../assets/sass/_search.scss */
  .searches .search.box ul {
    width: 955px; } }
@media only screen and (max-width: 1140px) {
  /* line 165, ../assets/sass/_search.scss */
  .searches .search.box ul {
    width: 960px; } }
@media only screen and (max-width: 980px) {
  /* line 165, ../assets/sass/_search.scss */
  .searches .search.box ul {
    width: 720px; }
  /* line 188, ../assets/sass/_search.scss */
  .searches .search.box ul .item-media-wrapper {
    height: 98%; } }
@media only screen and (max-width: 740px) {
  /* line 165, ../assets/sass/_search.scss */
  .searches .search.box ul {
    width: auto;
    margin: 0 auto;
    max-width: 620px; } }
/* line 199, ../assets/sass/_search.scss */
.searches .search.box ul li {
  margin: 15px 0 0; }
@media only screen and (min-width: 1301px) {
  /* line 199, ../assets/sass/_search.scss */
  .searches .search.box ul li {
    flex: none;
    width: 100%;
    height: 132px;
    border: none; } }
@media only screen and (max-width: 1300px) {
  /* line 199, ../assets/sass/_search.scss */
  .searches .search.box ul li {
    flex: none;
    width: 100%;
    height: 132px;
    border: none; } }
@media only screen and (max-width: 1140px) {
  /* line 199, ../assets/sass/_search.scss */
  .searches .search.box ul li {
    flex: none;
    width: 100%;
    height: 132px; } }
@media only screen and (max-width: 980px) {
  /* line 199, ../assets/sass/_search.scss */
  .searches .search.box ul li {
    flex: none;
    width: 100%;
    height: 110px; } }
@media only screen and (max-width: 740px) {
  /* line 199, ../assets/sass/_search.scss */
  .searches .search.box ul li {
    height: 90px; } }
@media only screen and (max-width: 660px) {
  /* line 199, ../assets/sass/_search.scss */
  .searches .search.box ul li {
    height: 90px; } }
@media only screen and (max-width: 550px) {
  /* line 199, ../assets/sass/_search.scss */
  .searches .search.box ul li {
    height: 90px; } }
@media only screen and (max-width: 480px) {
  /* line 199, ../assets/sass/_search.scss */
  .searches .search.box ul li {
    height: 90px; } }
/* line 242, ../assets/sass/_search.scss */
.searches .search.box ul li div.hover .item-container {
  background-color: #eaeaea !important;
  height: auto; }
@media only screen and (min-width: 1301px) {
  /* line 242, ../assets/sass/_search.scss */
  .searches .search.box ul li div.hover .item-container {
    background-color: white; } }
@media only screen and (max-width: 1300px) {
  /* line 242, ../assets/sass/_search.scss */
  .searches .search.box ul li div.hover .item-container {
    background-color: white; } }
@media only screen and (max-width: 1140px) {
  /* line 242, ../assets/sass/_search.scss */
  .searches .search.box ul li div.hover .item-container {
    background-color: white; } }
@media only screen and (max-width: 740px) {
  /* line 242, ../assets/sass/_search.scss */
  .searches .search.box ul li div.hover .item-container {
    background-color: #eaeaea; } }
@media only screen and (max-width: 660px) {
  /* line 242, ../assets/sass/_search.scss */
  .searches .search.box ul li div.hover .item-container {
    background-color: #eaeaea; } }
@media only screen and (max-width: 550px) {
  /* line 242, ../assets/sass/_search.scss */
  .searches .search.box ul li div.hover .item-container {
    background-color: #eaeaea; } }
@media only screen and (max-width: 480px) {
  /* line 242, ../assets/sass/_search.scss */
  .searches .search.box ul li div.hover .item-container {
    background-color: #eaeaea; } }
/* line 269, ../assets/sass/_search.scss */
.searches .search.box ul li div.hover .item-media-wrapper div {
  opacity: 0.9; }
/* line 272, ../assets/sass/_search.scss */
.searches .search.box ul li div.hover img {
  opacity: 0.9; }
/* line 277, ../assets/sass/_search.scss */
.searches .search.box ul li div.item {
  padding: 0;
  display: block;
  position: static;
  vertical-align: top;
  margin: 0 0 6px 0;
  height: inherit; }
/* line 284, ../assets/sass/_search.scss */
.searches .search.box ul li div.item a {
  background-color: white; }
/* line 289, ../assets/sass/_search.scss */
.searches .search.box ul li div.item .item-container {
  background-color: #F1EFEF;
  height: inherit; }
@media only screen and (min-width: 1301px) {
  /* line 289, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-container {
    background-color: white; } }
@media only screen and (max-width: 1300px) {
  /* line 289, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-container {
    background-color: white; } }
@media only screen and (max-width: 1140px) {
  /* line 289, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-container {
    background-color: white; } }
@media only screen and (max-width: 980px) {
  /* line 289, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-container {
    background-color: #8c8888; } }
@media only screen and (max-width: 740px) {
  /* line 289, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-container {
    background-color: #8c8888;
    height: inherit; } }
@media only screen and (max-width: 660px) {
  /* line 289, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-container {
    background-color: #8c8888;
    height: inherit; } }
@media only screen and (max-width: 550px) {
  /* line 289, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-container {
    background-color: #8c8888;
    height: inherit; } }
@media only screen and (max-width: 480px) {
  /* line 289, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-container {
    background-color: #8c8888;
    height: inherit; } }
@media only screen and (min-width: 1301px) {
  /* line 321, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-container a:hover {
    background-color: #eaeaea; } }
@media only screen and (max-width: 1300px) {
  /* line 321, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-container a:hover {
    background-color: #eaeaea; } }
@media only screen and (max-width: 1140px) {
  /* line 321, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-container a:hover {
    background-color: #eaeaea; } }
@media only screen and (max-width: 980px) {
  /* line 321, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-container a:hover {
    background-color: #eaeaea; } }
@media only screen and (max-width: 740px) {
  /* line 321, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-container a:hover {
    background-color: #eaeaea; } }
@media only screen and (max-width: 660px) {
  /* line 321, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-container a:hover {
    background-color: #eaeaea; } }
@media only screen and (max-width: 550px) {
  /* line 321, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-container a:hover {
    background-color: #eaeaea; } }
@media only screen and (max-width: 480px) {
  /* line 321, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-container a:hover {
    background-color: #eaeaea; } }
/* line 353, ../assets/sass/_search.scss */
.searches .search.box ul li div.item .item-media-wrapper span.play {
  top: 19%;
  left: 9%; }
@media only screen and (max-width: 980px) {
  /* line 353, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-media-wrapper span.play {
    top: 13%; } }
@media only screen and (max-width: 740px) {
  /* line 353, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-media-wrapper span.play {
    left: 8%;
    top: 26%; } }
@media only screen and (max-width: 480px) {
  /* line 353, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-media-wrapper span.play {
    left: 14%; } }
/* line 369, ../assets/sass/_search.scss */
.searches .search.box ul li div.item .item-media-wrapper .title-wrapper {
  height: auto;
  overflow: visible;
  margin: 0; }
@media only screen and (max-width: 740px) {
  /* line 369, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-media-wrapper .title-wrapper {
    max-height: 40px;
    min-height: 40px; } }
@media only screen and (max-width: 660px) {
  /* line 369, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-media-wrapper .title-wrapper {
    max-height: 40px;
    min-height: 40px; } }
@media only screen and (max-width: 550px) {
  /* line 369, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-media-wrapper .title-wrapper {
    max-height: 40px;
    min-height: 40px; } }
@media only screen and (max-width: 480px) {
  /* line 369, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-media-wrapper .title-wrapper {
    max-height: 40px;
    min-height: 40px; } }
/* line 392, ../assets/sass/_search.scss */
.searches .search.box ul li div.item .item-media-wrapper .title-wrapper h2 {
  padding: 0;
  margin: 0;
  top: 5px;
  left: 230px;
  width: 91%;
  overflow: visible;
  min-height: unset;
  max-height: none;
  height: auto;
  display: inline-table;
  position: relative; }
@media only screen and (max-width: 980px) {
  /* line 392, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-media-wrapper .title-wrapper h2 {
    left: 175px;
    width: 77%; } }
@media only screen and (max-width: 740px) {
  /* line 392, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-media-wrapper .title-wrapper h2 {
    left: 145px; } }
@media only screen and (max-width: 740px) {
  /* line 392, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-media-wrapper .title-wrapper h2 {
    width: 67%; } }
@media only screen and (max-width: 660px) {
  /* line 392, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-media-wrapper .title-wrapper h2 {
    width: 67%; } }
@media only screen and (max-width: 550px) {
  /* line 392, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-media-wrapper .title-wrapper h2 {
    width: 67%; } }
@media only screen and (max-width: 480px) {
  /* line 392, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-media-wrapper .title-wrapper h2 {
    width: 65%; } }
/* line 425, ../assets/sass/_search.scss */
.searches .search.box ul li div.item .item-media-wrapper .title-wrapper h2 span {
  color: #c42e2f; }
/* line 433, ../assets/sass/_search.scss */
.searches .search.box ul li div.item .item-media-wrapper h3 {
  width: 70%;
  flex: 0;
  margin: 10px 0 15px 0;
  overflow: hidden;
  display: inline-block;
  height: auto;
  position: relative;
  top: 0;
  left: 230px;
  min-height: 0; }
/* line 444, ../assets/sass/_search.scss */
.searches .search.box ul li div.item .item-media-wrapper h3 .ellip {
  height: auto; }
@media only screen and (max-width: 980px) {
  /* line 433, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-media-wrapper h3 {
    left: 175px;
    overflow: hidden;
    display: inline-block; } }
@media only screen and (max-width: 740px) {
  /* line 433, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-media-wrapper h3 {
    width: 72%;
    left: 145px;
    max-height: 20px;
    top: 16px; } }
@media only screen and (max-width: 480px) {
  /* line 433, ../assets/sass/_search.scss */
  .searches .search.box ul li div.item .item-media-wrapper h3 {
    width: 59%;
    max-height: 20px;
    top: 16px; } }
/* line 467, ../assets/sass/_search.scss */
.searches .search.box ul li div.item .item-media-wrapper .item-meta {
  left: 232px;
  position: relative; }
/* line 470, ../assets/sass/_search.scss */
.searches .search.box ul li div.item .item-media-wrapper .item-meta.no-sub {
  top: 15px; }
/* line 477, ../assets/sass/_search.scss */
.searches .search.box ul li div.item .item-media-wrapper.no-img h2 {
  left: 5px;
  width: 97%; }
/* line 481, ../assets/sass/_search.scss */
.searches .search.box ul li div.item .item-media-wrapper.no-img h3 {
  left: 0;
  width: 97%;
  display: table-cell;
  top: 10px; }
/* line 486, ../assets/sass/_search.scss */
.searches .search.box ul li div.item .item-media-wrapper.no-img h3 .ellip {
  height: auto; }
/* line 490, ../assets/sass/_search.scss */
.searches .search.box ul li div.item .item-media-wrapper.no-img .item-meta {
  left: 5px;
  position: relative;
  top: 15px; }

/* line 1, ../assets/sass/_content.scss */
html {
  text-rendering: optimizeLegibility;
  -moz-font-feature-settings: 'kern=1';
  -webkit-font-feature-settings: 'kern';
  -moz-font-feature-settings: 'kern';
  font-feature-settings: 'kern';
  font-kerning: normal;
  -webkit-font-variant-ligatures: common-ligatures;
  font-variant-ligatures: common-ligatures;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: en-GB;
  margin-top: 0 !important;
  padding: 0;
  margin: 0;
  overflow: hidden;
  overflow-y: scroll;
  /* has to be scroll, not auto */
  -webkit-overflow-scrolling: touch; }

/* line 21, ../assets/sass/_content.scss */
form#donate {
  height: 20px;
  padding: 0;
  margin: 0;
  position: relative;
  top: -61px; }

/* line 30, ../assets/sass/_content.scss */
* {
  padding: 0; }

/* line 34, ../assets/sass/_content.scss */
html {
  height: 100%;
  margin: 0; }

/* line 39, ../assets/sass/_content.scss */
body {
  position: absolute;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #f1efef;
  color: #000;
  text-rendering: optimizeLegibility;
  overflow-x: hidden; }
/* line 53, ../assets/sass/_content.scss */
body .overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  z-index: 10000; }
/* line 67, ../assets/sass/_content.scss */
body #print {
  visibility: hidden;
  display: none; }
/* line 72, ../assets/sass/_content.scss */
body .clear {
  clear: both; }

/* line 78, ../assets/sass/_content.scss */
#data {
  visibility: visible;
  display: none; }

/* line 83, ../assets/sass/_content.scss */
h2, h3, h4 {
  letter-spacing: -0.06em; }

/* line 88, ../assets/sass/_content.scss */
.container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  position: relative;
  margin: 0 auto;
  background-color: #FFF; }
@media only screen and (min-width: 1301px) {
  /* line 88, ../assets/sass/_content.scss */
  .container {
    max-width: 1282px; } }
@media only screen and (max-width: 1300px) {
  /* line 88, ../assets/sass/_content.scss */
  .container {
    max-width: 1140px; } }
@media only screen and (max-width: 1140px) {
  /* line 88, ../assets/sass/_content.scss */
  .container {
    max-width: 980px; } }
@media only screen and (max-width: 980px) {
  /* line 88, ../assets/sass/_content.scss */
  .container {
    max-width: 980px;
    background-color: #f1efef; } }
@media only screen and (max-width: 740px) {
  /* line 88, ../assets/sass/_content.scss */
  .container {
    max-width: 620px;
    width: auto;
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    display: block; } }
@media only screen and (max-width: 660px) {
  /* line 88, ../assets/sass/_content.scss */
  .container {
    max-width: 655px;
    width: auto;
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    display: table-cell; } }
@media only screen and (max-width: 480px) {
  /* line 88, ../assets/sass/_content.scss */
  .container {
    max-width: 480px; } }
/* line 126, ../assets/sass/_content.scss */
.container h2 span {
  color: #ed1c24; }
/* line 128, ../assets/sass/_content.scss */
.container h2 span.time {
  color: #333333; }
/* line 131, ../assets/sass/_content.scss */
.container h2 span.search {
  color: #c42e2f;
  display: block; }
@media only screen and (max-width: 1140px) {
  /* line 131, ../assets/sass/_content.scss */
  .container h2 span.search {
    display: inline;
    margin: 0 0 0 7px; } }
@media only screen and (max-width: 980px) {
  /* line 131, ../assets/sass/_content.scss */
  .container h2 span.search {
    display: inline;
    margin: 0 0 0 7px; } }
@media only screen and (max-width: 740px) {
  /* line 131, ../assets/sass/_content.scss */
  .container h2 span.search {
    display: inline;
    margin: 0 0 0 7px; } }
@media only screen and (max-width: 660px) {
  /* line 131, ../assets/sass/_content.scss */
  .container h2 span.search {
    display: inline;
    margin: 0 0 0 7px; } }
@media only screen and (max-width: 550px) {
  /* line 131, ../assets/sass/_content.scss */
  .container h2 span.search {
    display: inline;
    margin: 0 0 0 7px; } }
@media only screen and (max-width: 480px) {
  /* line 131, ../assets/sass/_content.scss */
  .container h2 span.search {
    display: inline;
    margin: 0 0 0 7px; } }
/* line 159, ../assets/sass/_content.scss */
.container h2 span span {
  color: #919191; }
/* line 166, ../assets/sass/_content.scss */
.container a:visited h2 {
  color: #5c5c5c; }

/* line 174, ../assets/sass/_content.scss */
.content {
  clear: both;
  overflow: hidden;
  background-color: #f1efef;
  position: relative; }
/* line 181, ../assets/sass/_content.scss */
.content nav {
  display: block;
  padding: 20px 0 40px 0;
  height: auto;
  background-color: white; }
/* line 186, ../assets/sass/_content.scss */
.content nav h2 {
  display: none; }
/* line 191, ../assets/sass/_content.scss */
.content h2 {
  letter-spacing: -0.06em; }
@media only screen and (max-width: 980px) {
  /* line 174, ../assets/sass/_content.scss */
  .content {
    top: 32px; } }
@media only screen and (max-width: 740px) {
  /* line 174, ../assets/sass/_content.scss */
  .content {
    top: 32px;
    padding: 0;
    background-color: #FFFFFF;
    margin: 0 auto; } }
/* line 205, ../assets/sass/_content.scss */
.content .topics {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #767676;
  -webkit-font-smoothing: antialiased;
  border-top: 1px dotted #fbd4d5;
  padding: 0 0 50px 0;
  font-weight: 400; }
/* line 213, ../assets/sass/_content.scss */
.content .topics h3 {
  font-size: 13px;
  font-weight: normal;
  margin: 17px 0px 0;
  float: left;
  padding: 0 10px 0 0; }
/* line 220, ../assets/sass/_content.scss */
.content .topics ul {
  padding: 0;
  line-height: 24px; }
/* line 223, ../assets/sass/_content.scss */
.content .topics ul li {
  float: left;
  padding: 0 10px 10px 0; }
/* line 226, ../assets/sass/_content.scss */
.content .topics ul li a {
  color: #767676 !important;
  background: #f1efef;
  -moz-border-radius: 100px / 50px;
  -webkit-border-radius: 100px / 100px;
  border-radius: 100px / 100px;
  padding: 5px 10px 5px 10px;
  font-weight: 400 !important; }
/* line 235, ../assets/sass/_content.scss */
.content .topics ul li a:hover {
  background: #fddd02;
  text-decoration: none; }
/* line 240, ../assets/sass/_content.scss */
.content .topics ul li:last-child {
  margin-bottom: 10px; }
/* line 245, ../assets/sass/_content.scss */
.content .topics span a {
  color: #767676 !important;
  background: #f1f1f1;
  -moz-border-radius: 100px / 50px;
  -webkit-border-radius: 100px / 100px;
  border-radius: 100px / 100px;
  padding: 5px 10px 5px 10px;
  float: left;
  margin: 13px 13px 0 0;
  font-weight: 400; }
/* line 255, ../assets/sass/_content.scss */
.content .topics span a:hover {
  background: #fddd02;
  text-decoration: none; }
/* line 264, ../assets/sass/_content.scss */
.content ul {
  list-style: none;
  list-style-type: none; }
/* line 269, ../assets/sass/_content.scss */
.content a {
  text-decoration: none !important;
  color: #ed1c24 !important;
  border: none !important; }
/* line 274, ../assets/sass/_content.scss */
.content a:hover {
  text-decoration: none; }

/* line 282, ../assets/sass/_content.scss */
.links-wrapper {
  min-height: auto;
  height: auto;
  position: relative;
  margin: 0 auto;
  background-color: #FFF;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; }
/* line 290, ../assets/sass/_content.scss */
.links-wrapper a:link {
  color: #333333; }
/* line 293, ../assets/sass/_content.scss */
.links-wrapper a:visited {
  color: #333333; }
/* line 296, ../assets/sass/_content.scss */
.links-wrapper a:hover {
  color: #333333; }
/* line 299, ../assets/sass/_content.scss */
.links-wrapper a {
  background-ccolor: #f1efef; }
@media only screen and (min-width: 1301px) {
  /* line 282, ../assets/sass/_content.scss */
  .links-wrapper {
    max-width: 1282px; } }
@media only screen and (max-width: 1300px) {
  /* line 282, ../assets/sass/_content.scss */
  .links-wrapper {
    max-width: 1140px; } }
@media only screen and (max-width: 1140px) {
  /* line 282, ../assets/sass/_content.scss */
  .links-wrapper {
    max-width: 980px;
    padding: 0 0 0 20px; } }
@media only screen and (max-width: 980px) {
  /* line 282, ../assets/sass/_content.scss */
  .links-wrapper {
    width: 740px;
    max-width: 740px;
    padding: 0;
    height: auto; } }
@media only screen and (max-width: 740px) {
  /* line 282, ../assets/sass/_content.scss */
  .links-wrapper {
    max-width: 660px;
    height: auto;
    margin-bottom: 39px; } }
@media only screen and (max-width: 660px) {
  /* line 282, ../assets/sass/_content.scss */
  .links-wrapper {
    max-width: none;
    width: auto;
    margin-bottom: 39px; } }
@media only screen and (max-width: 480px) {
  /* line 282, ../assets/sass/_content.scss */
  .links-wrapper {
    max-width: 480px;
    margin-bottom: 39px; } }
/* line 334, ../assets/sass/_content.scss */
.links-wrapper .header {
  border-top: solid 1px #ed1c24;
  padding: 0;
  width: 100%;
  color: #c42e2f; }
@media only screen and (min-width: 1301px) {
  /* line 334, ../assets/sass/_content.scss */
  .links-wrapper .header {
    width: 168px;
    float: left;
    border: none; } }
@media only screen and (max-width: 1300px) {
  /* line 334, ../assets/sass/_content.scss */
  .links-wrapper .header {
    width: 145px;
    float: left;
    border: none; } }
@media only screen and (max-width: 1140px) {
  /* line 334, ../assets/sass/_content.scss */
  .links-wrapper .header {
    float: none;
    padding: 0 0 30px;
    width: 160px; } }
@media only screen and (max-width: 740px) {
  /* line 334, ../assets/sass/_content.scss */
  .links-wrapper .header {
    padding: 5px 0 15px 0;
    border-top: #ed1c24 1px solid;
    width: 617px; } }
@media only screen and (max-width: 660px) {
  /* line 334, ../assets/sass/_content.scss */
  .links-wrapper .header {
    margin: 0 20px 0 20px;
    width: auto;
    max-width: 620px;
    border-top: #ed1c24 1px solid; } }
/* line 368, ../assets/sass/_content.scss */
.links-wrapper .header h4 {
  font-size: 17px;
  margin: 0;
  font-family: IowanOldStyleBTPro-Black;
  font-weight: normal;
  padding: 0; }
@media only screen and (max-width: 980px) {
  /* line 368, ../assets/sass/_content.scss */
  .links-wrapper .header h4 {
    padding: 5px 0 0 13px;
    width: 100%; } }
@media only screen and (max-width: 740px) {
  /* line 368, ../assets/sass/_content.scss */
  .links-wrapper .header h4 {
    padding: 5px 0 15px; } }
@media only screen and (max-width: 480px) {
  /* line 368, ../assets/sass/_content.scss */
  .links-wrapper .header h4 {
    padding: 5px 0 15px; } }

/* line 1, ../assets/sass/_latest.scss */
.latest-container {
  background-color: #FFFFFF;
  margin: 0 10px 0;
  padding: 0 0 60px;
  border-top: none; }
@media only screen and (max-width: 740px) {
  /* line 1, ../assets/sass/_latest.scss */
  .latest-container {
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none; } }
@media only screen and (max-width: 480px) {
  /* line 1, ../assets/sass/_latest.scss */
  .latest-container {
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none; } }
@media only screen and (min-width: 1301px) {
  /* line 1, ../assets/sass/_latest.scss */
  .latest-container {
    padding: 0 0 60px;
    border-top: #ed1c24 1px solid; } }
@media only screen and (max-width: 1300px) {
  /* line 1, ../assets/sass/_latest.scss */
  .latest-container {
    padding: 0 0 60px;
    border-top: #ed1c24 1px solid; } }
@media only screen and (max-width: 1140px) {
  /* line 1, ../assets/sass/_latest.scss */
  .latest-container {
    max-width: 940px;
    margin: 0; } }
@media only screen and (max-width: 980px) {
  /* line 1, ../assets/sass/_latest.scss */
  .latest-container {
    width: 740px;
    margin: 0 auto; } }
@media only screen and (max-width: 740px) {
  /* line 1, ../assets/sass/_latest.scss */
  .latest-container {
    width: 620px;
    margin: 0 auto;
    border-top: none; } }
@media only screen and (max-width: 660px) {
  /* line 1, ../assets/sass/_latest.scss */
  .latest-container {
    width: auto;
    margin: 0 auto;
    border-top: none; } }
/* line 43, ../assets/sass/_latest.scss */
.latest-container .latest {
  width: 1188px; }
@media only screen and (min-width: 1301px) {
  /* line 43, ../assets/sass/_latest.scss */
  .latest-container .latest {
    padding: 10px 0 0 0; } }
@media only screen and (max-width: 1140px) {
  /* line 43, ../assets/sass/_latest.scss */
  .latest-container .latest {
    max-width: 940px; } }
@media only screen and (max-width: 740px) {
  /* line 43, ../assets/sass/_latest.scss */
  .latest-container .latest {
    max-width: 620px;
    width: 620px; } }
@media only screen and (max-width: 660px) {
  /* line 43, ../assets/sass/_latest.scss */
  .latest-container .latest {
    max-width: none;
    width: auto;
    padding: 0 20px 0; } }

/* line 1, ../assets/sass/_section.scss */
section {
  display: block;
  position: relative;
  min-height: 75px;
  margin: 0 5px 0 10px; }
/* line 3, ../assets/sass/_section.scss */
section h2, section h4 {
  color: #c42e2f;
  font-size: 20px;
  line-height: 28px;
  font-family: IowanOldStyleBTPro-Black;
  padding: 0;
  letter-spacing: -0.06em;
  display: block;
  border: none;
  font-weight: normal;
  margin: 0;
  width: auto;
  text-transform: lowercase; }
@media only screen and (max-width: 740px) {
  /* line 3, ../assets/sass/_section.scss */
  section h2, section h4 {
    margin: 2px 0 7px; } }
@media only screen and (min-width: 1301px) {
  /* line 1, ../assets/sass/_section.scss */
  section {
    width: 1282px; } }
@media only screen and (max-width: 1140px) {
  /* line 1, ../assets/sass/_section.scss */
  section {
    width: 100%;
    margin: -25px 0 0;
    padding: 0 0 0 20px; } }
@media only screen and (max-width: 980px) {
  /* line 1, ../assets/sass/_section.scss */
  section {
    width: 740px;
    padding: 0;
    margin: -10px 0 0;
    max-width: 740px; } }
@media only screen and (max-width: 740px) {
  /* line 1, ../assets/sass/_section.scss */
  section {
    max-width: none;
    width: auto;
    margin: 0;
    padding: 0; } }
@media only screen and (max-width: 660px) {
  /* line 1, ../assets/sass/_section.scss */
  section {
    max-width: none;
    width: auto; } }
@media only screen and (max-width: 480px) {
  /* line 1, ../assets/sass/_section.scss */
  section {
    max-width: none;
    width: auto; } }
/* line 57, ../assets/sass/_section.scss */
section .fragment-container {
  width: auto;
  margin: 0 10px 0 10px;
  background-color: #FFFFFF;
  padding: 10px 0 20px 0; }
@media only screen and (min-width: 1301px) {
  /* line 57, ../assets/sass/_section.scss */
  section .fragment-container {
    padding: 0 0 65px;
    border-top: #ed1c24 1px solid; } }
@media only screen and (max-width: 1300px) {
  /* line 57, ../assets/sass/_section.scss */
  section .fragment-container {
    padding: 0 0 65px;
    border-top: #ed1c24 1px solid; } }
@media only screen and (max-width: 1140px) {
  /* line 57, ../assets/sass/_section.scss */
  section .fragment-container {
    max-width: 940px;
    margin: 0;
    padding: 0 0 65px 0; } }
@media only screen and (max-width: 980px) {
  /* line 57, ../assets/sass/_section.scss */
  section .fragment-container {
    padding: 0 0 65px;
    max-width: 740px;
    margin: 0 auto; } }
@media only screen and (max-width: 740px) {
  /* line 57, ../assets/sass/_section.scss */
  section .fragment-container {
    width: auto;
    margin: 0 auto;
    border: none; } }
@media only screen and (min-width: 1301px) {
  /* line 88, ../assets/sass/_section.scss */
  section .fragment-container.article-page {
    padding: 10px 0 0 0; } }
@media only screen and (max-width: 1300px) {
  /* line 88, ../assets/sass/_section.scss */
  section .fragment-container.article-page {
    padding: 0; } }
@media only screen and (max-width: 1140px) {
  /* line 88, ../assets/sass/_section.scss */
  section .fragment-container.article-page {
    padding: 0 0 65px 0; } }
@media only screen and (max-width: 980px) {
  /* line 88, ../assets/sass/_section.scss */
  section .fragment-container.article-page {
    padding: 0; } }
@media only screen and (max-width: 740px) {
  /* line 88, ../assets/sass/_section.scss */
  section .fragment-container.article-page {
    padding: 0; } }
/* line 108, ../assets/sass/_section.scss */
section .fragment-container h4 {
  margin: 0; }
@media only screen and (max-width: 740px) {
  /* line 108, ../assets/sass/_section.scss */
  section .fragment-container h4 {
    margin: 0;
    padding: 5px 0 15px 0; } }
@media only screen and (max-width: 980px) {
  /* line 108, ../assets/sass/_section.scss */
  section .fragment-container h4 {
    padding: 5px 0 15px 20px; } }
@media only screen and (max-width: 740px) {
  /* line 108, ../assets/sass/_section.scss */
  section .fragment-container h4 {
    padding: 5px 0 15px 0; } }
@media only screen and (min-width: 1301px) {
  /* line 57, ../assets/sass/_section.scss */
  section .fragment-container {
    padding: 14px 0 55px 0; } }
@media only screen and (max-width: 980px) {
  /* line 57, ../assets/sass/_section.scss */
  section .fragment-container {
    max-width: 100%; } }
@media only screen and (max-width: 740px) {
  /* line 57, ../assets/sass/_section.scss */
  section .fragment-container {
    padding: 0; } }
@media only screen and (max-width: 740px) {
  /* line 132, ../assets/sass/_section.scss */
  section .fragment-container.popular {
    width: auto; } }
@media only screen and (min-width: 1301px) {
  /* line 139, ../assets/sass/_section.scss */
  section .fragment-container.topics-fragment {
    padding: 7px 0 0 0; } }
@media only screen and (max-width: 1300px) {
  /* line 139, ../assets/sass/_section.scss */
  section .fragment-container.topics-fragment {
    padding: 0px 0 14px 0 !important; } }
@media only screen and (max-width: 1140px) {
  /* line 139, ../assets/sass/_section.scss */
  section .fragment-container.topics-fragment {
    padding: 0px 0 14px 0 !important; } }
@media only screen and (max-width: 740px) {
  /* line 139, ../assets/sass/_section.scss */
  section .fragment-container.topics-fragment {
    padding: 0; }
  /* line 151, ../assets/sass/_section.scss */
  section .fragment-container.topics-fragment .section-name {
    margin: 0px 0 0 20px; } }
@media only screen and (max-width: 740px) {
  /* line 139, ../assets/sass/_section.scss */
  section .fragment-container.topics-fragment {
    padding: 0; }
  /* line 157, ../assets/sass/_section.scss */
  section .fragment-container.topics-fragment .section-name {
    margin: 0px 20px 28px 20px; } }
/* line 166, ../assets/sass/_section.scss */
section.results {
  padding-bottom: 50px; }
@media only screen and (max-width: 1300px) {
  /* line 169, ../assets/sass/_section.scss */
  section.results .section-name {
    top: 0 !important; } }
@media only screen and (max-width: 1140px) {
  /* line 169, ../assets/sass/_section.scss */
  section.results .section-name {
    top: 10px !important; } }
/* line 182, ../assets/sass/_section.scss */
section.proletarian-issues:last-of-type {
  padding-bottom: 100px; }
/* line 187, ../assets/sass/_section.scss */
section.proletarian-issues h2 a {
  color: #ed1c24 !important; }
/* line 189, ../assets/sass/_section.scss */
section.proletarian-issues h2 a:hover {
  text-decoration: underline; }
/* line 192, ../assets/sass/_section.scss */
section.proletarian-issues h2 a span {
  width: 146px; }
@media only screen and (min-width: 1301px) {
  /* line 192, ../assets/sass/_section.scss */
  section.proletarian-issues h2 a span {
    display: block; } }
@media only screen and (max-width: 1300px) {
  /* line 192, ../assets/sass/_section.scss */
  section.proletarian-issues h2 a span {
    display: block; } }
@media only screen and (max-width: 1140px) {
  /* line 192, ../assets/sass/_section.scss */
  section.proletarian-issues h2 a span {
    width: auto;
    display: inline;
    padding: 0; }
  /* line 204, ../assets/sass/_section.scss */
  section.proletarian-issues h2 a span:before {
    content: "\00a0 "; } }
@media only screen and (max-width: 980px) {
  /* line 192, ../assets/sass/_section.scss */
  section.proletarian-issues h2 a span {
    width: auto;
    display: inline;
    padding: 0; }
  /* line 210, ../assets/sass/_section.scss */
  section.proletarian-issues h2 a span:before {
    content: "\00a0 "; } }
/* line 220, ../assets/sass/_section.scss */
section.proletarian-issues .image-wrapper {
  display: inline-block;
  position: relative;
  float: left;
  padding: 0 0 50px 0; }
@media only screen and (max-width: 1300px) {
  /* line 220, ../assets/sass/_section.scss */
  section.proletarian-issues .image-wrapper {
    padding: 10px 0 50px 0; } }
@media only screen and (max-width: 660px) {
  /* line 220, ../assets/sass/_section.scss */
  section.proletarian-issues .image-wrapper {
    padding: 10px 0 10px 0; } }
/* line 231, ../assets/sass/_section.scss */
section.proletarian-issues .image-wrapper img {
  width: 280px;
  height: auto;
  border: 1px solid #e5e3e3; }
@media only screen and (max-width: 980px) {
  /* line 231, ../assets/sass/_section.scss */
  section.proletarian-issues .image-wrapper img {
    width: 200px;
    margin: 0 0 0 20px; } }
@media only screen and (max-width: 660px) {
  /* line 231, ../assets/sass/_section.scss */
  section.proletarian-issues .image-wrapper img {
    width: 300px;
    padding: 10px 0 10px 0; } }
/* line 248, ../assets/sass/_section.scss */
section.proletarian-issues .articles-wrapper {
  display: inline-block;
  position: relative;
  margin: 0 0 0 30px; }
@media only screen and (max-width: 1300px) {
  /* line 248, ../assets/sass/_section.scss */
  section.proletarian-issues .articles-wrapper {
    margin: 5px 0 0 30px; } }
@media only screen and (max-width: 740px) {
  /* line 248, ../assets/sass/_section.scss */
  section.proletarian-issues .articles-wrapper {
    width: 61%; } }
@media only screen and (max-width: 660px) {
  /* line 248, ../assets/sass/_section.scss */
  section.proletarian-issues .articles-wrapper {
    width: 90%;
    margin: 5px 0 0 20px; } }
/* line 263, ../assets/sass/_section.scss */
section.proletarian-issues .articles-wrapper ul {
  padding: 0;
  margin: 0;
  min-height: 400px; }
@media only screen and (min-width: 1301px) {
  /* line 263, ../assets/sass/_section.scss */
  section.proletarian-issues .articles-wrapper ul {
    width: 700px; } }
@media only screen and (max-width: 1300px) {
  /* line 263, ../assets/sass/_section.scss */
  section.proletarian-issues .articles-wrapper ul {
    width: 500px; } }
@media only screen and (max-width: 1140px) {
  /* line 263, ../assets/sass/_section.scss */
  section.proletarian-issues .articles-wrapper ul {
    width: 560px; } }
@media only screen and (max-width: 980px) {
  /* line 263, ../assets/sass/_section.scss */
  section.proletarian-issues .articles-wrapper ul {
    width: 450px; } }
@media only screen and (max-width: 980px) {
  /* line 263, ../assets/sass/_section.scss */
  section.proletarian-issues .articles-wrapper ul {
    width: 430px; } }
@media only screen and (max-width: 740px) {
  /* line 263, ../assets/sass/_section.scss */
  section.proletarian-issues .articles-wrapper ul {
    width: auto; } }
/* line 286, ../assets/sass/_section.scss */
section.proletarian-issues .articles-wrapper ul li {
  margin: 0 0 8px 0;
  width: auto; }
/* line 289, ../assets/sass/_section.scss */
section.proletarian-issues .articles-wrapper ul li a {
  font-size: 17px;
  line-height: 21px;
  position: relative;
  padding: 0;
  word-wrap: break-word;
  font-weight: normal;
  font-family: IowanOldStyleBTPro-Bold;
  color: #333333 !important;
  margin: 0;
  letter-spacing: -0.04em; }
/* line 300, ../assets/sass/_section.scss */
section.proletarian-issues .articles-wrapper ul li a:hover {
  text-decoration: underline; }
/* line 305, ../assets/sass/_section.scss */
section.proletarian-issues .articles-wrapper ul li a span {
  color: #ed1c24; }
/* line 320, ../assets/sass/_section.scss */
section.highlights .fragment-container, section.results .fragment-container {
  border: none; }
@media only screen and (max-width: 740px) {
  /* line 320, ../assets/sass/_section.scss */
  section.highlights .fragment-container, section.results .fragment-container {
    padding: 0; } }
/* line 328, ../assets/sass/_section.scss */
section.highlights .section-name, section.results .section-name {
  padding: 5px 0 0; }
@media only screen and (min-width: 1301px) {
  /* line 328, ../assets/sass/_section.scss */
  section.highlights .section-name, section.results .section-name {
    border-top: solid 1px #fbd4d5; } }
@media only screen and (max-width: 1300px) {
  /* line 328, ../assets/sass/_section.scss */
  section.highlights .section-name, section.results .section-name {
    border-top: solid 1px #fbd4d5;
    top: 10px;
    position: relative; } }
@media only screen and (max-width: 1140px) {
  /* line 328, ../assets/sass/_section.scss */
  section.highlights .section-name, section.results .section-name {
    border: none;
    top: 0;
    padding: 0px 0 25px;
    left: 0; } }
@media only screen and (max-width: 980px) {
  /* line 328, ../assets/sass/_section.scss */
  section.highlights .section-name, section.results .section-name {
    border: none;
    margin: 0px 0 20px 10px;
    padding: 0; } }
@media only screen and (max-width: 740px) {
  /* line 328, ../assets/sass/_section.scss */
  section.highlights .section-name, section.results .section-name {
    border: none;
    margin: 0 0 0 20px;
    padding: 0; } }
/* line 358, ../assets/sass/_section.scss */
section .no-articles .section-name {
  border-top: solid 1px #fbd4d5;
  padding: 10px 0 0 0; }
@media only screen and (max-width: 1140px) {
  /* line 358, ../assets/sass/_section.scss */
  section .no-articles .section-name {
    border-top: none;
    padding: 0; } }
/* line 366, ../assets/sass/_section.scss */
section .no-articles .fragment-container {
  border-top: none; }
@media only screen and (max-width: 740px) {
  /* line 371, ../assets/sass/_section.scss */
  section.topics-section {
    margin: 0; } }
/* line 377, ../assets/sass/_section.scss */
section.topics-section .section-name h2 {
  top: -2px;
  position: relative; }
@media only screen and (max-width: 1300px) {
  /* line 377, ../assets/sass/_section.scss */
  section.topics-section .section-name h2 {
    top: 0; } }
/* line 386, ../assets/sass/_section.scss */
section.topics-section .topics {
  border: none;
  margin: 0;
  display: inline-block;
  padding: 0;
  position: relative;
  width: 940px; }
@media only screen and (min-width: 1301px) {
  /* line 386, ../assets/sass/_section.scss */
  section.topics-section .topics {
    left: 30px;
    top: -5px; } }
@media only screen and (max-width: 1300px) {
  /* line 386, ../assets/sass/_section.scss */
  section.topics-section .topics {
    left: 10px; } }
@media only screen and (max-width: 1140px) {
  /* line 386, ../assets/sass/_section.scss */
  section.topics-section .topics {
    left: 0;
    top: -20px; } }
@media only screen and (max-width: 980px) {
  /* line 386, ../assets/sass/_section.scss */
  section.topics-section .topics {
    left: 10px;
    width: 720px; } }
@media only screen and (max-width: 740px) {
  /* line 386, ../assets/sass/_section.scss */
  section.topics-section .topics {
    margin: 0 auto;
    padding: 0 20px;
    left: 0;
    width: 615px; } }
@media only screen and (max-width: 550px) {
  /* line 386, ../assets/sass/_section.scss */
  section.topics-section .topics {
    width: 480px; } }
@media only screen and (max-width: 480px) {
  /* line 386, ../assets/sass/_section.scss */
  section.topics-section .topics {
    width: 360px; } }
/* line 423, ../assets/sass/_section.scss */
section.topics-section .topics ul li.cat-item-none {
  display: none; }

/* line 432, ../assets/sass/_section.scss */
div.section-name {
  margin: 0;
  float: left;
  top: 0;
  position: relative; }
@media only screen and (min-width: 1301px) {
  /* line 432, ../assets/sass/_section.scss */
  div.section-name {
    width: 217px;
    border-top: none; } }
@media only screen and (max-width: 1300px) {
  /* line 432, ../assets/sass/_section.scss */
  div.section-name {
    width: 150px;
    top: 5px;
    left: 5px; } }
@media only screen and (max-width: 1140px) {
  /* line 432, ../assets/sass/_section.scss */
  div.section-name {
    width: 96%;
    float: none;
    margin: 0;
    padding: 0 0 20px 0;
    left: 0; } }
@media only screen and (max-width: 980px) {
  /* line 432, ../assets/sass/_section.scss */
  div.section-name {
    border: none;
    margin: 0 0 0 17px;
    padding: 0 0 20px 0;
    left: 0; } }
@media only screen and (max-width: 740px) {
  /* line 432, ../assets/sass/_section.scss */
  div.section-name {
    padding: 0;
    border-top: #ed1c24 1px solid;
    width: 617px;
    margin: 0px 0 0px 20px;
    padding: 5px 0 0 0; } }
@media only screen and (max-width: 660px) {
  /* line 432, ../assets/sass/_section.scss */
  div.section-name {
    margin: 0 20px 0 20px;
    width: auto;
    max-width: 620px;
    border-top: #ed1c24 1px solid; } }

/* line 4, ../assets/sass/_row.scss */
#columns .primary-row, #columns .fluid-row {
  margin: 0; }
@media only screen and (max-width: 740px) {
  /* line 4, ../assets/sass/_row.scss */
  #columns .primary-row, #columns .fluid-row {
    margin: 0 auto;
    padding: 0; } }
/* line 14, ../assets/sass/_row.scss */
#columns .primary-row ul, #columns .fluid-row ul {
  display: block;
  height: 370px;
  width: 100%;
  padding: 0;
  margin: 0; }
@media only screen and (min-width: 1301px) {
  /* line 14, ../assets/sass/_row.scss */
  #columns .primary-row ul, #columns .fluid-row ul {
    width: 100%; } }
@media only screen and (max-width: 1300px) {
  /* line 14, ../assets/sass/_row.scss */
  #columns .primary-row ul, #columns .fluid-row ul {
    width: 955px;
    top: 10px; } }
@media only screen and (max-width: 1140px) {
  /* line 14, ../assets/sass/_row.scss */
  #columns .primary-row ul, #columns .fluid-row ul {
    width: 960px; } }
@media only screen and (max-width: 980px) {
  /* line 14, ../assets/sass/_row.scss */
  #columns .primary-row ul, #columns .fluid-row ul {
    height: 286px;
    width: 720px;
    margin: 0 0 0 6px; }
  /* line 33, ../assets/sass/_row.scss */
  #columns .primary-row ul .item-media-wrapper, #columns .fluid-row ul .item-media-wrapper {
    height: 98%; } }
@media only screen and (max-width: 740px) {
  /* line 14, ../assets/sass/_row.scss */
  #columns .primary-row ul, #columns .fluid-row ul {
    height: auto;
    width: 100%;
    margin: 0 auto; } }
/* line 51, ../assets/sass/_row.scss */
#columns .primary-row ul img, #columns .fluid-row ul img {
  width: 100%; }
/* line 55, ../assets/sass/_row.scss */
#columns .primary-row ul h2, #columns .fluid-row ul h2 {
  letter-spacing: -0.06em;
  line-height: 22px; }
@media only screen and (max-width: 980px) {
  /* line 55, ../assets/sass/_row.scss */
  #columns .primary-row ul h2, #columns .fluid-row ul h2 {
    height: auto;
    max-height: 0; } }
@media only screen and (max-width: 740px) {
  /* line 55, ../assets/sass/_row.scss */
  #columns .primary-row ul h2, #columns .fluid-row ul h2 {
    width: 75%; } }
@media only screen and (max-width: 660px) {
  /* line 55, ../assets/sass/_row.scss */
  #columns .primary-row ul h2, #columns .fluid-row ul h2 {
    width: 75%; } }
@media only screen and (max-width: 480px) {
  /* line 55, ../assets/sass/_row.scss */
  #columns .primary-row ul h2, #columns .fluid-row ul h2 {
    width: 57%; } }
/* line 74, ../assets/sass/_row.scss */
#columns .primary-row ul li:last-child, #columns .fluid-row ul li:last-child {
  border-right: none; }
@media only screen and (max-width: 740px) {
  /* line 74, ../assets/sass/_row.scss */
  #columns .primary-row ul li:last-child, #columns .fluid-row ul li:last-child {
    margin: 0 0 30px 0;
    border-top: solid 1px #fbd4d5; } }
/* line 84, ../assets/sass/_row.scss */
#columns .primary-row ul.two li, #columns .fluid-row ul.two li {
  width: 460px; }
@media only screen and (max-width: 1140px) {
  /* line 84, ../assets/sass/_row.scss */
  #columns .primary-row ul.two li, #columns .fluid-row ul.two li {
    width: 452px; } }
/* line 90, ../assets/sass/_row.scss */
#columns .primary-row ul.two li .image-wrapper, #columns .fluid-row ul.two li .image-wrapper {
  height: 277px; }
/* line 95, ../assets/sass/_row.scss */
#columns .primary-row ul.two li .no-img .title-wrapper, #columns .fluid-row ul.two li .no-img .title-wrapper {
  top: 10px;
  left: 5px; }
/* line 100, ../assets/sass/_row.scss */
#columns .primary-row ul.two li .no-img h3, #columns .fluid-row ul.two li .no-img h3 {
  width: 450px;
  display: block;
  top: 0;
  left: 5px; }
/* line 107, ../assets/sass/_row.scss */
#columns .primary-row ul.two li .no-img h2, #columns .fluid-row ul.two li .no-img h2 {
  left: 5px; }
@media only screen and (min-width: 1301px) {
  /* line 112, ../assets/sass/_row.scss */
  #columns .primary-row ul.two li .no-img .title-wrapper, #columns .fluid-row ul.two li .no-img .title-wrapper {
    top: 5px;
    left: -5px; }
  /* line 116, ../assets/sass/_row.scss */
  #columns .primary-row ul.two li .no-img h3, #columns .fluid-row ul.two li .no-img h3 {
    min-height: unset;
    max-height: unset; } }
/* line 123, ../assets/sass/_row.scss */
#columns .primary-row ul.two li h2, #columns .fluid-row ul.two li h2 {
  letter-spacing: -0.06em;
  padding: 5px 5px 0 5px; }
@media only screen and (max-width: 980px) {
  /* line 123, ../assets/sass/_row.scss */
  #columns .primary-row ul.two li h2, #columns .fluid-row ul.two li h2 {
    padding: 5px 5px 0 10px;
    width: 310px; } }
@media only screen and (max-width: 740px) {
  /* line 123, ../assets/sass/_row.scss */
  #columns .primary-row ul.two li h2, #columns .fluid-row ul.two li h2 {
    padding: 5px 5px 0 5px;
    width: 310px; } }
/* line 136, ../assets/sass/_row.scss */
#columns .primary-row ul.two li img, #columns .fluid-row ul.two li img {
  width: 100%;
  height: 276px; }
@media only screen and (max-width: 980px) {
  /* line 136, ../assets/sass/_row.scss */
  #columns .primary-row ul.two li img, #columns .fluid-row ul.two li img {
    height: 204px; }
  /* line 143, ../assets/sass/_row.scss */
  #columns .primary-row ul.two li img .no-img .title-wrapper, #columns .fluid-row ul.two li img .no-img .title-wrapper {
    top: 10px; } }
@media only screen and (max-width: 740px) {
  /* line 136, ../assets/sass/_row.scss */
  #columns .primary-row ul.two li img, #columns .fluid-row ul.two li img {
    width: 127px; } }
/* line 154, ../assets/sass/_row.scss */
#columns .primary-row ul.two li .title-wrapper, #columns .fluid-row ul.two li .title-wrapper {
  top: 143px; }
/* line 164, ../assets/sass/_row.scss */
#columns .primary-row ul.one-two li:first-child, #columns .fluid-row ul.one-two li:first-child {
  float: left;
  display: block; }
@media only screen and (max-width: 740px) {
  /* line 164, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child, #columns .fluid-row ul.one-two li:first-child {
    float: none;
    width: auto;
    border: none; } }
@media only screen and (min-width: 1301px) {
  /* line 164, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child, #columns .fluid-row ul.one-two li:first-child {
    width: 490px; }
  /* line 176, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child .text, #columns .fluid-row ul.one-two li:first-child .text {
    height: 192px;
    top: 175px; } }
@media only screen and (max-width: 1300px) {
  /* line 164, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child, #columns .fluid-row ul.one-two li:first-child {
    width: 462px; }
  /* line 183, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child .text, #columns .fluid-row ul.one-two li:first-child .text {
    height: 192px;
    top: 175px; } }
@media only screen and (max-width: 1140px) {
  /* line 164, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child, #columns .fluid-row ul.one-two li:first-child {
    width: 474px; }
  /* line 190, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child .text, #columns .fluid-row ul.one-two li:first-child .text {
    height: 192px;
    top: 175px; } }
@media only screen and (max-width: 980px) {
  /* line 164, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child, #columns .fluid-row ul.one-two li:first-child {
    width: 358px; }
  /* line 197, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child .text, #columns .fluid-row ul.one-two li:first-child .text {
    height: 192px;
    left: 0; }
  /* line 201, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child .item-container, #columns .fluid-row ul.one-two li:first-child .item-container {
    width: 345px; } }
@media only screen and (max-width: 740px) {
  /* line 164, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child, #columns .fluid-row ul.one-two li:first-child {
    height: auto;
    width: auto;
    margin: 0;
    padding: 0 0 8px 0; }
  /* line 210, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child .item-container, #columns .fluid-row ul.one-two li:first-child .item-container {
    border: none;
    width: auto;
    height: 100%; }
  /* line 215, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child .text, #columns .fluid-row ul.one-two li:first-child .text {
    height: 91px;
    top: 0; }
  /* line 218, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child .text .title-wrapper, #columns .fluid-row ul.one-two li:first-child .text .title-wrapper {
    left: 0; } }
@media only screen and (max-width: 660px) {
  /* line 164, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child, #columns .fluid-row ul.one-two li:first-child {
    height: auto;
    width: auto;
    margin: 0;
    padding: 0 0 5px 0; }
  /* line 228, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child .item-container, #columns .fluid-row ul.one-two li:first-child .item-container {
    height: auto;
    border: none;
    width: auto; } }
@media only screen and (max-width: 550px) {
  /* line 164, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child, #columns .fluid-row ul.one-two li:first-child {
    height: auto;
    width: auto;
    margin: 0;
    padding: 0 0 5px 0; }
  /* line 239, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child .item-container, #columns .fluid-row ul.one-two li:first-child .item-container {
    height: auto;
    border: none;
    width: auto; } }
@media only screen and (max-width: 480px) {
  /* line 164, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child, #columns .fluid-row ul.one-two li:first-child {
    height: auto;
    width: auto;
    margin: 0;
    padding: 0 0 5px 0; }
  /* line 250, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child .item-container, #columns .fluid-row ul.one-two li:first-child .item-container {
    height: auto;
    border: none;
    width: auto; } }
/* line 258, ../assets/sass/_row.scss */
#columns .primary-row ul.one-two li:first-child .no-img .title-wrapper, #columns .fluid-row ul.one-two li:first-child .no-img .title-wrapper {
  top: 10px;
  left: 5px; }
/* line 263, ../assets/sass/_row.scss */
#columns .primary-row ul.one-two li:first-child .no-img h2, #columns .fluid-row ul.one-two li:first-child .no-img h2 {
  letter-spacing: -0.06em;
  padding: 0; }
/* line 268, ../assets/sass/_row.scss */
#columns .primary-row ul.one-two li:first-child .no-img h3, #columns .fluid-row ul.one-two li:first-child .no-img h3 {
  display: inline-block;
  visibility: visible;
  width: 95%;
  margin: 30px 0 0 0; }
/* line 275, ../assets/sass/_row.scss */
#columns .primary-row ul.one-two li:first-child .no-img.item-media-wrapper, #columns .fluid-row ul.one-two li:first-child .no-img.item-media-wrapper {
  min-height: 374px; }
/* line 281, ../assets/sass/_row.scss */
#columns .primary-row ul.one-two li:first-child .title-wrapper, #columns .fluid-row ul.one-two li:first-child .title-wrapper {
  top: 105px;
  left: 5px; }
@media only screen and (max-width: 1140px) {
  /* line 281, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child .title-wrapper, #columns .fluid-row ul.one-two li:first-child .title-wrapper {
    top: 105px;
    left: 5px; } }
@media only screen and (max-width: 980px) {
  /* line 281, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child .title-wrapper, #columns .fluid-row ul.one-two li:first-child .title-wrapper {
    top: 35px;
    left: 5px; } }
@media only screen and (max-width: 740px) {
  /* line 281, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child .title-wrapper, #columns .fluid-row ul.one-two li:first-child .title-wrapper {
    top: 0; } }
@media only screen and (max-width: 660px) {
  /* line 281, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child .title-wrapper, #columns .fluid-row ul.one-two li:first-child .title-wrapper {
    top: 0; } }
@media only screen and (max-width: 550px) {
  /* line 281, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child .title-wrapper, #columns .fluid-row ul.one-two li:first-child .title-wrapper {
    top: 0; } }
@media only screen and (max-width: 480px) {
  /* line 281, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child .title-wrapper, #columns .fluid-row ul.one-two li:first-child .title-wrapper {
    top: 0; } }
/* line 306, ../assets/sass/_row.scss */
#columns .primary-row ul.one-two li:first-child img, #columns .fluid-row ul.one-two li:first-child img {
  width: 100%;
  height: 276px; }
@media only screen and (max-width: 980px) {
  /* line 306, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child img, #columns .fluid-row ul.one-two li:first-child img {
    height: 204px; } }
@media only screen and (max-width: 740px) {
  /* line 306, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child img, #columns .fluid-row ul.one-two li:first-child img {
    width: 100%;
    height: auto;
    position: relative;
    top: 0;
    left: 0; } }
@media only screen and (max-width: 660px) {
  /* line 306, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child img, #columns .fluid-row ul.one-two li:first-child img {
    width: 100%;
    height: auto;
    position: relative;
    top: 0;
    left: 0; } }
@media only screen and (max-width: 550px) {
  /* line 306, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child img, #columns .fluid-row ul.one-two li:first-child img {
    width: 100%;
    height: auto;
    position: relative;
    top: 0;
    left: 0; } }
@media only screen and (max-width: 480px) {
  /* line 306, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child img, #columns .fluid-row ul.one-two li:first-child img {
    width: 100%;
    height: auto;
    position: relative;
    top: 0;
    left: 0; } }
/* line 342, ../assets/sass/_row.scss */
#columns .primary-row ul.one-two li:first-child h2, #columns .fluid-row ul.one-two li:first-child h2 {
  letter-spacing: -0.06em;
  padding: 0; }
@media only screen and (max-width: 980px) {
  /* line 342, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child h2, #columns .fluid-row ul.one-two li:first-child h2 {
    padding: 0;
    width: 310px;
    min-height: unset; } }
@media only screen and (max-width: 740px) {
  /* line 342, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child h2, #columns .fluid-row ul.one-two li:first-child h2 {
    padding: 0;
    width: 100%;
    left: 0; } }
/* line 359, ../assets/sass/_row.scss */
#columns .primary-row ul.one-two li:first-child h3, #columns .fluid-row ul.one-two li:first-child h3 {
  display: block;
  visibility: visible;
  width: 96%; }
@media only screen and (max-width: 740px) {
  /* line 359, ../assets/sass/_row.scss */
  #columns .primary-row ul.one-two li:first-child h3, #columns .fluid-row ul.one-two li:first-child h3 {
    display: inline-block;
    visibility: visible;
    width: auto;
    left: 0;
    top: 5px;
    max-height: 40px;
    min-height: 0;
    width: 105%; } }
/* line 377, ../assets/sass/_row.scss */
#columns .primary-row ul.one-two li:first-child .item-meta, #columns .fluid-row ul.one-two li:first-child .item-meta {
  bottom: 5px; }
/* line 382, ../assets/sass/_row.scss */
#columns .primary-row ul.one-two li:first-child .no-img .item-meta, #columns .fluid-row ul.one-two li:first-child .no-img .item-meta {
  bottom: 10px; }
/* line 391, ../assets/sass/_row.scss */
#columns .primary-row ul li, #columns .fluid-row ul li {
  width: 245px;
  height: 370px;
  float: left;
  display: block; }
/* line 398, ../assets/sass/_row.scss */
#columns .primary-row ul li.video, #columns .primary-row ul li.theory, #columns .fluid-row ul li.video, #columns .fluid-row ul li.theory {
  height: 250px;
  padding: 0;
  margin: 15px 0 15px; }
@media only screen and (max-width: 740px) {
  /* line 398, ../assets/sass/_row.scss */
  #columns .primary-row ul li.video, #columns .primary-row ul li.theory, #columns .fluid-row ul li.video, #columns .fluid-row ul li.theory {
    float: none;
    width: auto;
    border-top: solid 1px #fbd4d5;
    height: 80px;
    margin: 5px 0 25px 0; } }
@media only screen and (max-width: 980px) {
  /* line 398, ../assets/sass/_row.scss */
  #columns .primary-row ul li.video, #columns .primary-row ul li.theory, #columns .fluid-row ul li.video, #columns .fluid-row ul li.theory {
    padding: 0;
    margin: 15px 0 15px; } }
/* line 418, ../assets/sass/_row.scss */
#columns .primary-row ul li.video .item .item-container, #columns .primary-row ul li.theory .item .item-container, #columns .fluid-row ul li.video .item .item-container, #columns .fluid-row ul li.theory .item .item-container {
  height: 250px; }
@media only screen and (max-width: 740px) {
  /* line 418, ../assets/sass/_row.scss */
  #columns .primary-row ul li.video .item .item-container, #columns .primary-row ul li.theory .item .item-container, #columns .fluid-row ul li.video .item .item-container, #columns .fluid-row ul li.theory .item .item-container {
    height: 91px;
    border-top: none; } }
@media only screen and (max-width: 980px) {
  /* line 391, ../assets/sass/_row.scss */
  #columns .primary-row ul li, #columns .fluid-row ul li {
    width: 225px; } }
@media only screen and (max-width: 1140px) {
  /* line 391, ../assets/sass/_row.scss */
  #columns .primary-row ul li, #columns .fluid-row ul li {
    width: 238px; } }
@media only screen and (max-width: 1300px) {
  /* line 391, ../assets/sass/_row.scss */
  #columns .primary-row ul li, #columns .fluid-row ul li {
    width: 237px; } }
@media only screen and (max-width: 980px) {
  /* line 391, ../assets/sass/_row.scss */
  #columns .primary-row ul li, #columns .fluid-row ul li {
    height: 100%;
    width: 179px; } }
@media only screen and (max-width: 740px) {
  /* line 391, ../assets/sass/_row.scss */
  #columns .primary-row ul li, #columns .fluid-row ul li {
    float: none;
    width: auto;
    border-top: solid 1px #fbd4d5;
    height: 80px;
    margin: 5px 0 25px 0; } }
@media only screen and (max-width: 980px) {
  /* line 451, ../assets/sass/_row.scss */
  #columns .primary-row ul li.secondary, #columns .fluid-row ul li.secondary {
    padding: 0;
    margin: 15px 0 15px; } }
@media only screen and (max-width: 740px) {
  /* line 451, ../assets/sass/_row.scss */
  #columns .primary-row ul li.secondary, #columns .fluid-row ul li.secondary {
    padding: 0; } }
@media only screen and (max-width: 660px) {
  /* line 451, ../assets/sass/_row.scss */
  #columns .primary-row ul li.secondary, #columns .fluid-row ul li.secondary {
    padding: 0; } }
@media only screen and (max-width: 550px) {
  /* line 451, ../assets/sass/_row.scss */
  #columns .primary-row ul li.secondary, #columns .fluid-row ul li.secondary {
    padding: 0; } }
@media only screen and (max-width: 480px) {
  /* line 451, ../assets/sass/_row.scss */
  #columns .primary-row ul li.secondary, #columns .fluid-row ul li.secondary {
    padding: 0; } }
/* line 472, ../assets/sass/_row.scss */
#columns .primary-row ul li .item, #columns .fluid-row ul li .item {
  padding: 0 7px 0 7px; }
@media only screen and (max-width: 740px) {
  /* line 472, ../assets/sass/_row.scss */
  #columns .primary-row ul li .item, #columns .fluid-row ul li .item {
    padding: 0; } }
@media only screen and (max-width: 740px) {
  /* line 478, ../assets/sass/_row.scss */
  #columns .primary-row ul li .item img, #columns .fluid-row ul li .item img {
    width: 127px; } }
/* line 485, ../assets/sass/_row.scss */
#columns .primary-row ul li .item .item-container, #columns .fluid-row ul li .item .item-container {
  height: 370px;
  border-top: solid 1px #fbd4d5; }
@media only screen and (max-width: 980px) {
  /* line 485, ../assets/sass/_row.scss */
  #columns .primary-row ul li .item .item-container, #columns .fluid-row ul li .item .item-container {
    height: 288px; } }
@media only screen and (max-width: 740px) {
  /* line 485, ../assets/sass/_row.scss */
  #columns .primary-row ul li .item .item-container, #columns .fluid-row ul li .item .item-container {
    height: 91px;
    border-top: none; } }
@media only screen and (max-width: 660px) {
  /* line 485, ../assets/sass/_row.scss */
  #columns .primary-row ul li .item .item-container, #columns .fluid-row ul li .item .item-container {
    border-top: none; } }
@media only screen and (max-width: 550px) {
  /* line 485, ../assets/sass/_row.scss */
  #columns .primary-row ul li .item .item-container, #columns .fluid-row ul li .item .item-container {
    border-top: none; } }
@media only screen and (max-width: 480px) {
  /* line 485, ../assets/sass/_row.scss */
  #columns .primary-row ul li .item .item-container, #columns .fluid-row ul li .item .item-container {
    border-top: none; } }
/* line 508, ../assets/sass/_row.scss */
#columns .primary-row ul li .no-img h3, #columns .fluid-row ul li .no-img h3 {
  display: inline-block;
  margin: 30px 5px 0 0;
  padding: 0;
  max-height: 265px; }
@media only screen and (max-width: 980px) {
  /* line 508, ../assets/sass/_row.scss */
  #columns .primary-row ul li .no-img h3, #columns .fluid-row ul li .no-img h3 {
    width: 90%;
    max-height: 180px; } }
@media only screen and (max-width: 740px) {
  /* line 508, ../assets/sass/_row.scss */
  #columns .primary-row ul li .no-img h3, #columns .fluid-row ul li .no-img h3 {
    left: 0;
    top: 8px;
    max-height: 21px;
    min-height: 21px;
    margin: 0;
    padding: 0;
    width: 98%; } }
/* line 528, ../assets/sass/_row.scss */
#columns .primary-row ul li .no-img .title-wrapper, #columns .fluid-row ul li .no-img .title-wrapper {
  top: 5px;
  left: 5px; }
/* line 533, ../assets/sass/_row.scss */
#columns .primary-row ul li .no-img h2, #columns .fluid-row ul li .no-img h2 {
  letter-spacing: -0.06em;
  padding-top: 0; }
@media only screen and (max-width: 740px) {
  /* line 533, ../assets/sass/_row.scss */
  #columns .primary-row ul li .no-img h2, #columns .fluid-row ul li .no-img h2 {
    width: 91%; } }
@media only screen and (max-width: 660px) {
  /* line 533, ../assets/sass/_row.scss */
  #columns .primary-row ul li .no-img h2, #columns .fluid-row ul li .no-img h2 {
    width: 91%;
    top: 3px;
    left: 0; } }
@media only screen and (max-width: 480px) {
  /* line 533, ../assets/sass/_row.scss */
  #columns .primary-row ul li .no-img h2, #columns .fluid-row ul li .no-img h2 {
    width: 91%; } }
/* line 550, ../assets/sass/_row.scss */
#columns .primary-row ul li h2, #columns .fluid-row ul li h2 {
  letter-spacing: -0.06em;
  max-height: 90px; }
@media only screen and (max-width: 980px) {
  /* line 550, ../assets/sass/_row.scss */
  #columns .primary-row ul li h2, #columns .fluid-row ul li h2 {
    max-height: unset;
    left: 0; } }
@media only screen and (max-width: 740px) {
  /* line 550, ../assets/sass/_row.scss */
  #columns .primary-row ul li h2, #columns .fluid-row ul li h2 {
    width: 70%; } }
@media only screen and (max-width: 660px) {
  /* line 550, ../assets/sass/_row.scss */
  #columns .primary-row ul li h2, #columns .fluid-row ul li h2 {
    width: 70%; } }
@media only screen and (max-width: 550px) {
  /* line 550, ../assets/sass/_row.scss */
  #columns .primary-row ul li h2, #columns .fluid-row ul li h2 {
    width: 70%; } }
@media only screen and (max-width: 480px) {
  /* line 550, ../assets/sass/_row.scss */
  #columns .primary-row ul li h2, #columns .fluid-row ul li h2 {
    width: 57%; } }
/* line 572, ../assets/sass/_row.scss */
#columns .primary-row ul li h3, #columns .fluid-row ul li h3 {
  display: inline-block;
  margin: 0;
  top: 6px;
  padding: 0; }
@media only screen and (max-width: 1140px) {
  /* line 572, ../assets/sass/_row.scss */
  #columns .primary-row ul li h3, #columns .fluid-row ul li h3 {
    margin: 5px 0 0; } }
/* line 583, ../assets/sass/_row.scss */
#columns .primary-row ul li .title-wrapper, #columns .fluid-row ul li .title-wrapper {
  top: 0;
  position: relative;
  height: auto;
  overflow: visible;
  margin: 0; }
@media only screen and (max-width: 740px) {
  /* line 583, ../assets/sass/_row.scss */
  #columns .primary-row ul li .title-wrapper, #columns .fluid-row ul li .title-wrapper {
    left: 5px; } }
@media only screen and (max-width: 660px) {
  /* line 583, ../assets/sass/_row.scss */
  #columns .primary-row ul li .title-wrapper, #columns .fluid-row ul li .title-wrapper {
    left: 5px; } }
@media only screen and (max-width: 550px) {
  /* line 583, ../assets/sass/_row.scss */
  #columns .primary-row ul li .title-wrapper, #columns .fluid-row ul li .title-wrapper {
    left: 0; } }
@media only screen and (max-width: 480px) {
  /* line 583, ../assets/sass/_row.scss */
  #columns .primary-row ul li .title-wrapper, #columns .fluid-row ul li .title-wrapper {
    left: 140px; } }
/* line 605, ../assets/sass/_row.scss */
#columns .primary-row ul li .title-wrapper .no-img .title-wrapper, #columns .fluid-row ul li .title-wrapper .no-img .title-wrapper {
  top: 10px;
  left: 5px; }
/* line 610, ../assets/sass/_row.scss */
#columns .primary-row ul li .title-wrapper .no-img h3, #columns .fluid-row ul li .title-wrapper .no-img h3 {
  width: 450px;
  display: block;
  top: 0; }
@media only screen and (min-width: 1301px) {
  /* line 617, ../assets/sass/_row.scss */
  #columns .primary-row ul li .title-wrapper .no-img .title-wrapper, #columns .fluid-row ul li .title-wrapper .no-img .title-wrapper {
    top: 5px;
    left: -5px; }
  /* line 621, ../assets/sass/_row.scss */
  #columns .primary-row ul li .title-wrapper .no-img h3, #columns .fluid-row ul li .title-wrapper .no-img h3 {
    min-height: unset;
    max-height: unset; } }
/* line 631, ../assets/sass/_row.scss */
#columns .primary-row ul li h3, #columns .fluid-row ul li h3 {
  width: 95%; }
@media only screen and (max-width: 980px) {
  /* line 631, ../assets/sass/_row.scss */
  #columns .primary-row ul li h3, #columns .fluid-row ul li h3 {
    display: block; } }
@media only screen and (max-width: 740px) {
  /* line 631, ../assets/sass/_row.scss */
  #columns .primary-row ul li h3, #columns .fluid-row ul li h3 {
    height: auto;
    left: 0;
    width: 73%;
    display: inline-block;
    top: 3px;
    max-height: 60px;
    min-height: 0; } }
@media only screen and (max-width: 550px) {
  /* line 631, ../assets/sass/_row.scss */
  #columns .primary-row ul li h3, #columns .fluid-row ul li h3 {
    width: 77%; } }
@media only screen and (max-width: 480px) {
  /* line 631, ../assets/sass/_row.scss */
  #columns .primary-row ul li h3, #columns .fluid-row ul li h3 {
    display: none; } }
@media only screen and (max-width: 740px) {
  /* line 662, ../assets/sass/_row.scss */
  #columns .secondary-row, #columns .theory-section {
    margin: 0 auto;
    padding: 0; } }
/* line 669, ../assets/sass/_row.scss */
#columns .secondary-row ul, #columns .theory-section ul {
  display: inline-block;
  height: auto;
  padding: 0; }
@media only screen and (max-width: 1300px) {
  /* line 669, ../assets/sass/_row.scss */
  #columns .secondary-row ul, #columns .theory-section ul {
    width: 974px; } }
@media only screen and (max-width: 1140px) {
  /* line 669, ../assets/sass/_row.scss */
  #columns .secondary-row ul, #columns .theory-section ul {
    width: 974px; } }
@media only screen and (max-width: 980px) {
  /* line 669, ../assets/sass/_row.scss */
  #columns .secondary-row ul, #columns .theory-section ul {
    margin: 0 0 0 6px; } }
@media only screen and (max-width: 740px) {
  /* line 669, ../assets/sass/_row.scss */
  #columns .secondary-row ul, #columns .theory-section ul {
    height: auto;
    width: 100%;
    margin: 0 auto;
    max-width: 620px;
    display: block; } }
@media only screen and (max-width: 660px) {
  /* line 669, ../assets/sass/_row.scss */
  #columns .secondary-row ul, #columns .theory-section ul {
    display: block; } }
@media only screen and (max-width: 550px) {
  /* line 669, ../assets/sass/_row.scss */
  #columns .secondary-row ul, #columns .theory-section ul {
    display: block; } }
@media only screen and (max-width: 480px) {
  /* line 669, ../assets/sass/_row.scss */
  #columns .secondary-row ul, #columns .theory-section ul {
    display: block; } }
/* line 702, ../assets/sass/_row.scss */
#columns .secondary-row ul li:last-child, #columns .theory-section ul li:last-child {
  border: none; }
/* line 706, ../assets/sass/_row.scss */
#columns .secondary-row ul li, #columns .theory-section ul li {
  height: auto;
  width: 24.6%;
  margin: 15px 0 0 0;
  padding: 0;
  float: left;
  display: block; }
@media only screen and (min-width: 1301px) {
  /* line 706, ../assets/sass/_row.scss */
  #columns .secondary-row ul li, #columns .theory-section ul li {
    width: 245px; } }
@media only screen and (max-width: 1140px) {
  /* line 706, ../assets/sass/_row.scss */
  #columns .secondary-row ul li, #columns .theory-section ul li {
    margin: 25px 0 -8px 0;
    width: 237px; } }
@media only screen and (max-width: 980px) {
  /* line 706, ../assets/sass/_row.scss */
  #columns .secondary-row ul li, #columns .theory-section ul li {
    margin: 25px 0 -8px 0;
    width: 179px; } }
@media only screen and (max-width: 740px) {
  /* line 706, ../assets/sass/_row.scss */
  #columns .secondary-row ul li, #columns .theory-section ul li {
    width: auto;
    float: none;
    height: 80px;
    border-top: none;
    margin: 5px 0 25px 0; } }
/* line 732, ../assets/sass/_row.scss */
#columns .secondary-row ul li .image-wrapper, #columns .theory-section ul li .image-wrapper {
  height: 0; }
/* line 736, ../assets/sass/_row.scss */
#columns .secondary-row ul li .item, #columns .theory-section ul li .item {
  margin: 0;
  padding: 0 7px 0 7px; }
@media only screen and (max-width: 740px) {
  /* line 736, ../assets/sass/_row.scss */
  #columns .secondary-row ul li .item, #columns .theory-section ul li .item {
    padding: 0; } }
/* line 743, ../assets/sass/_row.scss */
#columns .secondary-row ul li .item .item-container, #columns .theory-section ul li .item .item-container {
  border-top: solid 1px #fbd4d5; }
/* line 756, ../assets/sass/_row.scss */
#columns .secondary-row .item-container {
  height: 115px; }
/* line 758, ../assets/sass/_row.scss */
#columns .secondary-row .item-container .title-wrapper {
  margin: 0;
  top: 0; }
@media only screen and (max-width: 980px) {
  /* line 758, ../assets/sass/_row.scss */
  #columns .secondary-row .item-container .title-wrapper {
    top: 5px !important; } }
/* line 769, ../assets/sass/_row.scss */
#columns .secondary-row .item-container h3 {
  height: auto;
  left: 142px;
  width: 71%;
  display: block;
  top: -45px; }
@media only screen and (min-width: 1301px) {
  /* line 769, ../assets/sass/_row.scss */
  #columns .secondary-row .item-container h3 {
    display: none; } }
@media only screen and (max-width: 1300px) {
  /* line 769, ../assets/sass/_row.scss */
  #columns .secondary-row .item-container h3 {
    display: none; } }
@media only screen and (max-width: 1140px) {
  /* line 769, ../assets/sass/_row.scss */
  #columns .secondary-row .item-container h3 {
    display: none; } }
@media only screen and (max-width: 980px) {
  /* line 769, ../assets/sass/_row.scss */
  #columns .secondary-row .item-container h3 {
    display: none; } }
@media only screen and (max-width: 740px) {
  /* line 769, ../assets/sass/_row.scss */
  #columns .secondary-row .item-container h3 {
    display: block;
    max-height: 20px;
    min-height: 0;
    left: -4px;
    top: 8px; } }
@media only screen and (max-width: 660px) {
  /* line 769, ../assets/sass/_row.scss */
  #columns .secondary-row .item-container h3 {
    display: block; } }
@media only screen and (max-width: 550px) {
  /* line 769, ../assets/sass/_row.scss */
  #columns .secondary-row .item-container h3 {
    display: block;
    width: 68%; } }
@media only screen and (max-width: 480px) {
  /* line 769, ../assets/sass/_row.scss */
  #columns .secondary-row .item-container h3 {
    display: none; } }
/* line 807, ../assets/sass/_row.scss */
#columns .secondary-row .item-container h2 {
  padding: 0;
  top: 0; }
@media only screen and (max-width: 980px) {
  /* line 807, ../assets/sass/_row.scss */
  #columns .secondary-row .item-container h2 {
    padding: 0;
    top: 0;
    left: 0; } }
@media only screen and (max-width: 980px) {
  /* line 818, ../assets/sass/_row.scss */
  #columns .secondary-row .item-container .no-img h2 {
    padding: 0;
    top: 0;
    left: 0;
    overflow: hidden;
    height: 100px;
    width: 94%; } }
@media only screen and (max-width: 740px) {
  /* line 818, ../assets/sass/_row.scss */
  #columns .secondary-row .item-container .no-img h2 {
    width: 96%;
    height: auto; } }
@media only screen and (max-width: 660px) {
  /* line 818, ../assets/sass/_row.scss */
  #columns .secondary-row .item-container .no-img h2 {
    width: 96%;
    height: auto; } }
@media only screen and (max-width: 480px) {
  /* line 818, ../assets/sass/_row.scss */
  #columns .secondary-row .item-container .no-img h2 {
    width: 96%;
    height: auto; } }
/* line 841, ../assets/sass/_row.scss */
#columns .secondary-row .item-container .no-img .item-meta {
  bottom: 10px; }
/* line 846, ../assets/sass/_row.scss */
#columns .secondary-row .item-container img {
  display: none; }
@media only screen and (max-width: 740px) {
  /* line 756, ../assets/sass/_row.scss */
  #columns .secondary-row .item-container {
    width: auto;
    height: 91px; }
  /* line 853, ../assets/sass/_row.scss */
  #columns .secondary-row .item-container img {
    display: block;
    top: 2px; } }
/* line 865, ../assets/sass/_row.scss */
#columns .video-section .secondary h3, #columns .fluid-section .secondary h3, #columns .theory-section .secondary h3 {
  visibility: hidden;
  display: none; }
@media only screen and (max-width: 740px) {
  /* line 865, ../assets/sass/_row.scss */
  #columns .video-section .secondary h3, #columns .fluid-section .secondary h3, #columns .theory-section .secondary h3 {
    visibility: visible;
    display: block; } }
@media only screen and (max-width: 550px) {
  /* line 865, ../assets/sass/_row.scss */
  #columns .video-section .secondary h3, #columns .fluid-section .secondary h3, #columns .theory-section .secondary h3 {
    visibility: visible;
    display: block; } }
@media only screen and (max-width: 660px) {
  /* line 865, ../assets/sass/_row.scss */
  #columns .video-section .secondary h3, #columns .fluid-section .secondary h3, #columns .theory-section .secondary h3 {
    visibility: visible;
    display: block; } }
@media only screen and (max-width: 480px) {
  /* line 865, ../assets/sass/_row.scss */
  #columns .video-section .secondary h3, #columns .fluid-section .secondary h3, #columns .theory-section .secondary h3 {
    visibility: visible;
    display: block; } }
/* line 890, ../assets/sass/_row.scss */
#columns .video-section ul li h3, #columns .fluid-section ul li h3, #columns .theory-section ul li h3 {
  display: block;
  visibility: visible;
  width: 95%;
  margin-left: 5px;
  height: auto; }
@media only screen and (max-width: 1140px) {
  /* line 890, ../assets/sass/_row.scss */
  #columns .video-section ul li h3, #columns .fluid-section ul li h3, #columns .theory-section ul li h3 {
    display: block;
    visibility: visible; } }
@media only screen and (max-width: 980px) {
  /* line 890, ../assets/sass/_row.scss */
  #columns .video-section ul li h3, #columns .fluid-section ul li h3, #columns .theory-section ul li h3 {
    display: block;
    visibility: visible; } }
@media only screen and (max-width: 740px) {
  /* line 890, ../assets/sass/_row.scss */
  #columns .video-section ul li h3, #columns .fluid-section ul li h3, #columns .theory-section ul li h3 {
    display: block;
    visibility: visible;
    width: 71%;
    left: 0;
    top: 2px;
    margin-left: 0; } }
@media only screen and (max-width: 550px) {
  /* line 890, ../assets/sass/_row.scss */
  #columns .video-section ul li h3, #columns .fluid-section ul li h3, #columns .theory-section ul li h3 {
    display: block;
    margin-left: 0; } }
/* line 921, ../assets/sass/_row.scss */
#columns .video-section ul li img, #columns .fluid-section ul li img, #columns .theory-section ul li img {
  width: 100%; }
@media only screen and (max-width: 740px) {
  /* line 888, ../assets/sass/_row.scss */
  #columns .video-section ul li, #columns .fluid-section ul li, #columns .theory-section ul li {
    border-top: none; }
  /* line 927, ../assets/sass/_row.scss */
  #columns .video-section ul li .item-container, #columns .fluid-section ul li .item-container, #columns .theory-section ul li .item-container {
    border-top: solid 1px #fbd4d5; } }
@media only screen and (max-width: 740px) {
  /* line 934, ../assets/sass/_row.scss */
  #columns .video-section ul li:last-child, #columns .fluid-section ul li:last-child, #columns .theory-section ul li:last-child {
    border-top: none; } }
@media only screen and (max-width: 980px) {
  /* line 939, ../assets/sass/_row.scss */
  #columns .video-section ul span.play, #columns .fluid-section ul span.play, #columns .theory-section ul span.play {
    top: 9%;
    left: 29%; } }
@media only screen and (max-width: 740px) {
  /* line 939, ../assets/sass/_row.scss */
  #columns .video-section ul span.play, #columns .fluid-section ul span.play, #columns .theory-section ul span.play {
    top: 21%;
    left: 7%; } }
@media only screen and (max-width: 660px) {
  /* line 939, ../assets/sass/_row.scss */
  #columns .video-section ul span.play, #columns .fluid-section ul span.play, #columns .theory-section ul span.play {
    top: 25px;
    left: 50px; } }
@media only screen and (max-width: 550px) {
  /* line 939, ../assets/sass/_row.scss */
  #columns .video-section ul span.play, #columns .fluid-section ul span.play, #columns .theory-section ul span.play {
    top: 25px;
    left: 50px; } }
@media only screen and (max-width: 480px) {
  /* line 939, ../assets/sass/_row.scss */
  #columns .video-section ul span.play, #columns .fluid-section ul span.play, #columns .theory-section ul span.play {
    top: 25px;
    left: 50px; } }
/* line 962, ../assets/sass/_row.scss */
#columns .video-section ul.one, #columns .fluid-section ul.one, #columns .theory-section ul.one {
  display: block; }
/* line 968, ../assets/sass/_row.scss */
#columns .video-section ul.one li div.item a .item-media-wrapper.no-img .title-wrapper, #columns .fluid-section ul.one li div.item a .item-media-wrapper.no-img .title-wrapper, #columns .theory-section ul.one li div.item a .item-media-wrapper.no-img .title-wrapper {
  top: 10px;
  left: 5px; }
@media only screen and (max-width: 980px) {
  /* line 975, ../assets/sass/_row.scss */
  #columns .video-section ul.one li div.item a .item-media-wrapper .title-wrapper, #columns .fluid-section ul.one li div.item a .item-media-wrapper .title-wrapper, #columns .theory-section ul.one li div.item a .item-media-wrapper .title-wrapper {
    top: 0px; }
  /* line 978, ../assets/sass/_row.scss */
  #columns .video-section ul.one li div.item a .item-media-wrapper .title-wrapper h2, #columns .fluid-section ul.one li div.item a .item-media-wrapper .title-wrapper h2, #columns .theory-section ul.one li div.item a .item-media-wrapper .title-wrapper h2 {
    left: 0; } }
@media only screen and (max-width: 740px) {
  /* line 975, ../assets/sass/_row.scss */
  #columns .video-section ul.one li div.item a .item-media-wrapper .title-wrapper, #columns .fluid-section ul.one li div.item a .item-media-wrapper .title-wrapper, #columns .theory-section ul.one li div.item a .item-media-wrapper .title-wrapper {
    top: 4px; } }
@media only screen and (max-width: 980px) {
  /* line 987, ../assets/sass/_row.scss */
  #columns .video-section ul.one li div.item a .item-media-wrapper h3, #columns .fluid-section ul.one li div.item a .item-media-wrapper h3, #columns .theory-section ul.one li div.item a .item-media-wrapper h3 {
    top: 32%; } }
@media only screen and (max-width: 740px) {
  /* line 987, ../assets/sass/_row.scss */
  #columns .video-section ul.one li div.item a .item-media-wrapper h3, #columns .fluid-section ul.one li div.item a .item-media-wrapper h3, #columns .theory-section ul.one li div.item a .item-media-wrapper h3 {
    top: 0;
    left: 0; } }
@media only screen and (max-width: 660px) {
  /* line 987, ../assets/sass/_row.scss */
  #columns .video-section ul.one li div.item a .item-media-wrapper h3, #columns .fluid-section ul.one li div.item a .item-media-wrapper h3, #columns .theory-section ul.one li div.item a .item-media-wrapper h3 {
    top: 0;
    left: 0; } }
@media only screen and (max-width: 550px) {
  /* line 987, ../assets/sass/_row.scss */
  #columns .video-section ul.one li div.item a .item-media-wrapper h3, #columns .fluid-section ul.one li div.item a .item-media-wrapper h3, #columns .theory-section ul.one li div.item a .item-media-wrapper h3 {
    top: 0;
    left: 0; } }
@media only screen and (min-width: 1301px) {
  /* line 1015, ../assets/sass/_row.scss */
  #columns .video-section ul.one li .image-wrapper, #columns .video-section ul.two li .image-wrapper, #columns .fluid-section ul.one li .image-wrapper, #columns .fluid-section ul.two li .image-wrapper, #columns .theory-section ul.one li .image-wrapper, #columns .theory-section ul.two li .image-wrapper {
    height: 277px; } }
@media only screen and (max-width: 1300px) {
  /* line 1015, ../assets/sass/_row.scss */
  #columns .video-section ul.one li .image-wrapper, #columns .video-section ul.two li .image-wrapper, #columns .fluid-section ul.one li .image-wrapper, #columns .fluid-section ul.two li .image-wrapper, #columns .theory-section ul.one li .image-wrapper, #columns .theory-section ul.two li .image-wrapper {
    height: 277px; } }
@media only screen and (max-width: 1140px) {
  /* line 1015, ../assets/sass/_row.scss */
  #columns .video-section ul.one li .image-wrapper, #columns .video-section ul.two li .image-wrapper, #columns .fluid-section ul.one li .image-wrapper, #columns .fluid-section ul.two li .image-wrapper, #columns .theory-section ul.one li .image-wrapper, #columns .theory-section ul.two li .image-wrapper {
    height: 277px; } }
@media only screen and (max-width: 980px) {
  /* line 1015, ../assets/sass/_row.scss */
  #columns .video-section ul.one li .image-wrapper, #columns .video-section ul.two li .image-wrapper, #columns .fluid-section ul.one li .image-wrapper, #columns .fluid-section ul.two li .image-wrapper, #columns .theory-section ul.one li .image-wrapper, #columns .theory-section ul.two li .image-wrapper {
    height: 198px; } }
@media only screen and (min-width: 1301px) {
  /* line 1013, ../assets/sass/_row.scss */
  #columns .video-section ul.one li, #columns .video-section ul.two li, #columns .fluid-section ul.one li, #columns .fluid-section ul.two li, #columns .theory-section ul.one li, #columns .theory-section ul.two li {
    width: 481px; } }
@media only screen and (max-width: 1300px) {
  /* line 1013, ../assets/sass/_row.scss */
  #columns .video-section ul.one li, #columns .video-section ul.two li, #columns .fluid-section ul.one li, #columns .fluid-section ul.two li, #columns .theory-section ul.one li, #columns .theory-section ul.two li {
    width: 452px; } }
@media only screen and (max-width: 1140px) {
  /* line 1013, ../assets/sass/_row.scss */
  #columns .video-section ul.one li, #columns .video-section ul.two li, #columns .fluid-section ul.one li, #columns .fluid-section ul.two li, #columns .theory-section ul.one li, #columns .theory-section ul.two li {
    width: 477px; }
  /* line 1039, ../assets/sass/_row.scss */
  #columns .video-section ul.one li .image-wrapper, #columns .video-section ul.two li .image-wrapper, #columns .fluid-section ul.one li .image-wrapper, #columns .fluid-section ul.two li .image-wrapper, #columns .theory-section ul.one li .image-wrapper, #columns .theory-section ul.two li .image-wrapper {
    height: 277px; } }
@media only screen and (max-width: 980px) {
  /* line 1013, ../assets/sass/_row.scss */
  #columns .video-section ul.one li, #columns .video-section ul.two li, #columns .fluid-section ul.one li, #columns .fluid-section ul.two li, #columns .theory-section ul.one li, #columns .theory-section ul.two li {
    width: 453px; }
  /* line 1045, ../assets/sass/_row.scss */
  #columns .video-section ul.one li .image-wrapper, #columns .video-section ul.two li .image-wrapper, #columns .fluid-section ul.one li .image-wrapper, #columns .fluid-section ul.two li .image-wrapper, #columns .theory-section ul.one li .image-wrapper, #columns .theory-section ul.two li .image-wrapper {
    height: 205px; } }
@media only screen and (max-width: 980px) {
  /* line 1013, ../assets/sass/_row.scss */
  #columns .video-section ul.one li, #columns .video-section ul.two li, #columns .fluid-section ul.one li, #columns .fluid-section ul.two li, #columns .theory-section ul.one li, #columns .theory-section ul.two li {
    width: 358px; } }
/* line 1057, ../assets/sass/_row.scss */
#columns .video-section ul.one li div.item a .item-media-wrapper h2, #columns .video-section ul.two li div.item a .item-media-wrapper h2, #columns .fluid-section ul.one li div.item a .item-media-wrapper h2, #columns .fluid-section ul.two li div.item a .item-media-wrapper h2, #columns .theory-section ul.one li div.item a .item-media-wrapper h2, #columns .theory-section ul.two li div.item a .item-media-wrapper h2 {
  letter-spacing: -0.06em;
  width: 94%;
  top: 3px; }
@media only screen and (min-width: 1301px) {
  /* line 1057, ../assets/sass/_row.scss */
  #columns .video-section ul.one li div.item a .item-media-wrapper h2, #columns .video-section ul.two li div.item a .item-media-wrapper h2, #columns .fluid-section ul.one li div.item a .item-media-wrapper h2, #columns .fluid-section ul.two li div.item a .item-media-wrapper h2, #columns .theory-section ul.one li div.item a .item-media-wrapper h2, #columns .theory-section ul.two li div.item a .item-media-wrapper h2 {
    left: 0px; } }
@media only screen and (max-width: 1140px) {
  /* line 1057, ../assets/sass/_row.scss */
  #columns .video-section ul.one li div.item a .item-media-wrapper h2, #columns .video-section ul.two li div.item a .item-media-wrapper h2, #columns .fluid-section ul.one li div.item a .item-media-wrapper h2, #columns .fluid-section ul.two li div.item a .item-media-wrapper h2, #columns .theory-section ul.one li div.item a .item-media-wrapper h2, #columns .theory-section ul.two li div.item a .item-media-wrapper h2 {
    left: 0px; } }
@media only screen and (max-width: 1300px) {
  /* line 1057, ../assets/sass/_row.scss */
  #columns .video-section ul.one li div.item a .item-media-wrapper h2, #columns .video-section ul.two li div.item a .item-media-wrapper h2, #columns .fluid-section ul.one li div.item a .item-media-wrapper h2, #columns .fluid-section ul.two li div.item a .item-media-wrapper h2, #columns .theory-section ul.one li div.item a .item-media-wrapper h2, #columns .theory-section ul.two li div.item a .item-media-wrapper h2 {
    left: 0; } }
@media only screen and (max-width: 980px) {
  /* line 1057, ../assets/sass/_row.scss */
  #columns .video-section ul.one li div.item a .item-media-wrapper h2, #columns .video-section ul.two li div.item a .item-media-wrapper h2, #columns .fluid-section ul.one li div.item a .item-media-wrapper h2, #columns .fluid-section ul.two li div.item a .item-media-wrapper h2, #columns .theory-section ul.one li div.item a .item-media-wrapper h2, #columns .theory-section ul.two li div.item a .item-media-wrapper h2 {
    left: -5px; } }
@media only screen and (max-width: 740px) {
  /* line 1057, ../assets/sass/_row.scss */
  #columns .video-section ul.one li div.item a .item-media-wrapper h2, #columns .video-section ul.two li div.item a .item-media-wrapper h2, #columns .fluid-section ul.one li div.item a .item-media-wrapper h2, #columns .fluid-section ul.two li div.item a .item-media-wrapper h2, #columns .theory-section ul.one li div.item a .item-media-wrapper h2, #columns .theory-section ul.two li div.item a .item-media-wrapper h2 {
    width: 75%;
    left: 0; } }
@media only screen and (max-width: 660px) {
  /* line 1057, ../assets/sass/_row.scss */
  #columns .video-section ul.one li div.item a .item-media-wrapper h2, #columns .video-section ul.two li div.item a .item-media-wrapper h2, #columns .fluid-section ul.one li div.item a .item-media-wrapper h2, #columns .fluid-section ul.two li div.item a .item-media-wrapper h2, #columns .theory-section ul.one li div.item a .item-media-wrapper h2, #columns .theory-section ul.two li div.item a .item-media-wrapper h2 {
    width: 65%;
    left: 0; } }
@media only screen and (max-width: 480px) {
  /* line 1057, ../assets/sass/_row.scss */
  #columns .video-section ul.one li div.item a .item-media-wrapper h2, #columns .video-section ul.two li div.item a .item-media-wrapper h2, #columns .fluid-section ul.one li div.item a .item-media-wrapper h2, #columns .fluid-section ul.two li div.item a .item-media-wrapper h2, #columns .theory-section ul.one li div.item a .item-media-wrapper h2, #columns .theory-section ul.two li div.item a .item-media-wrapper h2 {
    width: 57%;
    left: 0; } }
@media only screen and (max-width: 740px) {
  /* line 1013, ../assets/sass/_row.scss */
  #columns .video-section ul.one li, #columns .video-section ul.two li, #columns .fluid-section ul.one li, #columns .fluid-section ul.two li, #columns .theory-section ul.one li, #columns .theory-section ul.two li {
    width: 100%; } }
/* line 1098, ../assets/sass/_row.scss */
#columns .video-section ul.one li div.item a .item-media-wrapper.no-img .title-wrapper, #columns .video-section ul.two li div.item a .item-media-wrapper.no-img .title-wrapper, #columns .fluid-section ul.one li div.item a .item-media-wrapper.no-img .title-wrapper, #columns .fluid-section ul.two li div.item a .item-media-wrapper.no-img .title-wrapper, #columns .theory-section ul.one li div.item a .item-media-wrapper.no-img .title-wrapper, #columns .theory-section ul.two li div.item a .item-media-wrapper.no-img .title-wrapper {
  top: 10px;
  left: 5px; }
/* line 1103, ../assets/sass/_row.scss */
#columns .video-section ul.one li div.item a .item-media-wrapper.no-img h3, #columns .video-section ul.two li div.item a .item-media-wrapper.no-img h3, #columns .fluid-section ul.one li div.item a .item-media-wrapper.no-img h3, #columns .fluid-section ul.two li div.item a .item-media-wrapper.no-img h3, #columns .theory-section ul.one li div.item a .item-media-wrapper.no-img h3, #columns .theory-section ul.two li div.item a .item-media-wrapper.no-img h3 {
  width: 96%;
  display: block;
  top: 10px;
  height: 100%;
  max-height: none;
  min-height: unset; }
@media only screen and (max-width: 740px) {
  /* line 1103, ../assets/sass/_row.scss */
  #columns .video-section ul.one li div.item a .item-media-wrapper.no-img h3, #columns .video-section ul.two li div.item a .item-media-wrapper.no-img h3, #columns .fluid-section ul.one li div.item a .item-media-wrapper.no-img h3, #columns .fluid-section ul.two li div.item a .item-media-wrapper.no-img h3, #columns .theory-section ul.one li div.item a .item-media-wrapper.no-img h3, #columns .theory-section ul.two li div.item a .item-media-wrapper.no-img h3 {
    left: 5px; } }
@media only screen and (max-width: 660px) {
  /* line 1103, ../assets/sass/_row.scss */
  #columns .video-section ul.one li div.item a .item-media-wrapper.no-img h3, #columns .video-section ul.two li div.item a .item-media-wrapper.no-img h3, #columns .fluid-section ul.one li div.item a .item-media-wrapper.no-img h3, #columns .fluid-section ul.two li div.item a .item-media-wrapper.no-img h3, #columns .theory-section ul.one li div.item a .item-media-wrapper.no-img h3, #columns .theory-section ul.two li div.item a .item-media-wrapper.no-img h3 {
    left: 5px; } }
@media only screen and (max-width: 550px) {
  /* line 1103, ../assets/sass/_row.scss */
  #columns .video-section ul.one li div.item a .item-media-wrapper.no-img h3, #columns .video-section ul.two li div.item a .item-media-wrapper.no-img h3, #columns .fluid-section ul.one li div.item a .item-media-wrapper.no-img h3, #columns .fluid-section ul.two li div.item a .item-media-wrapper.no-img h3, #columns .theory-section ul.one li div.item a .item-media-wrapper.no-img h3, #columns .theory-section ul.two li div.item a .item-media-wrapper.no-img h3 {
    left: 5px; } }
@media only screen and (max-width: 480px) {
  /* line 1103, ../assets/sass/_row.scss */
  #columns .video-section ul.one li div.item a .item-media-wrapper.no-img h3, #columns .video-section ul.two li div.item a .item-media-wrapper.no-img h3, #columns .fluid-section ul.one li div.item a .item-media-wrapper.no-img h3, #columns .fluid-section ul.two li div.item a .item-media-wrapper.no-img h3, #columns .theory-section ul.one li div.item a .item-media-wrapper.no-img h3, #columns .theory-section ul.two li div.item a .item-media-wrapper.no-img h3 {
    left: 5px; } }
@media only screen and (max-width: 660px) {
  /* line 1124, ../assets/sass/_row.scss */
  #columns .video-section ul.one li div.item a .item-media-wrapper.no-img h2, #columns .video-section ul.two li div.item a .item-media-wrapper.no-img h2, #columns .fluid-section ul.one li div.item a .item-media-wrapper.no-img h2, #columns .fluid-section ul.two li div.item a .item-media-wrapper.no-img h2, #columns .theory-section ul.one li div.item a .item-media-wrapper.no-img h2, #columns .theory-section ul.two li div.item a .item-media-wrapper.no-img h2 {
    width: 98%;
    left: 0; } }
/* line 1132, ../assets/sass/_row.scss */
#columns .video-section ul.one li h3, #columns .video-section ul.two li h3, #columns .fluid-section ul.one li h3, #columns .fluid-section ul.two li h3, #columns .theory-section ul.one li h3, #columns .theory-section ul.two li h3 {
  top: 34%;
  left: 0;
  width: 96%;
  max-height: 21px;
  min-height: 21px; }
@media only screen and (max-width: 980px) {
  /* line 1132, ../assets/sass/_row.scss */
  #columns .video-section ul.one li h3, #columns .video-section ul.two li h3, #columns .fluid-section ul.one li h3, #columns .fluid-section ul.two li h3, #columns .theory-section ul.one li h3, #columns .theory-section ul.two li h3 {
    top: 42%; } }
@media only screen and (max-width: 740px) {
  /* line 1132, ../assets/sass/_row.scss */
  #columns .video-section ul.one li h3, #columns .video-section ul.two li h3, #columns .fluid-section ul.one li h3, #columns .fluid-section ul.two li h3, #columns .theory-section ul.one li h3, #columns .theory-section ul.two li h3 {
    left: 136px;
    width: 71%;
    display: block;
    top: -3px; } }
@media only screen and (max-width: 550px) {
  /* line 1132, ../assets/sass/_row.scss */
  #columns .video-section ul.one li h3, #columns .video-section ul.two li h3, #columns .fluid-section ul.one li h3, #columns .fluid-section ul.two li h3, #columns .theory-section ul.one li h3, #columns .theory-section ul.two li h3 {
    display: block;
    width: 68%; } }
@media only screen and (max-width: 480px) {
  /* line 1132, ../assets/sass/_row.scss */
  #columns .video-section ul.one li h3, #columns .video-section ul.two li h3, #columns .fluid-section ul.one li h3, #columns .fluid-section ul.two li h3, #columns .theory-section ul.one li h3, #columns .theory-section ul.two li h3 {
    display: none; } }
/* line 1158, ../assets/sass/_row.scss */
#columns .video-section ul.one li img, #columns .video-section ul.two li img, #columns .fluid-section ul.one li img, #columns .fluid-section ul.two li img, #columns .theory-section ul.one li img, #columns .theory-section ul.two li img {
  width: 100%;
  height: 276px; }
@media only screen and (max-width: 980px) {
  /* line 1158, ../assets/sass/_row.scss */
  #columns .video-section ul.one li img, #columns .video-section ul.two li img, #columns .fluid-section ul.one li img, #columns .fluid-section ul.two li img, #columns .theory-section ul.one li img, #columns .theory-section ul.two li img {
    height: 204px; } }
@media only screen and (max-width: 740px) {
  /* line 1158, ../assets/sass/_row.scss */
  #columns .video-section ul.one li img, #columns .video-section ul.two li img, #columns .fluid-section ul.one li img, #columns .fluid-section ul.two li img, #columns .theory-section ul.one li img, #columns .theory-section ul.two li img {
    width: 127px;
    height: 76px; } }
/* line 1170, ../assets/sass/_row.scss */
#columns .video-section ul.one li .title-wrapper, #columns .video-section ul.two li .title-wrapper, #columns .fluid-section ul.one li .title-wrapper, #columns .fluid-section ul.two li .title-wrapper, #columns .theory-section ul.one li .title-wrapper, #columns .theory-section ul.two li .title-wrapper {
  top: 0; }
@media only screen and (max-width: 980px) {
  /* line 1170, ../assets/sass/_row.scss */
  #columns .video-section ul.one li .title-wrapper, #columns .video-section ul.two li .title-wrapper, #columns .fluid-section ul.one li .title-wrapper, #columns .fluid-section ul.two li .title-wrapper, #columns .theory-section ul.one li .title-wrapper, #columns .theory-section ul.two li .title-wrapper {
    top: 0; } }
@media only screen and (max-width: 740px) {
  /* line 1170, ../assets/sass/_row.scss */
  #columns .video-section ul.one li .title-wrapper, #columns .video-section ul.two li .title-wrapper, #columns .fluid-section ul.one li .title-wrapper, #columns .fluid-section ul.two li .title-wrapper, #columns .theory-section ul.one li .title-wrapper, #columns .theory-section ul.two li .title-wrapper {
    top: 3px; }
  /* line 1177, ../assets/sass/_row.scss */
  #columns .video-section ul.one li .title-wrapper h2, #columns .video-section ul.two li .title-wrapper h2, #columns .fluid-section ul.one li .title-wrapper h2, #columns .fluid-section ul.two li .title-wrapper h2, #columns .theory-section ul.one li .title-wrapper h2, #columns .theory-section ul.two li .title-wrapper h2 {
    width: 75%;
    padding: 0; } }
@media only screen and (max-width: 660px) {
  /* line 1183, ../assets/sass/_row.scss */
  #columns .video-section ul.one li .title-wrapper h2, #columns .video-section ul.two li .title-wrapper h2, #columns .fluid-section ul.one li .title-wrapper h2, #columns .fluid-section ul.two li .title-wrapper h2, #columns .theory-section ul.one li .title-wrapper h2, #columns .theory-section ul.two li .title-wrapper h2 {
    width: 65%; } }
@media only screen and (max-width: 480px) {
  /* line 1188, ../assets/sass/_row.scss */
  #columns .video-section ul.one li .title-wrapper h2, #columns .video-section ul.two li .title-wrapper h2, #columns .fluid-section ul.one li .title-wrapper h2, #columns .fluid-section ul.two li .title-wrapper h2, #columns .theory-section ul.one li .title-wrapper h2, #columns .theory-section ul.two li .title-wrapper h2 {
    width: 57%; } }
/* line 1195, ../assets/sass/_row.scss */
#columns .video-section ul.one li span.play, #columns .video-section ul.two li span.play, #columns .fluid-section ul.one li span.play, #columns .fluid-section ul.two li span.play, #columns .theory-section ul.one li span.play, #columns .theory-section ul.two li span.play {
  top: 30%;
  left: 43%; }
@media only screen and (max-width: 740px) {
  /* line 1195, ../assets/sass/_row.scss */
  #columns .video-section ul.one li span.play, #columns .video-section ul.two li span.play, #columns .fluid-section ul.one li span.play, #columns .fluid-section ul.two li span.play, #columns .theory-section ul.one li span.play, #columns .theory-section ul.two li span.play {
    top: 24%;
    left: 8%; } }
@media only screen and (max-width: 660px) {
  /* line 1195, ../assets/sass/_row.scss */
  #columns .video-section ul.one li span.play, #columns .video-section ul.two li span.play, #columns .fluid-section ul.one li span.play, #columns .fluid-section ul.two li span.play, #columns .theory-section ul.one li span.play, #columns .theory-section ul.two li span.play {
    top: 25px;
    left: 50px; } }
@media only screen and (max-width: 550px) {
  /* line 1195, ../assets/sass/_row.scss */
  #columns .video-section ul.one li span.play, #columns .video-section ul.two li span.play, #columns .fluid-section ul.one li span.play, #columns .fluid-section ul.two li span.play, #columns .theory-section ul.one li span.play, #columns .theory-section ul.two li span.play {
    top: 25px;
    left: 50px; } }
@media only screen and (max-width: 480px) {
  /* line 1195, ../assets/sass/_row.scss */
  #columns .video-section ul.one li span.play, #columns .video-section ul.two li span.play, #columns .fluid-section ul.one li span.play, #columns .fluid-section ul.two li span.play, #columns .theory-section ul.one li span.play, #columns .theory-section ul.two li span.play {
    top: 25px;
    left: 50px; } }
/* line 1221, ../assets/sass/_row.scss */
#columns .video-section ul.three, #columns .fluid-section ul.three, #columns .theory-section ul.three {
  display: block; }
/* line 1224, ../assets/sass/_row.scss */
#columns .video-section ul.three li, #columns .fluid-section ul.three li, #columns .theory-section ul.three li {
  float: left; }
/* line 1227, ../assets/sass/_row.scss */
#columns .video-section ul.three li .item, #columns .fluid-section ul.three li .item, #columns .theory-section ul.three li .item {
  padding: 0;
  margin: 0 7px 0 7px; }
@media only screen and (max-width: 740px) {
  /* line 1227, ../assets/sass/_row.scss */
  #columns .video-section ul.three li .item, #columns .fluid-section ul.three li .item, #columns .theory-section ul.three li .item {
    margin: 0; }
  /* line 1233, ../assets/sass/_row.scss */
  #columns .video-section ul.three li .item h2, #columns .fluid-section ul.three li .item h2, #columns .theory-section ul.three li .item h2 {
    width: 75%; } }
@media only screen and (max-width: 660px) {
  /* line 1227, ../assets/sass/_row.scss */
  #columns .video-section ul.three li .item, #columns .fluid-section ul.three li .item, #columns .theory-section ul.three li .item {
    margin: 0; }
  /* line 1239, ../assets/sass/_row.scss */
  #columns .video-section ul.three li .item h2, #columns .fluid-section ul.three li .item h2, #columns .theory-section ul.three li .item h2 {
    width: 65%; } }
@media only screen and (max-width: 480px) {
  /* line 1227, ../assets/sass/_row.scss */
  #columns .video-section ul.three li .item, #columns .fluid-section ul.three li .item, #columns .theory-section ul.three li .item {
    margin: 0; }
  /* line 1245, ../assets/sass/_row.scss */
  #columns .video-section ul.three li .item h2, #columns .fluid-section ul.three li .item h2, #columns .theory-section ul.three li .item h2 {
    width: 57%; } }
@media only screen and (max-width: 740px) {
  /* line 1256, ../assets/sass/_row.scss */
  #columns .video-section ul.three li .no-img .title-wrapper h2, #columns .fluid-section ul.three li .no-img .title-wrapper h2, #columns .theory-section ul.three li .no-img .title-wrapper h2 {
    width: 96%; } }
@media only screen and (max-width: 660px) {
  /* line 1261, ../assets/sass/_row.scss */
  #columns .video-section ul.three li .no-img .title-wrapper h2, #columns .fluid-section ul.three li .no-img .title-wrapper h2, #columns .theory-section ul.three li .no-img .title-wrapper h2 {
    width: 96%; }
  /* line 1264, ../assets/sass/_row.scss */
  #columns .video-section ul.three li .no-img .title-wrapper h3, #columns .fluid-section ul.three li .no-img .title-wrapper h3, #columns .theory-section ul.three li .no-img .title-wrapper h3 {
    top: 8px; } }
@media only screen and (max-width: 480px) {
  /* line 1269, ../assets/sass/_row.scss */
  #columns .video-section ul.three li .no-img .title-wrapper h2, #columns .fluid-section ul.three li .no-img .title-wrapper h2, #columns .theory-section ul.three li .no-img .title-wrapper h2 {
    width: 96%; }
  /* line 1272, ../assets/sass/_row.scss */
  #columns .video-section ul.three li .no-img .title-wrapper h3, #columns .fluid-section ul.three li .no-img .title-wrapper h3, #columns .theory-section ul.three li .no-img .title-wrapper h3 {
    top: 8px; } }
/* line 1282, ../assets/sass/_row.scss */
#columns .video-section ul.three li:nth-child(1), #columns .video-section ul.three li:nth-child(2), #columns .fluid-section ul.three li:nth-child(1), #columns .fluid-section ul.three li:nth-child(2), #columns .theory-section ul.three li:nth-child(1), #columns .theory-section ul.three li:nth-child(2) {
  width: 245px; }
@media only screen and (max-width: 1300px) {
  /* line 1282, ../assets/sass/_row.scss */
  #columns .video-section ul.three li:nth-child(1), #columns .video-section ul.three li:nth-child(2), #columns .fluid-section ul.three li:nth-child(1), #columns .fluid-section ul.three li:nth-child(2), #columns .theory-section ul.three li:nth-child(1), #columns .theory-section ul.three li:nth-child(2) {
    width: 232px; } }
@media only screen and (max-width: 1140px) {
  /* line 1282, ../assets/sass/_row.scss */
  #columns .video-section ul.three li:nth-child(1), #columns .video-section ul.three li:nth-child(2), #columns .fluid-section ul.three li:nth-child(1), #columns .fluid-section ul.three li:nth-child(2), #columns .theory-section ul.three li:nth-child(1), #columns .theory-section ul.three li:nth-child(2) {
    width: 238px; } }
@media only screen and (max-width: 980px) {
  /* line 1282, ../assets/sass/_row.scss */
  #columns .video-section ul.three li:nth-child(1), #columns .video-section ul.three li:nth-child(2), #columns .fluid-section ul.three li:nth-child(1), #columns .fluid-section ul.three li:nth-child(2), #columns .theory-section ul.three li:nth-child(1), #columns .theory-section ul.three li:nth-child(2) {
    width: 179px; } }
@media only screen and (max-width: 740px) {
  /* line 1282, ../assets/sass/_row.scss */
  #columns .video-section ul.three li:nth-child(1), #columns .video-section ul.three li:nth-child(2), #columns .fluid-section ul.three li:nth-child(1), #columns .fluid-section ul.three li:nth-child(2), #columns .theory-section ul.three li:nth-child(1), #columns .theory-section ul.three li:nth-child(2) {
    width: 100%; } }
/* line 1297, ../assets/sass/_row.scss */
#columns .video-section ul.three li:nth-child(1) img, #columns .video-section ul.three li:nth-child(2) img, #columns .fluid-section ul.three li:nth-child(1) img, #columns .fluid-section ul.three li:nth-child(2) img, #columns .theory-section ul.three li:nth-child(1) img, #columns .theory-section ul.three li:nth-child(2) img {
  height: 132px; }
/* line 1300, ../assets/sass/_row.scss */
#columns .video-section ul.three li:nth-child(1) .title-wrapper, #columns .video-section ul.three li:nth-child(2) .title-wrapper, #columns .fluid-section ul.three li:nth-child(1) .title-wrapper, #columns .fluid-section ul.three li:nth-child(2) .title-wrapper, #columns .theory-section ul.three li:nth-child(1) .title-wrapper, #columns .theory-section ul.three li:nth-child(2) .title-wrapper {
  top: 0; }
@media only screen and (max-width: 980px) {
  /* line 1300, ../assets/sass/_row.scss */
  #columns .video-section ul.three li:nth-child(1) .title-wrapper, #columns .video-section ul.three li:nth-child(2) .title-wrapper, #columns .fluid-section ul.three li:nth-child(1) .title-wrapper, #columns .fluid-section ul.three li:nth-child(2) .title-wrapper, #columns .theory-section ul.three li:nth-child(1) .title-wrapper, #columns .theory-section ul.three li:nth-child(2) .title-wrapper {
    top: 37px; } }
@media only screen and (max-width: 980px) {
  /* line 1300, ../assets/sass/_row.scss */
  #columns .video-section ul.three li:nth-child(1) .title-wrapper, #columns .video-section ul.three li:nth-child(2) .title-wrapper, #columns .fluid-section ul.three li:nth-child(1) .title-wrapper, #columns .fluid-section ul.three li:nth-child(2) .title-wrapper, #columns .theory-section ul.three li:nth-child(1) .title-wrapper, #columns .theory-section ul.three li:nth-child(2) .title-wrapper {
    top: 35px; } }
@media only screen and (max-width: 740px) {
  /* line 1300, ../assets/sass/_row.scss */
  #columns .video-section ul.three li:nth-child(1) .title-wrapper, #columns .video-section ul.three li:nth-child(2) .title-wrapper, #columns .fluid-section ul.three li:nth-child(1) .title-wrapper, #columns .fluid-section ul.three li:nth-child(2) .title-wrapper, #columns .theory-section ul.three li:nth-child(1) .title-wrapper, #columns .theory-section ul.three li:nth-child(2) .title-wrapper {
    top: 0;
    left: 142px; } }
/* line 1317, ../assets/sass/_row.scss */
#columns .video-section ul.three li:nth-child(3), #columns .fluid-section ul.three li:nth-child(3), #columns .theory-section ul.three li:nth-child(3) {
  width: 490px; }
@media only screen and (max-width: 1300px) {
  /* line 1317, ../assets/sass/_row.scss */
  #columns .video-section ul.three li:nth-child(3), #columns .fluid-section ul.three li:nth-child(3), #columns .theory-section ul.three li:nth-child(3) {
    width: 462px; } }
@media only screen and (max-width: 1140px) {
  /* line 1317, ../assets/sass/_row.scss */
  #columns .video-section ul.three li:nth-child(3), #columns .fluid-section ul.three li:nth-child(3), #columns .theory-section ul.three li:nth-child(3) {
    width: 476px; } }
@media only screen and (max-width: 980px) {
  /* line 1317, ../assets/sass/_row.scss */
  #columns .video-section ul.three li:nth-child(3), #columns .fluid-section ul.three li:nth-child(3), #columns .theory-section ul.three li:nth-child(3) {
    width: 358px; } }
@media only screen and (max-width: 740px) {
  /* line 1317, ../assets/sass/_row.scss */
  #columns .video-section ul.three li:nth-child(3), #columns .fluid-section ul.three li:nth-child(3), #columns .theory-section ul.three li:nth-child(3) {
    width: 100%; } }
/* line 1332, ../assets/sass/_row.scss */
#columns .video-section ul.three li:nth-child(3) img, #columns .fluid-section ul.three li:nth-child(3) img, #columns .theory-section ul.three li:nth-child(3) img {
  height: 276px; }
@media only screen and (max-width: 1300px) {
  /* line 1332, ../assets/sass/_row.scss */
  #columns .video-section ul.three li:nth-child(3) img, #columns .fluid-section ul.three li:nth-child(3) img, #columns .theory-section ul.three li:nth-child(3) img {
    height: 277px; } }
@media only screen and (max-width: 1140px) {
  /* line 1332, ../assets/sass/_row.scss */
  #columns .video-section ul.three li:nth-child(3) img, #columns .fluid-section ul.three li:nth-child(3) img, #columns .theory-section ul.three li:nth-child(3) img {
    height: 277px; } }
@media only screen and (max-width: 980px) {
  /* line 1332, ../assets/sass/_row.scss */
  #columns .video-section ul.three li:nth-child(3) img, #columns .fluid-section ul.three li:nth-child(3) img, #columns .theory-section ul.three li:nth-child(3) img {
    height: 198px; } }
@media only screen and (max-width: 1300px) {
  /* line 1345, ../assets/sass/_row.scss */
  #columns .video-section ul.three li:nth-child(3) .image-wrapper, #columns .fluid-section ul.three li:nth-child(3) .image-wrapper, #columns .theory-section ul.three li:nth-child(3) .image-wrapper {
    height: 277px; } }
@media only screen and (max-width: 1140px) {
  /* line 1345, ../assets/sass/_row.scss */
  #columns .video-section ul.three li:nth-child(3) .image-wrapper, #columns .fluid-section ul.three li:nth-child(3) .image-wrapper, #columns .theory-section ul.three li:nth-child(3) .image-wrapper {
    height: 277px; } }
@media only screen and (max-width: 980px) {
  /* line 1345, ../assets/sass/_row.scss */
  #columns .video-section ul.three li:nth-child(3) .image-wrapper, #columns .fluid-section ul.three li:nth-child(3) .image-wrapper, #columns .theory-section ul.three li:nth-child(3) .image-wrapper {
    height: 198px; } }
/* line 1357, ../assets/sass/_row.scss */
#columns .video-section ul.three li:nth-child(3) .title-wrapper, #columns .fluid-section ul.three li:nth-child(3) .title-wrapper, #columns .theory-section ul.three li:nth-child(3) .title-wrapper {
  top: 147px;
  max-height: 86px;
  overflow: hidden; }
@media only screen and (max-width: 1300px) {
  /* line 1357, ../assets/sass/_row.scss */
  #columns .video-section ul.three li:nth-child(3) .title-wrapper, #columns .fluid-section ul.three li:nth-child(3) .title-wrapper, #columns .theory-section ul.three li:nth-child(3) .title-wrapper {
    top: 5px; } }
@media only screen and (max-width: 980px) {
  /* line 1357, ../assets/sass/_row.scss */
  #columns .video-section ul.three li:nth-child(3) .title-wrapper, #columns .fluid-section ul.three li:nth-child(3) .title-wrapper, #columns .theory-section ul.three li:nth-child(3) .title-wrapper {
    top: 0; } }
@media only screen and (max-width: 740px) {
  /* line 1357, ../assets/sass/_row.scss */
  #columns .video-section ul.three li:nth-child(3) .title-wrapper, #columns .fluid-section ul.three li:nth-child(3) .title-wrapper, #columns .theory-section ul.three li:nth-child(3) .title-wrapper {
    top: 0;
    left: 142px; } }
/* line 1374, ../assets/sass/_row.scss */
#columns .video-section ul.three h3, #columns .fluid-section ul.three h3, #columns .theory-section ul.three h3 {
  top: 31%;
  width: 96%;
  max-height: 39px;
  min-height: 21px; }
@media only screen and (max-width: 740px) {
  /* line 1374, ../assets/sass/_row.scss */
  #columns .video-section ul.three h3, #columns .fluid-section ul.three h3, #columns .theory-section ul.three h3 {
    left: 0;
    width: 70%;
    display: block;
    top: 0; } }
/* line 1395, ../assets/sass/_row.scss */
#columns .video-section ul.three img, #columns .fluid-section ul.three img, #columns .theory-section ul.three img {
  width: 100%; }
@media only screen and (max-width: 980px) {
  /* line 1395, ../assets/sass/_row.scss */
  #columns .video-section ul.three img, #columns .fluid-section ul.three img, #columns .theory-section ul.three img {
    height: 204px; } }
@media only screen and (max-width: 740px) {
  /* line 1395, ../assets/sass/_row.scss */
  #columns .video-section ul.three img, #columns .fluid-section ul.three img, #columns .theory-section ul.three img {
    width: 127px;
    height: 76px; } }
/* line 1409, ../assets/sass/_row.scss */
#columns .video-section ul.three .no-img .title-wrapper, #columns .fluid-section ul.three .no-img .title-wrapper, #columns .theory-section ul.three .no-img .title-wrapper {
  top: 10px;
  left: 5px; }
/* line 1414, ../assets/sass/_row.scss */
#columns .video-section ul.three .no-img h2, #columns .fluid-section ul.three .no-img h2, #columns .theory-section ul.three .no-img h2 {
  width: 324px;
  top: 0px;
  left: 0; }
/* line 1420, ../assets/sass/_row.scss */
#columns .video-section ul.three .no-img h3, #columns .fluid-section ul.three .no-img h3, #columns .theory-section ul.three .no-img h3 {
  width: 96%;
  display: block;
  top: 0;
  height: 100%;
  max-height: none;
  min-height: unset; }
@media only screen and (max-width: 740px) {
  /* line 1420, ../assets/sass/_row.scss */
  #columns .video-section ul.three .no-img h3, #columns .fluid-section ul.three .no-img h3, #columns .theory-section ul.three .no-img h3 {
    left: 5px;
    width: 98%; } }
/* line 1462, ../assets/sass/_row.scss */
#columns .video-section ul.three .no-img .title-wrapper, #columns .fluid-section ul.three .no-img .title-wrapper, #columns .theory-section ul.three .no-img .title-wrapper {
  top: 10px; }
@media only screen and (max-width: 740px) {
  /* line 1465, ../assets/sass/_row.scss */
  #columns .video-section ul.three .no-img .title-wrapper h2, #columns .fluid-section ul.three .no-img .title-wrapper h2, #columns .theory-section ul.three .no-img .title-wrapper h2 {
    width: 96%; } }
@media only screen and (max-width: 660px) {
  /* line 1470, ../assets/sass/_row.scss */
  #columns .video-section ul.three .no-img .title-wrapper h2, #columns .fluid-section ul.three .no-img .title-wrapper h2, #columns .theory-section ul.three .no-img .title-wrapper h2 {
    width: 96%; }
  /* line 1473, ../assets/sass/_row.scss */
  #columns .video-section ul.three .no-img .title-wrapper h3, #columns .fluid-section ul.three .no-img .title-wrapper h3, #columns .theory-section ul.three .no-img .title-wrapper h3 {
    top: 8px; } }
@media only screen and (max-width: 480px) {
  /* line 1478, ../assets/sass/_row.scss */
  #columns .video-section ul.three .no-img .title-wrapper h2, #columns .fluid-section ul.three .no-img .title-wrapper h2, #columns .theory-section ul.three .no-img .title-wrapper h2 {
    width: 96%; }
  /* line 1481, ../assets/sass/_row.scss */
  #columns .video-section ul.three .no-img .title-wrapper h3, #columns .fluid-section ul.three .no-img .title-wrapper h3, #columns .theory-section ul.three .no-img .title-wrapper h3 {
    top: 8px; } }
/* line 1488, ../assets/sass/_row.scss */
#columns .video-section ul.three span.play, #columns .fluid-section ul.three span.play, #columns .theory-section ul.three span.play {
  top: 30%;
  left: 43%; }
@media only screen and (max-width: 740px) {
  /* line 1488, ../assets/sass/_row.scss */
  #columns .video-section ul.three span.play, #columns .fluid-section ul.three span.play, #columns .theory-section ul.three span.play {
    left: 8%; } }
@media only screen and (max-width: 660px) {
  /* line 1488, ../assets/sass/_row.scss */
  #columns .video-section ul.three span.play, #columns .fluid-section ul.three span.play, #columns .theory-section ul.three span.play {
    top: 25px;
    left: 50px; } }
@media only screen and (max-width: 550px) {
  /* line 1488, ../assets/sass/_row.scss */
  #columns .video-section ul.three span.play, #columns .fluid-section ul.three span.play, #columns .theory-section ul.three span.play {
    top: 25px;
    left: 50px; } }
@media only screen and (max-width: 480px) {
  /* line 1488, ../assets/sass/_row.scss */
  #columns .video-section ul.three span.play, #columns .fluid-section ul.three span.play, #columns .theory-section ul.three span.play {
    top: 25px;
    left: 50px; } }
/* line 1509, ../assets/sass/_row.scss */
#columns .video-section ul.r-three, #columns .fluid-section ul.r-three, #columns .theory-section ul.r-three {
  display: block; }
/* line 1512, ../assets/sass/_row.scss */
#columns .video-section ul.r-three li, #columns .fluid-section ul.r-three li, #columns .theory-section ul.r-three li {
  float: left; }
/* line 1515, ../assets/sass/_row.scss */
#columns .video-section ul.r-three li .item, #columns .fluid-section ul.r-three li .item, #columns .theory-section ul.r-three li .item {
  padding: 0;
  margin: 0 7px 0 7px; }
@media only screen and (max-width: 740px) {
  /* line 1515, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li .item, #columns .fluid-section ul.r-three li .item, #columns .theory-section ul.r-three li .item {
    margin: 0; }
  /* line 1521, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li .item h2, #columns .fluid-section ul.r-three li .item h2, #columns .theory-section ul.r-three li .item h2 {
    width: 75%; } }
@media only screen and (max-width: 660px) {
  /* line 1515, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li .item, #columns .fluid-section ul.r-three li .item, #columns .theory-section ul.r-three li .item {
    margin: 0; }
  /* line 1527, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li .item h2, #columns .fluid-section ul.r-three li .item h2, #columns .theory-section ul.r-three li .item h2 {
    width: 65%; } }
@media only screen and (max-width: 480px) {
  /* line 1515, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li .item, #columns .fluid-section ul.r-three li .item, #columns .theory-section ul.r-three li .item {
    margin: 0; }
  /* line 1533, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li .item h2, #columns .fluid-section ul.r-three li .item h2, #columns .theory-section ul.r-three li .item h2 {
    width: 57%; } }
@media only screen and (max-width: 740px) {
  /* line 1544, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li .no-img .title-wrapper h2, #columns .fluid-section ul.r-three li .no-img .title-wrapper h2, #columns .theory-section ul.r-three li .no-img .title-wrapper h2 {
    width: 96%; } }
@media only screen and (max-width: 660px) {
  /* line 1549, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li .no-img .title-wrapper h2, #columns .fluid-section ul.r-three li .no-img .title-wrapper h2, #columns .theory-section ul.r-three li .no-img .title-wrapper h2 {
    width: 96%; }
  /* line 1552, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li .no-img .title-wrapper h3, #columns .fluid-section ul.r-three li .no-img .title-wrapper h3, #columns .theory-section ul.r-three li .no-img .title-wrapper h3 {
    top: 8px; } }
@media only screen and (max-width: 480px) {
  /* line 1557, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li .no-img .title-wrapper h2, #columns .fluid-section ul.r-three li .no-img .title-wrapper h2, #columns .theory-section ul.r-three li .no-img .title-wrapper h2 {
    width: 96%; }
  /* line 1560, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li .no-img .title-wrapper h3, #columns .fluid-section ul.r-three li .no-img .title-wrapper h3, #columns .theory-section ul.r-three li .no-img .title-wrapper h3 {
    top: 8px; } }
/* line 1570, ../assets/sass/_row.scss */
#columns .video-section ul.r-three li:nth-child(1), #columns .fluid-section ul.r-three li:nth-child(1), #columns .theory-section ul.r-three li:nth-child(1) {
  width: 490px; }
@media only screen and (max-width: 1300px) {
  /* line 1570, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li:nth-child(1), #columns .fluid-section ul.r-three li:nth-child(1), #columns .theory-section ul.r-three li:nth-child(1) {
    width: 462px; } }
@media only screen and (max-width: 1140px) {
  /* line 1570, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li:nth-child(1), #columns .fluid-section ul.r-three li:nth-child(1), #columns .theory-section ul.r-three li:nth-child(1) {
    width: 476px; } }
@media only screen and (max-width: 980px) {
  /* line 1570, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li:nth-child(1), #columns .fluid-section ul.r-three li:nth-child(1), #columns .theory-section ul.r-three li:nth-child(1) {
    width: 358px; } }
@media only screen and (max-width: 740px) {
  /* line 1570, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li:nth-child(1), #columns .fluid-section ul.r-three li:nth-child(1), #columns .theory-section ul.r-three li:nth-child(1) {
    width: 100%; } }
@media only screen and (max-width: 1300px) {
  /* line 1586, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li:nth-child(1) .image-wrapper, #columns .fluid-section ul.r-three li:nth-child(1) .image-wrapper, #columns .theory-section ul.r-three li:nth-child(1) .image-wrapper {
    height: 277px; } }
@media only screen and (max-width: 1140px) {
  /* line 1586, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li:nth-child(1) .image-wrapper, #columns .fluid-section ul.r-three li:nth-child(1) .image-wrapper, #columns .theory-section ul.r-three li:nth-child(1) .image-wrapper {
    height: 277px; } }
@media only screen and (max-width: 980px) {
  /* line 1586, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li:nth-child(1) .image-wrapper, #columns .fluid-section ul.r-three li:nth-child(1) .image-wrapper, #columns .theory-section ul.r-three li:nth-child(1) .image-wrapper {
    height: 198px; } }
@media only screen and (max-width: 740px) {
  /* line 1596, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li:nth-child(1) .image-wrapper img, #columns .fluid-section ul.r-three li:nth-child(1) .image-wrapper img, #columns .theory-section ul.r-three li:nth-child(1) .image-wrapper img {
    width: 127px;
    height: 132px; } }
/* line 1604, ../assets/sass/_row.scss */
#columns .video-section ul.r-three li:nth-child(1) img, #columns .fluid-section ul.r-three li:nth-child(1) img, #columns .theory-section ul.r-three li:nth-child(1) img {
  height: 276px; }
@media only screen and (max-width: 1300px) {
  /* line 1604, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li:nth-child(1) img, #columns .fluid-section ul.r-three li:nth-child(1) img, #columns .theory-section ul.r-three li:nth-child(1) img {
    height: 277px; } }
@media only screen and (max-width: 1140px) {
  /* line 1604, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li:nth-child(1) img, #columns .fluid-section ul.r-three li:nth-child(1) img, #columns .theory-section ul.r-three li:nth-child(1) img {
    height: 277px; } }
@media only screen and (max-width: 980px) {
  /* line 1604, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li:nth-child(1) img, #columns .fluid-section ul.r-three li:nth-child(1) img, #columns .theory-section ul.r-three li:nth-child(1) img {
    height: 198px; } }
/* line 1617, ../assets/sass/_row.scss */
#columns .video-section ul.r-three li:nth-child(1) .title-wrapper, #columns .fluid-section ul.r-three li:nth-child(1) .title-wrapper, #columns .theory-section ul.r-three li:nth-child(1) .title-wrapper {
  top: 147px;
  max-height: 86px;
  overflow: hidden; }
@media only screen and (max-width: 1300px) {
  /* line 1617, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li:nth-child(1) .title-wrapper, #columns .fluid-section ul.r-three li:nth-child(1) .title-wrapper, #columns .theory-section ul.r-three li:nth-child(1) .title-wrapper {
    top: 5px; } }
@media only screen and (max-width: 980px) {
  /* line 1617, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li:nth-child(1) .title-wrapper, #columns .fluid-section ul.r-three li:nth-child(1) .title-wrapper, #columns .theory-section ul.r-three li:nth-child(1) .title-wrapper {
    top: 0; } }
@media only screen and (max-width: 740px) {
  /* line 1617, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li:nth-child(1) .title-wrapper, #columns .fluid-section ul.r-three li:nth-child(1) .title-wrapper, #columns .theory-section ul.r-three li:nth-child(1) .title-wrapper {
    top: 0;
    left: 142px; } }
/* line 1634, ../assets/sass/_row.scss */
#columns .video-section ul.r-three li:nth-child(2), #columns .video-section ul.r-three li:nth-child(3), #columns .fluid-section ul.r-three li:nth-child(2), #columns .fluid-section ul.r-three li:nth-child(3), #columns .theory-section ul.r-three li:nth-child(2), #columns .theory-section ul.r-three li:nth-child(3) {
  width: 245px; }
@media only screen and (max-width: 1300px) {
  /* line 1634, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li:nth-child(2), #columns .video-section ul.r-three li:nth-child(3), #columns .fluid-section ul.r-three li:nth-child(2), #columns .fluid-section ul.r-three li:nth-child(3), #columns .theory-section ul.r-three li:nth-child(2), #columns .theory-section ul.r-three li:nth-child(3) {
    width: 232px; } }
@media only screen and (max-width: 1140px) {
  /* line 1634, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li:nth-child(2), #columns .video-section ul.r-three li:nth-child(3), #columns .fluid-section ul.r-three li:nth-child(2), #columns .fluid-section ul.r-three li:nth-child(3), #columns .theory-section ul.r-three li:nth-child(2), #columns .theory-section ul.r-three li:nth-child(3) {
    width: 238px; } }
@media only screen and (max-width: 980px) {
  /* line 1634, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li:nth-child(2), #columns .video-section ul.r-three li:nth-child(3), #columns .fluid-section ul.r-three li:nth-child(2), #columns .fluid-section ul.r-three li:nth-child(3), #columns .theory-section ul.r-three li:nth-child(2), #columns .theory-section ul.r-three li:nth-child(3) {
    width: 179px; } }
@media only screen and (max-width: 740px) {
  /* line 1634, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li:nth-child(2), #columns .video-section ul.r-three li:nth-child(3), #columns .fluid-section ul.r-three li:nth-child(2), #columns .fluid-section ul.r-three li:nth-child(3), #columns .theory-section ul.r-three li:nth-child(2), #columns .theory-section ul.r-three li:nth-child(3) {
    width: 100%; } }
/* line 1649, ../assets/sass/_row.scss */
#columns .video-section ul.r-three li:nth-child(2) img, #columns .video-section ul.r-three li:nth-child(3) img, #columns .fluid-section ul.r-three li:nth-child(2) img, #columns .fluid-section ul.r-three li:nth-child(3) img, #columns .theory-section ul.r-three li:nth-child(2) img, #columns .theory-section ul.r-three li:nth-child(3) img {
  height: 132px; }
/* line 1653, ../assets/sass/_row.scss */
#columns .video-section ul.r-three li:nth-child(2) .title-wrapper, #columns .video-section ul.r-three li:nth-child(3) .title-wrapper, #columns .fluid-section ul.r-three li:nth-child(2) .title-wrapper, #columns .fluid-section ul.r-three li:nth-child(3) .title-wrapper, #columns .theory-section ul.r-three li:nth-child(2) .title-wrapper, #columns .theory-section ul.r-three li:nth-child(3) .title-wrapper {
  top: 0; }
@media only screen and (max-width: 980px) {
  /* line 1653, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li:nth-child(2) .title-wrapper, #columns .video-section ul.r-three li:nth-child(3) .title-wrapper, #columns .fluid-section ul.r-three li:nth-child(2) .title-wrapper, #columns .fluid-section ul.r-three li:nth-child(3) .title-wrapper, #columns .theory-section ul.r-three li:nth-child(2) .title-wrapper, #columns .theory-section ul.r-three li:nth-child(3) .title-wrapper {
    top: 37px; } }
@media only screen and (max-width: 740px) {
  /* line 1653, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three li:nth-child(2) .title-wrapper, #columns .video-section ul.r-three li:nth-child(3) .title-wrapper, #columns .fluid-section ul.r-three li:nth-child(2) .title-wrapper, #columns .fluid-section ul.r-three li:nth-child(3) .title-wrapper, #columns .theory-section ul.r-three li:nth-child(2) .title-wrapper, #columns .theory-section ul.r-three li:nth-child(3) .title-wrapper {
    top: 0;
    left: 142px; } }
/* line 1667, ../assets/sass/_row.scss */
#columns .video-section ul.r-three h3, #columns .fluid-section ul.r-three h3, #columns .theory-section ul.r-three h3 {
  top: 31%;
  width: 96%;
  max-height: 39px;
  min-height: 21px; }
@media only screen and (max-width: 740px) {
  /* line 1667, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three h3, #columns .fluid-section ul.r-three h3, #columns .theory-section ul.r-three h3 {
    left: 0;
    width: 70%;
    display: block;
    top: 0; } }
/* line 1687, ../assets/sass/_row.scss */
#columns .video-section ul.r-three img, #columns .fluid-section ul.r-three img, #columns .theory-section ul.r-three img {
  width: 100%;
  height: 276px; }
@media only screen and (max-width: 980px) {
  /* line 1687, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three img, #columns .fluid-section ul.r-three img, #columns .theory-section ul.r-three img {
    height: 204px; } }
@media only screen and (max-width: 740px) {
  /* line 1687, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three img, #columns .fluid-section ul.r-three img, #columns .theory-section ul.r-three img {
    width: 127px;
    height: 76px; } }
/* line 1701, ../assets/sass/_row.scss */
#columns .video-section ul.r-three .no-img .title-wrapper, #columns .fluid-section ul.r-three .no-img .title-wrapper, #columns .theory-section ul.r-three .no-img .title-wrapper {
  top: 10px;
  left: 5px; }
/* line 1706, ../assets/sass/_row.scss */
#columns .video-section ul.r-three .no-img h2, #columns .fluid-section ul.r-three .no-img h2, #columns .theory-section ul.r-three .no-img h2 {
  width: 324px;
  top: 0px;
  left: 0; }
/* line 1712, ../assets/sass/_row.scss */
#columns .video-section ul.r-three .no-img h3, #columns .fluid-section ul.r-three .no-img h3, #columns .theory-section ul.r-three .no-img h3 {
  width: 96%;
  display: block;
  top: 0;
  height: 100%;
  max-height: none;
  min-height: unset; }
@media only screen and (max-width: 740px) {
  /* line 1712, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three .no-img h3, #columns .fluid-section ul.r-three .no-img h3, #columns .theory-section ul.r-three .no-img h3 {
    left: 5px;
    width: 98%; } }
/* line 1769, ../assets/sass/_row.scss */
#columns .video-section ul.r-three .no-img .title-wrapper, #columns .fluid-section ul.r-three .no-img .title-wrapper, #columns .theory-section ul.r-three .no-img .title-wrapper {
  top: 10px; }
@media only screen and (max-width: 740px) {
  /* line 1772, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three .no-img .title-wrapper h2, #columns .fluid-section ul.r-three .no-img .title-wrapper h2, #columns .theory-section ul.r-three .no-img .title-wrapper h2 {
    width: 96%; } }
@media only screen and (max-width: 660px) {
  /* line 1777, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three .no-img .title-wrapper h2, #columns .fluid-section ul.r-three .no-img .title-wrapper h2, #columns .theory-section ul.r-three .no-img .title-wrapper h2 {
    width: 96%; }
  /* line 1780, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three .no-img .title-wrapper h3, #columns .fluid-section ul.r-three .no-img .title-wrapper h3, #columns .theory-section ul.r-three .no-img .title-wrapper h3 {
    top: 8px; } }
@media only screen and (max-width: 480px) {
  /* line 1785, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three .no-img .title-wrapper h2, #columns .fluid-section ul.r-three .no-img .title-wrapper h2, #columns .theory-section ul.r-three .no-img .title-wrapper h2 {
    width: 96%; }
  /* line 1788, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three .no-img .title-wrapper h3, #columns .fluid-section ul.r-three .no-img .title-wrapper h3, #columns .theory-section ul.r-three .no-img .title-wrapper h3 {
    top: 8px; } }
/* line 1795, ../assets/sass/_row.scss */
#columns .video-section ul.r-three span.play, #columns .fluid-section ul.r-three span.play, #columns .theory-section ul.r-three span.play {
  top: 30%;
  left: 43%; }
@media only screen and (max-width: 740px) {
  /* line 1795, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three span.play, #columns .fluid-section ul.r-three span.play, #columns .theory-section ul.r-three span.play {
    left: 8%; } }
@media only screen and (max-width: 660px) {
  /* line 1795, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three span.play, #columns .fluid-section ul.r-three span.play, #columns .theory-section ul.r-three span.play {
    top: 25px;
    left: 50px; } }
@media only screen and (max-width: 550px) {
  /* line 1795, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three span.play, #columns .fluid-section ul.r-three span.play, #columns .theory-section ul.r-three span.play {
    top: 25px;
    left: 50px; } }
@media only screen and (max-width: 480px) {
  /* line 1795, ../assets/sass/_row.scss */
  #columns .video-section ul.r-three span.play, #columns .fluid-section ul.r-three span.play, #columns .theory-section ul.r-three span.play {
    top: 25px;
    left: 50px; } }

@media only screen and (max-width: 1140px) {
  /* line 1825, ../assets/sass/_row.scss */
  ul.article-page.one h2, ul.article-page.two h2 {
    max-height: 20px;
    min-height: 20px; } }
@media only screen and (min-width: 1301px) {
  /* line 1820, ../assets/sass/_row.scss */
  ul.article-page {
    height: 321px; } }
@media only screen and (max-width: 1300px) {
  /* line 1820, ../assets/sass/_row.scss */
  ul.article-page {
    height: 321px; } }
@media only screen and (max-width: 1140px) {
  /* line 1820, ../assets/sass/_row.scss */
  ul.article-page {
    height: 321px; } }
@media only screen and (max-width: 980px) {
  /* line 1820, ../assets/sass/_row.scss */
  ul.article-page {
    height: 321px; } }
@media only screen and (max-width: 740px) {
  /* line 1820, ../assets/sass/_row.scss */
  ul.article-page {
    height: auto; } }
@media only screen and (min-width: 1301px) {
  /* line 1850, ../assets/sass/_row.scss */
  ul.article-page li {
    height: 239px; } }
@media only screen and (max-width: 1300px) {
  /* line 1850, ../assets/sass/_row.scss */
  ul.article-page li {
    height: 239px; } }
@media only screen and (max-width: 1140px) {
  /* line 1850, ../assets/sass/_row.scss */
  ul.article-page li {
    height: 331px; } }
@media only screen and (max-width: 980px) {
  /* line 1850, ../assets/sass/_row.scss */
  ul.article-page li {
    height: 239px; } }
@media only screen and (max-width: 740px) {
  /* line 1850, ../assets/sass/_row.scss */
  ul.article-page li {
    height: 80px; } }
@media only screen and (min-width: 1301px) {
  /* line 1869, ../assets/sass/_row.scss */
  ul.article-page li .item .item-container {
    height: 257px; }
  /* line 1873, ../assets/sass/_row.scss */
  ul.article-page li .item .item-container h3 {
    visibility: hidden;
    display: none; }
  /* line 1879, ../assets/sass/_row.scss */
  ul.article-page li .item .item-container .no-img h3 {
    visibility: visible;
    display: block;
    margin: 10px 5px 0 5px; } }
@media only screen and (max-width: 1300px) {
  /* line 1869, ../assets/sass/_row.scss */
  ul.article-page li .item .item-container {
    height: 257px; }
  /* line 1889, ../assets/sass/_row.scss */
  ul.article-page li .item .item-container h3 {
    visibility: hidden;
    display: none; }
  /* line 1895, ../assets/sass/_row.scss */
  ul.article-page li .item .item-container .no-img h3 {
    visibility: visible;
    display: block;
    margin: 10px 5px 0 5px; } }
@media only screen and (max-width: 1140px) {
  /* line 1869, ../assets/sass/_row.scss */
  ul.article-page li .item .item-container {
    height: 350px; }
  /* line 1905, ../assets/sass/_row.scss */
  ul.article-page li .item .item-container h3 {
    visibility: visible;
    display: block; }
  /* line 1911, ../assets/sass/_row.scss */
  ul.article-page li .item .item-container .no-img h3 {
    visibility: visible;
    display: block;
    margin: 10px 5px 0 5px; } }
@media only screen and (max-width: 980px) {
  /* line 1869, ../assets/sass/_row.scss */
  ul.article-page li .item .item-container {
    height: 257px; }
  /* line 1921, ../assets/sass/_row.scss */
  ul.article-page li .item .item-container h3 {
    visibility: hidden;
    display: none; }
  /* line 1927, ../assets/sass/_row.scss */
  ul.article-page li .item .item-container .no-img h3 {
    visibility: visible;
    display: block;
    margin: 10px 5px 0 5px; } }
@media only screen and (max-width: 740px) {
  /* line 1869, ../assets/sass/_row.scss */
  ul.article-page li .item .item-container {
    height: 91px; }
  /* line 1940, ../assets/sass/_row.scss */
  ul.article-page li .item .item-container .no-img h3 {
    visibility: visible;
    display: block;
    margin: 0; } }

@media only screen and (max-width: 1300px) {
  /* line 1959, ../assets/sass/_row.scss */
  .popular .row-outer {
    margin-left: 145px; } }
@media only screen and (max-width: 1140px) {
  /* line 1959, ../assets/sass/_row.scss */
  .popular .row-outer {
    margin: -15px 0 0px 0;
    width: 100%; } }
@media only screen and (max-width: 980px) {
  /* line 1959, ../assets/sass/_row.scss */
  .popular .row-outer {
    margin: 0 0 0 17px; } }
@media only screen and (max-width: 740px) {
  /* line 1959, ../assets/sass/_row.scss */
  .popular .row-outer {
    margin: 0; } }
@media only screen and (max-width: 740px) {
  /* line 1959, ../assets/sass/_row.scss */
  .popular .row-outer {
    margin: 0;
    width: auto; } }
@media only screen and (max-width: 660px) {
  /* line 1959, ../assets/sass/_row.scss */
  .popular .row-outer {
    margin: 0;
    width: auto; } }

/* line 1987, ../assets/sass/_row.scss */
.row-outer {
  width: inherit; }
@media only screen and (min-width: 1301px) {
  /* line 1987, ../assets/sass/_row.scss */
  .row-outer {
    margin-left: 240px; } }
@media only screen and (max-width: 1300px) {
  /* line 1987, ../assets/sass/_row.scss */
  .row-outer {
    margin-left: 160px; } }
@media only screen and (max-width: 1140px) {
  /* line 1987, ../assets/sass/_row.scss */
  .row-outer {
    margin: -15px 0 0px 5px;
    width: 100%; } }
@media only screen and (max-width: 980px) {
  /* line 1987, ../assets/sass/_row.scss */
  .row-outer {
    margin: -15px 0 0px 16px;
    width: 100%; } }
@media only screen and (max-width: 740px) {
  /* line 1987, ../assets/sass/_row.scss */
  .row-outer {
    width: 100%;
    margin: 0 auto;
    padding-top: 20px;
    display: inline-block; } }
@media only screen and (max-width: 660px) {
  /* line 1987, ../assets/sass/_row.scss */
  .row-outer {
    width: 100%;
    margin: 0 auto;
    padding: 15px 20px;
    display: inline-block; } }
/* line 2019, ../assets/sass/_row.scss */
.row-outer .section .no-img {
  top: 5px;
  left: 0; }
/* line 2023, ../assets/sass/_row.scss */
.row-outer .section .no-img .title-wrapper {
  left: 5px; }
@media only screen and (max-width: 740px) {
  /* line 2023, ../assets/sass/_row.scss */
  .row-outer .section .no-img .title-wrapper {
    left: 142px;
    height: 30px; } }
/* line 2032, ../assets/sass/_row.scss */
.row-outer .section .no-img.x-img .title-wrapper {
  left: 5px; }
@media only screen and (max-width: 740px) {
  /* line 2032, ../assets/sass/_row.scss */
  .row-outer .section .no-img.x-img .title-wrapper {
    left: 5px;
    height: 30px; } }
@media only screen and (max-width: 740px) {
  /* line 2040, ../assets/sass/_row.scss */
  .row-outer .section .no-img.x-img h2 {
    width: 95%; } }
@media only screen and (max-width: 740px) {
  /* line 2046, ../assets/sass/_row.scss */
  .row-outer .section .no-img.x-img h3 {
    left: 0;
    width: 97%; } }
/* line 2056, ../assets/sass/_row.scss */
.row-outer .section .text {
  top: 135px;
  position: relative;
  overflow: hidden;
  height: 234px; }
@media only screen and (max-width: 980px) {
  /* line 2056, ../assets/sass/_row.scss */
  .row-outer .section .text {
    top: 100px; } }
@media only screen and (max-width: 740px) {
  /* line 2056, ../assets/sass/_row.scss */
  .row-outer .section .text {
    top: 0;
    left: 135px;
    width: 98%; } }
@media only screen and (max-width: 740px) {
  /* line 2072, ../assets/sass/_row.scss */
  .row-outer .section .text .title-wrapper {
    left: 5px; } }
@media only screen and (max-width: 660px) {
  /* line 2072, ../assets/sass/_row.scss */
  .row-outer .section .text .title-wrapper {
    left: 5px; } }
@media only screen and (max-width: 550px) {
  /* line 2072, ../assets/sass/_row.scss */
  .row-outer .section .text .title-wrapper {
    left: 5px; } }
@media only screen and (max-width: 480px) {
  /* line 2072, ../assets/sass/_row.scss */
  .row-outer .section .text .title-wrapper {
    left: 5px; } }
/* line 2088, ../assets/sass/_row.scss */
.row-outer .section .title-wrapper {
  top: 0;
  position: relative;
  left: 5px;
  margin: 0 0 10px 0; }
@media only screen and (max-width: 740px) {
  /* line 2088, ../assets/sass/_row.scss */
  .row-outer .section .title-wrapper {
    left: 140px; } }
@media only screen and (max-width: 660px) {
  /* line 2088, ../assets/sass/_row.scss */
  .row-outer .section .title-wrapper {
    left: 140px; } }
@media only screen and (max-width: 550px) {
  /* line 2088, ../assets/sass/_row.scss */
  .row-outer .section .title-wrapper {
    left: 140px; } }
@media only screen and (max-width: 480px) {
  /* line 2088, ../assets/sass/_row.scss */
  .row-outer .section .title-wrapper {
    left: 140px; } }

/* line 5, ../assets/sass/_tablepress.scss */
.tablepress thead th {
  background-color: #fbd4d5 !important; }

@media only screen and (max-width: 1140px) {
  /* line 3, ../assets/sass/_events.scss */
  #columns .events .row-outer {
    padding: 0; } }
@media only screen and (max-width: 980px) {
  /* line 3, ../assets/sass/_events.scss */
  #columns .events .row-outer {
    padding: 10px 0 60px 0; } }
@media only screen and (max-width: 740px) {
  /* line 3, ../assets/sass/_events.scss */
  #columns .events .row-outer {
    padding: 10px 0 60px 0; } }
@media only screen and (max-width: 660px) {
  /* line 3, ../assets/sass/_events.scss */
  #columns .events .row-outer {
    padding: 10px 0 60px 0; } }
/* line 19, ../assets/sass/_events.scss */
#columns .events .page-numbers {
  display: none;
  visibility: hidden; }
/* line 27, ../assets/sass/_events.scss */
#columns .event .fragment-container, #columns .events .fragment-container {
  border: none; }
/* line 36, ../assets/sass/_events.scss */
#columns .event-details .topics {
  padding: 0 0 40px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #767676;
  -webkit-font-smoothing: antialiased;
  border-top: 1px dotted #fbd4d5; }
/* line 47, ../assets/sass/_events.scss */
#columns .event-details .social-bottom {
  margin: 100px 30px 0 0; }
/* line 50, ../assets/sass/_events.scss */
#columns .event-details .social-bottom .social-wrapper {
  border-top: 1px dotted #fbd4d5;
  margin: 0 0 35px;
  padding: 0;
  clear: both;
  max-width: 100%; }
/* line 58, ../assets/sass/_events.scss */
#columns .event-details .social-bottom .social-wrapper ul {
  margin: 8px 0 8px; }
/* line 74, ../assets/sass/_events.scss */
#columns .content .event h2 {
  color: #c42e2f;
  margin: 0;
  padding: 0;
  border-bottom: none;
  font-size: 20px;
  letter-spacing: -0.025em !important;
  font-family: IowanOldStyleBTPro-Bold;
  text-transform: none !important; }
@media only screen and (max-width: 1140px) {
  /* line 91, ../assets/sass/_events.scss */
  #columns .event div.section-name {
    padding: 0 0 40px 0; } }
/* line 97, ../assets/sass/_events.scss */
#columns .event .row-outer {
  min-height: 780px;
  height: auto;
  font-family: IowanOldStyleBTPro-Roman; }
/* line 101, ../assets/sass/_events.scss */
#columns .event .row-outer a {
  color: #ed1c24; }
/* line 104, ../assets/sass/_events.scss */
#columns .event .row-outer a:hover {
  text-decoration: underline; }
/* line 109, ../assets/sass/_events.scss */
#columns .event .left-column {
  float: left;
  width: 59%;
  margin: 0 10px 100px 0; }
@media only screen and (max-width: 980px) {
  /* line 109, ../assets/sass/_events.scss */
  #columns .event .left-column {
    float: none;
    width: 100%; } }
@media only screen and (max-width: 740px) {
  /* line 109, ../assets/sass/_events.scss */
  #columns .event .left-column {
    float: none;
    width: 100%; } }
@media only screen and (max-width: 660px) {
  /* line 109, ../assets/sass/_events.scss */
  #columns .event .left-column {
    float: none;
    width: 100%; } }
@media only screen and (max-width: 550px) {
  /* line 109, ../assets/sass/_events.scss */
  #columns .event .left-column {
    float: none;
    width: 100%; } }
/* line 132, ../assets/sass/_events.scss */
#columns .event .left-column .img-wrapper img {
  width: 220px;
  height: 132px;
  float: left;
  margin: 0 7px 0 0; }
/* line 141, ../assets/sass/_events.scss */
#columns .event .left-column .top-wrapper {
  width: 100%;
  height: 140px;
  position: relative;
  font-family: IowanOldStyleBTPro-Bold;
  font-size: 18px;
  letter-spacing: -0.06em;
  line-height: 28px;
  text-align: justify;
  text-justify: inter-word;
  -webkit-font-smoothing: antialiased; }
@media only screen and (max-width: 740px) {
  /* line 141, ../assets/sass/_events.scss */
  #columns .event .left-column .top-wrapper {
    height: auto; } }
/* line 158, ../assets/sass/_events.scss */
#columns .event .left-column .top-wrapper .img-wrapper {
  float: left;
  width: 220px; }
@media only screen and (max-width: 740px) {
  /* line 158, ../assets/sass/_events.scss */
  #columns .event .left-column .top-wrapper .img-wrapper {
    width: 100%;
    height: auto; } }
/* line 170, ../assets/sass/_events.scss */
#columns .event .left-column .top-wrapper .meta-wrapper {
  font-size: 20px;
  margin: 0;
  color: #ed1c24;
  position: absolute;
  left: 230px;
  top: 0; }
@media only screen and (max-width: 740px) {
  /* line 170, ../assets/sass/_events.scss */
  #columns .event .left-column .top-wrapper .meta-wrapper {
    left: 0;
    position: relative; } }
/* line 184, ../assets/sass/_events.scss */
#columns .event .left-column .top-wrapper .meta-wrapper .start span {
  text-transform: lowercase;
  color: #000; }
/* line 188, ../assets/sass/_events.scss */
#columns .event .left-column .top-wrapper .meta-wrapper .start span.slash {
  color: #919191;
  padding: 0 5px 0 0; }
/* line 195, ../assets/sass/_events.scss */
#columns .event .left-column .top-wrapper .address-wrapper {
  display: block;
  font-size: 18px;
  line-height: normal;
  color: #7e7e7e;
  position: absolute;
  left: 230px;
  bottom: 0; }
@media only screen and (max-width: 740px) {
  /* line 195, ../assets/sass/_events.scss */
  #columns .event .left-column .top-wrapper .address-wrapper {
    left: 0;
    position: relative; } }
/* line 210, ../assets/sass/_events.scss */
#columns .event .left-column .top-wrapper .address-wrapper .town {
  color: #ed1c24;
  text-transform: capitalize; }
/* line 215, ../assets/sass/_events.scss */
#columns .event .left-column .top-wrapper .address-wrapper p {
  margin: 0;
  padding: 0; }
/* line 220, ../assets/sass/_events.scss */
#columns .event .left-column .top-wrapper .address-wrapper span.slash {
  color: #919191;
  padding: 0 5px 0 5px; }
/* line 226, ../assets/sass/_events.scss */
#columns .event .left-column .top-wrapper .location {
  top: 0;
  bottom: auto; }
/* line 235, ../assets/sass/_events.scss */
#columns .event .left-column .details-wrapper h3, #columns .event .left-column .details-wrapper h4 {
  font-size: 18px;
  letter-spacing: -0.015em;
  line-height: 28px;
  text-align: justify;
  text-justify: inter-word;
  -webkit-font-smoothing: antialiased;
  width: 95%;
  font-weight: normal;
  font-family: IowanOldStyleBTPro-Bold;
  text-transform: none !important; }
/* line 248, ../assets/sass/_events.scss */
#columns .event .left-column .details-wrapper h3 {
  color: #333333; }
/* line 252, ../assets/sass/_events.scss */
#columns .event .left-column .details-wrapper li {
  margin: 5px 0 10px; }
/* line 260, ../assets/sass/_events.scss */
#columns .event .right-column {
  float: right;
  width: 40%; }
@media only screen and (max-width: 980px) {
  /* line 260, ../assets/sass/_events.scss */
  #columns .event .right-column {
    float: none;
    width: 100%; } }
@media only screen and (max-width: 740px) {
  /* line 260, ../assets/sass/_events.scss */
  #columns .event .right-column {
    float: none;
    width: 100%; } }
@media only screen and (max-width: 660px) {
  /* line 260, ../assets/sass/_events.scss */
  #columns .event .right-column {
    float: none;
    width: 100%; } }
@media only screen and (max-width: 550px) {
  /* line 260, ../assets/sass/_events.scss */
  #columns .event .right-column {
    float: none;
    width: 100%; } }
/* line 282, ../assets/sass/_events.scss */
#columns .event .right-column .map .em-location-map-container {
  width: 380px !important;
  height: 300px !important; }
/* line 287, ../assets/sass/_events.scss */
#columns .event .right-column .recurrence {
  color: #333333;
  font-size: 18px; }
/* line 290, ../assets/sass/_events.scss */
#columns .event .right-column .recurrence p {
  margin: 0;
  padding: 4px 0 4px; }
/* line 294, ../assets/sass/_events.scss */
#columns .event .right-column .recurrence .occurence {
  margin: 15px 0 0; }
/* line 298, ../assets/sass/_events.scss */
#columns .event .right-column .recurrence .future {
  margin: 0; }
/* line 311, ../assets/sass/_events.scss */
#columns .events h1 {
  visibility: hidden;
  display: none; }
/* line 317, ../assets/sass/_events.scss */
#columns .events section .fragment-container {
  padding: 10px 0 0 0;
  border: none; }
@media only screen and (max-width: 1140px) {
  /* line 323, ../assets/sass/_events.scss */
  #columns .events section div.section-name {
    padding: 10px 0 20px 0; } }
@media only screen and (max-width: 980px) {
  /* line 328, ../assets/sass/_events.scss */
  #columns .events section div.section-name {
    width: auto;
    margin: 0 20px 50px; } }
@media only screen and (max-width: 740px) {
  /* line 334, ../assets/sass/_events.scss */
  #columns .events section div.section-name {
    width: auto;
    margin: 0;
    padding: 0 0 10px 0; } }
@media only screen and (max-width: 660px) {
  /* line 341, ../assets/sass/_events.scss */
  #columns .events section div.section-name {
    width: auto;
    margin: 0 20px 50px;
    padding: 0 0 10px 0; } }
/* line 350, ../assets/sass/_events.scss */
#columns .events .row-outer {
  min-height: 650px;
  padding: 0; }
/* line 354, ../assets/sass/_events.scss */
#columns .events .row-outer .em-location-map-container {
  width: 800px;
  height: 600px; }
@media only screen and (max-width: 980px) {
  /* line 354, ../assets/sass/_events.scss */
  #columns .events .row-outer .em-location-map-container {
    width: 710px; } }
@media only screen and (max-width: 740px) {
  /* line 354, ../assets/sass/_events.scss */
  #columns .events .row-outer .em-location-map-container {
    width: auto;
    max-width: 660px;
    left: 0; } }
@media only screen and (max-width: 660px) {
  /* line 354, ../assets/sass/_events.scss */
  #columns .events .row-outer .em-location-map-container {
    width: auto;
    max-width: 620px;
    left: 0; } }
@media only screen and (max-width: 550px) {
  /* line 354, ../assets/sass/_events.scss */
  #columns .events .row-outer .em-location-map-container {
    width: auto;
    max-width: 620px; } }
/* line 379, ../assets/sass/_events.scss */
#columns .events .css-events-list {
  font-family: IowanOldStyleBTPro-Bold; }
/* line 383, ../assets/sass/_events.scss */
#columns .events .css-events-list ul {
  margin: 0;
  padding: 0;
  width: 100%; }
/* line 389, ../assets/sass/_events.scss */
#columns .events .css-events-list ul li {
  height: 160px; }
/* line 392, ../assets/sass/_events.scss */
#columns .events .css-events-list ul li div.wrapper {
  float: left;
  width: 100%; }
/* line 397, ../assets/sass/_events.scss */
#columns .events .css-events-list ul li div.wrapper div.img-wrapper {
  float: left;
  margin: 0px 10px 0px 0px; }
/* line 401, ../assets/sass/_events.scss */
#columns .events .css-events-list ul li div.wrapper div.img-wrapper img {
  border-radius: 3px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  width: 220px;
  height: 132px; }
/* line 409, ../assets/sass/_events.scss */
#columns .events .css-events-list ul li div.wrapper div.meta-wrapper {
  font-size: 20px; }
/* line 413, ../assets/sass/_events.scss */
#columns .events .css-events-list ul li div.wrapper div.meta-wrapper .start span {
  color: #ed1c24; }
/* line 418, ../assets/sass/_events.scss */
#columns .events .css-events-list ul li div.wrapper div.meta-wrapper .town {
  margin: 5px;
  text-transform: capitalize; }

@media only screen and (max-width: 480px) {
  /* line 3, ../assets/sass/_homepage.scss */
  #columns.homepage .primary-row ul li h3, #columns.homepage .fluid-row ul li h3 {
    display: block;
    width: 56%; } }
@media only screen and (max-width: 740px) {
  /* line 15, ../assets/sass/_homepage.scss */
  #columns.homepage .secondary-row .homepage-media-wrapper.no-img .title-wrapper h3 {
    width: 96%; } }
/* line 22, ../assets/sass/_homepage.scss */
#columns.homepage .secondary-row .homepage-media-wrapper .item-container {
  height: 115px; }
/* line 24, ../assets/sass/_homepage.scss */
#columns.homepage .secondary-row .homepage-media-wrapper .item-container h3 {
  visibility: hidden;
  display: none; }
@media only screen and (max-width: 740px) {
  /* line 22, ../assets/sass/_homepage.scss */
  #columns.homepage .secondary-row .homepage-media-wrapper .item-container {
    height: 91px; }
  /* line 30, ../assets/sass/_homepage.scss */
  #columns.homepage .secondary-row .homepage-media-wrapper .item-container .no-img {
    top: 0; }
  /* line 34, ../assets/sass/_homepage.scss */
  #columns.homepage .secondary-row .homepage-media-wrapper .item-container h3 {
    visibility: visible;
    display: block; } }
@media only screen and (max-width: 660px) {
  /* line 22, ../assets/sass/_homepage.scss */
  #columns.homepage .secondary-row .homepage-media-wrapper .item-container {
    height: 91px; }
  /* line 41, ../assets/sass/_homepage.scss */
  #columns.homepage .secondary-row .homepage-media-wrapper .item-container .no-img {
    top: 0;
    width: 96%; }
  /* line 45, ../assets/sass/_homepage.scss */
  #columns.homepage .secondary-row .homepage-media-wrapper .item-container h3 {
    visibility: visible;
    display: block; } }
@media only screen and (max-width: 550px) {
  /* line 22, ../assets/sass/_homepage.scss */
  #columns.homepage .secondary-row .homepage-media-wrapper .item-container {
    height: 91px; }
  /* line 52, ../assets/sass/_homepage.scss */
  #columns.homepage .secondary-row .homepage-media-wrapper .item-container .no-img {
    top: 0;
    width: 96%; }
  /* line 56, ../assets/sass/_homepage.scss */
  #columns.homepage .secondary-row .homepage-media-wrapper .item-container h3 {
    visibility: visible;
    display: block; } }
@media only screen and (max-width: 480px) {
  /* line 22, ../assets/sass/_homepage.scss */
  #columns.homepage .secondary-row .homepage-media-wrapper .item-container {
    height: 91px; }
  /* line 63, ../assets/sass/_homepage.scss */
  #columns.homepage .secondary-row .homepage-media-wrapper .item-container .no-img {
    top: 0; }
  /* line 66, ../assets/sass/_homepage.scss */
  #columns.homepage .secondary-row .homepage-media-wrapper .item-container h3 {
    visibility: visible;
    display: block; } }
/* line 76, ../assets/sass/_homepage.scss */
#columns.homepage .secondary-row .item-container {
  height: 310px; }
@media only screen and (max-width: 740px) {
  /* line 76, ../assets/sass/_homepage.scss */
  #columns.homepage .secondary-row .item-container {
    height: 91px;
    border-top: none; } }
/* line 84, ../assets/sass/_homepage.scss */
#columns.homepage .secondary-row .item-container img {
  display: block; }
/* line 87, ../assets/sass/_homepage.scss */
#columns.homepage .secondary-row .item-container h3 {
  display: inline-block;
  margin: 0;
  top: -2px;
  padding: 0;
  width: 95%;
  left: 1px;
  height: 140px;
  max-height: 140px; }
@media only screen and (max-width: 740px) {
  /* line 87, ../assets/sass/_homepage.scss */
  #columns.homepage .secondary-row .item-container h3 {
    width: 76%; } }
@media only screen and (max-width: 660px) {
  /* line 87, ../assets/sass/_homepage.scss */
  #columns.homepage .secondary-row .item-container h3 {
    width: 76%; } }
@media only screen and (max-width: 550px) {
  /* line 87, ../assets/sass/_homepage.scss */
  #columns.homepage .secondary-row .item-container h3 {
    width: 76%; } }
@media only screen and (max-width: 480px) {
  /* line 87, ../assets/sass/_homepage.scss */
  #columns.homepage .secondary-row .item-container h3 {
    width: 76%; } }
@media only screen and (max-width: 740px) {
  /* line 113, ../assets/sass/_homepage.scss */
  #columns.homepage .secondary-row .item-container .no-img h3 {
    width: 95%; } }
@media only screen and (max-width: 660px) {
  /* line 113, ../assets/sass/_homepage.scss */
  #columns.homepage .secondary-row .item-container .no-img h3 {
    width: 95%; } }
@media only screen and (max-width: 550px) {
  /* line 113, ../assets/sass/_homepage.scss */
  #columns.homepage .secondary-row .item-container .no-img h3 {
    width: 95%; } }
@media only screen and (max-width: 480px) {
  /* line 113, ../assets/sass/_homepage.scss */
  #columns.homepage .secondary-row .item-container .no-img h3 {
    width: 95%; } }
/* line 129, ../assets/sass/_homepage.scss */
#columns.homepage .secondary-row .item-container .item-meta {
  visibility: hidden;
  display: none; }
/* line 135, ../assets/sass/_homepage.scss */
#columns.homepage div.item a .item-media-wrapper.section .item-meta {
  visibility: hidden;
  display: none; }
/* line 140, ../assets/sass/_homepage.scss */
#columns.homepage .primary-row.box ul li div.item a .item-media-wrapper span.play {
  top: 29%;
  left: 43%; }
/* line 144, ../assets/sass/_homepage.scss */
#columns.homepage .secondary-row.box ul li div.item a .item-media-wrapper span.play {
  top: 13%;
  left: 36%; }
@media only screen and (max-width: 1140px) {
  /* line 144, ../assets/sass/_homepage.scss */
  #columns.homepage .secondary-row.box ul li div.item a .item-media-wrapper span.play {
    top: 14%;
    left: 37%; } }
@media only screen and (max-width: 980px) {
  /* line 144, ../assets/sass/_homepage.scss */
  #columns.homepage .secondary-row.box ul li div.item a .item-media-wrapper span.play {
    top: 7%;
    left: 37%; } }
@media only screen and (max-width: 740px) {
  /* line 144, ../assets/sass/_homepage.scss */
  #columns.homepage .secondary-row.box ul li div.item a .item-media-wrapper span.play {
    top: 20%;
    left: 50px; } }
@media only screen and (max-width: 660px) {
  /* line 144, ../assets/sass/_homepage.scss */
  #columns.homepage .secondary-row.box ul li div.item a .item-media-wrapper span.play {
    top: 20%;
    left: 50px; } }
@media only screen and (max-width: 550px) {
  /* line 144, ../assets/sass/_homepage.scss */
  #columns.homepage .secondary-row.box ul li div.item a .item-media-wrapper span.play {
    top: 20%;
    left: 50px; } }
@media only screen and (max-width: 480px) {
  /* line 144, ../assets/sass/_homepage.scss */
  #columns.homepage .secondary-row.box ul li div.item a .item-media-wrapper span.play {
    top: 20%;
    left: 50px; } }
/* line 176, ../assets/sass/_homepage.scss */
#columns.homepage .primary-row ul.one-two li:first-child h3 {
  display: block;
  visibility: visible;
  width: 95%; }
/* line 183, ../assets/sass/_homepage.scss */
#columns.homepage section .fragment-container {
  margin: 0 15px 15px 10px; }
/* line 185, ../assets/sass/_homepage.scss */
#columns.homepage section .fragment-container.topics-fragment {
  padding: 15px 0 0 0; }
@media only screen and (max-width: 740px) {
  /* line 185, ../assets/sass/_homepage.scss */
  #columns.homepage section .fragment-container.topics-fragment {
    padding: 0; }
  /* line 190, ../assets/sass/_homepage.scss */
  #columns.homepage section .fragment-container.topics-fragment .section-name {
    margin: 0px 0 15px; } }

/* line 1, ../assets/sass/_nav.scss */
#menu-button {
  visibility: hidden;
  display: none; }

/* line 5, ../assets/sass/_nav.scss */
.edgtf-vertical-align-containers .edgtf-position-right {
  width: 50%; }

@media only screen and (min-width: 1301px) {
  /* line 9, ../assets/sass/_nav.scss */
  .nav-desktop {
    display: block;
    visibility: visible; } }
@media only screen and (max-width: 1300px) {
  /* line 9, ../assets/sass/_nav.scss */
  .nav-desktop {
    display: block;
    visibility: visible; } }
@media only screen and (max-width: 1140px) {
  /* line 9, ../assets/sass/_nav.scss */
  .nav-desktop {
    display: none;
    visibility: hidden; } }
@media only screen and (max-width: 980px) {
  /* line 9, ../assets/sass/_nav.scss */
  .nav-desktop {
    display: none;
    visibility: hidden; } }
@media only screen and (max-width: 740px) {
  /* line 9, ../assets/sass/_nav.scss */
  .nav-desktop {
    display: none;
    visibility: hidden; } }
@media only screen and (max-width: 480px) {
  /* line 9, ../assets/sass/_nav.scss */
  .nav-desktop {
    display: none;
    visibility: hidden; } }

@media only screen and (min-width: 1301px) {
  /* line 36, ../assets/sass/_nav.scss */
  .nav-desktop-reduced {
    display: none;
    visibility: hidden; } }
@media only screen and (max-width: 1300px) {
  /* line 36, ../assets/sass/_nav.scss */
  .nav-desktop-reduced {
    display: none;
    visibility: hidden; } }
@media only screen and (max-width: 1140px) {
  /* line 36, ../assets/sass/_nav.scss */
  .nav-desktop-reduced {
    display: block;
    visibility: visible; } }
@media only screen and (max-width: 980px) {
  /* line 36, ../assets/sass/_nav.scss */
  .nav-desktop-reduced {
    display: none;
    visibility: hidden; } }
@media only screen and (max-width: 740px) {
  /* line 36, ../assets/sass/_nav.scss */
  .nav-desktop-reduced {
    display: none;
    visibility: hidden; } }
@media only screen and (max-width: 480px) {
  /* line 36, ../assets/sass/_nav.scss */
  .nav-desktop-reduced {
    display: none;
    visibility: hidden; } }

/* line 65, ../assets/sass/_nav.scss */
.nav-desktop, .nav-desktop-reduced {
  font-weight: normal; }
/* line 69, ../assets/sass/_nav.scss */
.nav-desktop ul, .nav-desktop-reduced ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: absolute;
  background-color: #c42e2f;
  top: 106px;
  z-index: 2;
  width: 100%; }
@media only screen and (max-width: 1140px) {
  /* line 69, ../assets/sass/_nav.scss */
  .nav-desktop ul, .nav-desktop-reduced ul {
    left: -20px;
    top: 107px; } }
/* line 85, ../assets/sass/_nav.scss */
.nav-desktop ul .sub-menu, .nav-desktop-reduced ul .sub-menu {
  top: 36px;
  left: auto; }
@media only screen and (max-width: 980px) {
  /* line 85, ../assets/sass/_nav.scss */
  .nav-desktop ul .sub-menu, .nav-desktop-reduced ul .sub-menu {
    display: none;
    visibility: hidden; } }
/* line 94, ../assets/sass/_nav.scss */
.nav-desktop ul a:visited, .nav-desktop-reduced ul a:visited {
  color: #fff;
  font-weight: normal; }
/* line 100, ../assets/sass/_nav.scss */
.nav-desktop ul li.current-menu-item a, .nav-desktop ul li.current-menu-parent a, .nav-desktop-reduced ul li.current-menu-item a, .nav-desktop-reduced ul li.current-menu-parent a {
  text-decoration: none;
  background: #FEF4B6;
  color: #767676; }
/* line 105, ../assets/sass/_nav.scss */
.nav-desktop ul li.current-menu-item a:visited, .nav-desktop ul li.current-menu-parent a:visited, .nav-desktop-reduced ul li.current-menu-item a:visited, .nav-desktop-reduced ul li.current-menu-parent a:visited {
  text-decoration: none; }
/* line 110, ../assets/sass/_nav.scss */
.nav-desktop ul li.current-menu-item ul.sub-menu, .nav-desktop ul li.current-menu-parent ul.sub-menu, .nav-desktop-reduced ul li.current-menu-item ul.sub-menu, .nav-desktop-reduced ul li.current-menu-parent ul.sub-menu {
  visibility: visible;
  position: absolute;
  overflow: hidden;
  width: 100%;
  margin: 0;
  display: block;
  z-index: 1;
  top: 36px;
  left: 0; }
@media only screen and (max-width: 980px) {
  /* line 110, ../assets/sass/_nav.scss */
  .nav-desktop ul li.current-menu-item ul.sub-menu, .nav-desktop ul li.current-menu-parent ul.sub-menu, .nav-desktop-reduced ul li.current-menu-item ul.sub-menu, .nav-desktop-reduced ul li.current-menu-parent ul.sub-menu {
    display: none;
    visibility: hidden; } }
@media only screen and (max-width: 1140px) {
  /* line 110, ../assets/sass/_nav.scss */
  .nav-desktop ul li.current-menu-item ul.sub-menu, .nav-desktop ul li.current-menu-parent ul.sub-menu, .nav-desktop-reduced ul li.current-menu-item ul.sub-menu, .nav-desktop-reduced ul li.current-menu-parent ul.sub-menu {
    display: none; } }
@media only screen and (max-width: 1140px) {
  /* line 110, ../assets/sass/_nav.scss */
  .nav-desktop ul li.current-menu-item ul.sub-menu, .nav-desktop ul li.current-menu-parent ul.sub-menu, .nav-desktop-reduced ul li.current-menu-item ul.sub-menu, .nav-desktop-reduced ul li.current-menu-parent ul.sub-menu {
    width: 100%; } }
@media only screen and (max-width: 1300px) {
  /* line 110, ../assets/sass/_nav.scss */
  .nav-desktop ul li.current-menu-item ul.sub-menu, .nav-desktop ul li.current-menu-parent ul.sub-menu, .nav-desktop-reduced ul li.current-menu-item ul.sub-menu, .nav-desktop-reduced ul li.current-menu-parent ul.sub-menu {
    width: 1140px;
    display: block; } }
@media only screen and (max-width: 1140px) {
  /* line 110, ../assets/sass/_nav.scss */
  .nav-desktop ul li.current-menu-item ul.sub-menu, .nav-desktop ul li.current-menu-parent ul.sub-menu, .nav-desktop-reduced ul li.current-menu-item ul.sub-menu, .nav-desktop-reduced ul li.current-menu-parent ul.sub-menu {
    width: 980px;
    display: block; } }
/* line 143, ../assets/sass/_nav.scss */
.nav-desktop ul li.current-menu-item ul.sub-menu a, .nav-desktop ul li.current-menu-parent ul.sub-menu a, .nav-desktop-reduced ul li.current-menu-item ul.sub-menu a, .nav-desktop-reduced ul li.current-menu-parent ul.sub-menu a {
  height: 30px;
  line-height: 35px;
  text-shadow: none; }
/* line 150, ../assets/sass/_nav.scss */
.nav-desktop ul li.current-menu-item ul.sub-menu li.current-menu-item a, .nav-desktop ul li.current-menu-parent ul.sub-menu li.current-menu-item a, .nav-desktop-reduced ul li.current-menu-item ul.sub-menu li.current-menu-item a, .nav-desktop-reduced ul li.current-menu-parent ul.sub-menu li.current-menu-item a {
  text-decoration: none;
  background-color: #fff;
  text-shadow: none;
  color: #767676;
  height: 35px; }
/* line 159, ../assets/sass/_nav.scss */
.nav-desktop ul li.current-menu-item ul.sub-menu li, .nav-desktop ul li.current-menu-parent ul.sub-menu li, .nav-desktop-reduced ul li.current-menu-item ul.sub-menu li, .nav-desktop-reduced ul li.current-menu-parent ul.sub-menu li {
  display: inline-block;
  background-color: #FEF4B6;
  color: #767676; }
/* line 165, ../assets/sass/_nav.scss */
.nav-desktop ul li.current-menu-item ul.sub-menu li:hover a, .nav-desktop ul li.current-menu-parent ul.sub-menu li:hover a, .nav-desktop-reduced ul li.current-menu-item ul.sub-menu li:hover a, .nav-desktop-reduced ul li.current-menu-parent ul.sub-menu li:hover a {
  text-decoration: none;
  background-color: #fff;
  color: #767676;
  height: 35px; }
/* line 172, ../assets/sass/_nav.scss */
.nav-desktop ul li.current-menu-item ul.sub-menu li a, .nav-desktop ul li.current-menu-parent ul.sub-menu li a, .nav-desktop-reduced ul li.current-menu-item ul.sub-menu li a, .nav-desktop-reduced ul li.current-menu-parent ul.sub-menu li a {
  background-color: #FEF4B6;
  min-width: 1px;
  text-decoration: none;
  color: #767676; }
/* line 184, ../assets/sass/_nav.scss */
.nav-desktop ul li, .nav-desktop-reduced ul li {
  display: inline-block;
  float: left;
  font-family: IowanOldStyleBTPro-Black;
  font-size: 17px;
  letter-spacing: -0.06em; }
@media only screen and (max-width: 1140px) {
  /* line 184, ../assets/sass/_nav.scss */
  .nav-desktop ul li, .nav-desktop-reduced ul li {
    font-size: 16px; } }
/* line 195, ../assets/sass/_nav.scss */
.nav-desktop ul li li, .nav-desktop-reduced ul li li {
  margin: 0; }
/* line 199, ../assets/sass/_nav.scss */
.nav-desktop ul li a, .nav-desktop-reduced ul li a {
  display: block;
  height: 35px;
  text-align: left;
  line-height: 40px;
  color: #fff;
  background: #c42e2f;
  text-decoration: none;
  padding: 0 20px 0;
  font-weight: normal;
  text-shadow: none; }
@media only screen and (max-width: 1140px) {
  /* line 199, ../assets/sass/_nav.scss */
  .nav-desktop ul li a, .nav-desktop-reduced ul li a {
    padding: 0 15px 0; } }
/* line 215, ../assets/sass/_nav.scss */
.nav-desktop ul li a:hover, .nav-desktop-reduced ul li a:hover {
  background: #FEF4B6;
  color: #767676; }
/* line 223, ../assets/sass/_nav.scss */
.nav-desktop ul li:hover ul a, .nav-desktop-reduced ul li:hover ul a {
  background: #FEF4B6;
  color: #767676;
  text-decoration: none; }
/* line 229, ../assets/sass/_nav.scss */
.nav-desktop ul li li a:hover, .nav-desktop-reduced ul li li a:hover {
  background: #fff;
  color: #767676; }
/* line 234, ../assets/sass/_nav.scss */
.nav-desktop ul li ul, .nav-desktop-reduced ul li ul {
  display: none;
  background-color: #FEF4B6;
  width: auto; }
/* line 240, ../assets/sass/_nav.scss */
.nav-desktop ul li ul li, .nav-desktop-reduced ul li ul li {
  display: block;
  float: none;
  height: 35px; }
/* line 246, ../assets/sass/_nav.scss */
.nav-desktop ul li ul a, .nav-desktop-reduced ul li ul a {
  height: 40px;
  line-height: 40px; }
/* line 251, ../assets/sass/_nav.scss */
.nav-desktop ul li ul li a, .nav-desktop-reduced ul li ul li a {
  width: auto;
  min-width: 170px;
  padding: 0 20px 0 20px; }
@media only screen and (max-width: 1300px) {
  /* line 251, ../assets/sass/_nav.scss */
  .nav-desktop ul li ul li a, .nav-desktop-reduced ul li ul li a {
    padding: 0 15px 0; } }
@media only screen and (max-width: 1140px) {
  /* line 251, ../assets/sass/_nav.scss */
  .nav-desktop ul li ul li a, .nav-desktop-reduced ul li ul li a {
    padding: 0 10px 0; } }
/* line 264, ../assets/sass/_nav.scss */
.nav-desktop ul li a:hover + .sub-menu, .nav-desktop ul li .sub-menu:hover, .nav-desktop-reduced ul li a:hover + .sub-menu, .nav-desktop-reduced ul li .sub-menu:hover {
  display: block; }

/* line 275, ../assets/sass/_nav.scss */
.nav-mobile {
  display: block;
  visibility: visible;
  font-family: IowanOldStyleBTPro-Roman;
  top: 0;
  position: relative;
  width: 100%;
  z-index: 1;
  left: 0; }
/* line 288, ../assets/sass/_nav.scss */
.nav-mobile ul.menu {
  list-style: none;
  padding: 0 11px 0;
  margin: 0; }
/* line 292, ../assets/sass/_nav.scss */
.nav-mobile ul.menu li {
  background-color: #c42e2f;
  padding: 0 10px 0; }
/* line 295, ../assets/sass/_nav.scss */
.nav-mobile ul.menu li a {
  font-size: 16px;
  color: #fff;
  background-color: #c42e2f; }
/* line 304, ../assets/sass/_nav.scss */
.nav-mobile li.ui-body-inherit, .nav-mobile div.ui-collapsible-content {
  text-shadow: none !important;
  padding: 0;
  margin: 0;
  border: none;
  background-color: #c42e2f !important; }
/* line 314, ../assets/sass/_nav.scss */
.nav-mobile ul.ui-listview li.menu-item a:hover {
  background: #FEF4B6 !important;
  color: #767676 !important;
  height: auto; }
/* line 319, ../assets/sass/_nav.scss */
.nav-mobile ul.ui-listview li.menu-item a:hover a {
  background: #FEF4B6 !important;
  color: #767676 !important;
  height: auto; }
/* line 328, ../assets/sass/_nav.scss */
.nav-mobile ul.sub-menu {
  padding: 0 0 0 10px;
  margin: 0;
  border: none; }
/* line 335, ../assets/sass/_nav.scss */
.nav-mobile h2.ui-collapsible-heading, .nav-mobile .ui-listview {
  color: #fff;
  font-weight: normal;
  background: #c42e2f;
  font-family: IowanOldStyleBTPro-Black;
  font-size: 17px;
  letter-spacing: -0.06em;
  text-shadow: none; }
/* line 344, ../assets/sass/_nav.scss */
.nav-mobile h2.ui-collapsible-heading a, .nav-mobile h2.ui-collapsible-heading a:visited, .nav-mobile .ui-listview a, .nav-mobile .ui-listview a:visited {
  font-size: 17px;
  letter-spacing: -0.06em;
  font-family: IowanOldStyleBTPro-Black;
  color: #fff;
  text-decoration: none;
  font-weight: normal;
  height: auto;
  width: auto;
  border: none; }

/* line 360, ../assets/sass/_nav.scss */
.menu-collapser {
  display: none;
  visibility: hidden;
  background-color: #c42e2f;
  color: #FFF;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  width: 45px;
  line-height: 40px;
  font-size: 16px;
  padding: 0 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  cursor: pointer;
  height: 35px;
  float: right;
  top: 106px;
  float: right;
  position: relative;
  z-index: 3;
  left: 58%; }
@media only screen and (min-width: 1301px) {
  /* line 360, ../assets/sass/_nav.scss */
  .menu-collapser {
    display: none;
    visibility: hidden; } }
@media only screen and (max-width: 1300px) {
  /* line 360, ../assets/sass/_nav.scss */
  .menu-collapser {
    display: none;
    visibility: hidden; } }
@media only screen and (max-width: 1140px) {
  /* line 360, ../assets/sass/_nav.scss */
  .menu-collapser {
    display: none;
    visibility: hidden; } }
@media only screen and (max-width: 980px) {
  /* line 360, ../assets/sass/_nav.scss */
  .menu-collapser {
    left: 610px;
    display: block;
    position: relative;
    visibility: visible;
    top: 82px;
    background-color: #c42e2f;
    float: left;
    margin: 0 0 0 -24px; } }
@media only screen and (max-width: 740px) {
  /* line 360, ../assets/sass/_nav.scss */
  .menu-collapser {
    display: block;
    visibility: visible;
    height: 35px;
    top: 14px;
    left: 0;
    width: 100%;
    z-index: 1; } }
@media only screen and (max-width: 480px) {
  /* line 360, ../assets/sass/_nav.scss */
  .menu-collapser {
    display: block;
    visibility: visible;
    height: 35px;
    top: 20px;
    left: 0;
    width: 100%;
    z-index: 1; } }
/* line 428, ../assets/sass/_nav.scss */
.menu-collapser .title {
  float: right;
  margin: 0 45px 0 0; }
/* line 433, ../assets/sass/_nav.scss */
.menu-collapser .hamburger-wrapper {
  float: right;
  width: 100px;
  height: 40px;
  padding: 0 5px 0 0; }
/* line 438, ../assets/sass/_nav.scss */
.menu-collapser .hamburger-wrapper .hamburger {
  width: 30px;
  height: 5px;
  background-color: #fff;
  border-radius: 5px;
  position: relative;
  float: right;
  margin: 5px 5px 0 0;
  z-index: 1; }
/* line 449, ../assets/sass/_nav.scss */
.menu-collapser .hamburger-wrapper .hamburger:after, .menu-collapser .hamburger-wrapper .hamburger:before {
  content: '';
  width: 100%;
  height: 5px;
  background-color: #fff;
  position: absolute;
  border-radius: 5px; }
/* line 457, ../assets/sass/_nav.scss */
.menu-collapser .hamburger-wrapper .hamburger:after {
  top: 10px; }
/* line 460, ../assets/sass/_nav.scss */
.menu-collapser .hamburger-wrapper .hamburger:before {
  top: 20px; }

/* line 467, ../assets/sass/_nav.scss */
.title {
  display: none; }

@media only screen and (max-width: 1300px) {
  /* line 1, ../assets/sass/_popular.scss */
  section#popular {
    padding-top: 10px; } }

@media only screen and (max-width: 1300px) {
  /* line 8, ../assets/sass/_popular.scss */
  .popular {
    width: 1180px; } }
@media only screen and (max-width: 740px) {
  /* line 8, ../assets/sass/_popular.scss */
  .popular {
    max-width: none;
    width: auto;
    padding: 0 20px 0 0;
    margin: 0 20px 0 20px; } }
@media only screen and (max-width: 660px) {
  /* line 8, ../assets/sass/_popular.scss */
  .popular {
    max-width: none;
    width: auto;
    padding: 0;
    margin: 0; } }
/* line 27, ../assets/sass/_popular.scss */
.popular ul {
  margin: 0;
  list-style: none;
  color: #545454;
  padding: 0 60px 0; }
@media only screen and (max-width: 1300px) {
  /* line 27, ../assets/sass/_popular.scss */
  .popular ul {
    -webkit-column-width: 190px;
    -webkit-column-rule: none;
    -webkit-column-gap: 40px;
    -webkit-column-fill: balance;
    -moz-column-width: 190px;
    -moz-column-rule: none;
    -moz-column-gap: 40px;
    -moz-column-fill: balance;
    column-width: 190px;
    column-rule: none;
    column-gap: 40px;
    column-fill: balance;
    height: 340px;
    padding: 0 5px 0;
    width: 910px; }
  /* line 38, ../assets/sass/_popular.scss */
  .popular ul li:nth-child(4), .popular ul li:nth-child(7), .popular ul li:nth-child(10) {
    border-bottom: none; }
  /* line 41, ../assets/sass/_popular.scss */
  .popular ul li:nth-child(5), .popular ul li:nth-child(8) {
    padding-top: 8px; } }
@media only screen and (min-width: 1301px) {
  /* line 27, ../assets/sass/_popular.scss */
  .popular ul {
    -webkit-column-width: 190px;
    -webkit-column-rule: none;
    -webkit-column-gap: 40px;
    -webkit-column-fill: balance;
    -moz-column-width: 190px;
    -moz-column-rule: none;
    -moz-column-gap: 40px;
    -moz-column-fill: balance;
    column-width: 190px;
    column-rule: none;
    column-gap: 40px;
    column-fill: balance;
    padding: 0;
    width: 945px;
    height: 340px; }
  /* line 52, ../assets/sass/_popular.scss */
  .popular ul li:nth-child(4), .popular ul li:nth-child(7), .popular ul li:nth-child(10) {
    border-bottom: none; }
  /* line 55, ../assets/sass/_popular.scss */
  .popular ul li:nth-child(5), .popular ul li:nth-child(8) {
    padding-top: 8px; } }
@media only screen and (max-width: 1140px) {
  /* line 27, ../assets/sass/_popular.scss */
  .popular ul {
    -webkit-column-width: 300px;
    -webkit-column-rule: none;
    -webkit-column-gap: 30px;
    -webkit-column-fill: balance;
    -moz-column-width: 300px;
    -moz-column-rule: none;
    -moz-column-gap: 30px;
    -moz-column-fill: balance;
    column-width: 300px;
    column-rule: none;
    column-gap: 30px;
    column-fill: balance;
    height: auto;
    width: 940px;
    margin: 0;
    padding: 0; }
  /* line 65, ../assets/sass/_popular.scss */
  .popular ul li:nth-child(4), .popular ul li:nth-child(7), .popular ul li:nth-child(10) {
    border-bottom: solid 1px #fbd4d5; }
  /* line 68, ../assets/sass/_popular.scss */
  .popular ul li:nth-child(6), .popular ul li:nth-child(1) {
    border-top: solid 1px #fbd4d5; } }
@media only screen and (max-width: 980px) {
  /* line 27, ../assets/sass/_popular.scss */
  .popular ul {
    -webkit-column-width: 230px;
    -webkit-column-rule: none;
    -webkit-column-gap: 30px;
    -webkit-column-fill: balance;
    -moz-column-width: 230px;
    -moz-column-rule: none;
    -moz-column-gap: 30px;
    -moz-column-fill: balance;
    column-width: 230px;
    column-rule: none;
    column-gap: 30px;
    column-fill: balance;
    width: 705px;
    height: auto;
    margin: 0 0 25px 0;
    padding: 0; }
  /* line 81, ../assets/sass/_popular.scss */
  .popular ul li:nth-child(4), .popular ul li:nth-child(7), .popular ul li:nth-child(10) {
    border-bottom: solid 1px #fbd4d5; }
  /* line 84, ../assets/sass/_popular.scss */
  .popular ul li:nth-child(6) {
    border-top: solid 1px #fbd4d5; } }
@media only screen and (max-width: 740px) {
  /* line 27, ../assets/sass/_popular.scss */
  .popular ul {
    padding: 0 0 50px 0;
    margin: 0;
    -webkit-column-width: auto;
    -webkit-column-rule: none;
    -webkit-column-gap: normal;
    -webkit-column-fill: balance;
    -moz-column-width: auto;
    -moz-column-rule: none;
    -moz-column-gap: normal;
    -moz-column-fill: balance;
    column-width: auto;
    column-rule: none;
    column-gap: normal;
    column-fill: balance;
    width: auto;
    height: auto; }
  /* line 110, ../assets/sass/_popular.scss */
  .popular ul li:nth-child(6) {
    border-top: none; } }
@media only screen and (max-width: 660px) {
  /* line 27, ../assets/sass/_popular.scss */
  .popular ul {
    padding: 0 0 50px 0;
    margin: 0;
    -webkit-column-width: auto;
    -webkit-column-rule: none;
    -webkit-column-gap: normal;
    -webkit-column-fill: balance;
    -moz-column-width: auto;
    -moz-column-rule: none;
    -moz-column-gap: normal;
    -moz-column-fill: balance;
    column-width: auto;
    column-rule: none;
    column-gap: normal;
    column-fill: balance;
    width: auto;
    height: auto; }
  /* line 137, ../assets/sass/_popular.scss */
  .popular ul li:nth-child(4), .popular ul li:nth-child(7), .popular ul li:nth-child(10) {
    border-bottom: solid 1px #fbd4d5; } }
@media only screen and (max-width: 550px) {
  /* line 27, ../assets/sass/_popular.scss */
  .popular ul {
    width: auto; } }
@media only screen and (max-width: 480px) {
  /* line 27, ../assets/sass/_popular.scss */
  .popular ul {
    width: auto; } }
/* line 153, ../assets/sass/_popular.scss */
.popular ul li {
  position: relative;
  min-height: 75px;
  padding-top: 6px;
  max-height: 98px;
  padding-bottom: 6px;
  padding-left: 0;
  width: 100%;
  left: 0;
  display: inline-block;
  border-bottom: solid 1px #fbd4d5; }
@media only screen and (max-width: 1300px) {
  /* line 166, ../assets/sass/_popular.scss */
  .popular ul li.first {
    min-height: 324px;
    padding-left: 0;
    padding-bottom: 12px;
    border-bottom: none; } }
@media only screen and (min-width: 1301px) {
  /* line 174, ../assets/sass/_popular.scss */
  .popular ul li.first {
    min-height: 324px;
    padding-left: 0;
    padding-bottom: 12px;
    border-bottom: none; } }
@media only screen and (max-width: 1140px) {
  /* line 153, ../assets/sass/_popular.scss */
  .popular ul li {
    min-height: 60px;
    height: 60px;
    max-height: 60px; }
  /* line 185, ../assets/sass/_popular.scss */
  .popular ul li.first {
    min-height: 60px;
    height: 60px;
    max-height: 60px;
    padding-left: 0;
    padding-bottom: 6px;
    border-bottom: solid 1px #fbd4d5; } }
@media only screen and (max-width: 980px) {
  /* line 153, ../assets/sass/_popular.scss */
  .popular ul li {
    min-height: 0; }
  /* line 196, ../assets/sass/_popular.scss */
  .popular ul li.first {
    min-height: 0;
    padding-left: 0;
    padding-bottom: 6px;
    border-bottom: solid 1px #fbd4d5;
    border-top: solid 1px #fbd4d5; } }
@media only screen and (max-width: 740px) {
  /* line 153, ../assets/sass/_popular.scss */
  .popular ul li {
    min-height: 0;
    width: 103%;
    height: auto; }
  /* line 208, ../assets/sass/_popular.scss */
  .popular ul li.first {
    width: 103%;
    height: auto;
    min-height: 0;
    padding-left: 0;
    padding-bottom: 0;
    border-bottom: solid 1px #fbd4d5;
    border-top: solid 1px #fbd4d5; } }
@media only screen and (max-width: 660px) {
  /* line 153, ../assets/sass/_popular.scss */
  .popular ul li {
    width: 100%;
    padding: 5px 0 10px 0; }
  /* line 222, ../assets/sass/_popular.scss */
  .popular ul li.first {
    width: 100%;
    padding: 5px 0 10px 0; } }
/* line 228, ../assets/sass/_popular.scss */
.popular ul li .count {
  position: absolute;
  left: 0;
  top: -2px;
  font-size: 45px;
  color: #fbd4d5;
  line-height: 55px;
  font-family: IowanOldStyleBTPro-Romanf;
  letter-spacing: -0.05em; }
/* line 239, ../assets/sass/_popular.scss */
.popular ul li a {
  display: inline-table;
  overflow: hidden;
  color: #333; }
/* line 244, ../assets/sass/_popular.scss */
.popular ul li a:hover {
  color: #000000; }
/* line 247, ../assets/sass/_popular.scss */
.popular ul li a:visited {
  color: #5c5c5c; }
/* line 251, ../assets/sass/_popular.scss */
.popular ul li h4 {
  font-family: IowanOldStyleBTPro-Bold;
  margin: 0;
  float: left;
  font-size: 17px;
  line-height: 20px;
  text-align: left;
  font-weight: normal;
  text-transform: none;
  color: #666666; }
@media only screen and (min-width: 1301px) {
  /* line 251, ../assets/sass/_popular.scss */
  .popular ul li h4 {
    width: 163px;
    min-height: 36px;
    height: 81px;
    margin-left: 50px; } }
@media only screen and (max-width: 1300px) {
  /* line 251, ../assets/sass/_popular.scss */
  .popular ul li h4 {
    width: 150px;
    min-height: 36px;
    height: 81px;
    margin-left: 50px; } }
@media only screen and (max-width: 1140px) {
  /* line 251, ../assets/sass/_popular.scss */
  .popular ul li h4 {
    width: 85%;
    min-height: 60px;
    height: 60px;
    margin-left: 50px; } }
@media only screen and (max-width: 980px) {
  /* line 251, ../assets/sass/_popular.scss */
  .popular ul li h4 {
    margin-left: 30px;
    width: 85%;
    height: 60px;
    min-height: 45px;
    height: 45px; } }
@media only screen and (max-width: 740px) {
  /* line 251, ../assets/sass/_popular.scss */
  .popular ul li h4 {
    margin-left: 0;
    min-height: 50px;
    height: 50px;
    padding-left: 50px;
    width: 91%; } }
@media only screen and (max-width: 480px) {
  /* line 251, ../assets/sass/_popular.scss */
  .popular ul li h4 {
    width: 86%;
    max-height: 45px;
    min-height: 0; } }
/* line 306, ../assets/sass/_popular.scss */
.popular ul li p {
  display: none; }
@media only screen and (max-width: 1300px) {
  /* line 312, ../assets/sass/_popular.scss */
  .popular ul li.first h4 {
    padding-left: 0;
    font-size: 20px;
    line-height: 24px;
    min-height: 50px;
    width: auto;
    max-height: 145px;
    height: auto; }
  /* line 321, ../assets/sass/_popular.scss */
  .popular ul li.first a {
    color: #333; }
  /* line 324, ../assets/sass/_popular.scss */
  .popular ul li.first a:hover {
    color: #000000; }
  /* line 327, ../assets/sass/_popular.scss */
  .popular ul li.first a:visited {
    color: #666666; }
  /* line 331, ../assets/sass/_popular.scss */
  .popular ul li.first .count {
    top: -2px;
    font-size: 54px;
    color: #fbd4d5;
    width: 20px;
    line-height: 60px;
    left: 0; }
  /* line 339, ../assets/sass/_popular.scss */
  .popular ul li.first p {
    display: block;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.04em;
    font-family: IowanOldStyleBTPro-Roman;
    -webkit-font-smoothing: antialiased;
    color: #919191;
    border: none; } }
@media only screen and (min-width: 1301px) {
  /* line 354, ../assets/sass/_popular.scss */
  .popular ul li.first h4 {
    padding-left: 50px;
    font-size: 20px;
    line-height: 24px;
    min-height: 60px;
    width: auto;
    max-height: 145px;
    height: auto;
    margin-left: 0; }
  /* line 365, ../assets/sass/_popular.scss */
  .popular ul li.first .count {
    top: -2px;
    font-size: 54px;
    color: #fbd4d5;
    width: 20px;
    line-height: 60px;
    left: 0; }
  /* line 373, ../assets/sass/_popular.scss */
  .popular ul li.first p {
    display: block;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.04em;
    font-family: IowanOldStyleBTPro-Roman;
    -webkit-font-smoothing: antialiased;
    color: #919191;
    border: none; } }
@media only screen and (max-width: 1140px) {
  /* line 388, ../assets/sass/_popular.scss */
  .popular ul li.first h4 {
    padding-left: 50px;
    width: 90%;
    font-size: 17px;
    margin-left: 0;
    min-height: 60px; }
  /* line 395, ../assets/sass/_popular.scss */
  .popular ul li.first p {
    display: none; }
  /* line 396, ../assets/sass/_popular.scss */
  .popular ul li.first .count {
    font-size: 45px; } }
@media only screen and (max-width: 980px) {
  /* line 403, ../assets/sass/_popular.scss */
  .popular ul li.first h4 {
    width: auto;
    margin-left: 0;
    height: auto;
    min-height: 60px; }
  /* line 409, ../assets/sass/_popular.scss */
  .popular ul li.first p {
    display: none; }
  /* line 412, ../assets/sass/_popular.scss */
  .popular ul li.first .count {
    font-size: 45px; } }
@media only screen and (max-width: 740px) {
  /* line 419, ../assets/sass/_popular.scss */
  .popular ul li.first h4 {
    width: 90%;
    height: auto;
    margin-left: 0;
    min-height: 50px;
    max-height: 50px; }
  /* line 426, ../assets/sass/_popular.scss */
  .popular ul li.first p {
    display: none; }
  /* line 427, ../assets/sass/_popular.scss */
  .popular ul li.first .count {
    font-size: 45px; } }
@media only screen and (max-width: 480px) {
  /* line 435, ../assets/sass/_popular.scss */
  .popular ul li.first h4 {
    width: 88%; } }

/* line 3, ../assets/sass/_banner.scss */
.banner .top-menu {
  background-color: #2c2c34;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 40px; }
@media only screen and (max-width: 740px) {
  /* line 3, ../assets/sass/_banner.scss */
  .banner .top-menu {
    height: 30px; } }
@media only screen and (max-width: 660px) {
  /* line 3, ../assets/sass/_banner.scss */
  .banner .top-menu {
    height: 30px; } }
@media only screen and (max-width: 480px) {
  /* line 3, ../assets/sass/_banner.scss */
  .banner .top-menu {
    height: 30px;
    padding-top: 4px; } }
/* line 20, ../assets/sass/_banner.scss */
.banner .top-menu .banner-container {
  padding: 0;
  width: 100%;
  position: relative;
  background-color: #2c2c34;
  margin-right: auto;
  margin-left: auto; }
@media only screen and (min-width: 1301px) {
  /* line 20, ../assets/sass/_banner.scss */
  .banner .top-menu .banner-container {
    max-width: 1280px; } }
@media only screen and (max-width: 1300px) {
  /* line 20, ../assets/sass/_banner.scss */
  .banner .top-menu .banner-container {
    max-width: 1140px; } }
@media only screen and (max-width: 1140px) {
  /* line 20, ../assets/sass/_banner.scss */
  .banner .top-menu .banner-container {
    max-width: 980px; } }
@media only screen and (max-width: 980px) {
  /* line 20, ../assets/sass/_banner.scss */
  .banner .top-menu .banner-container {
    max-width: 740px; } }
@media only screen and (max-width: 740px) {
  /* line 20, ../assets/sass/_banner.scss */
  .banner .top-menu .banner-container {
    max-width: 740px; } }
/* line 46, ../assets/sass/_banner.scss */
.banner .top-menu ul {
  margin: 0;
  padding: 0;
  list-style: none; }
/* line 51, ../assets/sass/_banner.scss */
.banner .top-menu ul.pull-right {
  float: right; }
/* line 54, ../assets/sass/_banner.scss */
.banner .top-menu ul.pull-right .search-container {
  display: table;
  position: relative;
  width: 40px;
  height: 40px;
  float: right; }
/* line 61, ../assets/sass/_banner.scss */
.banner .top-menu ul.pull-right .search-container .search-icon-btn {
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  display: table-cell;
  height: 40px;
  color: #dddde7;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 40px;
  z-index: 2;
  box-sizing: border-box;
  background-color: #d4000e; }
/* line 79, ../assets/sass/_banner.scss */
.banner .top-menu ul.pull-right .search-container .search-input {
  outline: 0;
  outline-style: none;
  position: absolute;
  right: 0;
  z-index: 1; }
/* line 91, ../assets/sass/_banner.scss */
.banner .top-menu ul li {
  list-style: none;
  float: left;
  margin: 0;
  padding: 0; }
/* line 96, ../assets/sass/_banner.scss */
.banner .top-menu ul li a {
  background: #2c2c34;
  color: #bbbabb;
  display: inline-block;
  padding: 0 15px;
  height: 40px;
  line-height: 40px;
  border-left: 1px solid #4c4c59;
  text-decoration: none; }
@media only screen and (max-width: 740px) {
  /* line 96, ../assets/sass/_banner.scss */
  .banner .top-menu ul li a {
    height: 20px;
    line-height: 20px; }
  /* line 109, ../assets/sass/_banner.scss */
  .banner .top-menu ul li a i {
    font-size: 0.75em;
    width: 1em;
    height: 1em; } }
@media only screen and (max-width: 660px) {
  /* line 96, ../assets/sass/_banner.scss */
  .banner .top-menu ul li a {
    height: 20px;
    line-height: 20px; }
  /* line 118, ../assets/sass/_banner.scss */
  .banner .top-menu ul li a i {
    font-size: 0.75em;
    width: 1em;
    height: 1em; }
  /* line 123, ../assets/sass/_banner.scss */
  .banner .top-menu ul li a svg {
    font-size: 0.75em;
    width: 1em;
    height: 1em; } }
/* line 131, ../assets/sass/_banner.scss */
.banner .top-menu ul li a:hover {
  color: #fff !important;
  text-decoration: none; }
/* line 137, ../assets/sass/_banner.scss */
.banner .top-menu ul li a.facebook:hover {
  color: #fff;
  background-color: #3b5998; }
/* line 143, ../assets/sass/_banner.scss */
.banner .top-menu ul li a.twitter:hover {
  color: #fff;
  background-color: #2e9edd; }
/* line 149, ../assets/sass/_banner.scss */
.banner .top-menu ul li a.youtube:hover {
  color: #fff;
  background-color: #e52d27; }
/* line 155, ../assets/sass/_banner.scss */
.banner .top-menu ul li a.instagram:hover {
  color: #fff;
  background-color: #3f729b; }
/* line 161, ../assets/sass/_banner.scss */
.banner .top-menu ul li a.telegram:hover {
  color: #fff;
  background-color: #2097D5; }
/* line 170, ../assets/sass/_banner.scss */
.banner .top-menu ul li.address span {
  font-size: 13px;
  line-height: 16px;
  font-family: "AgateSans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  -webkit-font-smoothing: antialiased;
  top: -2px;
  position: relative;
  right: -3px; }
@media only screen and (min-width: 1301px) {
  /* line 168, ../assets/sass/_banner.scss */
  .banner .top-menu ul li.address {
    display: block;
    visibility: visible; } }
@media only screen and (max-width: 1300px) {
  /* line 168, ../assets/sass/_banner.scss */
  .banner .top-menu ul li.address {
    display: block;
    visibility: visible; } }
@media only screen and (max-width: 1140px) {
  /* line 168, ../assets/sass/_banner.scss */
  .banner .top-menu ul li.address {
    display: block;
    visibility: visible; } }
@media only screen and (max-width: 980px) {
  /* line 168, ../assets/sass/_banner.scss */
  .banner .top-menu ul li.address {
    display: block;
    visibility: visible; } }
@media only screen and (max-width: 740px) {
  /* line 168, ../assets/sass/_banner.scss */
  .banner .top-menu ul li.address {
    display: none;
    visibility: hidden; } }
@media only screen and (max-width: 660px) {
  /* line 168, ../assets/sass/_banner.scss */
  .banner .top-menu ul li.address {
    display: none;
    visibility: hidden; } }
@media only screen and (max-width: 550px) {
  /* line 168, ../assets/sass/_banner.scss */
  .banner .top-menu ul li.address {
    display: none;
    visibility: hidden; } }
@media only screen and (max-width: 480px) {
  /* line 168, ../assets/sass/_banner.scss */
  .banner .top-menu ul li.address {
    display: none;
    visibility: hidden; } }

@media only screen and (min-width: 1301px) {
  /* line 1, ../assets/sass/_more.scss */
  div.more-meta {
    padding: 0 0 0 230px; }
  /* line 5, ../assets/sass/_more.scss */
  div.more-meta.articles {
    padding: 0 0 0 10px; } }
@media only screen and (max-width: 1300px) {
  /* line 1, ../assets/sass/_more.scss */
  div.more-meta {
    padding: 0 0 0 170px; }
  /* line 11, ../assets/sass/_more.scss */
  div.more-meta.articles {
    padding: 0; } }
@media only screen and (max-width: 1140px) {
  /* line 1, ../assets/sass/_more.scss */
  div.more-meta {
    padding: 0; }
  /* line 17, ../assets/sass/_more.scss */
  div.more-meta.articles {
    padding: 10px 0 0; } }
@media only screen and (max-width: 980px) {
  /* line 1, ../assets/sass/_more.scss */
  div.more-meta {
    padding: 0 0 0 20px; }
  /* line 23, ../assets/sass/_more.scss */
  div.more-meta.articles {
    padding: 10px 0 0 3px; } }
@media only screen and (max-width: 740px) {
  /* line 1, ../assets/sass/_more.scss */
  div.more-meta {
    padding: 0 0 0 20px; }
  /* line 29, ../assets/sass/_more.scss */
  div.more-meta.articles {
    padding: 0 0 0 8px; } }
@media only screen and (max-width: 660px) {
  /* line 1, ../assets/sass/_more.scss */
  div.more-meta {
    padding: 0 0 0 20px; }
  /* line 35, ../assets/sass/_more.scss */
  div.more-meta.articles {
    padding: 0; } }
@media only screen and (max-width: 550px) {
  /* line 1, ../assets/sass/_more.scss */
  div.more-meta {
    padding: 0 0 0 20px; }
  /* line 41, ../assets/sass/_more.scss */
  div.more-meta.articles {
    padding: 0 0 0 8px; } }
@media only screen and (max-width: 480px) {
  /* line 1, ../assets/sass/_more.scss */
  div.more-meta {
    padding: 0 0 0 20px; }
  /* line 47, ../assets/sass/_more.scss */
  div.more-meta.articles {
    padding: 0 0 0 8px; } }
/* line 52, ../assets/sass/_more.scss */
div.more-meta p {
  font-family: IowanOldStyleBTPro-Roman;
  color: #919191;
  font-size: 16px; }
@media only screen and (max-width: 1140px) {
  /* line 52, ../assets/sass/_more.scss */
  div.more-meta p {
    padding: 0;
    margin: 5px 0 35px 0; } }
/* line 64, ../assets/sass/_more.scss */
div.more-meta button {
  display: inline-block;
  vertical-align: top;
  font-weight: bold;
  text-decoration: none;
  -webkit-border-radius: 62.5rem;
  border-radius: 62.5rem;
  border-width: 0.0625rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 13px;
  height: 1.875rem;
  padding: 0 0.625rem;
  line-height: 1.75rem;
  color: #333333 !important;
  background: #f1efef !important;
  margin: 30px 0 50px 0;
  cursor: pointer;
  border: none;
  width: 140px !important; }
/* line 82, ../assets/sass/_more.scss */
div.more-meta button.articles {
  margin: 10px 0 10px 0; }
/* line 89, ../assets/sass/_more.scss */
div.more-meta button svg {
  width: 21px;
  height: 21px;
  vertical-align: middle;
  margin: auto;
  position: relative;
  top: -1px;
  left: -4px;
  fill: #767676; }
/* line 100, ../assets/sass/_more.scss */
div.more-meta button .plus {
  font-size: 30px;
  font-family: Helvetica, Arial, sans-serif;
  color: #767676;
  font-weight: normal;
  left: -3px;
  position: relative;
  top: -1px; }
/* line 110, ../assets/sass/_more.scss */
div.more-meta button .text {
  font-size: 13px;
  font-family: Helvetica, Arial, sans-serif;
  color: #767676;
  font-weight: normal;
  position: relative;
  top: 0;
  left: 0;
  width: auto; }
/* line 121, ../assets/sass/_more.scss */
div.more-meta button:hover {
  background: #fddd02;
  text-decoration: none; }

/* line 1, ../assets/sass/_pagination.scss */
.pagination {
  display: none;
  visibility: hidden; }

/* line 58, ../assets/sass/main.scss */
html, body {
  top: 0;
  height: 100%;
  text-shadow: none !important;
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll; }

/* line 66, ../assets/sass/main.scss */
html {
  top: 0;
  height: 100%;
  box-sizing: border-box;
  text-rendering: optimizeSpeed;
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll; }

/* line 76, ../assets/sass/main.scss */
img {
  object-fit: cover; }

/* line 82, ../assets/sass/main.scss */
.item-media-wrapper img {
  top: -1px !important; }

/* line 88, ../assets/sass/main.scss */
*, *:before, *:after {
  box-sizing: inherit; }

/* line 94, ../assets/sass/main.scss */
body {
  position: relative;
  margin: 0;
  padding-bottom: 6rem;
  min-height: 100%;
  height: auto !important;
  text-rendering: optimizeLegibility;
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll; }

/* line 105, ../assets/sass/main.scss */
#nav-panel, .ui-page-theme-a .ui-panel-wrapper, .ui-page-theme-a a {
  text-shadow: none !important; }

/* line 109, ../assets/sass/main.scss */
#columns {
  margin: 0 auto; }

/* line 121, ../assets/sass/main.scss */
div.beta h3 {
  left: 7px;
  position: absolute;
  top: 52px;
  color: black;
  font-family: monospace;
  font-size: 19px; }
@media only screen and (max-width: 1140px) {
  /* line 121, ../assets/sass/main.scss */
  div.beta h3 {
    top: 12px;
    left: 0;
    font-size: 19px; } }
@media only screen and (max-width: 980px) {
  /* line 121, ../assets/sass/main.scss */
  div.beta h3 {
    top: 10px;
    left: 0;
    font-size: 19px; } }
@media only screen and (max-width: 740px) {
  /* line 121, ../assets/sass/main.scss */
  div.beta h3 {
    top: -10px;
    left: 44px;
    font-size: 17px; } }
/* line 144, ../assets/sass/main.scss */
div.beta h3 a {
  text-decoration: none;
  color: black;
  font-weight: normal; }
/* line 148, ../assets/sass/main.scss */
div.beta h3 a:hover {
  text-decoration: underline; }

/* line 156, ../assets/sass/main.scss */
.ui-page-theme-a a, .ui-page-theme-a a:visited {
  font-weight: normal !important; }

/* line 161, ../assets/sass/main.scss */
.ui-page-theme-a .ui-panel-wrapper {
  text-shadow: none; }

/* line 165, ../assets/sass/main.scss */
.ui-content {
  padding: 0 !important; }

/* line 169, ../assets/sass/main.scss */
.ui-body-b, .ui-btn, .ui-page-theme-a {
  background-color: #c42e2f !important;
  border: none !important;
  color: #fff  !important;
  text-shadow: none !important; }

/* line 177, ../assets/sass/main.scss */
.ui-mobile .ui-page-active {
  display: block;
  overflow: visible !important;
  /*overflow-x:hidden*/ }

/* line 184, ../assets/sass/main.scss */
.ellip {
  display: block;
  height: 100%; }

/* line 203, ../assets/sass/main.scss */
span.play {
  width: 44px;
  height: 44px;
  font-size: 56px;
  position: absolute;
  top: 11%;
  left: 40%;
  overflow: hidden !important;
  display: inline-block;
  cursor: pointer;
  text-align: center; }
/* line 217, ../assets/sass/main.scss */
span.play:before {
  content: '';
  display: block;
  -webkit-border-radius: 62.5rem;
  border-radius: 62.5rem;
  width: 44px;
  height: 44px;
  font-size: 56px;
  background-color: #fddd02; }
/* line 227, ../assets/sass/main.scss */
span.play:after {
  content: '';
  position: absolute;
  left: 15px;
  top: 13px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 0 10px 20px;
  border-color: transparent transparent transparent #000; }
/* line 240, ../assets/sass/main.scss */
span.play:hover {
  color: green; }
/* line 242, ../assets/sass/main.scss */
span.play:hover:before {
  background-color: #fddd02; }
/* line 245, ../assets/sass/main.scss */
span.play:hover:after {
  border-color: transparent transparent transparent #000; }
