/** @file Styles are organized using the SMACSS technique. @see http://smacss.com/book/  When you turn on CSS aggregation at admin/config/development/performance, all of these @include files will be combined into a single file. */
/* Import Sass mixins, variables, Compass modules, etc. */
/* WARNING: Compass has changed how browser support is configured. The following configuration variables are no longer supported: $legacy-support-for-ie6, $legacy-support-for-ie7, $legacy-support-for-ie8. Details: http://compass-style.org/help/documentation/tuning-vendor-prefixes/ */
/* Below will remain in both _pwds_base_init.scss and PWDS_STARTERKIT _init.scss. */
/* Import typeface variables, etc. */
@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,600,600i,700,700i);
/* line 74, ../sass/_init-fonts.scss */
.facebook:before, .google-plus:before, .twitter:before, .youtube:before, .vimeo:before, .pinterest:before, .linkedin:before, .instagram:before, .tumblr:before, .wordpress:before, .email:before, .general:before { font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; padding: 0 .5em 0 0; }

/* line 87, ../sass/_init-fonts.scss */
.search-form .form-type-textfield:after { font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; }

/* line 95, ../sass/_init-fonts.scss */
.search-form { position: relative; }

/* line 99, ../sass/_init-fonts.scss */
.header .search-form .form-type-textfield:after { background: #ee7f2d none repeat scroll center center; color: #fff; display: block; font-size: 1em; height: 24px; padding: 8px 0 0 0; position: absolute; right: 0; text-align: center; top: 0; width: 32px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }

/* line 115, ../sass/_init-fonts.scss */
.header .search-form .form-submit { background: transparent none repeat scroll center center; border: medium none; display: block; font-size: 0; height: 32px; position: absolute; right: 0; text-indent: -200px; top: 0; width: 32px; }

/* Import color variables */
/* line 55, ../sass/_init-colors.scss */
body.flavor1 #navigation { background-color: #fa7f00; }

/* line 63, ../sass/_init-colors.scss */
body.flavor2 #navigation { background-color: #4eb1df; }

/* line 71, ../sass/_init-colors.scss */
body.flavor3 #navigation { background-color: #999999; }

/* HTML element (SMACSS base) rules */
/** @file Normalize.css is intended to be used as an alternative to CSS resets.  This file is a slight fork of these original sources: - normalize.css v2.1.2 | MIT License | git.io/normalize - normalize.scss v2.1.2 | MIT/GPLv2 License | bit.ly/normalize-with-compass  It's suggested that you read the normalize.scss file and customise it to meet your needs, rather then including the file in your project and overriding the defaults later in your CSS. @see http://nicolasgallagher.com/about-normalize-css/  Also: @see http://meiert.com/en/blog/20080419/reset-style-sheets-are-bad/ @see http://snook.ca/archives/html_and_css/no_css_reset/ */
/** Base  Instead of relying on the fonts that are available on a user's computer, you can use web fonts which, like images, are resources downloaded to the user's browser. Because of the bandwidth and rendering resources required, web fonts should be used with care.  Numerous resources for web fonts can be found on Google. Here are a few websites where you can find Open Source fonts to download: - http://www.fontsquirrel.com/fontface - http://www.theleagueofmoveabletype.com  In order to use these fonts, you will need to convert them into formats suitable for web fonts. We recommend the free-to-use Font Squirrel's Font-Face Generator: http://www.fontsquirrel.com/fontface/generator  The following is an example @font-face declaration. This font can then be used in any ruleset using a property like this:  font-family: Example, serif;  Since we're using Sass, you'll need to declare your font faces here, then you can add them to the font variables in the _init.scss partial. */
/*
@font-face { font-family: 'Example'; src: url('../fonts/example.eot'); src: url('../fonts/example.eot?iefix') format('eot'), url('../fonts/example.woff') format('woff'), url('../fonts/example.ttf') format('truetype'), url('../fonts/example.svg#webfontOkOndcij') format('svg'); font-weight: normal; font-style: normal;
}
*/
/** 1. Set default font family to sans-serif. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. 3. Correct text resizing oddly in IE 6/7 when body `font-size` is set using `em` units. */
/* line 62, ../sass/_normalize.scss */
html { font-family: "Source Sans Pro", sans-serif; /* 1 */ font-size: 100%; /* 3 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ line-height: 1.5em; }

/** Typography  To achieve a pleasant vertical rhythm, we use Compass' Vertical Rhythm mixins so that the line height of our base font becomes the basic unit of vertical measurement. We use multiples of that unit to set the top and bottom margins for our block level elements and to set the line heights of any fonts. For more information, see http://24ways.org/2006/compose-to-a-vertical-rhythm */
/* Set 1 unit of vertical rhythm on the top and bottom margin. */
/* line 83, ../sass/_normalize.scss */
p, pre { margin: 1.5em 0; }

/* line 86, ../sass/_normalize.scss */
blockquote { /* Also indent the quote on both sides. */ margin: 1.5em 30px; }

/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari 5, and Chrome. */
/* line 95, ../sass/_normalize.scss */
h1 { /* Set the font-size and line-height while keeping a proper vertical rhythm. */ font-size: 2em; line-height: 1.5em; /* Set 1 unit of vertical rhythm on the top and bottom margins. */ margin-top: 0.75em; margin-bottom: 0.75em; }

/* line 103, ../sass/_normalize.scss */
h2 { font-size: 1.5em; line-height: 2em; margin-top: 1em; margin-bottom: 1em; }

/* line 108, ../sass/_normalize.scss */
h3 { font-size: 1.17em; line-height: 1.28205em; margin-top: 1.28205em; margin-bottom: 1.28205em; }

/* line 113, ../sass/_normalize.scss */
h4 { font-size: 1em; line-height: 1.5em; margin-top: 1.5em; margin-bottom: 1.5em; }

/* line 118, ../sass/_normalize.scss */
h5 { font-size: 0.83em; line-height: 1.80723em; margin-top: 1.80723em; margin-bottom: 1.80723em; }

/* line 123, ../sass/_normalize.scss */
h6 { font-size: 0.67em; line-height: 2.23881em; margin-top: 2.23881em; margin-bottom: 2.23881em; }

/* Address differences between Firefox and other browsers. */
/* line 130, ../sass/_normalize.scss */
hr { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; height: 0; border: 1px solid #666; padding-bottom: -1px; margin: 1.5em 0; }

/* Correct font family set oddly in Safari 5 and Chrome. */
/* line 144, ../sass/_normalize.scss */
code, kbd, pre, samp, tt, var { font-family: "Courier New", "DejaVu Sans Mono", monospace, sans-serif; font-size: 1em; line-height: 1.5em; }

/** Lists */
/* line 155, ../sass/_normalize.scss */
dl, menu, ol, ul { /* Address margins set differently in IE 6/7. */ margin: 1.5em 0; }

/* line 162, ../sass/_normalize.scss */
ol ol, ol ul, ul ol, ul ul { /* Turn off margins on nested lists. */ margin: 0; }

/* line 167, ../sass/_normalize.scss */
dd { margin: 0 0 0 30px; /* LTR */ }

/* Address paddings set differently in IE 6/7. */
/* line 174, ../sass/_normalize.scss */
menu, ol, ul { padding: 0 0 0 30px; /* LTR */ }

/** Forms */
/* Define consistent border, margin, and padding. */
/* line 183, ../sass/_normalize.scss */
fieldset { margin: 0 2px; /* Apply borders and padding that keep the vertical rhythm. */ border-color: #c0c0c0; border-top-style: solid; border-top-width: 0.0625em; padding-top: 0.4625em; border-bottom-style: solid; border-bottom-width: 0.0625em; padding-bottom: 0.9125em; border-left-style: solid; border-left-width: 0.0625em; padding-left: 0.9125em; border-right-style: solid; border-right-width: 0.0625em; padding-right: 0.9125em; }

/** Tables */
/* line 196, ../sass/_normalize.scss */
table { /* Remove most spacing between table cells. */ border-collapse: collapse; border-spacing: 0; /* Prevent cramped-looking tables */ /* width: 100%; */ /* Add vertical rhythm margins. */ margin-top: 1.5em; margin-bottom: 1.5em; }

/* Layout rules */
/** @file Positioning for a responsive layout.  Define CSS classes to create a fluid grid layout with optional sidebars depending on whether blocks are placed in the left or right sidebars.  This layout uses the Zen Grids plugin for Compass: http://zengrids.com */
/* Navigation bar */
@media all and (min-width: 480px) { /* line 16, ../sass/layouts/_responsive.scss */
  #main { /* Move all the children of #main down to make room. */ padding-top: 3em; position: relative; }
  /* line 21, ../sass/layouts/_responsive.scss */
  #navigation { /* Move the navbar up inside #main's padding. */ position: absolute; top: 0; height: 3em; width: 100%; } }
/* Layout for People page: desktop */
@media all and (min-width: 960px) { /* line 34, ../sass/layouts/_responsive.scss */
  .view-people .people-page-image-container, .view-people .people-page-name-position-teaser-container { float: left; } }
/* Layout for People page: tablet */
@media all and (min-width: 550px) and (max-width: 959px) { /* line 43, ../sass/layouts/_responsive.scss */
  .view-people .people-page-image-container { float: left; }
  /* line 46, ../sass/layouts/_responsive.scss */
  .view-people .people-page-name-position-teaser-container { float: none; } }
/* Layout for People page: mobile */
@media all and (min-width: 320px) and (max-width: 549px) { /* line 56, ../sass/layouts/_responsive.scss */
  .view-people .people-page-image-container, .view-people .people-page-name-position-teaser-container { float: none; } }
/* Component (SMACSS module) rules */
/** @file SMACSS Modules  Adds modular sets of styles.  Additional useful selectors can be found in Zen's online documentation. https://drupal.org/node/1707736 */
/* The name of the website. */
/* line 12, ../sass/components/_misc.scss */
.header__site-name { margin: 0; font-size: 2em; line-height: 1.5em; }

/** Horizontal main menu, in navigation bar. */
/* line 20, ../sass/components/_misc.scss */
#navigation { /* Main menu and secondary menu links and menu block links. */ }
/* line 22, ../sass/components/_misc.scss */
#navigation .menu { margin: 0; padding: 0; text-align: left; /* LTR */ }
/* line 27, ../sass/components/_misc.scss */
#navigation .menu li { /* A simple method to get navigation links to appear in one line. */ float: left; /* LTR */ padding: 0 10px 0 0; /* LTR */ list-style-type: none; list-style-image: none; /* For a horizontal main menu, we want to hide menu links below the first level. */ }
/* line 35, ../sass/components/_misc.scss */
#navigation .menu li .menu { display: none; }

/** Vertical main menu, in the first sidebar.  below is hollow circle list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC'); below is right-facing triangle list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC'); below is down-triangle list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg=='); */
/* line 52, ../sass/components/_misc.scss */
.vertical-main-menu .sidebars .region-sidebar-first ul.menu { /* Show submenus under a manually-expanded (checkbox clicked) item. */ /* Instead of the right-facing triangle icon, use down-triangle. */ }
/* line 54, ../sass/components/_misc.scss */
.vertical-main-menu .sidebars .region-sidebar-first ul.menu li.menu__item.expanded.manually-expanded { list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg=="); }
/* line 56, ../sass/components/_misc.scss */
.vertical-main-menu .sidebars .region-sidebar-first ul.menu li.menu__item.expanded.manually-expanded ul.menu { display: block; }
/* line 61, ../sass/components/_misc.scss */
.vertical-main-menu .sidebars .region-sidebar-first ul.menu li.menu__item.expanded { /* Instead of the down-triangle icon, use right-facing triangle. */ list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC"); /* We need to hide submenu items not in the active trail, nor manually expanded. */ }
/* line 66, ../sass/components/_misc.scss */
.vertical-main-menu .sidebars .region-sidebar-first ul.menu li.menu__item.expanded ul.menu { display: none; }
/* line 73, ../sass/components/_misc.scss */
.vertical-main-menu .sidebars .region-sidebar-first ul.menu li.menu__item.expanded.active-trail { list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg=="); /* ...unless they're in the active trail... */ /* ...unless they're two levels below the current item... */ /* ...but if they're right below the current item... */ /* Show submenus under a manually-expanded (checkbox clicked) item. */ }
/* line 77, ../sass/components/_misc.scss */
.vertical-main-menu .sidebars .region-sidebar-first ul.menu li.menu__item.expanded.active-trail ul.menu { display: block; }
/* line 81, ../sass/components/_misc.scss */
.vertical-main-menu .sidebars .region-sidebar-first ul.menu li.menu__item.expanded.active-trail ul.menu li.menu__item.expanded ul.menu { display: none; }
/* line 85, ../sass/components/_misc.scss */
.vertical-main-menu .sidebars .region-sidebar-first ul.menu li.menu__item.expanded.active-trail ul.menu li.menu__item.expanded.active-trail ul.menu { display: block; }
/* line 90, ../sass/components/_misc.scss */
.vertical-main-menu .sidebars .region-sidebar-first ul.menu li.menu__item.expanded.active-trail ul.menu li.menu__item.expanded.manually-expanded { list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg=="); }
/* line 92, ../sass/components/_misc.scss */
.vertical-main-menu .sidebars .region-sidebar-first ul.menu li.menu__item.expanded.active-trail ul.menu li.menu__item.expanded.manually-expanded ul.menu { display: block; }

/** Tabs. */
/* Basic positioning styles shared by primary and secondary tabs. */
/* line 106, ../sass/components/_misc.scss */
.tabs-primary, .tabs-secondary { overflow: hidden; *zoom: 1; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(100%, #bbbbbb), color-stop(100%, transparent)); background-image: -webkit-linear-gradient(bottom, #bbbbbb 1px, transparent 1px); background-image: -moz-linear-gradient(bottom, #bbbbbb 1px, transparent 1px); background-image: -o-linear-gradient(bottom, #bbbbbb 1px, transparent 1px); background-image: linear-gradient(bottom, #bbbbbb 1px, transparent 1px); /* IE 9 and earlier don't understand gradients. */ list-style: none; border-bottom: 1px solid #bbbbbb \0/ie; margin: 1.5em 0; padding: 0 2px; white-space: nowrap; }

/* line 116, ../sass/components/_misc.scss */
.tabs-primary__tab, .tabs-primary__tab.is-active, .tabs-secondary__tab, .tabs-secondary__tab.is-active { float: left; /* LTR */ margin: 0 3px; }

/* line 120, ../sass/components/_misc.scss */
a.tabs-primary__tab-link, a.tabs-primary__tab-link.is-active, a.tabs-secondary__tab-link, a.tabs-secondary__tab-link.is-active { border: 1px solid #e9e9e9; border-right: 0; border-bottom: 0; display: block; line-height: 1.5em; text-decoration: none; }

/* Primary tabs. */
/* line 133, ../sass/components/_misc.scss */
.tabs-primary__tab, .tabs-primary__tab.is-active { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; text-shadow: 1px 1px 0 white; border: 1px solid #bbbbbb; border-bottom-color: transparent; /* IE 9 and earlier don't understand gradients. */ border-bottom: 0 \0/ie; }

/* line 142, ../sass/components/_misc.scss */
.is-active.tabs-primary__tab { border-bottom-color: white; }

/* line 148, ../sass/components/_misc.scss */
a.tabs-primary__tab-link, a.tabs-primary__tab-link.is-active { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -webkit-transition: background-color 0.3s; -moz-transition: background-color 0.3s; -o-transition: background-color 0.3s; transition: background-color 0.3s; color: #333; background-color: #dedede; letter-spacing: 1px; padding: 0 1em; text-align: center; }

/* line 158, ../sass/components/_misc.scss */
a.tabs-primary__tab-link:hover, a.tabs-primary__tab-link:focus { background-color: #e9e9e9; border-color: #f2f2f2; }

/* line 162, ../sass/components/_misc.scss */
a.tabs-primary__tab-link:active, a.tabs-primary__tab-link.is-active { background-color: transparent; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE9E9E9', endColorstr='#00E9E9E9'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, rgba(233, 233, 233, 0))); background-image: -webkit-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0)); background-image: -moz-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0)); background-image: -o-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0)); background-image: linear-gradient(#e9e9e9, rgba(233, 233, 233, 0)); border-color: #fff; }

/* Secondary tabs. */
/* line 186, ../sass/components/_misc.scss */
.tabs-secondary { font-size: .9em; /* Collapse bottom margin of ul.primary. */ margin-top: -1.5em; }

/* line 193, ../sass/components/_misc.scss */
.tabs-secondary__tab, .tabs-secondary__tab.is-active { margin: 0.75em 3px; }

/* line 199, ../sass/components/_misc.scss */
a.tabs-secondary__tab-link, a.tabs-secondary__tab-link.is-active { -webkit-border-radius: 0.75em; -moz-border-radius: 0.75em; -ms-border-radius: 0.75em; -o-border-radius: 0.75em; border-radius: 0.75em; -webkit-transition: background-color 0.3s; -moz-transition: background-color 0.3s; -o-transition: background-color 0.3s; transition: background-color 0.3s; text-shadow: 1px 1px 0 white; background-color: #f2f2f2; color: #666; padding: 0 .5em; }

/* line 208, ../sass/components/_misc.scss */
a.tabs-secondary__tab-link:hover, a.tabs-secondary__tab-link:focus { background-color: #dedede; border-color: #999; color: #333; }

/* line 213, ../sass/components/_misc.scss */
a.tabs-secondary__tab-link:active, a.tabs-secondary__tab-link.is-active { text-shadow: 1px 1px 0 #333333; background-color: #666; border-color: #000; color: #fff; }

/** Comments. */
/* Wrapper for the list of comments and its title. */
/* line 241, ../sass/components/_misc.scss */
.comments { margin: 1.5em 0; }

/* Preview of the comment before submitting new or updated comment. */
/* line 246, ../sass/components/_misc.scss */
.comment-preview { /* Drupal core will use a #ffffea background. See #1110842. */ background-color: #ffffea; }

/* Wrapper for a single comment. */
/* line 252, ../sass/components/_misc.scss */
.comment { /* Comment's permalink wrapper. */ }
/* line 255, ../sass/components/_misc.scss */
.comment .permalink { text-transform: uppercase; font-size: 75%; }

/* Nested comments are indented. */
/* line 262, ../sass/components/_misc.scss */
.indented { /* Drupal core uses a 25px left margin. */ margin-left: 30px; /* LTR */ }

/** Forms. */
/* Wrapper for a form element (or group of form elements) and its label. */
/* line 272, ../sass/components/_misc.scss */
.form-item { margin: 1.5em 0; /* Pack groups of checkboxes and radio buttons closer together. */ /* Form items in a table. */ /* Highlight the form elements that caused a form submission error. */ /* The descriptive help text (separate from the label). */ }
/* line 277, ../sass/components/_misc.scss */
.form-checkboxes .form-item, .form-radios .form-item { /* Drupal core uses "0.4em 0". */ margin: 0; }
/* line 284, ../sass/components/_misc.scss */
tr.odd .form-item, tr.even .form-item { margin: 0; }
/* line 291, ../sass/components/_misc.scss */
.form-item input.error, .form-item textarea.error, .form-item select.error { border: 1px solid #c00; }
/* line 296, ../sass/components/_misc.scss */
.form-item .description { font-size: 0.85em; }

/** OpenID  The default styling for the OpenID login link seems to assume Garland's styling of list items. */
/* OpenID creates a new ul above the login form's links. */
/* line 309, ../sass/components/_misc.scss */
.openid-links { /* Position OpenID's ul next to the rest of the links. */ margin-bottom: 0; }

/* The "Log in using OpenID" and "Cancel OpenID login" links. */
/* line 316, ../sass/components/_misc.scss */
.openid-link, .user-link { margin-top: 1.5em; }

/* line 320, ../sass/components/_misc.scss */
html.js #user-login-form li.openid-link, #user-login-form li.openid-link { /* Un-do some of the padding on the ul list. */ margin-left: -20px; /* LTR */ }

/* line 324, ../sass/components/_misc.scss */
#user-login ul { margin: 1.5em 0; }

/** @file Print styling  We provide some sane print styling for Drupal using Zen's layout method. */
/** By importing this CSS file as media "all", we allow this print file to be aggregated with other stylesheets, for improved front-end performance. */
@media print { /* line 14, ../sass/_print.scss */
  #content { /* Add visible URL after links. */ /* Only display useful links. */ /* Add visible title after abbreviations. */ }
  /* line 16, ../sass/_print.scss */
  #content a[href]:after { content: " (" attr(href) ")"; font-weight: normal; font-size: 16px; }
  /* line 24, ../sass/_print.scss */
  #content a[href^="javascript:"]:after, #content a[href^="#"]:after { content: ""; }
  /* line 29, ../sass/_print.scss */
  #content abbr[title]:after { content: " (" attr(title) ")"; } }
/* BASIC STYLES FOR SIBERIAN */
/* line 14, ../sass/siberian.scss */
body { font-size: 98%; line-height: 1.6em; background-color: #f9f9f9; color: #757575; }

/* line 21, ../sass/siberian.scss */
body.cke_editable { background-color: #fff !important; }

/* line 25, ../sass/siberian.scss */
.content_container, .footer__wrapper { max-width: 1200px; margin: 0 auto; }

/* line 31, ../sass/siberian.scss */
#page { max-width: 100%; background-color: #fff; }

/* line 36, ../sass/siberian.scss */
.breadcrumb { margin-top: 2em; margin-bottom: 2em; font-size: .85em; border-top: 1px solid #f9f9f9; border-bottom: 1px solid #f9f9f9; padding: 2px 10px; }

/* line 46, ../sass/siberian.scss */
.front .breadcrumb, .front h1.page__title { display: none; }

/* line 51, ../sass/siberian.scss */
#content { margin-bottom: 2em; }

/* line 55, ../sass/siberian.scss */
.sidebars ~ #content { padding-left: 30px; }

/* line 59, ../sass/siberian.scss */
.not-front #main .content_container { margin-top: 2em; }

/* line 63, ../sass/siberian.scss */
.front #main .content_container { margin-top: 2em; }

/* line 68, ../sass/siberian.scss */
h1, h2, h3, h4 { font-weight: normal; line-height: 1.35em; }

/* line 73, ../sass/siberian.scss */
h1, h2, h3 { color: #595a59; }

/* line 77, ../sass/siberian.scss */
h1.page__title { margin-bottom: .75em; }

/* line 81, ../sass/siberian.scss */
h1 + h2 { margin-top: 0; }

/* line 85, ../sass/siberian.scss */
h1 { font-size: 1.9em; }

/* line 89, ../sass/siberian.scss */
h2 { font-size: 1.6em; }

/* line 93, ../sass/siberian.scss */
h3 { font-size: 1.3em; }

/* line 97, ../sass/siberian.scss */
h4 { font-size: 1.1em; }

/* These image styles are mostly copied from _pwds_base_responsive, which seems silly since this theme is a child of that one. The reason we do this it because we need these styles in the WYSIWYG editor, and the editor is only configured to load this theme's stylesheet and not the parent theme's stylesheet. */
/* line 105, ../sass/siberian.scss */
img.image-float-left { float: left; margin: 30px 30px 30px 0; border-radius: 3px; }

/* line 111, ../sass/siberian.scss */
img.image-float-right { float: right; margin: 30px 0 30px 30px; border-radius: 3px; }

/* line 117, ../sass/siberian.scss */
img.panopoly-image-half { margin: 0 30px 30px 0 !important; }

/* line 121, ../sass/siberian.scss */
img.image-center { display: block; margin: 0 auto; border-radius: 3px; float: none; }

/* line 128, ../sass/siberian.scss */
img.image-inline { display: inline; float: none; margin: 0 10px 0 10px; border-radius: 3px; }

/* line 136, ../sass/siberian.scss */
.field-name-field-featured-image img { border-radius: 3px; }

/* line 141, ../sass/siberian.scss */
a:link { color: #ee8236; text-decoration: none; }

/* line 146, ../sass/siberian.scss */
a:visited { color: #ee8236; text-decoration: none; }

/* line 151, ../sass/siberian.scss */
a:hover { color: #ee8236; text-decoration: underline; }

/* line 156, ../sass/siberian.scss */
a:active { color: #ee8236; text-decoration: none; }

/* line 161, ../sass/siberian.scss */
blockquote { font-size: 1.2em; border-left: 5px solid #dfe0e2; padding-left: 1em; }

/* line 167, ../sass/siberian.scss */
#content img { border-radius: 3px; }

/* line 171, ../sass/siberian.scss */
#content input, #content textarea, #content select { background: #fff; padding: 5px 10px; border-radius: 3px; border: 1px solid #dfe0e2; }

/* line 178, ../sass/siberian.scss */
#content input[type="submit"] { background-color: #ee8236; color: #fff; padding: 5px 10px; border-radius: 3px; }

/* line 185, ../sass/siberian.scss */
#content input[type="submit"]:hover { background-color: #595a59; }

/* line 189, ../sass/siberian.scss */
.chosen-container-single .chosen-single { position: relative; display: block; overflow: hidden; padding: 0 5px; height: 25px; border: 1px solid #dfe0e2; border-radius: 3px; background-color: #fff; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, white), color-stop(50%, white), color-stop(52%, white), color-stop(100%, white)); background: -webkit-linear-gradient(top, white 20%, white 50%, white 52%, white 100%); background: -moz-linear-gradient(top, white 20%, white 50%, white 52%, white 100%); background: -o-linear-gradient(top, white 20%, white 50%, white 52%, white 100%); background: linear-gradient(top, #ffffff 20%, #ffffff 50%, #ffffff 52%, #ffffff 100%); box-shadow: none; color: #757575; text-decoration: none; white-space: nowrap; line-height: auto; }

/* line 210, ../sass/siberian.scss */
table { width: 100%; }

/* line 215, ../sass/siberian.scss */
table tr:nth-child(odd) { border-bottom: 1px solid #dfe0e2; border-top: 1px solid #dfe0e2; }

/* line 220, ../sass/siberian.scss */
table td { padding: 10px; vertical-align: top; }

/* line 225, ../sass/siberian.scss */
hr { border: 1px solid #dfe0e2; }

/* line 229, ../sass/siberian.scss */
iframe { max-width: 100%; }

/* BV: added news and blog author styles here to match post date. */
/* line 237, ../sass/siberian.scss */
.blog-author, .news-author, .field-name-post-date, .view-news .date-display-single, .field-name-field-news-date .date-display-single, .view-blog .views-field-created { color: #adadad; font-weight: normal; }

/* BV: well, match except for the italics. */
/* line 245, ../sass/siberian.scss */
.field-name-post-date, .view-news .date-display-single, .field-name-field-news-date .date-display-single, .view-blog .views-field-created { font-style: italic; }

/* line 249, ../sass/siberian.scss */
.container-fluid { overflow: hidden; }

/* HEADER STYLES*/
/* line 257, ../sass/siberian.scss */
#header { background-color: #f9f9f9; padding-left: 0px; padding-right: 0px; min-height: 120px; }

/* line 264, ../sass/siberian.scss */
.header__secondary-menu { width: auto; }

/* line 268, ../sass/siberian.scss */
.header__secondary-menu a { color: #757575; text-decoration: none; font-size: .85em; }

/* line 274, ../sass/siberian.scss */
.header__secondary-menu a:hover, .header__secondary-menu a.active-trail { color: #ee8236; text-decoration: none; }

/* line 279, ../sass/siberian.scss */
.header__user-zone { background-color: #dfe0e2; border-bottom: 1px solid #fff; padding-top: .5em; padding-bottom: .05em; padding-left: 10px; padding-right: 10px; }

/* line 288, ../sass/siberian.scss */
.header__site-name { margin: 0; font-size: 2.5em; line-height: 1.5em; }

/* line 294, ../sass/siberian.scss */
.header__site-link:link, .header__site-link:hover, .header__site-link:visited { color: #595a59; text-decoration: none; }

/* line 299, ../sass/siberian.scss */
.header__site-slogan { color: #ee8236; }

/* line 303, ../sass/siberian.scss */
.header__name-and-slogan { padding-top: 2em; padding-bottom: 2em; padding-left: 10px; }

/* line 309, ../sass/siberian.scss */
.header .content_container { position: relative; }

/* line 313, ../sass/siberian.scss */
.header__user-zone .header__logo-image { max-width: 260px; padding-bottom: .5em; padding-top: .25em; }

/* line 320, ../sass/siberian.scss */
.header__logo .header__logo-image { vertical-align: middle; padding-bottom: 1em; padding-top: 1em; padding-right: .5em; padding-left: 10px; }

/* line 328, ../sass/siberian.scss */
#header #name-and-slogan #site-logo img { z-index: 1; width: auto; max-width: 100%; }

@media (min-width: 841px) { /* line 335, ../sass/siberian.scss */
  .header__logo img { max-width: 425px; } }
@media (min-width: 400px) and (max-width: 840px) { /* line 341, ../sass/siberian.scss */
  .header__logo img { max-width: 375px; } }
@media (max-width: 399px) { /* line 347, ../sass/siberian.scss */
  .header__logo img { max-width: 300px; } }
/* line 353, ../sass/siberian.scss */
.header__secondary-menu { float: right; width: 50%; text-align: right; }

/* line 361, ../sass/siberian.scss */
.footer__social-links-menu { float: right; }

/* line 365, ../sass/siberian.scss */
.footer__social-links-menu li { padding-right: .15em; }

/* line 369, ../sass/siberian.scss */
.footer__social-links-menu a { color: #757575; font-size: 1em; width: 25px; height: 25px; display: inline-block; overflow: hidden; text-decoration: none; }

/* line 379, ../sass/siberian.scss */
.footer__social-links-menu a:hover { color: #ee8236; text-decoration: none; }

/* line 384, ../sass/siberian.scss */
.footer__social-links-menu a:before { border: none; padding: 5px; line-height: 2em; }

/* line 390, ../sass/siberian.scss */
.footer__social-links-menu li:hover a:before { background: transparent; border: none; }

@media (min-width: 841px) { /* line 396, ../sass/siberian.scss */
  .search-form { position: absolute; top: 40px; right: 10px; } }
/* line 404, ../sass/siberian.scss */
.search-form input { margin-top: 0; margin-bottom: 0; padding: 7px 15px; border-radius: 20px; border: none; font-size: .85em; width: 200px; border: 1px solid #dfe0e2; }

/* line 415, ../sass/siberian.scss */
.header .search-form .form-type-textfield:after { background: transparent none repeat scroll center center; color: #595a59; display: block; font-size: 1em; height: 24px; padding: 8px 2px 0 0; position: absolute; right: 0; text-align: center; top: 0; width: 32px; border-top-right-radius: 20px; border-bottom-right-radius: 20px; }

/* NAVIGATION STYLES*/
/* line 435, ../sass/siberian.scss */
#navigation { background-color: #fff; padding-left: 0; padding-right: 0; border-top: 1px solid #dfe0e2; border-bottom: 1px solid #dfe0e2; min-height: 51px; }

/* line 444, ../sass/siberian.scss */
body.flavor1 #navigation { background: #fff; }

/* line 449, ../sass/siberian.scss */
#navigation .menu li { float: left; border-left: 1px dotted transparent; border-right: 1px dotted transparent; border-top: 2px solid transparent; margin-top: -2px; padding: 0; }

/* line 458, ../sass/siberian.scss */
#navigation #main-menu a { color: #757575; display: inline-block; font-weight: 400; padding: 12px 25px; background-color: #fff; }

/* line 466, ../sass/siberian.scss */
#navigation #main-menu a:hover, #navigation #main-menu a.active, #navigation #main-menu a.active-trail { text-decoration: none; color: #ee8236; }

/* line 471, ../sass/siberian.scss */
#navigation #main-menu li.active, #navigation #main-menu li:hover, #navigation #main-menu li.active-trail { background-color: #fff; color: #ee8236; font-weight: 400; border-top: 2px solid #ee8236; border-left: 1px dotted #dfe0e2; border-right: 1px dotted #dfe0e2; }

/* line 480, ../sass/siberian.scss */
.front #navigation #main-menu li:first-child { background-color: #fff; color: #ee8236; font-weight: 400; border-top: 2px solid #ee8236; border-left: 1px dotted #dfe0e2; border-right: 1px dotted #dfe0e2; }

/* line 491, ../sass/siberian.scss */
#navigation #main-menu .menu li .menu li, #navigation #main-menu .menu li .menu li:hover, #navigation #main-menu .menu li .menu li.active-trail { background: fff; border-top: none !important; border-left: none; border-right: none; display: block; border-bottom: 1px solid #dfe0e2; }

/* line 500, ../sass/siberian.scss */
#navigation #main-menu .menu li .menu li a { padding: 10px 10px 10px 10px; display: block; }

/* line 505, ../sass/siberian.scss */
#navigation #main-menu .menu li .menu li a:hover { color: #ee8236; }

/* line 509, ../sass/siberian.scss */
#navigation #main-menu .menu li .menu li.menu__item.is-leaf { margin-bottom: 0; }

/* line 513, ../sass/siberian.scss */
#navigation .menu li .menu { position: relative; display: inherit; }

/* line 518, ../sass/siberian.scss */
#navigation .menu li .menu { display: inherit; position: absolute; top: 49px; background-color: #fff; box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2); min-width: 200px; display: none; }

/* line 528, ../sass/siberian.scss */
#navigation .menu li > .menu { border-top: 1px solid #dfe0e2; }

/* line 532, ../sass/siberian.scss */
#navigation .menu li .menu li > .menu { border-top: none; }

/* line 536, ../sass/siberian.scss */
#navigation .menu li .menu li:hover a { color: #ee8236; }

/* line 540, ../sass/siberian.scss */
#navigation #main-menu .menu li .menu li .menu li { display: none; }

/* line 544, ../sass/siberian.scss */
#navigation .region-sidebar-first .menu li .menu li .menu li { display: block; }

/* line 548, ../sass/siberian.scss */
#navigation #main-menu .menu li .menu li { text-decoration: none; display: block; float: none; text-align: left; border-bottom: 1px solid #dfe0e2; margin-top: 0; }

/* line 557, ../sass/siberian.scss */
#navigation #main-menu .menu li .menu li:hover { background-color: transparent; }

/* line 561, ../sass/siberian.scss */
#navigation .menu li:hover .menu { display: block !important; z-index: 9999 !important; }

/* line 566, ../sass/siberian.scss */
#main-menu { max-width: 1200px; margin: 0 auto; }

/* line 571, ../sass/siberian.scss */
.region-sidebar-first { margin: 0; padding: 10px; }

/* line 576, ../sass/siberian.scss */
.region-sidebar-first ul.menu { padding: 0; margin: 0; }

/* line 581, ../sass/siberian.scss */
.region-sidebar-first ul.menu ul { margin-top: 1em; margin-left: 5%; }

/* line 586, ../sass/siberian.scss */
.region-sidebar-first ul li.menu, .menu__item.is-leaf, .menu__item.is-collapsed, .menu__item.is-expanded { list-style-type: none; list-style-image: none; }

/* line 591, ../sass/siberian.scss */
.region-sidebar-first ul li { margin-bottom: .5em; padding-bottom: .5em; line-height: 1.4em; border-bottom: 1px solid #dfe0e2; }

/* line 598, ../sass/siberian.scss */
.region-sidebar-first ul li ul li:last-child { border-bottom: none; }

/* line 602, ../sass/siberian.scss */
.region-sidebar-first ul.menu li.active-trail, .region-sidebar-first ul.menu li:hover { text-decoration: none; }

/* line 606, ../sass/siberian.scss */
.region-sidebar-first .menu a, .region-sidebar-first .menu a.active-trail { color: #757575; font-weight: 400; }

/* line 611, ../sass/siberian.scss */
.region-sidebar-first .menu a.active, .region-sidebar-first .menu a:hover { color: #ee8236; text-decoration: none; }

/* BASIC PAGE STYLES */
/* line 619, ../sass/siberian.scss */
.view-basic-page .views-field-title { font-weight: bold; }

/* line 623, ../sass/siberian.scss */
.node-type-basic-page .field-name-field-featured-image { float: right; margin: 0 0 30px 30px; }

/* This is a fix for the cases where a basic page was customized, with the featured image field still as a separate pane, rendering the image with the "panopoly-image-half" image style and class applied. */
/* line 631, ../sass/siberian.scss */
.node-type-basic-page .field-name-field-featured-image img.panopoly-image-half { max-width: 340px; width: 100%; }

/* NEWS STYLES*/
/* line 639, ../sass/siberian.scss */
.view-news .views-row { padding: 10px; float: left; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-bottom: 0; }

/* line 649, ../sass/siberian.scss */
.view-news .views-row:nth-child(odd) { border-top: 1px solid #dfe0e2; border-bottom: 1px solid #dfe0e2; }

/* line 654, ../sass/siberian.scss */
.view-news .views-row .views-field-title { font-weight: bold; }

/* line 658, ../sass/siberian.scss */
.view-news .views-row .views-field-field-featured-image img { margin: 0 25px 25px 0; float: left; border-radius: 3px; }

/* line 664, ../sass/siberian.scss */
.front .view-news .views-row .views-field-field-featured-image img.pwds-thumbnail { margin: 0 10px 10px 0; float: left; border-radius: 3px; }

/* line 670, ../sass/siberian.scss */
#panels-ipe-regionid-sidebar .view-news .views-row .views-field-field-featured-image img { margin: 0 10px 10px 0; float: left; border-radius: 3px; }

/* line 676, ../sass/siberian.scss */
.view-news .views-row .views-field-view-node { margin-top: 1em; margin-bottom: 1em; font-size: .85em; }

/* line 682, ../sass/siberian.scss */
.section-news .field-name-field-featured-image { float: right; margin: 30px 0px 30px 30px; }

/* line 687, ../sass/siberian.scss */
.view-news .feed-icon { font-size: .85em; }

/* line 691, ../sass/siberian.scss */
.view-news .feed-icon img { display: none; }

/* line 695, ../sass/siberian.scss */
.view-news .feed-icon a:after { font-family: 'pwds-glyphs-default'; content: "s "; color: #ee8236; }

/* line 701, ../sass/siberian.scss */
.view-news .feed-icon a + a:after { display: none; }

/* BLOG STYLES*/
/* line 707, ../sass/siberian.scss */
.view-blog .views-row, .view-display-id-list_of_content .views-row { padding: 10px; float: left; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

/* line 716, ../sass/siberian.scss */
.view-blog .views-row:nth-child(odd), .view-display-id-list_of_content .views-row:nth-child(odd) { border-top: 1px solid #dfe0e2; border-bottom: 1px solid #dfe0e2; }

/* line 721, ../sass/siberian.scss */
.view-blog .views-row .views-field-title { font-weight: bold; }

/* line 725, ../sass/siberian.scss */
.view-blog .views-row img { float: left; border-radius: 3px; margin: 0 25px 25px 0; }

/* line 731, ../sass/siberian.scss */
.front .view-blog .views-row img.pwds-thumbnail { margin: 0 10px 10px 0; float: left; border-radius: 3px; }

/* line 737, ../sass/siberian.scss */
#panels-ipe-regionid-sidebar .view-blog .views-row img { margin: 0 10px 10px 0; float: left; border-radius: 3px; }

/* line 743, ../sass/siberian.scss */
.view-blog .views-row .views-field-view-node { margin-top: 1em; margin-bottom: 1em; font-size: .85em; }

/* line 749, ../sass/siberian.scss */
.section-blogs .field-name-field-featured-image { float: right; margin: 30px 0px 30px 30px; }

/* line 754, ../sass/siberian.scss */
.view-blog .feed-icon { font-size: .85em; }

/* line 758, ../sass/siberian.scss */
.view-blog .feed-icon img { display: none; }

/* line 762, ../sass/siberian.scss */
.view-blog .feed-icon a:after { font-family: 'pwds-glyphs-default'; content: "s "; color: #ee8236; }

/* line 768, ../sass/siberian.scss */
.section-blogs .field-name-field-featured-image { float: right; margin: 30px 0px 30px 30px; }

/* line 773, ../sass/siberian.scss */
.section-blogs .feed-icon { font-size: .85em; }

/* line 777, ../sass/siberian.scss */
.section-blogs .feed-icon img { display: none; }

/* line 781, ../sass/siberian.scss */
.section-blogs .feed-icon a:after { font-family: 'pwds-glyphs-default'; content: "s "; color: #ee8236; }

/* EVENT STYLES*/
/* line 789, ../sass/siberian.scss */
.view-events .views-row { border-color: #dfe0e2; padding: 10px; margin-bottom: 0; float: left; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

/* line 800, ../sass/siberian.scss */
.event-date-badge-container .badge { border-color: #757575; }

/* line 804, ../sass/siberian.scss */
.view-events .views-row .views-field-title { font-weight: bold; }

/* line 808, ../sass/siberian.scss */
.view-events .views-row .views-field-field-featured-image img { margin: 0 25px 25px 0; float: left; border-radius: 3px; }

/* line 814, ../sass/siberian.scss */
.front .view-events .views-row .views-field-field-featured-image img.pwds-thumbnail { margin: 0 10px 10px 0; float: left; border-radius: 3px; }

/* line 820, ../sass/siberian.scss */
#panels-ipe-regionid-sidebar .view-events .views-row .views-field-field-featured-image img { margin: 0 10px 10px 0; float: left; border-radius: 3px; }

/* line 826, ../sass/siberian.scss */
.view-events .views-exposed-form label { font-weight: 600; font-size: .9em; }

/* line 831, ../sass/siberian.scss */
.view-events .views-row .views-field-title { font-weight: bold; }

/* line 835, ../sass/siberian.scss */
.view-events .views-row .views-field-field-events-location .views-label { font-weight: normal; }

/* line 839, ../sass/siberian.scss */
.view-events .views-row .views-field-view-node { margin-top: 1em; font-size: .85em; }

/* line 844, ../sass/siberian.scss */
.view-events .views-exposed-form .views-exposed-widget { position: absolute; top: 0; right: 0; }

/* line 850, ../sass/siberian.scss */
.view-events .feed-icon { font-size: .85em; }

/* line 854, ../sass/siberian.scss */
.view-events .feed-icon img { display: none; }

/* line 858, ../sass/siberian.scss */
.view-events .feed-icon a:after { font-family: 'pwds-glyphs-default'; content: "s "; color: #ee8236; }

/* line 864, ../sass/siberian.scss */
.view-events .feed-icon a + a:after { display: none; }

/* line 868, ../sass/siberian.scss */
.section-events .field-name-field-featured-image { float: right; margin: 30px 0px 30px 30px; }

/* line 873, ../sass/siberian.scss */
.view-events #views-exposed-form-events-events-full-listing-exposed { display: block; }

/* line 877, ../sass/siberian.scss */
.view-events .views-exposed-form .views-exposed-widget { position: relative; top: 0; left: 0; }

/* line 883, ../sass/siberian.scss */
.views-exposed-widgets label { float: left; padding-right: .5em; }

/* line 890, ../sass/siberian.scss */
.views-exposed-widget.views-widget-filter-term_node_tid_depth .views-widget, .views-exposed-widget.views-widget-filter-field_events_audience_tid .views-widget, .views-exposed-widget.views-widget-filter-field_featured_categories_tid .views-widget { position: relative; float: left; }

/* line 895, ../sass/siberian.scss */
.section-events .field-name-field-events-location, .section-events .field-name-field-events-speakers { float: left; clear: left; }

/* line 900, ../sass/siberian.scss */
.calendar-calendar .month-view .full td.single-day div.monthview, .calendar-calendar .week-view .full td.single-day div.weekview, .calendar-calendar .day-view .full td.single-day div.dayview { background: #fff; width: auto; padding: 0px 3px; overflow: hidden; }

/* line 907, ../sass/siberian.scss */
.calendar-calendar th.days { background-color: #595a59; color: #fff; font-weight: normal; border: 1px solid #dfe0e2; }

/* line 914, ../sass/siberian.scss */
.calendar-calendar .month-view .full td.single-day .calendar-empty, .calendar-calendar .month-view .full td.single-day.empty, .calendar-calendar .month-view .full td.date-box.empty { background: #f9f9f9; }

/* line 918, ../sass/siberian.scss */
.calendar-calendar td.empty { background: #f9f9f9; border-color: #f9f9f9; color: #ccc; }

/* line 924, ../sass/siberian.scss */
.calendar-calendar .month-view .full td.date-box.today { border-width: 2px 2px 0px 2px; border-style: solid; border-color: #595a59; }

/* line 930, ../sass/siberian.scss */
.calendar-calendar .month-view .full tr td.single-day.today { border-bottom: 2px solid #595a59; }

/* line 934, ../sass/siberian.scss */
.calendar-calendar .month-view .full tr td.today, .calendar-calendar .month-view .full tr.odd td.today, .calendar-calendar .month-view .full tr.even td.today { background: none; border-left: 2px solid #595a59; border-right: 2px solid #595a59; }

/* line 940, ../sass/siberian.scss */
.page-events-calendar .feed-icon a:after { display: none; }

/* line 944, ../sass/siberian.scss */
.page-events-calendar table tr:nth-child(odd) { border-bottom: none; }

/* line 948, ../sass/siberian.scss */
.calendar-calendar div.calendar { border: none; font-size: .85em; }

@media (max-width: 660px) { /* line 955, ../sass/siberian.scss */
  .view-display-id-events_calendar .feed-icon { position: absolute; top: 50px; left: 10px; padding: 0; } }
/* line 963, ../sass/siberian.scss */
.date-heading ul.pager li { list-style: none; }

/* line 967, ../sass/siberian.scss */
.date-nav { padding-bottom: 0; }

/* line 971, ../sass/siberian.scss */
.view .date-nav-wrapper .date-prev { background: none repeat scroll 0 0 #f9f9f9; border-radius: 3px 0 0 3px; left: 0; right: auto; border: 1px solid #dfe0e2; }

/* line 979, ../sass/siberian.scss */
.view .date-nav-wrapper .date-next { background: none repeat scroll 0 0 #f9f9f9; border-radius: 0px 3px 3px 0px; border: 1px solid #dfe0e2; }

/* line 985, ../sass/siberian.scss */
.view .date-nav-wrapper .date-prev a, .view .date-nav-wrapper .date-next a { text-decoration: none; color: inherit; font-size: 1.25em; padding: 5px 10px; }

/* line 996, ../sass/siberian.scss */
.calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .week-view .full td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview, .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff { background: transparent; }

/* PEOPLE STYLES*/
/* line 1002, ../sass/siberian.scss */
.section-people h1.page__title { margin-bottom: .75em; }

/* line 1006, ../sass/siberian.scss */
.view-people .views-row-odd, .view-people .views-row-even { padding: 10px; float: left; display: block; clear: both; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; position: relative; z-index: 1; margin-bottom: 1em; }

/* line 1020, ../sass/siberian.scss */
.view-people .views-row-odd { border-top: 1px solid #dfe0e2; border-bottom: 1px solid #dfe0e2; }

@media (min-width: 960px) { /* line 1028, ../sass/siberian.scss */
  .view-people .people-page-image-container { float: left; display: inline-block; padding-right: 20px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
  /* line 1037, ../sass/siberian.scss */
  .view-people .people-page-name-position-teaser-container { padding-right: 20px; width: 40%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; float: left; }
  /* line 1046, ../sass/siberian.scss */
  .view-people .people-page-phone-fax-email-office-container { float: right; width: 40%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } }
@media (min-width: 550px) and (max-width: 959px) { /* line 1057, ../sass/siberian.scss */
  .view-people .people-page-image-container { float: left; padding-right: 20px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } }
/* line 1066, ../sass/siberian.scss */
.view-people .people-page-image-container img { border-radius: 3px; }

/* line 1070, ../sass/siberian.scss */
.view-people .people-page-name-position-teaser-container .people-page-name, .people-grid-name-linked, .people-grid-name-no-link { font-weight: bold; }

/* line 1074, ../sass/siberian.scss */
.people-page-position ul, .views-field-field-people-position ul { margin: 0; padding: 0; }

/* line 1079, ../sass/siberian.scss */
.people-page-position li, .views-field-field-people-position li { list-style: none; }

/* line 1083, ../sass/siberian.scss */
.view-people .people-page-name-position-teaser-container .people-page-position, .views-field-field-people-position { font-style: italic; }

/* line 1089, ../sass/siberian.scss */
.node-type-people .field-name-field-people-position, .node-type-people .field-name-field-people-phone, .node-type-people .field-name-field-people-fax, .node-type-people .field-name-field-people-email, .node-type-people .field-name-field-people-office-location, .node-type-people .field-name-field-people-office-hours, .node-type-people .field-name-field-people-website, .node-type-people .field-name-field-people-degrees, .node-type-people .field-name-field-people-cv { float: left; clear: left; }

/* line 1096, ../sass/siberian.scss */
.node-type-people .field-name-field-people-publications-list, .node-type-people .field-name-field-people-degrees .field-label, .node-type-people .field-name-field-people-degrees .field-items, .node-type-people .field-name-field-people-publications-list .field-label, .node-type-people .field-name-field-people-publications-list .field-items, .node-type-people .field-type-text-with-summary, .field-name-field-people-office-hours-info { float: none; clear: left; }

/* line 1101, ../sass/siberian.scss */
.node-type-people .field-name-field-people-degrees .field-items p, .node-type-people .field-name-field-people-publications-list .field-items p { margin-top: 0; margin-bottom: 0; }

/* line 1106, ../sass/siberian.scss */
.node-type-people .field-name-field-featured-image { float: right; margin: 0 0 30px 30px; }

/* line 1111, ../sass/siberian.scss */
.node-type-people .field-name-field-people-position { margin-bottom: 1em; font-style: italic; }

/* line 1116, ../sass/siberian.scss */
.node-type-people .field-name-field-people-office-hours { margin-top: 1em; margin-bottom: 1em; }

/* RESOURCE LINK STYLES */
/* line 1124, ../sass/siberian.scss */
.view-resource-links .views-field-title { font-weight: bold; }

/* line 1128, ../sass/siberian.scss */
.node-type-resource-link .field-name-field-featured-image { float: right; margin: 0 0 30px 30px; }

/* FEEDS */
/* line 1136, ../sass/siberian.scss */
.page-feeds .feed-row a img.pwds_feeds_list { display: none; }

/* line 1140, ../sass/siberian.scss */
.page-feeds .feed-row a:after { font-family: 'pwds-glyphs-default'; content: " s "; color: #ee8236; }

/* SIDEBARS */
/* line 1152, ../sass/siberian.scss */
.radix-layouts-sidebar .view-people .people-page-image-container { width: 40%; float: left; padding-right: 10px; }
/* line 1158, ../sass/siberian.scss */
.radix-layouts-sidebar .view-people .people-page-name-position-teaser-container { width: 60%; float: left; }
/* line 1163, ../sass/siberian.scss */
.radix-layouts-sidebar .view-people .people-page-name-position-teaser-container .people-page-name { display: inline-block; line-height: 1.4em; }
/* line 1169, ../sass/siberian.scss */
.radix-layouts-sidebar .view-people .people-page-phone-fax-email-office-container { width: 100%; }
/* line 1173, ../sass/siberian.scss */
.radix-layouts-sidebar .view-people .people-page-phone-fax-email-office-container div { display: inline-block; }
/* line 1177, ../sass/siberian.scss */
.radix-layouts-sidebar .pane-page-title h2, .radix-layouts-sidebar h2.pane-title { margin-top: 0; }
/* line 1181, ../sass/siberian.scss */
.radix-layouts-sidebar .view-news .views-field-field-news-date, .radix-layouts-sidebar .view-news .views-field-body, .radix-layouts-sidebar .view-events .views-field-field-events-date, .radix-layouts-sidebar .view-events .views-field-body { clear: both; display: block; }

/* line 1194, ../sass/siberian.scss */
.view-categories-list, .view-display-id-events_archive_audience, .view-display-id-events_archive_category, .view-display-id-events_archive_year, .view-display-id-news_archive_year { margin-bottom: 2em; padding: 10px; }
/* line 1198, ../sass/siberian.scss */
.view-categories-list ul, .view-display-id-events_archive_audience ul, .view-display-id-events_archive_category ul, .view-display-id-events_archive_year ul, .view-display-id-news_archive_year ul { margin: 0; padding: 0; }
/* line 1202, ../sass/siberian.scss */
.view-categories-list ul li, .view-display-id-events_archive_audience ul li, .view-display-id-events_archive_category ul li, .view-display-id-events_archive_year ul li, .view-display-id-news_archive_year ul li { float: none; font-weight: bold; list-style: none; margin-bottom: .25em; padding: 0; }

/* COURSES STYLES*/
/* line 1215, ../sass/siberian.scss */
.view-courses .views-row { margin-bottom: 1em; padding: 10px; float: left; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

/* line 1225, ../sass/siberian.scss */
.view-courses .views-row:nth-child(odd) { border-top: 1px solid #dfe0e2; border-bottom: 1px solid #dfe0e2; }

/* line 1230, ../sass/siberian.scss */
.view-courses .views-field-title { font-weight: bold; text-transform: uppercase; }

/* ROTATOR STYLES*/
/* line 1237, ../sass/siberian.scss */
.front .view-rotator { margin-top: .5em; }

/* line 1243, ../sass/siberian.scss */
.view-rotator ul.slides { margin: 0; padding: 0; list-style: none; overflow: auto; }
/* line 1250, ../sass/siberian.scss */
.view-rotator .rotator-right .rotator-inner { color: #ffffff; padding: 1em 1.5em; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }
/* line 1257, ../sass/siberian.scss */
.view-rotator .rotator-right .rotator-inner .views-field-title a { font-size: 1.4em; color: #ee8236; text-decoration: none; display: block; padding-bottom: .25em; }
/* line 1265, ../sass/siberian.scss */
.view-rotator #flexslider-1 { background: transparent; overflow: visible; position: relative; }
/* line 1271, ../sass/siberian.scss */
.view-rotator ul.flex-direction-nav { background: #dfe0e2; }
/* line 1275, ../sass/siberian.scss */
.view-rotator ol.flex-control-nav { list-style: none; margin: 0; padding: 0; text-align: center; }
/* line 1282, ../sass/siberian.scss */
.view-rotator ol.flex-control-nav li { display: inline-block; background: #fff; border: 1px solid #fff; width: 20px; height: 20px; }
/* line 1290, ../sass/siberian.scss */
.view-rotator .flex-control-nav li { margin: 0; }
/* line 1294, ../sass/siberian.scss */
.view-rotator ol.flex-control-nav li a { display: block; text-indent: -9999em; margin: 3px; height: 12px; background: #dfe0e2; }
/* line 1301, ../sass/siberian.scss */
.view-rotator ol.flex-control-nav li a:hover, .view-rotator ol.flex-control-nav li a:focus, .view-rotator ol.flex-control-nav li a.flex-active { background: #ee8236; }
/* line 1306, ../sass/siberian.scss */
.view-rotator ul.flex-direction-nav { list-style: none; padding: 0; margin: 0; background: transparent; height: 30px; margin-top: -27px; }
/* line 1315, ../sass/siberian.scss */
.view-rotator ul.flex-direction-nav li a { display: block; width: 40px; height: 28px; text-indent: -9999em; }
/* line 1322, ../sass/siberian.scss */
.view-rotator ul.flex-direction-nav li a.flex-prev { display: none; }
/* line 1326, ../sass/siberian.scss */
.view-rotator ul.flex-direction-nav li a.flex-next { display: none; }
@media (min-width: 840px) { /* line 1331, ../sass/siberian.scss */
  .view-rotator .rotator-left { width: 100%; height: 450px; overflow: hidden; }
  /* line 1336, ../sass/siberian.scss */
  .view-rotator .rotator-left img.pwds-rotator { width: 100%; overflow: hidden; border-radius: 3px; } }
@media (max-width: 849px) { /* line 1344, ../sass/siberian.scss */
  .view-rotator .rotator-left { width: 100%; height: auto; overflow: hidden; }
  /* line 1350, ../sass/siberian.scss */
  .view-rotator .rotator-left img.pwds-rotator { width: 100%; overflow: hidden; border-radius: 3px; } }
@media (min-width: 850px) { /* line 1359, ../sass/siberian.scss */
  .view-rotator .rotator-right { width: 100%; position: relative; bottom: 0; z-index: 1; background: #f9f9f9; } }
@media (max-width: 849px) { /* line 1368, ../sass/siberian.scss */
  .view-rotator .rotator-right { width: 100%; background: #f9f9f9; } }
/* line 1374, ../sass/siberian.scss */
.view-rotator .rotator-right .views-field-view-node { font-size: .85em; }

/* line 1381, ../sass/siberian.scss */
.view-rotator .rotator-right .rotator-inner { color: #757575; padding: 1em; }

/* line 1386, ../sass/siberian.scss */
.view-rotator .rotator-right .rotator-inner .views-field-title a { padding-bottom: 0; color: #ee8236; font-size: 1.3em; }

/* Flexsider */
/* line 1395, ../sass/siberian.scss */
.view-display-id-gallery_slideshow_summary_pane .flexslider, .view-display-id-gallery_slideshow_pane .flexslider { margin: 0 0 50px; }

/* line 1400, ../sass/siberian.scss */
.front .col-md-12 .view-display-id-gallery_slideshow_summary_pane, .front .col-md-12 .view-display-id-gallery_slideshow_pane { margin-top: .5em; }

@media (min-width: 840px) { /* line 1405, ../sass/siberian.scss */
  .front .pane-pwds-image-gallery-gallery-slideshow-pane .flex-viewport { width: 100%; height: 450px; overflow: hidden; margin-bottom: .5em; }
  /* line 1412, ../sass/siberian.scss */
  .flex-control-nav { width: 100%; position: relative; bottom: -5px; text-align: center; } }
/* line 1422, ../sass/siberian.scss */
.flex-control-paging li a { background: #dfe0e2; box-shadow: none; }

/* line 1428, ../sass/siberian.scss */
.flavor1 .flex-control-paging li a.flex-active { background: #ee8236; box-shadow: none; }

/* line 1434, ../sass/siberian.scss */
.flavor3 .flex-control-paging li a.flex-active { background: #ee8236; }

/* HOME PAGE STYLES*/
/* line 1441, ../sass/siberian.scss */
.front .pane-news-news-column-listing img { float: left; border-radius: 3px; margin: 0 20px 20px 0; }

/* line 1447, ../sass/siberian.scss */
.front .pane-news-news-column-listing .views-row .views-field-title { font-weight: bold; }

/* line 1451, ../sass/siberian.scss */
.front .feed-icon { display: none; }

/* line 1455, ../sass/siberian.scss */
.front .more-link { font-size: .85em; clear: both; }

/* line 1461, ../sass/siberian.scss */
.front .pane-events-events-column-listing img { float: left; border-radius: 3px; margin: 0 20px 50px 0; }

/* line 1467, ../sass/siberian.scss */
.front .pane-events-events-column-listing .views-row .views-field-title a { font-weight: bold; }

/* line 1472, ../sass/siberian.scss */
.views-field-field-events-date, .date-display-single, .date-display-range { font-weight: 600; }

/* line 1476, ../sass/siberian.scss */
.front .pane-events-events-column-listing .views-field-field-events-location .views-label { display: none; }

/* line 1481, ../sass/siberian.scss */
.front h2 { margin-top: 0; }

/* BOXTON LAYOUT */
/* line 1488, ../sass/siberian.scss */
.front .radix-boxton .view-news .views-row:nth-child(odd) { background: #fff; border-top: 0; border-bottom: 5px solid #ee8236; }

/* line 1494, ../sass/siberian.scss */
.front .radix-boxton .view-events .views-row:nth-child(odd) { background: #fff; border-top: none; border-bottom: none; }

/* line 1500, ../sass/siberian.scss */
.front .radix-boxton .panels-ipe-portlet-wrapper { display: block; clear: both; max-width: 1200px; margin: 0 auto; margin-bottom: 3em; }

@media (max-width: 994px) { /* line 1509, ../sass/siberian.scss */
  .front .radix-boxton .pane-news-news-column-listing .views-row { float: left; width: 100%; padding-bottom: 1em; margin-bottom: 1em; } }
@media (min-width: 995px) { /* line 1518, ../sass/siberian.scss */
  .front .radix-boxton .pane-news-news-column-listing .views-row { float: left; width: 29.5%; margin-right: 5%; padding-bottom: 1em; margin-bottom: 1em; border-bottom: 5px solid #ee8236; } }
@media (min-width: 995px) { /* line 1530, ../sass/siberian.scss */
  .front .radix-boxton .pane-news-news-column-listing .views-row { min-height: 200px; } }
/* line 1535, ../sass/siberian.scss */
.front .radix-boxton .pane-news-news-column-listing .views-row:nth-child(3) { margin-right: 0; }

@media (min-width: 995px) { /* line 1540, ../sass/siberian.scss */
  .front .radix-boxton .pane-events-events-column-listing .views-row { float: left; width: 29.5%; margin-right: 5%; padding-bottom: 1em; padding-right: 1em; margin-bottom: 1em; border-right: 5px solid #dfe0e2; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } }
@media (max-width: 994px) { /* line 1555, ../sass/siberian.scss */
  .front .radix-boxton .pane-events-events-column-listing .views-row { float: left; width: 100%; padding-bottom: 1em; margin-bottom: 1em; } }
/* line 1563, ../sass/siberian.scss */
.front .radix-boxton .pane-events-events-column-listing .views-row:nth-child(3) { margin-right: 0; border-right: none; }

/* OTHER LAYOUTS */
/* line 1570, ../sass/siberian.scss */
.front .view-news .views-row { padding: 10px; margin-bottom: 0; }

/* line 1575, ../sass/siberian.scss */
.front .view-news .views-row:nth-child(odd) { border-top: 1px solid #dfe0e2; border-bottom: 1px solid #dfe0e2; }

/* VERTICAL MENU STYLES */
/* line 1588, ../sass/siberian.scss */
.vertical-main-menu #header { border-bottom: 1px solid #dfe0e2; }
/* line 1592, ../sass/siberian.scss */
.vertical-main-menu #main .content_container { margin-top: 0; }
/* line 1596, ../sass/siberian.scss */
.vertical-main-menu #main-menu { max-width: 100%; margin: 0; padding-top: 0; padding: 10px; }
/* line 1604, ../sass/siberian.scss */
.vertical-main-menu #main-menu a { color: #757575; text-decoration: none; padding: 0; border-left: none; font-weight: 300; }
/* line 1612, ../sass/siberian.scss */
.vertical-main-menu #main-menu a.active, .vertical-main-menu #main-menu a.active-trail, .vertical-main-menu #main-menu a:hover { color: #ee8236; }
/* line 1616, ../sass/siberian.scss */
.vertical-main-menu #main-menu a.active, .vertical-main-menu #main-menu a.active-trail { font-weight: bold; }
/* line 1620, ../sass/siberian.scss */
.vertical-main-menu .region-sidebar-first { padding-left: 0; }
/* line 1624, ../sass/siberian.scss */
.vertical-main-menu .region-sidebar-first ul.menu li ul.menu { margin-left: 15px; margin-top: 1em; padding: 0; }
/* line 1630, ../sass/siberian.scss */
.vertical-main-menu .region-sidebar-first ul li.menu, .vertical-main-menu .menu__item.is-leaf { list-style-type: none; list-style-image: none; }
/* line 1635, ../sass/siberian.scss */
.vertical-main-menu .region-sidebar-first ul.menu li { border-left: none; margin-bottom: .5em; padding-bottom: .5em; line-height: 1.4em; }
/* line 1642, ../sass/siberian.scss */
.vertical-main-menu .region-sidebar-first ul.menu li.active-trail, .vertical-main-menu .region-sidebar-first ul.menu li:hover { border-left: none; text-decoration: none; }
/* line 1647, ../sass/siberian.scss */
.vertical-main-menu .region-sidebar-first .menu a { color: #757575; padding-left: 8px; }
/* line 1652, ../sass/siberian.scss */
.vertical-main-menu .region-sidebar-first .menu a.active, .vertical-main-menu .region-sidebar-first .menu a.active-trail, .vertical-main-menu .region-sidebar-first .menu a:hover { color: #ee8236; text-decoration: none; }
/* line 1657, ../sass/siberian.scss */
.vertical-main-menu .menu__item.is-expanded, .vertical-main-menu .sidebars .region-sidebar-first ul.menu li.menu__item.expanded, .vertical-main-menu .sidebars .region-sidebar-first ul.menu li.menu__item.expanded.active-trail { list-style-image: none; list-style-type: none; }
/* line 1662, ../sass/siberian.scss */
.vertical-main-menu .view-rotator { margin-top: 0; }
/* line 1666, ../sass/siberian.scss */
.vertical-main-menu #main { padding-top: 1.5em; }
/* line 1670, ../sass/siberian.scss */
.vertical-main-menu .breadcrumb { margin-top: 0; margin-bottom: 2em; font-size: .85em; background: #f9f9f9; padding: 2px 10px; }

@media (min-width: 840px) { /* line 1681, ../sass/siberian.scss */
  .vertical-main-menu .search-form { position: absolute; top: 40px; right: 10px; } }
@media (max-width: 839px) { /* line 1689, ../sass/siberian.scss */
  .vertical-main-menu .search-form { clear: both; float: left; padding-left: 10px; } }
/* SEARCH PAGE STYLES */
/* line 1698, ../sass/siberian.scss */
.page-search h3 { margin-bottom: 0; }

/* line 1702, ../sass/siberian.scss */
.page-search .pane-search-box .search-form { position: inherit; }

/* line 1706, ../sass/siberian.scss */
.page-search #main .search-form .form-type-textfield:after { display: none; }

/* line 1710, ../sass/siberian.scss */
.page-search #main .search-form input[type="submit"] { width: auto; }

/* FOOTER STYLES*/
/* line 1716, ../sass/siberian.scss */
#footer { background-color: #f9f9f9; border-top: 1px solid #dfe0e2; color: #757575; padding-top: 1em; }

/* line 1723, ../sass/siberian.scss */
#footer p { margin: 0; }

@media (min-width: 700px) { /* line 1729, ../sass/siberian.scss */
  .footer__right { font-size: .85em; float: right; text-align: right; width: 40%; line-height: 1.6em; }
  /* line 1737, ../sass/siberian.scss */
  .footer__left { float: left; width: 50%; margin-right: 5%; } }
@media (max-width: 699px) { /* line 1745, ../sass/siberian.scss */
  .footer__right { margin-top: 1.5em; font-size: .85em; line-height: 1.6em; } }
/* line 1752, ../sass/siberian.scss */
.footer__footer-menu ul li { display: block; font-size: .85em; }

/* FLAVOR 2 */
/* line 1764, ../sass/siberian.scss */
body.flavor2 { background: #f1f0e9; }
/* line 1769, ../sass/siberian.scss */
body.flavor2 blockquote { font-size: 1.2em; border-left: 5px solid #e0e0d8; padding-left: 1em; }
/* line 1775, ../sass/siberian.scss */
body.flavor2 #content input, body.flavor2 #content textarea, body.flavor2 #content select { background: #fff; padding: 5px 10px; border-radius: 3px; border: 1px solid #e0e0d8; }
/* line 1783, ../sass/siberian.scss */
body.flavor2 hr { border: 1px solid #e0e0d8; }
/* line 1788, ../sass/siberian.scss */
body.flavor2 #header { background: #f1f0e9; }
/* line 1792, ../sass/siberian.scss */
body.flavor2 .header__user-zone { background: #e0e0d8; border-bottom: 1px solid #f8f7f4; }
/* line 1797, ../sass/siberian.scss */
body.flavor2 #navigation { background-color: #fff; }
/* line 1802, ../sass/siberian.scss */
body.flavor2 .menu__item.is-collapsed { list-style-image: none; list-style-type: none; }
/* line 1808, ../sass/siberian.scss */
body.flavor2 .vertical-main-menu .breadcrumb { background: #f8f7f4; }
/* line 1812, ../sass/siberian.scss */
body.flavor2 #footer { background: #f1f0e9; border-top: 1px solid #e0e0d8; }
/* line 1817, ../sass/siberian.scss */
body.flavor2 .calendar-calendar th.days { background-color: #e0e0d8; color: #757575; }
/* line 1823, ../sass/siberian.scss */
body.flavor2 .mean-container .mean-bar, body.flavor2 .mean-container .mean-nav { background: #f1f0e9; }
/* line 1827, ../sass/siberian.scss */
body.flavor2 .mean-container .mean-bar { border-bottom: 1px solid #f8f7f4; }
/* line 1831, ../sass/siberian.scss */
body.flavor2 .flex-control-paging li a { background: #e0e0d8; }
/* line 1835, ../sass/siberian.scss */
body.flavor2 .flex-control-paging li a.flex-active { background: #ee8236; }

/* FLAVOR 3 */
/* line 1848, ../sass/siberian.scss */
body.flavor3 { background: #f9f9f9; }
/* line 1852, ../sass/siberian.scss */
body.flavor3 .header__user-zone { background: #fff; border-bottom: 1px solid #dfe0e2; }
/* line 1857, ../sass/siberian.scss */
body.flavor3 #navigation { background-color: #fff; }
/* line 1861, ../sass/siberian.scss */
body.flavor3 .menu__item.is-collapsed { list-style-image: none; list-style-type: none; }
/* line 1866, ../sass/siberian.scss */
body.flavor3 #footer { background: #f9f9f9; border-top: 1px solid #dfe0e2; }
/* line 1871, ../sass/siberian.scss */
body.flavor3 .calendar-calendar th.days { background-color: #595a59; }
/* line 1875, ../sass/siberian.scss */
body.flavor3 table tr:nth-child(odd) { border-bottom: 1px solid #dfe0e2; border-top: 1px solid #dfe0e2; background: #f9f9f9; }
/* line 1881, ../sass/siberian.scss */
body.flavor3 .mean-container .mean-bar, body.flavor3 .mean-container .mean-nav { background: #f9f9f9; }
/* line 1885, ../sass/siberian.scss */
body.flavor3 .mean-container .mean-bar { border-bottom: 1px solid #dfe0e2; }

/* line 1890, ../sass/siberian.scss */
body.flavor3.page-events-calendar table tr:nth-child(odd) { border-bottom: none; border-top: none; background: #fff; }

/* line 1897, ../sass/siberian.scss */
.mean-container .mean-bar, .mean-container .mean-nav { background: #fff; }

/* line 1902, ../sass/siberian.scss */
#mobile .search-form { margin-bottom: 0; }

@media (max-width: 840px) { /* line 1909, ../sass/siberian.scss */
  #navigation { display: none; }
  /* line 1913, ../sass/siberian.scss */
  .header__name-and-slogan { padding-top: 1em; padding-bottom: 1em; padding-left: 10px; }
  /* line 1919, ../sass/siberian.scss */
  body.flavor1 .mean-container .mean-bar { border-bottom: 1px solid #fff; background: #f9f9f9; }
  /* line 1925, ../sass/siberian.scss */
  body.flavor3 #header { border-bottom: 1px solid #dfe0e2; }
  /* line 1929, ../sass/siberian.scss */
  #main { padding-top: 0; }
  /* line 1933, ../sass/siberian.scss */
  .region-sidebar-first { display: none; }
  /* line 1937, ../sass/siberian.scss */
  .sidebar-first #content { margin-left: 0; width: 100%; }
  /* line 1942, ../sass/siberian.scss */
  .header__logo img { padding-left: 10px; }
  /* line 1946, ../sass/siberian.scss */
  .not-front #main .content_container { margin-top: 0; }
  /* line 1950, ../sass/siberian.scss */
  .view-categories-list { margin-top: 2em; clear: both; }
  /* line 1955, ../sass/siberian.scss */
  .front .view-rotator { margin-top: 1.5em; }
  /* line 1959, ../sass/siberian.scss */
  .mean-container .mean-bar { margin-bottom: 0px; height: 40px; }
  /* line 1964, ../sass/siberian.scss */
  .mean-container .mean-nav { margin-top: 10px; }
  /* line 1968, ../sass/siberian.scss */
  #mobile #search-reveal { width: 25px; height: 25px; margin-top: 5px; display: inline-block; overflow: hidden; font-size: 1em; margin-left: 50px; float: left; }
  /* line 1979, ../sass/siberian.scss */
  #mobile #search-reveal:before { font-family: 'pwds-glyphs-default'; content: "f"; color: #595a59; padding: 5px; line-height: 2em; }
  /* line 1987, ../sass/siberian.scss */
  #mobile #search-reveal:hover { text-decoration: none; }
  /* line 1991, ../sass/siberian.scss */
  #mobile .search-form { margin-left: 5px; margin-top: 5px; float: left; clear: none; }
  /* line 1998, ../sass/siberian.scss */
  #mobile .search-form .form-type-textfield:after { display: none; }
  /* line 2002, ../sass/siberian.scss */
  #mobile .search-form input { width: auto; }
  /* line 2006, ../sass/siberian.scss */
  #mobile .mean-bar .search-form .form-item-keys, .mean-container a.meanmenu-reveal, .mean-container .mean-nav ul li a { color: #595a59; }
  /* line 2010, ../sass/siberian.scss */
  .mean-container a.meanmenu-reveal span { background: #595a59; }
  /* line 2014, ../sass/siberian.scss */
  .mean-container .mean-nav ul li a.mean-expand:hover, .mean-container .mean-nav ul li:hover { background: rgba(0, 0, 0, 0.1); }
  /* line 2018, ../sass/siberian.scss */
  .page-search .header .search-form { display: none; }
  /* line 2022, ../sass/siberian.scss */
  #mobile input[type="submit"] { background-color: #ee8236; color: #fff; } }
/* SMACSS theme rules */
/* @import "theme-A"; */
/* @import "theme-B"; */
