  @charset "UTF-8";
body {
  background: #fff; }

.general_content_page .dd_image.dd_image_data_map_align_left {
  margin-right: 30px; }

/* HTML5 ✰ Boilerplate */
/* line 4, ../sass/_normalize.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display: block; }

/* line 5, ../sass/_normalize.scss */
audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

/* line 6, ../sass/_normalize.scss */
audio:not([controls]) {
  display: none; }

/* line 7, ../sass/_normalize.scss */
[hidden] {
  display: none; }

/* line 9, ../sass/_normalize.scss */
html {
  font-size: 100%;
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

/* line 10, ../sass/_normalize.scss */
body {
  margin: 0;
  font-size: 13px;
  line-height: 1.231; }

/* line 11, ../sass/_normalize.scss */
body, button, input, select, textarea {
  font-family: sans-serif;
  color: black; }

/* line 13, ../sass/_normalize.scss */
::-moz-selection {
  background: #fe57a1;
  color: #fff;
  text-shadow: none; }

/* line 14, ../sass/_normalize.scss */
::selection {
  background: #fe57a1;
  color: #fff;
  text-shadow: none; }

/* line 16, ../sass/_normalize.scss */
a {
  color: #00e; }

/* line 17, ../sass/_normalize.scss */
a:visited {
  color: #551a8b; }

/* line 18, ../sass/_normalize.scss */
a:hover {
  color: #06e; }

/* line 19, ../sass/_normalize.scss */
a:focus {
  outline: thin dotted; }

/* line 20, ../sass/_normalize.scss */
a:hover, a:active {
  outline: 0; }

/* line 22, ../sass/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* line 27, ../sass/_normalize.scss */
h2 {
  font-size: 1.5em;
  margin: 0.83em 0; }

/* line 32, ../sass/_normalize.scss */
h3 {
  font-size: 1.17em;
  margin: 1em 0; }

/* line 37, ../sass/_normalize.scss */
h4 {
  font-size: 1em;
  margin: 1.33em 0; }

/* line 42, ../sass/_normalize.scss */
h5 {
  font-size: 0.83em;
  margin: 1.67em 0; }

/* line 47, ../sass/_normalize.scss */
h6 {
  font-size: 0.75em;
  margin: 2.33em 0; }

/* line 52, ../sass/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted; }

/* line 53, ../sass/_normalize.scss */
b, strong {
  font-weight: bold; }

/* line 54, ../sass/_normalize.scss */
blockquote {
  margin: 1em 40px; }

/* line 55, ../sass/_normalize.scss */
dfn {
  font-style: italic; }

/* line 56, ../sass/_normalize.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* line 57, ../sass/_normalize.scss */
ins {
  background: #ff9;
  color: #000;
  text-decoration: none; }

/* line 58, ../sass/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
  font-style: italic;
  font-weight: bold; }

/* line 59, ../sass/_normalize.scss */
pre, code, kbd, samp {
  font-family: monospace, monospace;
  _font-family: 'courier new', monospace;
  font-size: 1em; }

/* line 60, ../sass/_normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

/* line 61, ../sass/_normalize.scss */
q {
  quotes: none; }

/* line 62, ../sass/_normalize.scss */
q:before, q:after {
  content: "";
  content: none; }

/* line 63, ../sass/_normalize.scss */
small {
  font-size: 85%; }

/* line 64, ../sass/_normalize.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 65, ../sass/_normalize.scss */
sup {
  top: -0.5em; }

/* line 66, ../sass/_normalize.scss */
sub {
  bottom: -0.25em; }

/* line 67, ../sass/_normalize.scss */
ul, ol {
  margin: 1em 0;
  padding: 0 0 0 40px; }

/* line 68, ../sass/_normalize.scss */
dd {
  margin: 0 0 0 40px; }

/* line 69, ../sass/_normalize.scss */
nav ul, nav ol {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0; }

/* line 70, ../sass/_normalize.scss */
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle; }

/* line 71, ../sass/_normalize.scss */
svg:not(:root) {
  overflow: hidden; }

/* line 72, ../sass/_normalize.scss */
figure {
  margin: 0; }

/* line 74, ../sass/_normalize.scss */
form {
  margin: 0; }

/* line 75, ../sass/_normalize.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0; }

/* line 76, ../sass/_normalize.scss */
label {
  cursor: pointer; }

/* line 77, ../sass/_normalize.scss */
legend {
  border: 0;
  *margin-left: -7px;
  padding: 0; }

/* line 78, ../sass/_normalize.scss */
button, input, select, textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle; }

/* line 79, ../sass/_normalize.scss */
button, input {
  line-height: normal;
  *overflow: visible; }

/* line 80, ../sass/_normalize.scss */
table button, table input {
  *overflow: auto; }

/* line 81, ../sass/_normalize.scss */
button, input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button; }

/* line 82, ../sass/_normalize.scss */
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box; }

/* line 83, ../sass/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

/* line 84, ../sass/_normalize.scss */
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/* line 85, ../sass/_normalize.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 86, ../sass/_normalize.scss */
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical; }

