/*

Theme Name: Waldorf School of Garden City

Description: Dedicated Wordpress theme for Company Name

*/

/* ==========================================================================

	Variables

/* ========================================================================== */

/* Colors */

/* Font Sizes */

/* Layout */

/* Content Images */

/* Sidebar */

/* Fallbacks / browser support */

/* ==========================================================================

	Media queries

/* ========================================================================== */

/* Default bootstrap breakpoints */

/* Custom breakpoints */

/* ==========================================================================

	Images

/* ========================================================================== */

/* Uncomment when using sprites: */

/* Uncomment when using sprites for retina images: */

/* Uncomment when using sprites fallback for IE8: */

/* Project supports: */

/* Paths: */

/**

 *  USAGE

 *  $image: file name WITH extension (even when using sprites)

 *  $bg-size: explicitly applied background size for svg images

 *

 *  Example:

 *  @include bgi('icon.png');

 *

 *  The mixin applies:

 *   - background from sprite, if project supports sprites, regular image otherwise

 *   - retina image in media query, if project supports retina, it will be a retina sprite, if project additionally

 *     supports sprites

 *   - IF background is in SVG format AND project supports IE8, mixin will apply fallback: regular png image,

 *     or a sprite fallback, depending on settings.scss

 */

/**

 *  USAGE

 *  Applies sprite of a given name, even in media query. Simplest case:

 *  @include sprite(icon);

 *

 *  By default it uses a sprite map set in settings.scss, but can be overriden (second parameter).

 *  E.g. if we have 'icons' sprites folder, we can use:

 *  @include sprite(my-icon, $icons-sprites);

 *

 *  If project support retina, then by defualt this mixin will also add retina sprite.

 *  This behavior can be disabled:

 *  @include sprite(icon, $sprites-sprites, false);

 *  Also, the retina sprite used by default (the one from settings.scss) can be overriden

 *  by the third parameter (e.g. if we wanna use sprites from folder 'retina-icons'):

 *  @include sprite(icon, $sprites-sprites, true, $retina-icons-sprites);

 */

/**

 *  USAGE:

 *

 *  First parameter is a collection of colors or color stops. So either of those will work:

 *  @include gradient((#abc123, #123abc));

 *  @include gradient((#abc123 0%, #123abc 75%));

 *  @include gradient((#abc123, #123abc, #123123));

 *  @include gradient((#abc123, #123abc), vertical);

 *

 *  Radial gradients are a special case. Line below is fine:

 *  @include gradient((#abc123, #123abc), radial);

 *  However, you can also pass a collection as a type parameter to customize it a bit. Defaults are:

 *  @include gradient((#abc123, #123abc), (radial, cover, ellipse, center));

 *  The first element of the collection can actually be anything, doesn't have to be 'radial'.

 *  Second element is background-size (cover, contain, 100px, 50%, etc.), third is shape

 *  (can be either ellipse or circle), and last is background-position (center, top left, bottom right, etc.).

 *  Example:

 *  @include gradient((#abc123, #123abc), (radial, cover, circle, left top));

 *  Please note that some parameter combinations (e.g. left top position and size contain) don't work.

 *

 *  Please note that collection requires parentheses. So a collection '(...)' passed as a parameter

 *  is double parentheses: '((...))'.

 *

 *  Second parameter is a type of gradient. Allowed values are the expected:

 *  vertical, horizontal, radial

 *  But there can also be diagonal, in two versions:

 *  1. Going from left top to bottom right corner, any of those is valid:

 *     diagonal, diagonal1, diagonal-left-top, diagonal-top-left, diagonal-lt, diagonal-tl, left-top, top-left

 *  2. Going from left bottom to top right corner, any of those:

 *     diagonal2, diagonal-left-bottom, diagonal-bottom-left, diagonal-lb, diagonal-bl, left-bottom, bottom-left

 *

 *  Plase note that older IEs support only vertical and horizontal gradients.

 *

 *  Finally the third parameter tells how the gradient is rendered on IE8. There are two options:

 *  filter - uses native IE filters, means that transparency (rgba values) will work, but border-radius

 *           (even with pie) will be completely ignored

 *  pie - uses PIE to render the gradient, will work fine with border-radius, but transparency (rgba values)

 *        will not work

 */

/* ==========================================================================

	Base

/* ========================================================================== */

/* line 5, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

html {

  height: auto;

  height: 100%;

  font-size: 100%;

  -webkit-text-size-adjust: 100%;

  -ms-text-size-adjust: 100%;

  margin: 0;

  padding: 0;

}



/* line 14, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

html,

button,

input,

select,

textarea {

  font-family: Arial, sans-serif;

  color: #444;

}



/* line 22, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

body {

  height: 100%;

  margin: 0;

  padding: 0;

  font-size: 1em;

  line-height: 1.4;

  background: #ffffff;

  -webkit-font-smoothing: antialiased;

  color: #2d3741;

  font-size: 20px;

  line-height: 35px;

  font-family: 'Biryani', sans-serif;

  font-weight: 400;

}



/* line 37, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

*, *:before, *:after {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}



/* line 44, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

img {

  max-width: 100%;

  height: auto;

  vertical-align: middle;

}



/* line 50, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.gm-style img {

  max-width: none;

}



/* ==========================================================================

	Links

/* ========================================================================== */

/* line 58, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

a {

  color: #003594;

  text-decoration: none;

}

/* line 61, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

a img {

  border: 0;

}



/* line 65, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

a:focus,

a:hover {

  color: #b02740;

  text-decoration: none;

}



/* line 70, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

a:focus {

  outline: 0;

}



/* line 73, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

a:active,

a:hover {

  outline: 0;

}



/* ==========================================================================

	Typography

/* ========================================================================== */

/* Headers */

/* line 84, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

h1, h2, h3, h4, h5, h6 {

  margin: 0 0 1em;

  font-family: "museo-slab",serif;

  font-weight: 300;

}



/* line 88, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

h1 {

  font-size: 60px;

  line-height: 90px;

  color: #003594;

  text-align: center;

  margin-top: 60px;

  letter-spacing: 1.6px;

  margin-bottom: 83px;

  position: relative;

}

@media (max-width: 1169px) {

  /* line 88, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  h1 {

    margin-top: 41px;

    margin-bottom: 54px;

  }

}

@media (max-width: 991px) {

  /* line 88, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  h1 {

    margin-top: 41px;

    margin-bottom: 66px;

    line-height: 72px;

  }

}

@media (max-width: 750px) {

  /* line 88, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  h1 {

    font-size: 35px;

    line-height: 45px;

    margin-top: 49px;

    margin-bottom: 44px;

  }

}

@media (max-width: 420px) {

  /* line 88, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  h1 {

    margin-top: 29px;

    margin-bottom: 44px;

  }

}

/* line 121, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

h1:after {

  content: "";

  display: block;

  position: absolute;

  bottom: -25px;

  width: 85px;

  height: 2px;

  background-image: url(images/headline-line.png);

  background-repeat: repeat;

  left: 50%;

  margin-left: -43px;

}

@media (max-width: 750px) {

  /* line 121, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  h1:after {

    bottom: -13px;

  }

}



/* line 139, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

h2 {

  font-size: 50px;

  line-height: 68px;

  letter-spacing: 2px;

  margin-bottom: 0;

}

@media (max-width: 750px) {

  /* line 139, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  h2 {

    font-size: 30px;

    line-height: 40px;

  }

}



/* line 150, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

h3 {

  font-family: "museo-slab",serif;

  font-weight: 500;

  font-size: 40px;

  line-height: 40px;

  margin-bottom: 0;

  letter-spacing: 1px;

  margin-bottom: 6px;

}

@media (max-width: 750px) {

  /* line 150, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  h3 {

    font-size: 25px;

    line-height: 35px;

  }

}



/* line 163, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

h4 {

  font-size: 30px;

  line-height: 25px;

  margin-bottom: 0;

  letter-spacing: 2px;

  margin-bottom: 10px;

}

@media (max-width: 750px) {

  /* line 163, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  h4 {

    font-size: 20px;

    line-height: 30px;

  }

}



/* line 175, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

h5 {

  font-size: 25px;

  line-height: 39px;

  margin-bottom: 3px;

  letter-spacing: 2px;

  font-family: "museo-slab",serif;

  font-weight: 700;

}

@media (max-width: 750px) {

  /* line 175, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  h5 {

    font-size: 15px;

    line-height: 25px;

  }

}



/* line 188, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

h6 {

  font-size: 15px;

  line-height: 34px;

  text-transform: uppercase;

  letter-spacing: 0.8px;

  margin-bottom: 0;

  font-family: 'Biryani', sans-serif;

  font-weight: 800;

}

@media (max-width: 750px) {

  /* line 188, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  h6 {

    font-size: 15px;

    line-height: 25px;

  }

}



/* Content Block Elements */

/* line 204, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

dl,

menu,

ol,

ul,

p,

pre {

  margin: 0 0 1em;

}



/* Paragraphs */

/* line 215, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

p {

  letter-spacing: 1px;

  margin-bottom: 31px;

}

@media (max-width: 750px) {

  /* line 215, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  p {

    margin-bottom: 34px;

  }

}

/* line 223, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

p + h2, p + h3, p + h4, p + h5, p + h6 {

  margin-top: -10px;

}

/* line 227, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

p + ul {

  margin-top: -37px;

}

/* line 231, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

p a {

  text-decoration: underline;

}

/* line 234, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

p a:hover {

  text-decoration: underline;

}



/* line 239, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

div.line {

  width: 100%;

  height: 2px;

  background-image: url(images/line-break-background.jpg);

  background-repeat: repeat;

  margin-top: 20px;

  margin-bottom: 66px;

}

@media (max-width: 1169px) {

  /* line 239, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  div.line {

    margin-top: 16px;

    margin-bottom: 45px;

  }

}

@media (max-width: 750px) {

  /* line 239, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  div.line {

    margin-bottom: 55px;

  }

}



/* line 258, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.dataTables_wrapper {

  margin-top: 30px;

  margin-bottom: 30px !important;

}

@media (max-width: 1169px) {

  /* line 258, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .dataTables_wrapper {

    margin-top: 15px;

    margin-bottom: 52px !important;

  }

}

@media (max-width: 750px) {

  /* line 258, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .dataTables_wrapper {

    margin-bottom: 78px !important;

  }

}

@media (max-width: 420px) {

  /* line 258, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .dataTables_wrapper {

    margin-bottom: 65px !important;

  }

}

/* line 276, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.dataTables_wrapper table.tablepress th {

  background-color: #ee8c2d;

  font-size: 16px;

  line-height: 55px;

  font-family: 'Biryani', sans-serif;

  font-weight: 700;

  text-transform: uppercase;

  color: #ffffff;

  border-left: 1px solid #000000;

  line-height: 30px;

  padding-left: 15px;

  letter-spacing: 1px;

}

@media (max-width: 750px) {

  /* line 276, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .dataTables_wrapper table.tablepress th {

    border-bottom: 1px solid #000000;

    border-right: 1px solid #000000;

    line-height: 45px;

  }

}

@media (max-width: 750px) {

  /* line 294, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .dataTables_wrapper table.tablepress th:first-child {

    border-bottom: 1px solid #000000;

    border-left: 1px solid #000000;

    border-top: 1px solid #000000;

    border-right: 1px solid #000000;

  }

}

/* line 304, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.dataTables_wrapper table.tablepress th:last-child {

  border-right: 1px solid #000000;

}

/* line 312, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.dataTables_wrapper table.tablepress tbody tr td {

  background-color: transparent;

  border-right: 1px solid #000000;

  border-bottom: 1px solid #000000;

  padding: 7px 14px 3px;

  line-height: 34px;

  letter-spacing: 1px;

}

@media (max-width: 750px) {

  /* line 312, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .dataTables_wrapper table.tablepress tbody tr td {

    border: none;

    border-right: 1px solid #000000;

    border-bottom: 1px solid #000000;

  }

}

/* line 326, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.dataTables_wrapper table.tablepress tbody tr td:first-child {

  border-left: 1px solid #000000;

}

@media (max-width: 750px) {

  /* line 326, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .dataTables_wrapper table.tablepress tbody tr td:first-child {

    border: none;

    border-right: 1px solid #000000;

    border-bottom: 1px solid #000000;

  }

}

/* line 339, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.dataTables_wrapper table.tablepress tbody tr.even td {

  background-color: #ffffff;

}

/* line 346, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.dataTables_wrapper table.tablepress tbody tr:hover td {

  background-color: transparent;

}

/* line 351, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.dataTables_wrapper table.tablepress tbody tr:hover.even td {

  background-color: #ffffff;

}

/* line 358, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.dataTables_wrapper table.tablepress tbody td {

  font-family: 'Biryani', sans-serif;

  font-weight: 400;

  font-size: 20px;

}



/* responsive table */

