/*
To make it easier to use all variables and mixins in any Sass file in this
theme, each .scss file has a @import "base" declaration. And this _base.scss
file is in charge of importing all the other partials needed for the theme.

This base partial is organized in this way:
- First we set any shared Sass variables.
- Next we import Compass plug-ins (Sass mixin libraries).
- Last we import a _custom.scss partial that includes our custom mixins.
*/
/* COLORS
=========================== */
/* Used only with opacity */
/* Messages colors */
/* SIZES
=========================== */
/* MIXINS
=========================== */
/*
@mixin col-inner($outer,$items) {
  width: (($items * $col-width)) / ($outer * 100);
}*/
/* FONTS
=========================== */
/* MARGINS & SPACING
=========================== */
/* BREAKPOINTS
=========================== */
/* IE SUPPORT
=========================== */
/*
These variables are used by many mixins to add additional CSS to support
specific versions of IE or specific vendor prefixes.

To turn on support for IE6 or IE7, set those variables to true.

Zen does not require special handling for IE8 or later. But Compass uses that
variable for a couple edge cases. We include it for completeness sake. See
the documentation at http://compass-style.org/reference/compass/support/
*/
/* IMPORTS
=========================== */
/*@import "toolkit/pe"; */
/*@import "custom";           // Import our custom mixins last. */
/* WYSIWYG
=========================== */
/* line 6, ../sass/wysiwyg.scss */
body#tinymce {
  background: #fff;
  color: #252525;
  padding: 15px;
  font-family: "Neutra2Text", sans-serif;
  font-size: 8px;
  line-height: 1.7;
  font-size: 0.8rem;
  line-height: 1.36rem;
  margin: 0;
  -moz-box-shadow: inset 0 3px 3px -2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 3px 3px -2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 3px 3px -2px rgba(0, 0, 0, 0.1);
  max-width: 760px;
  margin: 0 auto;
  /* Images */
}
/* line 16, ../sass/wysiwyg.scss */
body#tinymce a {
  color: #252525;
}
/* line 19, ../sass/wysiwyg.scss */
body#tinymce p,
body#tinymce ul,
body#tinymce ol {
  margin: 0 0 15px;
}
/* line 24, ../sass/wysiwyg.scss */
body#tinymce p[align=right],
body#tinymce p[align=center],
body#tinymce p[align=justify] {
  text-align: left;
}
/* line 29, ../sass/wysiwyg.scss */
body#tinymce ul {
  padding-left: 15px;
}
/* line 32, ../sass/wysiwyg.scss */
body#tinymce ol {
  padding-left: 19px;
}
/* line 35, ../sass/wysiwyg.scss */
body#tinymce ul li {
  list-style: disc;
}
/* line 38, ../sass/wysiwyg.scss */
body#tinymce ol li {
  list-style: decimal outside;
}
/* line 41, ../sass/wysiwyg.scss */
body#tinymce span {
  font-size: 8px;
  line-height: 1.7;
  font-size: 0.8rem;
  line-height: 1.36rem;
  font-family: "Neutra2Text", sans-serif !important;
}
/* line 45, ../sass/wysiwyg.scss */
body#tinymce h1, body#tinymce h2, body#tinymce h3 {
  font-family: "Caslon", georgia, serif;
  line-height: 1.2em;
  margin: 0 0 5px;
  font-weight: normal;
  font-style: italic;
  padding-top: 10px;
}
/* line 55, ../sass/wysiwyg.scss */
body#tinymce img.insert-image {
  display: block;
}
/* line 58, ../sass/wysiwyg.scss */
body#tinymce img.image-right,
body#tinymce img.image-float {
  float: right;
  margin: 3px 0 20px 30px;
}
/* line 63, ../sass/wysiwyg.scss */
body#tinymce img.image-left {
  float: left;
  margin: 3px 15px 10px 0;
}
/* line 67, ../sass/wysiwyg.scss */
body#tinymce img.image-full {
  clear: both;
  float: none;
  margin: 20px 0 30px;
}

/* line 74, ../sass/wysiwyg.scss */
.text-format-wrapper .mceEditor table.mceLayout {
  border: 1px solid #e3e3e3;
}
/* line 77, ../sass/wysiwyg.scss */
.text-format-wrapper .mceEditor table.mceLayout td,
.text-format-wrapper .mceEditor table.mceLayout tr.mceFirst td {
  padding: 0;
  border: none;
}
/* line 82, ../sass/wysiwyg.scss */
.text-format-wrapper .mceEditor table.mceLayout tr.mceLast td {
  border: none;
}
/* line 85, ../sass/wysiwyg.scss */
.text-format-wrapper .mceEditor table.mceLayout tr.mceLast td.mceStatusbar {
  border: none;
  font-family: "Neutra2Text", sans-serif;
  background: #F7F7F7;
  padding: 5px;
}

