@charset "UTF-8";
/* ==================
     MEDIA QUERIES
===================== */
/* ==================
    CENTER
===================== */
/* ==================
    BUTTON
===================== */
/* ==================
    FONT FACE
===================== */
/* ==================
    TRANSITION
===================== */
/* ==================
    OPACITY
    ALPHA
    TRANSPARENT
===================== */
/* ==================
     BOX SIZING
     BORDER RADIUS
===================== */
/* ==================
    CLEARFIX
===================== */
@media screen and (max-width: 767px) {
  /* line 3, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  .locale {
    margin-top: 0;
  }

  /* line 6, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  .collapse {
    margin-top: 30px;
  }
  /* line 9, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  .collapse .inner {
    -webkit-transition: all 0.12s ease-out;
    -moz-transition: all 0.12s ease-out;
    -ms-transition: all 0.12s ease-out;
    -o-transition: all 0.12s ease-out;
    transition: all 0.12s ease-out;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-clip: padding-box;
    padding: 5px;
    border-style: solid;
    border-width: 1px;
    width: 45px !important;
    float: right;
  }
  /* line 18, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  .collapse .inner span {
    -webkit-transition: all 0.12s ease-out;
    -moz-transition: all 0.12s ease-out;
    -ms-transition: all 0.12s ease-out;
    -o-transition: all 0.12s ease-out;
    transition: all 0.12s ease-out;
    margin: 5px;
    display: block;
    height: 1px;
  }

  /* line 28, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  .nav-controls {
    margin-top: 30px;
    display: none;
  }
  /* line 32, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  .nav-controls #navigation,
  .nav-controls .language {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-clip: padding-box;
    border-style: solid;
    border-width: 1px;
  }
  /* line 38, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  .nav-controls #navigation ul,
  .nav-controls .language ul {
    padding: 0;
    margin: 0 !important;
  }
  /* line 42, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  .nav-controls #navigation ul li,
  .nav-controls .language ul li {
    display: block !important;
    border-top-style: solid;
    border-top-width: 1px;
    border-left: none !important;
    border-right: none !important;
    float: none !important;
    list-style: none;
    margin: 0;
    padding: 0 !important;
  }
  /* line 53, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  .nav-controls #navigation ul li.childActive a,
  .nav-controls .language ul li.childActive a {
    font-weight: normal;
  }
  /* line 54, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  .nav-controls #navigation ul li.expanded > ul,
  .nav-controls .language ul li.expanded > ul {
    display: block;
  }
  /* line 55, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  .nav-controls #navigation ul li ul,
  .nav-controls .language ul li ul {
    border-top-style: solid;
    border-top-width: 1px;
  }
  /* line 59, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  .nav-controls #navigation ul li ul li a,
  .nav-controls .language ul li ul li a {
    font-size: 12px !important;
    padding: 10px 15px !important;
    opacity: 0.75;
  }
  /* line 66, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  .nav-controls #navigation ul li a, .nav-controls #navigation ul li span,
  .nav-controls .language ul li a,
  .nav-controls .language ul li span {
    display: block;
    text-align: center;
    padding: 15px;
  }
  /* line 70, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  .nav-controls #navigation ul li a.locale-untranslated, .nav-controls #navigation ul li span.locale-untranslated,
  .nav-controls .language ul li a.locale-untranslated,
  .nav-controls .language ul li span.locale-untranslated {
    display: none;
  }
  /* line 73, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  .nav-controls #navigation ul li:first-child,
  .nav-controls .language ul li:first-child {
    border-top: none;
  }
  /* line 77, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  .nav-controls #navigation.header.background > ul, .nav-controls #navigation.header.border > ul, .nav-controls #navigation.header.arrow > ul, .nav-controls #navigation.sidebar.background > ul, .nav-controls #navigation.sidebar.border > ul, .nav-controls #navigation.sidebar.arrow > ul,
  .nav-controls #navigation > ul,
  .nav-controls .language.header.background > ul,
  .nav-controls .language.header.border > ul,
  .nav-controls .language.header.arrow > ul,
  .nav-controls .language.sidebar.background > ul,
  .nav-controls .language.sidebar.border > ul,
  .nav-controls .language.sidebar.arrow > ul,
  .nav-controls .language > ul {
    margin: 0 !important;
    padding: 0 !important;
  }
  /* line 87, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  .nav-controls #navigation.header.background > ul > li, .nav-controls #navigation.header.border > ul > li, .nav-controls #navigation.header.arrow > ul > li, .nav-controls #navigation.sidebar.background > ul > li, .nav-controls #navigation.sidebar.border > ul > li, .nav-controls #navigation.sidebar.arrow > ul > li,
  .nav-controls #navigation > ul > li,
  .nav-controls .language.header.background > ul > li,
  .nav-controls .language.header.border > ul > li,
  .nav-controls .language.header.arrow > ul > li,
  .nav-controls .language.sidebar.background > ul > li,
  .nav-controls .language.sidebar.border > ul > li,
  .nav-controls .language.sidebar.arrow > ul > li,
  .nav-controls .language > ul > li {
    margin: 0 !important;
    padding: 0 !important;
  }
  /* line 91, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  .nav-controls #navigation.header.background > ul > li.active-trail, .nav-controls #navigation.header.border > ul > li.active-trail, .nav-controls #navigation.header.arrow > ul > li.active-trail, .nav-controls #navigation.sidebar.background > ul > li.active-trail, .nav-controls #navigation.sidebar.border > ul > li.active-trail, .nav-controls #navigation.sidebar.arrow > ul > li.active-trail,
  .nav-controls #navigation > ul > li.active-trail,
  .nav-controls .language.header.background > ul > li.active-trail,
  .nav-controls .language.header.border > ul > li.active-trail,
  .nav-controls .language.header.arrow > ul > li.active-trail,
  .nav-controls .language.sidebar.background > ul > li.active-trail,
  .nav-controls .language.sidebar.border > ul > li.active-trail,
  .nav-controls .language.sidebar.arrow > ul > li.active-trail,
  .nav-controls .language > ul > li.active-trail {
    border-bottom: none !important;
    padding: 0 !important;
  }
  /* line 94, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  .nav-controls #navigation.header.background > ul > li.active-trail:first-child, .nav-controls #navigation.header.border > ul > li.active-trail:first-child, .nav-controls #navigation.header.arrow > ul > li.active-trail:first-child, .nav-controls #navigation.sidebar.background > ul > li.active-trail:first-child, .nav-controls #navigation.sidebar.border > ul > li.active-trail:first-child, .nav-controls #navigation.sidebar.arrow > ul > li.active-trail:first-child,
  .nav-controls #navigation > ul > li.active-trail:first-child,
  .nav-controls .language.header.background > ul > li.active-trail:first-child,
  .nav-controls .language.header.border > ul > li.active-trail:first-child,
  .nav-controls .language.header.arrow > ul > li.active-trail:first-child,
  .nav-controls .language.sidebar.background > ul > li.active-trail:first-child,
  .nav-controls .language.sidebar.border > ul > li.active-trail:first-child,
  .nav-controls .language.sidebar.arrow > ul > li.active-trail:first-child,
  .nav-controls .language > ul > li.active-trail:first-child {
    padding: 0 !important;
  }
  /* line 99, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  .nav-controls #navigation + nav#navigation,
  .nav-controls .language + nav#navigation {
    display: none !important;
  }
  /* line 102, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  .nav-controls .language {
    margin-bottom: 30px;
  }

  /* line 107, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  #content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content p, #content tr, #content td, #content th, #content input, #content .field-basic-file-file, #content .field-link, #content .field-body, #content .pane, #content .breadcrumb {
    text-align: center !important;
  }
  /* line 108, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  #content ul, #content ol {
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 85%;
    float: none !important;
  }
  /* line 108, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  #content ul li, #content ol li {
    text-align: left;
  }
  /* line 109, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  #content img {
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    width: auto;
    float: none !important;
  }
  /* line 110, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  #content img.file-icon {
    display: inline !important;
  }
  /* line 111, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  #content input, #content textarea, #content .grippie {
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 75%;
    float: none !important;
  }
  /* line 112, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  #content div.field-imagetext-image {
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 99%;
    float: none !important;
  }
  /* line 113, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  #content header, #content .inner {
    margin: 0 !important;
  }
  /* line 114, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  #content aside {
    display: none;
  }
  /* line 115, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  #content blockquote, #content q {
    margin: 0;
  }

  /* line 119, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  section.page #layout {
        /*ol{
            counter-reset: _counter;
            margin:0 !important;
            padding:$margin $margin * 2 !important;

            li{
                position:relative;
                margin:$margin 0 0 0!important;
                list-style-type:none !important;
                &:first-child{margin-top:0 !important;}
                &:before {
                    display:block;
                    content: counter(_counter);
                    counter-increment: _counter;
                    font-size: $delta;
                    padding-bottom:$padding;
                    @include opacity($hi-transparent);
                }
            }
        }

        ul{
            margin:0 !important;
            padding:$margin $margin * 2 !important;

            li{
                position:relative;
                margin:$margin 0 0 0!important;
                list-style-type:none !important;
                &:first-child{margin-top:0 !important;}
                &:before {
                    display:block;
                    content: "°";
                    font-size: $delta;
                    padding-bottom:$padding;
                    @include opacity($hi-transparent);
                }
            }
        }*/
  }

  /* line 162, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  section#admin, .edit-mini-panel-link {
    display: none !important;
  }

  /* line 163, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  aside .block-menu-block-split {
    display: none;
  }

  /* line 168, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  body.html.node-type-panopoly-page.classic_inner-design > section.page #navigation {
    margin: 0;
  }
  /* line 170, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  body.html.node-type-panopoly-page.classic_inner-design > section.page #content {
    width: 100%;
    margin: 0 !important;
  }
  /* line 174, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  body.html.node-type-panopoly-page.classic_inner-design > section.page #content #admin {
    display: none !important;
  }
  /* line 175, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  body.html.node-type-panopoly-page.classic_inner-design > section.page #content #layout .pane {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  /* line 179, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  body.html.node-type-panopoly-page.classic_inner-design > section.page #content #layout .pane.featured {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 182, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  body.html.node-type-panopoly-page.classic_inner-design > section.page #content #layout .pane.featured > .inner {
    padding: 30px !important;
  }
  /* line 186, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  body.html.node-type-panopoly-page.classic_inner-design > section.page #content article.main {
    margin: 0 !important;
  }
  /* line 188, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  body.html.node-type-panopoly-page.classic_inner-design > section.page #content article.main > header {
    padding: 30px;
  }
  /* line 191, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  body.html.node-type-panopoly-page.classic_inner-design > section.page #content .block {
    padding: 0 !important;
  }

  /* line 198, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  section.page > header.main {
    padding: 0 30px 30px 30px !important;
  }
  /* line 200, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  section.page > header.main > .inner {
    padding: 0 !important;
  }
  /* line 203, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  section.page > #content {
    padding: 0 30px !important;
    width: 100% !important;
    margin: 30px 0 !important;
  }
  /* line 208, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  section.page > #content > article.main {
    margin: 30px 0 0 0 !important;
    padding: 0 !important;
  }
  /* line 212, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  section.page > #content > article.main > .block {
    margin-top: 30px;
  }
  /* line 214, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  section.page > #content > article.main > .block:first-child {
    margin-top: 0 !important;
  }
  /* line 219, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  section.page > #content > aside ul.menu {
    text-align: center;
    padding-left: 0 !important;
  }
  /* line 222, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  section.page > #content > aside ul.menu li {
    padding: 15px !important;
    margin: 7.5px 0 !important;
  }

  /* line 228, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  aside.sidebar {
    margin: 0 !important;
    width: 100% !important;
  }
  /* line 232, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  aside.sidebar > header.main {
    padding: 0 30px 30px 30px;
  }
  /* line 234, ../../__source__/scss/workspace/designs/partials/_mobile.scss */
  aside.sidebar > header.main > .inner {
    padding: 0 !important;
  }
}
/* line 2, ../../__source__/scss/workspace/designs/partials/_logo.scss */
h1.site-name {
  display: inline-block;
  font-size: 54.6px !important;
  margin-top: 15px;
  margin-bottom: 30px;
}
/* line 8, ../../__source__/scss/workspace/designs/partials/_logo.scss */
h1.site-name + p.site-slogan {
  margin-top: -15px;
  padding-top: 0;
  padding-bottom: 15px;
}
/* line 14, ../../__source__/scss/workspace/designs/partials/_logo.scss */
h1.site-name a {
  text-decoration: none;
  display: block;
}
@media screen and (max-width: 767px) {
  /* line 2, ../../__source__/scss/workspace/designs/partials/_logo.scss */
  h1.site-name {
    margin-top: 0;
    font-size: 22.4px !important;
  }
  /* line 23, ../../__source__/scss/workspace/designs/partials/_logo.scss */
  h1.site-name + p.site-slogan {
    padding-top: 15px;
    padding-bottom: 0;
  }
}

