/**
 * Combines all modules, partials and vendor files etc.
 * Author: Good Caesar [www.goodcaesar.com]
 *
 */
/**
 * Imports all mixins + global project variables from 'modules' directory.
 * This file is imported into all .scss files so that mixins and variables are available for use in them.
 * Author: Good Caesar [www.goodcaesar.com]
 *
 */
/**
 * SCSS modules all together
 * Author: Good Caeser [www.goodcaesar.com]
 *
 */
/* IMPORT ALL MODULES */
/**
 * SCSS Colours
 * Author: Good Caesar [www.goodcaesar.com]
 *
 */
/* COLORS */
/* COLOUR SCHEMES */
/**
 * SCSS Font stacks
 * Author: Good Caeser [www.goodcaesar.com]
 *
 */
/* font-faces */
@font-face {
  font-family: 'open_sansregular';
  src: url("../../fonts/opensans_regular/OpenSans-Regular-webfont.eot");
  src: url("../../fonts/opensans_regular/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/opensans_regular/OpenSans-Regular-webfont.woff") format("woff"), url("../../fonts/opensans_regular/OpenSans-Regular-webfont.ttf") format("truetype"), url("../../fonts/opensans_regular/OpenSans-Regular-webfont.svg#open_sansregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

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

/* Generic */
/* Site fonts */
/* Fonts used on this site */
/* Font weights */
/* Font sizes */
/* Indentation and padding */
/**
 * SCSS Custom mixins
 * Author: Good Caesar [www.goodcaesar.com]
 *
 */
/**
 * SCSS Rob Ryan RS slider
 * Author: Good Caeser [www.goodcaesar.com]
 *
 */
/******************************
*
*  RoyalSlider Rob Ryan Skin 
*
*    1. Arrows 
*    2. Bullets
*    3. Thumbnails
*    4. Tabs
*    5. Fullscreen button
*    6. Play/close video button
*    7. Preloader
*    8. Caption
*    
*  NOTES:
*  Sprite: 'rs-default.png' here: 
*  Color-specific arrows and bullets are managed in {theme_root}/_/css/sass/modules/_mixins.scss
* 
******************************/
/* Background */
/* line 31, ../sass/vendor/_rr-rs-slider.scss */
.robRyan,
.robRyan .rsOverflow,
.robRyan .rsSlide,
.robRyan .rsVideoFrameHolder,
.robRyan .rsThumbs {
  background: #f4f4f4;
  color: #FFF;
}

/* Give space to breathe below slider */
/* line 37, ../sass/vendor/_rr-rs-slider.scss */
.royalSlider {
  margin-bottom: 20px;
}

/***************
*
*  1. Arrows
*
****************/
/* line 48, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsArrow {
  height: 100%;
  width: 70px;
  position: absolute;
  display: block;
  cursor: pointer;
  z-index: 21;
}

/* line 56, ../sass/vendor/_rr-rs-slider.scss */
.robRyan.rsVer .rsArrow {
  width: 100%;
  height: 44px;
}

/* line 61, ../sass/vendor/_rr-rs-slider.scss */
.robRyan.rsVer .rsArrowLeft {
  top: 0;
  left: 0;
}

/* line 62, ../sass/vendor/_rr-rs-slider.scss */
.robRyan.rsVer .rsArrowRight {
  bottom: 0;
  left: 0;
}

/* line 64, ../sass/vendor/_rr-rs-slider.scss */
.robRyan.rsHor .rsArrowLeft {
  left: 0;
  top: 0;
}

/* line 65, ../sass/vendor/_rr-rs-slider.scss */
.robRyan.rsHor .rsArrowRight {
  right: 0;
  top: 0;
}

/* line 67, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsArrowIcn {
  width: 50px;
  height: 50px;
  top: 50%;
  left: 50%;
  margin-top: -25px;
  margin-left: -25px;
  position: absolute;
  cursor: pointer;
  background-image: url(images/site/sprite.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
  *background-color: #fff;
  border-radius: 50%;
}

/* line 85, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsArrowIcn:hover {
  background-color: rgba(255, 255, 255, 0.9);
}

/* COLORS AND ARROW BACKGROUND POSITIONS MANAGED IN _main.scss IN THE !COLOR SCHEMES SECTION
.robRyan.rsHor .rsArrowLeft .rsArrowIcn { background-position: -60px -29px; }
.robRyan.rsHor .rsArrowRight .rsArrowIcn { background-position: -60px -60px; }
*/
/* line 94, ../sass/vendor/_rr-rs-slider.scss */
.robRyan.rsVer .rsArrowLeft .rsArrowIcn {
  background-position: -96px -32px;
}

/* line 95, ../sass/vendor/_rr-rs-slider.scss */
.robRyan.rsVer .rsArrowRight .rsArrowIcn {
  background-position: -96px -64px;
}

/* line 97, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsArrowDisabled .rsArrowIcn {
  opacity: .2;
  filter: alpha(opacity=20);
  *display: none;
}

/***************
*
*  2. Bullets
*
****************/
/* line 107, ../sass/vendor/_rr-rs-slider.scss */
.home .robRyan .rsBullets {
  margin-bottom: 0;
  padding-bottom: 10px;
}

/* line 113, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsBullets {
  position: relative;
  /* Not needed
  z-index: 35;
  left: 0;
  bottom: 0;
   */
  width: 100%;
  height: auto;
  min-height: 50px;
  margin: 0 auto 15px auto;
  background: #000;
  background: #f4f4f4;
  text-align: center;
  line-height: 8px;
  overflow: hidden;
}

/* line 132, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsBullet {
  width: 20px;
  height: 20px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 2px;
  padding: 6px 5px 6px;
}

/* line 141, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsBullet span {
  margin-top: 8px;
  margin-bottom: 8px;
  display: block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  /* MANAGED IN !COLORS SCHEME
  background: #777;
  background: rgba(255,255,255,0.3);
  */
}

/* line 153, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsBullet.rsNavSelected span {
  /* MANAGED IN !COLORS SCHEME
  background-color: #FFF;
  */
}

/*
.robRyan .rsBullets {
	position: absolute;
	z-index: 35;
	left: 0;
	bottom: 0;
	width: 100%;
	height: auto;
	margin: 0 auto; 

	background: #fff;
	background: rgba(0,0,0,0.55);
	
	text-align: center;
	line-height: 8px;
	overflow: hidden;
}
.robRyan .rsBullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	*display:inline; 
	*zoom:1;
	padding: 6px 5px 6px;
}
.robRyan .rsBullet span {
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #ccc;
	background: rgba(255,255,255,0.5);
}
.robRyan .rsBullet.rsNavSelected span {
	background-color: #FFF;
}
*/
/***************
*
*  3. Thumbnails
*
****************/
/* line 203, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsThumbsHor {
  width: 100%;
  height: auto;
}

/* line 207, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsThumbsVer {
  width: 96px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}

/* line 214, ../sass/vendor/_rr-rs-slider.scss */
.robRyan.rsWithThumbsHor .rsThumbsContainer {
  position: relative;
  height: 100%;
}

/* line 218, ../sass/vendor/_rr-rs-slider.scss */
.robRyan.rsWithThumbsVer .rsThumbsContainer {
  position: relative;
  width: 100%;
}

/* line 222, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsThumb {
  float: left;
  overflow: hidden;
  width: 96px;
  height: 72px;
}

/* line 228, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsThumb img {
  width: 100%;
  height: 100%;
}

/* line 232, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsThumb.rsNavSelected {
  background: #02874a;
}

/* line 235, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsThumb.rsNavSelected img {
  opacity: 0.3;
  filter: alpha(opacity=30);
}

/* line 239, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsTmb {
  display: block;
}

/* Thumbnails with text */
/* line 244, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsTmb h5 {
  font-size: 16px;
  margin: 0;
  padding: 0;
  line-height: 20px;
  color: #FFF;
}

/* line 251, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsTmb span {
  color: #DDD;
  margin: 0;
  padding: 0;
  font-size: 13px;
  line-height: 18px;
}

/* Thumbnails arrow icons */
/* line 262, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsThumbsArrow {
  height: 100%;
  width: 20px;
  position: absolute;
  display: block;
  cursor: pointer;
  z-index: 21;
  background: #000;
  background: rgba(0, 0, 0, 0.75);
}

/* line 272, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsThumbsArrow:hover {
  background: rgba(0, 0, 0, 0.9);
}

/* line 275, ../sass/vendor/_rr-rs-slider.scss */
.robRyan.rsWithThumbsVer .rsThumbsArrow {
  width: 100%;
  height: 20px;
}

/* line 279, ../sass/vendor/_rr-rs-slider.scss */
.robRyan.rsWithThumbsVer .rsThumbsArrowLeft {
  top: 0;
  left: 0;
}

/* line 280, ../sass/vendor/_rr-rs-slider.scss */
.robRyan.rsWithThumbsVer .rsThumbsArrowRight {
  bottom: 0;
  left: 0;
}

/* line 282, ../sass/vendor/_rr-rs-slider.scss */
.robRyan.rsWithThumbsHor .rsThumbsArrowLeft {
  left: 0;
  top: 0;
}

/* line 283, ../sass/vendor/_rr-rs-slider.scss */
.robRyan.rsWithThumbsHor .rsThumbsArrowRight {
  right: 0;
  top: 0;
}

/* line 285, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsThumbsArrowIcn {
  width: 16px;
  height: 16px;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
  position: absolute;
  cursor: pointer;
  background: url("rs-default.png");
}

/* line 297, ../sass/vendor/_rr-rs-slider.scss */
.robRyan.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn {
  background-position: -128px -32px;
}

/* line 298, ../sass/vendor/_rr-rs-slider.scss */
.robRyan.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn {
  background-position: -128px -48px;
}

/* line 300, ../sass/vendor/_rr-rs-slider.scss */
.robRyan.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn {
  background-position: -144px -32px;
}

/* line 301, ../sass/vendor/_rr-rs-slider.scss */
.robRyan.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn {
  background-position: -144px -48px;
}

/* line 303, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsThumbsArrowDisabled {
  display: none !important;
}

/* Thumbnails resizing on smaller screens */
@media screen and (min-width: 0px) and (max-width: 800px) {
  /* line 307, ../sass/vendor/_rr-rs-slider.scss */
  .robRyan .rsThumb {
    width: 59px;
    height: 44px;
  }

  /* line 311, ../sass/vendor/_rr-rs-slider.scss */
  .robRyan .rsThumbsHor {
    height: 44px;
  }

  /* line 314, ../sass/vendor/_rr-rs-slider.scss */
  .robRyan .rsThumbsVer {
    width: 59px;
  }
}
/***************
*
*  4. Tabs
*
****************/
/* line 328, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsTabs {
  width: 100%;
  height: auto;
  margin: 0 auto;
  text-align: center;
  overflow: hidden;
  padding-top: 12px;
  position: relative;
}

/* line 335, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsTab {
  display: inline-block;
  cursor: pointer;
  text-align: center;
  height: auto;
  width: auto;
  color: #333;
  padding: 5px 13px 6px;
  min-width: 72px;
  border: 1px solid #d9d9dd;
  border-right: 1px solid whitesmoke;
  text-decoration: none;
  background-color: #FFF;
  background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4);
  background-image: -moz-linear-gradient(top, #fefefe, #f4f4f4);
  background-image: linear-gradient(to bottom, #fefefe, #f4f4f4);
  -webkit-box-shadow: inset 1px 0 0 white;
  box-shadow: inset 1px 0 0 white;
  *display: inline;
  *zoom: 1;
}

/* line 359, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsTab:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 365, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsTab:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-right: 1px solid #cfcfcf;
}

/* line 373, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsTab:active {
  border: 1px solid #d9d9dd;
  background-color: #f4f4f4;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) inset;
}

/* line 378, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsTab.rsNavSelected {
  color: #FFF;
  border: 1px solid #999999;
  text-shadow: 1px 1px #838383;
  box-shadow: 0 1px 9px rgba(102, 102, 102, 0.65) inset;
  background: #ACACAC;
  background-image: -webkit-linear-gradient(top, #acacac, #bbbbbb);
  background-image: -moz-llinear-gradient(top, #acacac, #bbbbbb);
  background-image: linear-gradient(to bottom, #acacac, #bbbbbb);
}

/***************
*
*  5. Fullscreen button
*
****************/
/* line 399, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsFullscreenBtn {
  right: 0;
  top: 0;
  width: 44px;
  height: 44px;
  z-index: 22;
  display: block;
  position: absolute;
  cursor: pointer;
}

/* line 410, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsFullscreenIcn {
  display: block;
  margin: 6px;
  width: 32px;
  height: 32px;
  background: url("rs-default.png") 0 0;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  *background-color: #000;
  border-radius: 2px;
}

/* line 423, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsFullscreenIcn:hover {
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 426, ../sass/vendor/_rr-rs-slider.scss */
.robRyan.rsFullscreen .rsFullscreenIcn {
  background-position: -32px 0;
}

/***************
*
*  6. Play/close video button
*
****************/
/* line 440, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsPlayBtn {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
  width: 64px;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  cursor: pointer;
}

/* line 448, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsPlayBtnIcon {
  width: 64px;
  display: block;
  height: 64px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  transition: .3s;
  background: url(rs-default.png) no-repeat 0 -32px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  *background-color: #000;
}

/* line 464, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsPlayBtn:hover .rsPlayBtnIcon {
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 467, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsBtnCenterer {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 20px;
  height: 20px;
}

/* line 474, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsCloseVideoBtn {
  right: 0;
  top: 0;
  width: 44px;
  height: 44px;
  z-index: 500;
  position: absolute;
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
}

/* line 486, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsCloseVideoBtn.rsiOSBtn {
  top: -38px;
  right: -6px;
}

/* line 491, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsCloseVideoIcn {
  margin: 6px;
  width: 32px;
  height: 32px;
  background: url("rs-default.png") -64px 0;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  *background-color: #000;
}

/* line 500, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsCloseVideoIcn:hover {
  background-color: rgba(0, 0, 0, 0.9);
}

/***************
*
*  7. Preloader
*
****************/
/* line 512, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsPreloader {
  width: 20px;
  height: 20px;
  background-image: url(../preloaders/preloader-white.gif);
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -10px;
}

/***************
*
*  8. Global caption
*
****************/
/* line 531, ../sass/vendor/_rr-rs-slider.scss */
.robRyan .rsGCaption {
  position: absolute;
  float: none;
  bottom: 6px;
  left: 6px;
  text-align: left;
  background: black;
  background: rgba(0, 0, 0, 0.75);
  color: #FFF;
  padding: 2px 8px;
  width: auto;
  font-size: 12px;
  border-radius: 2px;
}