/* Toolbar */
/* line 95, ../sass/wysiwyg.scss */
.text-format-wrapper .mceEditor table td.mceToolbar {
  background-color: #F7F7F7;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFF7F7F7');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7));
  background-image: -moz-linear-gradient(top, #ffffff, #f7f7f7);
  background-image: -webkit-linear-gradient(top, #ffffff, #f7f7f7);
  background-image: linear-gradient(to bottom, #ffffff, #f7f7f7);
}
/* line 100, ../sass/wysiwyg.scss */
.text-format-wrapper .mceEditor table td.mceToolbar div.wysiwygToolbar {
  padding: 6px;
  overflow: hidden;
  border-bottom: 1px solid #E4E4E4;
}
/* line 105, ../sass/wysiwyg.scss */
.text-format-wrapper .mceEditor table td.mceToolbar .mceButton {
  background: #fff;
  border: 1px solid #dcdcdc;
  padding: 1px;
  margin-right: 4px;
  width: 20px;
  height: 20px;
  display: block;
  cursor: pointer;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 117, ../sass/wysiwyg.scss */
.text-format-wrapper .mceEditor table td.mceToolbar .mceButton span,
.text-format-wrapper .mceEditor table td.mceToolbar .mceButton img {
  display: block;
  cursor: pointer;
}
/* line 122, ../sass/wysiwyg.scss */
.text-format-wrapper .mceEditor table td.mceToolbar .mceButton:hover {
  border-color: #bdbdbd;
  cursor: pointer;
}
/* line 126, ../sass/wysiwyg.scss */
.text-format-wrapper .mceEditor table td.mceToolbar .mceButton.mce_pasteword {
  display: none;
}
/* line 129, ../sass/wysiwyg.scss */
.text-format-wrapper .mceEditor table td.mceToolbar .mceListBox {
  margin-right: 4px;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 134, ../sass/wysiwyg.scss */
.text-format-wrapper .mceEditor table td.mceToolbar .mceListBox .mceText {
  font-family: arial, sans-serif;
  border-color: #dcdcdc;
  height: 22px;
  line-height: 22px;
  padding-left: 6px;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 0 0 3px;
}
/* line 142, ../sass/wysiwyg.scss */
.text-format-wrapper .mceEditor table td.mceToolbar .mceListBox .mceOpen {
  border-color: #dcdcdc;
  height: 22px;
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0;
  border-radius: 0 3px 3px 0;
}
/* line 147, ../sass/wysiwyg.scss */
.text-format-wrapper .mceEditor table td.mceToolbar .mceListBox:hover .mceText,
.text-format-wrapper .mceEditor table td.mceToolbar .mceListBox:hover .mceOpen {
  border-color: #bdbdbd;
  cursor: pointer;
}
/* line 152, ../sass/wysiwyg.scss */
.text-format-wrapper .mceEditor table td.mceToolbar .mceListBox a {
  margin: 0;
}

/* line 156, ../sass/wysiwyg.scss */
.mceListBoxMenu.mceListBoxMenu .mceMenu {
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  border-color: #dcdcdc;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 161, ../sass/wysiwyg.scss */
.mceListBoxMenu.mceListBoxMenu .mceMenu .mceText {
  font-family: arial, sans-serif;
}
/* line 164, ../sass/wysiwyg.scss */
.mceListBoxMenu.mceListBoxMenu .mceMenu .mceMenuItem {
  padding: 0 0 0 5px;
}
/* line 167, ../sass/wysiwyg.scss */
.mceListBoxMenu.mceListBoxMenu .mceMenu a {
  padding-left: 2px;
  cursor: pointer;
}
/* line 171, ../sass/wysiwyg.scss */
.mceListBoxMenu.mceListBoxMenu .mceMenu a span {
  cursor: pointer;
}

/* line 175, ../sass/wysiwyg.scss */
.mceListBoxMenu.mceListBoxMenu .mceNoIcons .mceMenuItemSelected a {
  background-position: -3px center;
}

/* Content */
/* line 180, ../sass/wysiwyg.scss */
.text-format-wrapper .mceEditor table td.mceIframeContainer {
  padding: 0;
  border: none;
}

/* Linkit */
/* line 186, ../sass/wysiwyg.scss */
body.forceColors {
  padding-top: 0;
}

/* line 189, ../sass/wysiwyg.scss */
body.forceColors,
div#linkit {
  background: #fff;
}
