@charset "IBM437";
/*###################################################*/
/*HTML5 Elements*/
/*###################################################*/
/* line 4, _reset.scss */
header, section, footer, aside, nav, article, figure, main {
  display: block;
  margin: 0;
  padding: 0;
}

/*###################################################*/
/*Reset*/
/*###################################################*/
/* line 9, _reset.scss */
* {
  margin: 0;
  padding: 0;
  font-size: 100%;
}

/* line 15, _reset.scss */
body {
  overflow-y: scroll;
}

/*###################################################*/
/*WP Specific*/
/*###################################################*/
/* line 22, _reset.scss */
.aligncenter, div.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 27, _reset.scss */
.alignleft {
  float: left;
  margin-right: 30px;
  margin-bottom: 10px;
}

/* line 32, _reset.scss */
.alignright {
  float: right;
  margin-left: 30px;
  margin-bottom: 10px;
}

/* line 37, _reset.scss */
.wp-caption {
  background-color: #f3f3f3;
  border: 1px solid #dddddd;
  margin: 0 0 10px 30px;
  padding-top: 4px;
  text-align: center;
  font-style: italic;
}

/* line 45, _reset.scss */
.wp-caption img {
  border: 0 none;
  margin: 0;
  padding: 0;
}

/* line 50, _reset.scss */
.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}

/* line 1, _global.scss */
body {
  color: #414042;
  font-family: AvenirLT-Roman, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 1.8;
  background: #FFF;
  zoom: 1;
}
/* line 15, _variables.scss */
body:before, body:after {
  content: "";
  display: table;
}
/* line 19, _variables.scss */
body:after {
  clear: both;
}

/* line 11, _global.scss */
a {
  color: #049e94;
}
/* line 13, _global.scss */
a img {
  border: none;
}

/* line 18, _global.scss */
.lowercase {
  text-transform: lowercase !important;
}

/* line 22, _global.scss */
p {
  font-size: 14px;
  margin-bottom: 1.3em;
  font-family: AvenirLT-Roman, sans-serif;
  font-weight: normal;
  font-style: normal;
}

/* line 26, _global.scss */
.button {
  background: #FFF;
  padding: 8px 25px;
  color: #414042;
  text-decoration: none;
  display: inline-block;
  font-size: 12px;
}

/* line 37, _global.scss */
.full-width-module, article {
  zoom: 1;
  -webkit-box-shadow: inset 0 0 4px rgba(200, 240, 91, 0.1);
  -moz-box-shadow: inset 0 0 4px rgba(200, 240, 91, 0.1);
  box-shadow: inset 0 0 4px rgba(200, 240, 91, 0.1);
  padding: 20px;
  margin-bottom: 20px;
  background: #f4f4f4;
}
/* line 15, _variables.scss */
.full-width-module:before, .full-width-module:after, article:before, article:after {
  content: "";
  display: table;
}
/* line 19, _variables.scss */
.full-width-module:after, article:after {
  clear: both;
}

/* line 46, _global.scss */
.full-width-module menu {
  zoom: 1;
  border-bottom: 1px solid #8f8f8f;
}
/* line 15, _variables.scss */
.full-width-module menu:before, .full-width-module menu:after {
  content: "";
  display: table;
}
/* line 19, _variables.scss */
.full-width-module menu:after {
  clear: both;
}
/* line 49, _global.scss */
.full-width-module menu h2 {
  color: #99ca3a;
  font-family: AvenirLT-Heavy, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 28px;
  float: left;
  text-transform: uppercase;
}
/* line 56, _global.scss */
.full-width-module menu .filter-list {
  list-style: none;
  float: left;
  font-size: 12px;
  margin-top: 10px;
}
/* line 61, _global.scss */
.full-width-module menu .filter-list li {
  float: left;
  margin-left: 30px;
  padding: 3px 6px;
  cursor: pointer;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
}
/* line 68, _global.scss */
.full-width-module menu .filter-list li:hover, .full-width-module menu .filter-list li.current {
  background: #8f8f8f;
  color: #FFF;
}
/* line 74, _global.scss */
.full-width-module menu > a {
  float: right;
  color: #049e94;
  text-decoration: none;
  margin-top: 10px;
}
/* line 79, _global.scss */
.full-width-module menu > a:hover {
  text-decoration: underline;
}

/* line 87, _global.scss */
#recent-posts #posts-grid {
  clear: both;
  list-style: none;
  text-align: left;
  padding-top: 10px;
}
/* line 92, _global.scss */
#recent-posts #posts-grid li {
  -webkit-box-shadow: 0 0 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 0px rgba(0, 0, 0, 0.2);
  width: 48%;
  background: transparent;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  z-index: 1;
  float: left;
}
/* line 100, _global.scss */
#recent-posts #posts-grid li:nth-child(odd) {
  margin-right: 4%;
}
/* line 103, _global.scss */
#recent-posts #posts-grid li:hover {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  -webkit-transform: scale(1.05, 1.05);
  -moz-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
  background: #FFF;
  z-index: 5;
}
/* line 108, _global.scss */
#recent-posts #posts-grid li:hover h3 {
  color: #049e94;
}
/* line 112, _global.scss */
#recent-posts #posts-grid li a {
  zoom: 1;
  padding: 15px;
  color: #414042;
  text-decoration: none;
  display: block;
}
/* line 15, _variables.scss */
#recent-posts #posts-grid li a:before, #recent-posts #posts-grid li a:after {
  content: "";
  display: table;
}
/* line 19, _variables.scss */
#recent-posts #posts-grid li a:after {
  clear: both;
}
/* line 119, _global.scss */
#recent-posts #posts-grid li a:hover h3 {
  color: #049e94;
}
/* line 122, _global.scss */
#recent-posts #posts-grid li a:hover hgroup {
  border-color: #049e94;
}
/* line 127, _global.scss */
#recent-posts #posts-grid li hgroup {
  border-left: 6px solid #d8d8d8;
  padding-left: 8px;
  margin-bottom: 10px;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
}
/* line 134, _global.scss */
#recent-posts #posts-grid li h3 {
  font-size: 21px;
  font-family: AvenirLT-Light, sans-serif;
  font-weight: normal;
  font-style: normal;
  margin-bottom: 3px;
  margin-top: 10px;
  line-height: 1;
}
/* line 141, _global.scss */
#recent-posts #posts-grid li h4 {
  font-size: 12px;
  font-style: italic;
  color: #8f8f8f;
  font-family: AvenirLT-Light, sans-serif;
  font-weight: normal;
  font-style: normal;
}
/* line 146, _global.scss */
#recent-posts #posts-grid li h4 strong {
  font-family: AvenirLT-Roman, sans-serif;
  font-weight: normal;
  font-style: normal;
}
/* line 150, _global.scss */
#recent-posts #posts-grid li p {
  font-size: 12px;
}
/* line 152, _global.scss */
#recent-posts #posts-grid li p span.more {
  color: #049e94;
  text-decoration: underline;
}
/* line 157, _global.scss */
#recent-posts #posts-grid li img {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  display: block;
}

/* line 169, _global.scss */
#timeline #timeline-wrapper {
  position: relative;
  margin-top: 15px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* line 173, _global.scss */