/* line 88, ../sass/_normalize.scss */
input:invalid, textarea:invalid {
  background-color: #f0dddd; }

/* line 90, ../sass/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 91, ../sass/_normalize.scss */
td {
  vertical-align: top; }

/* line 94, ../sass/_normalize.scss */
p {
  -webkit-hyphens: auto;
  -epub-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto; }

/* line 101, ../sass/_normalize.scss */
b, strong, .strong {
  font-weight: bold; }

/* line 103, ../sass/_normalize.scss */
dfn, em, .em {
  font-style: italic; }

/* line 105, ../sass/_normalize.scss */
small, .small {
  font-size: 75%; }

/* line 107, ../sass/_normalize.scss */
ul, ol {
  padding: 0;
  list-style-type: none; }

/* line 112, ../sass/_normalize.scss */
dd {
  margin: 0; }

/* ==|== Color Variables =============================================== */
/* ==|== Special Functions =============================================== */
/* line 52, ../sass/_mixins.scss */
.image-replacement {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden; }

/* See http://mrdanadams.com/2012/pixel-ems-css-conversion-sass-mixin/ */
/* Default font size in pixels if not overridden. */
/* Convert PX units to EMs.
Ex: margin-right: pem(16);
*/
/* Used to convert PX to EMs for multiple properties or values or both.
$base is an optional measurement that allows making measurements relative to the parent font size rather than the current. Also accepts a list of lists (instead a list of values) for properties that accept multiple lists of values. Only numbers of converted; everything else is passed through.

Examples:

@include scale(line-height, 30);
@include scale(line-height, 30, 16);
@include scale(width height, 125);
@include scale(padding, 0 25, 16);
@include scale(text-shadow, (#0d6e28 1 1) (#777 0 0 2), 16);
@include scale(box-shadow, (inset 0 0 0 1 #2a9022) (inset 0 0 3 #459966), 16);
*/
/* line 1, ../sass/_base.scss */
.wf-loading body {
  font-family: sans-serif; }

/* line 4, ../sass/_base.scss */
.wf-inactive body {
  font-family: sans-serif; }

/* line 7, ../sass/_base.scss */
.wf-active body {
  font-family: 'Droid Sans', sans-serif; }

/* line 11, ../sass/_base.scss */
body {
  font: 16px/24px "Droid Sans", sans-serif; }

/* line 13, ../sass/_base.scss */
.wrapper {
  width: 90%;
  margin: 0 5%; }

/* ==|== Typography ====================================================== */
/* line 19, ../sass/_base.scss */
a, a:visited {
  color: #4588b4; }

/* line 20, ../sass/_base.scss */
a:hover {
  color: #2570a2; }

/* line 21, ../sass/_base.scss */
blockquote {
  border-left: 2px solid #DDDDDD;
  color: #999999;
  font-style: italic;
  margin: 1em 0;
  padding: 0 40px; }

/* ==|== Theme =========================================================== */
/* line 30, ../sass/_base.scss */
#title {
  color: white; }

/* line 32, ../sass/_base.scss */
::-moz-selection {
  background: #4588b4;
  color: white;
  text-shadow: none; }

/* line 33, ../sass/_base.scss */
::selection {
  background: #4588b4;
  color: white;
  text-shadow: none; }

/* ==|== import MOBILE: Menu ================================================ */
/* line 1, ../sass/_mobile-menu.scss */
nav .dd_flyout a {
  text-shadow: none;
  margin: 0; }

/* line 4, ../sass/_mobile-menu.scss */
nav .dd_flyout a:hover {
  -webkit-box-shadow: none;
  box-shadow: none; }

/* line 11, ../sass/_mobile-menu.scss */
nav a, nav a:visited {
  display: block;
  margin-bottom: 10px;
  padding: 15px 0;
  background-color: #4588b4;
  color: white;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  text-shadow: 0 -1px 0 #2570a2;
  -webkit-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  -ms-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
  -transition: background-color 0.2s ease;
  transition: background-color 0.2s ease; }

/* line 26, ../sass/_mobile-menu.scss */
nav a:hover {
  color: white;
  background-color: #2570a2;
  text-decoration: none;
  -webkit-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  -ms-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
  -transition: background-color 0.2s ease;
  transition: background-color 0.2s ease; }

/* ==|== MOBILE: Main ======================================================= */
/* line 1, ../sass/_mobile-main.scss */
.page-wrap {
  background: #efefef; }

/* line 4, ../sass/_mobile-main.scss */
.page-inner {
  background: #fff; }

/* line 8, ../sass/_mobile-main.scss */
hgroup {
  height: 1px;
  display: none; }

/* line 10, ../sass/_mobile-main.scss */
.logo {
  margin: 1em auto;
  width: 199px; }

/* line 14, ../sass/_mobile-main.scss */
.engage {
  margin: 1em auto;
  text-align: center; }

/* line 19, ../sass/_mobile-main.scss */
.edit_mode #tiny-container {
  display: none; }

/* line 20, ../sass/_mobile-main.scss */
.help {
  text-align: center; }

/* line 21, ../sass/_mobile-main.scss */
.view_mode .help {
  display: none; }

/* line 23, ../sass/_mobile-main.scss */
#main {
  padding: 30px 0; }

/* line 27, ../sass/_mobile-main.scss */
#main article h1 {
  font-size: 2em; }

/* line 31, ../sass/_mobile-main.scss */
#main aside {
  padding: 0px 5% 10px; }

/* line 36, ../sass/_mobile-main.scss */
.box {
  margin: 5px auto;
  background: #f0f0f0;
  padding: 1em; }