@media (min-width: 1015px) {
  /* line 25, ../sass/main.scss */
  #wrapper {
    max-width: 970px;
  }
}

@media (max-width: 768px) {
  /* line 31, ../sass/main.scss */
  .no-space {
    padding-left: 0;
    padding-right: 0;
  }
}

/* !Vertical rhythm */
/* line 61, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
* html {
  font-size: 87.5%;
}

/* line 64, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
html {
  font-size: 14px;
  line-height: 1.28571em;
}

/* !HTML */
/* !Body */
/* line 49, ../sass/main.scss */
body {
  padding: 0;
  background-color: #f4f4f4;
  color: #575959;
  font-family: "open_sanslight", arial, verdana, sans-serif;
}

/* !Images */
/* line 62, ../sass/main.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 67, ../sass/main.scss */
.center-this {
  text-align: center;
  margin: 0 auto;
}

/* line 72, ../sass/main.scss */
.placeholder {
  display: block;
  font-family: "open_sanslight", arial, verdana, sans-serif;
  width: 100%;
  height: 100%;
  min-height: 400px;
}

/* line 81, ../sass/main.scss */
.home .placeholder {
  height: 220px !important;
  line-height: 220px;
  min-height: inherit;
}
@media (max-width: 992px) {
  /* line 81, ../sass/main.scss */
  .home .placeholder {
    height: 163px !important;
    line-height: 163px;
  }
}
@media (max-width: 768px) {
  /* line 81, ../sass/main.scss */
  .home .placeholder {
    height: 285px !important;
    line-height: 285px;
  }
}

/* !Links */
/* line 97, ../sass/main.scss */
a {
  text-decoration: none;
  color: #08b8b8;
}
/* line 100, ../sass/main.scss */
a:hover {
  text-decoration: none;
  color: black;
}

/* !tags */
/* line 107, ../sass/main.scss */
.tags {
  float: right;
  width: 70%;
  text-align: right;
}
/* line 111, ../sass/main.scss */
.tags a {
  display: inline-block;
  padding: 5px;
  margin-left: 5px;
  text-transform: uppercase;
}

/* !General */
/* line 120, ../sass/main.scss */
.img-wrap {
  background-color: white;
  text-align: center;
  margin-bottom: 10px;
  padding: 15px;
  display: block;
}
/* line 126, ../sass/main.scss */
.img-wrap .wp-post-image {
  max-height: 400px;
  width: auto;
  margin: auto;
}

/* line 132, ../sass/main.scss */
.hidden {
  position: absolute;
  top: 0;
  left: -999999px;
  font-size: 1px;
}

/* line 138, ../sass/main.scss */
.clear {
  clear: both;
  height: 1px;
}

/* line 142, ../sass/main.scss */
.animate {
  /* CSS3 animation */
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 150, ../sass/main.scss */
.rr-fix {
  display: inline !important;
  position: relative !important;
  margin-left: -4px;
  left: auto !important;
  width: auto !important;
}

/* line 157, ../sass/main.scss */
.alignleft {
  float: left;
  margin: 0 20px 10px 0;
}
@media (max-width: 480px) {
  /* line 157, ../sass/main.scss */
  .alignleft {
    float: none;
    margin: 0;
    width: 100%;
    height: auto;
  }
}

/* line 167, ../sass/main.scss */
.alignright {
  float: right;
  margin: 0 0 10px 20px;
}
@media (max-width: 480px) {
  /* line 167, ../sass/main.scss */
  .alignright {
    float: none;
    margin: 0;
    width: 100%;
    height: auto;
  }
}

/* line 177, ../sass/main.scss */
.aligncenter {
  margin: 0 auto 20px auto;
}
@media (max-width: 480px) {
  /* line 177, ../sass/main.scss */
  .aligncenter {
    float: none;
    margin: 0;
    width: 100%;
    height: auto;
  }
}

/* line 186, ../sass/main.scss */
.wp-caption-text {
  font-size: 12.6px;
  color: #7d8080;
  margin: 5px 0 0 0;
}
@media (max-width: 480px) {
  /* line 186, ../sass/main.scss */
  .wp-caption-text {
    float: none;
    margin: 5px 0 15px 0;
    width: 100% !important;
    height: auto;
  }
}

/* line 197, ../sass/main.scss */
.divider {
  background-color: #ccc;
  height: 1px;
  margin: 25px 0;
}

/* line 350, ../sass/modules/_mixins.scss */
.cs-turquoise .robRyan.rsHor .rsArrowLeft .rsArrowIcn {
  background-position: -295px -1px;
}
/* line 353, ../sass/modules/_mixins.scss */
.cs-turquoise .robRyan.rsHor .rsArrowRight .rsArrowIcn {
  background-position: -375px -1px;
}
/* line 361, ../sass/modules/_mixins.scss */
.cs-turquoise .robRyan .rsBullet span {
  background: #575959;
  background: #a3a6a6;
}
/* line 365, ../sass/modules/_mixins.scss */
.cs-turquoise .robRyan .rsBullet.rsNavSelected span {
  background-color: #0084b6;
}
/* line 368, ../sass/modules/_mixins.scss */
.cs-turquoise .robRyan .rsBullets {
  border-bottom: 1px solid #0084b6;
}
/* line 83, ../sass/modules/_mixins.scss */
.cs-turquoise #footer div {
  border-top: 1px solid #0084b6;
}
/* line 86, ../sass/modules/_mixins.scss */
.cs-turquoise .viewall input:hover {
  color: #0084b6;
}
/* line 92, ../sass/modules/_mixins.scss */
.cs-turquoise #mainheading,
.cs-turquoise .mainheading {
  color: #0084b6;
}
/* line 96, ../sass/modules/_mixins.scss */
.cs-turquoise #sidebar h2 {
  color: #0084b6;
}
/* line 99, ../sass/modules/_mixins.scss */
.cs-turquoise #sidebar h3 {
  color: #0084b6;
}
/* line 105, ../sass/modules/_mixins.scss */
.cs-turquoise .row.underline h1, .cs-turquoise .row.underline h2, .cs-turquoise .row.underline h3, .cs-turquoise .row.underline h4, .cs-turquoise .row.underline h5, .cs-turquoise .row.underline h6 {
  border-bottom: 1px solid #0084b6;
}
/* line 111, ../sass/modules/_mixins.scss */
.cs-turquoise #logo a {
  background-position: 20px -698px;
}
/* line 132, ../sass/modules/_mixins.scss */
.cs-turquoise a {
  color: #0084b6;
}
/* line 134, ../sass/modules/_mixins.scss */
.cs-turquoise a:hover {
  color: #009eda;
}
/* line 140, ../sass/modules/_mixins.scss */
.cs-turquoise nav a {
  color: #575959;
}
/* line 142, ../sass/modules/_mixins.scss */
.cs-turquoise nav a:hover {
  color: #0084b6;
}
/* line 147, ../sass/modules/_mixins.scss */
.cs-turquoise .navigation a {
  background-color: #575959;
}
/* line 149, ../sass/modules/_mixins.scss */
.cs-turquoise .navigation a:hover {
  background-color: #009eda;
}
/* line 155, ../sass/modules/_mixins.scss */
.cs-turquoise .navigation.work .next-posts a:hover span {
  background-color: #009eda;
}
/* line 158, ../sass/modules/_mixins.scss */
.cs-turquoise .navigation.work .prev-posts a:hover span {
  background-color: #009eda;
}
/* line 161, ../sass/modules/_mixins.scss */
.cs-turquoise .navigation.work span {
  background-color: #575959;
}
/* line 163, ../sass/modules/_mixins.scss */
.cs-turquoise .navigation.work span:hover {
  background-color: #009eda;
}
/* line 171, ../sass/modules/_mixins.scss */
.cs-turquoise .tags a {
  color: #0084b6;
  border: 1px solid #0084b6;
}
/* line 174, ../sass/modules/_mixins.scss */
.cs-turquoise .tags a:hover {
  color: #009eda;
  border: 1px solid #009eda;
}
/* line 189, ../sass/modules/_mixins.scss */
.cs-turquoise #nav-primary .current-menu-item > a,
.cs-turquoise #nav-primary .current-menu-ancestor > a,
.cs-turquoise #nav-primary .current-osu_work-ancestor > a,
.cs-turquoise #nav-primary .current-osu_events-ancestor > a,
.cs-turquoise #nav-primary .current-menu-parent > a,
.cs-turquoise #nav-primary .current-page-ancestor a {
  color: #0084b6;
  background-color: transparent;
}
/* line 192, ../sass/modules/_mixins.scss */
.cs-turquoise #nav-primary .current-menu-item > a:hover,
.cs-turquoise #nav-primary .current-menu-ancestor > a:hover,
.cs-turquoise #nav-primary .current-osu_work-ancestor > a:hover,
.cs-turquoise #nav-primary .current-osu_events-ancestor > a:hover,
.cs-turquoise #nav-primary .current-menu-parent > a:hover,
.cs-turquoise #nav-primary .current-page-ancestor a:hover {
  color: #009eda;
}
/* line 204, ../sass/modules/_mixins.scss */
.cs-turquoise #sidebar .current-menu-item > a,
.cs-turquoise #sidebar .current-menu-ancestor > a,
.cs-turquoise #sidebar .current-osu_work-ancestor > a,
.cs-turquoise #sidebar .current-osu_events-ancestor > a,
.cs-turquoise #sidebar .current-menu-parent > a {
  color: #0084b6;
}
/* line 206, ../sass/modules/_mixins.scss */
.cs-turquoise #sidebar .current-menu-item > a:hover,
.cs-turquoise #sidebar .current-menu-ancestor > a:hover,
.cs-turquoise #sidebar .current-osu_work-ancestor > a:hover,
.cs-turquoise #sidebar .current-osu_events-ancestor > a:hover,
.cs-turquoise #sidebar .current-menu-parent > a:hover {
  color: #009eda;
}
/* line 212, ../sass/modules/_mixins.scss */
.cs-turquoise #sidebar .current-cat > a,
.cs-turquoise #sidebar .current-archive > a,
.cs-turquoise #sidebar .current-term > a {
  color: #0084b6;
}
/* line 214, ../sass/modules/_mixins.scss */
.cs-turquoise #sidebar .current-cat > a:hover,
.cs-turquoise #sidebar .current-archive > a:hover,
.cs-turquoise #sidebar .current-term > a:hover {
  color: #009eda;
}
/* line 218, ../sass/modules/_mixins.scss */
.cs-turquoise #sidebar .sub-menu {
  display: none;
}
/* line 220, ../sass/modules/_mixins.scss */
.cs-turquoise #sidebar .sub-menu a {
  background-color: transparent;
  color: #575959;
}
/* line 223, ../sass/modules/_mixins.scss */
.cs-turquoise #sidebar .sub-menu a:hover {
  color: #009eda;
  background-color: transparent !important;
}
/* line 228, ../sass/modules/_mixins.scss */
.cs-turquoise #sidebar .sub-menu .current-menu-item a {
  color: #0084b6;
}
/* line 230, ../sass/modules/_mixins.scss */
.cs-turquoise #sidebar .sub-menu .current-menu-item a:hover {
  color: #009eda;
}
/* line 236, ../sass/modules/_mixins.scss */
.cs-turquoise #sidebar .current-menu-item .sub-menu,
.cs-turquoise #sidebar .current-menu-ancestor .sub-menu {
  display: block;
}
/* line 247, ../sass/modules/_mixins.scss */
.cs-turquoise .hp a {
  color: #0084b6;
}
/* line 253, ../sass/modules/_mixins.scss */
.cs-turquoise input {
  border: 1px solid #0084b6;
}
/* line 258, ../sass/modules/_mixins.scss */
.cs-turquoise .grid {
  background-color: white;
}
/* line 261, ../sass/modules/_mixins.scss */
.cs-turquoise .term {
  color: white;
}
/* line 263, ../sass/modules/_mixins.scss */
.cs-turquoise .term h2 {
  border-bottom: 1px solid white;
}
/* line 267, ../sass/modules/_mixins.scss */
.cs-turquoise .bleed {
  background-color: #575959;
}
/* line 275, ../sass/modules/_mixins.scss */
.cs-turquoise .social,
.cs-turquoise .navbar-toggle,
.cs-turquoise .read-more,
.cs-turquoise .dd {
  background-color: #0084b6;
  color: white;
}
/* line 278, ../sass/modules/_mixins.scss */
.cs-turquoise .social:hover,
.cs-turquoise .navbar-toggle:hover,
.cs-turquoise .read-more:hover,
.cs-turquoise .dd:hover {
  background-color: #009eda;
  color: white !important;
}
/* line 285, ../sass/modules/_mixins.scss */
.cs-turquoise button {
  color: #0084b6;
}
/* line 287, ../sass/modules/_mixins.scss */
.cs-turquoise button:hover {
  color: #009eda !important;
}
/* line 294, ../sass/modules/_mixins.scss */
.cs-turquoise #signup .tweety {
  background-position: -300px -797px;
}
/* line 313, ../sass/modules/_mixins.scss */
.cs-turquoise #signup button {
  color: white;
  background-color: #0084b6;
}
/* line 316, ../sass/modules/_mixins.scss */
.cs-turquoise #signup button:hover {
  color: white !important;
  background-color: #009eda !important;
}
/* line 321, ../sass/modules/_mixins.scss */
.cs-turquoise #signup input[type="email"] {
  border: 1px solid #0084b6;
}
/* line 327, ../sass/modules/_mixins.scss */
.cs-turquoise .cs-color {
  color: #0084b6;
}