#timeline #timeline-wrapper #timeline-container {
  margin: 0 70px;
  height: 170px;
  padding: 10px;
  margin-bottom: 5px;
  overflow: hidden;
}
/* line 179, _global.scss */
#timeline #timeline-wrapper #timeline-container ul {
  position: relative;
  list-style: none;
  width: 3000px;
  zoom: 1;
}
/* line 15, _variables.scss */
#timeline #timeline-wrapper #timeline-container ul:before, #timeline #timeline-wrapper #timeline-container ul:after {
  content: "";
  display: table;
}
/* line 19, _variables.scss */
#timeline #timeline-wrapper #timeline-container ul:after {
  clear: both;
}
/* line 184, _global.scss */
#timeline #timeline-wrapper #timeline-container ul li {
  width: 230px;
  float: left;
  margin-left: 35px;
  margin-bottom: 10px;
}
/* line 189, _global.scss */
#timeline #timeline-wrapper #timeline-container ul li:first-child, #timeline #timeline-wrapper #timeline-container ul li.no-margin {
  margin-left: 0;
}
/* line 192, _global.scss */
#timeline #timeline-wrapper #timeline-container ul li a {
  display: block;
  height: 170px;
  background: transparent;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  z-index: 1;
  text-decoration: none;
  color: #414042;
}
/* line 201, _global.scss */
#timeline #timeline-wrapper #timeline-container ul li a:hover {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  -webkit-transform: scale(1.05, 1.05);
  -moz-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
  background: #049e94;
  color: #FFF;
  z-index: 5;
}
/* line 207, _global.scss */
#timeline #timeline-wrapper #timeline-container ul li a:hover h4 {
  color: #FFF;
}
/* line 211, _global.scss */
#timeline #timeline-wrapper #timeline-container ul li a h3 {
  padding: 0 5px;
  font-size: 12px;
  font-family: AvenirLT-Black, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  margin-bottom: 4px;
}
/* line 218, _global.scss */
#timeline #timeline-wrapper #timeline-container ul li a h4 {
  padding: 0 5px;
  font-size: 12px;
  font-family: AvenirLT-Light, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.3;
  color: #8f8f8f;
}
/* line 229, _global.scss */
#timeline #timeline-wrapper .navigation {
  height: 110px;
  width: 55px;
  position: absolute;
  top: 10px;
  left: 0;
  background: #414042;
  text-decoration: none;
  border: none;
  color: #FFF;
  font-size: 30px;
  line-height: 110px;
  display: block;
  text-align: center;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.15s;
  -moz-transition-duration: 0.15s;
  -o-transition-duration: 0.15s;
  transition-duration: 0.15s;
  cursor: pointer;
  font-family: AvenirLT-Light, sans-serif;
  font-weight: normal;
  font-style: normal;
}
/* line 247, _global.scss */
#timeline #timeline-wrapper .navigation:hover {
  background: #049e94;
}
/* line 250, _global.scss */
#timeline #timeline-wrapper .navigation.off {
  opacity: .4;
  cursor: default;
}
/* line 253, _global.scss */
#timeline #timeline-wrapper .navigation.off:hover {
  background: #414042;
}
/* line 258, _global.scss */
#timeline #timeline-wrapper #advance-timeline {
  left: auto;
  right: 0;
}
/* line 263, _global.scss */
#timeline #timeline-wrapper #slider {
  background: #d8d8d8;
  height: 10px;
  position: relative;
}
/* line 267, _global.scss */
#timeline #timeline-wrapper #slider .ui-slider-range {
  height: 6px;
  position: absolute;
  background: #d8d8d8;
  border: 2px solid #99ca3a;
}
/* line 273, _global.scss */
#timeline #timeline-wrapper #slider .ui-slider-handle {
  background: green;
  height: 16px;
  width: 16px;
  position: absolute;
  z-index: 2;
  background: #049e94;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCFE7FA', endColorstr='#FF049E94');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cfe7fa), color-stop(0%, #cfe7fa), color-stop(0%, #77bab4), color-stop(100%, #049e94));
  background-image: -webkit-linear-gradient(top, #cfe7fa 0%, #cfe7fa 0%, #77bab4 0%, #049e94 100%);
  background-image: -moz-linear-gradient(top, #cfe7fa 0%, #cfe7fa 0%, #77bab4 0%, #049e94 100%);
  background-image: -o-linear-gradient(top, #cfe7fa 0%, #cfe7fa 0%, #77bab4 0%, #049e94 100%);
  background-image: linear-gradient(top, #cfe7fa 0%, #cfe7fa 0%, #77bab4 0%, #049e94 100%);
  border: 2px solid #99ca3a;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  -ms-border-radius: 9px;
  -o-border-radius: 9px;
  border-radius: 9px;
  top: -5px;
  margin-left: -9px;
  outline: none;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  -o-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
/* line 292, _global.scss */
#timeline #timeline-wrapper #slider .ui-slider-handle.ui-state-active {
  background-color: #049e94;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF049E94', endColorstr='#FFCFE7FA');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #049e94), color-stop(100%, #77bab4), color-stop(100%, #cfe7fa), color-stop(100%, #cfe7fa));
  background-image: -webkit-linear-gradient(top, #049e94 0%, #77bab4 100%, #cfe7fa 100%, #cfe7fa 100%);
  background-image: -moz-linear-gradient(top, #049e94 0%, #77bab4 100%, #cfe7fa 100%, #cfe7fa 100%);
  background-image: -o-linear-gradient(top, #049e94 0%, #77bab4 100%, #cfe7fa 100%, #cfe7fa 100%);
  background-image: linear-gradient(top, #049e94 0%, #77bab4 100%, #cfe7fa 100%, #cfe7fa 100%);
}
/* line 297, _global.scss */
#timeline #timeline-wrapper #slider .ui-slider-handle:focus {
  outline: none;
}
/* line 302, _global.scss */
#timeline #timeline-wrapper #year-labels {
  list-style: none;
  font-size: 10px;
  font-family: AvenirLT-Light, sans-serif;
  font-weight: normal;
  font-style: normal;
  margin-top: 10px;
}
/* line 307, _global.scss */
#timeline #timeline-wrapper #year-labels li {
  display: inline-block;
  -webkit-transition-property: background;
  -moz-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
}
/* line 311, _global.scss */
#timeline #timeline-wrapper #year-labels li.current {
  color: #FFF;
  background: #414042;
}

/* line 320, _global.scss */
.sublisting {
  list-style: none;
  padding: 0;
  margin-top: 20px;
}
/* line 324, _global.scss */
.sublisting li {
  margin-bottom: 30px;
  zoom: 1;
}
/* line 15, _variables.scss */
.sublisting li:before, .sublisting li:after {
  content: "";
  display: table;
}
/* line 19, _variables.scss */
.sublisting li:after {
  clear: both;
}
/* line 327, _global.scss */
.sublisting li .listing-thumb {
  float: left;
  margin-right: 10px;
}
/* line 331, _global.scss */
.sublisting li hgroup {
  margin-bottom: 5px;
}
/* line 336, _global.scss */
.sublisting li h4 {
  font-size: 16px;
}
/* line 339, _global.scss */
.sublisting li h6 {
  font-size: 12px;
}
/* line 342, _global.scss */
.sublisting li p {
  font-size: 12px;
}

/* line 348, _global.scss */
#overlay {
  position: absolute;
  background: #000;
  background: rgba(0, 0, 0, 0.7);
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 100000;
}
/* line 357, _global.scss */
#overlay article {
  width: 500px;
  margin: 120px auto;
}

/* line 1, _content.scss */
body#tinymce.wp-editor {
  color: #414042;
  font-size: 14px;
  line-height: 1.8;
  background: #FFF;
  zoom: 1;
}
/* line 15, _variables.scss */
body#tinymce.wp-editor:before, body#tinymce.wp-editor:after {
  content: "";
  display: table;
}
/* line 19, _variables.scss */
body#tinymce.wp-editor:after {
  clear: both;
}
/* line 7, _content.scss */
body#tinymce.wp-editor a {
  color: #049e94;
}
/* line 9, _content.scss */
body#tinymce.wp-editor a img {
  border: none;
}

/* line 16, _content.scss */
article hgroup, body#tinymce.wp-editor hgroup {
  margin-bottom: 15px;
  border-left: 6px solid #d8d8d8;
  padding-left: 10px;
}
/* line 21, _content.scss */
article h1, body#tinymce.wp-editor h1 {
  font-size: 28px;
  line-height: 1.1;
  margin-bottom: 0.5em;
  color: #414042;
  font-family: AvenirLT-Light, sans-serif;
  font-weight: normal;
  font-style: normal;
}
/* line 27, _content.scss */
article h1 a, body#tinymce.wp-editor h1 a {
  color: #414042;
  text-decoration: none;
}
/* line 30, _content.scss */
article h1 a:hover, body#tinymce.wp-editor h1 a:hover {
  color: #99ca3a;
}
/* line 35, _content.scss */
article h2, body#tinymce.wp-editor h2 {
  font-size: 36px;
  line-height: 1.3;
  margin-bottom: 0.3em;
  color: #414042;
  font-family: AvenirLT-Roman, sans-serif;
  font-weight: normal;
  font-style: normal;
}
/* line 42, _content.scss */
article h3, body#tinymce.wp-editor h3 {
  font-size: 24px;
  line-height: 1.3;
  margin-bottom: 0.7em;
  color: #99ca3a;
  font-family: AvenirLT-Roman, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
}
/* line 50, _content.scss */
article h4, body#tinymce.wp-editor h4 {
  font-size: 21px;
  line-height: 1.3;
  margin-bottom: 0.3em;
  color: #414042;
  font-family: AvenirLT-Heavy, sans-serif;
  font-weight: normal;
  font-style: normal;
}
/* line 57, _content.scss */
article h5, body#tinymce.wp-editor h5 {
  font-size: 18px;
  line-height: 1.3;
  margin-bottom: 0.2em;
  color: #99ca3a;
  font-family: AvenirLT-Heavy, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
}
/* line 65, _content.scss */
article h6, body#tinymce.wp-editor h6 {
  font-size: 16px;
  line-height: 1.3;
  margin-bottom: 0.1em;
  color: #414042;
  font-family: AvenirLT-Heavy, sans-serif;
  font-weight: normal;
  font-style: normal;
}
/* line 72, _content.scss */
article h1 + h6, body#tinymce.wp-editor h1 + h6 {
  font-family: AvenirLT-Light, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #8f8f8f;
  margin-bottom: 1em;
  font-style: italic;
}
/* line 78, _content.scss */
article p, article ul, article ol, body#tinymce.wp-editor p, body#tinymce.wp-editor ul, body#tinymce.wp-editor ol {
  font-size: 14px;
  margin-bottom: 1.3em;
  font-family: AvenirLT-Roman, sans-serif;
  font-weight: normal;
  font-style: normal;
}
/* line 81, _content.scss */
article ul, article ol, body#tinymce.wp-editor ul, body#tinymce.wp-editor ol {
  padding-left: 30px;
}
/* line 84, _content.scss */
article blockquote, body#tinymce.wp-editor blockquote {
  font-style: italic;
  padding: 0 10%;
  position: relative;
}
/* line 88, _content.scss */
article blockquote:before, body#tinymce.wp-editor blockquote:before {
  color: #99ca3a;
  content: open-quote;
  font-size: 80px;
  font-family: AvenirLT-Black, sans-serif;
  font-weight: normal;
  font-style: normal;
  position: absolute;
  left: 6%;
  top: -45px;
}
/* line 98, _content.scss */
article pre, body#tinymce.wp-editor pre {
  margin-bottom: 1.3em;
}
/* line 101, _content.scss */
article b, article strong, body#tinymce.wp-editor b, body#tinymce.wp-editor strong {
  font-family: AvenirLT-Black, sans-serif;
  font-weight: normal;
  font-style: normal;
}
/* line 104, _content.scss */
article sub, article sup, body#tinymce.wp-editor sub, body#tinymce.wp-editor sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
/* line 110, _content.scss */
article sup, body#tinymce.wp-editor sup {
  top: -0.5em;
}
/* line 113, _content.scss */
article sub, body#tinymce.wp-editor sub {
  bottom: -0.25em;
}
/* line 126, _content.scss */
article .idmaa-button a, body#tinymce.wp-editor .idmaa-button a {
  background: #049e94;
  color: #FFF;
  padding: 4px 8px;
  text-decoration: none;
  display: inline-block;
}
/* line 132, _content.scss */
article .idmaa-button a:after, body#tinymce.wp-editor .idmaa-button a:after {
  content: ' »';
}
/* line 139, _content.scss */
article form input, body#tinymce.wp-editor form input {
  padding: 2px 6px;
}
/* line 144, _content.scss */
article hr, body#tinymce.wp-editor hr {
  margin: 20px 0;
}

