/**
 * @file
 * Navigation Styling
 */
/*
 * Markup generated by theme_menu_tree().
 */
/* line 15, ../sass/navigation.scss */
ul li.expanded {
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAIAAABLMMCEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzJERTc3RTlDMDgyMTFFMkFERTBDQ0M5MDNFRTM1MEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzJERTc3RUFDMDgyMTFFMkFERTBDQ0M5MDNFRTM1MEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MkRFNzdFN0MwODIxMUUyQURFMENDQzkwM0VFMzUwRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3MkRFNzdFOEMwODIxMUUyQURFMENDQzkwM0VFMzUwRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoTT6pkAAABgSURBVHjaYtz/7DMDBmAJ3HX3w6+/yEIFOmJMBbpiyEICbMz1xpJM+TpiCrxscFGgEFCCCYj7LWQgQgbCnEDtQAYTEAcoCDhI8gIZ/ZayUC3/weD8m28Bu+7+hwGAAAMA8G4i1FDnSB4AAAAASUVORK5CYII=');
  list-style-type: circle;
}
/* line 22, ../sass/navigation.scss */
ul li.collapsed {
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAIAAABLMMCEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzJERTc3RTVDMDgyMTFFMkFERTBDQ0M5MDNFRTM1MEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzJERTc3RTZDMDgyMTFFMkFERTBDQ0M5MDNFRTM1MEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MkRFNzdFM0MwODIxMUUyQURFMENDQzkwM0VFMzUwRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3MkRFNzdFNEMwODIxMUUyQURFMENDQzkwM0VFMzUwRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Psp/CIEAAABoSURBVHjaYtj/7HPBscfvf/75jwSYGBgYJlx5pbj8CpBkgAEmCPXh19/C408M110/8PwLkMvCgAQuvP3uuOVWgIIAEwMqcJDkrTeSRKhV4GXrt5ABKoSaIMDGXKArlq8jBmRAVAAEGABcbyyHhhULIAAAAABJRU5ErkJggg==');
  /* LTR */
  list-style-type: disc;
}
/* line 29, ../sass/navigation.scss */
ul li.leaf {
  list-style-image: none;
  list-style-type: none;
}

/*
 * The active item in a Drupal menu
 */
/* line 43, ../sass/navigation.scss */
li a.active {
  color: #000;
}

/*
 * Navigation bar
 */
/* line 51, ../sass/navigation.scss */
#navigation {
  /* overflow: hidden; */
  /* Sometimes you want to prevent overlapping with main div. */
}
/* line 54, ../sass/navigation.scss */
#navigation .block {
  margin-bottom: 0;
}
/* line 59, ../sass/navigation.scss */
#navigation .block-menu .block-title,
#navigation .block-menu-block .block-title {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}
/* line 64, ../sass/navigation.scss */
#navigation ul.links,
#navigation ul.menu {
  /* Menu block links */
  margin: 0;
  padding: 0;
  text-align: left;
  /* LTR */
}
/* line 69, ../sass/navigation.scss */
#navigation ul.links li,
#navigation ul.menu li {
  /* A simple method to get navigation links to appear in one line. */
  float: left;
  /* LTR */
  padding: 0;
  /* LTR */
  list-style-type: none;
  list-style-image: none;
}

/*
 * Main menu and Secondary menu links
 */