/* line 350, ../sass/modules/_mixins.scss */
.cs-hotpink .robRyan.rsHor .rsArrowLeft .rsArrowIcn {
  background-position: -295px -49px;
}
/* line 353, ../sass/modules/_mixins.scss */
.cs-hotpink .robRyan.rsHor .rsArrowRight .rsArrowIcn {
  background-position: -375px -49px;
}
/* line 361, ../sass/modules/_mixins.scss */
.cs-hotpink .robRyan .rsBullet span {
  background: #575959;
  background: #a3a6a6;
}
/* line 365, ../sass/modules/_mixins.scss */
.cs-hotpink .robRyan .rsBullet.rsNavSelected span {
  background-color: #0084b6;
}
/* line 368, ../sass/modules/_mixins.scss */
.cs-hotpink .robRyan .rsBullets {
  border-bottom: 1px solid #0084b6;
}
/* line 83, ../sass/modules/_mixins.scss */
.cs-hotpink #footer div {
  border-top: 1px solid #0084b6;
}
/* line 86, ../sass/modules/_mixins.scss */
.cs-hotpink .viewall input:hover {
  color: #0084b6;
}
/* line 92, ../sass/modules/_mixins.scss */
.cs-hotpink #mainheading,
.cs-hotpink .mainheading {
  color: #0084b6;
}
/* line 96, ../sass/modules/_mixins.scss */
.cs-hotpink #sidebar h2 {
  color: #0084b6;
}
/* line 99, ../sass/modules/_mixins.scss */
.cs-hotpink #sidebar h3 {
  color: #0084b6;
}
/* line 105, ../sass/modules/_mixins.scss */
.cs-hotpink .row.underline h1, .cs-hotpink .row.underline h2, .cs-hotpink .row.underline h3, .cs-hotpink .row.underline h4, .cs-hotpink .row.underline h5, .cs-hotpink .row.underline h6 {
  border-bottom: 1px solid #0084b6;
}
/* line 111, ../sass/modules/_mixins.scss */
.cs-hotpink #logo a {
  background-position: 20px -698px;
}
/* line 132, ../sass/modules/_mixins.scss */
.cs-hotpink a {
  color: #0084b6;
}
/* line 134, ../sass/modules/_mixins.scss */
.cs-hotpink a:hover {
  color: #009eda;
}
/* line 140, ../sass/modules/_mixins.scss */
.cs-hotpink nav a {
  color: #575959;
}
/* line 142, ../sass/modules/_mixins.scss */
.cs-hotpink nav a:hover {
  color: #0084b6;
}
/* line 147, ../sass/modules/_mixins.scss */
.cs-hotpink .navigation a {
  background-color: #575959;
}
/* line 149, ../sass/modules/_mixins.scss */
.cs-hotpink .navigation a:hover {
  background-color: #009eda;
}
/* line 155, ../sass/modules/_mixins.scss */
.cs-hotpink .navigation.work .next-posts a:hover span {
  background-color: #009eda;
}
/* line 158, ../sass/modules/_mixins.scss */
.cs-hotpink .navigation.work .prev-posts a:hover span {
  background-color: #009eda;
}
/* line 161, ../sass/modules/_mixins.scss */
.cs-hotpink .navigation.work span {
  background-color: #575959;
}
/* line 163, ../sass/modules/_mixins.scss */
.cs-hotpink .navigation.work span:hover {
  background-color: #009eda;
}
/* line 171, ../sass/modules/_mixins.scss */
.cs-hotpink .tags a {
  color: #0084b6;
  border: 1px solid #0084b6;
}
/* line 174, ../sass/modules/_mixins.scss */
.cs-hotpink .tags a:hover {
  color: #009eda;
  border: 1px solid #009eda;
}
/* line 189, ../sass/modules/_mixins.scss */
.cs-hotpink #nav-primary .current-menu-item > a,
.cs-hotpink #nav-primary .current-menu-ancestor > a,
.cs-hotpink #nav-primary .current-osu_work-ancestor > a,
.cs-hotpink #nav-primary .current-osu_events-ancestor > a,
.cs-hotpink #nav-primary .current-menu-parent > a,
.cs-hotpink #nav-primary .current-page-ancestor a {
  color: #0084b6;
  background-color: transparent;
}
/* line 192, ../sass/modules/_mixins.scss */
.cs-hotpink #nav-primary .current-menu-item > a:hover,
.cs-hotpink #nav-primary .current-menu-ancestor > a:hover,
.cs-hotpink #nav-primary .current-osu_work-ancestor > a:hover,
.cs-hotpink #nav-primary .current-osu_events-ancestor > a:hover,
.cs-hotpink #nav-primary .current-menu-parent > a:hover,
.cs-hotpink #nav-primary .current-page-ancestor a:hover {
  color: #009eda;
}
/* line 204, ../sass/modules/_mixins.scss */
.cs-hotpink #sidebar .current-menu-item > a,
.cs-hotpink #sidebar .current-menu-ancestor > a,
.cs-hotpink #sidebar .current-osu_work-ancestor > a,
.cs-hotpink #sidebar .current-osu_events-ancestor > a,
.cs-hotpink #sidebar .current-menu-parent > a {
  color: #0084b6;
}
/* line 206, ../sass/modules/_mixins.scss */
.cs-hotpink #sidebar .current-menu-item > a:hover,
.cs-hotpink #sidebar .current-menu-ancestor > a:hover,
.cs-hotpink #sidebar .current-osu_work-ancestor > a:hover,
.cs-hotpink #sidebar .current-osu_events-ancestor > a:hover,
.cs-hotpink #sidebar .current-menu-parent > a:hover {
  color: #009eda;
}
/* line 212, ../sass/modules/_mixins.scss */
.cs-hotpink #sidebar .current-cat > a,
.cs-hotpink #sidebar .current-archive > a,
.cs-hotpink #sidebar .current-term > a {
  color: #0084b6;
}
/* line 214, ../sass/modules/_mixins.scss */
.cs-hotpink #sidebar .current-cat > a:hover,
.cs-hotpink #sidebar .current-archive > a:hover,
.cs-hotpink #sidebar .current-term > a:hover {
  color: #009eda;
}
/* line 218, ../sass/modules/_mixins.scss */
.cs-hotpink #sidebar .sub-menu {
  display: none;
}
/* line 220, ../sass/modules/_mixins.scss */
.cs-hotpink #sidebar .sub-menu a {
  background-color: transparent;
  color: #575959;
}
/* line 223, ../sass/modules/_mixins.scss */
.cs-hotpink #sidebar .sub-menu a:hover {
  color: #009eda;
  background-color: transparent !important;
}
/* line 228, ../sass/modules/_mixins.scss */
.cs-hotpink #sidebar .sub-menu .current-menu-item a {
  color: #0084b6;
}
/* line 230, ../sass/modules/_mixins.scss */
.cs-hotpink #sidebar .sub-menu .current-menu-item a:hover {
  color: #009eda;
}
/* line 236, ../sass/modules/_mixins.scss */
.cs-hotpink #sidebar .current-menu-item .sub-menu,
.cs-hotpink #sidebar .current-menu-ancestor .sub-menu {
  display: block;
}
/* line 247, ../sass/modules/_mixins.scss */
.cs-hotpink .hp a {
  color: #0084b6;
}
/* line 253, ../sass/modules/_mixins.scss */
.cs-hotpink input {
  border: 1px solid #0084b6;
}
/* line 258, ../sass/modules/_mixins.scss */
.cs-hotpink .grid {
  background-color: white;
}
/* line 261, ../sass/modules/_mixins.scss */
.cs-hotpink .term {
  color: white;
}
/* line 263, ../sass/modules/_mixins.scss */
.cs-hotpink .term h2 {
  border-bottom: 1px solid white;
}
/* line 267, ../sass/modules/_mixins.scss */
.cs-hotpink .bleed {
  background-color: #575959;
}
/* line 275, ../sass/modules/_mixins.scss */
.cs-hotpink .social,
.cs-hotpink .navbar-toggle,
.cs-hotpink .read-more,
.cs-hotpink .dd {
  background-color: #0084b6;
  color: white;
}
/* line 278, ../sass/modules/_mixins.scss */
.cs-hotpink .social:hover,
.cs-hotpink .navbar-toggle:hover,
.cs-hotpink .read-more:hover,
.cs-hotpink .dd:hover {
  background-color: #009eda;
  color: white !important;
}
/* line 285, ../sass/modules/_mixins.scss */
.cs-hotpink button {
  color: #0084b6;
}
/* line 287, ../sass/modules/_mixins.scss */
.cs-hotpink button:hover {
  color: #009eda !important;
}
/* line 294, ../sass/modules/_mixins.scss */
.cs-hotpink #signup .tweety {
  background-position: -300px -797px;
}
/* line 313, ../sass/modules/_mixins.scss */
.cs-hotpink #signup button {
  color: white;
  background-color: #0084b6;
}
/* line 316, ../sass/modules/_mixins.scss */
.cs-hotpink #signup button:hover {
  color: white !important;
  background-color: #009eda !important;
}
/* line 321, ../sass/modules/_mixins.scss */
.cs-hotpink #signup input[type="email"] {
  border: 1px solid #0084b6;
}
/* line 327, ../sass/modules/_mixins.scss */
.cs-hotpink .cs-color {
  color: #0084b6;
}

/* line 350, ../sass/modules/_mixins.scss */
.cs-red .robRyan.rsHor .rsArrowLeft .rsArrowIcn {
  background-position: -295px -98px;
}
/* line 353, ../sass/modules/_mixins.scss */
.cs-red .robRyan.rsHor .rsArrowRight .rsArrowIcn {
  background-position: -375px -98px;
}
/* line 361, ../sass/modules/_mixins.scss */
.cs-red .robRyan .rsBullet span {
  background: #575959;
  background: #a3a6a6;
}
/* line 365, ../sass/modules/_mixins.scss */
.cs-red .robRyan .rsBullet.rsNavSelected span {
  background-color: #0084b6;
}
/* line 368, ../sass/modules/_mixins.scss */
.cs-red .robRyan .rsBullets {
  border-bottom: 1px solid #0084b6;
}
/* line 83, ../sass/modules/_mixins.scss */
.cs-red #footer div {
  border-top: 1px solid #0084b6;
}
/* line 86, ../sass/modules/_mixins.scss */
.cs-red .viewall input:hover {
  color: #0084b6;
}
/* line 92, ../sass/modules/_mixins.scss */
.cs-red #mainheading,
.cs-red .mainheading {
  color: #0084b6;
}
/* line 96, ../sass/modules/_mixins.scss */
.cs-red #sidebar h2 {
  color: #0084b6;
}
/* line 99, ../sass/modules/_mixins.scss */
.cs-red #sidebar h3 {
  color: #0084b6;
}
/* line 105, ../sass/modules/_mixins.scss */
.cs-red .row.underline h1, .cs-red .row.underline h2, .cs-red .row.underline h3, .cs-red .row.underline h4, .cs-red .row.underline h5, .cs-red .row.underline h6 {
  border-bottom: 1px solid #0084b6;
}
/* line 111, ../sass/modules/_mixins.scss */
.cs-red #logo a {
  background-position: 20px -698px;
}
/* line 132, ../sass/modules/_mixins.scss */
.cs-red a {
  color: #0084b6;
}
/* line 134, ../sass/modules/_mixins.scss */
.cs-red a:hover {
  color: #009eda;
}
/* line 140, ../sass/modules/_mixins.scss */
.cs-red nav a {
  color: #575959;
}
/* line 142, ../sass/modules/_mixins.scss */
.cs-red nav a:hover {
  color: #0084b6;
}
/* line 147, ../sass/modules/_mixins.scss */
.cs-red .navigation a {
  background-color: #575959;
}
/* line 149, ../sass/modules/_mixins.scss */
.cs-red .navigation a:hover {
  background-color: #009eda;
}
/* line 155, ../sass/modules/_mixins.scss */
.cs-red .navigation.work .next-posts a:hover span {
  background-color: #009eda;
}
/* line 158, ../sass/modules/_mixins.scss */
.cs-red .navigation.work .prev-posts a:hover span {
  background-color: #009eda;
}
/* line 161, ../sass/modules/_mixins.scss */
.cs-red .navigation.work span {
  background-color: #575959;
}
/* line 163, ../sass/modules/_mixins.scss */
.cs-red .navigation.work span:hover {
  background-color: #009eda;
}
/* line 171, ../sass/modules/_mixins.scss */
.cs-red .tags a {
  color: #0084b6;
  border: 1px solid #0084b6;
}
/* line 174, ../sass/modules/_mixins.scss */
.cs-red .tags a:hover {
  color: #009eda;
  border: 1px solid #009eda;
}
/* line 189, ../sass/modules/_mixins.scss */
.cs-red #nav-primary .current-menu-item > a,
.cs-red #nav-primary .current-menu-ancestor > a,
.cs-red #nav-primary .current-osu_work-ancestor > a,
.cs-red #nav-primary .current-osu_events-ancestor > a,
.cs-red #nav-primary .current-menu-parent > a,
.cs-red #nav-primary .current-page-ancestor a {
  color: #0084b6;
  background-color: transparent;
}
/* line 192, ../sass/modules/_mixins.scss */
.cs-red #nav-primary .current-menu-item > a:hover,
.cs-red #nav-primary .current-menu-ancestor > a:hover,
.cs-red #nav-primary .current-osu_work-ancestor > a:hover,
.cs-red #nav-primary .current-osu_events-ancestor > a:hover,
.cs-red #nav-primary .current-menu-parent > a:hover,
.cs-red #nav-primary .current-page-ancestor a:hover {
  color: #009eda;
}
/* line 204, ../sass/modules/_mixins.scss */
.cs-red #sidebar .current-menu-item > a,
.cs-red #sidebar .current-menu-ancestor > a,
.cs-red #sidebar .current-osu_work-ancestor > a,
.cs-red #sidebar .current-osu_events-ancestor > a,
.cs-red #sidebar .current-menu-parent > a {
  color: #0084b6;
}
/* line 206, ../sass/modules/_mixins.scss */
.cs-red #sidebar .current-menu-item > a:hover,
.cs-red #sidebar .current-menu-ancestor > a:hover,
.cs-red #sidebar .current-osu_work-ancestor > a:hover,
.cs-red #sidebar .current-osu_events-ancestor > a:hover,
.cs-red #sidebar .current-menu-parent > a:hover {
  color: #009eda;
}
/* line 212, ../sass/modules/_mixins.scss */
.cs-red #sidebar .current-cat > a,
.cs-red #sidebar .current-archive > a,
.cs-red #sidebar .current-term > a {
  color: #0084b6;
}
/* line 214, ../sass/modules/_mixins.scss */
.cs-red #sidebar .current-cat > a:hover,
.cs-red #sidebar .current-archive > a:hover,
.cs-red #sidebar .current-term > a:hover {
  color: #009eda;
}
/* line 218, ../sass/modules/_mixins.scss */
.cs-red #sidebar .sub-menu {
  display: none;
}
/* line 220, ../sass/modules/_mixins.scss */
.cs-red #sidebar .sub-menu a {
  background-color: transparent;
  color: #575959;
}
/* line 223, ../sass/modules/_mixins.scss */
.cs-red #sidebar .sub-menu a:hover {
  color: #009eda;
  background-color: transparent !important;
}
/* line 228, ../sass/modules/_mixins.scss */
.cs-red #sidebar .sub-menu .current-menu-item a {
  color: #0084b6;
}
/* line 230, ../sass/modules/_mixins.scss */
.cs-red #sidebar .sub-menu .current-menu-item a:hover {
  color: #009eda;
}
/* line 236, ../sass/modules/_mixins.scss */
.cs-red #sidebar .current-menu-item .sub-menu,
.cs-red #sidebar .current-menu-ancestor .sub-menu {
  display: block;
}
/* line 247, ../sass/modules/_mixins.scss */
.cs-red .hp a {
  color: #0084b6;
}
/* line 253, ../sass/modules/_mixins.scss */
.cs-red input {
  border: 1px solid #0084b6;
}
/* line 258, ../sass/modules/_mixins.scss */
.cs-red .grid {
  background-color: white;
}
/* line 261, ../sass/modules/_mixins.scss */
.cs-red .term {
  color: white;
}
/* line 263, ../sass/modules/_mixins.scss */
.cs-red .term h2 {
  border-bottom: 1px solid white;
}
/* line 267, ../sass/modules/_mixins.scss */
.cs-red .bleed {
  background-color: #575959;
}
/* line 275, ../sass/modules/_mixins.scss */
.cs-red .social,
.cs-red .navbar-toggle,
.cs-red .read-more,
.cs-red .dd {
  background-color: #0084b6;
  color: white;
}
/* line 278, ../sass/modules/_mixins.scss */
.cs-red .social:hover,
.cs-red .navbar-toggle:hover,
.cs-red .read-more:hover,
.cs-red .dd:hover {
  background-color: #009eda;
  color: white !important;
}
/* line 285, ../sass/modules/_mixins.scss */
.cs-red button {
  color: #0084b6;
}
/* line 287, ../sass/modules/_mixins.scss */
.cs-red button:hover {
  color: #009eda !important;
}
/* line 294, ../sass/modules/_mixins.scss */
.cs-red #signup .tweety {
  background-position: -300px -797px;
}
/* line 313, ../sass/modules/_mixins.scss */
.cs-red #signup button {
  color: white;
  background-color: #0084b6;
}
/* line 316, ../sass/modules/_mixins.scss */
.cs-red #signup button:hover {
  color: white !important;
  background-color: #009eda !important;
}
/* line 321, ../sass/modules/_mixins.scss */
.cs-red #signup input[type="email"] {
  border: 1px solid #0084b6;
}
/* line 327, ../sass/modules/_mixins.scss */
.cs-red .cs-color {
  color: #0084b6;
}