/* line 31, ../../__source__/scss/workspace/designs/partials/_logo.scss */
#logo {
  display: inline-block;
  margin-top: 30px;
  margin-bottom: 30px;
}
/* line 35, ../../__source__/scss/workspace/designs/partials/_logo.scss */
.classic_sidebar-design #logo {
  margin: 0;
}

/* line 39, ../../__source__/scss/workspace/designs/partials/_logo.scss */
body.logo-alt #logo {
  margin-top: 0;
  max-width: 250px;
  max-height: 250px;
}
/* line 43, ../../__source__/scss/workspace/designs/partials/_logo.scss */
body.logo-alt #logo img {
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  background-clip: padding-box;
  padding: 15px;
}
/* line 46, ../../__source__/scss/workspace/designs/partials/_logo.scss */
body.logo-alt.classic_sidebar-design #logo {
  margin-top: -30px;
}

@media screen and (max-width: 767px) {
  /* line 50, ../../__source__/scss/workspace/designs/partials/_logo.scss */
  #logo, h1.site-name {
    margin-top: 30px;
    margin-right: 30px;
    margin-bottom: 0;
  }
  /* line 55, ../../__source__/scss/workspace/designs/partials/_logo.scss */
  body.logo-alt #logo, body.logo-alt h1.site-name {
    max-width: 150px;
    max-height: 150px;
    margin: 0 !important;
  }
  /* line 61, ../../__source__/scss/workspace/designs/partials/_logo.scss */
  .classic_sidebar-design #logo, .classic_sidebar-design h1.site-name {
    margin-top: 30px;
    margin-right: 30px;
  }
}
/* ==================
     MAIN MENU 
===================== */
/* line 5, ../../__source__/scss/workspace/designs/partials/_menu.scss */
nav#navigation > ul {
  margin: 15px 0 !important;
}
/* line 8, ../../__source__/scss/workspace/designs/partials/_menu.scss */
nav#navigation > ul > li {
  display: inline-block !important;
  padding: 0 30px;
  margin: 0 !important;
  list-style: none;
}
/* line 14, ../../__source__/scss/workspace/designs/partials/_menu.scss */
nav#navigation > ul > li ul {
  display: none !important;
}
/* line 17, ../../__source__/scss/workspace/designs/partials/_menu.scss */
nav#navigation > ul > li ul li {
  display: block;
  font-size: 12.3846153846px;
}
@media screen and (max-width: 767px) {
  /* line 14, ../../__source__/scss/workspace/designs/partials/_menu.scss */
  nav#navigation > ul > li ul {
    display: block !important;
  }
  /* line 24, ../../__source__/scss/workspace/designs/partials/_menu.scss */
  nav#navigation > ul > li ul li {
    font-size: 16.1px;
  }
}
/* line 28, ../../__source__/scss/workspace/designs/partials/_menu.scss */
nav#navigation > ul > li a {
  text-decoration: none !important;
}
/* line 29, ../../__source__/scss/workspace/designs/partials/_menu.scss */
nav#navigation > ul > li:first-child {
  padding-left: 0 !important;
}
/* line 34, ../../__source__/scss/workspace/designs/partials/_menu.scss */
nav#navigation.sidebar > ul {
  margin: 0 !important;
  padding: 0 !important;
}
/* line 38, ../../__source__/scss/workspace/designs/partials/_menu.scss */
nav#navigation.sidebar > ul > li {
  display: block !important;
  padding: 0 !important;
  margin-bottom: 10px !important;
}
/* line 46, ../../__source__/scss/workspace/designs/partials/_menu.scss */
nav#navigation.header.border > ul, nav#navigation.header.arrow > ul, nav#navigation.header.background > ul {
  margin: 0 !important;
}
/* line 49, ../../__source__/scss/workspace/designs/partials/_menu.scss */
nav#navigation.sidebar.border > ul > li {
  border-left: 5px solid transparent;
}
/* line 50, ../../__source__/scss/workspace/designs/partials/_menu.scss */
nav#navigation.header.border > ul > li {
  border-bottom: 5px solid transparent;
}
/* line 52, ../../__source__/scss/workspace/designs/partials/_menu.scss */
nav#navigation.header.background > ul > li {
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  background-clip: padding-box;
}
@media screen and (max-width: 767px) {
  /* line 52, ../../__source__/scss/workspace/designs/partials/_menu.scss */
  nav#navigation.header.background > ul > li {
    border-radius: 0 !important;
    padding: 0 !important;
  }
  /* line 57, ../../__source__/scss/workspace/designs/partials/_menu.scss */
  nav#navigation.header.background > ul > li:first-child {
    padding-left: 0 !important;
  }
}
/* line 61, ../../__source__/scss/workspace/designs/partials/_menu.scss */
nav#navigation.header.border > ul, nav#navigation.header.arrow > ul, nav#navigation.header.background > ul {
  margin-bottom: 0 !important;
}
/* line 66, ../../__source__/scss/workspace/designs/partials/_menu.scss */
nav#navigation.header.border > ul > li, nav#navigation.header.arrow > ul > li, nav#navigation.header.background > ul > li {
  margin-right: 15px !important;
}
/* line 69, ../../__source__/scss/workspace/designs/partials/_menu.scss */
nav#navigation.header.border > ul > li:first-child, nav#navigation.header.arrow > ul > li:first-child, nav#navigation.header.background > ul > li:first-child {
  padding-left: 0 !important;
}
/* line 71, ../../__source__/scss/workspace/designs/partials/_menu.scss */
nav#navigation.header.border > ul > li:first-child.active-trail, nav#navigation.header.arrow > ul > li:first-child.active-trail, nav#navigation.header.background > ul > li:first-child.active-trail {
  padding-left: 15px !important;
}
/* line 76, ../../__source__/scss/workspace/designs/partials/_menu.scss */
nav#navigation.header.background > ul {
  margin-bottom: -5px !important;
}
/* line 77, ../../__source__/scss/workspace/designs/partials/_menu.scss */
nav#navigation.header.arrow > ul > li {
  padding: 15px !important;
}
/* line 78, ../../__source__/scss/workspace/designs/partials/_menu.scss */
nav#navigation.header.border > ul > li {
  padding: 15px 15px 5px 15px !important;
}
/* line 79, ../../__source__/scss/workspace/designs/partials/_menu.scss */
nav#navigation.header.background > ul > li {
  padding: 10px 15px !important;
}
/* line 80, ../../__source__/scss/workspace/designs/partials/_menu.scss */
nav#navigation.header.background > ul > li.active-trail {
  padding: 5px 15px !important;
}
/* line 81, ../../__source__/scss/workspace/designs/partials/_menu.scss */
nav#navigation.header.arrow > ul > li.active-trail {
  position: relative;
  padding-bottom: 15px !important;
}
/* line 85, ../../__source__/scss/workspace/designs/partials/_menu.scss */
nav#navigation.header.arrow > ul > li.active-trail:after {
  bottom: 0%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-width: 7px;
  margin-left: -7px;
}
@media screen and (max-width: 767px) {
  /* line 81, ../../__source__/scss/workspace/designs/partials/_menu.scss */
  nav#navigation.header.arrow > ul > li.active-trail {
    padding: 0 !important;
  }
  /* line 100, ../../__source__/scss/workspace/designs/partials/_menu.scss */
  nav#navigation.header.arrow > ul > li.active-trail:after {
    display: none;
  }
}
/* line 104, ../../__source__/scss/workspace/designs/partials/_menu.scss */
nav#navigation.sidebar.arrow li.active-trail.child {
  position: relative;
}
/* line 107, ../../__source__/scss/workspace/designs/partials/_menu.scss */
nav#navigation.sidebar.arrow li.active-trail.child:after {
  left: 0%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-width: 7px;
  margin-top: -7px;
}
@media screen and (max-width: 767px) {
  /* line 124, ../../__source__/scss/workspace/designs/partials/_menu.scss */
  nav#navigation.border.header > ul > li {
    padding: 0 !important;
    margin-right: 0 !important;
    border-width: 1px !important;
  }
  /* line 125, ../../__source__/scss/workspace/designs/partials/_menu.scss */
  nav#navigation.header.arrow > ul > li:first-child {
    padding-left: 0 !important;
  }
}