/* line 1, _layout.scss */
body {
  max-width: 960px;
  margin: 0 auto;
  padding: 20px 50px 50px;
}

/* line 7, _layout.scss */
#content {
  width: 70%;
  float: left;
  margin-right: 5%;
}

/* line 13, _layout.scss */
aside {
  float: left;
  width: 25%;
}

/* line 1, _sidebar.scss */
aside {
  margin-bottom: 40px;
}
/* line 3, _sidebar.scss */
aside ul {
  list-style: none;
}
/* line 5, _sidebar.scss */
aside ul .widget {
  zoom: 1;
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #d8d8d8;
}
/* line 15, _variables.scss */
aside ul .widget:before, aside ul .widget:after {
  content: "";
  display: table;
}
/* line 19, _variables.scss */
aside ul .widget:after {
  clear: both;
}
/* line 10, _sidebar.scss */
aside ul .widget:last-child {
  border-bottom: none;
}
/* line 13, _sidebar.scss */
aside ul .widget h2 {
  color: #99ca3a;
  font-size: 21px;
  font-family: AvenirLT-Light, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 6px;
}
/* line 20, _sidebar.scss */
aside ul .widget ul {
  padding: 0;
  font-size: 12px;
}
/* line 23, _sidebar.scss */
aside ul .widget ul li {
  margin-bottom: .3em;
}
/* line 25, _sidebar.scss */
aside ul .widget ul li:last-child {
  margin-bottom: 0;
}
/* line 28, _sidebar.scss */
aside ul .widget ul li a {
  text-decoration: none;
}
/* line 30, _sidebar.scss */
aside ul .widget ul li a:hover {
  text-decoration: underline;
}
/* line 37, _sidebar.scss */
aside ul .widget.widget_categories ul, aside ul .widget.widget_archive ul {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
}
/* line 42, _sidebar.scss */
aside ul .widget.widget_idmaa_latest_journal .thumbnail {
  float: left;
  width: 110px;
  margin-right: 13px;
}
/* line 46, _sidebar.scss */
aside ul .widget.widget_idmaa_latest_journal .thumbnail img {
  width: 100%;
  height: auto;
}
/* line 51, _sidebar.scss */
aside ul .widget.widget_idmaa_latest_journal h3 {
  line-height: 1.3;
  margin-bottom: 6px;
  font-size: 16px;
}
/* line 56, _sidebar.scss */
aside ul .widget.widget_idmaa_latest_journal p {
  line-height: 1.3;
  font-size: 12px;
  margin: 0;
}
/* line 63, _sidebar.scss */
aside ul .widget.widget_idmaa_job_posting span {
  color: #414042;
  font-size: 14px;
  font-style: italic;
}
/* line 71, _sidebar.scss */
aside .learn-more {
  font-family: AvenirLT-Light, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-align: right;
  text-decoration: none;
  background: #049e94;
  color: #FFF;
  display: inline-block;
  padding: 0px 8px;
  float: right;
  margin-top: 20px;
  text-align: center;
  width: 100px;
  text-transform: uppercase;
  font-size: 12px;
  height: 22px;
  line-height: 22px;
}

/* line 1, _conferences.scss */
#speaker-list {
  list-style: none;
  padding: 0;
}
/* line 4, _conferences.scss */
#speaker-list li {
  float: left;
  width: 150px;
  padding: 4px;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 1.2;
  text-align: center;
  -webkit-transition-property: box-shadow, -webkit-transform, background;
  -moz-transition-property: box-shadow, -moz-transform, background;
  -o-transition-property: box-shadow, -o-transform, background;
  transition-property: box-shadow, transform, background;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
}
/* line 14, _conferences.scss */
#speaker-list li:hover {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  -webkit-transform: scale(1.05, 1.05);
  -moz-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
  background: #FFF;
  z-index: 5;
}
/* line 20, _conferences.scss */
#speaker-list li:nth-child(4n+4) {
  margin-right: 0;
}
/* line 23, _conferences.scss */
#speaker-list li a {
  text-decoration: none;
}
/* line 28, _conferences.scss */
#speaker-list li span {
  height: 150px;
  width: 150px;
  overflow: hidden;
  background-color: #d8d8d8;
  display: inline-block;
}
/* line 34, _conferences.scss */
#speaker-list li span img {
  width: 100%;
  height: auto;
}

/* line 42, _conferences.scss */
#conference-listing {
  list-style: none;
}
/* line 44, _conferences.scss */
#conference-listing li {
  margin-bottom: 40px;
}
/* line 47, _conferences.scss */
#conference-listing a {
  text-decoration: none;
}
/* line 50, _conferences.scss */
#conference-listing img {
  max-width: 100%;
}

/* line 1, _journal.scss */
#journal-list {
  list-style: none;
  padding: 0;
}
/* line 4, _journal.scss */
#journal-list li {
  float: left;
  width: 190px;
  margin-bottom: 10px;
  padding: 10px;
  background: transparent;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
}
/* line 12, _journal.scss */
#journal-list li:hover {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  -webkit-transform: scale(1.05, 1.05);
  -moz-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
  background: #FFF;
  z-index: 5;
}
/* line 18, _journal.scss */
#journal-list li a {
  text-decoration: none;
}
/* line 20, _journal.scss */
#journal-list li a img {
  width: 100%;
  height: auto;
  display: block;
  margin-bottom: 4px;
  border: 1px solid #d8d8d8;
}
/* line 27, _journal.scss */
#journal-list li a h2 {
  display: block;
  font-size: 12px;
  text-align: center;
  color: #049e94;
}

/* line 37, _journal.scss */
.author-bio {
  border-top: 1px solid #d8d8d8;
  padding-top: 30px;
  margin-top: 30px;
  zoom: 1;
}
/* line 15, _variables.scss */
.author-bio:before, .author-bio:after {
  content: "";
  display: table;
}
/* line 19, _variables.scss */
.author-bio:after {
  clear: both;
}
/* line 42, _journal.scss */
.author-bio p {
  font-style: italic;
  font-size: 12px;
}
/* line 46, _journal.scss */
.author-bio img {
  float: left;
  width: 100px;
  height: auto;
  margin-right: 20px;
}

/* line 57, _journal.scss */
.single-journal img {
  float: left;
  margin: 0 20px 20px 0;
}
/* line 61, _journal.scss */
.single-journal h3 {
  clear: both;
  margin-top: 0;
}
/* line 65, _journal.scss */
.single-journal .sublisting {
  margin-top: 0;
}

/* line 70, _journal.scss */
#journal-info {
  background: #049e94;
  padding: 25px 20px 10px;
  clear: both;
  float: right;
  width: 190px;
  margin-left: 20px;
  margin-bottom: 20px;
}
/* line 78, _journal.scss */
#journal-info h5 {
  color: #FFF;
  margin-bottom: 6px;
  text-transform: none;
}
/* line 83, _journal.scss */
#journal-info p {
  font-size: 12px;
  color: #FFF;
}
/* line 87, _journal.scss */
#journal-info a {
  color: #FFF;
}
/* line 90, _journal.scss */
#journal-info .idmaa-button a {
  color: #049e94;
  background: #FFF;
}