/* line 350, ../sass/modules/_mixins.scss */
.cs-yellow .robRyan.rsHor .rsArrowLeft .rsArrowIcn {
  background-position: -295px -146px;
}
/* line 353, ../sass/modules/_mixins.scss */
.cs-yellow .robRyan.rsHor .rsArrowRight .rsArrowIcn {
  background-position: -375px -146px;
}
/* line 361, ../sass/modules/_mixins.scss */
.cs-yellow .robRyan .rsBullet span {
  background: #575959;
  background: #a3a6a6;
}
/* line 365, ../sass/modules/_mixins.scss */
.cs-yellow .robRyan .rsBullet.rsNavSelected span {
  background-color: #0084b6;
}
/* line 368, ../sass/modules/_mixins.scss */
.cs-yellow .robRyan .rsBullets {
  border-bottom: 1px solid #0084b6;
}
/* line 83, ../sass/modules/_mixins.scss */
.cs-yellow #footer div {
  border-top: 1px solid #0084b6;
}
/* line 86, ../sass/modules/_mixins.scss */
.cs-yellow .viewall input:hover {
  color: #0084b6;
}
/* line 92, ../sass/modules/_mixins.scss */
.cs-yellow #mainheading,
.cs-yellow .mainheading {
  color: #0084b6;
}
/* line 96, ../sass/modules/_mixins.scss */
.cs-yellow #sidebar h2 {
  color: #0084b6;
}
/* line 99, ../sass/modules/_mixins.scss */
.cs-yellow #sidebar h3 {
  color: #0084b6;
}
/* line 105, ../sass/modules/_mixins.scss */
.cs-yellow .row.underline h1, .cs-yellow .row.underline h2, .cs-yellow .row.underline h3, .cs-yellow .row.underline h4, .cs-yellow .row.underline h5, .cs-yellow .row.underline h6 {
  border-bottom: 1px solid #0084b6;
}
/* line 111, ../sass/modules/_mixins.scss */
.cs-yellow #logo a {
  background-position: 20px -698px;
}
/* line 132, ../sass/modules/_mixins.scss */
.cs-yellow a {
  color: #0084b6;
}
/* line 134, ../sass/modules/_mixins.scss */
.cs-yellow a:hover {
  color: #009eda;
}
/* line 140, ../sass/modules/_mixins.scss */
.cs-yellow nav a {
  color: #575959;
}
/* line 142, ../sass/modules/_mixins.scss */
.cs-yellow nav a:hover {
  color: #0084b6;
}
/* line 147, ../sass/modules/_mixins.scss */
.cs-yellow .navigation a {
  background-color: #575959;
}
/* line 149, ../sass/modules/_mixins.scss */
.cs-yellow .navigation a:hover {
  background-color: #009eda;
}
/* line 155, ../sass/modules/_mixins.scss */
.cs-yellow .navigation.work .next-posts a:hover span {
  background-color: #009eda;
}
/* line 158, ../sass/modules/_mixins.scss */
.cs-yellow .navigation.work .prev-posts a:hover span {
  background-color: #009eda;
}
/* line 161, ../sass/modules/_mixins.scss */
.cs-yellow .navigation.work span {
  background-color: #575959;
}
/* line 163, ../sass/modules/_mixins.scss */
.cs-yellow .navigation.work span:hover {
  background-color: #009eda;
}
/* line 171, ../sass/modules/_mixins.scss */
.cs-yellow .tags a {
  color: #0084b6;
  border: 1px solid #0084b6;
}
/* line 174, ../sass/modules/_mixins.scss */
.cs-yellow .tags a:hover {
  color: #009eda;
  border: 1px solid #009eda;
}
/* line 189, ../sass/modules/_mixins.scss */
.cs-yellow #nav-primary .current-menu-item > a,
.cs-yellow #nav-primary .current-menu-ancestor > a,
.cs-yellow #nav-primary .current-osu_work-ancestor > a,
.cs-yellow #nav-primary .current-osu_events-ancestor > a,
.cs-yellow #nav-primary .current-menu-parent > a,
.cs-yellow #nav-primary .current-page-ancestor a {
  color: #0084b6;
  background-color: transparent;
}
/* line 192, ../sass/modules/_mixins.scss */
.cs-yellow #nav-primary .current-menu-item > a:hover,
.cs-yellow #nav-primary .current-menu-ancestor > a:hover,
.cs-yellow #nav-primary .current-osu_work-ancestor > a:hover,
.cs-yellow #nav-primary .current-osu_events-ancestor > a:hover,
.cs-yellow #nav-primary .current-menu-parent > a:hover,
.cs-yellow #nav-primary .current-page-ancestor a:hover {
  color: #009eda;
}
/* line 204, ../sass/modules/_mixins.scss */
.cs-yellow #sidebar .current-menu-item > a,
.cs-yellow #sidebar .current-menu-ancestor > a,
.cs-yellow #sidebar .current-osu_work-ancestor > a,
.cs-yellow #sidebar .current-osu_events-ancestor > a,
.cs-yellow #sidebar .current-menu-parent > a {
  color: #0084b6;
}
/* line 206, ../sass/modules/_mixins.scss */
.cs-yellow #sidebar .current-menu-item > a:hover,
.cs-yellow #sidebar .current-menu-ancestor > a:hover,
.cs-yellow #sidebar .current-osu_work-ancestor > a:hover,
.cs-yellow #sidebar .current-osu_events-ancestor > a:hover,
.cs-yellow #sidebar .current-menu-parent > a:hover {
  color: #009eda;
}
/* line 212, ../sass/modules/_mixins.scss */
.cs-yellow #sidebar .current-cat > a,
.cs-yellow #sidebar .current-archive > a,
.cs-yellow #sidebar .current-term > a {
  color: #0084b6;
}
/* line 214, ../sass/modules/_mixins.scss */
.cs-yellow #sidebar .current-cat > a:hover,
.cs-yellow #sidebar .current-archive > a:hover,
.cs-yellow #sidebar .current-term > a:hover {
  color: #009eda;
}
/* line 218, ../sass/modules/_mixins.scss */
.cs-yellow #sidebar .sub-menu {
  display: none;
}
/* line 220, ../sass/modules/_mixins.scss */
.cs-yellow #sidebar .sub-menu a {
  background-color: transparent;
  color: #575959;
}
/* line 223, ../sass/modules/_mixins.scss */
.cs-yellow #sidebar .sub-menu a:hover {
  color: #009eda;
  background-color: transparent !important;
}
/* line 228, ../sass/modules/_mixins.scss */
.cs-yellow #sidebar .sub-menu .current-menu-item a {
  color: #0084b6;
}
/* line 230, ../sass/modules/_mixins.scss */
.cs-yellow #sidebar .sub-menu .current-menu-item a:hover {
  color: #009eda;
}
/* line 236, ../sass/modules/_mixins.scss */
.cs-yellow #sidebar .current-menu-item .sub-menu,
.cs-yellow #sidebar .current-menu-ancestor .sub-menu {
  display: block;
}
/* line 247, ../sass/modules/_mixins.scss */
.cs-yellow .hp a {
  color: #0084b6;
}
/* line 253, ../sass/modules/_mixins.scss */
.cs-yellow input {
  border: 1px solid #0084b6;
}
/* line 258, ../sass/modules/_mixins.scss */
.cs-yellow .grid {
  background-color: white;
}
/* line 261, ../sass/modules/_mixins.scss */
.cs-yellow .term {
  color: white;
}
/* line 263, ../sass/modules/_mixins.scss */
.cs-yellow .term h2 {
  border-bottom: 1px solid white;
}
/* line 267, ../sass/modules/_mixins.scss */
.cs-yellow .bleed {
  background-color: #575959;
}
/* line 275, ../sass/modules/_mixins.scss */
.cs-yellow .social,
.cs-yellow .navbar-toggle,
.cs-yellow .read-more,
.cs-yellow .dd {
  background-color: #0084b6;
  color: white;
}
/* line 278, ../sass/modules/_mixins.scss */
.cs-yellow .social:hover,
.cs-yellow .navbar-toggle:hover,
.cs-yellow .read-more:hover,
.cs-yellow .dd:hover {
  background-color: #009eda;
  color: white !important;
}
/* line 285, ../sass/modules/_mixins.scss */
.cs-yellow button {
  color: #0084b6;
}
/* line 287, ../sass/modules/_mixins.scss */
.cs-yellow button:hover {
  color: #009eda !important;
}
/* line 294, ../sass/modules/_mixins.scss */
.cs-yellow #signup .tweety {
  background-position: -300px -797px;
}
/* line 313, ../sass/modules/_mixins.scss */
.cs-yellow #signup button {
  color: white;
  background-color: #0084b6;
}
/* line 316, ../sass/modules/_mixins.scss */
.cs-yellow #signup button:hover {
  color: white !important;
  background-color: #009eda !important;
}
/* line 321, ../sass/modules/_mixins.scss */
.cs-yellow #signup input[type="email"] {
  border: 1px solid #0084b6;
}
/* line 327, ../sass/modules/_mixins.scss */
.cs-yellow .cs-color {
  color: #0084b6;
}