/* line 129, ../../__source__/scss/workspace/designs/partials/_menu.scss */
section#navigation.special {
  padding-bottom: 15px;
}
/* line 133, ../../__source__/scss/workspace/designs/partials/_menu.scss */
section#navigation.special section.navigation > .inner {
  text-align: center;
}
/* line 136, ../../__source__/scss/workspace/designs/partials/_menu.scss */
section#navigation.special section.navigation > .inner ul {
  margin: 0;
  padding: 0;
  display: inline-block;
}
/* line 141, ../../__source__/scss/workspace/designs/partials/_menu.scss */
section#navigation.special section.navigation > .inner ul li {
  margin: 0;
  padding: 0;
  display: inline-block;
}
/* line 146, ../../__source__/scss/workspace/designs/partials/_menu.scss */
section#navigation.special section.navigation > .inner ul li a {
  display: block;
  padding: 7.5px 30px;
  list-style: none !important;
  margin: 0;
  text-decoration: none;
}
/* line 152, ../../__source__/scss/workspace/designs/partials/_menu.scss */
section#navigation.special section.navigation > .inner ul li a:first-child {
  margin-left: 0;
}
/* line 155, ../../__source__/scss/workspace/designs/partials/_menu.scss */
section#navigation.special section.navigation > .inner ul li ul li.active-trail a {
  text-decoration: underline;
}
/* line 160, ../../__source__/scss/workspace/designs/partials/_menu.scss */
section#navigation.special section.navigation header {
  display: none;
}
/* line 163, ../../__source__/scss/workspace/designs/partials/_menu.scss */
section#navigation.special section.navigation#block-menu-block-split-0 {
  margin-top: 15px;
}
/* line 166, ../../__source__/scss/workspace/designs/partials/_menu.scss */
section#navigation.special section.navigation#block-menu-block-split-0 ul li {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
  margin-left: 15px;
}
/* line 169, ../../__source__/scss/workspace/designs/partials/_menu.scss */
section#navigation.special section.navigation#block-menu-block-split-0 ul li > a {
  padding: 5px 30px;
}
/* line 170, ../../__source__/scss/workspace/designs/partials/_menu.scss */
section#navigation.special section.navigation#block-menu-block-split-0 ul li:first-child {
  margin-left: 0;
}
/* line 171, ../../__source__/scss/workspace/designs/partials/_menu.scss */
section#navigation.special section.navigation#block-menu-block-split-0 ul li.expanded {
  text-align: center;
}
/* line 173, ../../__source__/scss/workspace/designs/partials/_menu.scss */
section#navigation.special section.navigation#block-menu-block-split-0 ul li.expanded > a {
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  background-clip: padding-box;
}
/* line 175, ../../__source__/scss/workspace/designs/partials/_menu.scss */
section#navigation.special section.navigation#block-menu-block-split-0 ul li.expanded ul {
  margin: 5px;
}
/* line 178, ../../__source__/scss/workspace/designs/partials/_menu.scss */
section#navigation.special section.navigation#block-menu-block-split-0 ul li.expanded ul li {
  margin: 0 !important;
  padding: 0 !important;
  background: none !important;
}
/* line 182, ../../__source__/scss/workspace/designs/partials/_menu.scss */
section#navigation.special section.navigation#block-menu-block-split-0 ul li.expanded ul li a {
  padding: 5px 15px;
}