/* line 87, ../sass/navigation.scss */
#navigation nav#main-menu,
#navigation .block-superfish nav#main-menu {
  margin-top: 10px;
}
/* line 91, ../sass/navigation.scss */
#navigation ul.sf-menu,
#navigation ul.links,
#navigation .block-superfish ul.sf-menu,
#navigation .block-superfish ul.links {
  margin-top: 10px;
}
/* line 93, ../sass/navigation.scss */
#navigation ul.sf-menu > li,
#navigation ul.links > li,
#navigation .block-superfish ul.sf-menu > li,
#navigation .block-superfish ul.links > li {
  border-left: 2px dotted white;
  height: 31px;
  padding-top: 5px;
  padding-right: 10px;
}
/* line 98, ../sass/navigation.scss */
#navigation ul.sf-menu > li > a,
#navigation ul.links > li > a,
#navigation .block-superfish ul.sf-menu > li > a,
#navigation .block-superfish ul.links > li > a {
  text-transform: uppercase;
}
/* line 101, ../sass/navigation.scss */
#navigation ul.sf-menu > li.first,
#navigation ul.links > li.first,
#navigation .block-superfish ul.sf-menu > li.first,
#navigation .block-superfish ul.links > li.first {
  border-left: none;
}
/* line 103, ../sass/navigation.scss */
#navigation ul.sf-menu > li.first a,
#navigation ul.links > li.first a,
#navigation .block-superfish ul.sf-menu > li.first a,
#navigation .block-superfish ul.links > li.first a {
  padding-left: 0;
}
/* line 107, ../sass/navigation.scss */
#navigation ul.sf-menu > li ul,
#navigation ul.links > li ul,
#navigation .block-superfish ul.sf-menu > li ul,
#navigation .block-superfish ul.links > li ul {
  font-size: 0.75em;
  line-height: 2em;
  padding: 1em 0;
  background-color: rgba(0, 0, 0, 0.8);
}
/* line 112, ../sass/navigation.scss */
#navigation ul.sf-menu > li ul li a,
#navigation ul.links > li ul li a,
#navigation .block-superfish ul.sf-menu > li ul li a,
#navigation .block-superfish ul.links > li ul li a {
  line-height: normal;
  margin: 0 12px;
  padding: 6px 0;
  border-bottom: 1px dotted black;
}
/* line 117, ../sass/navigation.scss */
#navigation ul.sf-menu > li ul li a:hover,
#navigation ul.links > li ul li a:hover,
#navigation .block-superfish ul.sf-menu > li ul li a:hover,
#navigation .block-superfish ul.links > li ul li a:hover {
  color: #00a9d5;
}
/* line 121, ../sass/navigation.scss */
#navigation ul.sf-menu > li ul li.first a,
#navigation ul.links > li ul li.first a,
#navigation .block-superfish ul.sf-menu > li ul li.first a,
#navigation .block-superfish ul.links > li ul li.first a {
  padding-top: 0;
}
/* line 124, ../sass/navigation.scss */
#navigation ul.sf-menu > li ul li.last a,
#navigation ul.links > li ul li.last a,
#navigation .block-superfish ul.sf-menu > li ul li.last a,
#navigation .block-superfish ul.links > li ul li.last a {
  padding-bottom: 0;
  border-bottom: none;
}
/* line 132, ../sass/navigation.scss */
#navigation a,
#navigation .block-superfish a {
  padding-left: 12px;
}
/* line 135, ../sass/navigation.scss */
#navigation a:link, #navigation a:visited,
#navigation .block-superfish a:link,
#navigation .block-superfish a:visited {
  text-decoration: none;
  color: white;
}
/* line 139, ../sass/navigation.scss */
#navigation a:hover,
#navigation .block-superfish a:hover {
  text-decoration: none;
}
/* line 143, ../sass/navigation.scss */
#navigation .sf-menu,
#navigation .block-superfish .sf-menu {
  line-height: 1.5em;
}
/* line 145, ../sass/navigation.scss */
#navigation .sf-menu li.sfHover > ul,
#navigation .block-superfish .sf-menu li.sfHover > ul {
  top: 41px;
}
/* line 149, ../sass/navigation.scss */
#navigation select,
#navigation .block-superfish select {
  margin-top: 1em;
  margin-bottom: 1em;
  width: 100%;
}

/* line 156, ../sass/navigation.scss */
#secondary-menu {
  position: absolute;
  /* LTR */
  top: 0;
  right: 0;
  font-size: 0.625em;
  line-height: 2.4em;
}

/*
 * Menu blocks
 */
/*
 * Menu blocks in header
 */
/* line 174, ../sass/navigation.scss */
#header .block-menu {
  font-size: 0.7em;
  line-height: 1em;
  margin-right: 12px;
  border-left: 2px dotted #00a9d5;
}
/* line 179, ../sass/navigation.scss */
#header .block-menu ul.menu {
  padding-left: 12px;
  margin: 0;
}
/* line 182, ../sass/navigation.scss */
#header .block-menu ul.menu li {
  margin: 0.3em 0;
}
/* line 184, ../sass/navigation.scss */
#header .block-menu ul.menu li.first {
  margin-top: 0;
}
/* line 187, ../sass/navigation.scss */
#header .block-menu ul.menu li.last {
  margin-bottom: 0;
}

/*
 * "Menu block" blocks
 *
 * Drupal core has limited ways in which it can display its menus. To get around
 * these limitations, see http://drupal.org/project/menu_block
 */
/*
 * Menu in a panel pane
 */