/* line 38, ../sass/_mobile-main.scss */
.box:hover {
  background: #3980AF;
  color: #fff; }

/* line 42, ../sass/_mobile-main.scss */
.box:hover h1, .box:hover h2, .box:hover h3, .box:hover h4, .box:hover h5, .box:hover h6 {
  color: #fff; }

/* line 43, ../sass/_mobile-main.scss */
.box:hover h1 a, .box:hover h2 a, .box:hover h3 a, .box:hover h4 a, .box:hover h5 a, .box:hover h6 a {
  color: white; }

/* line 47, ../sass/_mobile-main.scss */
.box ul.dd_image_data_map_list_single li {
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  -box-shadow: none;
  box-shadow: none;
  padding: 0; }

/* line 54, ../sass/_mobile-main.scss */
#footer {
  color: white;
  padding: 20px;
  margin-top: 2em; }

/*#slider li */
/* line 61, ../sass/_mobile-main.scss */
.slide {
  float: left;
  width: auto;
  height: 300px;
  margin: 0;
  position: relative; }

/* line 69, ../sass/_mobile-main.scss */
h1, h2, h3, h4, h5, h6 {
  color: #444444; }

/* ==|== dropsite elements ================================================== */
/* ==|== DEFAULT STYLES FOR DROPZITE  ======================================= */
/* line 3, ../sass/_dropzite-elements.scss */
.general_content li:first-child {
  margin-top: 0; }

/* ==|== Contextual Help ================================================= */
/* line 7, ../sass/_dropzite-elements.scss */
#din_admin_content .din_admin_content {
  background-color: #FFFFFF;
  border: 1px solid #e44d26;
  border-radius: 4px;
  padding: 15px;
  text-align: left;
  color: #9c9c9c; }

/* line 15, ../sass/_dropzite-elements.scss */
#din_admin_content .din_admin_content h1 {
  color: #9c9c9c; }

/* ==|== SINGLE IMAGES ================================================= */
/* line 20, ../sass/_dropzite-elements.scss */
ul.dd_image_data_map_list_single {
  margin-bottom: 25px; }

/* line 22, ../sass/_dropzite-elements.scss */
ul.dd_image_data_map_list_single li {
  border: 1px solid #CCCCCC;
  border-radius: 4px 4px 4px 4px;
  box-shadow: 0 3px 7px -1px #cccccc;
  padding: 6px; }

/* line 31, ../sass/_dropzite-elements.scss */
.dd_image.dd_image_data_map_align_left {
  margin-right: 30px; }

/* line 34, ../sass/_dropzite-elements.scss */
.dd_image.dd_image_data_map_align_right {
  margin-left: 15px; }

/* line 38, ../sass/_dropzite-elements.scss */
.dd_sidebar .photo_drop_item .image_data_map {
  border: none;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none; }

/* ==|== Page Link ========================================================== */
/* line 51, ../sass/_dropzite-elements.scss */
.site_page_item h2 {
  font-size: 16px;
  margin-bottom: 0; }

/* line 54, ../sass/_dropzite-elements.scss */
.site_page_item h2 a {
  text-decoration: none; }

/* line 58, ../sass/_dropzite-elements.scss */
.site_page_item .description {
  font-size: 13px; }

/* line 60, ../sass/_dropzite-elements.scss */
.site_page_item .description p {
  margin-top: 0; }

/* ==|== EMAIL FORM & FORMS ================================================= */
/* Forms */
/* line 67, ../sass/_dropzite-elements.scss */
input[type=text], input[type=password], textarea {
  background: #fafafa;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  border: 1px solid #ddd;
  color: #888; }

/* line 76, ../sass/_dropzite-elements.scss */
input[type=text]:focus, textarea:focus {
  color: #373737; }

/* line 80, ../sass/_dropzite-elements.scss */
textarea {
  padding-left: 3px;
  width: 98%; }

/* line 85, ../sass/_dropzite-elements.scss */
input[type=text] {
  padding: 5px; }

/* line 90, ../sass/_dropzite-elements.scss */
#new_news_recipient1 {
  padding-top: 64px;
  background: url(//webbersaurdefault.s3.amazonaws.com/images/mail-icon.png) no-repeat scroll top transparent; }

/* line 94, ../sass/_dropzite-elements.scss */
#new_news_recipient1 #news_recipient_email {
  width: 95%; }

/* line 98, ../sass/_dropzite-elements.scss */
#new_news_recipient1 b {
  font-style: italic; }

/* line 102, ../sass/_dropzite-elements.scss */
#new_news_recipient1 .text_input_sidebar input[type="text"] {
  margin-top: 8px;
  padding: 5px; }

/* line 108, ../sass/_dropzite-elements.scss */
#new_news_recipient1 #news_recipient_submit {
  background: #e3e3e3;
  border: 1px solid #bbb;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
  box-shadow: inset 0 0 1px 1px #f6f6f6;
  color: #333;
  font: bold 12px "helvetica neue", helvetica, arial, sans-serif;
  line-height: 1;
  padding: 8px 16px 9px;
  margin-top: 1em;
  text-align: center;
  text-shadow: 0 1px 0 #fff; }

/* line 124, ../sass/_dropzite-elements.scss */
#new_news_recipient1 #news_recipient_submit:hover {
  background: #d9d9d9;
  -webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
  box-shadow: inset 0 0 1px 1px #eaeaea;
  color: #222;
  cursor: pointer; }

/* line 133, ../sass/_dropzite-elements.scss */
#new_news_recipient1 #news_recipient_submit:active {
  background: #d0d0d0;
  -webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
  box-shadow: inset 0 0 1px 1px #e3e3e3;
  color: #000; }

/* ==|== Coupon ================================================= */
/* line 145, ../sass/_dropzite-elements.scss */
.coupon_item {
  padding-top: 0em;
  margin: 20px auto !important;
  width: 80%; }

/* line 150, ../sass/_dropzite-elements.scss */
.coupon_item .dd_image {
  display: none; }

/* line 151, ../sass/_dropzite-elements.scss */
.coupon_item .item_container {
  border: 2px dashed #CCCCCC;
  border-radius: 1em;
  margin-bottom: 0em;
  background: #f1f1f1;
  padding: 1.5em;
  text-align: center;
  position: relative; }

/* line 162, ../sass/_dropzite-elements.scss */
.coupon_item .expires {
  border-top: 1px dashed #CCCCCC;
  font-size: 0.8em;
  line-height: 1.25em;
  margin: 0 auto;
  padding-top: 10px;
  width: 60%; }

/* line 171, ../sass/_dropzite-elements.scss */
.coupon_item .no_exp_date .expires {
  display: none; }

/* line 175, ../sass/_dropzite-elements.scss */
.coupon_item .good_at {
  font-size: 0.8em;
  line-height: 1.25em; }

/* line 180, ../sass/_dropzite-elements.scss */
.coupon_item .coupon_print {
  position: absolute;
  right: 1.4em;
  font-size: 0.9em;
  line-height: 1.111em;
  margin-bottom: 1.667em;
  top: 1.4em;
  text-align: right; }

/* line 190, ../sass/_dropzite-elements.scss */
.coupon_item .description {
  text-align: justify;
  font-size: 0.9em;
  line-height: 1.111em;
  margin-bottom: 1.111em; }

/* line 197, ../sass/_dropzite-elements.scss */
.coupon_item h3 {
  font-size: 2em;
  line-height: 1;
  font-weight: bold;
  margin: 0 auto 10px;
  text-shadow: 1px 1px 0 #f2efe6, 2px 2px 0 #bfbdb6, 3px 3px 1px rgba(255, 255, 255, 0.7);
  width: 60%; }

/* line 208, ../sass/_dropzite-elements.scss */
.ie .coupon_item {
  padding: 1.5em; }

/* line 211, ../sass/_dropzite-elements.scss */
.ie .coupon_item {
  behavior: url(/ie_compat/PIE.htc);
  z-index: 2;
  position: relative; }

/* ==|== EVENTS STYLE MAIN COLUMN ================================================= */
/* line 218, ../sass/_dropzite-elements.scss */
.event_item {
  margin-bottom: 4%; }

/* line 221, ../sass/_dropzite-elements.scss */
.event_item .item_container {
  background: url(//webbersaurdefault.s3.amazonaws.com/images/calendar-empty.png) no-repeat scroll 13px 22px transparent;
  border: 1px solid transparent;
  padding: 1em 1em 1.5em 130px;
  position: relative;
  min-height: 114px;
  border-bottom: 1px solid #EFEFEF; }

/* line 228, ../sass/_dropzite-elements.scss */
.event_item .item_container .name {
  font-size: 1.2em;
  line-height: 1em;
  font-weight: bold; }

/* line 234, ../sass/_dropzite-elements.scss */
.event_item .item_container .date {
  font-size: 0.8em;
  font-style: italic;
  line-height: 1.666em;
  margin-bottom: 0.888em;
  text-align: left;
  width: auto; }

/* line 243, ../sass/_dropzite-elements.scss */
.event_item .item_container .description {
  clear: both;
  display: block; }

/* line 248, ../sass/_dropzite-elements.scss */
.event_item .item_container .date_block {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 80px;
  height: 100%;
  text-align: center; }

/* line 257, ../sass/_dropzite-elements.scss */
.event_item .item_container .date_block .big_month {
  color: #F1F1F1;
  font-size: 1em;
  font-weight: bold;
  line-height: 1em;
  margin-left: 38px;
  margin-top: 40px; }

/* line 266, ../sass/_dropzite-elements.scss */
.event_item .item_container .date_block .big_date {
  font-size: 2em;
  line-height: 1em;
  margin-bottom: 0.75em;
  font-size: 3em;
  margin-left: 31px;
  margin-top: 12px; }

/* line 275, ../sass/_dropzite-elements.scss */
.event_item .item_container .item_container.dd_big_event_date {
  padding-left: 120px; }

/* ==|== EVENTS SIDEBAR ================================================= */
/* line 284, ../sass/_dropzite-elements.scss */
.dd_sidebar .event_item .item_container {
  background: url(//webbersaurdefault.s3.amazonaws.com/Calendar-icon-32.png) no-repeat 5px 23px transparent;
  position: relative;
  padding: 1.32em;
  border-top: 1px solid;
  border-bottom: 1px solid;
  min-height: 0; }

/* line 292, ../sass/_dropzite-elements.scss */
.dd_sidebar .event_item .item_container .date {
  margin-left: 32px; }

/* line 296, ../sass/_dropzite-elements.scss */
.dd_sidebar .event_item .item_container .dd_image {
  display: none; }

/* line 300, ../sass/_dropzite-elements.scss */
.dd_sidebar .event_item .item_container .dd_big_event_date {
  margin-left: 0px; }

/* line 304, ../sass/_dropzite-elements.scss */
.dd_sidebar .event_item .item_container .date_block {
  display: none; }

/* line 308, ../sass/_dropzite-elements.scss */
.dd_sidebar .event_item .item_container .name {
  font-size: 1.3em;
  margin-bottom: 0;
  margin-left: 32px; }

/* line 314, ../sass/_dropzite-elements.scss */
.dd_sidebar .event_item .item_container .description {
  font-size: 13px; }

/* ==|== TWITTER ================================================= */
/* line 324, ../sass/_dropzite-elements.scss */
.twitter_item .twitter_div {
  background: transparent url(//dzuniversal.s3.amazonaws.com/services/twitter/larry-shadowed-big.png) no-repeat center 15px;
  padding-right: 59px;
  padding-left: 59px;
  padding-top: 39px;
  padding-bottom: 1.666em;
  font-size: 0.9em;
  line-height: 1.666em;
  border-radius: 4px 4px;
  border: 1px solid transparent; }

/* line 336, ../sass/_dropzite-elements.scss */
.twitter_item .twitter_div ul {
  list-style: none;
  margin: 0px;
  padding: 0px; }

/* line 342, ../sass/_dropzite-elements.scss */
.twitter_item .twitter_div li {
  padding: 0.833em 0px;
  border-bottom: 1px dashed #60A8C0;
  font-style: italic; }

/* line 348, ../sass/_dropzite-elements.scss */
.twitter_item .twitter_div .data_for_behavior {
  display: none; }

/* line 352, ../sass/_dropzite-elements.scss */
.twitter_item .twitter_div #twitter-link {
  display: block;
  background: none repeat scroll 0 0 #8EC1DA;
  border: 2px solid #60A8C0;
  border-radius: 5px 5px 5px 5px;
  color: #FFFFFF;
  font-size: 1.3em;
  font-weight: bold;
  padding: 0.83em 0;
  text-align: center !important;
  text-decoration: none;
  margin-top: 11px; }

/* line 366, ../sass/_dropzite-elements.scss */
.twitter_item .twitter_div #twitter-link:hover {
  background: #9ae4e7;
  color: #60A8C0; }

/* line 374, ../sass/_dropzite-elements.scss */
.dd_sidebar ul li.twitter_item .twitter_div {
  padding: 4.4em 0.8em 0.8em;
  width: auto; }

/* ==|== MENU ITEMS ================================================= */
/* line 381, ../sass/_dropzite-elements.scss */
.entre_item .item_container, .special_item .item_container {
  position: relative;
  margin: 2em;
  padding-bottom: 5px;
  border-bottom: 1px dashed #CCCCCC; }

/* line 386, ../sass/_dropzite-elements.scss */
.entre_item .item_container .image_data_map, .special_item .item_container .image_data_map {
  border: 1px solid #EFEFEF;
  -webkit-box-shadow: 0 6px 5px -6px #666666;
  box-shadow: 0 6px 5px -6px #666666; }

/* line 393, ../sass/_dropzite-elements.scss */
.entre_item .item_container .dd_image.dd_image_data_map_align_left, .special_item .item_container .dd_image.dd_image_data_map_align_left {
  margin-bottom: 40px; }

/* line 397, ../sass/_dropzite-elements.scss */
.entre_item .item_container .dd_image.dd_image_data_map_align_right, .special_item .item_container .dd_image.dd_image_data_map_align_right {
  margin-bottom: 30px;
  margin-left: 8px;
  margin-top: 47px; }

/* line 403, ../sass/_dropzite-elements.scss */
.entre_item .item_container h3.name, .special_item .item_container h3.name {
  width: 70%;
  font-size: 1em; }

/* line 408, ../sass/_dropzite-elements.scss */
.entre_item .item_container .price, .special_item .item_container .price {
  font-size: 1em;
  padding: 5px 11px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: auto; }

/* line 418, ../sass/_dropzite-elements.scss */
.entre_item .item_container .description, .special_item .item_container .description {
  width: auto; }

/* ==|== SITE HEADING ================================================= */
/* line 427, ../sass/_dropzite-elements.scss */
h1.site_name {
  color: white; }

/* line 431, ../sass/_dropzite-elements.scss */
h2.catch_phrase {
  color: white; }

/* ==|== WINE ITEM ================================================= */
/* line 437, ../sass/_dropzite-elements.scss */
.wine_item {
  position: relative;
  margin: 1em 0; }

/* line 441, ../sass/_dropzite-elements.scss */
.wine_item .name {
  font-weight: bold;
  width: 80%;
  font-variant: small-caps; }

/* line 447, ../sass/_dropzite-elements.scss */
.wine_item .description {
  display: inline;
  padding-right: 10px;
  font-size: 12px; }

/* line 453, ../sass/_dropzite-elements.scss */
.wine_item .year {
  display: inline;
  font-size: 12px; }

/* line 458, ../sass/_dropzite-elements.scss */
.wine_item .price_holder {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 200px; }

/* line 465, ../sass/_dropzite-elements.scss */
.wine_item .price {
  float: right; }

/*tables*/
/* line 473, ../sass/_dropzite-elements.scss */
table {
  border-collapse: separate;
  border-spacing: 0; }

/* line 474, ../sass/_dropzite-elements.scss */
table, td, th {
  vertical-align: middle; }

/* line 475, ../sass/_dropzite-elements.scss */
td {
  border-bottom: 1px solid #E1E1E1;
  border-right: 1px solid #E1E1E1; }

/* line 477, ../sass/_dropzite-elements.scss */
td:first-child {
  border-left: 1px solid #e1e1e1; }

/* line 478, ../sass/_dropzite-elements.scss */
th {
  background: none repeat scroll 0 0 #C3D9FF;
  font-weight: bold; }

/* line 479, ../sass/_dropzite-elements.scss */
th, td {
  padding: 4px 10px 4px 5px; }

/* line 480, ../sass/_dropzite-elements.scss */
caption, th, td {
  font-weight: normal;
  text-align: left; }

/* ==|== dropzite-responsive ================================================ */
/* line 1, ../sass/_dropzite-responsive.scss */
.slideshow_item {
  overflow: hidden;
  margin: 3% 0; }

/* line 5, ../sass/_dropzite-responsive.scss */
.slideshow_item .dd_slideshow_container {
  width: 100% !important; }

/* line 8, ../sass/_dropzite-responsive.scss */
.slideshow_item .dd_slideshow_container .slidedisplay {
  width: !important; }

/* line 13, ../sass/_dropzite-responsive.scss */
.slideshow_item div.dd_flyout {
  left: 8px;
  top: 8px; }

/* line 22, ../sass/_dropzite-responsive.scss */
.gallery_item .dd_gallery_container {
  width: 100% !important; }

/* line 24, ../sass/_dropzite-responsive.scss */
.gallery_item .dd_gallery_container .dd_horizontal_list {
  margin-right: -2%; }

/* line 26, ../sass/_dropzite-responsive.scss */
.gallery_item .dd_gallery_container .dd_horizontal_list .image_data_map {
  padding-bottom: 2%;
  padding-right: 2%; }

/* line 33, ../sass/_dropzite-responsive.scss */
.gallery_item .dd_gallery_container .dd_number_per_row-2 .image_data_map {
  width: 48%; }

/* line 38, ../sass/_dropzite-responsive.scss */
.gallery_item .dd_gallery_container .dd_number_per_row-3 .image_data_map {
  width: 31.3%; }

/* line 43, ../sass/_dropzite-responsive.scss */
.gallery_item .dd_gallery_container .dd_number_per_row-4 .image_data_map {
  width: 23%; }

/* line 48, ../sass/_dropzite-responsive.scss */
.gallery_item .dd_gallery_container .dd_number_per_row-5 .image_data_map {
  width: 18%; }

/* line 53, ../sass/_dropzite-responsive.scss */
.gallery_item .dd_gallery_container .dd_gallery_item {
  width: 100% !important; }

/* line 58, ../sass/_dropzite-responsive.scss */
.photo_drop_item {
  margin: 6% auto; }

/* line 60, ../sass/_dropzite-responsive.scss */
.photo_drop_item .dd_image_data_map_list_single {
  width: 100% !important; }

/* line 62, ../sass/_dropzite-responsive.scss */
.photo_drop_item .dd_image_data_map_list_single .image_data_map {
  width: 100%;
  overflow: hidden; }

/* line 65, ../sass/_dropzite-responsive.scss */
.photo_drop_item .dd_image_data_map_list_single .image_data_map span {
  width: auto !important; }

/* ==|== helper classes ===================================================== */
/* line 2, ../sass/_helper-classes.scss */
.ir {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr; }

/* line 3, ../sass/_helper-classes.scss */
.ir br {
  display: none; }

/* line 4, ../sass/_helper-classes.scss */
.hidden {
  display: none !important;
  visibility: hidden; }

/* line 5, ../sass/_helper-classes.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* line 6, ../sass/_helper-classes.scss */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

/* line 7, ../sass/_helper-classes.scss */
.invisible {
  visibility: hidden; }

/* line 8, ../sass/_helper-classes.scss */
.clearfix:before, .clearfix:after {
  content: "";
  display: table; }

/* line 9, ../sass/_helper-classes.scss */
.clearfix:after {
  clear: both; }

/* line 10, ../sass/_helper-classes.scss */
.clearfix {
  zoom: 1; }

/* ==|== Tiny Slider ======================================================== */
/* line 1, ../sass/_tinyslider.scss */
* {
  margin: 0;
  padding: 0; }

/* ==|== Tiny Slider Default Sizes ======================================= */
/* ==|== EDIT PAGE ======================================================= */
/* line 10, ../sass/_tinyslider.scss */
.view_mode .edit-slide-container {
  display: none; }

/* line 14, ../sass/_tinyslider.scss */
.contextual-help {
  margin-bottom: 15px; }

/* line 19, ../sass/_tinyslider.scss */
.eachslide, .eachcaption {
  min-height: 100px;
  margin: 0 auto;
  position: relative; }

/* line 25, ../sass/_tinyslider.scss */
.eachslide .dd_sortable, .eachcaption .dd_sortable {
  min-height: 100px; }

/* line 29, ../sass/_tinyslider.scss */
.eachslide {
  border: 2px dashed #ccc;
  border-radius: 8px 8px 0 0;
  width: 960px; }

/* line 34, ../sass/_tinyslider.scss */
.eachslide ul.dd_image_data_map_list_single {
  margin: 0; }

/* line 36, ../sass/_tinyslider.scss */
.eachslide ul.dd_image_data_map_list_single li {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  border-radius: 0;
  padding: 0; }

/* line 44, ../sass/_tinyslider.scss */
.eachslide .photo_drop_item, .eachslide li.photo_drop_item.dd_empty_image_list {
  margin-bottom: 0; }

/* line 48, ../sass/_tinyslider.scss */
.eachcaption {
  width: 940px;
  margin-bottom: 3em;
  background: url(//dropzite-images.s3.amazonaws.com/img/27058/6728723/original/trans-bg.png) repeat;
  padding: 1em;
  color: #fff;
  border-radius: 0 0 8px 8px; }

/* line 56, ../sass/_tinyslider.scss */
.eachcaption h2, .eachcaption h1 {
  color: #fff;
  background: none; }

/* line 61, ../sass/_tinyslider.scss */
.eachcaption a {
  color: #FFFFFF; }

/* line 64, ../sass/_tinyslider.scss */
.eachcaption .item_container .dd_image.dd_image_data_map_align_left {
  display: none; }

/* line 68, ../sass/_tinyslider.scss */
.eachcaption h3.cap-back, .eachslide h3 {
  left: 45%;
  position: absolute;
  font-size: 18px;
  color: #969696;
  text-align: center;
  top: 45%; }

/*======================================
TINY SLIDER
=======================================*/
/* line 81, ../sass/_tinyslider.scss */
#tiny-container {
  height: auto;
  width: 960px;
  margin: 1em auto 5em;
  position: relative; }

/* line 87, ../sass/_tinyslider.scss */
#tiny-container .slide {
  width: 960px;
  auto: false; }

/* line 90, ../sass/_tinyslider.scss */
.tiny-inner {
  margin: 0 auto;
  position: relative;
  width: 100%; }

/* line 96, ../sass/_tinyslider.scss */
.sliderbutton {
  background: url(//tommyfund.s3.amazonaws.com/img/tinyslider-arrows.png);
  display: block;
  float: left;
  width: 38px;
  height: 37px;
  top: 43%;
  cursor: pointer;
  position: absolute;
  z-index: 1; }

/* line 108, ../sass/_tinyslider.scss */
#slideleft {
  background-position: 0 0;
  left: -19px; }

/* line 113, ../sass/_tinyslider.scss */
#slideleft:hover {
  background-position: 0 -37px; }

/* line 117, ../sass/_tinyslider.scss */
#slideright {
  background-position: -37px 0;
  right: -19px; }

/* line 122, ../sass/_tinyslider.scss */
#slideright:hover {
  background-position: -37px -37px; }

/* line 126, ../sass/_tinyslider.scss */
#slider {
  position: relative;
  overflow: auto;
  width: 960px;
  height: 300px;
  border-bottom: 1px solid white;
  -webkit-box-shadow: 0 10px 4px -8px #333333;
  box-shadow: 0 10px 4px -8px #333333;
  margin: 0 auto; }

/* line 31, ../sass/_mixins.scss */
#slider:before, #slider:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden; }

/* line 37, ../sass/_mixins.scss */
#slider:after {
  clear: both; }

/*#slider ul,*/
/* line 139, ../sass/_tinyslider.scss */
#slider-contain {
  position: absolute;
  list-style: none;
  top: 0;
  left: 0;
  margin: 0; }

/* line 146, ../sass/_tinyslider.scss */
#slider-contain .image_data_map, #slider-contain ul.dd_image_data_map_list_single li {
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0; }

/* line 155, ../sass/_tinyslider.scss */
#slider-contain .cap {
  position: absolute;
  bottom: 0;
  z-index: 1;
  background: rgba(0, 0, 0, 0.5);
  color: white; }