/* line 191, ../../__source__/scss/workspace/designs/partials/_menu.scss */
aside section.block ul.menu {
  margin-top: 0 !important;
  padding-left: 15px;
}

/* line 193, ../../__source__/scss/workspace/designs/partials/_menu.scss */
#navigation + #navigation {
  margin-top: -7.5px !important;
  margin-bottom: 15px !important;
}

/* line 198, ../../__source__/scss/workspace/designs/partials/_menu.scss */
#menu > #navigation:nth-child(2) ul {
  margin: 0 !important;
}
/* line 201, ../../__source__/scss/workspace/designs/partials/_menu.scss */
#menu > #navigation:nth-child(2) ul li {
  padding: 0 !important;
  margin: 0 30px 0 0 !important;
}
/* line 204, ../../__source__/scss/workspace/designs/partials/_menu.scss */
#menu > #navigation:nth-child(2) ul li a {
  font-size: 12.8333333333px !important;
}

/* line 209, ../../__source__/scss/workspace/designs/partials/_menu.scss */
header.main.fixed #menu {
  position: absolute;
  bottom: 0;
  left: 0;
  width: auto;
}
@media screen and (min-width: 767px) and (max-width: 1025px) {
  /* line 209, ../../__source__/scss/workspace/designs/partials/_menu.scss */
  header.main.fixed #menu {
    left: 30px;
    right: 30px;
  }
}