/* line 209, ../sass/navigation.scss */
.pane-menu-tree div > ul {
  list-style-position: inside;
  padding-left: 0;
}
/* line 212, ../sass/navigation.scss */
.pane-menu-tree div > ul > li {
  border-bottom: 2px dotted #bfbfbf;
}
/* line 214, ../sass/navigation.scss */
.pane-menu-tree div > ul > li.leaf {
  padding-left: 14px;
}
/* line 220, ../sass/navigation.scss */
.pane-menu-tree ul li {
  padding: .3em 0;
}
/* line 224, ../sass/navigation.scss */
.pane-menu-tree ul li a:link, .pane-menu-tree ul li a:visited {
  color: black;
}
/* line 229, ../sass/navigation.scss */
.pane-menu-tree ul li a:hover, .pane-menu-tree ul li a:active, .pane-menu-tree ul li a.active {
  color: #00a9d5;
}
/* line 233, ../sass/navigation.scss */
.pane-menu-tree ul li.expanded {
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAIAAABLMMCEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzJERTc3RTlDMDgyMTFFMkFERTBDQ0M5MDNFRTM1MEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzJERTc3RUFDMDgyMTFFMkFERTBDQ0M5MDNFRTM1MEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MkRFNzdFN0MwODIxMUUyQURFMENDQzkwM0VFMzUwRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3MkRFNzdFOEMwODIxMUUyQURFMENDQzkwM0VFMzUwRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoTT6pkAAABgSURBVHjaYtz/7DMDBmAJ3HX3w6+/yEIFOmJMBbpiyEICbMz1xpJM+TpiCrxscFGgEFCCCYj7LWQgQgbCnEDtQAYTEAcoCDhI8gIZ/ZayUC3/weD8m28Bu+7+hwGAAAMA8G4i1FDnSB4AAAAASUVORK5CYII=');
  list-style-type: circle;
}
/* line 240, ../sass/navigation.scss */
.pane-menu-tree ul li.collapsed {
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAIAAABLMMCEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzJERTc3RTVDMDgyMTFFMkFERTBDQ0M5MDNFRTM1MEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzJERTc3RTZDMDgyMTFFMkFERTBDQ0M5MDNFRTM1MEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MkRFNzdFM0MwODIxMUUyQURFMENDQzkwM0VFMzUwRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3MkRFNzdFNEMwODIxMUUyQURFMENDQzkwM0VFMzUwRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Psp/CIEAAABoSURBVHjaYtj/7HPBscfvf/75jwSYGBgYJlx5pbj8CpBkgAEmCPXh19/C408M110/8PwLkMvCgAQuvP3uuOVWgIIAEwMqcJDkrTeSRKhV4GXrt5ABKoSaIMDGXKArlq8jBmRAVAAEGABcbyyHhhULIAAAAABJRU5ErkJggg==');
  /* LTR */
  list-style-type: disc;
}
/* line 247, ../sass/navigation.scss */
.pane-menu-tree ul li.leaf {
  list-style-image: none;
  list-style-type: none;
}

/*
 * Menu in the footer
 */
/* line 263, ../sass/navigation.scss */
#footer .block-menu ul {
  margin: 0;
  padding: 0;
}
/* line 267, ../sass/navigation.scss */
#footer .block-menu li {
  display: inline;
  padding-right: 1em;
  margin-right: 1em;
  border-right: 1px solid #00a9d5;
}
/* line 272, ../sass/navigation.scss */
#footer .block-menu li.last {
  margin-right: 0;
  padding-right: 0;
  border-right: none;
}
/* line 277, ../sass/navigation.scss */
#footer .block-menu li a {
  color: #666666;
}
/* line 279, ../sass/navigation.scss */
#footer .block-menu li a:hover {
  color: #00a9d5;
}

/*
 * Custom styles for use with menu_attributes module
 */