/* line 350, ../sass/modules/_mixins.scss */
.cs-blue .robRyan.rsHor .rsArrowLeft .rsArrowIcn {
  background-position: -295px -192px;
}
/* line 353, ../sass/modules/_mixins.scss */
.cs-blue .robRyan.rsHor .rsArrowRight .rsArrowIcn {
  background-position: -375px -192px;
}
/* line 361, ../sass/modules/_mixins.scss */
.cs-blue .robRyan .rsBullet span {
  background: #575959;
  background: #a3a6a6;
}
/* line 365, ../sass/modules/_mixins.scss */
.cs-blue .robRyan .rsBullet.rsNavSelected span {
  background-color: #0084b6;
}
/* line 368, ../sass/modules/_mixins.scss */
.cs-blue .robRyan .rsBullets {
  border-bottom: 1px solid #0084b6;
}
/* line 83, ../sass/modules/_mixins.scss */
.cs-blue #footer div {
  border-top: 1px solid #0084b6;
}
/* line 86, ../sass/modules/_mixins.scss */
.cs-blue .viewall input:hover {
  color: #0084b6;
}
/* line 92, ../sass/modules/_mixins.scss */
.cs-blue #mainheading,
.cs-blue .mainheading {
  color: #0084b6;
}
/* line 96, ../sass/modules/_mixins.scss */
.cs-blue #sidebar h2 {
  color: #0084b6;
}
/* line 99, ../sass/modules/_mixins.scss */
.cs-blue #sidebar h3 {
  color: #0084b6;
}
/* line 105, ../sass/modules/_mixins.scss */
.cs-blue .row.underline h1, .cs-blue .row.underline h2, .cs-blue .row.underline h3, .cs-blue .row.underline h4, .cs-blue .row.underline h5, .cs-blue .row.underline h6 {
  border-bottom: 1px solid #0084b6;
}
/* line 111, ../sass/modules/_mixins.scss */
.cs-blue #logo a {
  background-position: 20px -698px;
}
/* line 132, ../sass/modules/_mixins.scss */
.cs-blue a {
  color: #0084b6;
}
/* line 134, ../sass/modules/_mixins.scss */
.cs-blue a:hover {
  color: #009eda;
}
/* line 140, ../sass/modules/_mixins.scss */
.cs-blue nav a {
  color: #575959;
}
/* line 142, ../sass/modules/_mixins.scss */
.cs-blue nav a:hover {
  color: #0084b6;
}
/* line 147, ../sass/modules/_mixins.scss */
.cs-blue .navigation a {
  background-color: #575959;
}
/* line 149, ../sass/modules/_mixins.scss */
.cs-blue .navigation a:hover {
  background-color: #009eda;
}
/* line 155, ../sass/modules/_mixins.scss */
.cs-blue .navigation.work .next-posts a:hover span {
  background-color: #009eda;
}
/* line 158, ../sass/modules/_mixins.scss */
.cs-blue .navigation.work .prev-posts a:hover span {
  background-color: #009eda;
}
/* line 161, ../sass/modules/_mixins.scss */
.cs-blue .navigation.work span {
  background-color: #575959;
}
/* line 163, ../sass/modules/_mixins.scss */
.cs-blue .navigation.work span:hover {
  background-color: #009eda;
}
/* line 171, ../sass/modules/_mixins.scss */
.cs-blue .tags a {
  color: #0084b6;
  border: 1px solid #0084b6;
}
/* line 174, ../sass/modules/_mixins.scss */
.cs-blue .tags a:hover {
  color: #009eda;
  border: 1px solid #009eda;
}
/* line 189, ../sass/modules/_mixins.scss */
.cs-blue #nav-primary .current-menu-item > a,
.cs-blue #nav-primary .current-menu-ancestor > a,
.cs-blue #nav-primary .current-osu_work-ancestor > a,
.cs-blue #nav-primary .current-osu_events-ancestor > a,
.cs-blue #nav-primary .current-menu-parent > a,
.cs-blue #nav-primary .current-page-ancestor a {
  color: #0084b6;
  background-color: transparent;
}
/* line 192, ../sass/modules/_mixins.scss */
.cs-blue #nav-primary .current-menu-item > a:hover,
.cs-blue #nav-primary .current-menu-ancestor > a:hover,
.cs-blue #nav-primary .current-osu_work-ancestor > a:hover,
.cs-blue #nav-primary .current-osu_events-ancestor > a:hover,
.cs-blue #nav-primary .current-menu-parent > a:hover,
.cs-blue #nav-primary .current-page-ancestor a:hover {
  color: #009eda;
}
/* line 204, ../sass/modules/_mixins.scss */
.cs-blue #sidebar .current-menu-item > a,
.cs-blue #sidebar .current-menu-ancestor > a,
.cs-blue #sidebar .current-osu_work-ancestor > a,
.cs-blue #sidebar .current-osu_events-ancestor > a,
.cs-blue #sidebar .current-menu-parent > a {
  color: #0084b6;
}
/* line 206, ../sass/modules/_mixins.scss */
.cs-blue #sidebar .current-menu-item > a:hover,
.cs-blue #sidebar .current-menu-ancestor > a:hover,
.cs-blue #sidebar .current-osu_work-ancestor > a:hover,
.cs-blue #sidebar .current-osu_events-ancestor > a:hover,
.cs-blue #sidebar .current-menu-parent > a:hover {
  color: #009eda;
}
/* line 212, ../sass/modules/_mixins.scss */
.cs-blue #sidebar .current-cat > a,
.cs-blue #sidebar .current-archive > a,
.cs-blue #sidebar .current-term > a {
  color: #0084b6;
}
/* line 214, ../sass/modules/_mixins.scss */
.cs-blue #sidebar .current-cat > a:hover,
.cs-blue #sidebar .current-archive > a:hover,
.cs-blue #sidebar .current-term > a:hover {
  color: #009eda;
}
/* line 218, ../sass/modules/_mixins.scss */
.cs-blue #sidebar .sub-menu {
  display: none;
}
/* line 220, ../sass/modules/_mixins.scss */
.cs-blue #sidebar .sub-menu a {
  background-color: transparent;
  color: #575959;
}
/* line 223, ../sass/modules/_mixins.scss */
.cs-blue #sidebar .sub-menu a:hover {
  color: #009eda;
  background-color: transparent !important;
}
/* line 228, ../sass/modules/_mixins.scss */
.cs-blue #sidebar .sub-menu .current-menu-item a {
  color: #0084b6;
}
/* line 230, ../sass/modules/_mixins.scss */
.cs-blue #sidebar .sub-menu .current-menu-item a:hover {
  color: #009eda;
}
/* line 236, ../sass/modules/_mixins.scss */
.cs-blue #sidebar .current-menu-item .sub-menu,
.cs-blue #sidebar .current-menu-ancestor .sub-menu {
  display: block;
}
/* line 247, ../sass/modules/_mixins.scss */
.cs-blue .hp a {
  color: #0084b6;
}
/* line 253, ../sass/modules/_mixins.scss */
.cs-blue input {
  border: 1px solid #0084b6;
}
/* line 258, ../sass/modules/_mixins.scss */
.cs-blue .grid {
  background-color: white;
}
/* line 261, ../sass/modules/_mixins.scss */
.cs-blue .term {
  color: white;
}
/* line 263, ../sass/modules/_mixins.scss */
.cs-blue .term h2 {
  border-bottom: 1px solid white;
}
/* line 267, ../sass/modules/_mixins.scss */
.cs-blue .bleed {
  background-color: #575959;
}
/* line 275, ../sass/modules/_mixins.scss */
.cs-blue .social,
.cs-blue .navbar-toggle,
.cs-blue .read-more,
.cs-blue .dd {
  background-color: #0084b6;
  color: white;
}
/* line 278, ../sass/modules/_mixins.scss */
.cs-blue .social:hover,
.cs-blue .navbar-toggle:hover,
.cs-blue .read-more:hover,
.cs-blue .dd:hover {
  background-color: #009eda;
  color: white !important;
}
/* line 285, ../sass/modules/_mixins.scss */
.cs-blue button {
  color: #0084b6;
}
/* line 287, ../sass/modules/_mixins.scss */
.cs-blue button:hover {
  color: #009eda !important;
}
/* line 294, ../sass/modules/_mixins.scss */
.cs-blue #signup .tweety {
  background-position: -300px -797px;
}
/* line 313, ../sass/modules/_mixins.scss */
.cs-blue #signup button {
  color: white;
  background-color: #0084b6;
}
/* line 316, ../sass/modules/_mixins.scss */
.cs-blue #signup button:hover {
  color: white !important;
  background-color: #009eda !important;
}
/* line 321, ../sass/modules/_mixins.scss */
.cs-blue #signup input[type="email"] {
  border: 1px solid #0084b6;
}
/* line 327, ../sass/modules/_mixins.scss */
.cs-blue .cs-color {
  color: #0084b6;
}

/* line 350, ../sass/modules/_mixins.scss */
.cs-green .robRyan.rsHor .rsArrowLeft .rsArrowIcn {
  background-position: -295px -238px;
}
/* line 353, ../sass/modules/_mixins.scss */
.cs-green .robRyan.rsHor .rsArrowRight .rsArrowIcn {
  background-position: -375px -238px;
}
/* line 361, ../sass/modules/_mixins.scss */
.cs-green .robRyan .rsBullet span {
  background: #575959;
  background: #a3a6a6;
}
/* line 365, ../sass/modules/_mixins.scss */
.cs-green .robRyan .rsBullet.rsNavSelected span {
  background-color: #0084b6;
}
/* line 368, ../sass/modules/_mixins.scss */
.cs-green .robRyan .rsBullets {
  border-bottom: 1px solid #0084b6;
}
/* line 83, ../sass/modules/_mixins.scss */
.cs-green #footer div {
  border-top: 1px solid #0084b6;
}
/* line 86, ../sass/modules/_mixins.scss */
.cs-green .viewall input:hover {
  color: #0084b6;
}
/* line 92, ../sass/modules/_mixins.scss */
.cs-green #mainheading,
.cs-green .mainheading {
  color: #0084b6;
}
/* line 96, ../sass/modules/_mixins.scss */
.cs-green #sidebar h2 {
  color: #0084b6;
}
/* line 99, ../sass/modules/_mixins.scss */
.cs-green #sidebar h3 {
  color: #0084b6;
}
/* line 105, ../sass/modules/_mixins.scss */
.cs-green .row.underline h1, .cs-green .row.underline h2, .cs-green .row.underline h3, .cs-green .row.underline h4, .cs-green .row.underline h5, .cs-green .row.underline h6 {
  border-bottom: 1px solid #0084b6;
}
/* line 111, ../sass/modules/_mixins.scss */
.cs-green #logo a {
  background-position: 20px -698px;
}
/* line 132, ../sass/modules/_mixins.scss */
.cs-green a {
  color: #0084b6;
}
/* line 134, ../sass/modules/_mixins.scss */
.cs-green a:hover {
  color: #009eda;
}
/* line 140, ../sass/modules/_mixins.scss */
.cs-green nav a {
  color: #575959;
}
/* line 142, ../sass/modules/_mixins.scss */
.cs-green nav a:hover {
  color: #0084b6;
}
/* line 147, ../sass/modules/_mixins.scss */
.cs-green .navigation a {
  background-color: #575959;
}
/* line 149, ../sass/modules/_mixins.scss */
.cs-green .navigation a:hover {
  background-color: #009eda;
}
/* line 155, ../sass/modules/_mixins.scss */
.cs-green .navigation.work .next-posts a:hover span {
  background-color: #009eda;
}
/* line 158, ../sass/modules/_mixins.scss */
.cs-green .navigation.work .prev-posts a:hover span {
  background-color: #009eda;
}
/* line 161, ../sass/modules/_mixins.scss */
.cs-green .navigation.work span {
  background-color: #575959;
}
/* line 163, ../sass/modules/_mixins.scss */
.cs-green .navigation.work span:hover {
  background-color: #009eda;
}
/* line 171, ../sass/modules/_mixins.scss */
.cs-green .tags a {
  color: #0084b6;
  border: 1px solid #0084b6;
}
/* line 174, ../sass/modules/_mixins.scss */
.cs-green .tags a:hover {
  color: #009eda;
  border: 1px solid #009eda;
}
/* line 189, ../sass/modules/_mixins.scss */
.cs-green #nav-primary .current-menu-item > a,
.cs-green #nav-primary .current-menu-ancestor > a,
.cs-green #nav-primary .current-osu_work-ancestor > a,
.cs-green #nav-primary .current-osu_events-ancestor > a,
.cs-green #nav-primary .current-menu-parent > a,
.cs-green #nav-primary .current-page-ancestor a {
  color: #0084b6;
  background-color: transparent;
}
/* line 192, ../sass/modules/_mixins.scss */
.cs-green #nav-primary .current-menu-item > a:hover,
.cs-green #nav-primary .current-menu-ancestor > a:hover,
.cs-green #nav-primary .current-osu_work-ancestor > a:hover,
.cs-green #nav-primary .current-osu_events-ancestor > a:hover,
.cs-green #nav-primary .current-menu-parent > a:hover,
.cs-green #nav-primary .current-page-ancestor a:hover {
  color: #009eda;
}
/* line 204, ../sass/modules/_mixins.scss */
.cs-green #sidebar .current-menu-item > a,
.cs-green #sidebar .current-menu-ancestor > a,
.cs-green #sidebar .current-osu_work-ancestor > a,
.cs-green #sidebar .current-osu_events-ancestor > a,
.cs-green #sidebar .current-menu-parent > a {
  color: #0084b6;
}
/* line 206, ../sass/modules/_mixins.scss */
.cs-green #sidebar .current-menu-item > a:hover,
.cs-green #sidebar .current-menu-ancestor > a:hover,
.cs-green #sidebar .current-osu_work-ancestor > a:hover,
.cs-green #sidebar .current-osu_events-ancestor > a:hover,
.cs-green #sidebar .current-menu-parent > a:hover {
  color: #009eda;
}
/* line 212, ../sass/modules/_mixins.scss */
.cs-green #sidebar .current-cat > a,
.cs-green #sidebar .current-archive > a,
.cs-green #sidebar .current-term > a {
  color: #0084b6;
}
/* line 214, ../sass/modules/_mixins.scss */
.cs-green #sidebar .current-cat > a:hover,
.cs-green #sidebar .current-archive > a:hover,
.cs-green #sidebar .current-term > a:hover {
  color: #009eda;
}
/* line 218, ../sass/modules/_mixins.scss */
.cs-green #sidebar .sub-menu {
  display: none;
}
/* line 220, ../sass/modules/_mixins.scss */
.cs-green #sidebar .sub-menu a {
  background-color: transparent;
  color: #575959;
}
/* line 223, ../sass/modules/_mixins.scss */
.cs-green #sidebar .sub-menu a:hover {
  color: #009eda;
  background-color: transparent !important;
}
/* line 228, ../sass/modules/_mixins.scss */
.cs-green #sidebar .sub-menu .current-menu-item a {
  color: #0084b6;
}
/* line 230, ../sass/modules/_mixins.scss */
.cs-green #sidebar .sub-menu .current-menu-item a:hover {
  color: #009eda;
}
/* line 236, ../sass/modules/_mixins.scss */
.cs-green #sidebar .current-menu-item .sub-menu,
.cs-green #sidebar .current-menu-ancestor .sub-menu {
  display: block;
}
/* line 247, ../sass/modules/_mixins.scss */
.cs-green .hp a {
  color: #0084b6;
}
/* line 253, ../sass/modules/_mixins.scss */
.cs-green input {
  border: 1px solid #0084b6;
}
/* line 258, ../sass/modules/_mixins.scss */
.cs-green .grid {
  background-color: white;
}
/* line 261, ../sass/modules/_mixins.scss */
.cs-green .term {
  color: white;
}
/* line 263, ../sass/modules/_mixins.scss */
.cs-green .term h2 {
  border-bottom: 1px solid white;
}
/* line 267, ../sass/modules/_mixins.scss */
.cs-green .bleed {
  background-color: #575959;
}
/* line 275, ../sass/modules/_mixins.scss */
.cs-green .social,
.cs-green .navbar-toggle,
.cs-green .read-more,
.cs-green .dd {
  background-color: #0084b6;
  color: white;
}
/* line 278, ../sass/modules/_mixins.scss */
.cs-green .social:hover,
.cs-green .navbar-toggle:hover,
.cs-green .read-more:hover,
.cs-green .dd:hover {
  background-color: #009eda;
  color: white !important;
}
/* line 285, ../sass/modules/_mixins.scss */
.cs-green button {
  color: #0084b6;
}
/* line 287, ../sass/modules/_mixins.scss */
.cs-green button:hover {
  color: #009eda !important;
}
/* line 294, ../sass/modules/_mixins.scss */
.cs-green #signup .tweety {
  background-position: -300px -797px;
}
/* line 313, ../sass/modules/_mixins.scss */
.cs-green #signup button {
  color: white;
  background-color: #0084b6;
}
/* line 316, ../sass/modules/_mixins.scss */
.cs-green #signup button:hover {
  color: white !important;
  background-color: #009eda !important;
}
/* line 321, ../sass/modules/_mixins.scss */
.cs-green #signup input[type="email"] {
  border: 1px solid #0084b6;
}
/* line 327, ../sass/modules/_mixins.scss */
.cs-green .cs-color {
  color: #0084b6;
}

