/*Note: This file was generated using SASS markup*/
/* +++ VARIABLES */
/* --- VARIABLES */
/* +++ MIXINS */
@import url(https://fonts.googleapis.com/css?family=Raleway:400,300|Dancing+Script:400,700);
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css);
.box {
  background-color: #EEE;
  -moz-box-shadow: 0px 0px 10px #000000;
  -webkit-box-shadow: 0px 0px 10px #000000;
  box-shadow: 0px 0px 10px #000000;
  behavior: url(http://www.josephmorrill.com/common/shims/PIE/PIE.php); }

/* +++ GRADIENTS */
/* +++ GRADIENT - RED */
/* --- GRADIENT - RED */
/* +++ GRADIENT - ORANGE */
/* --- GRADIENT - ORANGE */
/* +++ GRADIENT - GREEN */
/* --- GRADIENT - GREEN */
/* +++ GRADIENT - SLATE */
/* --- GRADIENT - SLATE*/
/* +++ GRADIENT - BLACK */
/* --- GRADIENT - BLACK*/
/* +++ GRADIENT - BLUE */
/* --- GRADIENT - BLUE*/
/* +++ GRADIENT - TEAL */
/* --- GRADIENT - TEAL*/
/* --- GRADIENTS */
/* --- MIXINS - END */
/* +++ FONTS */
/* --- FONTS */
a, a:visited {
  color: blue; }

.mobile {
  display: none; }

html, body {
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%; }

#background {
  background-color: #008FE3;
  background-image: url(http://www.josephmorrill.com/common/images/waterfront_sunrise.jpg);
  /*background-image:url(http://www.josephmorrill.com/common/images/harbour_sunset.jpg);*/
  /*background-image:url(http://www.josephmorrill.com/common/images/mountains.jpg);*/
  /*background-image:url(http://www.josephmorrill.com/common/images/boardwalksunset.jpg);*/
  /*background-image:url(http://www.josephmorrill.com/common/images/breakwater.jpg);*/
  /*background-image:url(http://www.josephmorrill.com/common/images/ocean.jpg);*/
  /*background-image:url(http://www.josephmorrill.com/common/images/redsunset.jpg);*/
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 0; }

#page {
  padding: 0px;
  margin: 0px;
  position: relative;
  z-index: 1;
  font-family: "Raleway", "Helvetica Neue Light", HelveticaNeue-Light, "Helvetica Neue", Helvetica, Arial, sans-serif; }

#content {
  margin: auto;
  margin-bottom: 20px;
  width: 100%;
  max-width: 1024px; }