@media (max-width: 750px) {

  /* line 369, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .table-responsive {

    border: none;

    margin: 15px 0 45px;

    overflow: hidden;

  }

  /* line 9, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_mixins.scss */

  .table-responsive:after {

    content: '';

    display: table;

    clear: both;

  }

  /* line 375, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .table-responsive table {

    margin: 0;

  }

  /* line 378, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .table-responsive table thead {

    display: block;

    float: left;

    width: 257px;

  }

  /* line 384, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .table-responsive table thead tr {

    display: block;

  }

  /* line 388, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .table-responsive table thead th {

    display: block;

    width: auto !important;

    padding: 0 17px;

    font-size: 15px;

    line-height: 45px;

    border-right: 0;

    height: 45px;

    border-bottom: 1px solid #000000;

  }

  /* line 398, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .table-responsive table thead th:last-child {

    border-bottom: none;

  }

}

@media (max-width: 750px) and (max-width: 750px) {

  /* line 398, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .table-responsive table thead th:last-child {

    border-bottom: 1px solid #000000;

  }

}

@media (max-width: 750px) {

  /* line 408, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .table-responsive table tbody {

    display: block;

    float: left;

    border-top: 1px solid #003d66;

  }

  /* line 9, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_mixins.scss */

  .table-responsive table tbody:after {

    content: '';

    display: table;

    clear: both;

  }

  /* line 415, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .table-responsive table tbody tr {

    display: block;

    float: left;

  }

  /* line 9, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_mixins.scss */

  .table-responsive table tbody tr:after {

    content: '';

    display: table;

    clear: both;

  }

  /* line 420, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .table-responsive table tbody tr td {

    display: block;

    float: left;

    clear: left;

    padding: 0 24px;

    font-size: 20px;

    line-height: 45px;

    height: 45px;

  }

  /* line 432, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .table-responsive .mCSB_container {

    width: 900px;

  }

  /* line 435, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .table-responsive .mCSB_scrollTools.mCSB_scrollTools_horizontal {

    height: 16px;

    background-color: #ebebeb;

  }

  /* line 439, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .table-responsive .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {

    height: 10px;

    margin: 4px auto;

    background-color: #acacac;

  }

  /* line 443, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .table-responsive .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar:hover {

    background-color: #acacac;

  }

  /* line 447, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .table-responsive .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {

    height: 0;

  }

  /* line 450, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .table-responsive .mCSB_horizontal.mCSB_inside > .mCSB_container {

    margin-bottom: 20px;

  }

}

@media (max-width: 750px) {

  /* line 456, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .content-container .ezcol-one-quarter, .ezcol-one-half, .ezcol-three-quarter, .ezcol-one-third, .ezcol-two-third, .ezcol-one-fifth, .ezcol-two-fifth, .ezcol-three-fifth, .ezcol-four-fifth {

    width: 100% !important;

    float: none !important;

  }

}



/* line 463, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.ezcol {

  margin-top: 27px;

  margin-bottom: 50px;

}

@media (max-width: 1169px) {

  /* line 463, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .ezcol {

    margin-top: 18px;

    margin-bottom: 25px;

  }

}

@media (max-width: 750px) {

  /* line 463, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .ezcol {

    margin-top: 38px;

    margin-bottom: 52px;

  }

}

@media (max-width: 750px) {

  /* line 463, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .ezcol {

    margin-top: 30px;

  }

}

/* line 481, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.ezcol .button {

  margin-top: 27px;

}

@media (max-width: 1169px) {

  /* line 481, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .ezcol .button {

    margin-top: 17px;

  }

}

/* line 489, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.ezcol p {

  margin-bottom: 13px;

}



/* line 494, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

iframe {

  width: 100%;

  height: 635px;

  margin-top: 22px;

  margin-bottom: 32px;

  border: none;

}

@media (max-width: 1169px) {

  /* line 494, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  iframe {

    margin-top: 15px;

    height: 525px;

    margin-bottom: 10px;

  }

}

@media (max-width: 991px) {

  /* line 494, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  iframe {

    margin-top: 27px;

    height: 401px;

  }

}

@media (max-width: 750px) {

  /* line 494, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  iframe {

    height: 253px;

    margin-bottom: 17px;

  }

}

@media (max-width: 420px) {

  /* line 494, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  iframe {

    height: 162px;

    margin-top: 20px;

  }

}



/* line 523, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */
.blockquote,
blockquote {

  font-family: "museo-slab",serif;

  font-weight: 300;

  font-style: italic;

  font-size: 20px;

  line-height: 35px;

  color: #ffffff;

  background: #e3b141;

  text-align: center;

  border: none;

  margin-top: 43px;

  border-radius: 22px;

  border-top-right-radius: 0;

  position: relative;

  padding-top: 44px;

  padding-bottom: 42px;

  padding-left: 52px;

  padding-right: 52px;

  letter-spacing: 0;

  margin-bottom: 43px;

}

@media (max-width: 1169px) {

  /* line 523, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  blockquote {

    margin-top: 26px;

    margin-bottom: 26px;

  }

}

@media (max-width: 991px) {

  /* line 523, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  blockquote {

    padding-left: 28px;

    padding-right: 28px;

  }

}

@media (max-width: 750px) {

  /* line 523, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  blockquote {

    margin-top: 32px;

    margin-bottom: 32px;

  }

}

/* line 558, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

blockquote p {

  font-family: "museo-slab",serif;

  font-weight: 300;

  letter-spacing: 0;

}

/* line 563, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

blockquote:before {

  content: "";

  display: block;

  position: absolute;

  width: 24px;

  height: 24px;

  top: 10px;

  right: 10px;

  background-image: url(images/halfbox-button-corner.png);

}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {

  /* line 563, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  blockquote:before {

    background-image: url(images/retina/halfbox-button-corner.png);

    background-size: 100%;

  }

}



/* Lists */

/* line 577, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

menu,

ol,

ul {

  padding: 19px 0 19px 22px;

  letter-spacing: 1px;

}

@media (max-width: 1169px) {

  /* line 577, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  menu,

  ol,

  ul {

    padding: 0 0 4px 22px;

  }

}

@media (max-width: 750px) {

  /* line 577, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  menu,

  ol,

  ul {

    padding: 0 0 7px 22px;

  }

}

/* line 591, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

menu ol, menu ul,

ol ol,

ol ul,

ul ol,

ul ul {

  padding-left: 19px;

}



/* line 598, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.content-container ul:not(.page-content-slider) {

  list-style: none;

}

/* line 601, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.content-container ul:not(.page-content-slider) li {

  position: relative;

}

/* line 603, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.content-container ul:not(.page-content-slider) li:before {

  content: "";

  position: absolute;

  display: block;

  width: 6px;

  height: 8px;

  background-image: url(images/bulleted-list.png);

  left: -22px;

  top: 10px;

}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {

  /* line 603, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .content-container ul:not(.page-content-slider) li:before {

    background-image: url(images/retina/bulleted-list.png);

    background-size: 100%;

  }

}

/* line 614, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.content-container ul:not(.page-content-slider) li ul li:before {

  content: "";

  display: block;

  width: 6px;

  height: 6px;

  position: absolute;

  top: 10px;

  left: -19px;

  border-radius: 50%;

  border: 1px solid #000000;

  background-image: none;

}



/* Selection Colors */

/* line 632, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

::-moz-selection {

  background: #444;

  color: #fff;

  text-shadow: none;

}



/* line 637, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

::selection {

  background: #444;

  color: #fff;

  text-shadow: none;

}



/* =============================================================================

	Helper Classes

/* ========================================================================== */

/* Prefixed with tags to override default tag styling for these elemets if .button is added */

/* line 649, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

button,

.button,

a.button,

input.button {

  display: inline-block;

}



/* Responsive Media Styles */

/* line 677, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.media img,

.media video,

.media object,

.media iframe {

  width: 100%;

  height: auto;

}



/* Clear Fix */

/* line 9, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_mixins.scss */

.clearfix:after,

.cf:after {

  content: '';

  display: table;

  clear: both;

}



/* Floats */

/* line 694, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.floatleft,

.fl {

  float: left;

}



/* line 698, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.floatright,

.fr {

  float: right;

}



@media (max-width: 1169px) {

  /* line 703, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  img.alignleft, img.alignright {

    width: 334px;

  }

}

@media (max-width: 991px) {

  /* line 703, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  img.alignleft, img.alignright {

    width: 220px;

  }

}

@media (max-width: 750px) {

  /* line 703, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  img.alignleft, img.alignright {

    float: none;

    width: 100%;

  }

}

@media (max-width: 420px) {

  /* line 703, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  img.alignleft, img.alignright {

    margin-bottom: 20px;

  }

}



/* line 721, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.alignleft {

  float: left;

  margin: 5px 23px 20px 0;

}

@media (max-width: 750px) {

  /* line 721, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .alignleft {

    float: none;

    margin: 5px 0 20px 0;

  }

}

@media (max-width: 1169px) {

  /* line 721, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .alignleft {

    margin-bottom: 8px;

  }

}



/* line 734, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.alignright {

  float: right;

  margin: 5px 0px 20px 23px;

}

@media (max-width: 750px) {

  /* line 734, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .alignright {

    float: none;

    margin: 5px 0px 20px 0;

  }

}

@media (max-width: 1169px) {

  /* line 734, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .alignright {

    margin-bottom: 8px;

  }

}



/* line 748, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.alignnone {

  display: inline-block;

}



/* line 751, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.aligncenter {

  display: block;

  float: none;

  text-align: center;

  clear: both;

  margin: 20px auto;

}



/* =============================================================================

	Structural Styles, Media Queries & Page Styling

/* ========================================================================== */

/* line 764, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.container {

  margin: 0 auto;

  max-width: 100%;

}

/* line 9, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_mixins.scss */

.container:after {

  content: '';

  display: table;

  clear: both;

}



/* line 770, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

header.main {

  background: whitesmoke;

  height: 100px;

}



/* line 774, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

footer.main {

  background: whitesmoke;

  height: 100px;

}



/* line 779, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

section.main {

  padding-top: 115px;

}

@media (max-width: 750px) {

  /* line 779, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  section.main {

    padding-top: 87px;

  }

}



/* line 787, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

main {

  float: left;

  width: 60%;

}

/* line 790, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.error404 main {

  text-align: center;

}

/* line 792, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.error404 main ul {

  text-align: left;

}



/* line 798, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.content.full-width,

.full-width {

  float: none;

  width: 100%;

  background-image: url("images/page-bg.jpg");

  background-repeat: repeat;

}



/* line 806, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.widget-area {

  float: left;

  width: 40%;

  padding: 20px 0;

}



/* line 811, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.widget {

  margin-bottom: 20px;

}



/* line 815, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.article {

  margin-bottom: 1em;

}



/* Navigation */

/* line 822, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

nav > ul {

  margin: 0;

  padding: 0;

}

/* line 9, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_mixins.scss */

nav ul:after {

  content: '';

  display: table;

  clear: both;

}

/* line 828, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

nav ul li {

  float: left;

  display: block;

  margin-left: 10px;

}

/* line 832, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

nav ul li:first-child {

  margin-left: 0;

}

/* line 835, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

nav ul li .sub-menu {

  display: none;

}

/* line 839, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

nav ul li:hover > ul {

  display: block;

}



/* Paginations */

/* line 850, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.navigation.pagination {

  clear: both;

}



/* Accordion */

/* line 856, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.accordion {

  margin-top: 25px;

  border: 2px solid #ebebeb;

  border-radius: 31px;

  background: #ffffff;

}

@media (max-width: 1169px) {

  /* line 856, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .accordion {

    margin-top: 15px;

    margin-bottom: 26px;

  }

}

@media (max-width: 1169px) {

  /* line 856, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .accordion {

    margin-top: 22px;

  }

}

@media (max-width: 750px) {

  /* line 856, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .accordion {

    margin-top: 29px;

  }

}

/* line 875, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.accordion + h2, .accordion + h3, .accordion + h4, .accordion + h5, .accordion + h6, .accordion + p, .accordion + ol, .accordion + ul, .accordion + a {

  margin-top: 66px;

}

@media (max-width: 1169px) {

  /* line 875, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .accordion + h2, .accordion + h3, .accordion + h4, .accordion + h5, .accordion + h6, .accordion + p, .accordion + ol, .accordion + ul, .accordion + a {

    margin-top: 42px;

  }

}

@media (max-width: 420px) {

  /* line 875, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .accordion + h2, .accordion + h3, .accordion + h4, .accordion + h5, .accordion + h6, .accordion + p, .accordion + ol, .accordion + ul, .accordion + a {

    margin-top: 53px;

  }

}

/* line 887, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.accordion .accordion-header {

  position: relative;

  font-family: "museo-slab",serif;

  font-weight: 700;

  font-size: 17px;

  padding: 19px 30px;

  letter-spacing: 1.6px;

  cursor: pointer;

  padding-right: 60px;

}

@media (max-width: 420px) {

  /* line 887, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .accordion .accordion-header {

    padding: 23px 30px;

    line-height: 22px;

  }

}

/* line 901, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.accordion .accordion-header .accordion-icon {

  position: absolute;

  display: block;

  width: 44px;

  height: 44px;

  border-radius: 50%;

  right: 14px;

  top: 10px;

  background: #ececec;

}

/* line 911, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.accordion .accordion-header .accordion-icon:before, .accordion .accordion-header .accordion-icon:after {

  content: "";

  display: block;

  position: absolute;

  background: #575f67;

  top: 50%;

  left: 50%;

}

/* line 920, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.accordion .accordion-header .accordion-icon:before {

  width: 2px;

  height: 16px;

  margin-top: -8px;

  margin-left: -1px;

}

/* line 927, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.accordion .accordion-header .accordion-icon:after {

  width: 16px;

  height: 2px;

  margin-top: -1px;

  margin-left: -8px;

}

/* line 936, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.accordion .accordion-header:hover .accordion-icon {

  background: #ffcd00;

}

/* line 939, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.accordion .accordion-header:hover .accordion-icon:before, .accordion .accordion-header:hover .accordion-icon:after {

  background: #ffffff;

}

/* line 947, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.accordion .accordion-header.active .accordion-icon:before {

  content: none;

}

/* line 954, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.accordion .accordion-content {

  padding: 10px 31px 14px 29px;

  display: none;

  letter-spacing: 1px;

}

/* line 9, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_mixins.scss */

.accordion .accordion-content:after {

  content: '';

  display: table;

  clear: both;

}



/* line 964, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.button {

  width: 290px;

  font-size: 15px;

  line-height: 25px;

  font-family: 'Biryani', sans-serif;

  font-weight: 800;

  text-transform: uppercase;

  color: #ffffff;

  display: inline-block;

  max-width: 100%;

  border: none;

  border-radius: 10px;

  padding: 13px 10px;

  text-align: center;

  text-decoration: none;

  width: 290px;

  max-width: 100%;

  position: relative;

  overflow: hidden;

  background-repeat: repeat;

  z-index: 10;

}

/* line 984, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.button:after {

  content: "";

  display: block;

  width: 100%;

  height: 100%;

  position: absolute;

  top: 0;

  left: 0;

  background-repeat: repeat;

  z-index: -1;

}

/* line 996, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.button:hover, .button:focus {

  color: #ffffff;

  text-decoration: none;

}

/* line 1001, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.button.button-style1 {

  background-image: url(images/buttons-style-1.png);

}

/* line 1005, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.button.button-style1:after {

  background-image: url(images/buttons-style-1-hover.png);

  opacity: 0;

}

/* line 1010, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.button.button-style1:hover {

  background-image: none;

  opacity: 1;

}

/* line 1014, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.button.button-style1:hover:after {

  opacity: 1;

}

/* line 1020, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.button.button-style2 {

  background-image: url(images/buttons-style-2.png);

}

/* line 1023, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.button.button-style2:after {

  background-image: url(images/buttons-style-2-hover.png);

  opacity: 0;

}

/* line 1028, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.button.button-style2:hover {

  background-image: none;

}

/* line 1031, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.button.button-style2:hover:after {

  opacity: 1;

}

/* line 1037, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.button.button-style3 {

  background-image: url(images/buttons-style-3.png);

}

/* line 1040, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.button.button-style3:after {

  background-image: url(images/buttons-style-3-hover.png);

  opacity: 0;

}

/* line 1045, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.button.button-style3:hover {

  background-image: none;

}

/* line 1048, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.button.button-style3:hover:after {

  opacity: 1;

}

/* line 1054, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.button.button-view-all {

  background: #6f3ab5;

  margin-bottom: 18px;

}



/* content sliders */

/* line 1062, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.slider-wrapper {

  margin-top: 22px;

  margin-bottom: 57px;

  width: 50%;

}

@media (max-width: 1169px) {

  /* line 1062, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .slider-wrapper {

    margin-bottom: 35px;

  }

}

@media (max-width: 991px) {

  /* line 1062, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .slider-wrapper {

    margin-bottom: 15px;

  }

}

@media (max-width: 750px) {

  /* line 1062, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .slider-wrapper {

    width: 100%;

  }

}

/* line 1079, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.slider-wrapper.alignleft, .slider-wrapper.alignright {

  margin-top: 32px;

}

@media (max-width: 1169px) {

  /* line 1079, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .slider-wrapper.alignleft, .slider-wrapper.alignright {

    margin-top: 14px;

  }

}

@media (max-width: 991px) {

  /* line 1079, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .slider-wrapper.alignleft, .slider-wrapper.alignright {

    margin-top: 35px;

  }

}

@media (max-width: 750px) {

  /* line 1079, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .slider-wrapper.alignleft, .slider-wrapper.alignright {

    margin-top: 20px;

  }

}

/* line 1094, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.slider-wrapper.alignleft + p, .slider-wrapper.alignright + p {

  margin-top: 32px;

}

@media (max-width: 1169px) {

  /* line 1094, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .slider-wrapper.alignleft + p, .slider-wrapper.alignright + p {

    margin-top: 14px;

  }

}

@media (max-width: 991px) {

  /* line 1094, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .slider-wrapper.alignleft + p, .slider-wrapper.alignright + p {

    margin-top: 35px;

  }

}

@media (max-width: 750px) {

  /* line 1094, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .slider-wrapper.alignleft + p, .slider-wrapper.alignright + p {

    margin-top: 19px;

  }

}

/* line 1111, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.slider-wrapper.alignleft {

  padding-right: 14px;

  margin-bottom: 52px;

}

@media (max-width: 1169px) {

  /* line 1111, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .slider-wrapper.alignleft {

    margin-bottom: 35px;

  }

}

@media (max-width: 991px) {

  /* line 1111, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .slider-wrapper.alignleft {

    margin-bottom: 15px;

  }

}

@media (max-width: 750px) {

  /* line 1111, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .slider-wrapper.alignleft {

    padding-right: 0;

  }

}

/* line 1128, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.slider-wrapper.alignright {

  padding-left: 14px;

  margin-bottom: 52px;

}

@media (max-width: 1169px) {

  /* line 1128, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .slider-wrapper.alignright {

    margin-bottom: 35px;

  }

}

@media (max-width: 991px) {

  /* line 1128, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .slider-wrapper.alignright {

    margin-bottom: 15px;

  }

}

@media (max-width: 750px) {

  /* line 1128, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .slider-wrapper.alignright {

    padding-left: 0;

  }

}

/* line 1145, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.slider-wrapper.full {

  width: 100%;

}

@media (max-width: 1169px) {

  /* line 1145, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .slider-wrapper.full {

    margin-bottom: 38px;

  }

}

@media (max-width: 420px) {

  /* line 1145, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .slider-wrapper.full {

    margin-bottom: 50px;

  }

}



/* line 1157, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.page-content-slider {

  margin-top: 0;

  margin-bottom: 0;

  padding-left: 0;

  list-style-type: none;

  position: relative;

  padding-bottom: 0;

}

/* line 1163, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.page-content-slider li span {

  font-size: 15px;

  line-height: 55px;

  font-family: "museo-slab",serif;

  font-weight: 700;

  text-transform: uppercase;

  width: 100%;

  text-align: center;

  display: block;

  margin-top: 8px;

  display: block;

  min-height: 43px;

}

@media (max-width: 420px) {

  /* line 1163, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .page-content-slider li span {

    padding-left: 43px;

    padding-right: 43px;

    line-height: 20px;

    padding-top: 10px;

  }

}

/* line 1184, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.page-content-slider .slick-prev, .page-content-slider .slick-next {

  border: none;

  display: block;

  text-indent: -99999px;

  width: 43px;

  height: 43px;

  background: #9f9d92;

  border-radius: 50%;

  position: absolute;

  bottom: 5px;

  outline: none;

}

/* line 1196, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.page-content-slider .slick-prev:focus, .page-content-slider .slick-next:focus {

  outline: none;

}

/* line 1200, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.page-content-slider .slick-prev:hover, .page-content-slider .slick-next:hover {

  background: #a5646c;

}

/* line 1204, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.page-content-slider .slick-prev:before, .page-content-slider .slick-prev:after, .page-content-slider .slick-next:before, .page-content-slider .slick-next:after {

  content: "";

  display: block;

  width: 10px;

  height: 2px;

  position: absolute;

  background: #ffffff;

  left: 50%;

  margin-left: -5px;

}

/* line 1216, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.page-content-slider .slick-prev {

  left: 0;

}

/* line 1219, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.page-content-slider .slick-prev:before {

  -webkit-transform: rotate(135deg);

  -moz-transform: rotate(135deg);

  -ms-transform: rotate(135deg);

  -o-transform: rotate(135deg);

  transform: rotate(135deg);

  top: 40%;

}

/* line 1224, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.page-content-slider .slick-prev:after {

  -webkit-transform: rotate(-135deg);

  -moz-transform: rotate(-135deg);

  -ms-transform: rotate(-135deg);

  -o-transform: rotate(-135deg);

  transform: rotate(-135deg);

  bottom: 40%;

}

/* line 1230, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.page-content-slider .slick-next {

  right: 0;

}

/* line 1233, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.page-content-slider .slick-next:before {

  -webkit-transform: rotate(45deg);

  -moz-transform: rotate(45deg);

  -ms-transform: rotate(45deg);

  -o-transform: rotate(45deg);

  transform: rotate(45deg);

  top: 40%;

}

/* line 1238, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.page-content-slider .slick-next:after {

  -webkit-transform: rotate(-45deg);

  -moz-transform: rotate(-45deg);

  -ms-transform: rotate(-45deg);

  -o-transform: rotate(-45deg);

  transform: rotate(-45deg);

  bottom: 40%;

}



/* Lightbox Gallery */

/* line 1245, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.thumbnail-gallery-wrap {

  margin-top: 21px;

  margin-bottom: 33px;

}

@media (max-width: 1169px) {

  /* line 1245, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .thumbnail-gallery-wrap {

    margin-top: 12px;

    margin-bottom: 14px;

  }

}

@media (max-width: 991px) {

  /* line 1245, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .thumbnail-gallery-wrap {

    margin-bottom: 20px;

  }

}

@media (max-width: 750px) {

  /* line 1245, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .thumbnail-gallery-wrap {

    margin-top: 17px;

  }

}

/* line 1262, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.thumbnail-gallery-wrap .gallery-item {

  margin-bottom: 30px;

}

@media (max-width: 750px) {

  /* line 1262, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .thumbnail-gallery-wrap .gallery-item {

    margin-bottom: 27px;

  }

}

@media (max-width: 750px) {

  /* line 1262, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .thumbnail-gallery-wrap .gallery-item {

    margin-bottom: 26px;

  }

}

/* line 1273, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.thumbnail-gallery-wrap .gallery-item img {

  width: 100%;

  height: auto;

}

/* line 1279, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.thumbnail-gallery-wrap .lightbox-overlay {

  position: fixed;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  background: #25211d;

  z-index: 99999999999999;

  text-align: center;

  display: none;

}

/* line 1290, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.thumbnail-gallery-wrap .lightbox-overlay p {

  margin-bottom: 0;

}

/* line 1294, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.thumbnail-gallery-wrap .lightbox-overlay .button-play, .thumbnail-gallery-wrap .lightbox-overlay .button-pause {

  display: inline-block;

  width: 45px;

  height: 45px;

  background: #393939;

  border-radius: 50%;

  margin: 0 10px;

  border: 1px solid #a7a5a4;

  position: relative;

}

/* line 1304, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.thumbnail-gallery-wrap .lightbox-overlay .button-play:hover, .thumbnail-gallery-wrap .lightbox-overlay .button-pause:hover {

  background: #feb923;

}

@media (max-width: 750px) {

  /* line 1309, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .thumbnail-gallery-wrap .lightbox-overlay .button-play {

    position: absolute;

    top: 22px;

    left: 55px;

  }

}

@media (max-width: 750px) {

  /* line 1317, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .thumbnail-gallery-wrap .lightbox-overlay .button-pause {

    position: absolute;

    top: 22px;

    left: 0;

  }

}

/* line 1325, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.thumbnail-gallery-wrap .lightbox-overlay .button-play:before {

  content: "";

  display: block;

  width: 12px;

  height: 16px;

  position: absolute;

  top: 50%;

  left: 50%;

  margin-left: -5px;

  margin-top: -8px;

  background-image: url(images/play-arrow.png);

  background-repeat: no-repeat;

  background-position: center center;

}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {

  /* line 1325, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .thumbnail-gallery-wrap .lightbox-overlay .button-play:before {

    background-image: url(images/retina/play-arrow.png);

    background-size: 100%;

  }

}

/* line 1342, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.thumbnail-gallery-wrap .lightbox-overlay .button-pause:before {

  content: "";

  display: block;

  width: 11px;

  height: 16px;

  position: absolute;

  top: 50%;

  left: 50%;

  margin-left: -5px;

  margin-top: -8px;

  background-image: url(images/pause-button.png);

  background-repeat: no-repeat;

  background-position: center center;

}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {

  /* line 1342, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .thumbnail-gallery-wrap .lightbox-overlay .button-pause:before {

    background-image: url(images/retina/pause-button.png);

    background-size: 100%;

  }

}

/* line 1359, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.thumbnail-gallery-wrap .lightbox-overlay .lightbox-close {

  position: absolute;

  top: 20px;

  right: 20px;

  display: block;

  width: 45px;

  height: 45px;

  border: 1px solid #a7a5a4;

  border-radius: 50%;

  background: #393939;

  z-index: 9999999;

}

/* line 1371, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.thumbnail-gallery-wrap .lightbox-overlay .lightbox-close:hover {

  background: #feb923;

}

/* line 1375, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.thumbnail-gallery-wrap .lightbox-overlay .lightbox-close:before, .thumbnail-gallery-wrap .lightbox-overlay .lightbox-close:after {

  content: "";

  display: block;

  position: absolute;

  width: 16px;

  background: #ffffff;

  height: 2px;

  top: 50%;

  left: 50%;

  margin-top: -1px;

  margin-left: -8px;

}

/* line 1388, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.thumbnail-gallery-wrap .lightbox-overlay .lightbox-close:before {

  -webkit-transform: rotate(45deg);

  -moz-transform: rotate(45deg);

  -ms-transform: rotate(45deg);

  -o-transform: rotate(45deg);

  transform: rotate(45deg);

}

/* line 1392, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.thumbnail-gallery-wrap .lightbox-overlay .lightbox-close:after {

  -webkit-transform: rotate(-45deg);

  -moz-transform: rotate(-45deg);

  -ms-transform: rotate(-45deg);

  -o-transform: rotate(-45deg);

  transform: rotate(-45deg);

}

/* line 1397, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.thumbnail-gallery-wrap .lightbox-overlay .container {

  position: relative;

  height: 100%;

}

/* line 1401, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.thumbnail-gallery-wrap .lightbox-overlay .container .slider-wrapper {

  margin-top: 50px;

  margin-bottom: 15px;

}

@media (max-width: 991px) {

  /* line 1401, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .thumbnail-gallery-wrap .lightbox-overlay .container .slider-wrapper {

    margin-top: 77px;

  }

}

/* line 1410, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.thumbnail-gallery-wrap .lightbox-overlay .container .page-content-slider {

  margin-bottom: 0;

  height: 100%;

}

/* line 1418, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.thumbnail-gallery-wrap .lightbox-overlay .container .slick-track li, .thumbnail-gallery-wrap .lightbox-overlay .container .slick-list li {

  position: relative;

}

/* line 1421, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.thumbnail-gallery-wrap .lightbox-overlay .container .slick-track li img, .thumbnail-gallery-wrap .lightbox-overlay .container .slick-list li img {

  width: 100%;

  height: auto;

}

/* line 1426, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.thumbnail-gallery-wrap .lightbox-overlay .container .slick-track li span, .thumbnail-gallery-wrap .lightbox-overlay .container .slick-list li span {

  position: relative;

  z-index: 100;

  color: #ffffff;

}

/* line 1434, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.thumbnail-gallery-wrap .lightbox-overlay .container .slick-prev, .thumbnail-gallery-wrap .lightbox-overlay .container .slick-next {

  border: 1px solid #a7a5a4;

  background: #393939;

}

/* line 1437, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.thumbnail-gallery-wrap .lightbox-overlay .container .slick-prev:hover, .thumbnail-gallery-wrap .lightbox-overlay .container .slick-next:hover {

  background: #feb923;

}



/* line 1448, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.tabs .tab-head, .tabs .pill-head, .pills .tab-head, .pills .pill-head {

  margin-top: 0;

  margin-bottom: 0;

  padding-left: 0;

  list-style-type: none;

}

/* line 9, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_mixins.scss */

.tabs .tab-head:after, .tabs .pill-head:after, .pills .tab-head:after, .pills .pill-head:after {

  content: '';

  display: table;

  clear: both;

}

/* line 1452, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.tabs .tab-head li, .tabs .pill-head li, .pills .tab-head li, .pills .pill-head li {

  float: left;

  font-family: 'Biryani', sans-serif;

  font-weight: 700;

  font-size: 15px;

  line-height: 25px;

  text-transform: uppercase;

}

/* line 1459, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.tabs .tab-head li:before, .tabs .pill-head li:before, .pills .tab-head li:before, .pills .pill-head li:before {

  content: none !important;

}

/* line 1465, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.tabs .tab-body, .tabs .pill-body, .pills .tab-body, .pills .pill-body {

  display: none;

}

/* line 1468, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.tabs .tab-body.active, .tabs .pill-body.active, .pills .tab-body.active, .pills .pill-body.active {

  display: block;

}



/* line 1474, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.tabs {

  border-bottom: 1px solid #cccccc;

  margin-bottom: 62px;

}

@media (max-width: 1169px) {

  /* line 1474, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .tabs {

    margin-bottom: 38px;

  }

}

@media (max-width: 750px) {

  /* line 1474, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .tabs {

    border: none;

    margin-top: 0;

    margin-bottom: 47px;

  }

}

@media (max-width: 420px) {

  /* line 1474, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .tabs {

    margin-bottom: 61px;

  }

}

@media (max-width: 750px) {

  /* line 1492, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .tabs .tab-trigger-wrapper {

    border-top: 1px solid #feb822;

    border-left: 1px solid #feb822;

    border-right: 1px solid #feb822;

    letter-spacing: 0.6px;

    margin-top: 20px;

  }

  /* line 1501, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .tabs .tab-trigger-wrapper a {

    font-family: 'Biryani', sans-serif;

    font-weight: 800;

    font-size: 15px;

    line-height: 25px;

    color: #243548;

    text-transform: uppercase;

    display: block;

    padding: 5px 16px;

    border-bottom: 1px solid #feb822;

    position: relative;

  }

  /* line 1512, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .tabs .tab-trigger-wrapper a.active {

    border-bottom: none;

  }

  /* line 1516, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .tabs .tab-trigger-wrapper a:before {

    content: "";

    display: block;

    position: absolute;

    right: 6px;

    top: 10px;

    width: 0;

    height: 0;

    border-style: solid;

    border-width: 8px 6px 0 6px;

    border-color: #f1af20 transparent transparent transparent;

  }

}

@media (max-width: 420px) {

  /* line 1492, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .tabs .tab-trigger-wrapper {

    margin-top: 17px;

  }

}

/* line 1536, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.tabs .tab-head {

  padding-top: 11px;

  border-bottom: 1px solid #cccccc;

  padding-bottom: 0;

  margin-bottom: 41px;

}

@media (max-width: 1169px) {

  /* line 1536, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .tabs .tab-head {

    padding-top: 0;

    margin-bottom: 28px;

  }

}

/* line 1547, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.tabs .tab-head li {

  position: relative;

  margin-bottom: -1px;

}

/* line 1551, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.tabs .tab-head li.active {

  border-bottom: 1px solid #f0af21;

}

/* line 1554, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.tabs .tab-head li.active a:hover {

  background: #ff6a3c;

}

/* line 1558, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.tabs .tab-head li.active:after {

  content: "";

  display: block;

  position: absolute;

  left: 50%;

  margin-left: -6px;

  bottom: -4px;

  width: 1px;

  height: 0;

  border-style: solid;

  border-width: 4px 6px 0 6px;

  border-color: #edac20 transparent transparent transparent;

}

/* line 1574, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.tabs .tab-head li a {

  color: #969696;

  display: inline-block;

  padding: 12px 18px 4px 18px;

  margin-bottom: 6px;

}

/* line 1580, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.tabs .tab-head li a:hover {

  background: #ffce67;

}

@media (max-width: 750px) {

  /* line 1587, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .tabs .tab-body {

    padding: 0 19px;

    border-left: 1px solid #feb822;

    border-right: 1px solid #feb822;

    padding-top: 16px;

    padding-left: 14px;

    border-bottom: 1px solid #feb822;

  }

}

@media (max-width: 420px) {

  /* line 1587, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .tabs .tab-body {

    padding-bottom: 10px;

  }

}

/* line 1602, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.tabs .tab-body:last-of-type {

  border-bottom: none;

}

/* line 1607, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.tabs .tab-body p:last-child {

  margin-bottom: 28px;

}

@media (max-width: 750px) {

  /* line 1607, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .tabs .tab-body p:last-child {

    margin-bottom: 0;

  }

}



/* line 1616, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.pills {

  padding-top: 38px;

  padding-bottom: 37px;

}

@media (max-width: 1169px) {

  /* line 1616, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .pills {

    padding-top: 18px;

    padding-bottom: 29px;

  }

}

@media (max-width: 991px) {

  /* line 1616, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .pills {

    padding-bottom: 16px;

  }

}

/* line 1629, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.pills .pill-head {

  margin-left: -31px;

  padding-bottom: 36px;

}

@media (max-width: 1169px) {

  /* line 1629, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .pills .pill-head {

    padding-bottom: 26px;

  }

}

@media (max-width: 750px) {

  /* line 1629, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .pills .pill-head {

    margin-left: 0;

    padding-bottom: 0;

  }

}

/* line 1642, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.pills .pill-head li {

  margin-left: 31px;

}

@media (max-width: 750px) {

  /* line 1642, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .pills .pill-head li {

    width: 100%;

    float: none;

    margin-left: 0;

  }

}

/* line 1651, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.pills .pill-head li.active a {

  background: #feb923;

}

/* line 1654, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.pills .pill-head li a {

  color: #293644;

  line-height: 50px;

  display: inline-block;

  height: 50px;

  border: 3px solid #feb923;

  border-radius: 25px;

  padding: 0 15px;

}

@media (max-width: 750px) {

  /* line 1654, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .pills .pill-head li a {

    display: block;

    margin-bottom: 21px;

  }

}



/* line 1672, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.featured-image img {

  width: 100%;

  height: auto;

}



/* helper classes */

@media (max-width: 750px) {

  /* line 1680, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .mobile-hidden {

    display: none;

  }

}



/* line 1686, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.mobile-visible {

  display: none;

}

@media (max-width: 750px) {

  /* line 1686, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .mobile-visible {

    display: block;

  }

}



/* line 1694, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

.mobile-detect {

  display: none;

}

@media (max-width: 750px) {

  /* line 1694, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_global.scss */

  .mobile-detect {

    display: block;

  }

}



/* line 1, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

header.main {

  position: fixed;

  width: 100%;

  top: 0;

  left: 0;

  height: auto;

  background: #ffffff;

  z-index: 99999;

  font-family: 'Biryani', sans-serif;

  font-weight: 400;

}

/* line 11, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

header.main ul {

  padding-bottom: 0;

  padding-top: 0;

}

/* line 16, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

header.main .top-nav {

  background: #e4e4e4;

  line-height: 18px;

  font-size: 12px;

  font-family: 'Biryani', sans-serif;

  font-weight: 700;

  padding-top: 10px;

  letter-spacing: 1.7px;

}

/* line 9, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_mixins.scss */

header.main .top-nav:after {

  content: '';

  display: table;

  clear: both;

}

/* line 26, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

header.main .top-nav .text-link-wrap {

  float: left;

  color: #003594;

}

@media (max-width: 1169px) {

  /* line 26, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  header.main .top-nav .text-link-wrap {

    letter-spacing: 1.7px;

  }

}

@media (max-width: 991px) {

  /* line 26, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  header.main .top-nav .text-link-wrap {

    letter-spacing: 1.6px;

  }

}

@media (max-width: 750px) {

  /* line 26, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  header.main .top-nav .text-link-wrap {

    display: none;

  }

}

/* line 41, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

header.main .top-nav .text-link-wrap p {

  margin: 0;

}

/* line 45, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

header.main .top-nav .text-link-wrap a {

  position: relative;

}

/* line 49, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

header.main .top-nav .text-link-wrap a:before {

  content: "";

  display: block;

  position: absolute;

  left: 0;

  bottom: 4px;

  width: 100%;

  height: 2px;

  background: #bdc2d2;

}

/* line 62, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

header.main .top-nav .contact-header {

  float: right;

  padding-right: 32px;

}

@media (max-width: 1169px) {

  /* line 62, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  header.main .top-nav .contact-header {

    padding-right: 7px;

  }

}

@media (max-width: 991px) {

  /* line 62, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  header.main .top-nav .contact-header {

    padding-right: 0;

    margin-right: -5px;

  }

}

@media (max-width: 750px) {

  /* line 62, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  header.main .top-nav .contact-header {

    float: none;

    width: 100%;

    text-align: center;

    margin-right: 0;

  }

}

/* line 82, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

header.main .top-nav .contact-header ul {

  margin-top: 0;

  margin-bottom: 0;

  padding-left: 0;

  list-style-type: none;

  margin-top: -3px;

}

@media (max-width: 750px) {

  /* line 82, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  header.main .top-nav .contact-header ul {

    display: inline-block;

  }

}

/* line 90, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

header.main .top-nav .contact-header ul li {

  float: left;

}

@media (max-width: 750px) {

  /* line 90, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  header.main .top-nav .contact-header ul li {

    margin: 0 20px;

  }

}

@media (max-width: 420px) {

  /* line 90, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  header.main .top-nav .contact-header ul li {

    margin: 0 10px;

  }

}

/* line 101, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

header.main .top-nav .contact-header ul li.phone {

  margin-right: 41px;

  position: relative;

}

@media (max-width: 750px) {

  /* line 101, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  header.main .top-nav .contact-header ul li.phone {

    margin: 0 20px;

  }

}

@media (max-width: 420px) {

  /* line 101, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  header.main .top-nav .contact-header ul li.phone {

    margin: 0 10px;

  }

}

/* line 113, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

header.main .top-nav .contact-header ul li.phone a {

  padding-left: 20px;

  position: relative;

}

@media (max-width: 1169px) {

  /* line 113, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  header.main .top-nav .contact-header ul li.phone a {

    letter-spacing: 2px;

  }

}

/* line 121, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

header.main .top-nav .contact-header ul li.phone a:before {

  content: "";

  width: 8px;

  height: 12px;

  display: block;

  position: absolute;

  top: 50%;

  margin-top: -8px;

  left: 0;

  background-image: url(images/phone.png);

  background-position: top;

}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {

  /* line 121, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  header.main .top-nav .contact-header ul li.phone a:before {

    background-image: url(images/retina/phone.png);

    background-size: 100%;

  }

}

@media (max-width: 1169px) {

  /* line 121, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  header.main .top-nav .contact-header ul li.phone a:before {

    left: 5px;

  }

}

/* line 138, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

header.main .top-nav .contact-header ul li.phone a:hover:before {

  background-position: bottom;

}

/* line 143, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

header.main .top-nav .contact-header ul li.phone:after {

  content: "";

  display: block;

  position: absolute;

  width: 3px;

  height: 3px;

  border-radius: 50%;

  background: #003594;

  top: 50%;

  margin-top: -2px;

  right: -20px;

}

@media (max-width: 420px) {

  /* line 143, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  header.main .top-nav .contact-header ul li.phone:after {

    right: -10px;

  }

}

/* line 165, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

header.main .bottom-nav {

  padding-top: 30px;

  font-size: 14px;

  line-height: 20px;

  font-family: 'Biryani', sans-serif;

  font-weight: 400;

  padding-bottom: 19px;

}

@media (max-width: 750px) {

  /* line 165, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  header.main .bottom-nav {

    padding-top: 16px;

    padding-bottom: 13px;

  }

}

/* line 179, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

header.main .bottom-nav .links-left ul, header.main .bottom-nav .links-right ul {

  margin-top: 0;

  margin-bottom: 0;

  padding-left: 0;

  list-style-type: none;

  letter-spacing: 1px;

  margin-top: -2px;

}

/* line 184, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

header.main .bottom-nav .links-left ul li, header.main .bottom-nav .links-right ul li {

  text-align: center;

  display: inline-block;

  float: none;

  vertical-align: top;

}

/* line 190, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

header.main .bottom-nav .links-left ul li a, header.main .bottom-nav .links-right ul li a {

  text-transform: uppercase;

}

@media (max-width: 1169px) {

  /* line 197, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  header.main .bottom-nav .links-right {

    display: none;

  }

}

/* line 201, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

header.main .bottom-nav .links-right ul {

  text-align: right;

  margin-right: -17px;

  margin-left: -5px;

}

@media (max-width: 1229px) {

  /* line 201, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  header.main .bottom-nav .links-right ul {

    margin-right: 0;

  }

}

/* line 210, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

header.main .bottom-nav .links-right ul li:nth-child(even) {

  margin-left: 128px;

}

@media (max-width: 1229px) {

  /* line 210, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  header.main .bottom-nav .links-right ul li:nth-child(even) {

    margin-left: 80px;

  }

}

@media (max-width: 1169px) {

  /* line 220, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  header.main .bottom-nav .links-left {

    display: none;

  }

}

/* line 224, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

header.main .bottom-nav .links-left ul {

  text-align: left;

  margin-left: -23px;

  margin-right: -5px;

}

@media (max-width: 1229px) {

  /* line 224, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  header.main .bottom-nav .links-left ul {

    margin-left: 0;

  }

}

/* line 233, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

header.main .bottom-nav .links-left ul li:nth-child(odd) {

  margin-right: 110px;

}

@media (max-width: 1229px) {

  /* line 233, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  header.main .bottom-nav .links-left ul li:nth-child(odd) {

    margin-right: 80px;

  }

}

/* line 243, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

header.main .bottom-nav .logo-wrapper {

  text-align: center;

}

@media (max-width: 1169px) {

  /* line 243, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  header.main .bottom-nav .logo-wrapper {

    float: left;

    text-align: left;

  }

}

/* line 251, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

header.main .bottom-nav .logo-wrapper img {

  width: 256px;

  height: auto;

  max-width: none;

}

@media (max-width: 750px) {

  /* line 251, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  header.main .bottom-nav .logo-wrapper img {

    width: 182px;

  }

}



/* menu */

/* line 265, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

.no-touch .dl-menuwrapper li a:hover {

  background: url("images/mobile-menu-bg.png");

  background-repeat: repeat;

}

/* line 269, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

.no-touch .dl-menuwrapper li a:hover:before {

  content: "";

  display: block;

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  background: #000000;

  opacity: 0.15;

}



/* line 284, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

.dl-menuwrapper {

  position: fixed;

  right: 0;

  top: 0;

  background: none;

  background-image: none;

  max-width: 290px;

  z-index: 999999999;

}

/* line 293, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

.dl-menuwrapper > .dl-submenu {

  top: 0;

  background: url("images/mobile-menu-bg.png") !important;

}

/* line 298, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

.dl-menuwrapper li a {

  font-size: 20px;

  line-height: 30px;

  letter-spacing: 0.05em;

  text-transform: uppercase;

  border-bottom: 1px solid #000000;

  background: url("images/mobile-menu-bg.png");

  background-repeat: repeat;

  position: relative;

}

/* line 307, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

.dl-menuwrapper li a:hover {

  background: url("images/mobile-menu-bg.png");

  background-repeat: repeat;

}

/* line 313, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

.dl-menuwrapper ul.dl-menu {

  position: fixed;

  z-index: -1;

  right: -290px;

  margin-top: 0;

  max-width: 290px;

  z-index: 99999999999999999;

  border-top: 1px solid #000000;

  background: url("images/mobile-menu-bg.png") !important;

}

/* line 323, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

.dl-menuwrapper ul.dl-menuopen {

  z-index: 99999999999999999;

  right: 0;

}

/* line 328, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

.dl-menuwrapper > ul {

  height: 100vh;

  padding-top: 50px;

}

/* line 331, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

.dl-menuwrapper > ul:before {

  content: " ";

  display: block;

  width: 100%;

  height: 50px;

  position: absolute;

  top: 0;

  left: 0;

  background: #000000;

  background: url("images/close-button-background.jpg");

  border-bottom: 1px solid #000000;

}

/* line 343, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

.dl-menuwrapper > ul:after {

  content: " ";

  display: block;

  position: absolute;

  transform: none;

  -webkit-transform: none;

  color: transparent;

  width: 21px;

  height: 21px;

  background-image: url(images/icon-close.png);

  background-position: 0 0;

  top: 13px;

  right: 20px;

  cursor: pointer;

}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {

  /* line 343, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  .dl-menuwrapper > ul:after {

    background-image: url(images/retina/icon-close.png);

    background-size: 100%;

  }

}

/* line 361, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

.dl-menuwrapper > ul li a {

  font-family: 'Biryani', sans-serif;

  font-weight: 400;

  font-size: 15px;

  line-height: 30px;

}

/* line 368, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

.dl-menuwrapper ul {

  margin-top: 0;

}

/* line 374, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

.dl-menuwrapper li.dl-back a {

  padding-left: 45px;

  background: url("images/mobile-menu-background.png");

  background-repeat: repeat;

}

/* line 379, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

.dl-menuwrapper li.dl-back a:hover {

  background: url("images/mobile-menu-background.png");

  background-repeat: repeat;

}

/* line 385, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

.dl-menuwrapper li.dl-back:before {

  content: "";

  display: block;

  position: absolute;

  transform: none;

  -webkit-transform: none;

  color: transparent;

  width: 8px;

  height: 15px;

  background-image: url(images/arrow-white-left.png);

  background-position: 0 0;

  top: 23px;

  left: 16px;

  z-index: 9999999999999;

}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {

  /* line 385, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  .dl-menuwrapper li.dl-back:before {

    background-image: url(images/retina/arrow-white-left.png);

    background-size: 100%;

  }

}

/* line 401, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

.dl-menuwrapper li.dl-back:after {

  content: none !important;

}

/* line 406, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

.dl-menuwrapper li.menu-item-has-children {

  position: relative;

}

/* line 408, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

.dl-menuwrapper li.menu-item-has-children > a {

  padding-right: 45px;

}

/* line 410, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

.dl-menuwrapper li.menu-item-has-children > a:after {

  content: " ";

  transform: none;

  -webkit-transform: none;

  color: transparent;

  width: 8px;

  height: 15px;

  background-image: url(images/arrow-white-right.png);

  top: 23px;

  right: 20px;

}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {

  /* line 410, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  .dl-menuwrapper li.menu-item-has-children > a:after {

    background-image: url(images/retina/arrow-white-right.png);

    background-size: 100%;

  }

}



/* line 425, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

.dl-menuwrapper:first-child {

  margin: 0;

}



/* menu-trigger */

/* line 430, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

.dl-trigger, .burger-trigger {

  display: block;

  padding: 10px;

  position: absolute;

  right: 35px;

  top: 38px;

  margin-top: 13px;

  font-size: 24px;

  line-height: 30px;

  letter-spacing: 0.1em;

  z-index: 9999999999999;

  display: none;

}

@media (max-width: 1169px) {

  /* line 430, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  .dl-trigger, .burger-trigger {

    display: block;

  }

}

@media (max-width: 991px) {

  /* line 430, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  .dl-trigger, .burger-trigger {

    right: 8px;

  }

}

@media (max-width: 750px) {

  /* line 430, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

  .dl-trigger, .burger-trigger {

    top: 21px;

  }

}

/* line 455, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

.dl-trigger span, .burger-trigger span {

  width: 31px;

  height: 4px;

  background: #003593;

  display: inline-block;

  vertical-align: middle;

  position: relative;

  margin-top: -2px;

  margin-left: 7px;

}

/* line 465, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

.dl-trigger span:before, .burger-trigger span:before {

  content: " ";

  display: block;

  position: absolute;

  width: 100%;

  height: 4px;

  background: #003593;

  left: 0;

  top: -9px;

}

/* line 475, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

.dl-trigger span:after, .burger-trigger span:after {

  content: " ";

  display: block;

  position: absolute;

  width: 100%;

  height: 4px;

  background: #003593;

  left: 0;

  top: 9px;

}



/* line 527, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_header.scss */

#dl-menu {

  display: none;

}



/* line 1, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_footer.scss */

footer.main {

  height: auto;

  background: #ffffff;

  color: #ffffff;

  font-size: 15px;

  line-height: 25px;

  font-family: "museo-slab",serif;

  font-weight: 300;

}

/* line 9, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_footer.scss */

footer.main a {

  color: #ffffff;

}

/* line 11, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_footer.scss */

footer.main a:hover {

  color: #b02740;

}

/* line 16, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_footer.scss */

footer.main .top-buttons-wrap {

  position: relative;

}

/* line 19, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_footer.scss */

footer.main .top-buttons-wrap:before, footer.main .top-buttons-wrap:after {

  content: "";

  display: block;

  position: absolute;

  width: 1px;

  height: 100%;

  top: 0;

  background: #ffffff;

  z-index: 100;

}

@media (max-width: 750px) {

  /* line 19, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_footer.scss */

  footer.main .top-buttons-wrap:before, footer.main .top-buttons-wrap:after {

    content: none;

  }

}

/* line 34, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_footer.scss */

footer.main .top-buttons-wrap:before {

  left: 33.333333%;

}

/* line 38, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_footer.scss */

footer.main .top-buttons-wrap:after {

  right: 33.333333%;

}

/* line 9, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_mixins.scss */

footer.main .top-buttons-wrap .button-holder:after {

  content: '';

  display: table;

  clear: both;

}

/* line 46, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_footer.scss */

footer.main .top-buttons-wrap a {

  display: block;

  position: relative;

  width: 33.333333%;

  float: left;

  background: #0081c1;

  color: #ffffff;

  font-family: "museo-slab",serif;

  font-weight: 500;

  font-size: 25px;

  line-height: 25px;

  text-align: center;

  padding-top: 71px;

  padding-bottom: 46px;

  letter-spacing: 1.7px;

}

@media (max-width: 750px) {

  /* line 46, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_footer.scss */

  footer.main .top-buttons-wrap a {

    float: none;

    width: 100%;

    border-bottom: 1px solid #ffffff;

    padding-top: 42px;

    padding-bottom: 44px;

  }

  /* line 68, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_footer.scss */

  footer.main .top-buttons-wrap a:last-child {

    border: none;

  }

}

/* line 73, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_footer.scss */

footer.main .top-buttons-wrap a:hover {

  color: #feb923;

}

/* line 77, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_footer.scss */

footer.main .top-buttons-wrap a span {

  display: block;

  position: absolute;

  width: 100%;

  top: 50%;

  text-align: center;

  -webkit-transform: translate(0, -50%);

  -moz-transform: translate(0, -50%);

  -ms-transform: translate(0, -50%);

  -o-transform: translate(0, -50%);

  transform: translate(0, -50%);

}

/* line 90, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_footer.scss */

footer.main .footer-middle {

  background: #043a97;

  padding-top: 50px;

  padding-bottom: 31px;

}

@media (max-width: 991px) {

  /* line 90, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_footer.scss */

  footer.main .footer-middle {

    padding-bottom: 16px;

  }

}

@media (max-width: 750px) {

  /* line 90, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_footer.scss */

  footer.main .footer-middle {

    position: relative;

    padding-top: 29px;

    padding-bottom: 97px;

  }

}

@media (max-width: 750px) {

  /* line 106, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_footer.scss */

  footer.main .footer-middle .footer-logo-wrap {

    width: 50%;

    float: left;

  }

}

/* line 111, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_footer.scss */

footer.main .footer-middle .footer-logo-wrap img {

  width: 146px;

  height: auto;

  max-width: 100%;

}

/* line 118, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_footer.scss */

footer.main .footer-middle .call-address-wrap {

  text-transform: uppercase;

  text-align: center;

  letter-spacing: 0.2px;

  padding-top: 5px;

}

@media (max-width: 750px) {

  /* line 118, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_footer.scss */

  footer.main .footer-middle .call-address-wrap {

    position: absolute;

    bottom: -4px;

    width: 100%;

  }

}

@media (max-width: 750px) {

  /* line 118, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_footer.scss */

  footer.main .footer-middle .call-address-wrap {

    bottom: -21px;

    padding-bottom: 15px;

  }

}

/* line 135, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_footer.scss */

footer.main .footer-middle .call-address-wrap a {

  text-decoration: none;

}

/* line 140, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_footer.scss */

footer.main .footer-middle .social-wrap {

  text-align: right;

  padding-top: 12px;

}

@media (max-width: 750px) {

  /* line 140, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_footer.scss */

  footer.main .footer-middle .social-wrap {

    float: right;

    width: 50%;

  }

}

/* line 188, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_footer.scss */

footer.main .footer-bottom {

  background: #00286e;

  text-align: center;

  font-size: 12px;

  line-height: 18px;

  color: #c3d5f7;

  font-family: 'Biryani', sans-serif;

  font-weight: 400;

  padding-top: 20px;

  padding-bottom: 4px;

  letter-spacing: 0.6px;

  padding-bottom: 16px;

}

/* line 9, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_mixins.scss */

footer.main .footer-bottom:after {

  content: '';

  display: table;

  clear: both;

}

@media (max-width: 750px) {

  /* line 188, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_footer.scss */

  footer.main .footer-bottom {

    padding-top: 16px;

  }

}

/* line 205, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_footer.scss */

footer.main .footer-bottom .copy-year {

  display: inline;

}

/* line 208, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_footer.scss */

footer.main .footer-bottom .copy-year + p {

  display: inline;

}



/* line 1, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.rotator-wrap {

  position: relative;

  height: 87vh;

}

/* line 5, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.rotator-wrap .image-rotator-slider {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

}

/* line 12, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.rotator-wrap .image-rotator-slider .slick-list, .rotator-wrap .image-rotator-slider .slick-track {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

}

/* line 20, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.rotator-wrap .image-rotator-slider .slide {

  background-size: cover;

  background-position: center center;

  background-repeat: no-repeat;

}

/* line 27, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.rotator-wrap .image-rotator-nav {

  width: 328px;

  left: 81px;

  bottom: 27px;

  position: absolute;

}

@media (max-width: 1169px) {

  /* line 27, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .rotator-wrap .image-rotator-nav {

    display: none;

  }

}

/* line 36, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.rotator-wrap .image-rotator-nav .rotator-nav-item {

  width: 90px;

  height: 90px;

  border-radius: 50%;

  border: 2px solid #ffffff;

  margin: 0 10px;

  cursor: pointer;

}

/* line 44, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.rotator-wrap .image-rotator-nav .rotator-nav-item:hover {

  border-color: #e8b742;

}

/* line 48, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.rotator-wrap .image-rotator-nav .rotator-nav-item.slick-center {

  border-color: #e8b742;

}

/* line 53, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.rotator-wrap .image-rotator-nav .slick-prev, .rotator-wrap .image-rotator-nav .slick-next {

  position: absolute;

  top: 50%;

  width: 40px;

  height: 40px;

  margin-top: -20px;

  background: transparent;

  border: none;

  outline: none;

  display: block;

  text-indent: -9999999px;

}

/* line 66, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.rotator-wrap .image-rotator-nav .slick-prev {

  left: -47px;

  background-image: url(images/slider-arrow-left.png);

  background-position: top;

}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {

  /* line 66, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .rotator-wrap .image-rotator-nav .slick-prev {

    background-image: url(images/retina/slider-arrow-left.png);

    background-size: 100%;

  }

}

/* line 71, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.rotator-wrap .image-rotator-nav .slick-prev:hover {

  background-position: bottom;

}

/* line 76, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.rotator-wrap .image-rotator-nav .slick-next {

  right: -47px;

  background-image: url(images/slider-arrow-right.png);

  background-position: top;

}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {

  /* line 76, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .rotator-wrap .image-rotator-nav .slick-next {

    background-image: url(images/retina/slider-arrow-right.png);

    background-size: 100%;

  }

}

/* line 81, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.rotator-wrap .image-rotator-nav .slick-next:hover {

  background-position: bottom;

}

/* line 87, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.rotator-wrap .virtual-tour {

  position: absolute;

  bottom: 35px;

  right: 18px;

  padding-left: 29px;

  padding-bottom: 10px;

  padding-top: 5px;

  border-radius: 18px;

  border-top-right-radius: 0;

  border: 2px solid #ffffff;

  z-index: 100;

  padding-right: 150px;

  background-image: url(images/buttons-style-2.png);

  background-repeat: repeat;

  font-size: 25px;

  line-height: 30px;

  color: #ffffff;

  text-align: center;

  letter-spacing: 0.4px;

  -webkit-transition: bottom 0.3s ease-out;

  -moz-transition: bottom 0.3s ease-out;

  -o-transition: bottom 0.3s ease-out;

  transition: bottom 0.3s ease-out;

  font-family: "museo-slab",serif;

  font-weight: 500;

}

@media (max-width: 1169px) {

  /* line 87, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .rotator-wrap .virtual-tour {

    display: none;

  }

}

/* line 113, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.rotator-wrap .virtual-tour:hover {

  bottom: 60px;

}

/* line 117, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.rotator-wrap .virtual-tour span {

  font-size: 20px;

}

/* line 121, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.rotator-wrap .virtual-tour img {

  position: absolute;

  bottom: 0;

  right: 0;

}

/* line 128, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.rotator-wrap .scroll-down-wrap {

  display: block;

  position: absolute;

  bottom: 0;

  overflow: hidden;

  height: 50px;

  text-align: center;

  width: 100%;

}

@media (max-width: 750px) {

  /* line 128, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .rotator-wrap .scroll-down-wrap {

    height: 30px;

  }

}

/* line 141, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.rotator-wrap .scroll-down-wrap .scroll-down {

  display: inline-block;

  width: 100px;

  height: 100px;

  border-top-left-radius: 50%;

  border-top-right-radius: 50%;

  background-image: url(images/blue-section-pattern.jpg);

  background-repeat: repeat;

  background-position: center center;

  position: relative;

}

@media (max-width: 750px) {

  /* line 141, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .rotator-wrap .scroll-down-wrap .scroll-down {

    width: 60px;

    height: 60px;

  }

}

/* line 157, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.rotator-wrap .scroll-down-wrap .scroll-down:before {

  content: "";

  display: block;

  position: absolute;

  width: 36px;

  height: 20px;

  background-image: url(images/scrolldown-arrow.png);

  background-position: bottom;

  background-repeat: no-repeat;

  left: 50%;

  margin-left: -18px;

  top: 21px;

}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {

  /* line 157, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .rotator-wrap .scroll-down-wrap .scroll-down:before {

    background-image: url(images/retina/scrolldown-arrow.png);

    background-size: 100%;

  }

}

@media (max-width: 750px) {

  /* line 157, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .rotator-wrap .scroll-down-wrap .scroll-down:before {

    background-size: 23px auto;

    width: 23px;

    height: 12px;

    margin-left: -11px;

    background-position: bottom;

    top: 10px;

  }

}

/* line 180, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.rotator-wrap .scroll-down-wrap .scroll-down:hover:before {

  background-position: top;

}



/* line 187, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.intro-section {

  background-image: url(images/blue-section-pattern.jpg);

  background-repeat: repeat;

  color: #ffffff;

  font-family: "museo-slab",serif;

  font-weight: 300;

  font-size: 60px;

  line-height: 90px;

  text-align: center;

  padding-top: 78px;

  letter-spacing: 1.8px;

}

@media (max-width: 750px) {

  /* line 187, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .intro-section {

    font-size: 30px;

    line-height: 40px;

    padding-top: 32px;

  }

}

/* line 204, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.intro-section p {

  margin-bottom: 5px;

}

@media (max-width: 750px) {

  /* line 204, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .intro-section p {

    margin-bottom: 27px;

  }

}

/* line 212, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.intro-section .learn-more {

  display: inline-block;

  font-size: 16px;

  line-height: 25px;

  color: #ffffff;

  font-family: 'Biryani', sans-serif;

  font-weight: 800;

  border: 2px solid #ffffff;

  border-radius: 10px;

  padding: 12px 85px 8px 85px;

  letter-spacing: 0.5px;

}

/* line 224, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.intro-section .halfboxes {

  position: relative;

  padding-top: 96px;

}

/* line 9, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_mixins.scss */

.intro-section .halfboxes:after {

  content: '';

  display: table;

  clear: both;

}

@media (max-width: 750px) {

  /* line 224, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .intro-section .halfboxes {

    padding-top: 50px;

  }

}

/* line 233, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.intro-section .halfboxes:before {

  content: "";

  position: absolute;

  width: 2px;

  background: #ffffff;

  top: -4px;

  bottom: 0;

  left: 50%;

  margin-left: -1px;

  z-index: 100;

}

@media (max-width: 750px) {

  /* line 233, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .intro-section .halfboxes:before {

    content: none;

  }

}

/* line 249, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.intro-section .halfboxes .half-box {

  width: 50%;

  float: left;

  position: relative;

}

@media (max-width: 750px) {

  /* line 249, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .intro-section .halfboxes .half-box {

    width: 100%;

    float: none;

  }

}

/* line 259, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.intro-section .halfboxes .half-box img {

  width: 100%;

  height: auto;

}

/* line 264, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.intro-section .halfboxes .half-box .halfbox-button {

  font-family: "museo-slab",serif;

  font-weight: 500;

  color: #ffffff;

  position: absolute;

  bottom: 36px;

  left: 60px;

  right: 60px;

  -webkit-transition: bottom 0.3s ease-out;

  -moz-transition: bottom 0.3s ease-out;

  -o-transition: bottom 0.3s ease-out;

  transition: bottom 0.3s ease-out;

  font-size: 30px;

  line-height: 40px;

  max-width: 525px;

  background-image: url(images/halbox-pattern-1.jpg);

  background-repeat: repeat;

  border-radius: 20px;

  border-top-right-radius: 0;

  padding: 19px 20px;

  letter-spacing: 0.8px;

}

@media (max-width: 1169px) {

  /* line 264, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .intro-section .halfboxes .half-box .halfbox-button {

    font-size: 25px;

    line-height: 35px;

  }

}

@media (max-width: 991px) {

  /* line 264, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .intro-section .halfboxes .half-box .halfbox-button {

    left: 30px;

    right: 30px;

    font-size: 22px;

    bottom: 18px;

    padding: 13px 20px;

  }

}

@media (max-width: 750px) {

  /* line 264, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .intro-section .halfboxes .half-box .halfbox-button {

    position: relative;

    width: 100%;

    max-width: 100%;

    left: auto;

    right: auto;

    display: block;

    border-radius: 0;

    top: auto;

    bottom: auto;

  }

}

/* line 310, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.intro-section .halfboxes .half-box .halfbox-button.darker {

  background-image: url(images/halfbox-pattern-2.jpg);

}

/* line 314, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.intro-section .halfboxes .half-box .halfbox-button:before {

  content: "";

  display: block;

  width: 24px;

  height: 24px;

  position: absolute;

  background-image: url(images/halfbox-button-corner.png);

  top: 10px;

  right: 10px;

}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {

  /* line 314, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .intro-section .halfboxes .half-box .halfbox-button:before {

    background-image: url(images/retina/halfbox-button-corner.png);

    background-size: 100%;

  }

}

/* line 325, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.intro-section .halfboxes .half-box .halfbox-button:hover {

  color: #ffffff;

  bottom: 60px;

}

@media (max-width: 750px) {

  /* line 325, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .intro-section .halfboxes .half-box .halfbox-button:hover {

    bottom: auto;

  }

}



/* line 338, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.at-glance {

  text-align: center;

  padding-top: 140px;

  padding-bottom: 69px;

  font-size: 20px;

  line-height: 35px;

  letter-spacing: 0.9px;

  position: relative;

}

/* line 348, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.at-glance:before {

  content: "";

  display: block;

  position: absolute;

  top: 0;

  left: 50%;

  width: 2px;

  height: 90px;

  margin-left: -1px;

  background: #eee5cb;

}

@media (max-width: 750px) {

  /* line 348, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .at-glance:before {

    content: none;

  }

}

@media (max-width: 1169px) {

  /* line 338, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .at-glance {

    padding-top: 121px;

    padding-bottom: 94px;

  }

}

@media (max-width: 991px) {

  /* line 338, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .at-glance {

    padding-top: 139px;

  }

}

@media (max-width: 750px) {

  /* line 338, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .at-glance {

    padding-top: 40px;

    padding-bottom: 13px;

  }

}

/* line 378, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.at-glance h2 {

  font-family: "museo-slab",serif;

  font-weight: 300;

  font-size: 50px;

  line-height: 75px;

  color: #003594;

  letter-spacing: 2.4px;

  margin-bottom: 16px;

}

@media (max-width: 750px) {

  /* line 378, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .at-glance h2 {

    font-size: 35px;

    line-height: 45px;

    margin-bottom: 28px;

  }

}

/* line 393, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.at-glance h3 {

  font-family: "museo-slab",serif;

  font-weight: 700;

  font-size: 20px;

  line-height: 30px;

  letter-spacing: 0.1px;

  margin-bottom: 17px;

}

/* line 401, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.at-glance .column-wrapper {

  padding-top: 28px;

  font-size: 15px;

  line-height: 30px;

  letter-spacing: 0.5px;

}

@media (max-width: 1169px) {

  /* line 401, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .at-glance .column-wrapper {

    padding-top: 4px;

  }

}

@media (max-width: 991px) {

  /* line 401, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .at-glance .column-wrapper {

    padding-top: 10px;

  }

}

@media (max-width: 750px) {

  /* line 401, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .at-glance .column-wrapper {

    padding-top: 18px;

  }

}

@media (max-width: 991px) {

  /* line 420, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .at-glance .column-wrapper p {

    margin-bottom: 24px;

  }

}

@media (max-width: 750px) {

  /* line 420, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .at-glance .column-wrapper p {

    width: 65%;

    margin: 0 auto 29px;

  }

}

@media (max-width: 750px) {

  /* line 420, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .at-glance .column-wrapper p {

    width: 100%;

  }

}

@media (max-width: 750px) {

  /* line 435, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .at-glance .column-wrapper .column {

    padding-bottom: 49px;

  }

}

/* line 441, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.at-glance .column-wrapper .image-wrap {

  width: 270px;

  height: 270px;

  margin: 0 auto;

  overflow: hidden;

  border-radius: 50%;

  border: 6px solid #ebe0c2;

  margin-bottom: 38px;

}

@media (max-width: 1169px) {

  /* line 441, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .at-glance .column-wrapper .image-wrap {

    width: 216px;

    height: 216px;

  }

}

@media (max-width: 1169px) {

  /* line 441, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .at-glance .column-wrapper .image-wrap {

    width: 214px;

    height: 214px;

  }

}

/* line 461, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

.at-glance .column-wrapper .button {

  margin-top: 31px;

}

@media (max-width: 1169px) {

  /* line 461, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .at-glance .column-wrapper .button {

    width: 220px;

    margin-top: 11px;

  }

}

@media (max-width: 991px) {

  /* line 461, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_home.scss */

  .at-glance .column-wrapper .button {

    margin-top: -11px;

  }

}



@media (max-width: 1169px) {

  /* line 3, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

  .page-content-container .entry-title {

    margin-top: 59px;

    margin-bottom: 83px;

  }

}

@media (max-width: 991px) {

  /* line 3, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

  .page-content-container .entry-title {

    margin-top: 70px;

    margin-bottom: 88px;

  }

}

@media (max-width: 750px) {

  /* line 3, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

  .page-content-container .entry-title {

    margin-top: 19px;

    margin-bottom: 44px;

  }

}

@media (max-width: 420px) {

  /* line 3, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

  .page-content-container .entry-title {

    margin-bottom: 35px;

  }

}

/* line 24, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.page-content-container .meta {

  text-transform: uppercase;

  font-size: 16px;

  font-family: 'Biryani', sans-serif;

  font-weight: 800;

  color: #999999;

}

@media (max-width: 991px) {

  /* line 24, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

  .page-content-container .meta {

    line-height: 15px;

  }

}

/* line 34, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.page-content-container .meta a {

  color: #999999;

}

@media (max-width: 991px) {

  /* line 34, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

  .page-content-container .meta a {

    line-height: 15px;

  }

}

/* line 43, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.page-content-container .post-meta {

  padding-bottom: 50px;

  padding-top: 60px;

}

@media (max-width: 991px) {

  /* line 43, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

  .page-content-container .post-meta {

    padding-top: 63px;

  }

}

@media (max-width: 750px) {

  /* line 43, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

  .page-content-container .post-meta {

    padding-bottom: 33px;

  }

}

@media (max-width: 420px) {

  /* line 43, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

  .page-content-container .post-meta {

    padding-top: 22px;

    padding-bottom: 20px;

  }

}

/* line 60, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.page-content-container .post-meta .share {

  display: block;

}

/* line 63, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.page-content-container .post-meta .share .stButton {

  margin: 0 0 0 2px;

}

/* line 67, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.page-content-container .post-meta .share-title {

  margin-top: -15px;

  display: inline-block;

  vertical-align: middle;

  text-transform: uppercase;

  font-family: 'Biryani', sans-serif;

  font-weight: 800;

  font-size: 15px;

  line-height: 20px;

  color: #999999;

}

/* line 79, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.page-content-container .page-headline {

  position: relative;

  padding-top: 5px;

}

/* line 83, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.page-content-container .page-headline .meta {

  position: absolute;

  bottom: -45px;

  display: block;

  width: 100%;

  text-align: center;

}

@media (max-width: 1169px) {

  /* line 83, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

  .page-content-container .page-headline .meta {

    bottom: -61px;

  }

}

@media (max-width: 991px) {

  /* line 83, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

  .page-content-container .page-headline .meta {

    bottom: -45px;

  }

}

@media (max-width: 750px) {

  /* line 83, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

  .page-content-container .page-headline .meta {

    bottom: -36px;

  }

}

@media (max-width: 420px) {

  /* line 83, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

  .page-content-container .page-headline .meta {

    bottom: -57px;

  }

}

/* line 107, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.page-content-container .page-headline h1 {

  margin-bottom: 59px;

}

@media (max-width: 1169px) {

  /* line 107, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

  .page-content-container .page-headline h1 {

    margin-top: 65px;

    line-height: 70px;

  }

}

@media (max-width: 991px) {

  /* line 107, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

  .page-content-container .page-headline h1 {

    margin-top: 70px;

    margin-bottom: 88px;

  }

}

@media (max-width: 750px) {

  /* line 107, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

  .page-content-container .page-headline h1 {

    margin-top: 22px;

    margin-bottom: 55px;

    letter-spacing: 0;

  }

}

@media (max-width: 420px) {

  /* line 107, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

  .page-content-container .page-headline h1 {

    margin-top: 31px;

    margin-bottom: 35px;

    line-height: 48px;

  }

}

/* line 132, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.page-content-container .page-headline h1:after {

  bottom: -80px;

}

@media (max-width: 1169px) {

  /* line 132, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

  .page-content-container .page-headline h1:after {

    bottom: -96px;

  }

}

/* line 142, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.page-content-container .posts {

  padding-top: 22px;

}

/* line 146, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.page-content-container .post {

  padding-bottom: 47px;

  padding-top: 46px;

  position: relative;

}

@media (max-width: 420px) {

  /* line 146, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

  .page-content-container .post {

    margin-bottom: 41px;

  }

}

/* line 155, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.page-content-container .post.single {

  padding-bottom: 13px;

}

@media (max-width: 1169px) {

  /* line 155, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

  .page-content-container .post.single {

    padding-top: 60px;

  }

}

@media (max-width: 991px) {

  /* line 155, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

  .page-content-container .post.single {

    padding-top: 25px;

    padding-bottom: 4px;

  }

}

@media (max-width: 420px) {

  /* line 155, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

  .page-content-container .post.single {

    padding-top: 69px;

  }

}

/* line 172, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.page-content-container .post:first-child {

  padding-top: 0;

}

/* line 176, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.page-content-container .post:after {

  content: "";

  display: block;

  position: absolute;

  width: 100%;

  height: 2px;

  bottom: -2px;

  left: 0;

  background-image: url(images/line-break-background.jpg);

}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {

  /* line 176, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

  .page-content-container .post:after {

    background-image: url(images/retina/line-break-background.jpg);

    background-size: 100%;

  }

}

/* line 187, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.page-content-container .post .post-thumbnail-wrap {

  display: block;

  float: left;

  margin-top: 11px;

  margin-right: 32px;

}

/* line 193, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.page-content-container .post .post-thumbnail-wrap img {

  width: 100%;

  height: auto;

}

@media (max-width: 1169px) {

  /* line 187, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

  .page-content-container .post .post-thumbnail-wrap {

    width: 210px;

  }

}

@media (max-width: 991px) {

  /* line 187, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

  .page-content-container .post .post-thumbnail-wrap {

    width: 156px;

  }

}

@media (max-width: 750px) {

  /* line 187, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

  .page-content-container .post .post-thumbnail-wrap {

    width: 100%;

    float: none;

    margin-bottom: 32px;

  }

}

/* line 214, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.page-content-container .post-content {

  overflow: hidden;

  padding-top: 1px;

}

/* line 217, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.page-content-container .post-content .post-title {

  font-size: 40px;

  line-height: 40px;

  font-size: 29px;

  line-height: 40px;

  font-weight: 500;

}

@media (max-width: 991px) {

  /* line 217, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

  .page-content-container .post-content .post-title {

    line-height: 37px;

    margin-top: -8px;

  }

}

/* line 229, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.page-content-container .post-content .post-title a {

  color: #000000;

}

@media (max-width: 991px) {

  /* line 234, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

  .page-content-container .post-content header {

    line-height: 29px;

    margin-bottom: 4px;

  }

}

/* line 241, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.page-content-container .post-content .post-entry {

  padding-top: 9px;

}

/* line 245, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.page-content-container .post-content .read-more-wrap {

  margin-top: -14px;

}



/* line 251, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.post-list-pagination {

  padding-top: 57px;

  padding-bottom: 42px;

}

@media (max-width: 420px) {

  /* line 251, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

  .post-list-pagination {

    padding-top: 68px;

    padding-bottom: 21px;

  }

}

/* line 262, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.post-list-pagination .prev-link a, .post-list-pagination .next-link a {

  color: #2d3741;

  position: relative;

  display: inline-block;

  padding-top: 3px;

  letter-spacing: 1px;

}

/* line 269, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.post-list-pagination .prev-link a span, .post-list-pagination .next-link a span {

  border: none;

  display: block;

  text-indent: -99999px;

  width: 43px;

  height: 43px;

  background: #9f9d92;

  border-radius: 50%;

  position: absolute;

  top: 50%;

  margin-top: -22px;

  outline: none;

}

/* line 282, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.post-list-pagination .prev-link a span:focus, .post-list-pagination .next-link a span:focus {

  outline: none;

}

/* line 286, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.post-list-pagination .prev-link a span:hover, .post-list-pagination .next-link a span:hover {

  background: #a5646c;

}

/* line 290, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.post-list-pagination .prev-link a span:before, .post-list-pagination .prev-link a span:after, .post-list-pagination .next-link a span:before, .post-list-pagination .next-link a span:after {

  content: "";

  display: block;

  width: 10px;

  height: 2px;

  position: absolute;

  background: #ffffff;

  left: 50%;

  margin-left: -5px;

}

/* line 302, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.post-list-pagination .prev-link a:hover > span, .post-list-pagination .next-link a:hover > span {

  background: #a5646c;

}

/* line 310, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.post-list-pagination .prev-link a {

  padding-left: 71px;

}

/* line 313, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.post-list-pagination .prev-link a span {

  left: 0;

}

/* line 316, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.post-list-pagination .prev-link a span:before {

  -webkit-transform: rotate(135deg);

  -moz-transform: rotate(135deg);

  -ms-transform: rotate(135deg);

  -o-transform: rotate(135deg);

  transform: rotate(135deg);

  top: 40%;

}

/* line 321, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.post-list-pagination .prev-link a span:after {

  -webkit-transform: rotate(-135deg);

  -moz-transform: rotate(-135deg);

  -ms-transform: rotate(-135deg);

  -o-transform: rotate(-135deg);

  transform: rotate(-135deg);

  bottom: 40%;

}

/* line 331, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.post-list-pagination .next-link a {

  padding-right: 71px;

}

/* line 334, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.post-list-pagination .next-link a span {

  right: 0;

}

/* line 337, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.post-list-pagination .next-link a span:before {

  -webkit-transform: rotate(45deg);

  -moz-transform: rotate(45deg);

  -ms-transform: rotate(45deg);

  -o-transform: rotate(45deg);

  transform: rotate(45deg);

  top: 40%;

}

/* line 342, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_blog.scss */

.post-list-pagination .next-link a span:after {

  -webkit-transform: rotate(-45deg);

  -moz-transform: rotate(-45deg);

  -ms-transform: rotate(-45deg);

  -o-transform: rotate(-45deg);

  transform: rotate(-45deg);

  bottom: 40%;

}



/* line 3, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar form input {

  outline: none;

  -webkit-appearance: none;

}

/* line 9, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar ul {

  padding-top: 0;

}

@media (max-width: 750px) {

  /* line 13, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

  .sidebar.mobile .widget-area > * {

    display: none;

  }

}

@media (max-width: 750px) {

  /* line 19, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

  .sidebar.author-check .widget-area {

    padding-top: 0;

    margin-bottom: 82px;

  }

}

/* line 24, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar.author-check .widget-area .button {

  width: 100%;

}

@media (max-width: 750px) {

  /* line 28, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

  .sidebar.author-check .widget-area .widget {

    display: none;

  }

}

/* line 35, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar.subpage-sidebar {

  padding-top: 84px;

}

@media (max-width: 750px) {

  /* line 35, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

  .sidebar.subpage-sidebar {

    padding-top: 16px;

  }

}

@media (max-width: 750px) {

  /* line 45, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

  .sidebar.subpage-sidebar .widget-area {

    display: none;

  }

}

@media (max-width: 750px) {

  /* line 51, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

  .sidebar.subpage-sidebar .sidebar-menu {

    position: relative;

    display: block;

    position: absolute;

    top: 100%;

    left: 15px;

    right: 15px;

    z-index: 100;

  }

  /* line 55, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

  .sidebar.subpage-sidebar .sidebar-menu:before {

    content: "";

    display: block;

    width: 14px;

    height: 2px;

    position: absolute;

    top: 17px;

    right: 11px;

    background: #ffffff;

    z-index: 300;

  }

  /* line 74, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

  .sidebar.subpage-sidebar .sidebar-menu h3 {

    position: relative;

  }

  /* line 77, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

  .sidebar.subpage-sidebar .sidebar-menu h3:before {

    content: "";

    display: block;

    width: 37px;

    height: 100%;

    position: absolute;

    top: 0;

    right: 0;

    background: #751a2b;

  }

  /* line 88, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

  .sidebar.subpage-sidebar .sidebar-menu h3:after {

    content: "";

    display: block;

    width: 2px;

    height: 14px;

    position: absolute;

    top: 50%;

    margin-top: -7px;

    right: 17px;

    background: #ffffff;

    z-index: 300;

  }

  /* line 101, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

  .sidebar.subpage-sidebar .sidebar-menu h3.active:after {

    content: none;

  }

  /* line 106, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

  .sidebar.subpage-sidebar .sidebar-menu ul {

    display: none;

  }

}

@media (max-width: 750px) {

  /* line 112, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

  .sidebar.subpage-sidebar.bottom {

    margin-top: -15px;

    padding-top: 35px;

  }

}

@media (max-width: 750px) {

  /* line 121, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

  .sidebar.subpage-sidebar.bottom .sidebar-menu {

    top: 0;

  }

}

@media (max-width: 750px) {

  /* line 127, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

  .sidebar.subpage-sidebar.bottom .widget-area {

    display: block;

  }

  /* line 131, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

  .sidebar.subpage-sidebar.bottom .widget-area .widget_wsogc_button_widget .button {

    width: 100%;

  }

}

/* line 139, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar.mobile .widget-area, .sidebar.author-check .widget-area {

  position: relative;

  padding-bottom: 0;

  margin-bottom: 62px;

}

/* line 149, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar.mobile .widget-area .widget_categories, .sidebar.author-check .widget-area .widget_categories {

  position: relative;

}

@media (max-width: 750px) {

  /* line 149, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

  .sidebar.mobile .widget-area .widget_categories, .sidebar.author-check .widget-area .widget_categories {

    display: block;

    position: absolute;

    top: 100%;

    left: 0;

    width: 100%;

    z-index: 100;

  }

  /* line 160, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

  .sidebar.mobile .widget-area .widget_categories:before, .sidebar.author-check .widget-area .widget_categories:before {

    content: "";

    display: block;

    width: 14px;

    height: 2px;

    position: absolute;

    top: 17px;

    right: 11px;

    background: #ffffff;

    z-index: 300;

  }

  /* line 172, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

  .sidebar.mobile .widget-area .widget_categories h3.widget-title, .sidebar.author-check .widget-area .widget_categories h3.widget-title {

    position: relative;

  }

  /* line 175, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

  .sidebar.mobile .widget-area .widget_categories h3.widget-title:before, .sidebar.author-check .widget-area .widget_categories h3.widget-title:before {

    content: "";

    display: block;

    width: 37px;

    height: 100%;

    position: absolute;

    top: 0;

    right: 0;

    background: #751a2b;

  }

  /* line 186, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

  .sidebar.mobile .widget-area .widget_categories h3.widget-title:after, .sidebar.author-check .widget-area .widget_categories h3.widget-title:after {

    content: "";

    display: block;

    width: 2px;

    height: 14px;

    position: absolute;

    top: 50%;

    margin-top: -7px;

    right: 17px;

    background: #ffffff;

    z-index: 300;

  }

  /* line 199, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

  .sidebar.mobile .widget-area .widget_categories h3.widget-title.active:after, .sidebar.author-check .widget-area .widget_categories h3.widget-title.active:after {

    content: none;

  }

  /* line 204, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

  .sidebar.mobile .widget-area .widget_categories ul, .sidebar.author-check .widget-area .widget_categories ul {

    display: none;

  }

}

@media (max-width: 750px) {

  /* line 210, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

  .sidebar.mobile .widget-area .widget_search, .sidebar.author-check .widget-area .widget_search {

    display: block;

  }

}

/* line 217, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar.mobile-2 .widget-area {

  padding-top: 0;

}

/* line 219, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar.mobile-2 .widget-area > * {

  display: none;

}

/* line 223, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar.mobile-2 .widget-area .widget_share_this_custom {

  display: block;

}

/* line 233, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget-area {

  width: 100%;

}

/* line 236, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget-area.single {

  padding-top: 85px;

}

/* line 240, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget-area input::-webkit-input-placeholder {

  font-family: 'Biryani', sans-serif;

  font-weight: 700;

  font-size: 15px;

  color: #969696;

  line-height: 42px;

}

/* line 247, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget-area input:-moz-placeholder {

  /* Firefox 18- */

  font-family: 'Biryani', sans-serif;

  font-weight: 700;

  font-size: 15px;

  color: #969696;

  line-height: 42px;

}

/* line 254, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget-area input::-moz-placeholder {

  /* Firefox 19+ */

  font-family: 'Biryani', sans-serif;

  font-weight: 700;

  font-size: 15px;

  color: #969696;

  line-height: 42px;

}