/* line 350, ../sass/modules/_mixins.scss */
.cs-purple .robRyan.rsHor .rsArrowLeft .rsArrowIcn {
  background-position: -295px -282px;
}
/* line 353, ../sass/modules/_mixins.scss */
.cs-purple .robRyan.rsHor .rsArrowRight .rsArrowIcn {
  background-position: -375px -282px;
}
/* line 361, ../sass/modules/_mixins.scss */
.cs-purple .robRyan .rsBullet span {
  background: #575959;
  background: #a3a6a6;
}
/* line 365, ../sass/modules/_mixins.scss */
.cs-purple .robRyan .rsBullet.rsNavSelected span {
  background-color: #0084b6;
}
/* line 368, ../sass/modules/_mixins.scss */
.cs-purple .robRyan .rsBullets {
  border-bottom: 1px solid #0084b6;
}
/* line 83, ../sass/modules/_mixins.scss */
.cs-purple #footer div {
  border-top: 1px solid #0084b6;
}
/* line 86, ../sass/modules/_mixins.scss */
.cs-purple .viewall input:hover {
  color: #0084b6;
}
/* line 92, ../sass/modules/_mixins.scss */
.cs-purple #mainheading,
.cs-purple .mainheading {
  color: #0084b6;
}
/* line 96, ../sass/modules/_mixins.scss */
.cs-purple #sidebar h2 {
  color: #0084b6;
}
/* line 99, ../sass/modules/_mixins.scss */
.cs-purple #sidebar h3 {
  color: #0084b6;
}
/* line 105, ../sass/modules/_mixins.scss */
.cs-purple .row.underline h1, .cs-purple .row.underline h2, .cs-purple .row.underline h3, .cs-purple .row.underline h4, .cs-purple .row.underline h5, .cs-purple .row.underline h6 {
  border-bottom: 1px solid #0084b6;
}
/* line 111, ../sass/modules/_mixins.scss */
.cs-purple #logo a {
  background-position: 20px -698px;
}
/* line 132, ../sass/modules/_mixins.scss */
.cs-purple a {
  color: #0084b6;
}
/* line 134, ../sass/modules/_mixins.scss */
.cs-purple a:hover {
  color: #009eda;
}
/* line 140, ../sass/modules/_mixins.scss */
.cs-purple nav a {
  color: #575959;
}
/* line 142, ../sass/modules/_mixins.scss */
.cs-purple nav a:hover {
  color: #0084b6;
}
/* line 147, ../sass/modules/_mixins.scss */
.cs-purple .navigation a {
  background-color: #575959;
}
/* line 149, ../sass/modules/_mixins.scss */
.cs-purple .navigation a:hover {
  background-color: #009eda;
}
/* line 155, ../sass/modules/_mixins.scss */
.cs-purple .navigation.work .next-posts a:hover span {
  background-color: #009eda;
}
/* line 158, ../sass/modules/_mixins.scss */
.cs-purple .navigation.work .prev-posts a:hover span {
  background-color: #009eda;
}
/* line 161, ../sass/modules/_mixins.scss */
.cs-purple .navigation.work span {
  background-color: #575959;
}
/* line 163, ../sass/modules/_mixins.scss */
.cs-purple .navigation.work span:hover {
  background-color: #009eda;
}
/* line 171, ../sass/modules/_mixins.scss */
.cs-purple .tags a {
  color: #0084b6;
  border: 1px solid #0084b6;
}
/* line 174, ../sass/modules/_mixins.scss */
.cs-purple .tags a:hover {
  color: #009eda;
  border: 1px solid #009eda;
}
/* line 189, ../sass/modules/_mixins.scss */
.cs-purple #nav-primary .current-menu-item > a,
.cs-purple #nav-primary .current-menu-ancestor > a,
.cs-purple #nav-primary .current-osu_work-ancestor > a,
.cs-purple #nav-primary .current-osu_events-ancestor > a,
.cs-purple #nav-primary .current-menu-parent > a,
.cs-purple #nav-primary .current-page-ancestor a {
  color: #0084b6;
  background-color: transparent;
}
/* line 192, ../sass/modules/_mixins.scss */
.cs-purple #nav-primary .current-menu-item > a:hover,
.cs-purple #nav-primary .current-menu-ancestor > a:hover,
.cs-purple #nav-primary .current-osu_work-ancestor > a:hover,
.cs-purple #nav-primary .current-osu_events-ancestor > a:hover,
.cs-purple #nav-primary .current-menu-parent > a:hover,
.cs-purple #nav-primary .current-page-ancestor a:hover {
  color: #009eda;
}
/* line 204, ../sass/modules/_mixins.scss */
.cs-purple #sidebar .current-menu-item > a,
.cs-purple #sidebar .current-menu-ancestor > a,
.cs-purple #sidebar .current-osu_work-ancestor > a,
.cs-purple #sidebar .current-osu_events-ancestor > a,
.cs-purple #sidebar .current-menu-parent > a {
  color: #0084b6;
}
/* line 206, ../sass/modules/_mixins.scss */
.cs-purple #sidebar .current-menu-item > a:hover,
.cs-purple #sidebar .current-menu-ancestor > a:hover,
.cs-purple #sidebar .current-osu_work-ancestor > a:hover,
.cs-purple #sidebar .current-osu_events-ancestor > a:hover,
.cs-purple #sidebar .current-menu-parent > a:hover {
  color: #009eda;
}
/* line 212, ../sass/modules/_mixins.scss */
.cs-purple #sidebar .current-cat > a,
.cs-purple #sidebar .current-archive > a,
.cs-purple #sidebar .current-term > a {
  color: #0084b6;
}
/* line 214, ../sass/modules/_mixins.scss */
.cs-purple #sidebar .current-cat > a:hover,
.cs-purple #sidebar .current-archive > a:hover,
.cs-purple #sidebar .current-term > a:hover {
  color: #009eda;
}
/* line 218, ../sass/modules/_mixins.scss */
.cs-purple #sidebar .sub-menu {
  display: none;
}
/* line 220, ../sass/modules/_mixins.scss */
.cs-purple #sidebar .sub-menu a {
  background-color: transparent;
  color: #575959;
}
/* line 223, ../sass/modules/_mixins.scss */
.cs-purple #sidebar .sub-menu a:hover {
  color: #009eda;
  background-color: transparent !important;
}
/* line 228, ../sass/modules/_mixins.scss */
.cs-purple #sidebar .sub-menu .current-menu-item a {
  color: #0084b6;
}
/* line 230, ../sass/modules/_mixins.scss */
.cs-purple #sidebar .sub-menu .current-menu-item a:hover {
  color: #009eda;
}
/* line 236, ../sass/modules/_mixins.scss */
.cs-purple #sidebar .current-menu-item .sub-menu,
.cs-purple #sidebar .current-menu-ancestor .sub-menu {
  display: block;
}
/* line 247, ../sass/modules/_mixins.scss */
.cs-purple .hp a {
  color: #0084b6;
}
/* line 253, ../sass/modules/_mixins.scss */
.cs-purple input {
  border: 1px solid #0084b6;
}
/* line 258, ../sass/modules/_mixins.scss */
.cs-purple .grid {
  background-color: white;
}
/* line 261, ../sass/modules/_mixins.scss */
.cs-purple .term {
  color: white;
}
/* line 263, ../sass/modules/_mixins.scss */
.cs-purple .term h2 {
  border-bottom: 1px solid white;
}
/* line 267, ../sass/modules/_mixins.scss */
.cs-purple .bleed {
  background-color: #575959;
}
/* line 275, ../sass/modules/_mixins.scss */
.cs-purple .social,
.cs-purple .navbar-toggle,
.cs-purple .read-more,
.cs-purple .dd {
  background-color: #0084b6;
  color: white;
}
/* line 278, ../sass/modules/_mixins.scss */
.cs-purple .social:hover,
.cs-purple .navbar-toggle:hover,
.cs-purple .read-more:hover,
.cs-purple .dd:hover {
  background-color: #009eda;
  color: white !important;
}
/* line 285, ../sass/modules/_mixins.scss */
.cs-purple button {
  color: #0084b6;
}
/* line 287, ../sass/modules/_mixins.scss */
.cs-purple button:hover {
  color: #009eda !important;
}
/* line 294, ../sass/modules/_mixins.scss */
.cs-purple #signup .tweety {
  background-position: -300px -797px;
}
/* line 313, ../sass/modules/_mixins.scss */
.cs-purple #signup button {
  color: white;
  background-color: #0084b6;
}
/* line 316, ../sass/modules/_mixins.scss */
.cs-purple #signup button:hover {
  color: white !important;
  background-color: #009eda !important;
}
/* line 321, ../sass/modules/_mixins.scss */
.cs-purple #signup input[type="email"] {
  border: 1px solid #0084b6;
}
/* line 327, ../sass/modules/_mixins.scss */
.cs-purple .cs-color {
  color: #0084b6;
}