/* line 2, ../../__source__/scss/workspace/designs/partials/_locale.scss */
section.locale.horizontal ul {
  overflow: hidden;
}
/* line 3, ../../__source__/scss/workspace/designs/partials/_locale.scss */
section.locale.horizontal li {
  display: block;
  float: left;
  margin: 5px 0 0 5px;
}
/* line 4, ../../__source__/scss/workspace/designs/partials/_locale.scss */
section.locale.horizontal li:first-child {
  padding-left: 0;
}

/* line 3, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
.slideshow .galleria-container .galleria-stage {
  right: 0px !important;
  left: 0px !important;
  top: 0px !important;
  bottom: 0px !important;
}
/* line 9, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
.slideshow .galleria-container .galleria-stage .galleria-image img {
  left: 0 !important;
  width: 100% !important;
}
/* line 16, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
.slideshow.tl .galleria-info {
  top: 15px;
  left: 15px;
  bottom: inherit;
  right: inherit;
}
/* line 17, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
.slideshow.tc .galleria-info {
  top: 15px;
  left: inherit;
  bottom: inherit;
  right: inherit;
  display: block;
  text-align: center;
  width: 100%;
}
/* line 18, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
.slideshow.tc .galleria-info .galleria-info-text {
  display: inline-block;
  text-align: center;
}
/* line 19, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
.slideshow.tr .galleria-info {
  top: 15px;
  right: 15px;
  bottom: inherit;
  left: inherit;
}
/* line 20, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
.slideshow.left .galleria-info {
  top: 50%;
  height: 57px;
  margin-top: -28.5px;
  left: 15px;
  bottom: inherit;
  right: inherit;
}
/* line 21, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
.slideshow.right .galleria-info {
  top: 50%;
  height: 57px;
  margin-top: -28.5px;
  right: 15px;
  bottom: inherit;
  left: inherit;
}
/* line 22, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
.slideshow.center .galleria-info {
  height: 57px;
  margin-top: -28.5px;
  top: 50%;
  left: inherit;
  bottom: inherit;
  right: inherit;
  display: block;
  text-align: center;
  width: 100%;
}
/* line 23, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
.slideshow.center .galleria-info .galleria-info-text {
  display: inline-block;
  text-align: center;
}
/* line 24, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
.slideshow.bl .galleria-info {
  bottom: 15px;
  left: 15px;
  top: inherit;
  right: inherit;
}
/* line 25, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
.slideshow.bc .galleria-info {
  bottom: 15px;
  left: inherit;
  top: inherit;
  right: inherit;
  display: block;
  text-align: center;
  width: 100%;
}
/* line 26, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
.slideshow.bc .galleria-info .galleria-info-text {
  display: inline-block;
  text-align: center;
}
/* line 27, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
.slideshow.br .galleria-info {
  bottom: 15px;
  right: 15px;
  top: inherit;
  left: inherit;
}
/* line 28, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
.slideshow.overlay .galleria-container {
  position: relative;
}
/* line 29, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
.slideshow.overlay .galleria-container .galleria-info-text {
  background: none;
}
/* line 32, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
.slideshow.overlay .galleria-container:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 42px;
  height: 100%;
  width: 100%;
  z-index: 2;
}
/* line 45, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
.slideshow .galleria-source {
  display: none;
}
/* line 46, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
.slideshow .galleria-image-nav {
  z-index: 5;
}
/* line 47, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
.slideshow .galleria-info {
  width: auto;
  z-index: 3;
}

@media screen and (min-width: 767px) and (max-width: 1025px) {
  /* line 54, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
  header.slideshow-enabled #top-slideshow > .inner #top.pfr {
    margin-left: 30px !important;
  }
}
@media screen and (min-width: 768px) {
  /* line 61, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
  header.slideshow-enabled {
    background: none !important;
        /*&.co-white,&.co-black{
            #menu{
                @include border-top-radius;
                padding:0 $margin;
                bottom:0 !important;
                li{border:none !important;}
            }

            h1.site-name{margin:0;}
            h1.site-name a{padding:$padding;}
            section.block-locale{padding:$padding;margin:0 !important;li{text-align:center;}}
            h1.site-name a,section.block-locale{@include border-bottom-radius;}
        }*/
  }
  /* line 65, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
  header.slideshow-enabled #top-slideshow > .inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 50;
  }
  /* line 73, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
  header.slideshow-enabled #top-slideshow > .inner #top {
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 1170px;
    float: none !important;
  }
  /* line 74, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
  header.slideshow-enabled #top-slideshow > .inner #menu {
    width: 100%;
  }
  /* line 75, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
  header.slideshow-enabled #top-slideshow > .inner #menu #navigation {
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 1170px;
    float: none !important;
  }
  /* line 79, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
  header.slideshow-enabled #top-slideshow {
    position: absolute;
    width: 100%;
    height: 100%;
  }
  /* line 85, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
  header.slideshow-enabled .extra-action {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 20;
    height: 42px;
    margin-top: -21px;
    width: 200px;
    margin-left: -100px;
  }
  /* line 96, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
  header.slideshow-enabled .extra-action,
  header.slideshow-enabled .galleria-info-text,
  header.slideshow-enabled .galleria-info,
  header.slideshow-enabled .galleria-thumbnails-container,
  header.slideshow-enabled .galleria-info,
  header.slideshow-enabled .galleria-image-nav,
  header.slideshow-enabled .galleria-container:after {
    display: none !important;
  }
  /* line 106, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
  header.slideshow-enabled.overlay-black, header.slideshow-enabled.overlay-white {
    position: relative;
  }
  /* line 110, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
  header.slideshow-enabled.overlay-black:after, header.slideshow-enabled.overlay-white:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
  }
  /* line 122, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
  header.slideshow-enabled.gradient-black {
    background: url(../img/black-gradient.png) repeat-x bottom !important;
  }
  /* line 123, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
  header.slideshow-enabled.gradient-white {
    background: url(../img/white-gradient.png) repeat-x bottom !important;
  }
  /* line 139, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
  header.slideshow-enabled.menu-white, header.slideshow-enabled.menu-black {
    /*#top-slideshow:after{               
        content: "";
        display: block;
        position: absolute;
        bottom: 0;
        left: 0;
        height: $margin * 2;
        width: 100%;
        z-index: 1;
    }*/
  }
}
@media screen and (max-width: 767px) {
  /* line 155, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
  article.slideshow {
    width: 100% !important;
    height: 250px !important;
  }

  /* line 156, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
  #top-slideshow {
    display: block !important;
  }

  /* line 157, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
  #top-slideshow > section.block {
    display: none;
  }

  /* line 158, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
  #top-slideshow > img {
    display: none;
  }

  /* line 159, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
  #top-slideshow > div.inner > #menu {
    display: none;
  }

  /* line 160, ../../__source__/scss/workspace/designs/modules/_slideshow.scss */
  article.thumbnails .galleria-container {
    height: 320px !important;
  }
}
/* line 4, ../../__source__/scss/workspace/designs/modules/_gallery.scss */
article.photo-collection.thumbnails .galleria-thumbnails {
  display: block !important;
}
/* line 5, ../../__source__/scss/workspace/designs/modules/_gallery.scss */
article.photo-collection #source {
  display: none;
}
/* line 6, ../../__source__/scss/workspace/designs/modules/_gallery.scss */
article.photo-collection a.fancybox {
  display: inline-block;
  padding: 0 2% 2% 0;
}
/* line 7, ../../__source__/scss/workspace/designs/modules/_gallery.scss */
article.photo-collection.columns-desktop-1 a.fancybox {
  width: 100%;
  padding: 0 0 2% 0;
}
/* line 8, ../../__source__/scss/workspace/designs/modules/_gallery.scss */
article.photo-collection.columns-desktop-2 a.fancybox {
  width: 48%;
}
/* line 9, ../../__source__/scss/workspace/designs/modules/_gallery.scss */
article.photo-collection.columns-desktop-3 a.fancybox {
  width: 31.3333%;
}
/* line 10, ../../__source__/scss/workspace/designs/modules/_gallery.scss */
article.photo-collection.columns-desktop-4 a.fancybox {
  width: 23%;
}
/* line 11, ../../__source__/scss/workspace/designs/modules/_gallery.scss */
article.photo-collection.columns-desktop-5 a.fancybox {
  width: 18%;
}
/* line 12, ../../__source__/scss/workspace/designs/modules/_gallery.scss */
article.photo-collection.columns-desktop-6 a.fancybox {
  width: 14.6666%;
}