/* line 261, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget-area input:-ms-input-placeholder {

  font-family: 'Biryani', sans-serif;

  font-weight: 700;

  font-size: 15px;

  color: #969696;

  line-height: 42px;

}

/* line 268, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget-area input {

  font-family: 'Biryani', sans-serif;

  font-weight: 700;

  height: 41px;

  font-size: 15px;

  line-height: 42px;

}

/* line 275, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget-area h3.widget-title {

  font-family: 'Biryani', sans-serif;

  font-weight: 700;

  font-size: 15px;

  background-image: url("images/pattern-red.jpg");

  color: #ffffff;

  text-transform: uppercase;

  line-height: 29px;

  padding-top: 6px;

  padding-left: 13px;

  padding-right: 13px;

  letter-spacing: -0.1px;

  background-repeat: repeat;

  margin-bottom: 0;

}

/* line 290, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget-area ul {

  margin-top: 0;

  margin-bottom: 0;

  padding-left: 0;

  list-style-type: none;

  padding-bottom: 0;

}

/* line 294, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget-area ul li {

  border-bottom: 1px solid #005395;

}

/* line 297, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget-area ul li a {

  font-family: 'Biryani', sans-serif;

  font-weight: 400;

  display: block;

  background-image: url("images/pattern-blue-light.jpg");

  color: #ffffff;

  position: relative;

  z-index: 10;

  font-size: 15px;

  line-height: 31px;

  padding-top: 6px;

  padding-left: 15px;

  padding-right: 20px;

  letter-spacing: 0;

}

/* line 310, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

text

.sidebar .widget-area ul li a:hover {

  font-family: 'Biryani', sans-serif;

  font-weight: 700;

}

/* line 320, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget_wsogc_button_widget {

  font-size: 0;

  line-height: normal;

}

/* line 326, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget_search input[type^="text"] {

  border: 3px solid #005395;

  border-radius: 10px;

  padding: 0 34px 0 9px;

  width: 100%;

}

/* line 333, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget_search form {

  width: 100%;

  position: relative;

}

/* line 338, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget_search input[type^="submit"] {

  position: absolute;

  top: 50%;

  margin-top: -11px;

  right: 15px;

  width: 21px;

  height: 21px;

  display: block;

  text-indent: -999999px;

  background-image: url(images/magnify.png);

  background-repeat: no-repeat;

  background-position: center center;

  border: none;

  background-color: transparent;

}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {

  /* line 338, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

  .sidebar .widget_search input[type^="submit"] {

    background-image: url(images/retina/magnify.png);

    background-size: 100%;

  }

}

/* line 357, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget_categories h3, .sidebar .sidebar-menu h3 {

  font-family: 'Biryani', sans-serif;

  font-weight: 700;

  font-size: 15px;

  background-image: url("images/pattern-red.jpg");

  color: #ffffff;

  text-transform: uppercase;

  line-height: 29px;

  padding-top: 6px;

  padding-left: 13px;

  padding-right: 13px;

  letter-spacing: -0.1px;

  background-repeat: repeat;

  margin-bottom: 0;

}

/* line 372, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget_categories ul, .sidebar .sidebar-menu ul {

  margin-top: 0;

  margin-bottom: 0;

  padding-left: 0;

  list-style-type: none;

  padding-bottom: 0;

  padding-top: 0;

}

/* line 377, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget_categories ul li, .sidebar .sidebar-menu ul li {

  border-bottom: 1px solid #005395;

}

/* line 380, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget_categories ul li.active, .sidebar .sidebar-menu ul li.active {

  border: none;

}

/* line 383, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget_categories ul li.active > a, .sidebar .sidebar-menu ul li.active > a {

  border-bottom: 1px solid #005395;

}

/* line 388, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget_categories ul li.current-cat > a:before, .sidebar .sidebar-menu ul li.current-cat > a:before {

  content: "";

  position: absolute;

  display: block;

  top: 0;

  left: 0;

  height: 100%;

  width: 5px;

  background: #b22741;

}

/* line 399, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget_categories ul li a, .sidebar .sidebar-menu ul li a {

  font-family: 'Biryani', sans-serif;

  font-weight: 400;

  display: block;

  background-image: url("images/pattern-blue-light.jpg");

  color: #ffffff;

  position: relative;

  z-index: 10;

  font-size: 15px;

  line-height: 31px;

  padding-top: 6px;

  padding-left: 15px;

  padding-right: 20px;

  letter-spacing: 0;

}

/* line 416, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget_categories .children, .sidebar .sidebar-menu .children {

  display: none;

}

/* line 419, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget_categories .children li a, .sidebar .sidebar-menu .children li a {

  background-image: url("images/pattern-blue-dark.jpg");

}

/* line 423, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget_categories .children li:last-child, .sidebar .sidebar-menu .children li:last-child {

  border: none;

}

/* line 428, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget_categories .children li a, .sidebar .sidebar-menu .children li a {

  padding-left: 32px;

}

/* line 432, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget_categories .category-trigger, .sidebar .sidebar-menu .category-trigger {

  display: block;

  position: absolute;

  right: 0;

  top: 0;

  width: 37px;

  height: 37px;

  background-image: url("images/pattern-blue-dark.jpg");

  z-index: 100;

}

/* line 442, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget_categories .category-trigger.active:after, .sidebar .sidebar-menu .category-trigger.active:after {

  content: none;

}

/* line 446, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget_categories .category-trigger:before, .sidebar .widget_categories .category-trigger:after, .sidebar .sidebar-menu .category-trigger:before, .sidebar .sidebar-menu .category-trigger:after {

  content: "";

  display: block;

  position: absolute;

  top: 50%;

  left: 50%;

  background: #ffffff;

}

/* line 456, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget_categories .category-trigger:before, .sidebar .sidebar-menu .category-trigger:before {

  width: 14px;

  height: 2px;

  margin-top: -1px;

  margin-left: -7px;

}

/* line 463, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget_categories .category-trigger:after, .sidebar .sidebar-menu .category-trigger:after {

  width: 2px;

  height: 14px;

  margin-top: -7px;

  margin-left: -1px;

}

/* line 475, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget_metodiew_simple_authors_widget li.current-author a:before {

  content: "";

  position: absolute;

  display: block;

  top: 0;

  left: 0;

  height: 100%;

  width: 5px;

  background: #b22741;

}

/* line 489, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget_share_this_custom .share {

  display: block;

  width: 100%;

  text-align: center;

  padding-top: 10px;

}

/* line 495, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget_share_this_custom .share span {

  margin: 0 13px;

  cursor: pointer;

}

/* line 500, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget_share_this_custom .share .st_facebook_custom {

  display: inline-block;

  width: 30px;

  height: 30px;

  background-image: url(images/facebook-widget.png);

  background-repeat: no-repeat;

  background-position: center center;

}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {

  /* line 500, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

  .sidebar .widget_share_this_custom .share .st_facebook_custom {

    background-image: url(images/retina/facebook-widget.png);

    background-size: 100%;

  }

}

/* line 509, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .widget_share_this_custom .share .st_twitter_custom {

  display: inline-block;

  width: 36px;

  height: 29px;

  background-image: url(images/twitter-widget.png);

  background-repeat: no-repeat;

  background-position: center center;

}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {

  /* line 509, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

  .sidebar .widget_share_this_custom .share .st_twitter_custom {

    background-image: url(images/retina/twitter-widget.png);

    background-size: 100%;

  }

}



/* line 521, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_sidebar.scss */

