/** @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 .icon .icon-target:before, .social-sharing-button .facebook:before, .google-plus .icon .icon-target:before, .twitter .icon .icon-target:before, .social-sharing-button .twitter:before, .youtube .icon .icon-target:before, .vimeo .icon .icon-target:before, .pinterest .icon .icon-target:before, .linkedin .icon .icon-target:before, .instagram .icon .icon-target:before, .tumblr .icon .icon-target:before, .wordpress .icon .icon-target:before, .email .icon .icon-target:before, .general .icon .icon-target: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 + .icon .icon-target:before { font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; }

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

/* line 99, ../sass/_init-fonts.scss */
.header #search-form + .icon .icon-target:before { 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%; } }
/* 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; }

/* line 329, ../sass/components/_misc.scss */
.webform-client-form { margin-left: 3px; }

/** @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 15, ../sass/siberian.scss */
body { font-size: 98%; line-height: 1.6em; background-color: #f9f9f9; color: #757575; }

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

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

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

/* line 37, ../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 47, ../sass/siberian.scss */
.front .breadcrumb, .front h1.page__title { display: none; }

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

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

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

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

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

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

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

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

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

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

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

/* line 98, ../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 106, ../sass/siberian.scss */
img.image-float-left { float: left; margin: 30px 30px 30px 0; border-radius: 3px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* BV: added news and blog author styles here to match post date. */
/* line 217, ../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, .page-taxonomy .node-events.node-teaser .field-name-field-events-date, .page-taxonomy .node-events.node-teaser .date-repeat-rule, .page-taxonomy .node-events.node-teaser .date-display-single, .page-taxonomy .node-events.node-teaser .date-display-range { color: #adadad; font-weight: normal; }

/* BV: well, match except for the italics. */
/* line 229, ../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, .page-taxonomy .node-events.node-teaser .field-name-field-events-date, .page-taxonomy .node-events.node-teaser .date-repeat-rule, .page-taxonomy .node-events.node-teaser .date-display-single, .page-taxonomy .node-events.node-teaser .date-display-range { font-style: italic; }

/* line 233, ../sass/siberian.scss */
.page-taxonomy .node-biblio.node-teaser .biblio-title a { font-family: 'Source Sans Pro', sans-serif; font-weight: normal; }

/* line 238, ../sass/siberian.scss */
.page-taxonomy .node-resource-link.node-teaser .resource-link-title { font-size: 1.6em; font-weight: normal; line-height: 1.35em; }

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

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

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

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

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

/* line 274, ../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 283, ../sass/siberian.scss */
.header__site-name { margin: 0; font-size: 2.5em; line-height: 1.5em; }

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

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

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

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

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

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

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

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

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

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

/* line 364, ../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 374, ../sass/siberian.scss */
.footer__social-links-menu a:hover { color: #ee8236; text-decoration: none; }

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

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

@media (min-width: 841px) { /* line 391, ../sass/siberian.scss */
  .search-container { position: absolute; top: 40px; right: 10px; } }
/* line 399, ../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 410, ../sass/siberian.scss */
.header #search-form + .icon .icon-target:before { 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 430, ../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 439, ../sass/siberian.scss */
body.flavor1 #navigation { background: #fff; }

/* line 444, ../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 453, ../sass/siberian.scss */
#navigation #main-menu a { color: #757575; display: inline-block; font-weight: 400; padding: 12px 25px; background-color: #fff; }

/* line 461, ../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 466, ../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 475, ../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 486, ../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 495, ../sass/siberian.scss */
#navigation #main-menu .menu li .menu li a { padding: 10px 10px 10px 10px; display: block; }

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

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

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

/* line 513, ../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 523, ../sass/siberian.scss */
#navigation .menu li > .menu { border-top: 1px solid #dfe0e2; }

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

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

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

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

/* line 543, ../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 552, ../sass/siberian.scss */
#navigation #main-menu .menu li .menu li:hover { background-color: transparent; }

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

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

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

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

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

/* line 581, ../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 586, ../sass/siberian.scss */
.region-sidebar-first ul li { margin-bottom: .5em; padding-bottom: .5em; line-height: 1.4em; border-bottom: 1px solid #dfe0e2; }

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

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

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

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

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

/* 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 621, ../sass/siberian.scss */
.node-type-basic-page .field-name-field-featured-image img.panopoly-image-half { max-width: 340px; width: 100%; }

/* NEWS STYLES*/
/* line 629, ../sass/siberian.scss */
.view-news .views-row { padding: 10px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin: 0; }

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

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

/* line 647, ../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 653, ../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 659, ../sass/siberian.scss */
.view-news .views-row .views-field-view-node { margin-top: 1em; margin-bottom: 1em; font-size: .85em; }

/* line 668, ../sass/siberian.scss */
.node-type-news .related-people-links .field-items h2 { font-size: 1.025rem; }
/* line 671, ../sass/siberian.scss */
.node-type-news .related-people-links .field-items:after { font-size: 1.025rem; }
/* line 675, ../sass/siberian.scss */
.node-type-news .related-people-links a { font-size: 1.025rem; }
/* line 681, ../sass/siberian.scss */
.node-type-news .related-people-links a:link, .node-type-news .related-people-links a:visited, .node-type-news .related-people-links a:hover, .node-type-news .related-people-links a:focus, .node-type-news .related-people-links a:active { color: #ee8236; }

/* BLOG STYLES*/
/* line 689, ../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 698, ../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 703, ../sass/siberian.scss */
.view-blog .views-row .views-field-title { font-weight: bold; }

/* line 707, ../sass/siberian.scss */
.view-blog .views-row img { border-radius: 3px; }

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

/* line 717, ../sass/siberian.scss */
#panels-ipe-regionid-sidebar .view-blog .views-row img { border-radius: 3px; }

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

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

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

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

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

/* line 752, ../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 758, ../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 764, ../sass/siberian.scss */
.view-events .views-exposed-form label { font-weight: 600; font-size: .9em; }

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

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

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

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

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

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

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

/* line 805, ../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 817, ../sass/siberian.scss */
.section-events .field-name-field-events-location, .section-events .field-name-field-events-speakers, .section-events .field-name-field-events-sponsor, .section-events .field-name-field-events-audience, .section-events .field-name-field-events-link, .field.field-name-field-ical, .field.field-name-field-google-calendar { float: left; clear: left; }

/* EVENTS CALENDAR */
/* line 824, ../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: white; width: auto; padding: 0px 3px; overflow: hidden; }

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

/* line 838, ../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 842, ../sass/siberian.scss */
.calendar-calendar td.empty { background: #f9f9f9; border-color: #f9f9f9; color: #ccc; }

/* line 848, ../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 854, ../sass/siberian.scss */
.calendar-calendar .month-view .full tr td.single-day.today { border-bottom: 2px solid #595a59; }

/* line 858, ../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 864, ../sass/siberian.scss */
.page-events-calendar .feed-icon a:after { display: none; }

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

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

/* line 876, ../sass/siberian.scss */
.calendar-calendar td a { line-height: 1.25; }

/* line 879, ../sass/siberian.scss */
.calendar-calendar td.multi-day .inner .contents > * { max-width: 100%; }

@media (min-width: 660px) { /* line 884, ../sass/siberian.scss */
  .view-display-id-events_calendar .calendar-calendar table td .view-item.view-item-events_calendar .calendar.monthview .contents .events-date-small { display: block; line-height: 1.1; font-weight: 600; color: #757575; margin-bottom: 0.3rem; } }
/* line 908, ../sass/siberian.scss */
.calendar-calendar .month-view .full td.single-day .inner div, .calendar-calendar .month-view .full td.single-day .inner div a, .calendar-calendar .month-view .full td.multi-day .inner div, .calendar-calendar .month-view .full td.multi-day .inner div a, .calendar-calendar .month-view .full td .inner div.calendar.monthview div, .calendar-calendar .month-view .full td .inner div.calendar.monthview div a, .calendar-calendar .week-view .full td.single-day .inner div, .calendar-calendar .week-view .full td.single-day .inner div a, .calendar-calendar .week-view .full td.multi-day .inner div, .calendar-calendar .week-view .full td.multi-day .inner div a, .calendar-calendar .week-view .full td .inner div.calendar.weekview div, .calendar-calendar .week-view .full td .inner div.calendar.weekview div a, .calendar-calendar .day-view .full td .inner div.view-item, .calendar-calendar .day-view .full td .inner div.calendar div, .calendar-calendar .day-view .full td .inner div.calendar div a { background: none; line-height: 1.25; }

/* line 913, ../sass/siberian.scss */
.calendar-calendar .month-view .inner div.item { margin: 1.5rem 0; }
/* line 915, ../sass/siberian.scss */
.calendar-calendar .month-view .inner div.item:first-child { margin-top: 0; }

/* line 920, ../sass/siberian.scss */
.date-heading ul.pager li { list-style: none; }

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

/* line 928, ../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 936, ../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 942, ../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 952, ../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; }

/* line 956, ../sass/siberian.scss */
.calendar-calendar { color: #333333; }
/* line 958, ../sass/siberian.scss */
table td .view-item.view-item-events_calendar .calendar.monthview .contents .events-date-small .calendar-calendar { display: none; }
/* line 962, ../sass/siberian.scss */
.calendar-calendar .month-view .full tr:nth-child(2n+1) { border-top: none; border-bottom: none; }
/* line 966, ../sass/siberian.scss */
.calendar-calendar .month-view .full td.single-day .inner .item { margin-bottom: 1.5em; }
/* line 970, ../sass/siberian.scss */
.calendar-calendar .month-view .full td.multi-day .inner div.monthview { height: auto; color: #333333; background: #ee8236; }
/* line 976, ../sass/siberian.scss */
.calendar-calendar .month-view .full td.multi-day .inner div.monthview .continues, .calendar-calendar .month-view .full td.multi-day .inner div.monthview .continuation, .calendar-calendar .month-view .full td.multi-day .inner div.monthview .cutoff { display: none; }
/* line 979, ../sass/siberian.scss */
.calendar-calendar .month-view .full td.multi-day .inner div.monthview .contents { position: relative; width: auto; background-color: #f3f3f3; padding: .5em 1em; display: flex; flex-direction: column-reverse; }
/* line 993, ../sass/siberian.scss */
#content .container-fluid .calendar-calendar a, #content .container-fluid .calendar-calendar a:link, #content .container-fluid .calendar-calendar a:visited { font-weight: 700; text-decoration: none; border-bottom: 1px solid transparent; }
/* line 1000, ../sass/siberian.scss */
#content .container-fluid .calendar-calendar a:hover, #content .container-fluid .calendar-calendar a:focus, #content .container-fluid .calendar-calendar a:active { text-decoration: none !important; border-bottom: 1px solid #ee8236 !important; }

/* line 1007, ../sass/siberian.scss */
.view-princeton-timeline .month { color: #333333; }

@media (min-width: 662px) and (-ms-high-contrast: active), (min-width: 662px) and (-ms-high-contrast: none) { /*--- targets IE11 only ---*/
  /* line 1014, ../sass/siberian.scss */
  .calendar-calendar td.multi-day .inner .contents > * { max-width: 120px; } }
@media (max-width: 660px) { /* line 1019, ../sass/siberian.scss */
  .view-display-id-events_calendar .feed-icon { position: absolute; top: 50px; left: 10px; padding: 0; }
  /* line 1026, ../sass/siberian.scss */
  .view-display-id-events_calendar .calendar-calendar .month-view .full td.multi-day .inner div.monthview { background: white; }
  /* line 1028, ../sass/siberian.scss */
  .view-display-id-events_calendar .calendar-calendar .month-view .full td.multi-day .inner div.monthview .contents { background-color: transparent; padding: 0 0 0 6px; }
  /* line 1035, ../sass/siberian.scss */
  .view-display-id-events_calendar .calendar-calendar table tr td .views-field-field-events-date, .view-display-id-events_calendar .calendar-calendar table tr td .date-display-single, .view-display-id-events_calendar .calendar-calendar table tr td .view-item-events_calendar .events-date-full { margin: 0; font-size: 0.85rem; font-style: normal; font-weight: normal; color: #666; } }
/* line 1050, ../sass/siberian.scss */
#content .view-events-calendar .views-exposed-widgets, #views-exposed-form-events-events-full-listing-exposed .views-exposed-widgets { margin-bottom: 1.5rem; }
/* line 1054, ../sass/siberian.scss */
#content .view-events-calendar input.select2-search__field, #views-exposed-form-events-events-full-listing-exposed input.select2-search__field { border-width: 0; }
/* line 1057, ../sass/siberian.scss */
#content .view-events-calendar input.select2-search__field:focus, #views-exposed-form-events-events-full-listing-exposed input.select2-search__field:focus { border-width: 0; box-shadow: none; }

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

/* line 1070, ../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 1084, ../sass/siberian.scss */
.view-people .views-row-odd { border-top: 1px solid #dfe0e2; border-bottom: 1px solid #dfe0e2; }

/* line 1093, ../sass/siberian.scss */
.view-people.view-display-id-people_column_listing .people-page-phone-fax-email-office-container .field-content { display: inline; }
/* line 1099, ../sass/siberian.scss */
.view-people .people-page-image-container img { margin-right: 15px; border-radius: 3px; }
/* line 1107, ../sass/siberian.scss */
.view-people.view-display-id-people_sidebar_listing .people-page-image-container, .view-people.view-display-id-people_sidebar_listing .people-page-name-position-teaser-container, .view-people.view-display-id-people_sidebar_listing .people-page-phone-fax-email-office-container { float: none; max-width: 100%; }

/* Layout for People page: desktop */
@media all and (min-width: 960px) { /* line 1119, ../sass/siberian.scss */
  .view-people .people-page-image-container, .view-people .people-page-name-position-teaser-container, .view-people .people-page-phone-fax-email-office-container { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
  /* line 1127, ../sass/siberian.scss */
  .col-md-7 .people-page-image-container, .col-md-8 .people-page-image-container, .col-md-9 .people-page-image-container, .col-md-10 .people-page-image-container, .col-md-11 .people-page-image-container, .col-md-12 .people-page-image-container { width: 15%; margin-right: 3%; display: inline-block; }
  /* line 1133, ../sass/siberian.scss */
  .col-md-7 .people-page-name-position-teaser-container, .col-md-8 .people-page-name-position-teaser-container, .col-md-9 .people-page-name-position-teaser-container, .col-md-10 .people-page-name-position-teaser-container, .col-md-11 .people-page-name-position-teaser-container, .col-md-12 .people-page-name-position-teaser-container { width: 40%; margin-right: 3%; }
  /* line 1138, ../sass/siberian.scss */
  .col-md-7 .people-page-phone-fax-email-office-container, .col-md-8 .people-page-phone-fax-email-office-container, .col-md-9 .people-page-phone-fax-email-office-container, .col-md-10 .people-page-phone-fax-email-office-container, .col-md-11 .people-page-phone-fax-email-office-container, .col-md-12 .people-page-phone-fax-email-office-container { width: 35%; }
  /* line 1142, ../sass/siberian.scss */
  .col-md-7 .people-page-phone-fax-email-office-container, .col-md-8 .people-page-phone-fax-email-office-container, .col-md-9 .people-page-phone-fax-email-office-container, .col-md-10 .people-page-phone-fax-email-office-container, .col-md-11 .people-page-phone-fax-email-office-container, .col-md-12 .people-page-phone-fax-email-office-container { float: right; }
  /* line 1147, ../sass/siberian.scss */
  .col-md-7 .people-page-image-container, .col-md-7 .people-page-name-position-teaser-container, .col-md-8 .people-page-image-container, .col-md-8 .people-page-name-position-teaser-container, .col-md-9 .people-page-image-container, .col-md-9 .people-page-name-position-teaser-container, .col-md-10 .people-page-image-container, .col-md-10 .people-page-name-position-teaser-container, .col-md-11 .people-page-image-container, .col-md-11 .people-page-name-position-teaser-container, .col-md-12 .people-page-image-container, .col-md-12 .people-page-name-position-teaser-container { float: left; } }
/* line 1153, ../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 1157, ../sass/siberian.scss */
.people-page-position ul, .views-field-field-people-position ul { margin: 0; padding: 0; }

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

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

/* line 1173, ../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, .node-type-people .field-name-field-people-assistant, .node-type-people .field-name-field-people-advisors, .node-type-people .field-name-field-advisees, .node-type-people .field-name-field-people-advisors ul, .node-type-people .field-name-field-advisees ul { float: left; clear: left; }

/* line 1179, ../sass/siberian.scss */
.node-type-people .field-name-field-people-advisors .field-label, .node-type-people .field-name-field-advisees .field-label { display: block; width: 100%; }

/* line 1185, ../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 1190, ../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 1195, ../sass/siberian.scss */
.node-type-people .field-name-field-featured-image { float: right; margin: 0 0 30px 30px; }

@media (max-width: 840px) { /* line 1201, ../sass/siberian.scss */
  .node-type-people .field-name-field-featured-image { float: none; margin: 0 30px 30px 30px; } }
/* line 1207, ../sass/siberian.scss */
.node-type-people .field-name-field-people-position { margin-bottom: 1em; font-style: italic; }

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

/* line 1217, ../sass/siberian.scss */
.node-type-people .field-type-text-with-summary { padding-top: 1.5em; display: flex; }

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

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

/* FEEDS */
/* line 1237, ../sass/siberian.scss */
a.feed-icon .icon .icon-target:before { color: #ee8236; }

/* SIDEBARS */
/* line 1246, ../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 1251, ../sass/siberian.scss */
.radix-layouts-sidebar .view-people .people-page-phone-fax-email-office-container { width: 100%; }
/* line 1255, ../sass/siberian.scss */
.radix-layouts-sidebar .pane-page-title h2, .radix-layouts-sidebar h2.pane-title { margin-top: 0; }
/* line 1259, ../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 1271, ../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 1275, ../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 1279, ../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 1292, ../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 1302, ../sass/siberian.scss */
.view-courses .views-row:nth-child(odd) { border-top: 1px solid #dfe0e2; border-bottom: 1px solid #dfe0e2; }

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

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

/* line 1320, ../sass/siberian.scss */
.view-rotator ul.slides { margin: 0; padding: 0; list-style: none; overflow: auto; }
/* line 1327, ../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 1334, ../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 1342, ../sass/siberian.scss */
.view-rotator #flexslider-1 { background: transparent; overflow: visible; position: relative; }
/* line 1348, ../sass/siberian.scss */
.view-rotator ul.flex-direction-nav { background: #dfe0e2; }
/* line 1352, ../sass/siberian.scss */
.view-rotator ol.flex-control-nav { list-style: none; margin: 0; padding: 0; text-align: center; }
/* line 1359, ../sass/siberian.scss */
.view-rotator ol.flex-control-nav li { display: inline-block; background: #fff; border: 1px solid #fff; width: 20px; height: 20px; }
/* line 1367, ../sass/siberian.scss */
.view-rotator .flex-control-nav li { margin: 0; }
/* line 1371, ../sass/siberian.scss */
.view-rotator ol.flex-control-nav li a { display: block; text-indent: -9999em; margin: 3px; height: 12px; background: #dfe0e2; }
/* line 1378, ../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 1383, ../sass/siberian.scss */
.view-rotator ul.flex-direction-nav { list-style: none; padding: 0; margin: 0; background: transparent; height: 30px; margin-top: -27px; }
/* line 1392, ../sass/siberian.scss */
.view-rotator ul.flex-direction-nav li a { display: block; width: 40px; height: 28px; text-indent: -9999em; }
/* line 1399, ../sass/siberian.scss */
.view-rotator ul.flex-direction-nav li a.flex-prev { display: none; }
/* line 1403, ../sass/siberian.scss */
.view-rotator ul.flex-direction-nav li a.flex-next { display: none; }
@media (min-width: 840px) { /* line 1408, ../sass/siberian.scss */
  .view-rotator .rotator-left { width: 100%; height: 450px; overflow: hidden; }
  /* line 1413, ../sass/siberian.scss */
  .view-rotator .rotator-left img.pwds-rotator { width: 100%; overflow: hidden; border-radius: 3px; } }
@media (max-width: 849px) { /* line 1421, ../sass/siberian.scss */
  .view-rotator .rotator-left { width: 100%; height: auto; overflow: hidden; }
  /* line 1427, ../sass/siberian.scss */
  .view-rotator .rotator-left img.pwds-rotator { width: 100%; overflow: hidden; border-radius: 3px; } }
@media (min-width: 850px) { /* line 1436, ../sass/siberian.scss */
  .view-rotator .rotator-right { width: 100%; position: relative; bottom: 0; z-index: 1; background: #f9f9f9; } }
@media (max-width: 849px) { /* line 1445, ../sass/siberian.scss */
  .view-rotator .rotator-right { width: 100%; background: #f9f9f9; } }
/* line 1451, ../sass/siberian.scss */
.view-rotator .rotator-right .views-field-view-node { font-size: .85em; }

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

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

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

/* line 1477, ../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 1482, ../sass/siberian.scss */
  .front .pane-pwds-image-gallery-gallery-slideshow-pane .flex-viewport { width: 100%; height: 450px; overflow: hidden; margin-bottom: .5em; }
  /* line 1489, ../sass/siberian.scss */
  .flex-control-nav { width: 100%; position: relative; bottom: -5px; text-align: center; } }
/* line 1499, ../sass/siberian.scss */
.flex-control-paging li a { background: #dfe0e2; box-shadow: none; }

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1577, ../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 1586, ../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 1595, ../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 1607, ../sass/siberian.scss */
  .front .radix-boxton .pane-news-news-column-listing .views-row { min-height: 200px; } }
/* line 1612, ../sass/siberian.scss */
.front .radix-boxton .pane-news-news-column-listing .views-row:nth-child(3) { margin-right: 0; }

@media (min-width: 995px) { /* line 1617, ../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 1632, ../sass/siberian.scss */
  .front .radix-boxton .pane-events-events-column-listing .views-row { float: left; width: 100%; padding-bottom: 1em; margin-bottom: 1em; } }
/* line 1640, ../sass/siberian.scss */
.front .radix-boxton .pane-events-events-column-listing .views-row:nth-child(3) { margin-right: 0; border-right: none; }

/* VERTICAL MENU STYLES */
/* line 1648, ../sass/siberian.scss */
.vertical-main-menu #header { border-bottom: 1px solid #dfe0e2; }
/* line 1652, ../sass/siberian.scss */
.vertical-main-menu #main .content_container { margin-top: 0; }
/* line 1656, ../sass/siberian.scss */
.vertical-main-menu #main-menu { max-width: 100%; margin: 0; padding-top: 0; padding: 10px; }
/* line 1664, ../sass/siberian.scss */
.vertical-main-menu #main-menu a { color: #757575; text-decoration: none; padding: 0; border-left: none; font-weight: 300; }
/* line 1672, ../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 1676, ../sass/siberian.scss */
.vertical-main-menu #main-menu a.active, .vertical-main-menu #main-menu a.active-trail { font-weight: bold; }
/* line 1680, ../sass/siberian.scss */
.vertical-main-menu .region-sidebar-first { padding-left: 0; }
/* line 1684, ../sass/siberian.scss */
.vertical-main-menu .region-sidebar-first ul.menu li ul.menu { margin-left: 15px; margin-top: 1em; padding: 0; }
/* line 1690, ../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 1695, ../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 1702, ../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 1707, ../sass/siberian.scss */
.vertical-main-menu .region-sidebar-first .menu a { color: #757575; padding-left: 8px; }
/* line 1712, ../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 1717, ../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 1722, ../sass/siberian.scss */
.vertical-main-menu .view-rotator { margin-top: 0; }
/* line 1726, ../sass/siberian.scss */
.vertical-main-menu #main { padding-top: 1.5em; }
/* line 1730, ../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 1741, ../sass/siberian.scss */
  .vertical-main-menu .search-container { position: absolute; top: 40px; right: 10px; } }
@media (max-width: 839px) { /* line 1749, ../sass/siberian.scss */
  .vertical-main-menu .search-container { clear: both; float: left; padding-left: 10px; } }
/* SEARCH PAGE STYLES */
/* line 1758, ../sass/siberian.scss */
.page-search h3 { margin-bottom: 0; }

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

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

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

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

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

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

/* FLAVOR 2 */
/* line 1824, ../sass/siberian.scss */
body.flavor2 { background: #f1f0e9; }
/* line 1829, ../sass/siberian.scss */
body.flavor2 blockquote { font-size: 1.2em; border-left: 5px solid #e0e0d8; padding-left: 1em; }
/* line 1835, ../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 1843, ../sass/siberian.scss */
body.flavor2 hr { border: 1px solid #e0e0d8; }
/* line 1848, ../sass/siberian.scss */
body.flavor2 #header { background: #f1f0e9; }
/* line 1852, ../sass/siberian.scss */
body.flavor2 .header__user-zone { background: #e0e0d8; border-bottom: 1px solid #f8f7f4; }
/* line 1857, ../sass/siberian.scss */
body.flavor2 #navigation { background-color: #fff; }
/* line 1862, ../sass/siberian.scss */
body.flavor2 .menu__item.is-collapsed { list-style-image: none; list-style-type: none; }
/* line 1868, ../sass/siberian.scss */
body.flavor2 .vertical-main-menu .breadcrumb { background: #f8f7f4; }
/* line 1872, ../sass/siberian.scss */
body.flavor2 #footer { background: #f1f0e9; border-top: 1px solid #e0e0d8; }
/* line 1877, ../sass/siberian.scss */
body.flavor2 .calendar-calendar th.days { background-color: #e0e0d8; color: #757575; }
/* line 1883, ../sass/siberian.scss */
body.flavor2 .mean-container .mean-bar, body.flavor2 .mean-container .mean-nav { background: #f1f0e9; }
/* line 1887, ../sass/siberian.scss */
body.flavor2 .mean-container .mean-bar { border-bottom: 1px solid #f8f7f4; }
/* line 1891, ../sass/siberian.scss */
body.flavor2 .flex-control-paging li a { background: #e0e0d8; }
/* line 1895, ../sass/siberian.scss */
body.flavor2 .flex-control-paging li a.flex-active { background: #ee8236; }

/* FLAVOR 3 */
/* line 1908, ../sass/siberian.scss */
body.flavor3 { background: #f9f9f9; }
/* line 1912, ../sass/siberian.scss */
body.flavor3 .header__user-zone { background: #fff; border-bottom: 1px solid #dfe0e2; }
/* line 1917, ../sass/siberian.scss */
body.flavor3 #navigation { background-color: #fff; }
/* line 1921, ../sass/siberian.scss */
body.flavor3 .menu__item.is-collapsed { list-style-image: none; list-style-type: none; }
/* line 1926, ../sass/siberian.scss */
body.flavor3 #footer { background: #f9f9f9; border-top: 1px solid #dfe0e2; }
/* line 1931, ../sass/siberian.scss */
body.flavor3 .calendar-calendar th.days { background-color: #595a59; }
/* line 1935, ../sass/siberian.scss */
body.flavor3 table tr:nth-child(odd) { border-bottom: 1px solid #dfe0e2; border-top: 1px solid #dfe0e2; background: #f9f9f9; }
/* line 1941, ../sass/siberian.scss */
body.flavor3 .mean-container .mean-bar, body.flavor3 .mean-container .mean-nav { background: #f9f9f9; }
/* line 1945, ../sass/siberian.scss */
body.flavor3 .mean-container .mean-bar { border-bottom: 1px solid #dfe0e2; }

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

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

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

@media (max-width: 840px) { /* line 1969, ../sass/siberian.scss */
  #navigation { display: none; }
  /* line 1973, ../sass/siberian.scss */
  .header__name-and-slogan { padding-top: 1em; padding-bottom: 1em; padding-left: 10px; }
  /* line 1979, ../sass/siberian.scss */
  body.flavor1 .mean-container .mean-bar { border-bottom: 1px solid #fff; background: #f9f9f9; }
  /* line 1985, ../sass/siberian.scss */
  body.flavor3 #header { border-bottom: 1px solid #dfe0e2; }
  /* line 1989, ../sass/siberian.scss */
  #main { padding-top: 0; }
  /* line 1993, ../sass/siberian.scss */
  .region-sidebar-first { display: none; }
  /* line 1997, ../sass/siberian.scss */
  .sidebar-first #content { margin-left: 0; width: 100%; }
  /* line 2002, ../sass/siberian.scss */
  .header__logo img { padding-left: 10px; }
  /* line 2006, ../sass/siberian.scss */
  .not-front #main .content_container { margin-top: 0; }
  /* line 2010, ../sass/siberian.scss */
  .view-categories-list { margin-top: 2em; clear: both; }
  /* line 2015, ../sass/siberian.scss */
  .front .view-rotator { margin-top: 1.5em; }
  /* line 2019, ../sass/siberian.scss */
  .mean-container .mean-bar { margin-bottom: 0px; height: 40px; }
  /* line 2024, ../sass/siberian.scss */
  .mean-container .mean-nav { margin-top: 10px; }
  /* line 2028, ../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 2039, ../sass/siberian.scss */
  #mobile #search-reveal:before { font-family: 'pwds-glyphs-default'; content: "f"; color: #595a59; padding: 5px; line-height: 2em; }
  /* line 2047, ../sass/siberian.scss */
  #mobile #search-reveal:hover { text-decoration: none; }
  /* line 2051, ../sass/siberian.scss */
  #mobile .search-form { margin-left: 5px; margin-top: 5px; float: left; clear: none; }
  /* line 2058, ../sass/siberian.scss */
  #mobile .search-form .form-type-textfield:after { display: none; }
  /* line 2062, ../sass/siberian.scss */
  #mobile .search-form input { width: auto; }
  /* line 2066, ../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 2070, ../sass/siberian.scss */
  .mean-container a.meanmenu-reveal span { background: #595a59; }
  /* line 2074, ../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 2078, ../sass/siberian.scss */
  .page-search .header .search-form { display: none; }
  /* line 2082, ../sass/siberian.scss */
  #mobile input[type="submit"] { background-color: #ee8236; color: #fff; } }
@media (min-width: 668px) { /* line 2095, ../sass/siberian.scss */
  .section-events .file-featured_image, .section-blogs .file-featured_image, .section-news .file-featured_image, .node-type-basic-page .file-featured_image, .page-taxonomy #content .file-featured_image { float: right; margin: 30px 0px 30px 30px; }
  /* line 2103, ../sass/siberian.scss */
  .node-type-basic-page .file-featured_image, .page-taxonomy #content .file-featured_image { margin-top: 0; } }
/* sitewide categories on People, News */
/* line 2119, ../sass/siberian.scss */
.node-type-news #content .container-fluid .field-name-field-featured-categories.term-links a:link, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-links a:link, .node-type-news #content .container-fluid .field-name-field-featured-categories.term-links a:visited, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-links a:visited, .node-type-news #content .container-fluid .field-name-field-featured-categories.term-links a:hover, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-links a:hover, .node-type-news #content .container-fluid .field-name-field-featured-categories.term-links a:focus, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-links a:focus, .node-type-news #content .container-fluid .field-name-field-featured-categories.term-links a:active, .node-type-people #content .container-fluid .field-name-field-featured-categories.term-links a:active { font-weight: 600; }

/* Publications Search */
/* line 2131, ../sass/siberian.scss */
.page-publications-search fieldset { border-color: #dfe0e2; }
/* line 2134, ../sass/siberian.scss */
.page-publications-search .biblio-separator-bar { color: #757575; }
/* line 2137, ../sass/siberian.scss */
.page-publications-search .biblio-entry { font-family: 'Source Sans Pro', sans-serif; color: #757575; padding: 1em 0; border-bottom: 1px solid #dfe0e2; }
/* line 2142, ../sass/siberian.scss */
.page-publications-search .biblio-entry:nth-child(2) { border-top: 1px solid #dfe0e2; }
/* line 2147, ../sass/siberian.scss */
.page-publications-search .biblio-title, .page-publications-search .biblio-title a { font-family: 'Source Sans Pro', sans-serif; }

/** Alerts in highlighted region. */
/* line 2157, ../sass/siberian.scss */
body.flavor1 #content .region-highlighted .view.view-alerts .alert-block-list ul.alert-list li h2.alert-title, body.flavor2 #content .region-highlighted .view.view-alerts .alert-block-list ul.alert-list li h2.alert-title, body.flavor3 #content .region-highlighted .view.view-alerts .alert-block-list ul.alert-list li h2.alert-title { color: white; }
/* line 2161, ../sass/siberian.scss */
body.flavor1 #content .region-highlighted .view.view-alerts .alert-block-list ul.alert-list li .alert-close-link a.close-alert:link, body.flavor1 #content .region-highlighted .view.view-alerts .alert-block-list ul.alert-list li .alert-close-link a.close-alert:visited, body.flavor2 #content .region-highlighted .view.view-alerts .alert-block-list ul.alert-list li .alert-close-link a.close-alert:link, body.flavor2 #content .region-highlighted .view.view-alerts .alert-block-list ul.alert-list li .alert-close-link a.close-alert:visited, body.flavor3 #content .region-highlighted .view.view-alerts .alert-block-list ul.alert-list li .alert-close-link a.close-alert:link, body.flavor3 #content .region-highlighted .view.view-alerts .alert-block-list ul.alert-list li .alert-close-link a.close-alert:visited { color: #8B0000; }
/* line 2165, ../sass/siberian.scss */
body.flavor1 #content .region-highlighted .view.view-alerts .alert-block-list ul.alert-list li .alert-close-link a.close-alert:focus, body.flavor1 #content .region-highlighted .view.view-alerts .alert-block-list ul.alert-list li .alert-close-link a.close-alert:hover, body.flavor2 #content .region-highlighted .view.view-alerts .alert-block-list ul.alert-list li .alert-close-link a.close-alert:focus, body.flavor2 #content .region-highlighted .view.view-alerts .alert-block-list ul.alert-list li .alert-close-link a.close-alert:hover, body.flavor3 #content .region-highlighted .view.view-alerts .alert-block-list ul.alert-list li .alert-close-link a.close-alert:focus, body.flavor3 #content .region-highlighted .view.view-alerts .alert-block-list ul.alert-list li .alert-close-link a.close-alert:hover { color: white; }

/* SMACSS theme rules */
/* @import "theme-A"; */
/* @import "theme-B"; */