/* line 350, ../sass/modules/_mixins.scss */
.cs-orange .robRyan.rsHor .rsArrowLeft .rsArrowIcn {
  background-position: -295px -330px;
}
/* line 353, ../sass/modules/_mixins.scss */
.cs-orange .robRyan.rsHor .rsArrowRight .rsArrowIcn {
  background-position: -375px -330px;
}
/* line 361, ../sass/modules/_mixins.scss */
.cs-orange .robRyan .rsBullet span {
  background: #575959;
  background: #a3a6a6;
}
/* line 365, ../sass/modules/_mixins.scss */
.cs-orange .robRyan .rsBullet.rsNavSelected span {
  background-color: #0084b6;
}
/* line 368, ../sass/modules/_mixins.scss */
.cs-orange .robRyan .rsBullets {
  border-bottom: 1px solid #0084b6;
}
/* line 83, ../sass/modules/_mixins.scss */
.cs-orange #footer div {
  border-top: 1px solid #0084b6;
}
/* line 86, ../sass/modules/_mixins.scss */
.cs-orange .viewall input:hover {
  color: #0084b6;
}
/* line 92, ../sass/modules/_mixins.scss */
.cs-orange #mainheading,
.cs-orange .mainheading {
  color: #0084b6;
}
/* line 96, ../sass/modules/_mixins.scss */
.cs-orange #sidebar h2 {
  color: #0084b6;
}
/* line 99, ../sass/modules/_mixins.scss */
.cs-orange #sidebar h3 {
  color: #0084b6;
}
/* line 105, ../sass/modules/_mixins.scss */
.cs-orange .row.underline h1, .cs-orange .row.underline h2, .cs-orange .row.underline h3, .cs-orange .row.underline h4, .cs-orange .row.underline h5, .cs-orange .row.underline h6 {
  border-bottom: 1px solid #0084b6;
}
/* line 111, ../sass/modules/_mixins.scss */
.cs-orange #logo a {
  background-position: 20px -698px;
}
/* line 132, ../sass/modules/_mixins.scss */
.cs-orange a {
  color: #0084b6;
}
/* line 134, ../sass/modules/_mixins.scss */
.cs-orange a:hover {
  color: #009eda;
}
/* line 140, ../sass/modules/_mixins.scss */
.cs-orange nav a {
  color: #575959;
}
/* line 142, ../sass/modules/_mixins.scss */
.cs-orange nav a:hover {
  color: #0084b6;
}
/* line 147, ../sass/modules/_mixins.scss */
.cs-orange .navigation a {
  background-color: #575959;
}
/* line 149, ../sass/modules/_mixins.scss */
.cs-orange .navigation a:hover {
  background-color: #009eda;
}
/* line 155, ../sass/modules/_mixins.scss */
.cs-orange .navigation.work .next-posts a:hover span {
  background-color: #009eda;
}
/* line 158, ../sass/modules/_mixins.scss */
.cs-orange .navigation.work .prev-posts a:hover span {
  background-color: #009eda;
}
/* line 161, ../sass/modules/_mixins.scss */
.cs-orange .navigation.work span {
  background-color: #575959;
}
/* line 163, ../sass/modules/_mixins.scss */
.cs-orange .navigation.work span:hover {
  background-color: #009eda;
}
/* line 171, ../sass/modules/_mixins.scss */
.cs-orange .tags a {
  color: #0084b6;
  border: 1px solid #0084b6;
}
/* line 174, ../sass/modules/_mixins.scss */
.cs-orange .tags a:hover {
  color: #009eda;
  border: 1px solid #009eda;
}
/* line 189, ../sass/modules/_mixins.scss */
.cs-orange #nav-primary .current-menu-item > a,
.cs-orange #nav-primary .current-menu-ancestor > a,
.cs-orange #nav-primary .current-osu_work-ancestor > a,
.cs-orange #nav-primary .current-osu_events-ancestor > a,
.cs-orange #nav-primary .current-menu-parent > a,
.cs-orange #nav-primary .current-page-ancestor a {
  color: #0084b6;
  background-color: transparent;
}
/* line 192, ../sass/modules/_mixins.scss */
.cs-orange #nav-primary .current-menu-item > a:hover,
.cs-orange #nav-primary .current-menu-ancestor > a:hover,
.cs-orange #nav-primary .current-osu_work-ancestor > a:hover,
.cs-orange #nav-primary .current-osu_events-ancestor > a:hover,
.cs-orange #nav-primary .current-menu-parent > a:hover,
.cs-orange #nav-primary .current-page-ancestor a:hover {
  color: #009eda;
}
/* line 204, ../sass/modules/_mixins.scss */
.cs-orange #sidebar .current-menu-item > a,
.cs-orange #sidebar .current-menu-ancestor > a,
.cs-orange #sidebar .current-osu_work-ancestor > a,
.cs-orange #sidebar .current-osu_events-ancestor > a,
.cs-orange #sidebar .current-menu-parent > a {
  color: #0084b6;
}
/* line 206, ../sass/modules/_mixins.scss */
.cs-orange #sidebar .current-menu-item > a:hover,
.cs-orange #sidebar .current-menu-ancestor > a:hover,
.cs-orange #sidebar .current-osu_work-ancestor > a:hover,
.cs-orange #sidebar .current-osu_events-ancestor > a:hover,
.cs-orange #sidebar .current-menu-parent > a:hover {
  color: #009eda;
}
/* line 212, ../sass/modules/_mixins.scss */
.cs-orange #sidebar .current-cat > a,
.cs-orange #sidebar .current-archive > a,
.cs-orange #sidebar .current-term > a {
  color: #0084b6;
}
/* line 214, ../sass/modules/_mixins.scss */
.cs-orange #sidebar .current-cat > a:hover,
.cs-orange #sidebar .current-archive > a:hover,
.cs-orange #sidebar .current-term > a:hover {
  color: #009eda;
}
/* line 218, ../sass/modules/_mixins.scss */
.cs-orange #sidebar .sub-menu {
  display: none;
}
/* line 220, ../sass/modules/_mixins.scss */
.cs-orange #sidebar .sub-menu a {
  background-color: transparent;
  color: #575959;
}
/* line 223, ../sass/modules/_mixins.scss */
.cs-orange #sidebar .sub-menu a:hover {
  color: #009eda;
  background-color: transparent !important;
}
/* line 228, ../sass/modules/_mixins.scss */
.cs-orange #sidebar .sub-menu .current-menu-item a {
  color: #0084b6;
}
/* line 230, ../sass/modules/_mixins.scss */
.cs-orange #sidebar .sub-menu .current-menu-item a:hover {
  color: #009eda;
}
/* line 236, ../sass/modules/_mixins.scss */
.cs-orange #sidebar .current-menu-item .sub-menu,
.cs-orange #sidebar .current-menu-ancestor .sub-menu {
  display: block;
}
/* line 247, ../sass/modules/_mixins.scss */
.cs-orange .hp a {
  color: #0084b6;
}
/* line 253, ../sass/modules/_mixins.scss */
.cs-orange input {
  border: 1px solid #0084b6;
}
/* line 258, ../sass/modules/_mixins.scss */
.cs-orange .grid {
  background-color: white;
}
/* line 261, ../sass/modules/_mixins.scss */
.cs-orange .term {
  color: white;
}
/* line 263, ../sass/modules/_mixins.scss */
.cs-orange .term h2 {
  border-bottom: 1px solid white;
}
/* line 267, ../sass/modules/_mixins.scss */
.cs-orange .bleed {
  background-color: #575959;
}
/* line 275, ../sass/modules/_mixins.scss */
.cs-orange .social,
.cs-orange .navbar-toggle,
.cs-orange .read-more,
.cs-orange .dd {
  background-color: #0084b6;
  color: white;
}
/* line 278, ../sass/modules/_mixins.scss */
.cs-orange .social:hover,
.cs-orange .navbar-toggle:hover,
.cs-orange .read-more:hover,
.cs-orange .dd:hover {
  background-color: #009eda;
  color: white !important;
}
/* line 285, ../sass/modules/_mixins.scss */
.cs-orange button {
  color: #0084b6;
}
/* line 287, ../sass/modules/_mixins.scss */
.cs-orange button:hover {
  color: #009eda !important;
}
/* line 294, ../sass/modules/_mixins.scss */
.cs-orange #signup .tweety {
  background-position: -300px -797px;
}
/* line 313, ../sass/modules/_mixins.scss */
.cs-orange #signup button {
  color: white;
  background-color: #0084b6;
}
/* line 316, ../sass/modules/_mixins.scss */
.cs-orange #signup button:hover {
  color: white !important;
  background-color: #009eda !important;
}
/* line 321, ../sass/modules/_mixins.scss */
.cs-orange #signup input[type="email"] {
  border: 1px solid #0084b6;
}
/* line 327, ../sass/modules/_mixins.scss */
.cs-orange .cs-color {
  color: #0084b6;
}

/* line 268, ../sass/main.scss */
header {
  position: relative;
  text-align: center;
}
/* line 271, ../sass/main.scss */
header #logo {
  display: inline-block;
  padding: 0;
  margin: 30px 0 0 0;
}
/* line 275, ../sass/main.scss */
header #logo a {
  display: block;
  margin: auto;
  height: 110px;
  width: 285px;
  background-image: url(images/site/sprite.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  font-size: 1px;
  text-indent: -999999px;
}
/* line 280, ../sass/main.scss */
header #logo a:hover {
  opacity: 0.7;
}
/* line 285, ../sass/main.scss */
header .social {
  position: absolute;
  padding: 4px;
  top: 0;
  font-size: 1.8em;
}
/* line 292, ../sass/main.scss */
header .social[href*="facebook"] {
  right: 50px;
  padding: 3px 14px;
}
/* line 296, ../sass/main.scss */
header .social[href*="twitter"] {
  right: 0;
  padding: 3px 8px;
}

/* line 308, ../sass/main.scss */
#signup {
  width: 360px;
  margin: 0 auto 30px auto;
  text-align: left;
}
/* line 51, ../sass/modules/_mixins.scss */
#signup ::-webkit-input-placeholder {
  text-transform: uppercase;
  color: #575959;
}
/* line 56, ../sass/modules/_mixins.scss */
#signup :-moz-placeholder {
  /* Firefox 18- */
  text-transform: uppercase;
  color: #575959;
}
/* line 61, ../sass/modules/_mixins.scss */
#signup ::-moz-placeholder {
  /* Firefox 19+ */
  text-transform: uppercase;
  color: #575959;
}
/* line 66, ../sass/modules/_mixins.scss */
#signup :-ms-input-placeholder {
  text-transform: uppercase;
  color: #575959;
}
/* line 313, ../sass/main.scss */
#signup .tweety {
  background-image: url(images/site/sprite.png);
  display: block;
  float: left;
  width: 40px;
  height: 45px;
}
/* line 320, ../sass/main.scss */
#signup p {
  padding: 0;
  margin: 0;
}
/* line 323, ../sass/main.scss */
#signup input {
  font-size: 12.6px;
}
/* line 326, ../sass/main.scss */
#signup input[type="email"] {
  width: 60%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 330, ../sass/main.scss */
#signup button {
  border: none;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 11.2px;
  padding: 3px 5px;
  margin: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 338, ../sass/main.scss */
#signup .icon-envelope span {
  position: absolute;
  font-size: 1px;
  text-indent: -999999px;
}

/* line 345, ../sass/main.scss */
input {
  text-transform: uppercase;
  font-size: 12.6px;
  background-color: transparent;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

/* line 352, ../sass/main.scss */
#searchform input {
  width: 94%;
  padding: 3%;
}
/* line 356, ../sass/main.scss */
#searchform #searchsubmit {
  position: absolute;
  left: -999999px;
}

/* line 361, ../sass/main.scss */
.viewall {
  text-align: left;
}
/* line 363, ../sass/main.scss */
.viewall input {
  border: none;
  padding: 0;
}

/* line 374, ../sass/main.scss */
#primary {
  position: relative;
}
/* line 376, ../sass/main.scss */
#primary .date {
  display: block;
  margin: 10px 0;
  margin-top: 0;
}

/* !Homepage */
/* line 389, ../sass/main.scss */
.home .img-wrap {
  padding: 0;
  margin-bottom: 10px;
}
/* line 392, ../sass/main.scss */
.home .img-wrap:hover {
  opacity: 0.8;
}
/* line 396, ../sass/main.scss */
.home #secondary {
  margin-top: 30px;
}
/* line 398, ../sass/main.scss */
.home #secondary h2 {
  text-align: center;
  font-family: "open_sanslight", arial, verdana, sans-serif;
  font-weight: 100;
  font-size: 19.6px;
  padding: 0 0 20px 0;
}
/* line 406, ../sass/main.scss */
.home #secondary p {
  margin-top: 1.5em;
}
/* line 410, ../sass/main.scss */
.home #secondary img {
  max-height: 220px;
  width: 100%;
}
@media (max-width: 768px) {
  /* line 410, ../sass/main.scss */
  .home #secondary img {
    max-height: inherit;
  }
}
/* line 417, ../sass/main.scss */
.home #secondary #shop img {
  width: auto;
}

/* !Headings */
/* line 14, ../sass/modules/_mixins.scss */
h1 {
  font-size: 32.2px;
}

/* line 15, ../sass/modules/_mixins.scss */
h2 {
  font-size: 21px;
}

/* line 16, ../sass/modules/_mixins.scss */
h3 {
  font-size: 16.38px;
}

/* line 17, ../sass/modules/_mixins.scss */
h4 {
  font-size: 14px;
}

/* line 18, ../sass/modules/_mixins.scss */
h5 {
  font-size: 11.62px;
}

/* line 19, ../sass/modules/_mixins.scss */
h6 {
  font-size: 10.5px;
}

/* line 26, ../sass/modules/_mixins.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  text-transform: uppercase;
  font-family: "open_sanslight", arial, verdana, sans-serif;
  padding: 0 0 10px 0;
  margin: 0;
  clear: both;
}

/* line 427, ../sass/main.scss */
#mainheading,
.mainheading {
  font-weight: 100;
  font-family: "open_sanslight", arial, verdana, sans-serif;
  font-size: 18.2px;
  margin: 0 0 10px 0;
}

/* line 435, ../sass/main.scss */
.home #mainheading,
.page-id-17 #mainheading {
  display: none;
}

/* line 441, ../sass/main.scss */
.row.underline h1, .row.underline h2, .row.underline h3, .row.underline h4, .row.underline h5, .row.underline h6 {
  padding: 0 0 5px 0;
  margin: 0 0 10px 0;
}

/* !Page templates */
/* line 452, ../sass/main.scss */
.archive .read-more,
.search .read-more {
  padding: 5px;
  margin-bottom: 35px;
  text-transform: uppercase;
  font-weight: 500;
  display: block;
  float: left;
  width: auto;
}
@media (max-width: 768px) {
  /* line 462, ../sass/main.scss */
  .archive .col-sm-4,
  .search .col-sm-4 {
    margin-bottom: 4%;
    text-align: center;
  }
}

/* line 469, ../sass/main.scss */
article.category-blog a.read-more {
  background: inherit;
  color: #222;
  text-transform: none;
  padding: 0;
}

@media (max-width: 768px) {
  /* line 479, ../sass/main.scss */
  .post-type-archive-osu_events .hidden-xs {
    display: none;
  }
  /* line 482, ../sass/main.scss */
  .post-type-archive-osu_events .col-sm-4 {
    margin-bottom: 20px;
  }
}

/* line 491, ../sass/main.scss */
.page-template-templatestemplate-ryantown-php .clear {
  height: 30px;
}
@media (max-width: 768px) {
  /* line 495, ../sass/main.scss */
  .page-template-templatestemplate-ryantown-php .mcol {
    margin-bottom: 15px;
  }
}

/* line 504, ../sass/main.scss */
.post-type-archive-osu_work article,
.tax-osu_work_categories article {
  		/*
  		width:31%;
      	margin-right:2%;
      	margin-bottom:2%;
      	float:left;
      	
      	@include breakpoint(teenager) {
      		width:48%;
      	}
      	@include breakpoint(baby) {
      		width:100%;
      		margin-right:0;
      		margin-bottom:4%;
  		}
  		
  		*/
  margin-bottom: 2em;
}
@media (max-width: 768px) {
  /* line 504, ../sass/main.scss */
  .post-type-archive-osu_work article,
  .tax-osu_work_categories article {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0;
  }
}
/* line 531, ../sass/main.scss */
.post-type-archive-osu_work article img,
.tax-osu_work_categories article img {
  width: auto;
  height: auto;
  max-height: 90% !important;
  max-width: 90% !important;
  display: inline;
  padding: 1em 0;
}
@media (max-width: 480px) {
  /* line 531, ../sass/main.scss */
  .post-type-archive-osu_work article img,
  .tax-osu_work_categories article img {
    width: 100%;
    max-height: none;
  }
}
/* line 543, ../sass/main.scss */
.post-type-archive-osu_work article a,
.tax-osu_work_categories article a {
  position: relative;
  text-align: center;
  display: block;
  height: 100%;
  width: 100%;
}
/* line 550, ../sass/main.scss */
.post-type-archive-osu_work article .bleed,
.tax-osu_work_categories article .bleed {
  z-index: 1;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  /* IE 8 */
  filter: alpha(opacity=70);
  /* IE 5-7 */
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}
/* line 557, ../sass/main.scss */
.post-type-archive-osu_work article .term,
.tax-osu_work_categories article .term {
  z-index: 2;
  text-transform: uppercase;
  font-size: 14px;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}