.sidebar .sidebar-menu ul li a:hover {

  font-weight: 400;

}



/* line 1, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_subpage.scss */

.subpage-content {

  padding-bottom: 36px;

}

/* line 4, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_subpage.scss */

.subpage-content h1.entry-title {

  margin-bottom: 108px;

}

@media (max-width: 1169px) {

  /* line 4, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_subpage.scss */

  .subpage-content h1.entry-title {

    margin-top: 68px;

    line-height: 74px;

    margin-bottom: 102px;

  }

}

@media (max-width: 991px) {

  /* line 4, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_subpage.scss */

  .subpage-content h1.entry-title {

    margin-top: 70px;

  }

}

@media (max-width: 750px) {

  /* line 4, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_subpage.scss */

  .subpage-content h1.entry-title {

    margin-top: 62px;

    line-height: 43px;

    margin-bottom: 79px;

  }

}

/* line 23, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_subpage.scss */

.subpage-content h1.entry-title:after {

  bottom: -22px;

}

/* line 28, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_subpage.scss */

.subpage-content h3 {

  margin-bottom: 15px;

}

/* line 32, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_subpage.scss */

.subpage-content blockquote {

  margin-top: 69px;

  margin-bottom: 69px;

}

@media (max-width: 991px) {

  /* line 32, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_subpage.scss */

  .subpage-content blockquote {

    padding-left: 38px;

    padding-right: 38px;

  }

}