@media screen and (min-width: 1024px) {
  /* line 18, ../../__source__/scss/workspace/designs/modules/_gallery.scss */
  article.photo-collection.columns-desktop-1 a.fancybox {
    width: 100%;
    padding: 0 0 2% 0;
  }
  /* line 19, ../../__source__/scss/workspace/designs/modules/_gallery.scss */
  article.photo-collection.columns-desktop-2 a.fancybox {
    width: 48%;
  }
  /* line 20, ../../__source__/scss/workspace/designs/modules/_gallery.scss */
  article.photo-collection.columns-desktop-3 a.fancybox {
    width: 31.3333%;
  }
  /* line 21, ../../__source__/scss/workspace/designs/modules/_gallery.scss */
  article.photo-collection.columns-desktop-4 a.fancybox {
    width: 23%;
  }
  /* line 22, ../../__source__/scss/workspace/designs/modules/_gallery.scss */
  article.photo-collection.columns-desktop-5 a.fancybox {
    width: 18%;
  }
  /* line 23, ../../__source__/scss/workspace/designs/modules/_gallery.scss */
  article.photo-collection.columns-desktop-6 a.fancybox {
    width: 14.6666%;
  }
}
@media screen and (min-width: 767px) and (max-width: 1025px) {
  /* line 30, ../../__source__/scss/workspace/designs/modules/_gallery.scss */
  article.photo-collection.columns-tablet-1 a.fancybox {
    width: 100%;
    padding: 0 0 2% 0;
  }
  /* line 31, ../../__source__/scss/workspace/designs/modules/_gallery.scss */
  article.photo-collection.columns-tablet-2 a.fancybox {
    width: 48%;
  }
  /* line 32, ../../__source__/scss/workspace/designs/modules/_gallery.scss */
  article.photo-collection.columns-tablet-3 a.fancybox {
    width: 31.3333%;
  }
  /* line 33, ../../__source__/scss/workspace/designs/modules/_gallery.scss */
  article.photo-collection.columns-tablet-4 a.fancybox {
    width: 23%;
  }
  /* line 34, ../../__source__/scss/workspace/designs/modules/_gallery.scss */
  article.photo-collection.columns-tablet-5 a.fancybox {
    width: 18%;
  }
  /* line 35, ../../__source__/scss/workspace/designs/modules/_gallery.scss */
  article.photo-collection.columns-tablet-6 a.fancybox {
    width: 14.6666%;
  }
}
@media screen and (max-width: 767px) {
  /* line 42, ../../__source__/scss/workspace/designs/modules/_gallery.scss */
  article.photo-collection.columns-mobile-1 a.fancybox {
    width: 100%;
    padding: 0 0 2% 0;
  }
  /* line 43, ../../__source__/scss/workspace/designs/modules/_gallery.scss */
  article.photo-collection.columns-mobile-2 a.fancybox {
    width: 48%;
  }
  /* line 44, ../../__source__/scss/workspace/designs/modules/_gallery.scss */
  article.photo-collection.columns-mobile-3 a.fancybox {
    width: 31.3333%;
  }
  /* line 45, ../../__source__/scss/workspace/designs/modules/_gallery.scss */
  article.photo-collection.columns-mobile-4 a.fancybox {
    width: 23%;
  }
  /* line 46, ../../__source__/scss/workspace/designs/modules/_gallery.scss */
  article.photo-collection.columns-mobile-5 a.fancybox {
    width: 18%;
  }
  /* line 47, ../../__source__/scss/workspace/designs/modules/_gallery.scss */
  article.photo-collection.columns-mobile-6 a.fancybox {
    width: 14.6666%;
  }
}
/* line 4, ../../__source__/scss/workspace/designs/_classic.scss */
html {
  height: 100%;
}
/* line 7, ../../__source__/scss/workspace/designs/_classic.scss */
html body {
  height: 100%;
}
/* line 10, ../../__source__/scss/workspace/designs/_classic.scss */
html body section.page {
  min-height: 100%;
  position: relative;
  overflow: hidden;
  *zoom: 1;
}
/* line 16, ../../__source__/scss/workspace/designs/_classic.scss */
html body section.page header.main > .inner {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
  width: 1170px;
  float: none !important;
}
@media screen and (max-width: 1024px) {
  /* line 16, ../../__source__/scss/workspace/designs/_classic.scss */
  html body section.page header.main > .inner {
    width: 100%;
    border: none;
    padding-left: 30px;
    padding-right: 30px;
  }
}
/* line 28, ../../__source__/scss/workspace/designs/_classic.scss */
html body section.page #admin + #content {
  margin-top: 30px !important;
}
/* line 30, ../../__source__/scss/workspace/designs/_classic.scss */
html body section.page #content {
  height: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
  width: 1170px;
  float: none !important;
}
/* line 36, ../../__source__/scss/workspace/designs/_classic.scss */
html body section.page #content #help + #admin {
  margin-top: 30px !important;
}
/* line 37, ../../__source__/scss/workspace/designs/_classic.scss */
html body section.page #content #admin + article.main {
  margin-top: 30px !important;
}
/* line 38, ../../__source__/scss/workspace/designs/_classic.scss */
html body section.page #content #admin + aside {
  margin-top: 30px !important;
}
/* line 39, ../../__source__/scss/workspace/designs/_classic.scss */
html body section.page #content #admin + aside + article.main {
  margin-top: 30px !important;
}
/* line 42, ../../__source__/scss/workspace/designs/_classic.scss */
html body section.page #content > article.main > header + section.block {
  margin-top: 30px;
}
/* line 43, ../../__source__/scss/workspace/designs/_classic.scss */
html body section.page #content > article.main > section.block + section.block {
  margin-top: 30px;
}
/* line 45, ../../__source__/scss/workspace/designs/_classic.scss */
html body section.page #content > article.main .pfr {
  margin-top: 30px;
}
/* line 47, ../../__source__/scss/workspace/designs/_classic.scss */
html body section.page #content > article.main .pfr:first-child {
  margin-top: 0;
}
/* line 49, ../../__source__/scss/workspace/designs/_classic.scss */
html body section.page #content > article.main .pfr .pane {
  margin-top: 30px;
}
/* line 51, ../../__source__/scss/workspace/designs/_classic.scss */
html body section.page #content > article.main .pfr .pane:first-child {
  margin-top: 0;
}
/* line 53, ../../__source__/scss/workspace/designs/_classic.scss */
html body section.page #content > article.main .pfr .pane .column {
  margin-top: 30px;
}
/* line 55, ../../__source__/scss/workspace/designs/_classic.scss */
html body section.page #content > article.main .pfr .pane .column:first-child {
  margin-top: 0;
}
@media screen and (min-width: 767px) and (max-width: 1025px) {
  /* line 30, ../../__source__/scss/workspace/designs/_classic.scss */
  html body section.page #content {
    margin: 0 !important;
    padding: 30px;
    width: 100%;
  }
}
/* line 69, ../../__source__/scss/workspace/designs/_classic.scss */
html body section.social {
  padding: 10px 0;
  text-align: center;
}
/* line 73, ../../__source__/scss/workspace/designs/_classic.scss */
html body section.social a.network {
  display: inline-block;
  padding-left: 5px;
}
/* line 76, ../../__source__/scss/workspace/designs/_classic.scss */
html body section.social a.network:first-child {
  padding-left: 0;
}
/* line 78, ../../__source__/scss/workspace/designs/_classic.scss */
html body section.social a.network img {
  width: 20px;
  opacity: 0.3;
}
/* line 81, ../../__source__/scss/workspace/designs/_classic.scss */
html body section.social a.network img:hover {
  opacity: 0.75;
}
@media screen and (min-width: 768px) {
  /* line 87, ../../__source__/scss/workspace/designs/_classic.scss */
  html body footer.sticky-footer {
    position: absolute;
    bottom: 0;
    width: 100%;
  }
}
/* line 94, ../../__source__/scss/workspace/designs/_classic.scss */
html body footer.copyright {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
  width: 1170px;
  float: none !important;
}
/* line 96, ../../__source__/scss/workspace/designs/_classic.scss */
html body footer.copyright small {
  display: block;
  padding: 1em 0;
}
/* line 99, ../../__source__/scss/workspace/designs/_classic.scss */
html body footer.main {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
  width: 1170px;
  float: none !important;
  border-top-width: 1px;
  border-top-style: solid;
  padding: 15px 0;
}
/* line 101, ../../__source__/scss/workspace/designs/_classic.scss */
html body footer.main .inner {
  width: 1170px;
  margin: 0 auto;
}
/* line 107, ../../__source__/scss/workspace/designs/_classic.scss */
html body footer.main address, html body footer.main small {
  display: block;
  text-align: center;
}
@media screen and (max-width: 1024px) {
  /* line 7, ../../__source__/scss/workspace/designs/_classic.scss */
  html body {
    width: 100%;
    border: none;
  }
}
/* line 120, ../../__source__/scss/workspace/designs/_classic.scss */
html body.page-node-edit .pane-node-form-title label {
  display: none;
}
/* line 121, ../../__source__/scss/workspace/designs/_classic.scss */
html body.page-node-edit .pane-node-form-title input#edit-title {
  font-size: 95.2px;
}
/* line 124, ../../__source__/scss/workspace/designs/_classic.scss */
html body.page-node-edit .pane-title-settings {
  padding: 0 !important;
  border: none;
}
/* line 127, ../../__source__/scss/workspace/designs/_classic.scss */
html body.page-node-edit .pane-title-settings legend, html body.page-node-edit .pane-title-settings .field.title label {
  display: none;
}
/* line 128, ../../__source__/scss/workspace/designs/_classic.scss */
html body.page-node-edit .pane-title-settings input#edit-title {
  font-size: 95.2px;
}

/* line 135, ../../__source__/scss/workspace/designs/_classic.scss */
header.main.fixed {
  position: relative;
}
/* line 138, ../../__source__/scss/workspace/designs/_classic.scss */
header.main.fixed > .inner {
  position: relative;
  height: 100%;
  z-index: 2;
}

/* line 146, ../../__source__/scss/workspace/designs/_classic.scss */
#layout .child,
#layout .parent,
.pane {
  overflow: hidden;
  *zoom: 1;
  margin-top: 30px;
}
/* line 151, ../../__source__/scss/workspace/designs/_classic.scss */
#layout .child:first-child,
#layout .parent:first-child,
.pane:first-child {
  margin-top: 0;
}

@media screen and (min-width: 768px) {
  /* line 155, ../../__source__/scss/workspace/designs/_classic.scss */
  .locale {
    display: inline-block;
    float: right;
    margin-top: 15px;
  }
}
@media screen and (max-width: 767px) {
  /* line 160, ../../__source__/scss/workspace/designs/_classic.scss */
  header.main.fixed {
    height: auto !important;
  }
}