/* line 1, _header.scss */
header {
  margin-bottom: 20px;
  zoom: 1;
  position: relative;
}
/* line 15, _variables.scss */
header:before, header:after {
  content: "";
  display: table;
}
/* line 19, _variables.scss */
header:after {
  clear: both;
}
/* line 5, _header.scss */
header h1 {
  float: left;
  position: relative;
  top: 17px;
}
/* line 9, _header.scss */
header h1 a {
  display: block;
}
/* line 13, _header.scss */
header h2 {
  float: left;
  font-size: 20px;
  width: 250px;
  line-height: 1.3;
  font-family: AvenirLT-Light, sans-serif;
  font-weight: normal;
  font-style: normal;
  margin-left: 20px;
  margin-top: 32px;
  color: #8f8f8f;
}
/* line 23, _header.scss */
header #jobs-link {
  position: absolute;
  top: 23px;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none;
  right: 220px;
  background: #049e94;
  color: #FFF;
  height: 22px;
  line-height: 22px;
  padding: 0 10px;
}
/* line 36, _header.scss */
header nav {
  float: right;
  margin-top: 55px;
  border-bottom: 6px solid #f4f4f4;
  padding-bottom: 4px;
}
/* line 41, _header.scss */
header nav > ul {
  position: relative;
}
/* line 43, _header.scss */
header nav > ul > li {
  float: left;
  margin-left: 40px;
}
/* line 46, _header.scss */
header nav > ul > li:first-child {
  margin-left: 0;
}
/* line 49, _header.scss */
header nav > ul > li.current_page_item > a, header nav > ul > li.current_page_ancestor > a, header nav > ul > li.current_page_parent > a {
  border-color: #049e94;
}
/* line 52, _header.scss */
header nav > ul > li > a {
  font-size: 18px;
  font-family: AvenirLT-Heavy, sans-serif;
  font-weight: normal;
  font-style: normal;
  padding: 8px 0 9px;
  border-bottom: 6px solid transparent;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  position: relative;
  z-index: 20;
}
/* line 63, _header.scss */
header nav > ul > li:hover > a {
  color: #049e94;
}
/* line 69, _header.scss */
header nav > ul > li:hover > ul {
  opacity: 1;
  max-height: 800px;
  z-index: 30;
  padding: 20px 35px;
  border-color: #049E94;
}
/* line 75, _header.scss */
header nav > ul > li:hover > ul li {
  display: block;
}
/* line 80, _header.scss */
header nav > ul > li > ul {
  max-height: 0;
  opacity: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  background: #f4f4f4;
  z-index: 10;
  top: 36px;
  right: 0;
  width: 100%;
  padding: 0 35px;
  -webkit-box-shadow: 0 8px 8px -2px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 8px 8px -2px rgba(0, 0, 0, 0.25);
  box-shadow: 0 8px 8px -2px rgba(0, 0, 0, 0.25);
  border-top: 6px solid transparent;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
  -webkit-transition-property: height, max-height, opacity, border-color;
  -moz-transition-property: height, max-height, opacity, border-color;
  -o-transition-property: height, max-height, opacity, border-color;
  transition-property: height, max-height, opacity, border-color;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
/* line 96, _header.scss */
header nav > ul > li > ul > li {
  -webkit-column-break-inside: avoid;
  column-break-inside: avoid;
}
/* line 99, _header.scss */
header nav > ul > li > ul > li {
  display: none;
}
/* line 101, _header.scss */
header nav > ul > li > ul > li > a {
  font-family: AvenirLT-Roman, sans-serif;
  font-weight: normal;
  font-style: normal;
}
/* line 104, _header.scss */
header nav > ul > li > ul > li ul {
  padding-left: 10px;
  font-size: 12px;
  font-family: AvenirLT-Light, sans-serif;
  font-weight: normal;
  font-style: normal;
}
/* line 118, _header.scss */
header nav ul {
  list-style: none;
}
/* line 121, _header.scss */
header nav ul li.current_page_item > a, header nav ul li.current_page_ancestor > a, header nav ul li.current_page_parent > a {
  color: #049e94;
}
/* line 124, _header.scss */
header nav ul li a {
  text-decoration: none;
  color: #414042;
}
/* line 127, _header.scss */
header nav ul li a:hover {
  color: #049e94;
}
/* line 134, _header.scss */
header #search-form {
  position: absolute;
  right: 0;
  top: 20px;
}
/* line 138, _header.scss */
header #search-form input {
  font-family: "Roboto", sans-serif;
  font-size: 11px;
  font-family: AvenirLT-Roman, sans-serif;
  font-weight: normal;
  font-style: normal;
}
/* line 142, _header.scss */
header #search-form input[type=text] {
  border: 1px solid #d8d8d8;
  height: 22px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  padding: 2px 6px;
  color: #8f8f8f;
}
/* line 150, _header.scss */
header #search-form input[type=submit] {
  cursor: pointer;
  background: #d8d8d8;
  border: none;
  text-align: center;
  height: 22px;
  line-height: 18px;
  display: inline-block;
  padding: 0 10px;
  color: #414042;
  text-transform: uppercase;
}