@media (max-width: 750px) {

  /* line 32, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_subpage.scss */

  .subpage-content blockquote {

    margin-top: 36px;

    margin-bottom: 36px;

  }

}

@media (max-width: 420px) {

  /* line 32, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_subpage.scss */

  .subpage-content blockquote {

    padding-left: 44px;

    padding-right: 44px;

  }

}

/* FORM STYLES */

.gform_wrapper br {
  display: none;
}
/* line 3, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
.gform_wrapper input[type=email], .gform_wrapper input[type=number], .gform_wrapper input[type=password], .gform_wrapper input[type=tel], .gform_wrapper input[type=text], .gform_wrapper input[type=url] {
  padding: 0 10px !important;
  text-indent: 0 !important;
  border: 1px solid #000000 !important;
}

/* line 11, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper form input {
  height: 45px;
  line-height: 45px;
}
@media (max-width: 750px) {
  /* line 11, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
/*
  div.gform_wrapper form input {
    width: 100% !important;
  }
*/
}
/* line 20, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper form .input-hover {
  margin-right: .625em;
  margin-bottom: .5em;
}
/* line 24, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper form .input-hover input {
  margin: 0 !important;
}
/* line 29, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper form input[type="submit"], div.gform_wrapper form input[type="button"] {
  width: 290px;
  font-size: 15px;
  line-height: 25px;
  color: #ffffff !important;
  font-family: 'Biryani', sans-serif !important;
  font-weight: 800 !important;
  background-color: transparent;
  background: transparent;
  text-transform: uppercase;
  color: #ffffff;
  display: inline-block;
  max-width: 100%;
  border-radius: 10px;
  padding: 13px 10px;
  text-align: center;
  text-decoration: none;
  width: 290px;
  max-width: 100%;
  position: relative;
  overflow: hidden;
  z-index: 10;
  display: inline-block;
  background-image: url(images/buttons-style-2.png) !important;
  background-repeat: repeat;
  border: none !important;
  outline: none;
  cursor: pointer;
  -webkit-appearance: none !important;
  z-index: 2;
  position: relative;
}
/* line 61, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper form input[type="submit"]:hover, div.gform_wrapper form input[type="submit"]:focus, div.gform_wrapper form input[type="button"]:hover, div.gform_wrapper form input[type="button"]:focus {
  background: none !important;
  background-image: none !important;
  background-color: transparent !important;
}
/* line 68, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper form .input-hover {
  display: inline-block;
  position: relative;
}
/* line 72, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper form .input-hover:hover:before {
  opacity: 1;
}
/* line 76, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper form .input-hover:before {
  content: "";
  display: block;
  background-image: url(images/buttons-style-2-hover.png) !important;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 10px;
}
/* line 91, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper form textarea {
  height: 180px;
}
/* line 94, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper form textarea.medium {
  height: 180px;
}
/* line 99, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper form label {
  color: #32281e;
  font-size: 16px;
  line-height: 15px;
  font-family: 'Biryani', sans-serif;
  font-weight: 700;
  font-weight: 700 !important;
  position: relative;
}
/* line 108, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper form input:not(input[type="submit"]), div.gform_wrapper form input:not(input[type="button"]), div.gform_wrapper form textarea {
  line-height: 45px !important;
  border: 1px solid #000000;
  font-family: 'Biryani', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #9f9f99;
  background: #ffffff;
  outline: none;
  padding: 0 10px !important;
  letter-spacing: 1.1px !important;
  max-width: 100%;
}
/* line 120, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper form input:not(input[type="submit"]).medium, div.gform_wrapper form input:not(input[type="button"]).medium, div.gform_wrapper form textarea.medium {
  width: 556px;
  max-width: 100%;
}
/* line 125, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper form input:not(input[type="submit"])::-webkit-input-placeholder, div.gform_wrapper form input:not(input[type="button"])::-webkit-input-placeholder, div.gform_wrapper form textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #9f9f99;
  font-size: 16px;
  line-height: 45px !important;
}
/* line 130, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper form input:not(input[type="submit"])::-moz-placeholder, div.gform_wrapper form input:not(input[type="button"])::-moz-placeholder, div.gform_wrapper form textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #9f9f99;
  font-size: 16px;
  line-height: 45px !important;
}
/* line 135, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper form input:not(input[type="submit"]):-ms-input-placeholder, div.gform_wrapper form input:not(input[type="button"]):-ms-input-placeholder, div.gform_wrapper form textarea:-ms-input-placeholder {
  /* IE 10+ */
  color: #9f9f99;
  font-size: 16px;
  line-height: 45px !important;
}
/* line 140, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper form input:not(input[type="submit"]):-moz-placeholder, div.gform_wrapper form input:not(input[type="button"]):-moz-placeholder, div.gform_wrapper form textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #9f9f99;
  font-size: 16px;
  line-height: 45px !important;
}
/* line 146, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper form input:not(input[type="submit"]):focus, div.gform_wrapper form input:not(input[type="button"]):focus, div.gform_wrapper form textarea:focus {
  color: #32281e;
  border-color: #007dba;
}
/* line 150, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper form input:not(input[type="submit"]):focus::-webkit-input-placeholder, div.gform_wrapper form input:not(input[type="button"]):focus::-webkit-input-placeholder, div.gform_wrapper form textarea:focus::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #32281e;
}
/* line 153, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper form input:not(input[type="submit"]):focus::-moz-placeholder, div.gform_wrapper form input:not(input[type="button"]):focus::-moz-placeholder, div.gform_wrapper form textarea:focus::-moz-placeholder {
  /* Firefox 19+ */
  color: #32281e;
}
/* line 156, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper form input:not(input[type="submit"]):focus:-ms-input-placeholder, div.gform_wrapper form input:not(input[type="button"]):focus:-ms-input-placeholder, div.gform_wrapper form textarea:focus:-ms-input-placeholder {
  /* IE 10+ */
  color: #32281e;
}
/* line 159, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper form input:not(input[type="submit"]):focus:-moz-placeholder, div.gform_wrapper form input:not(input[type="button"]):focus:-moz-placeholder, div.gform_wrapper form textarea:focus:-moz-placeholder {
  /* Firefox 18- */
  color: #32281e;
}
/* line 164, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper form input:not(input[type="submit"]):disabled, div.gform_wrapper form input:not(input[type="button"]):disabled, div.gform_wrapper form textarea:disabled {
  border-color: #9f9f99;
  color: #9f9f99;
}
/* line 168, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper form input:not(input[type="submit"]):disabled::-webkit-input-placeholder, div.gform_wrapper form input:not(input[type="button"]):disabled::-webkit-input-placeholder, div.gform_wrapper form textarea:disabled::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #9f9f99;
}
/* line 171, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper form input:not(input[type="submit"]):disabled::-moz-placeholder, div.gform_wrapper form input:not(input[type="button"]):disabled::-moz-placeholder, div.gform_wrapper form textarea:disabled::-moz-placeholder {
  /* Firefox 19+ */
  color: #9f9f99;
}
/* line 174, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper form input:not(input[type="submit"]):disabled:-ms-input-placeholder, div.gform_wrapper form input:not(input[type="button"]):disabled:-ms-input-placeholder, div.gform_wrapper form textarea:disabled:-ms-input-placeholder {
  /* IE 10+ */
  color: #9f9f99;
}
/* line 177, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper form input:not(input[type="submit"]):disabled:-moz-placeholder, div.gform_wrapper form input:not(input[type="button"]):disabled:-moz-placeholder, div.gform_wrapper form textarea:disabled:-moz-placeholder {
  /* Firefox 18- */
  color: #9f9f99;
}
/* line 184, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper div.validation_error {
  width: 100% !important;
}
/* line 188, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper ul li.gfield {
  line-height: 8px;
  margin-bottom: 10px;
}
/* line 192, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper ul li.gfield.gfield_error {
  width: 100%;
}
/* line 196, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper ul li.gfield .ginput_complex {
  overflow: visible !important;
}
/* line 199, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper ul li.gfield .ginput_complex span {
  overflow: visible !important;
}
@media (max-width: 750px) {
  /* line 199, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
  div.gform_wrapper ul li.gfield .ginput_complex span {
    width: 100% !important;
  }
}
/* line 207, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper ul li.gfield .ginput_complex label {
  margin-top: 35px !important;
}
/* line 215, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper ul.gfield_checkbox li, div.gform_wrapper ul.gfield_radio li {
  position: relative;
  margin-bottom: 27px;
}
/* line 219, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper ul.gfield_checkbox br, div.gform_wrapper ul.gfield_radio br {
  display: none;
}
/* line 223, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper ul.gfield_checkbox input[type="checkbox"], div.gform_wrapper ul.gfield_checkbox input[type="radio"], div.gform_wrapper ul.gfield_radio input[type="checkbox"], div.gform_wrapper ul.gfield_radio input[type="radio"] {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 12px !important;
  height: 12px !important;
  margin-top: 0 !important;
  z-index: 100;
  opacity: 0;
}
/* line 234, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper ul.gfield_checkbox input[type="checkbox"]:hover + br + label:before, div.gform_wrapper ul.gfield_checkbox input[type="checkbox"]:hover + label:before, div.gform_wrapper ul.gfield_checkbox input[type="radio"]:hover + br + label:before, div.gform_wrapper ul.gfield_checkbox input[type="radio"]:hover + label:before, div.gform_wrapper ul.gfield_radio input[type="checkbox"]:hover + br + label:before, div.gform_wrapper ul.gfield_radio input[type="checkbox"]:hover + label:before, div.gform_wrapper ul.gfield_radio input[type="radio"]:hover + br + label:before, div.gform_wrapper ul.gfield_radio input[type="radio"]:hover + label:before {
  border-color: #007dba;
}
/* line 238, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper ul.gfield_checkbox input[type="checkbox"]:disabled + br + label, div.gform_wrapper ul.gfield_checkbox input[type="checkbox"]:disabled + label, div.gform_wrapper ul.gfield_checkbox input[type="radio"]:disabled + br + label, div.gform_wrapper ul.gfield_checkbox input[type="radio"]:disabled + label, div.gform_wrapper ul.gfield_radio input[type="checkbox"]:disabled + br + label, div.gform_wrapper ul.gfield_radio input[type="checkbox"]:disabled + label, div.gform_wrapper ul.gfield_radio input[type="radio"]:disabled + br + label, div.gform_wrapper ul.gfield_radio input[type="radio"]:disabled + label {
  color: #9f9f99;
}
/* line 241, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper ul.gfield_checkbox input[type="checkbox"]:disabled + br + label:before, div.gform_wrapper ul.gfield_checkbox input[type="checkbox"]:disabled + label:before, div.gform_wrapper ul.gfield_checkbox input[type="radio"]:disabled + br + label:before, div.gform_wrapper ul.gfield_checkbox input[type="radio"]:disabled + label:before, div.gform_wrapper ul.gfield_radio input[type="checkbox"]:disabled + br + label:before, div.gform_wrapper ul.gfield_radio input[type="checkbox"]:disabled + label:before, div.gform_wrapper ul.gfield_radio input[type="radio"]:disabled + br + label:before, div.gform_wrapper ul.gfield_radio input[type="radio"]:disabled + label:before {
  border-color: #9f9f99;
  background: transparent;
}
/* line 247, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper ul.gfield_checkbox input[type="checkbox"]:checked + br + label:before, div.gform_wrapper ul.gfield_checkbox input[type="radio"]:checked + br + label:before, div.gform_wrapper ul.gfield_radio input[type="checkbox"]:checked + br + label:before, div.gform_wrapper ul.gfield_radio input[type="radio"]:checked + br + label:before {
  border-color: #007dba;
  background-image: url(images/checkbox-checked.png);
  background-repeat: no-repeat;
  background-position: center center;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {
  /* line 247, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
  div.gform_wrapper ul.gfield_checkbox input[type="checkbox"]:checked + br + label:before, div.gform_wrapper ul.gfield_checkbox input[type="radio"]:checked + br + label:before, div.gform_wrapper ul.gfield_radio input[type="checkbox"]:checked + br + label:before, div.gform_wrapper ul.gfield_radio input[type="radio"]:checked + br + label:before {
    background-image: url(images/retina/checkbox-checked.png);
    background-size: 100%;
  }
}
/* line 255, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper ul.gfield_checkbox input[type="checkbox"]:checked:hover + br + label:before, div.gform_wrapper ul.gfield_checkbox input[type="radio"]:checked:hover + br + label:before, div.gform_wrapper ul.gfield_radio input[type="checkbox"]:checked:hover + br + label:before, div.gform_wrapper ul.gfield_radio input[type="radio"]:checked:hover + br + label:before {
  background-color: #ffffff;
  border: 1px solid #32281e;
  background-image: url(images/checkbox-checked-over.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {
  /* line 255, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
  div.gform_wrapper ul.gfield_checkbox input[type="checkbox"]:checked:hover + br + label:before, div.gform_wrapper ul.gfield_checkbox input[type="radio"]:checked:hover + br + label:before, div.gform_wrapper ul.gfield_radio input[type="checkbox"]:checked:hover + br + label:before, div.gform_wrapper ul.gfield_radio input[type="radio"]:checked:hover + br + label:before {
    background-image: url(images/retina/checkbox-checked-over.png);
    background-size: 100%;
  }
}
/* line 261, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper ul.gfield_checkbox input[type="checkbox"]:active + br + label:before, div.gform_wrapper ul.gfield_checkbox input[type="checkbox"]:active + label:before, div.gform_wrapper ul.gfield_checkbox input[type="checkbox"]:checked + label:before, div.gform_wrapper ul.gfield_checkbox input[type="radio"]:active + br + label:before, div.gform_wrapper ul.gfield_checkbox input[type="radio"]:active + label:before, div.gform_wrapper ul.gfield_checkbox input[type="radio"]:checked + label:before, div.gform_wrapper ul.gfield_radio input[type="checkbox"]:active + br + label:before, div.gform_wrapper ul.gfield_radio input[type="checkbox"]:active + label:before, div.gform_wrapper ul.gfield_radio input[type="checkbox"]:checked + label:before, div.gform_wrapper ul.gfield_radio input[type="radio"]:active + br + label:before, div.gform_wrapper ul.gfield_radio input[type="radio"]:active + label:before, div.gform_wrapper ul.gfield_radio input[type="radio"]:checked + label:before {
  background-color: #007dba;
}
/* line 265, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper ul.gfield_checkbox input[type="checkbox"]:checked:active + br + label:before, div.gform_wrapper ul.gfield_checkbox input[type="checkbox"]:checked:active + label:before, div.gform_wrapper ul.gfield_checkbox input[type="radio"]:checked:active + br + label:before, div.gform_wrapper ul.gfield_checkbox input[type="radio"]:checked:active + label:before, div.gform_wrapper ul.gfield_radio input[type="checkbox"]:checked:active + br + label:before, div.gform_wrapper ul.gfield_radio input[type="checkbox"]:checked:active + label:before, div.gform_wrapper ul.gfield_radio input[type="radio"]:checked:active + br + label:before, div.gform_wrapper ul.gfield_radio input[type="radio"]:checked:active + label:before {
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #32281e;
}
/* line 271, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper ul.gfield_checkbox input[type="checkbox"]:checked:hover + label:before, div.gform_wrapper ul.gfield_checkbox input[type="radio"]:checked:hover + label:before, div.gform_wrapper ul.gfield_radio input[type="checkbox"]:checked:hover + label:before, div.gform_wrapper ul.gfield_radio input[type="radio"]:checked:hover + label:before {
  background-color: #000000;
  border: 1px solid #000000;
}
/* line 277, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper ul.gfield_checkbox label, div.gform_wrapper ul.gfield_radio label {
  margin-left: 0;
  padding-left: 28px;
}
/* line 281, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper ul.gfield_checkbox label:before, div.gform_wrapper ul.gfield_radio label:before {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
  border: 1px solid #32281e;
  position: absolute;
  top: 50%;
  margin-top: -1px;
  left: 0;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
/* line 300, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper ul.gfield_radio li label:before {
  border-radius: 50%;
}
/* line 305, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper .mCSB_inside > .mCSB_container {
  padding-right: 0;
  margin-right: 0;
}
/* line 310, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper .mCSB_scrollTools {
  width: 12px;
  border-left: 1px solid #000000;
  background-color: #ffffff;
  opacity: 1;
}
/* line 317, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000000;
  width: 2px;
}
/* line 322, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper .mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}
/* line 326, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper div.fancy-select select:focus + div.trigger {
  box-shadow: none;
}
/* line 330, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper .fancy-select, div.gform_wrapper .ms-parent {
  color: #32281e;
  width: 97.5% !important;
}
@media (max-width: 750px) {
  /* line 330, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
  div.gform_wrapper .fancy-select, div.gform_wrapper .ms-parent {
    width: 97.5% !important;
  }
}
/* line 338, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper .fancy-select.medium, div.gform_wrapper .ms-parent.medium {
  width: 553px;
}
/* line 344, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper .fancy-select button.ms-choice:focus, div.gform_wrapper .ms-parent button.ms-choice:focus {
  outline: none;
}
/* line 348, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper .fancy-select button.ms-choice > div, div.gform_wrapper .ms-parent button.ms-choice > div {
  content: "";
  display: block;
  width: 8px;
  height: 5px;
  position: absolute;
  top: 50%;
  right: 10px;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  background-image: url(images/dropdown-arrow-form.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {
  /* line 348, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
  div.gform_wrapper .fancy-select button.ms-choice > div, div.gform_wrapper .ms-parent button.ms-choice > div {
    background-image: url(images/retina/dropdown-arrow-form.png);
    background-size: 100%;
  }
}
/* line 360, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper .fancy-select button.ms-choice:before, div.gform_wrapper .ms-parent button.ms-choice:before {
  content: none;
}
/* line 365, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper .fancy-select .trigger, div.gform_wrapper .fancy-select .ms-choice, div.gform_wrapper .ms-parent .trigger, div.gform_wrapper .ms-parent .ms-choice {
  background: #ffffff;
  border-radius: 0;
  border: 1px solid #000000;
  width: 100% !important;
  height: 45px;
  line-height: 45px;
  font-size: 16px;
  padding: 0 10px;
  color: #32281e;
  font-family: 'Biryani', sans-serif;
  font-weight: 700;
  position: relative;
  outline: none;
  text-transform: none;
}
/* line 380, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper .fancy-select .trigger.open, div.gform_wrapper .fancy-select .ms-choice.open, div.gform_wrapper .ms-parent .trigger.open, div.gform_wrapper .ms-parent .ms-choice.open {
  background: #ffffff;
  color: #32281e;
}
/* line 385, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper .fancy-select .trigger.selected, div.gform_wrapper .fancy-select .ms-choice.selected, div.gform_wrapper .ms-parent .trigger.selected, div.gform_wrapper .ms-parent .ms-choice.selected {
  box-shadow: none;
}
/* line 389, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper .fancy-select .trigger:after, div.gform_wrapper .fancy-select .ms-choice:after, div.gform_wrapper .ms-parent .trigger:after, div.gform_wrapper .ms-parent .ms-choice:after {
  content: none;
}
/* line 393, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper .fancy-select .trigger:before, div.gform_wrapper .fancy-select .ms-choice:before, div.gform_wrapper .ms-parent .trigger:before, div.gform_wrapper .ms-parent .ms-choice:before {
  content: "";
  display: block;
  width: 8px;
  height: 5px;
  position: absolute;
  top: 50%;
  right: 10px;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  background-image: url(images/dropdown-arrow-form.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {
  /* line 393, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
  div.gform_wrapper .fancy-select .trigger:before, div.gform_wrapper .fancy-select .ms-choice:before, div.gform_wrapper .ms-parent .trigger:before, div.gform_wrapper .ms-parent .ms-choice:before {
    background-image: url(images/retina/dropdown-arrow-form.png);
    background-size: 100%;
  }
}
/* line 406, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper .fancy-select .ms-drop, div.gform_wrapper .ms-parent .ms-drop {
  margin-top: 0;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 0;
  border: none !important;
}
/* line 414, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper .fancy-select .ms-drop ul li:last-child, div.gform_wrapper .ms-parent .ms-drop ul li:last-child {
  border-bottom: none !important;
}
/* line 418, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper .fancy-select .ms-drop ul li label, div.gform_wrapper .ms-parent .ms-drop ul li label {
  position: relative;
  line-height: 45px;
  padding-left: 26px;
  cursor: pointer;
  margin-bottom: 0;
}
/* line 425, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper .fancy-select .ms-drop ul li label input, div.gform_wrapper .ms-parent .ms-drop ul li label input {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 12px;
  height: 12px;
  margin-top: 0;
  opacity: 0;
}
/* line 435, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper .fancy-select .ms-drop ul li label input:checked + span:before, div.gform_wrapper .ms-parent .ms-drop ul li label input:checked + span:before {
  border-color: #007dba;
  background-image: url(images/checkbox-checked.png);
  background-repeat: no-repeat;
  background-position: center center;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {
  /* line 435, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
  div.gform_wrapper .fancy-select .ms-drop ul li label input:checked + span:before, div.gform_wrapper .ms-parent .ms-drop ul li label input:checked + span:before {
    background-image: url(images/retina/checkbox-checked.png);
    background-size: 100%;
  }
}
/* line 443, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper .fancy-select .ms-drop ul li label:hover, div.gform_wrapper .ms-parent .ms-drop ul li label:hover {
  color: #007dba;
}
/* line 446, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper .fancy-select .ms-drop ul li label:hover span:before, div.gform_wrapper .ms-parent .ms-drop ul li label:hover span:before {
  border-color: #007dba;
}
/* line 451, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper .fancy-select .ms-drop ul li label span, div.gform_wrapper .ms-parent .ms-drop ul li label span {
  display: block;
  width: 100%;
}
/* line 456, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper .fancy-select .ms-drop ul li label span:before, div.gform_wrapper .ms-parent .ms-drop ul li label span:before {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
  border: 1px solid #32281e;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  left: 0;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
/* line 473, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper .fancy-select ul.options, div.gform_wrapper .fancy-select .ms-drop ul, div.gform_wrapper .ms-parent ul.options, div.gform_wrapper .ms-parent .ms-drop ul {
  border-top: none;
  background-color: #ffffff;
  box-shadow: none;
  border-radius: none;
  color: #32281e;
  border: 1px solid #000000;
  border-radius: 0;
  top: 100%;
  transition: none;
  opacity: 1;
  border-top: 0 !important;
  width: 100%;
  padding: 0;
  max-height: 136px !important;
  overflow-x: hidden;
  overflow-y: auto;
  text-transform: none !important;
}
/* line 492, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper .fancy-select ul.options li, div.gform_wrapper .fancy-select .ms-drop ul li, div.gform_wrapper .ms-parent ul.options li, div.gform_wrapper .ms-parent .ms-drop ul li {
  transition: none;
  line-height: 45px;
  border-bottom: 1px solid #000000;
  padding: 0 14px;
  color: #32281e;
  height: 45px;
  text-transform: none;
}
/* line 501, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper .fancy-select ul.options li.selected, div.gform_wrapper .fancy-select ul.options li:hover, div.gform_wrapper .fancy-select .ms-drop ul li.selected, div.gform_wrapper .fancy-select .ms-drop ul li:hover, div.gform_wrapper .ms-parent ul.options li.selected, div.gform_wrapper .ms-parent ul.options li:hover, div.gform_wrapper .ms-parent .ms-drop ul li.selected, div.gform_wrapper .ms-parent .ms-drop ul li:hover {
  background-color: transparent;
  color: #007dba;
}
/* line 506, ../../../../source/wp-content/themes/waldorfschoolofgardencity/css/_formstyles.scss */
div.gform_wrapper .fancy-select ul.options li:last-child, div.gform_wrapper .fancy-select .ms-drop ul li:last-child, div.gform_wrapper .ms-parent ul.options li:last-child, div.gform_wrapper .ms-parent .ms-drop ul li:last-child {
  border-bottom: none;
}
body #gform_wrapper_3 label.gfield_label+div.ginput_container {
    width: 100%;
}
body #gform_wrapper_10 label.gfield_label+div.ginput_container {
    width: 50%;
}
@media(max-width: 960px) {
    body .gform_wrapper label.gfield_label+div.ginput_container {
        width: 100%;
    }
    #gform_10 .ginput_complex > p{
        display: inline;
        float: left;
        width: 100%;
    }
}