/* menu items displayed as a 'stripe' with gradient background */
/* line 293, ../sass/navigation.scss */
ul.menu li.stripe {
  padding: 0 !important;
  margin: 0.3em 0;
  border: none;
}
/* line 297, ../sass/navigation.scss */
ul.menu li.stripe a {
  display: block;
  padding: 0.3em 1em;
  font-size: 12px;
  text-transform: uppercase;
  border: none;
}
/* line 307, ../sass/navigation.scss */
ul.menu li.stripe a:link, ul.menu li.stripe a:hover, ul.menu li.stripe a:visited, ul.menu li.stripe a:active, ul.menu li.stripe a.active {
  color: white;
}
/* line 310, ../sass/navigation.scss */
ul.menu li.stripe a.gradient-orange {
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #eb602e), color-stop(50%, #fcb427), color-stop(100%, #eb602e));
  background: -webkit-linear-gradient(left, #eb602e, #fcb427, #eb602e);
  background: -moz-linear-gradient(left, #eb602e, #fcb427, #eb602e);
  background: -o-linear-gradient(left, #eb602e, #fcb427, #eb602e);
  background: linear-gradient(left, #eb602e, #fcb427, #eb602e);
}
/* line 313, ../sass/navigation.scss */
ul.menu li.stripe a.gradient-pink {
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #b71c8d), color-stop(50%, #ec008c), color-stop(100%, #b71c8d));
  background: -webkit-linear-gradient(left, #b71c8d, #ec008c, #b71c8d);
  background: -moz-linear-gradient(left, #b71c8d, #ec008c, #b71c8d);
  background: -o-linear-gradient(left, #b71c8d, #ec008c, #b71c8d);
  background: linear-gradient(left, #b71c8d, #ec008c, #b71c8d);
}
/* line 316, ../sass/navigation.scss */
ul.menu li.stripe a.gradient-green {
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #007336), color-stop(50%, #40ae49), color-stop(100%, #007336));
  background: -webkit-linear-gradient(left, #007336, #40ae49, #007336);
  background: -moz-linear-gradient(left, #007336, #40ae49, #007336);
  background: -o-linear-gradient(left, #007336, #40ae49, #007336);
  background: linear-gradient(left, #007336, #40ae49, #007336);
}
/* line 319, ../sass/navigation.scss */
ul.menu li.stripe a.gradient-blue {
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #005783), color-stop(50%, #00ccea), color-stop(100%, #005783));
  background: -webkit-linear-gradient(left, #005783, #00ccea, #005783);
  background: -moz-linear-gradient(left, #005783, #00ccea, #005783);
  background: -o-linear-gradient(left, #005783, #00ccea, #005783);
  background: linear-gradient(left, #005783, #00ccea, #005783);
}
/* line 322, ../sass/navigation.scss */
ul.menu li.stripe a.gradient-purple {
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #57357f), color-stop(50%, #8475b6), color-stop(100%, #57357f));
  background: -webkit-linear-gradient(left, #57357f, #8475b6, #57357f);
  background: -moz-linear-gradient(left, #57357f, #8475b6, #57357f);
  background: -o-linear-gradient(left, #57357f, #8475b6, #57357f);
  background: linear-gradient(left, #57357f, #8475b6, #57357f);
}
/* line 325, ../sass/navigation.scss */
ul.menu li.stripe a.gradient-magenta {
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #a4244f), color-stop(50%, #a04e6a), color-stop(100%, #a4244f));
  background-image: -webkit-linear-gradient(left, #a4244f 0%, #a04e6a 50%, #a4244f 100%);
  background-image: -moz-linear-gradient(left, #a4244f 0%, #a04e6a 50%, #a4244f 100%);
  background-image: -o-linear-gradient(left, #a4244f 0%, #a04e6a 50%, #a4244f 100%);
  background-image: linear-gradient(left, #a4244f 0%, #a04e6a 50%, #a4244f 100%);
}
/* line 328, ../sass/navigation.scss */
ul.menu li.stripe a.yellow {
  background: #ffd600;
  color: black;
}

/* menu items linking to social sites, displayed as an icon. */
/* line 338, ../sass/navigation.scss */
ul.menu li.social {
  padding: 0 !important;
  margin: 0 2px 0 0 !important;
  float: left;
  border: none;
}
/* line 343, ../sass/navigation.scss */
ul.menu li.social a {
  display: block;
  text-indent: -9999px;
  float: left;
  margin: 0;
  padding: 0;
  width: 16px;
  height: 16px;
  background: transparent url(../images/social-icons.png) no-repeat scroll left top;
}
/* line 352, ../sass/navigation.scss */
ul.menu li.social a.facebook {
  background-position: left top;
}
/* line 354, ../sass/navigation.scss */
ul.menu li.social a.facebook:hover {
  background-position: left bottom;
}
/* line 358, ../sass/navigation.scss */
ul.menu li.social a.twitter {
  background-position: -16px top;
}
/* line 360, ../sass/navigation.scss */
ul.menu li.social a.twitter:hover {
  background-position: -16px bottom;
}
/* line 364, ../sass/navigation.scss */
ul.menu li.social a.linkedin {
  background-position: -32px top;
}
/* line 366, ../sass/navigation.scss */
ul.menu li.social a.linkedin:hover {
  background-position: -32px bottom;
}
/* line 370, ../sass/navigation.scss */
ul.menu li.social a.flickr {
  background-position: -48px top;
}
/* line 372, ../sass/navigation.scss */
ul.menu li.social a.flickr:hover {
  background-position: -48px bottom;
}
/* line 376, ../sass/navigation.scss */
ul.menu li.social a.youtube {
  background-position: -64px top;
}
/* line 378, ../sass/navigation.scss */
ul.menu li.social a.youtube:hover {
  background-position: -64px bottom;
}
/* line 382, ../sass/navigation.scss */
ul.menu li.social a.instagram {
  background-position: -80px top;
}
/* line 384, ../sass/navigation.scss */
ul.menu li.social a.instagram:hover {
  background-position: -80px bottom;
}