/* line 1, _footer.scss */
footer {
  text-align: center;
  font-size: 11px;
  clear: both;
  /* Social Likes v2.0.8 by Artem Sapegin - http://sapegin.github.com/social-likes - Licensed MIT */
}
/* line 5, _footer.scss */
footer #follow {
  background: #99ca3a;
  padding: 10px;
  color: #FFF;
  width: 210px;
  margin: 10px auto;
  font-size: 14px;
  font-family: AvenirLT-Light, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
}
/* line 14, _footer.scss */
footer #follow a {
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  margin-left: 5px;
  background: url(../images/footer-social-icons.png) left top no-repeat;
  text-indent: -9999px;
  position: relative;
  top: -1px;
}
/* line 24, _footer.scss */
footer #follow a.facebook {
  margin-left: 10px;
  background-position: right top;
}
/* line 27, _footer.scss */
footer #follow a.facebook:hover {
  background-position: right bottom;
}
/* line 31, _footer.scss */
footer #follow a.twitter {
  background-position: left top;
}
/* line 33, _footer.scss */
footer #follow a.twitter:hover {
  background-position: left bottom;
}
/* line 40, _footer.scss */
footer .social-likes, footer .social-likes__widget {
  display: block;
  vertical-align: middle;
  line-height: 20px;
  text-indent: 0;
  padding: 0;
  border: 0;
  word-spacing: 0;
  font-size: 14px;
  *zoom: 1;
  *display: inline;
}
/* line 52, _footer.scss */
footer .social-likes {
  margin: -3px;
  margin-bottom: 5px;
  line-height: 26px;
  list-style: none;
}
/* line 58, _footer.scss */
footer .social-likes li {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
/* line 63, _footer.scss */
footer .social-likes_vertical li {
  display: block;
}
/* line 66, _footer.scss */
footer .social-likes__widget {
  display: inline-block;
  position: relative;
  margin: 3px;
  white-space: nowrap;
}
/* line 72, _footer.scss */
footer .social-likes__widget:before {
  display: none;
}
/* line 75, _footer.scss */
footer .social-likes__button, footer .social-likes__counter, footer .social-likes__balloon, footer .social-likes__balloon__code {
  font-family: "Trebuchet MS", "Helvetica Neue", Tahoma, sans-serif;
  font-size: 14px;
  text-rendering: optimizeLegibility;
}
/* line 80, _footer.scss */
footer .social-likes__button, footer .social-likes__counter {
  display: inline-block;
  *display: inline;
  *float: left;
  margin: 0;
  line-height: 18px;
  border-width: 1px;
  border-style: solid;
  border-radius: 3px;
  outline: 0;
}
/* line 91, _footer.scss */
footer .social-likes__button {
  position: relative;
  padding: 1px 4px 1px 20px;
  font-weight: 700;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  -webkit-transition: border 0.1s ease-in-out, color 0.2s ease-in-out;
  -moz-transition: border 0.1s ease-in-out, color 0.2s ease-in-out;
  -ms-transition: border 0.1s ease-in-out, color 0.2s ease-in-out;
  -o-transition: border 0.1s ease-in-out, color 0.2s ease-in-out;
  transition: border 0.1s ease-in-out, color 0.2s ease-in-out;
  cursor: pointer;
  user-select: none;
}
/* line 106, _footer.scss */
footer .social-likes__icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
}
/* line 114, _footer.scss */
footer .social-likes__counter {
  position: relative;
  margin-left: 7px;
  padding: 1px 4px;
  font-weight: 400;
  color: #666;
  color: rgba(0, 0, 0, 0.5);
  cursor: default;
}
/* line 123, _footer.scss */
footer .social-likes__counter:before, footer .social-likes__counter:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
}
/* line 129, _footer.scss */
footer .social-likes__counter:before {
  top: 4px;
  left: -6px;
  border: 6px inset transparent;
  border-left: 0;
  border-right: 6px solid;
  border-right-color: inherit;
  opacity: 0.7;
}
/* line 138, _footer.scss */
footer .social-likes__counter:after {
  top: 5px;
  left: -4px;
  border: 5px inset transparent;
  border-left: 0;
  border-right: 5px solid;
}
/* line 145, _footer.scss */
footer .social-likes__close {
  position: absolute;
  right: 0;
  top: 0;
  padding: 2px 4px;
  font: 16px Verdana, Geneva, Tahoma, sans-serif;
  color: #999;
  cursor: pointer;
}
/* line 154, _footer.scss */
footer .social-likes__close:hover {
  color: #111111;
}
/* line 157, _footer.scss */
footer .social-likes__close:before {
  display: none;
}
/* line 160, _footer.scss */
footer .social-likes_vertical {
  margin: -6px -4px;
}
/* line 163, _footer.scss */
footer .social-likes_vertical .social-likes__widget {
  display: block;
  margin: 6px 4px;
}
/* line 167, _footer.scss */
footer .social-likes_single-w {
  position: relative;
  display: inline-block;
}
/* line 171, _footer.scss */
footer .social-likes_single {
  position: absolute;
  display: none;
  top: -6px;
  left: -6px;
  padding: 6px 6px 4px;
  background: #fff;
  text-align: left;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
  z-index: 99999;
}
/* line 183, _footer.scss */
footer .social-likes_single .social-likes__widget:first-of-type {
  margin-right: 14px;
}
/* line 186, _footer.scss */
footer .social-likes__button_single {
  position: relative;
  padding-left: 19px;
  background: #e2e2e2;
  background: -webkit-linear-gradient(top, #f7f7f7, #e2e2e2);
  background: -moz-linear-gradient(top, #f7f7f7, #e2e2e2);
  background: -ms-linear-gradient(top, #f7f7f7, #e2e2e2);
  background: -o-linear-gradient(top, #f7f7f7, #e2e2e2);
  background: linear-gradient(top, #f7f7f7, #e2e2e2);
  color: #444;
  border-color: #ccc;
  border-color: rgba(179, 179, 179, 0.8);
  border-bottom-color: rgba(153, 153, 153, 0.8);
}
/* line 200, _footer.scss */
footer .social-likes__button_single:hover {
  background: #f4f4f4;
  background: -webkit-linear-gradient(top, #f0f0f0, #cfcfcf);
  background: -moz-linear-gradient(top, #f0f0f0, #cfcfcf);
  background: -ms-linear-gradient(top, #f0f0f0, #cfcfcf);
  background: -o-linear-gradient(top, #f0f0f0, #cfcfcf);
  background: linear-gradient(top, #f0f0f0, #cfcfcf);
  color: #222;
  border-color: #bbb;
  border-bottom-color: #9f9f9f;
}
/* line 211, _footer.scss */
footer .social-likes__icon_single {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAplJREFUeNpMkl9IU2EYxp/zt50NxU3bnNYMLEANVQoCvYmJgQyI8Mbwxju9KlSEVClE8G4iiOq1oBhDoRQIQiTGCEMYkoyIMmyItrbh3Dk7/8/X2QmiB96bD37v9z4PD0UIoaPb0ZcZPfPUgBGgQFm6pUM3dZTFMRw4mgMBoVmwvwN84PXok9FXTJpLj2nXtTGNaDc0SnMRlgjeCq/gq/QJ/iq/IFmSkFNzAhi4LMryFeni3e232xzrueXpk1TJZ4NgORZ9bX3ovt2N/7X3bQ+7qV2IsghapX3CTSHCXqqXzSZrguIoTIen0VjdiLPCGRI/Ew7UFepyFqUyKcRP4nBTbqia2sSWtBLJy3lMPJpwoJ0vO1j8uAhJkxxw42gDbbVtSP1KOV5VQwXRCWFDvpC1GllFjacGWSmL+fg86irrsBBZAAFBNB5F4jQBN+dGUSvCTg6cwRGaoRlShsraP9lHRspg+MEwmv3NaPG3YPDeIEpGCV7Bi6ZAkzM8y4M9PD2keld7QfEU7NTg5t0oyIV/wRSVIi6uLjATnkHPnR7nberNlMUqhgJFVkBbNOzvHQ9zH+aQlbMghGD5YBm1FbUIN4ZhmAZixzGkc2mwpmkSjuJgEQsMGEw+nMRacg3j78ad7eWTlyJLsC1hPbmOka0RBPmgAwIGIOoiBu4PoL+135nkeRIUKLQH250Fm0ebmH0/i4aqBliKZYOG+R0mfAIrYCu5BVmVMdQ5hI5ghwOkC2msJFYQ+xyDh/aAmASmbv6gQo9Dz6o7q1/YcJAwBHYhnH7WuP8mnS1lnd56r3kBgrLO85/yC0zr89aD3HFOp3k6QAzCuIjrijEZsSSVRKWkiLzFiy7LJVqaJZuK+VU+k1fqO+ujfwQYAFtLOreC/KO5AAAAAElFTkSuQmCC");
  background-position: 2px 3px;
}
/* line 215, _footer.scss */
footer .social-likes__counter_single {
  background: #f6f6f6;
  border-color: #dddddd;
}
/* line 219, _footer.scss */
footer .social-likes__counter_single:after {
  border-right-color: #f6f6f6;
}
/* line 222, _footer.scss */
footer .social-likes__button_facebook {
  padding-left: 19px;
  background: #eceef5;
  background: -webkit-linear-gradient(top, white, #d8def4);
  background: -moz-linear-gradient(top, white, #d8def4);
  background: -ms-linear-gradient(top, white, #d8def4);
  background: -o-linear-gradient(top, white, #d8def4);
  background: linear-gradient(top, #ffffff, #d8def4);
  color: #3b5998;
  border-color: #cad4e7;
  border-color: rgba(202, 212, 231, 0.8);
  border-bottom-color: rgba(189, 194, 203, 0.8);
}
/* line 235, _footer.scss */
footer .social-likes__button_facebook:hover {
  background: #c0cdf3;
  background: -webkit-linear-gradient(top, #f2f3f7, #c0cdf3);
  background: -moz-linear-gradient(top, #f2f3f7, #c0cdf3);
  background: -ms-linear-gradient(top, #f2f3f7, #c0cdf3);
  background: -o-linear-gradient(top, #f2f3f7, #c0cdf3);
  background: linear-gradient(top, #f2f3f7, #c0cdf3);
  color: #253860;
  border-color: #b4bfd4;
  border-bottom-color: #b3b7bf;
}
/* line 246, _footer.scss */
footer .social-likes__icon_facebook {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAFVBMVEVheaw7WZhgeKvr7vT///9FYp5thLQcmmHvAAAAN0lEQVR42oXPAQYAMAxD0W5Jd/8jrzUmwuyjPAKNGFJLu5wghSVl40VWMgZIwMZf5jqRddJoL2yDCwGTID+dDQAAAABJRU5ErkJggg==");
  background-position: 3px 3px;
}
/* line 250, _footer.scss */
footer .social-likes__counter_facebook {
  background: #f2f3f7;
  border-color: #cad4e7;
}
/* line 254, _footer.scss */
footer .social-likes__counter_facebook:after {
  border-right-color: #f2f3f7;
}
/* line 257, _footer.scss */
footer .social-likes__button_twitter {
  padding-left: 19px;
  background: #d5e6ef;
  background: -webkit-linear-gradient(top, white, #d5e6ef);
  background: -moz-linear-gradient(top, white, #d5e6ef);
  background: -ms-linear-gradient(top, white, #d5e6ef);
  background: -o-linear-gradient(top, white, #d5e6ef);
  background: linear-gradient(top, #ffffff, #d5e6ef);
  color: #186487;
  border-color: #a4cce5;
  border-color: rgba(164, 204, 229, 0.8);
  border-bottom-color: rgba(158, 186, 204, 0.8);
}
/* line 270, _footer.scss */
footer .social-likes__button_twitter:hover {
  background: #bfdfed;
  background: -webkit-linear-gradient(top, #f2f8fc, #bfdfed);
  background: -moz-linear-gradient(top, #f2f8fc, #bfdfed);
  background: -ms-linear-gradient(top, #f2f8fc, #bfdfed);
  background: -o-linear-gradient(top, #f2f8fc, #bfdfed);
  background: linear-gradient(top, #f2f8fc, #bfdfed);
  color: #0b3752;
  border-color: #9cbbcf;
  border-bottom-color: #68a0c4;
}
/* line 281, _footer.scss */
footer .social-likes__icon_twitter {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAMAAAB4W0xQAAAA3lBMVEX///////8AgJ8AgK/////m9fr///8Afa8GgrEAfq8Afa0AgrQAfa2MyuJ7yOUBiL0AhLUAhroCg7YRiLUmncub1+8AgLUWnc////+03u8MqeYChbgmreBpx+oMreuAy+mHzOcksecmseX///////+54/NBvesmtOsKmdAAgLAAib1Pwe0amMjA5fJtxehtyextzO+N1fLW8PkAq+0Ao+EAq+wAod8AkckAjMIApeUApuYAmNIAm9cApOMAqOgAouAAqusAntoAnNgAod4Alc4AjsQAp+cApeQArO4AqenIkFDnAAAAM3RSTlMADBAQd6EkYLOAcJ9garnwn7/hZ+DLMNE8pPvR89n7wYjx80gwruvz+Z/v55/B39/f18d/Bxu1AAAAnElEQVR4XmJgYGIAAWYuTh4GJiYmBjZ2EFfCWk9HUECQiYHHkJuZQUzzvcA/Q7FfzAwscnJvOCW5f3B/4bn3lYWB8wej0S9GZlEG0a/MvxgYJKWMTe3sTD08jGUAY2BgZGATZ9RiAAHGaw+B1vxiZn4L4r2+yQK2lYXl41sg78vju0A2sxqj1G9Ghrc/7v0BaWBk1mQEgUt//wO5AI4OI9PXb/eeAAAAAElFTkSuQmCC");
  background-position: 3px 5px;
}
/* line 285, _footer.scss */
footer .social-likes__counter_twitter {
  background: #f2f8fc;
  border-color: #a4cce5;
}
/* line 289, _footer.scss */
footer .social-likes__counter_twitter:after {
  border-right-color: #f2f8fc;
}
/* line 292, _footer.scss */
footer .social-likes__button_plusone {
  padding-left: 12px;
  background: #e4e4e4;
  background: -webkit-linear-gradient(top, whitesmoke, #e4e4e4);
  background: -moz-linear-gradient(top, whitesmoke, #e4e4e4);
  background: -ms-linear-gradient(top, whitesmoke, #e4e4e4);
  background: -o-linear-gradient(top, whitesmoke, #e4e4e4);
  background: linear-gradient(top, #f5f5f5, #e4e4e4);
  color: #da573b;
  border-color: #bbb;
  border-color: rgba(204, 204, 204, 0.8);
  border-bottom-color: rgba(179, 179, 179, 0.8);
}
/* line 305, _footer.scss */
footer .social-likes__button_plusone:hover {
  background: #f4f4f4;
  background: -webkit-linear-gradient(top, #f9f9f9, #f0f0f0);
  background: -moz-linear-gradient(top, #f9f9f9, #f0f0f0);
  background: -ms-linear-gradient(top, #f9f9f9, #f0f0f0);
  background: -o-linear-gradient(top, #f9f9f9, #f0f0f0);
  background: linear-gradient(top, #f9f9f9, #f0f0f0);
  color: #cd4427;
  border-color: #ddd;
  border-bottom-color: #cccccc;
}
/* line 316, _footer.scss */
footer .social-likes__icon_plusone {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAMAAADqIa48AAAA1VBMVEX////w8PDaVzv6+vr29vbijXveaU/s5uXcalHmqp3p5eTfeGLnoJH77erw6ujcYUX39PTlinfhiHXfbVPxysLaWT3u6urbWz/t6enx6efggm78/PzutKfdZUvecVjq4d/kraHcYUb02NLjgWvcZ03gkH7fiXbcYkf33df4+Pj44dzxxLrebVXmu7Lw8PDgdFzgfGbo4+LssqXccVnl1tPcmozdemTcdFznlILaWTzcaE/kzsrik4L48fDsq53219Hhd2DdclvaVzr57Orj09Dqp5jl2daL4EW+AAAAAnRSTlMA+MX1txYAAACPSURBVHheDMC3DYAwAETRz4FFzkFEuaBmB8T+U7in8AbwyNIu189UJEW47TrKEOoGaLUCPcCgcULRDBheD88FxLpBeAuLdRCc1n1jBIIbDAyMmkBa7M8hBjDQ03cyMGSAACMnJ2MTBgZGU0bGc8aMnD8YjzKxs5/5f4btCAcbAwMjAxAwOLM5uTBAgauTGwBNlBSKiV4UqwAAAABJRU5ErkJggg==");
  background-position: 0 6px;
}
/* line 320, _footer.scss */
footer .social-likes__counter_plusone {
  background: #f9f9f9;
  border-color: #d2d2d2;
}
/* line 324, _footer.scss */
footer .social-likes__counter_plusone:after {
  border-right-color: #f9f9f9;
}
/* line 327, _footer.scss */
footer .social-likes__button_mailru {
  padding-left: 18px;
  background: #004584;
  background: -webkit-linear-gradient(top, #5d90ba, #004584);
  background: -moz-linear-gradient(top, #5d90ba, #004584);
  background: -ms-linear-gradient(top, #5d90ba, #004584);
  background: -o-linear-gradient(top, #5d90ba, #004584);
  background: linear-gradient(top, #5d90ba, #004584);
  color: #fff;
  color: rgba(255, 255, 255, 0.95);
  border-color: #1e65a5;
  border-color: rgba(11, 84, 153, 0.8);
  border-bottom-color: rgba(3, 27, 48, 0.8);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}
/* line 342, _footer.scss */
footer .social-likes__button_mailru:hover {
  background: #001e5d;
  background: -webkit-linear-gradient(top, #618cae, #001e5d);
  background: -moz-linear-gradient(top, #618cae, #001e5d);
  background: -ms-linear-gradient(top, #618cae, #001e5d);
  background: -o-linear-gradient(top, #618cae, #001e5d);
  background: linear-gradient(top, #618cae, #001e5d);
  color: #fff;
  color: rgba(255, 255, 255, 0.99);
  border-color: #094984;
  border-bottom-color: #031b30;
}
/* line 354, _footer.scss */
footer .social-likes__icon_mailru {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAl1JREFUeNp8k21IU2EYhi81NVsYKn6iuaUpGpYgEkW/KsCyCCGgEEOKrACS6H+IIVJIUJSZYoauoMokwahUK5riEtEwzVErm6kt21Rzc1u69ZyYMRN84eKcw/Pxvvf9nBdWWYs9bFwt7vdfcghQKBQJmT4hg3BHuB6QzdyKYinUeDw88/MjxfgNQ/cA5skp7AnRhGamEpUUT7LERyWeKw0GAPy9heFuNy9t88QWlqDNLuDKdwuN6Rq6XnRTm5LHpeIKHszMoVLylsmxd1K98JbF/H1Uai+yX4LDgseHW5YO2s8cpmpOh114+E+nS49Td5v3J/PI+K3np+Exhqw0bgDlBbk0/HqDRWnyuobj98poUzZSTrvGMsPWiA0EDRppu1zMbtEUdqKU8t4P1ALTDS2o1bH4lZwi3+Ek8OsETZKzR2Rt9/8yTipAcCB9P6zsmLVh0/VToxQCACOuBeoBAGIiGAYYNbPZf8iIAyBVzdqPJqZDVajkSG7fEYqc6KV3cT4SwDSB07+umT6HC6cmjoMVWprsDhyLbrTSYL3Xk/T4KCqWiiPDyBXHPY0d9AIEtlylSzFk/DkHcnZybbIdk9flv0a9qkZv68RhbuWpYq58vwPWASCGHTI2My4uzsvzbHAQ547mUF96mvu7MqkC8pQNFJc/PWE0TcMx3z8sICOZ83fLKNqyiSTAJFPQma1YE2OIUIUQt+0IlWOTZE3NMgLUCY4AAMAjTvfffITVOovT48YVFY46MZa9Ngdhg5+x9QxxQcbZCuiFhRUXw7tSBI2Q4MUijAlNwrIp/BFgAHH5FbuI+bRlAAAAAElFTkSuQmCC");
  background-position: 1px 2px;
}
/* line 358, _footer.scss */
footer .social-likes__counter_mailru {
  background: #fff1c2;
  border-color: #ffc70d;
}
/* line 362, _footer.scss */
footer .social-likes__counter_mailru:after {
  border-right-color: #fff1c2;
}
/* line 365, _footer.scss */
footer .social-likes__button_vkontakte {
  background: #436f96;
  background: -webkit-linear-gradient(top, #8faecf, #436f96);
  background: -moz-linear-gradient(top, #8faecf, #436f96);
  background: -ms-linear-gradient(top, #8faecf, #436f96);
  background: -o-linear-gradient(top, #8faecf, #436f96);
  background: linear-gradient(top, #8faecf, #436f96);
  color: #fff;
  color: rgba(255, 255, 255, 0.95);
  border-color: #4d84c1;
  border-color: rgba(78, 131, 193, 0.8);
  border-bottom-color: rgba(52, 88, 127, 0.8);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}
/* line 379, _footer.scss */
footer .social-likes__button_vkontakte:hover {
  background: #4e80ab;
  background: -webkit-linear-gradient(top, #a2c0df, #4e80ab);
  background: -moz-linear-gradient(top, #a2c0df, #4e80ab);
  background: -ms-linear-gradient(top, #a2c0df, #4e80ab);
  background: -o-linear-gradient(top, #a2c0df, #4e80ab);
  background: linear-gradient(top, #a2c0df, #4e80ab);
  color: #fff;
  color: rgba(255, 255, 255, 0.99);
  border-color: #5788be;
  border-bottom-color: #3b6798;
}
/* line 391, _footer.scss */
footer .social-likes__icon_vkontakte {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhVJREFUeNpi+f//P4OCWw4LAwODIBDLArEwELMBMSMDdvAbiN8D8VMgfg3Ev1iABoAUiwc6myalh7lmKEiJinCws7LhMIDhz99//x6/ePt684Ez2/sWbm0HCt1jkHfN5vTN7oz8+v3nj/8kAKBZ/yr6lzUC9QsxAU3idbXS8+LiYGNnIAEwMTIyWhuqe4OCARQWHDxcHGLICt5/+vrFMKS8F8i8BsTcQMwS7GpuV5ro6y0hIiAIUwe0mBNIcYIMYfz/7z8TFsuOG2spvYvzs8u8fu/J9Rmr9sxmYmLk6i6OCUJTx8iEz8WyEsLy/k4miQHOZtGgGBPg5cbqZRY8hvw7c/XenaqJK+rPXLl7x9ZYUzgz3NUOq214DGEUFuDh1FGV1QG6xvHw2esvE2um93/78esnKS5hkhQVVInysg4FcT58/nZ+9pq9x2/ef/rcUFNRgWjvANPO0xMXb5/98Pnrp/V7T91kZ2OVkxYXEsDuEkbG/1gM0QF64ToQTwUFqqK0qNWkysRYMSF+dEP+gwz5+fvPn0/IorzcnFyHFjaUw/jAsOHh5uTgQLfl568/f0B5BxSwn49fuLUXlCfgzmNmYpKTFBGBYWwGgMD1e09PgIKLWUDZ7O+DZ6/fsbIyi+iqyqmzsjCzEEryf/78/bNuz6nDzTPXtQC5jxihRQEo10oAsTwQ8+EpBmDgKxA/geLvAAEGAAgS4DPCeVV4AAAAAElFTkSuQmCC");
  background-position: 1px 2px;
}
/* line 395, _footer.scss */
footer .social-likes__counter_vkontakte {
  background: #eaeef3;
  border-color: #afc1d4;
}
/* line 399, _footer.scss */
footer .social-likes__counter_vkontakte:after {
  border-right-color: #eaeef3;
}
/* line 402, _footer.scss */
footer .social-likes__button_odnoklassniki {
  padding-left: 17px;
  background: #f6900b;
  background: -webkit-linear-gradient(top, #f6bb6d, #f6900b);
  background: -moz-linear-gradient(top, #f6bb6d, #f6900b);
  background: -ms-linear-gradient(top, #f6bb6d, #f6900b);
  background: -o-linear-gradient(top, #f6bb6d, #f6900b);
  background: linear-gradient(top, #f6bb6d, #f6900b);
  color: #fff;
  color: rgba(255, 255, 255, 0.95);
  border-color: #d99c27;
  border-color: rgba(217, 154, 38, 0.8);
  border-bottom-color: rgba(197, 137, 7, 0.8);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
}
/* line 417, _footer.scss */
footer .social-likes__button_odnoklassniki:hover {
  background: #f69a21;
  background: -webkit-linear-gradient(top, #fbcc5a, #f69a21);
  background: -moz-linear-gradient(top, #fbcc5a, #f69a21);
  background: -ms-linear-gradient(top, #fbcc5a, #f69a21);
  background: -o-linear-gradient(top, #fbcc5a, #f69a21);
  background: linear-gradient(top, #fbcc5a, #f69a21);
  color: #fff;
  color: rgba(255, 255, 255, 0.99);
  border-color: #f0b22c;
  border-bottom-color: #c59121;
}
/* line 429, _footer.scss */
footer .social-likes__icon_odnoklassniki {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAYAAAA2yOUNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNpkkD9LhWAUxtVEaKhLIUTDDeIWBX2AloaGpjtEuDnUF2jUwdXP4RKFIOQluJvQ4mY0FW1G4JCUWFQogaj2nMurWL3wcDjP+XH+vDzHXtM0cwiH0Ab0CE15nq+4HrAM3TS/3z35HVRV1Rm5ZVl+pGk6pUg5/IsOquv6k0zHcRSkq5ZljSmH/93v9EVmHMd7lKPbwT8oSZIJ24PGXKL4Tgngqw7SNG07z/O7/taUk091nk4viuJI1/UnRVF2ZVleQYdXz/NuTdMcSZI0IegY8DmUAb6my0RRXEBxDG8eOuFs297MsuzvH3UjXdedjRShoe/7p30gCAIN/hqrz358HRc9s3rJzn9B2GqBQQug/YNhGPvtpQwccGEYLmLZNyqoqrpD7SnSnuRHUbREzQRoxOYL7OsoDpkv/AgwAFAVNqIm5OzEAAAAAElFTkSuQmCC");
  background-position: 4px 3px;
}
/* line 433, _footer.scss */
footer .social-likes__counter_odnoklassniki {
  background: #ffe9be;
  border-color: #d9ab53;
}
/* line 437, _footer.scss */
footer .social-likes__counter_odnoklassniki:after {
  border-right-color: #ffe9be;
}
/* line 440, _footer.scss */
footer .social-likes__button_livejournal {
  background: #cadcf3;
  background: -webkit-linear-gradient(top, white, #cadcf3);
  background: -moz-linear-gradient(top, white, #cadcf3);
  background: -ms-linear-gradient(top, white, #cadcf3);
  background: -o-linear-gradient(top, white, #cadcf3);
  background: linear-gradient(top, #ffffff, #cadcf3);
  color: #5183b4;
  border-color: rgba(182, 216, 246, 0.8);
  border-bottom-color: rgba(131, 154, 175, 0.8);
}
/* line 451, _footer.scss */
footer .social-likes__button_livejournal:hover {
  background: #dce2f5;
  background: -webkit-linear-gradient(top, #ecf1f7, #bad2f0);
  background: -moz-linear-gradient(top, #ecf1f7, #bad2f0);
  background: -ms-linear-gradient(top, #ecf1f7, #bad2f0);
  background: -o-linear-gradient(top, #ecf1f7, #bad2f0);
  background: linear-gradient(top, #ecf1f7, #bad2f0);
  color: #253759;
  border-color: #b7cfe4;
  border-bottom-color: #9caebe;
}
/* line 462, _footer.scss */
footer .social-likes__icon_livejournal {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABBVBMVEUAAAAAM2bAwMD///9uodQaSH+FYnt+X3eOZXx6XHYOMWCDYXtDYYVLao87UnkeS4IzUHhVcJNYjMA6apmZzvkkUYc1V38pXZRfkcKd0Pyh1f+YzfklUYcjQWwtXpBwpNhLfrFPgbKbzfqh1P+azvooVIoVPWtrn9Kl2f9KfbBRg7Sazfqi1f+ZzfonU4gdSoFpndBMf7JPgrOazfum2f+f1P8vW5IbSoFpntFNgLRNf7B/s+Z8telek8UAJVtonM9wo9ZEerBJZH6Jioe2o4qLhX0XRXxqndBalM53hI3/1pj/2Z7fuZEXRn1OicOIjY7/15r/zpr/05t7enzkwZP/1pzwypnA4MqSAAAAAXRSTlMAQObYZgAAAJJJREFUeF5EyyEPglAYheHzMi7eO6cJm82MTYO/3WbUaDTi6GzQ2Mf4BvBupzzbQUKSaSkTcXcQG1AMqSOxgvKi1T4dWSH0dgmnUM4CosT7m4M4M/czv1jdxDpOVUjyXflWTL3NQdz53Fxe5iDyB97TsnFggf9/2CEAZChEZDcbGDDAPAFiBAG1rAbSCBEEhSwIAHICG8xK35H0AAAAAElFTkSuQmCC");
  background-position: 2px 2px;
}
/* line 466, _footer.scss */
footer .social-likes__button_pinterest {
  padding-left: 20px;
  background: #eee;
  background: -webkit-linear-gradient(top, #fefefe, lightgrey);
  background: -moz-linear-gradient(top, #fefefe, lightgrey);
  background: -ms-linear-gradient(top, #fefefe, lightgrey);
  background: -o-linear-gradient(top, #fefefe, lightgrey);
  background: linear-gradient(top, #fefefe, #d3d3d3);
  color: #c71a28;
  border-color: #bbb;
  border-color: rgba(186, 186, 186, 0.8);
  border-bottom-color: rgba(153, 153, 153, 0.8);
}
/* line 479, _footer.scss */
footer .social-likes__button_pinterest:hover {
  background: #efefef;
  background: -webkit-linear-gradient(top, white, #d9d9d9);
  background: -moz-linear-gradient(top, white, #d9d9d9);
  background: -ms-linear-gradient(top, white, #d9d9d9);
  background: -o-linear-gradient(top, white, #d9d9d9);
  background: linear-gradient(top, #ffffff, #d9d9d9);
  color: #c11524;
  border-color: rgba(186, 186, 186, 0.6);
  border-bottom-color: rgba(153, 153, 153, 0.6);
}
/* line 490, _footer.scss */
footer .social-likes__icon_pinterest {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAMAAADjcdz2AAABYlBMVEX////CByTCByXCByS+BSC2ACTCBiS/ABXBByXBBiTCBiQAAAC/ACC5ABe0AB7BBiTBCCTBBCPBByW/AADCByTBCCXBCCXCAB/BBiTCBSTBByTBByTBByTBByW6AB3DByTBBiTBBiPCByTCBiW/BiDBBiTCBiO/BiPBBiS/BCK+BSHBByTBCCTBCCW5ACO8ABvCCCTBBiTBBiPCBiOZAAC/ACDCByPABSTCBiTCBiPCBiXBBiTCByTBByTBByLCBiTDCCTCCCTBByTBByXBByXBByXBBiXBByXBBiXCByTBCCWzABq/BiSAAADCBCTBBiXBBiXBByXBByXBByPBBiTCCCTBBiPCBiTBBiPBBSO4ABy/BSLBByXAByTAByW8BiG/BCTBByPCACS/BCPABCTACCOqAADCByLBCCTCCCTCBiTCBiTBByLBBiPCCCTBBiTCCCS+CCLCCCXCByTDCCXCByVy9s/zAAAAcnRSTlMA6ryWNwf9DObPswEQCxHspTqZBI3s6xn8Mo+csesass3a2fooW9Essjwv2+LmFhPpodOnBQjEaarZ2J3UzZR5qqqT1pH7Wq3s1eQKVAJH9Mnf3tuwgbBPe14SNG9NRS5AlxVIOYIGS8aiq6Mly8XXo0OXLlv1AAABCUlEQVR4XmLACiSlOBll1exYoFxWEeXS4uLSomI2Zl4wX6a4qNiLSV5BoqSEiR0oIFJcFKhqAmSoa5SWSjMwat3JPf7EZgc/o9yTO8ZOf+czuJS4avJpF+uUlurq6RuUGjIYleYxOJUKmpqVlJozWBRZMvCXWjPY2DIwcJUW2TMIFYsyMTCwMYiwcfN8/8vAzmD635jJ6v9x7z/7nJwAK2S+e1GYm5mbgbm0OCQ0jCG8tDSCIbKoVIAhuqiouDSGQTg2jiGeo7QogYEhsaSoiCWJKzklVbSoSICBgYGXqYgxLb20uKi4tCSDh4GJ4TPrd46lzAwMzIx/vy/7AvFvjniumFh+QSGIDQDpzUMx9iwbegAAAABJRU5ErkJggg==");
  background-position: 2px 1px;
}
/* line 494, _footer.scss */
footer .social-likes__counter_pinterest {
  background: #fff5f6;
  border-color: #f0a8ae;
}
/* line 498, _footer.scss */
footer .social-likes__counter_pinterest:after {
  border-right-color: #fff5f6;
}

/* line 1, _home.scss */
#idmaa-latest {
  zoom: 1;
  background: #f4f4f4;
  margin-bottom: 20px;
  padding: 10px;
  position: relative;
}
/* line 15, _variables.scss */
#idmaa-latest:before, #idmaa-latest:after {
  content: "";
  display: table;
}
/* line 19, _variables.scss */
#idmaa-latest:after {
  clear: both;
}
/* line 7, _home.scss */
#idmaa-latest #carousel {
  float: left;
  width: 720px;
  height: 410px;
  position: relative;
}
/* line 12, _home.scss */
#idmaa-latest #carousel ul {
  overflow: hidden;
  list-style: none;
  height: 410px;
}
/* line 16, _home.scss */
#idmaa-latest #carousel ul li {
  width: 720px;
  height: 410px;
  overflow: hidden;
}
/* line 20, _home.scss */
#idmaa-latest #carousel ul li img {
  width: 720px;
  height: 410px;
}
/* line 26, _home.scss */
#idmaa-latest #carousel #carousel-description {
  position: absolute;
  top: 0;
  left: 70px;
  z-index: 1000;
  background: url(http://idmaa.org/wp-content/themes/idmaa/images/carousel-background.png);
  background: rgba(0, 0, 0, 0.7);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 200px;
  height: 100%;
  padding: 60px 20px 20px;
  color: #FFF;
  font-weight: normal;
  text-align: center;
}
/* line 40, _home.scss */
#idmaa-latest #carousel #carousel-description #slide-info {
  height: 100%;
  position: relative;
}
/* line 44, _home.scss */
#idmaa-latest #carousel #carousel-description h2 {
  font-size: 33px;
  line-height: 1.1;
  margin-bottom: 10px;
  font-family: AvenirLT-Light, sans-serif;
  font-weight: normal;
  font-style: normal;
}
/* line 50, _home.scss */
#idmaa-latest #carousel #carousel-description p {
  font-size: 12px;
  line-height: 1.4;
  font-family: AvenirLT-Light, sans-serif;
  font-weight: normal;
  font-style: normal;
  margin-bottom: 20;
}
/* line 56, _home.scss */
#idmaa-latest #carousel #carousel-description .button {
  width: 65px;
  text-align: center;
  display: block;
  margin: 0 auto;
  position: absolute;
  bottom: 45px;
  left: 23px;
}
/* line 65, _home.scss */
#idmaa-latest #carousel #carousel-description #paging {
  position: absolute;
  bottom: 25px;
  left: 0;
  width: 100%;
}
/* line 70, _home.scss */
#idmaa-latest #carousel #carousel-description #paging a {
  height: 12px;
  display: inline-block;
  width: 12px;
  margin-left: 12px;
  text-indent: -9999px;
  background: url(../images/carousel-paging-sprite.png) left top no-repeat;
  background-size: 12px;
  outline: none;
}
/* line 79, _home.scss */
#idmaa-latest #carousel #carousel-description #paging a.current, #idmaa-latest #carousel #carousel-description #paging a:hover {
  background-position: left bottom;
}
/* line 82, _home.scss */
#idmaa-latest #carousel #carousel-description #paging a:first-child {
  margin-left: 0;
}
/* line 89, _home.scss */
#idmaa-latest #latest-tweets {
  float: right;
  width: 210px;
  height: 410px;
}
/* line 93, _home.scss */
#idmaa-latest #latest-tweets h2 {
  margin-left: 20px;
  font-size: 32px;
  line-height: 1;
  margin-top: 10px;
  text-transform: uppercase;
  font-family: AvenirLT-Light, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #99ca3a;
  margin-bottom: 10px;
}
/* line 103, _home.scss */
#idmaa-latest #latest-tweets #latest-info {
  margin-left: 20px;
  font-size: 12px;
  margin-right: 10px;
  margin-bottom: 5px;
  font-style: italic;
  line-height: 1.3;
}
/* line 111, _home.scss */
#idmaa-latest #latest-tweets ul {
  font-size: 12px;
  list-style: none;
  padding: 10px 0 10px 10px;
}
/* line 115, _home.scss */
#idmaa-latest #latest-tweets ul li {
  margin-bottom: 5px;
}
/* line 117, _home.scss */
#idmaa-latest #latest-tweets ul li a {
  text-decoration: none;
  color: #414042;
  padding: 10px;
  display: block;
  zoom: 1;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
}
/* line 15, _variables.scss */
#idmaa-latest #latest-tweets ul li a:before, #idmaa-latest #latest-tweets ul li a:after {
  content: "";
  display: table;
}
/* line 19, _variables.scss */
#idmaa-latest #latest-tweets ul li a:after {
  clear: both;
}
/* line 125, _home.scss */
#idmaa-latest #latest-tweets ul li a:hover {
  background: #414042;
  color: #FFF;
}
/* line 129, _home.scss */
#idmaa-latest #latest-tweets ul li a .twitter-user-info {
  zoom: 1;
  margin-bottom: 5px;
}
/* line 15, _variables.scss */
#idmaa-latest #latest-tweets ul li a .twitter-user-info:before, #idmaa-latest #latest-tweets ul li a .twitter-user-info:after {
  content: "";
  display: table;
}
/* line 19, _variables.scss */
#idmaa-latest #latest-tweets ul li a .twitter-user-info:after {
  clear: both;
}
/* line 132, _home.scss */
#idmaa-latest #latest-tweets ul li a .twitter-user-info h5 {
  line-height: 1;
  margin-top: 8px;
}
/* line 136, _home.scss */
#idmaa-latest #latest-tweets ul li a .twitter-user-info img {
  float: left;
  margin-right: 10px;
}
/* line 141, _home.scss */
#idmaa-latest #latest-tweets ul li a p {
  font-size: 12px;
  margin: 0;
  line-height: 1.3;
}
/* line 149, _home.scss */
#idmaa-latest #latest-tweets #follow-idmaa {
  position: absolute;
  bottom: 20px;
  right: 20px;
}

/* line 1, _event-listing.scss */
#conference-speakers {
  font-size: 11px;
  margin-top: 10px;
  margin-bottom: 20px;
}
/* line 5, _event-listing.scss */
#conference-speakers a {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  margin-right: 10px;
  width: 100px;
}

/* line 14, _event-listing.scss */
#event-list #tabs {
  list-style: none;
  padding: 0;
  margin: 0;
  padding-left: 15px;
  color: #FFF;
}
/* line 20, _event-listing.scss */
#event-list #tabs li {
  display: inline-block;
  background: #9e9e9e;
  min-width: 20%;
  cursor: pointer;
  padding: 3px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-left: 4px solid transparent;
}
/* line 28, _event-listing.scss */
#event-list #tabs li.current {
  background: #e7e7e7;
  border-left: 4px solid #049e94;
  color: #414042;
}
/* line 33, _event-listing.scss */
#event-list #tabs li + li {
  margin-left: 10px;
}
/* line 38, _event-listing.scss */
#event-list #tab-content-wrapper {
  background: #e5e5e5;
  list-style: none;
  padding: 10px 15px;
}
/* line 42, _event-listing.scss */
#event-list #tab-content-wrapper > li {
  display: none;
}
/* line 44, _event-listing.scss */
#event-list #tab-content-wrapper > li:first-child {
  display: block;
}
/* line 48, _event-listing.scss */
#event-list #tab-content-wrapper ul {
  margin-top: 20px;
}
/* line 50, _event-listing.scss */
#event-list #tab-content-wrapper ul li {
  margin-bottom: 30px;
  padding-left: 110px;
  position: relative;
}
/* line 54, _event-listing.scss */
#event-list #tab-content-wrapper ul li a {
  text-decoration: none;
}
/* line 56, _event-listing.scss */
#event-list #tab-content-wrapper ul li a:hover {
  text-decoration: underline;
}
/* line 60, _event-listing.scss */
#event-list #tab-content-wrapper ul li h4 {
  line-height: 1.1;
  font-size: 18px;
  font-family: AvenirLT-Light, sans-serif;
  font-weight: normal;
  font-style: normal;
}
/* line 64, _event-listing.scss */
#event-list #tab-content-wrapper ul li h4 strong {
  font-family: AvenirLT-Heavy, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  width: 110px;
  position: absolute;
  left: 0;
  top: 3px;
}
/* line 74, _event-listing.scss */
#event-list #tab-content-wrapper ul li h6 {
  font-family: AvenirLT-Roman, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
}
/* line 78, _event-listing.scss */
#event-list #tab-content-wrapper ul li p {
  font-size: 13px;
}