/* line 161, ../sass/_tinyslider.scss */
#slider-contain .cap li {
  padding: 1em; }

/* line 166, ../sass/_tinyslider.scss */
#slider-contain .cap h1, #slider-contain .cap h2, #slider-contain .cap h3, #slider-contain .cap h4, #slider-contain .cap h5, #slider-contain .cap h6 {
  color: white;
  margin: 0;
  padding: 0; }

/* line 169, ../sass/_tinyslider.scss */
#slider-contain .dd_flyout {
  display: none !important; }

/* line 171, ../sass/_tinyslider.scss */
.pagination {
  display: inline-block;
  height: 25px;
  list-style: none outside none;
  margin: 1.7em 0;
  padding: 0;
  position: absolute;
  text-align: center;
  width: 960px; }

/* line 181, ../sass/_tinyslider.scss */
.pagination li {
  background-image: url(//tommyfund.s3.amazonaws.com/img/paginate-sprite.png);
  background-position: 0 -1px;
  background-repeat: no-repeat;
  border: 1px solid #FFFFFF;
  cursor: pointer;
  display: inline-block;
  height: 20px;
  margin: 0 1em;
  width: 20px; }

/* line 192, ../sass/_tinyslider.scss */
.pagination li:hover, .pagination li.current {
  background-position: -20px 0; }

/* ==|== media queries ====================================================== */
@media only screen and (min-width: 480px) {
  /* line 1, ../sass/_480andup.scss */
  .page-wrap {
    border: 1px solid #CECECE;
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding: 0.625em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box; }

  /* line 7, ../sass/_480andup.scss */
  .page-inner {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding: 0.9375em; }

  /* line 11, ../sass/_480andup.scss */
  nav {
    display: block;
    float: left;
    position: relative;
    width: 100%; }

  /* line 16, ../sass/_480andup.scss */
  nav li {
    float: left;
    width: 23%;
    margin: 1%; }

  /* line 21, ../sass/_480andup.scss */
  nav li a {
    padding: 25px 2%;
    margin-bottom: 0; }

  /* line 29, ../sass/_480andup.scss */
  nav #home_page_list li {
    margin-left: 0; }

  /* line 35, ../sass/_480andup.scss */
  body {
    background: url(//tommyfund.s3.amazonaws.com/img/bg.png) repeat; }

  /* line 37, ../sass/_480andup.scss */
  .top-band {
    background: url(//tommyfund.s3.amazonaws.com/img/top-line.png) repeat-x center top;
    height: 3em; }

  /* line 42, ../sass/_480andup.scss */
  .engage {
    display: inline-block;
    margin: 2.2em auto;
    text-align: center;
    width: 90%; }

  /* line 48, ../sass/_480andup.scss */
  .engage .donate, .engage .contact {
    background-image: url(//dropzite-images.s3.amazonaws.com/img/35920/5758cbe/original/donate.png);
    background-repeat: no-repeat;
    padding: 5px 0 5px 35px;
    margin-right: 3em;
    float: right;
    display: inline-block;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px; }

  /* line 59, ../sass/_480andup.scss */
  .engage .donate {
    background-position: 0 -120px;
    color: #CC3333; }

  /* line 63, ../sass/_480andup.scss */
  .engage .donate:hover {
    background-position: 0 4px;
    color: #A1A1A1; }

  /* line 68, ../sass/_480andup.scss */
  .engage .contact {
    background-position: 0 -180px;
    color: #4588B4; }

  /* line 72, ../sass/_480andup.scss */
  .engage .contact:hover {
    background-position: 0 -56px;
    color: #A1A1A1; }

  /* line 81, ../sass/_480andup.scss */
  #main {
    padding: 30px 13px; }

  /* line 83, ../sass/_480andup.scss */
  #footer {
    background: url(//tommyfund.s3.amazonaws.com/img/top-line.png) repeat; }

  /* line 84, ../sass/_480andup.scss */
  #footer p {
    color: #7c7c7c; }

  /* line 85, ../sass/_480andup.scss */
  #footer a {
    color: #9c9c9c; }

  /* line 85, ../sass/_480andup.scss */
  #footer a:hover {
    color: white; }

  /* line 90, ../sass/_480andup.scss */
  .edit_mode .nav-horizontal #home_page_list {
    float: none; }

  /* line 91, ../sass/_480andup.scss */
  .edit_mode .nav-horizontal .pages_connect {
    min-height: 10px; }

  /* line 92, ../sass/_480andup.scss */
  .edit_mode .nav-horizontal .dd_mark_empty_drop {
    float: none;
    min-height: 100px; }

  /* == INTERMEDIATE: IE Fixes == */
  /* line 99, ../sass/_480andup.scss */
  nav ul li {
    display: inline; }

  /* line 102, ../sass/_480andup.scss */
  .oldie nav li {
    margin: 1%; } }
@media only screen and (min-width: 768px) {
  /* line 1, ../sass/_768andup.scss */
  body {
    font-size: 12px; }

  /* line 2, ../sass/_768andup.scss */
  .wrapper, #footer p {
    width: 1026px;
    /* 1140px - 10% for margins */
    margin: 0 auto; }

  /* ============
      WIDE: Menu
     ============ */
  /* line 11, ../sass/_768andup.scss */
  nav {
    background: #30648b;
    padding: 1px 1px 5px 1px; }

  /* line 15, ../sass/_768andup.scss */
  nav li {
    float: left;
    width: auto;
    margin: 0; }

  /* line 19, ../sass/_768andup.scss */
  nav li a {
    background: transparent;
    background-position: 50% -50%;
    padding: 24px 12px 5px;
    margin: -2px 0 -1px 0;
    width: auto;
    border-width: 1px;
    border-style: solid;
    border-color: transparent #30648b #5b9eca #5b9eca;
    font-size: 11px; }

  /* line 30, ../sass/_768andup.scss */
  nav li a:hover {
    margin-bottom: -6px;
    padding-bottom: 11px;
    border-bottom: none;
    background-position: 50% -50%;
    -webkit-box-shadow: inset 0 0 4px #276086;
    -moz-box-shadow: inset 0 0 4px #276086;
    -ms-box-shadow: inset 0 0 4px #276086;
    -o-box-shadow: inset 0 0 4px #276086;
    -box-shadow: inset 0 0 4px #276086;
    box-shadow: inset 0 0 4px #276086; }

  /* line 41, ../sass/_768andup.scss */
  #home_page_list li a {
    border-left: none; }

  /* line 42, ../sass/_768andup.scss */
  .nav-inner {
    display: block;
    float: left;
    position: relative;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #5b9eca;
    background: #4588b4; }

  /* ============
      TOMMY-CONS
     ============ */
  /* line 55, ../sass/_768andup.scss */
  nav li.page a {
    background-image: url(//tommyfund.s3.amazonaws.com/img/tommy-nav24.png);
    background-repeat: no-repeat; }

  /* line 60, ../sass/_768andup.scss */
  nav #home_page_list li a {
    background-position: 50% -792px;
    padding: 24px 24px 5px; }

  /* line 65, ../sass/_768andup.scss */
  nav #home_page_list li a:hover {
    background-position: 48% -1727px;
    padding-bottom: 11px; }

  /* ============
      WIDE: Main
     ============ */
  /* line 154, ../sass/_768andup.scss */
  .engage {
    float: right;
    margin-top: 2.2em;
    margin-left: 2em;
    width: auto; }

  /* line 160, ../sass/_768andup.scss */
  #main article {
    float: left;
    width: 57%; }

  /* line 164, ../sass/_768andup.scss */
  #main article .item_container.h1 {
    background: url(//tommyfund.s3.amazonaws.com/img/header-bg.png) repeat-x center 50%;
    float: none;
    width: 100%;
    min-height: 59px; }

  /* line 170, ../sass/_768andup.scss */
  #main article .item_container.h1 h1 {
    float: left;
    background: white;
    padding-right: 0.7em; }

  /* line 178, ../sass/_768andup.scss */
  #main article #dd_current_form_action .item_container.h1 {
    background: none;
    float: none;
    width: auto; }

  /* line 183, ../sass/_768andup.scss */
  #main article #dd_current_form_action .item_container.h1 h1 {
    float: none;
    background: white;
    padding-right: 0; }

  /* line 192, ../sass/_768andup.scss */
  .fourbox {
    width: 100%;
    margin: 3em auto; }

  /* line 31, ../sass/_mixins.scss */
  .fourbox:before, .fourbox:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden; }

  /* line 37, ../sass/_mixins.scss */
  .fourbox:after {
    clear: both; }

  /* line 198, ../sass/_768andup.scss */
  .box {
    width: 22%;
    float: left;
    margin-left: 5px;
    text-align: center;
    line-height: 1.3;
    padding: 3em 1em;
    min-height: 220px;
    -webkit-transition: background 0.2s ease-in-out;
    -moz-transition: background 0.2s ease-in-out;
    -ms-transition: background 0.2s ease-in-out;
    -o-transition: background 0.2s ease-in-out;
    -transition: background 0.2s ease-in-out;
    transition: background 0.2s ease-in-out; }

  /* line 207, ../sass/_768andup.scss */
  .box h1, .box h2, .box h3 {
    text-transform: uppercase; }

  /* line 210, ../sass/_768andup.scss */
  .box h1 {
    font-size: 14px; }

  /* line 212, ../sass/_768andup.scss */
  .box:hover {
    -webkit-box-shadow: 0 0 4px #333333;
    -moz-box-shadow: 0 0 4px #333333;
    -ms-box-shadow: 0 0 4px #333333;
    -o-box-shadow: 0 0 4px #333333;
    -box-shadow: 0 0 4px #333333;
    box-shadow: 0 0 4px #333333; }

  /* line 217, ../sass/_768andup.scss */
  .first {
    margin-left: 0; }

  /* line 218, ../sass/_768andup.scss */
  .last {
    margin-right: 0; }

  /* line 220, ../sass/_768andup.scss */
  #main aside {
    float: right;
    width: 28%;
    border-left: 1px solid #DDDDDD; }

  /* line 227, ../sass/_768andup.scss */
  .logo {
    margin: 0 0 1em 3em;
    float: left; }

  /* ==|== Page Templates ================================================== */
  /* line 237, ../sass/_768andup.scss */
  .full-width #main article {
    float: left;
    width: 100%; }

  /* line 245, ../sass/_768andup.scss */
  .sidebar-left #main article {
    float: right; }

  /* line 249, ../sass/_768andup.scss */
  .sidebar-left #main aside {
    float: left; }

  /* ==|== Style TWO ================================================== */
  /* line 258, ../sass/_768andup.scss */
  .style-two .logo {
    float: left;
    margin: 1em; }

  /* line 262, ../sass/_768andup.scss */
  .style-two .logo a {
    padding: 0;
    margin: 0; }

  /* line 264, ../sass/_768andup.scss */
  .style-two nav li.page a {
    background-image: none; }

  /* line 265, ../sass/_768andup.scss */
  .style-two nav li a, .style-two nav #home_page_list li a {
    padding: 68px 12px 24px; } }