/* +++ HEADER */
#header {
  margin: auto;
  height: 60px;
  width: 100%;
  max-width: 1024px;
  color: white;
  background: #A00000;
  zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A00000', endColorstr='#7F0000',GradientType=0 );
  background: -webkit-gradient(top, #A00000 0%, #7F0000 100%);
  background: -webkit-linear-gradient(top, #A00000 0%, #7F0000 100%);
  background: -o-linear-gradient(top, #A00000 0%, #7F0000 100%);
  background: -moz-linear-gradient(top, #A00000 0%, #7F0000 100%);
  background: -ms-linear-gradient(top, #A00000 0%, #7F0000 100%);
  background: linear-gradient(top, #A00000 0%, #7F0000 100%);
  color: white;
  -moz-box-shadow: 0px 0px 10px black;
  -webkit-box-shadow: 0px 0px 10px black;
  box-shadow: 0px 0px 10px black;
  behavior: url(http://www.josephmorrill.com/common/shims/PIE/PIE.php);
  -ms-border-radius: 0px 0px 10px 10px;
  -moz-border-radius: 0px 0px 10px 10px;
  border-radius: 0px 0px 10px 10px;
  behavior: url(http://www.josephmorrill.com/common/shims/PIE/PIE.php);
  font-family: 'Raleway', arial;
  position: relative; }

#logo {
  font-family: 'Dancing Script',lucida handwriting,arial;
  position: absolute;
  top: 10px;
  left: 60px;
  font-size: 30px; }

#logo a {
  color: inherit;
  text-decoration: inherit;
  zoom: 1;
  filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=0px, OffY=0px, Color=black);
  text-shadow: 0pxpx 0pxpx 10px black; }

#logo:hover {
  border-bottom: 1px solid white; }

#navigation {
  list-style-type: none;
  font-size: 17px;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 15px;
  right: 30px; }

#navigation li {
  display: inline-block;
  padding: 5px 10px; }

#navigation li:hover {
  color: white;
  background: #212121;
  zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#000000',GradientType=0 );
  background: -webkit-gradient(top, #212121 0%, #000000 100%);
  background: -webkit-linear-gradient(top, #212121 0%, #000000 100%);
  background: -o-linear-gradient(top, #212121 0%, #000000 100%);
  background: -moz-linear-gradient(top, #212121 0%, #000000 100%);
  background: -ms-linear-gradient(top, #212121 0%, #000000 100%);
  background: linear-gradient(top, #212121 0%, #000000 100%);
  -ms-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  behavior: url(http://www.josephmorrill.com/common/shims/PIE/PIE.php); }

#navigation li a {
  color: inherit;
  text-decoration: inherit;
  zoom: 1;
  filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=0px, OffY=0px, Color=#000);
  text-shadow: 0pxpx 0pxpx 10px #000; }

#navigation li a:hover {
  text-shadow: none; }

#navigation .fa:not(#search-toggle) {
  padding-right: 5px;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none; }

#search-toggle {
  zoom: 1;
  filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=0px, OffY=0px, Color=black);
  text-shadow: 0pxpx 0pxpx 10px black;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none; }

#search-toggle-wrapper:hover {
  cursor: pointer; }

#search-bar {
  padding: 15px 30px;
  position: absolute;
  display: none;
  z-index: 2;
  top: 60px;
  right: 5px;
  -ms-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  behavior: url(http://www.josephmorrill.com/common/shims/PIE/PIE.php);
  color: white;
  background: #799893;
  zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#799893', endColorstr='#617D79',GradientType=0 );
  background: -webkit-gradient(top, #799893 0%, #617D79 100%);
  background: -webkit-linear-gradient(top, #799893 0%, #617D79 100%);
  background: -o-linear-gradient(top, #799893 0%, #617D79 100%);
  background: -moz-linear-gradient(top, #799893 0%, #617D79 100%);
  background: -ms-linear-gradient(top, #799893 0%, #617D79 100%);
  background: linear-gradient(top, #799893 0%, #617D79 100%);
  background-color: #EEE;
  -moz-box-shadow: 0px 0px 10px #000000;
  -webkit-box-shadow: 0px 0px 10px #000000;
  box-shadow: 0px 0px 10px #000000;
  behavior: url(http://www.josephmorrill.com/common/shims/PIE/PIE.php); }

#search-bar input {
  width: 250px;
  outline: 0;
  border: 0;
  color: white;
  font-size: 18px;
  background: transparent; }

/* --- HEADER */
/* +++ SIDEBAR */
#page.has-sidebar #content {
  position: absolute;
  left: 25%;
  width: 70%;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

#sidebar {
  position: absolute;
  top: 70px;
  left: 5%;
  width: 15%;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.sidebar-section {
  margin: 0px;
  color: white;
  background: #799893;
  zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#799893', endColorstr='#617D79',GradientType=0 );
  background: -webkit-gradient(top, #799893 0%, #617D79 100%);
  background: -webkit-linear-gradient(top, #799893 0%, #617D79 100%);
  background: -o-linear-gradient(top, #799893 0%, #617D79 100%);
  background: -moz-linear-gradient(top, #799893 0%, #617D79 100%);
  background: -ms-linear-gradient(top, #799893 0%, #617D79 100%);
  background: linear-gradient(top, #799893 0%, #617D79 100%);
  color: black; }

.sidebar-section:not(:first-child) {
  margin-top: 15px; }

.sidebar-section-title {
  display: block;
  width: 100%;
  text-align: center;
  color: white;
  background: #212121;
  zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#000000',GradientType=0 );
  background: -webkit-gradient(top, #212121 0%, #000000 100%);
  background: -webkit-linear-gradient(top, #212121 0%, #000000 100%);
  background: -o-linear-gradient(top, #212121 0%, #000000 100%);
  background: -moz-linear-gradient(top, #212121 0%, #000000 100%);
  background: -ms-linear-gradient(top, #212121 0%, #000000 100%);
  background: linear-gradient(top, #212121 0%, #000000 100%);
  margin: 0px;
  padding: 4px 0px; }

.sidebar-section ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px; }

.sidebar-section li > ul, .sidebar-section li > ol {
  padding-left: 20px; }

.sidebar-section ul li {
  width: 100%; }

.sidebar-section .fa {
  color: #800000;
  padding-right: 5px; }

.sidebar-section ul li a {
  color: inherit;
  text-decoration: inherit;
  padding: 4px 5px;
  display: block;
  font-size: 14px; }

.sidebar-section ul li a:hover {
  color: white;
  background: #006eff;
  zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006eff', endColorstr='#0047c4',GradientType=0 );
  background: -webkit-gradient(top, #006eff 0%, #0047c4 100%);
  background: -webkit-linear-gradient(top, #006eff 0%, #0047c4 100%);
  background: -o-linear-gradient(top, #006eff 0%, #0047c4 100%);
  background: -moz-linear-gradient(top, #006eff 0%, #0047c4 100%);
  background: -ms-linear-gradient(top, #006eff 0%, #0047c4 100%);
  background: linear-gradient(top, #006eff 0%, #0047c4 100%);
  cursor: pointer; }

.sidebar-section.box.note ul li {
  padding: 5px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px; }

.sidebar-section.box.note ul li:before {
  content: "- "; }

@media (min-width: 1500px) {
  #page.has-sidebar #content {
    left: calc(50% - 512px); }

  #sidebar {
    left: 0px;
    width: calc(50% - 512px); }

  .sidebar-section {
    width: 80%;
    margin: auto; } }
/* --- SIDEBAR */
/* +++ CONTENT */
article h1, .article-title {
  text-align: center;
  display: block;
  margin: 20px 0px;
  padding: 10px;
  background-color: #EEE;
  -moz-box-shadow: 0px 0px 10px #000000;
  -webkit-box-shadow: 0px 0px 10px #000000;
  box-shadow: 0px 0px 10px #000000;
  behavior: url(http://www.josephmorrill.com/common/shims/PIE/PIE.php); }

article section, .section {
  padding: 10px 15px;
  margin-top: 20px;
  position: relative;
  background-color: #EEE;
  -moz-box-shadow: 0px 0px 10px #000000;
  -webkit-box-shadow: 0px 0px 10px #000000;
  box-shadow: 0px 0px 10px #000000;
  behavior: url(http://www.josephmorrill.com/common/shims/PIE/PIE.php); }

article section h2, .section-title {
  top: -10px;
  left: -15px;
  font-size: 1.3em;
  font-weight: bold; }

article > section section {
  padding: 5px 7px;
  margin-top: 10px;
  -moz-box-shadow: 0px 0px 2px #000000;
  -webkit-box-shadow: 0px 0px 2px #000000;
  box-shadow: 0px 0px 2px #000000;
  behavior: url(http://www.josephmorrill.com/common/shims/PIE/PIE.php); }

article > section section h3, article > section section h4, article > section section h5, article > section section h6 {
  margin: 5px; }

article section h2, article section h2 a, article section h3, article section h3 a, article section h4, article section h4 a, article section h5, article section h5 a, article section h6, article section h6 a {
  color: #2f5496; }

/* --- CONTENT */
/* +++ OTHER */
.button, .button:active, .button:focus, .button:visited {
  border: 0;
  outline: 0; }

.button {
  display: inline-block;
  text-decoration: none;
  font-size: 16px;
  padding: 7px 10px;
  -ms-border-radius: 7px 7px 7px 7px;
  -moz-border-radius: 7px 7px 7px 7px;
  border-radius: 7px 7px 7px 7px;
  behavior: url(http://www.josephmorrill.com/common/shims/PIE/PIE.php); }

.button:hover {
  text-decoration: underline;
  cursor: pointer; }

.alert {
  color: white;
  width: 80%;
  height: 136px;
  margin: auto;
  margin-bottom: 20px;
  position: relative;
  /*96px for alert-icon, 20px for top spacing, and 20px for bottom spacing*/
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.alert-success {
  background-color: #1D8F1D; }

.alert-failure {
  background-color: #B30909; }

.alert-prompt {
  color: black;
  width: 100%;
  height: 170px; }

.alert-icon {
  position: absolute;
  top: 20px;
  left: 20px; }

.alert-message {
  position: absolute;
  text-align: center;
  font-weight: bold;
  font-size: 30px;
  margin: 0px;
  top: 30px;
  right: 20px;
  width: calc(100% - 136px); }

.alert-submessage {
  position: absolute;
  text-align: center;
  font-size: 16px;
  margin: 0px;
  top: 80px;
  right: 20px;
  width: calc(100% - 136px); }

.alert-buttons {
  position: absolute;
  text-align: center;
  bottom: 20px;
  right: 20px;
  width: calc(100% - 136px); }

.alert-button {
  margin-right: 20px; }

/* --- OTHER */
/* +++ EDIT PAGES */
.ace-ambiance .ace_gutter {
  color: white !important; }

#admin-export {
  display: none; }

.admin-edit, .admin-delete {
  color: #0000FF;
  font-weight: bold;
  text-decoration: none; }

.admin-edit:hover, .admin-delete:hover {
  color: #000000;
  text-decoration: underline;
  zoom: 1;
  filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=0px, OffY=0px, Color=#FFFFFF);
  text-shadow: 0pxpx 0pxpx 10px #FFFFFF; }

/* --- EDIT PAGES */

/*# sourceMappingURL=desktop.css.map */