#gform_10 .ginput_complex > p:first-child{
    display: inline;
    float: left;
}
#gform_10 .ginput_complex > p:nth-child(2) {
    display: inline;
    float: left;
}

#gform_10 .ginput_complex > p span {
    width: 100%;
        margin-right: 5px;
}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    width: 97.5% !important;
}
@media(max-width: 960px) {
    .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium, {
        width: 97.5% !important;
    }
}

.gform_wrapper .ginput_complex .ginput_cardinfo_left {
    width: 100% !important;
    float: left;
    margin: 0;
}
.gform_wrapper .ginput_complex .ginput_cardinfo_left .fancy-select {
    float: left;
    width: 47.5% !important;
}
@media(max-width: 960px) {
    .gform_wrapper .ginput_complex .ginput_cardinfo_left .fancy-select {
        width: 97.5% !important;
    }
}
.gform_wrapper .ginput_complex .ginput_cardinfo_left  .fancy-select:nth-of-type(1) {
       margin-right: 15px;
}
@media(max-width: 960px) {
    .gform_wrapper .ginput_complex .ginput_cardinfo_left  .fancy-select:nth-of-type(1) {
       margin-bottom: 15px;
}
}
.gform_wrapper .ginput_complex .ginput_cardinfo_right {
    float: right;
    width: 50%;
}
.gform_wrapper .ginput_complex #input_10_37_5_container {
    float: left;
    width: 49%;
}