@media only screen and (max-width: 767px) {
  /* line 46, ../sass/style.scss */
  #tiny-container {
    display: none; } }
@media only screen and (min-width: 1140px) {
  /* line 1, ../sass/_1140andup.scss */
  .wrapper, #footer p {
    width: 1026px;
    /* 1140px - 10% for margins */
    margin: 0 auto; }

  /* slider */
  /* line 6, ../sass/_1140andup.scss */
  #tiny-container, .slide {
    width: 960px; } }
/* ==|== print styles ======================================================= */
@media print {
  /* line 58, ../sass/style.scss */
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important; }

  /* line 59, ../sass/style.scss */
  a, a:visited {
    text-decoration: underline; }

  /* line 60, ../sass/style.scss */
  a[href]:after {
    content: " (" attr(href) ")"; }

  /* line 61, ../sass/style.scss */
  abbr[title]:after {
    content: " (" attr(title) ")"; }

  /* line 62, ../sass/style.scss */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: ""; }

  /* line 63, ../sass/style.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }

  /* line 64, ../sass/style.scss */
  thead {
    display: table-header-group; }

  /* line 65, ../sass/style.scss */
  tr, img {
    page-break-inside: avoid; }

  /* line 66, ../sass/style.scss */
  img {
    max-width: 100% !important; }

  @page {
    margin: 0.5cm; }

  /* line 68, ../sass/style.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3; }

  /* line 69, ../sass/style.scss */
  h2, h3 {
    page-break-after: avoid; } }
#new_news_recipient {
  display: none; }