@media (max-width: 768px) {
  /* line 557, ../sass/main.scss */
  .post-type-archive-osu_work article .term,
  .tax-osu_work_categories article .term {
    font-size: 14px;
  }
}
/* line 565, ../sass/main.scss */
.post-type-archive-osu_work article .term span,
.tax-osu_work_categories article .term span {
  line-height: 120%;
  position: absolute;
  text-align: center;
  display: block;
  width: 80%;
  left: 10%;
  top: 38%;
}
@media (max-width: 480px) {
  /* line 565, ../sass/main.scss */
  .post-type-archive-osu_work article .term span,
  .tax-osu_work_categories article .term span {
    top: 35%;
  }
}
/* line 577, ../sass/main.scss */
.post-type-archive-osu_work article .term h2,
.tax-osu_work_categories article .term h2 {
  padding-bottom: 5px;
  margin-bottom: 5px;
  font-family: "open_sanslight", arial, verdana, sans-serif;
  font-size: 18.2px;
}
@media (max-width: 940px) {
  /* line 577, ../sass/main.scss */
  .post-type-archive-osu_work article .term h2,
  .tax-osu_work_categories article .term h2 {
    font-size: 16.8px;
  }
}
@media (max-width: 768px) {
  /* line 577, ../sass/main.scss */
  .post-type-archive-osu_work article .term h2,
  .tax-osu_work_categories article .term h2 {
    font-size: 18.2px;
  }
}
/* line 591, ../sass/main.scss */
.post-type-archive-osu_work article.featured,
.tax-osu_work_categories article.featured {
  height: 400px;
  width: 100%;
  line-height: 400px;
  text-align: center;
  margin: 0 0 4% 0;
}
@media (max-width: 480px) {
  /* line 591, ../sass/main.scss */
  .post-type-archive-osu_work article.featured,
  .tax-osu_work_categories article.featured {
    width: 100%;
  }
}
/* line 601, ../sass/main.scss */
.post-type-archive-osu_work article.featured .term span,
.tax-osu_work_categories article.featured .term span {
  top: 42%;
}
/* line 605, ../sass/main.scss */
.post-type-archive-osu_work article.featured a,
.tax-osu_work_categories article.featured a {
  max-height: 400px !important;
}
/* line 608, ../sass/main.scss */
.post-type-archive-osu_work article.featured img,
.tax-osu_work_categories article.featured img {
  width: auto;
  height: auto;
  padding: 0;
  max-height: 90% !important;
  max-width: 90% !important;
  /* width:auto; */
}

/* line 621, ../sass/main.scss */
.single article.type-osu_work .wp-caption {
  margin-bottom: 2em;
}
/* line 624, ../sass/main.scss */
.single article.type-osu_work .wp-caption p {
  max-width: 70%;
}
/* line 630, ../sass/main.scss */
.single article.type-osu_work img.alignnone {
  margin-bottom: 2em;
}

/* line 640, ../sass/main.scss */
.post-type-archive-osu_work #primary,
.tax-osu_work_categories #primary {
  text-align: center;
}
/* line 643, ../sass/main.scss */
.post-type-archive-osu_work #mainheading,
.tax-osu_work_categories #mainheading {
  font-family: "open_sanslight", arial, verdana, sans-serif;
  margin: 0 auto 40px auto;
  display: block;
  text-align: center;
  font-size: 16.8px;
}
/* line 650, ../sass/main.scss */
.post-type-archive-osu_work article,
.tax-osu_work_categories article {
  text-align: left;
  height: 300px;
}
@media (max-width: 480px) {
  /* line 650, ../sass/main.scss */
  .post-type-archive-osu_work article,
  .tax-osu_work_categories article {
    height: auto;
  }
}
/* line 656, ../sass/main.scss */
.post-type-archive-osu_work article a,
.tax-osu_work_categories article a {
  text-align: center;
  line-height: 300px;
}
@media (max-width: 480px) {
  /* line 656, ../sass/main.scss */
  .post-type-archive-osu_work article a,
  .tax-osu_work_categories article a {
    line-height: auto;
  }
}
/* line 663, ../sass/main.scss */
.post-type-archive-osu_work article img,
.tax-osu_work_categories article img {
  /*
  max-width:90% !important;
  max-height:90% !important;
  */
}
@media (max-width: 480px) {
  /* line 663, ../sass/main.scss */
  .post-type-archive-osu_work article img,
  .tax-osu_work_categories article img {
    width: 90%;
    max-height: none;
    margin: 15px 0;
  }
}
/* line 675, ../sass/main.scss */
.post-type-archive-osu_work article.featured,
.tax-osu_work_categories article.featured {
  height: 400px;
}
@media (max-width: 480px) {
  /* line 675, ../sass/main.scss */
  .post-type-archive-osu_work article.featured,
  .tax-osu_work_categories article.featured {
    height: auto;
  }
}
/* line 680, ../sass/main.scss */
.post-type-archive-osu_work article.featured a,
.tax-osu_work_categories article.featured a {
  line-height: 400px;
}
@media (max-width: 480px) {
  /* line 680, ../sass/main.scss */
  .post-type-archive-osu_work article.featured a,
  .tax-osu_work_categories article.featured a {
    line-height: auto;
  }
}
/* line 688, ../sass/main.scss */
.post-type-archive-osu_work .viewall,
.tax-osu_work_categories .viewall {
  float: left;
}
/* line 691, ../sass/main.scss */
.post-type-archive-osu_work .navigation,
.tax-osu_work_categories .navigation {
  clear: none;
}

/* line 700, ../sass/main.scss */
.single-osu_work #mainheading,
.single-osu_work .mainheading,
.product #mainheading,
.product .mainheading {
  font-family: "open_sanslight", arial, verdana, sans-serif;
  font-size: 18.2px;
  font-weight: 100;
  padding: 10px 0 0 0;
  padding-top: 0;
  margin-bottom: 25px;
}
/* line 708, ../sass/main.scss */
.single-osu_work .postmetadata,
.product .postmetadata {
  text-transform: uppercase;
}
/* line 711, ../sass/main.scss */
.single-osu_work .navigation,
.product .navigation {
  margin-top: 20px;
}
/* line 713, ../sass/main.scss */
.single-osu_work .navigation .prev-posts,
.product .navigation .prev-posts {
  float: left;
  width: auto;
  margin-left: 0;
}
/* line 718, ../sass/main.scss */
.single-osu_work .navigation a,
.product .navigation a {
  position: relative;
  text-indent: 0;
  text-transform: uppercase;
  font-size: 14px;
  width: auto !important;
  height: auto !important;
  background-image: none !important;
  background-color: transparent;
}
/* line 727, ../sass/main.scss */
.single-osu_work .navigation a:hover,
.product .navigation a:hover {
  background-color: transparent;
}
/* line 731, ../sass/main.scss */
.single-osu_work .navigation span,
.product .navigation span {
  display: block;
  text-indent: -999999px;
  font-size: 1px;
  float: none;
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
/* line 740, ../sass/main.scss */
.single-osu_work .navigation .next-posts,
.product .navigation .next-posts {
  right: 10px;
}
/* line 743, ../sass/main.scss */
.single-osu_work .navigation .next-posts a,
.product .navigation .next-posts a {
  padding-right: 40px;
  padding-top: 5px;
}
/* line 747, ../sass/main.scss */
.single-osu_work .navigation .next-posts span,
.product .navigation .next-posts span {
  position: absolute;
  right: 0;
  top: 0;
  height: 30px;
  width: 30px;
  background-image: url(images/site/sprite.png);
  background-position: -676px -12px;
  background-repeat: no-repeat;
}
/* line 754, ../sass/main.scss */
.single-osu_work .navigation .prev-posts,
.product .navigation .prev-posts {
  left: 10px;
}
/* line 757, ../sass/main.scss */
.single-osu_work .navigation .prev-posts a,
.product .navigation .prev-posts a {
  padding-left: 40px;
  padding-top: 5px;
}
/* line 762, ../sass/main.scss */
.single-osu_work .navigation .prev-posts span,
.product .navigation .prev-posts span {
  position: absolute;
  left: 0;
  top: 0;
  height: 30px;
  width: 30px;
  background-image: url(images/site/sprite.png);
  background-position: -623px -11px;
  background-repeat: no-repeat;
}
/* line 772, ../sass/main.scss */
.single-osu_work .navigation .next-posts span,
.single-osu_work .navigation .prev-posts span,
.product .navigation .next-posts span,
.product .navigation .prev-posts span {
  visibility: visible;
}
/* line 776, ../sass/main.scss */
.single-osu_work .navigation .prev-posts a:hover,
.product .navigation .prev-posts a:hover {
  padding-left: 40px;
}
/* line 780, ../sass/main.scss */
.single-osu_work .navigation .next-posts a:hover,
.product .navigation .next-posts a:hover {
  padding-right: 40px;
}

/* line 787, ../sass/main.scss */
.single .col-sm-10 {
  position: inherit !important;
}

/* line 791, ../sass/main.scss */
.single .next-posts, .single .prev-posts {
  position: fixed;
  top: 47%;
  visibility: hidden;
}

/* line 796, ../sass/main.scss */
.single .next-posts:hover, .single .prev-posts:hover {
  visibility: visible;
}

/* line 804, ../sass/main.scss */
.single-osu_work .navigation a:hover {
  background: white !important;
  padding: 5px 10px;
  border-radius: 5px;
}

/* line 810, ../sass/main.scss */
.single-osu_work .viewall {
  margin: 15px 0 0 0;
}

@media screen and (max-width: 1024px) {
  /* line 818, ../sass/main.scss */
  body.single .next-posts, body.single .prev-posts {
    display: none;
  }
}
/* line 824, ../sass/main.scss */
.single-osu_work .navigation {
  padding: 0;
  margin-top: 0;
}

/* !pagination */
/* line 830, ../sass/main.scss */
.navigation {
  clear: both;
}
/* line 832, ../sass/main.scss */
.navigation div {
  float: right;
  width: auto;
  margin-left: 7px;
}
/* line 837, ../sass/main.scss */
.navigation a {
  display: block;
  float: right;
  text-indent: -999999px;
  font-size: 1px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
/* line 844, ../sass/main.scss */
.navigation .next-posts a {
  height: 30px;
  width: 30px;
  background-image: url(images/site/sprite.png);
  background-position: -676px -12px;
  background-repeat: no-repeat;
}
/* line 847, ../sass/main.scss */
.navigation .prev-posts a {
  height: 30px;
  width: 30px;
  background-image: url(images/site/sprite.png);
  background-position: -623px -11px;
  background-repeat: no-repeat;
}

/* Contact */
/* Event page */
/* line 859, ../sass/main.scss */
.page-id-2348 article {
  max-width: 768px;
}

/* line 867, ../sass/main.scss */
.dd {
  display: block;
  padding: 5px;
  margin-bottom: 20px;
  text-transform: uppercase;
}

/* line 875, ../sass/main.scss */
#sidebar h2 {
  font-weight: 100;
  font-family: "open_sanslight", arial, verdana, sans-serif;
  font-size: 18.2px;
  margin: 0 0 15px 0;
}
/* line 881, ../sass/main.scss */
#sidebar h3 {
  font-weight: 100;
  font-family: "open_sanslight", arial, verdana, sans-serif;
  font-size: 18.2px;
  padding: 0 0;
  margin: 20px 0 10px 0;
}
/* line 887, ../sass/main.scss */
#sidebar ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
@media (min-width: 768px) {
  /* line 892, ../sass/main.scss */
  #sidebar ul li.menu-item-1538 {
    width: 100px;
  }
}
/* line 897, ../sass/main.scss */
#sidebar ul li {
  margin-bottom: 0.6em;
}
/* line 902, ../sass/main.scss */
#sidebar .navbar {
  background-color: transparent;
  padding: 0;
  border-radius: 0;
}
/* line 907, ../sass/main.scss */
#sidebar .navbar-toggle {
  position: relative;
  top: 0;
  right: 0;
  width: 100%;
  height: auto;
  padding: 2%;
  margin-bottom: 10px;
  border: none;
  border-radius: 0;
}
/* line 918, ../sass/main.scss */
#sidebar #wparchives {
  font-size: 14px;
}
/* line 920, ../sass/main.scss */
#sidebar #wparchives h3 {
  font-size: 14px;
  padding: 0 0;
  margin: 10px 0 0 0;
}

/* !NAV */
/* line 928, ../sass/main.scss */
#nav-primary {
  padding: 5px 25px 30px 25px;
}
/* line 930, ../sass/main.scss */
#nav-primary ul {
  padding: 0;
  margin: 0;
}
/* line 932, ../sass/main.scss */
#nav-primary ul li {
  display: inline;
  list-style: none;
  text-transform: uppercase;
}
/* line 937, ../sass/main.scss */
#nav-primary ul li a {
  font-size: 18.2px;
  font-weight: 100;
  padding: 0 7px;
  margin: 0;
}

/* line 959, ../sass/main.scss */
.block {
  padding: 0;
  margin: 0;
}
/* line 961, ../sass/main.scss */
.block li {
  list-style-type: none;
  margin: 5px 0;
}
/* line 965, ../sass/main.scss */
.block a {
  display: block;
  line-height: 120%;
}
/* line 970, ../sass/main.scss */
.block .sub-menu a {
  padding: 0;
}
/* line 972, ../sass/main.scss */
.block .sub-menu a:before {
  content: '• ';
}

/* line 986, ../sass/main.scss */
#footer {
  text-align: center;
  margin-top: 40px;
}
/* line 989, ../sass/main.scss */
#footer div {
  font-size: 90%;
  padding: 10px 0;
  margin: 10px 0;
}
@media (max-width: 1170px) {
  /* line 995, ../sass/main.scss */
  #footer form {
    width: 320px;
    margin: auto;
  }
}