@media(max-width: 960px) {
    .gform_wrapper .ginput_complex .ginput_cardinfo_right input.ginput_card_security_code {
        max-width: 100% !important;
    }
}
@media(max-width: 750px) {
    .gform_wrapper .ginput_complex .ginput_right {
         margin-left: 0 !important; 
    }
}
 

/* =============================================================================

	Layout

/* ========================================================================== */





div.gform_footer.top_label {

 text-align: center;

}



@media (max-width: 768px) {

  .tablepress-responsive-tablet.tablepress-id-12 thead tr,

  .tablepress-responsive-tablet.tablepress-id-12 thead th,

  .tablepress-responsive-tablet.tablepress-id-12 tbody td {

    height: 60px;

  }

}
/*.total_invisible { display: none;}*/

/* New footer styles */
footer.main .footer-middle div.social-wrap .socials-wrapper {
	margin-left: -28px;
	margin-right: -40px;
	width: auto;
}
footer.main .footer-middle div.social-wrap a {
	float: left;
	margin-left: 28px;
	margin-right: 0;
	position: relative;
}
footer.main .footer-middle div.social-wrap a:hover img:first-child {
	opacity: 0;
}
footer.main .footer-middle div.social-wrap a:hover img:last-child {
	opacity: 1;
}
footer.main .footer-middle div.social-wrap a img:last-child {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
footer.main .footer-middle div.social-wrap a img {
	height: 25px;
	width: auto;
	-webkit-transition: opacity 0.1s ease-in-out;
	-moz-transition: opacity 0.1s ease-in-out;
	-ms-transition: opacity 0.1s ease-in-out;
	transition: opacity 0.1s ease-in-out;
}
@media (max-width: 1169px) {
	footer.main .footer-middle .call-address-wrap {
		padding-left: 30px;
		padding-right: 30px;
	}

	footer.main .footer-middle div.social-wrap .socials-wrapper {
		margin-left: -71px;
		margin-right: -10px;
	}
}

@media (max-width: 991px) {
	footer.main .footer-logo-wrap {
		text-align: right;
	}

	footer.main .footer-middle .social-wrap {
		text-align: center;
		padding-top: 17px;
	}

	footer.main .footer-middle div.social-wrap .socials-wrapper {
		  margin-left: -75px;
	    margin-right: 0;
	    display: inline-block;
	}
}

@media (max-width: 970px) {
	footer.main .footer-middle div.social-wrap .socials-wrapper {
		  margin-left: -28px;
	}
}

@media (max-width: 750px) {
	footer.main .footer-middle .social-wrap {
		text-align: left;
		width: 70%;

	}
	footer.main .footer-middle div.social-wrap .socials-wrapper {
		margin-right: 0;
		margin-left: -25px;
		float: right;
	}
	footer.main .footer-middle div.social-wrap a  {
		margin-left: 25px;
	}
	footer.main .footer-middle .footer-logo-wrap {
		width: 30%;
	}
}

@media (max-width: 480px) {
	footer.main .footer-middle .footer-logo-wrap, footer.main .footer-middle div.social-wrap, footer.main .footer-middle div.call-address-wrap {
		width: 100%;
		float: none;
		text-align: center;
		position: static;
	}

	footer.main .footer-middle div.call-address-wrap {
		padding-top: 23px;
		margin-bottom: -11px;
		padding-bottom: 0;
	}

	footer.main .footer-middle div.social-wrap .socials-wrapper {
		margin-left: -28px;
		margin-right: 0;
		display: inline-block;
		float: none;
	}
	footer.main .footer-middle div.social-wrap a  {
		margin-left: 28px;
	}
	footer.main .footer-middle div.social-wrap {
		padding-top: 0;
		text-align: center;
	}

	footer.main .footer-middle {
		padding-bottom: 24px !important;
	}
}
