@charset "UTF-8";
@import url(../fonts/fontawesome/font-awesome.min.css);
@import url(../fonts/fontawesome/font-awesome.min.css);
@import url(../fonts/fontawesome/font-awesome.min.css);
@import url(../fonts/fontawesome/font-awesome.min.css);
@import url(../fonts/fontawesome/font-awesome.min.css);
@import url(../fonts/fontawesome/font-awesome.min.css);
@import url(../fonts/fontawesome/font-awesome.min.css);
@import url(../fonts/fontawesome/font-awesome.min.css);
@import url(../fonts/fontawesome/font-awesome.min.css);
@import url(../fonts/fontawesome/font-awesome.min.css);
@import url(../fonts/fontawesome/font-awesome.min.css);
@import url(../fonts/fontawesome/font-awesome.min.css);
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* Font styles. */
body {
  margin: 0;
  font: 14px/1.5em "Helvetica Neue", helvetica, Arial, sans-serif;
  letter-spacing: 0.03em; }

/* Titles. */
#site-name {
  font-size: 2.2em;
  line-height: 1.3em;
  font-weight: 300;
  padding: 0 0 0.5em;
  margin: 0; }

h1, h2, h3, h4, h5, h6 {
  line-height: 1.3em;
  font-weight: normal; }

h1 {
  font-size: 2.2em;
  padding: 0 0 0.5em;
  margin: 0 !important; }

h2 {
  font-size: 1.6em;
  margin-bottom: 0.75em; }

h3 {
  font-size: 1.4em;
  margin-bottom: 1em; }

h4 {
  font-size: 1.2em;
  margin-bottom: 0.8em; }

h5 {
  font-size: 1.1em;
  font-weight: 600;
  margin-bottom: 0; }

h6 {
  font-size: 1em;
  font-weight: bold; }

/* Paragraph styles. */
p {
  margin: 0 0 1em 0; }

/* List styles. */
ul, ol {
  margin-left: 40px;
  margin-bottom: 20px;
  padding-left: 0; }

/* Table styles. */
table {
  width: 99%; }

tr.even td,
tr.odd td {
  padding: 10px 5px; }

tr.odd {
  background-color: white; }

/* Code. */
pre, code, tt {
  font: 1em "andale mono", "lucida console", monospace;
  line-height: 1.5; }

pre {
  background-color: #efefef;
  display: block;
  padding: 5px;
  margin: 5px 0;
  border: 1px solid #aaaaaa; }

/* List styles. */
ul {
  list-style-type: disc; }
  ul ul {
    list-style-type: circle; }
    ul ul ul {
      list-style-type: square; }
      ul ul ul ul {
        list-style-type: circle; }

ol {
  list-style-type: decimal; }
  ol ol {
    list-style-type: lower-alpha; }
    ol ol ol {
      list-style-type: decimal; }

img {
  max-width: 100%;
  height: auto; }

/* Abbreviation. */
abbr {
  border-bottom: 1px dotted #666666;
  cursor: help;
  white-space: nowrap; }

/* UI improvments. */
#edit-title {
  font-size: 24px;
  width: 99%; }

#system-themes-form img {
  width: 100px; }

.form-item .description {
  font-style: italic;
  line-height: 1.2em;
  font-size: 0.8em;
  margin-top: 5px;
  color: #777777; }

#edit-delete {
  color: #cc0000; }

/* Console, style from slate theme. */
div.messages {
  padding: 9px;
  margin: 1em 0;
  color: #003366;
  background: #bbddff;
  border: 1px solid #aaccee; }

div.warning {
  color: #884400;
  background: #ffee66;
  border-color: #eedd55; }

div.error {
  color: white;
  background: #ee6633;
  border-color: #dd5522; }

div.status {
  color: #336600;
  background: #ccff88;
  border-color: #bbee77; }

/* Region Colors. delete when starting a new theme. */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html {
  overflow-y: scroll; }

body {
  background: #DCDCD7;
  font-family: Century Schoolbook, Georgia, Serif; }
  body a:hover {
    text-decoration: none; }

a {
  -webkit-transition: color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out;
  -ms-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out; }
  a:link, a:visited {
    color: #06bac1;
    text-decoration: none; }
  a:hover, a:active {
    color: #048186;
    text-decoration: underline; }

#page {
  background: #FFF;
  width: 73.125em;
  word-wrap: break-word;
  overflow: hidden; }
  @media screen and (max-width: 1139px) {
    #page {
      width: 768px; } }
  @media screen and (max-width: 767px) {
    #page {
      width: 100%; } }

#header-wrapper {
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); }
  #header-wrapper #header-top {
    background: #acaca1; }
    @media screen and (max-width: 767px) {
      #header-wrapper #header-top {
        display: none; } }
    #header-wrapper #header-top .region-header-top {
      *zoom: 1;
      max-width: 71.25em;
      margin-left: auto;
      margin-right: auto; }
      #header-wrapper #header-top .region-header-top:before, #header-wrapper #header-top .region-header-top:after {
        content: " ";
        display: table; }
      #header-wrapper #header-top .region-header-top:after {
        clear: both; }
  #header-wrapper #header {
    *zoom: 1;
    max-width: 71.25em;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1.75em;
    position: relative; }
    #header-wrapper #header:before, #header-wrapper #header:after {
      content: " ";
      display: table; }
    #header-wrapper #header:after {
      clear: both; }
    @media screen and (max-width: 1139px) {
      #header-wrapper #header {
        padding: 2.75em 1em 0 1em; } }
    @media screen and (max-width: 767px) {
      #header-wrapper #header {
        padding: 1.5em 1em 0 1em; } }
    #header-wrapper #header #logo {
      display: block;
      float: left;
      margin-right: 2.12766%;
      width: 31.91489%;
      margin-bottom: 10px; }
      #header-wrapper #header #logo:last-child {
        margin-right: 0; }
      @media screen and (max-width: 1139px) {
        #header-wrapper #header #logo {
          display: block;
          float: left;
          margin-right: 3.22581%;
          width: 35.48387%; }
          #header-wrapper #header #logo:last-child {
            margin-right: 0; } }
      @media screen and (max-width: 767px) {
        #header-wrapper #header #logo {
          width: 48%;
          max-width: 145px;
          margin-right: 2%; } }
      #header-wrapper #header #logo #logo-full {
        float: left;
        display: inline; }
        @media screen and (max-width: 1139px) {
          #header-wrapper #header #logo #logo-full {
            max-width: 180px; } }
        @media screen and (max-width: 767px) {
          #header-wrapper #header #logo #logo-full {
            display: none; } }
      #header-wrapper #header #logo #logo-mobile {
        display: none; }
        @media screen and (max-width: 1139px) {
          #header-wrapper #header #logo #logo-mobile {
            display: none; } }
        @media screen and (max-width: 767px) {
          #header-wrapper #header #logo #logo-mobile {
            float: left;
            display: inline;
            display: block !important; } }
    #header-wrapper #header #navigation-wrapper {
      display: block;
      float: left;
      margin-right: 2.12766%;
      width: 55.31915%; }
      #header-wrapper #header #navigation-wrapper:last-child {
        margin-right: 0; }
      @media screen and (max-width: 1139px) {
        #header-wrapper #header #navigation-wrapper {
          display: block;
          float: left;
          margin-right: 3.22581%;
          width: 48.3871%; }
          #header-wrapper #header #navigation-wrapper:last-child {
            margin-right: 0; } }
      @media screen and (max-width: 767px) {
        #header-wrapper #header #navigation-wrapper {
          width: 20%;
          margin-right: 2%; } }
    #header-wrapper #header #header-region {
      display: block;
      float: left;
      margin-right: 2.12766%;
      width: 8.51064%; }
      #header-wrapper #header #header-region:last-child {
        margin-right: 0; }
      @media screen and (max-width: 1139px) {
        #header-wrapper #header #header-region {
          display: block;
          float: left;
          margin-right: 3.22581%;
          width: 9.67742%; }
          #header-wrapper #header #header-region:last-child {
            margin-right: 0; } }
      @media screen and (max-width: 767px) {
        #header-wrapper #header #header-region {
          width: 28%; } }

#masthead {
  position: relative; }

#preface {
  overflow: hidden; }

#postscript {
  overflow: hidden;
  padding: 1em;
  background: #FFF; }

#content-wrapper {
  *zoom: 1;
  max-width: 71.25em;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1em;
  margin-bottom: 1em; }
  #content-wrapper:before, #content-wrapper:after {
    content: " ";
    display: table; }
  #content-wrapper:after {
    clear: both; }
  @media screen and (max-width: 1139px) {
    #content-wrapper {
      padding: 0 1em; } }
  @media screen and (max-width: 767px) {
    #content-wrapper {
      padding: 0 1em; } }

#content-header {
  *zoom: 1;
  display: block;
  padding-bottom: 1em; }
  #content-header:before, #content-header:after {
    content: " ";
    display: table; }
  #content-header:after {
    clear: both; }

.sidebar .block {
  margin-bottom: 1em; }

#footer-wrapper {
  background: #cede45;
  padding: 1em 0 2em 0;
  overflow: hidden; }

#footer {
  margin-top: 60px;
  color: #808285;
  font-size: 0.8em;
  padding: 0 1em; }
  #footer a {
    color: #808285;
    margin-right: 10px; }
    #footer a:hover {
      color: #06bac1; }
  #footer #footer-left {
    display: block;
    float: left;
    margin-right: 2.12766%;
    width: 31.91489%; }
    #footer #footer-left:last-child {
      margin-right: 0; }
    @media screen and (max-width: 1139px) {
      #footer #footer-left {
        display: block;
        float: left;
        margin-right: 3.22581%;
        width: 100%; }
        #footer #footer-left:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 767px) {
      #footer #footer-left {
        display: block;
        float: left;
        margin-right: 6.66667%;
        width: 100%; }
        #footer #footer-left:last-child {
          margin-right: 0; } }
  #footer #footer-right {
    display: block;
    float: left;
    margin-right: 2.12766%;
    width: 65.95745%;
    margin-right: 0; }
    #footer #footer-right:last-child {
      margin-right: 0; }
    @media screen and (max-width: 1139px) {
      #footer #footer-right {
        display: block;
        float: left;
        margin-right: 3.22581%;
        width: 100%;
        margin-top: 2em; }
        #footer #footer-right:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 767px) {
      #footer #footer-right {
        display: block;
        float: left;
        margin-right: 6.66667%;
        width: 100%; }
        #footer #footer-right:last-child {
          margin-right: 0; } }
  #footer #links,
  #footer #copyright {
    float: left; }
  #footer #links {
    display: none; }

.cheos-wrapper {
  *zoom: 1;
  max-width: 71.25em;
  margin-left: auto;
  margin-right: auto; }
  .cheos-wrapper:before, .cheos-wrapper:after {
    content: " ";
    display: table; }
  .cheos-wrapper:after {
    clear: both; }
  .cheos-wrapper .cheos-mobile {
    display: block;
    float: left;
    margin-right: 2.12766%;
    width: 48.93617%; }
    .cheos-wrapper .cheos-mobile:last-child {
      margin-right: 0; }
    @media screen and (max-width: 1139px) {
      .cheos-wrapper .cheos-mobile {
        display: block;
        float: left;
        margin-right: 3.22581%;
        width: 100%; }
        .cheos-wrapper .cheos-mobile:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 767px) {
      .cheos-wrapper .cheos-mobile {
        display: block;
        float: left;
        margin-right: 6.66667%;
        width: 100%; }
        .cheos-wrapper .cheos-mobile:last-child {
          margin-right: 0; } }

.ds-2col, .ds-2col-stacked, .ds-2col-stacked-fluid {
  *zoom: 1;
  display: block; }
  .ds-2col:before, .ds-2col:after, .ds-2col-stacked:before, .ds-2col-stacked:after, .ds-2col-stacked-fluid:before, .ds-2col-stacked-fluid:after {
    content: " ";
    display: table; }
  .ds-2col:after, .ds-2col-stacked:after, .ds-2col-stacked-fluid:after {
    clear: both; }
  .ds-2col .group-left, .ds-2col-stacked .group-left, .ds-2col-stacked-fluid .group-left {
    display: block;
    float: left;
    margin-right: 2.12766%;
    width: 48.93617%; }
    .ds-2col .group-left:last-child, .ds-2col-stacked .group-left:last-child, .ds-2col-stacked-fluid .group-left:last-child {
      margin-right: 0; }
    @media screen and (max-width: 1139px) {
      .ds-2col .group-left, .ds-2col-stacked .group-left, .ds-2col-stacked-fluid .group-left {
        display: block;
        float: left;
        margin-right: 3.22581%;
        width: 100%; }
        .ds-2col .group-left:last-child, .ds-2col-stacked .group-left:last-child, .ds-2col-stacked-fluid .group-left:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 767px) {
      .ds-2col .group-left, .ds-2col-stacked .group-left, .ds-2col-stacked-fluid .group-left {
        display: block;
        float: left;
        margin-right: 6.66667%;
        width: 100%; }
        .ds-2col .group-left:last-child, .ds-2col-stacked .group-left:last-child, .ds-2col-stacked-fluid .group-left:last-child {
          margin-right: 0; } }
  .ds-2col .group-right, .ds-2col-stacked .group-right, .ds-2col-stacked-fluid .group-right {
    display: block;
    float: left;
    margin-right: 2.12766%;
    width: 48.93617%;
    margin-right: 0; }
    .ds-2col .group-right:last-child, .ds-2col-stacked .group-right:last-child, .ds-2col-stacked-fluid .group-right:last-child {
      margin-right: 0; }
    @media screen and (max-width: 1139px) {
      .ds-2col .group-right, .ds-2col-stacked .group-right, .ds-2col-stacked-fluid .group-right {
        display: block;
        float: left;
        margin-right: 3.22581%;
        width: 100%; }
        .ds-2col .group-right:last-child, .ds-2col-stacked .group-right:last-child, .ds-2col-stacked-fluid .group-right:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 767px) {
      .ds-2col .group-right, .ds-2col-stacked .group-right, .ds-2col-stacked-fluid .group-right {
        display: block;
        float: left;
        margin-right: 6.66667%;
        width: 100%; }
        .ds-2col .group-right:last-child, .ds-2col-stacked .group-right:last-child, .ds-2col-stacked-fluid .group-right:last-child {
          margin-right: 0; } }

.field-name-body .addthis_sharing_toolbox {
  float: right;
  display: inline;
  margin-left: 10px; }

#name-and-slogan {
  border-left: solid 1px #b2b5b8;
  padding-left: 1.25em;
  margin-top: 0.7em;
  margin-left: 1.5em;
  float: left;
  display: inline; }
  @media screen and (max-width: 1139px) {
    #name-and-slogan {
      margin-top: 0.3em; } }
  @media screen and (max-width: 767px) {
    #name-and-slogan {
      display: block;
      text-align: right;
      width: 100%;
      max-width: 253px;
      border: none;
      padding: 0 1.5em 0 0;
      margin: 0 0 0.5em 0; } }

#site-slogan {
  font-family: Arial, Verdana, San-serif;
  text-transform: uppercase;
  font-size: 1em;
  font-weight: bold;
  line-height: 3.25em; }
  @media screen and (max-width: 767px) {
    #site-slogan {
      font-size: 1em;
      line-height: 1em; } }

#boxes-box-footer_logos {
  float: right;
  display: inline;
  margin-top: 0.5em; }
  @media screen and (max-width: 1139px) {
    #boxes-box-footer_logos {
      float: none;
      text-align: center; } }
  @media screen and (max-width: 767px) {
    #boxes-box-footer_logos {
      float: none;
      text-align: center; } }
  #boxes-box-footer_logos ul {
    margin: 0;
    padding: 0; }
    @media screen and (max-width: 767px) {
      #boxes-box-footer_logos ul {
        margin-top: 3em; } }
    #boxes-box-footer_logos ul li {
      margin: 0 4em 0 0;
      padding: 0;
      list-style: none;
      display: inline-block; }
      @media screen and (max-width: 1139px) {
        #boxes-box-footer_logos ul li {
          margin: 0 2em 0 2em; } }
      @media screen and (max-width: 767px) {
        #boxes-box-footer_logos ul li {
          margin-right: 0;
          margin-left: 0;
          margin-top: 1.5em;
          display: block; } }

#block-boxes-credit {
  line-height: 1.25em;
  font-family: Arial, Verdana, San-serif;
  padding-right: 4em;
  text-align: right;
  margin-top: 1em; }
  #block-boxes-credit a {
    color: #000;
    text-decoration: underline;
    margin-right: 0; }
    #block-boxes-credit a:hover {
      color: #000;
      text-decoration: none; }
  @media screen and (max-width: 1139px) {
    #block-boxes-credit {
      padding-right: 0;
      text-align: center; } }
  @media screen and (max-width: 767px) {
    #block-boxes-credit {
      padding-right: 0;
      text-align: center; } }

#boxes-box-copyright {
  float: left;
  display: inline;
  clear: left;
  line-height: 1.25em;
  font-family: Arial, Verdana, San-serif; }
  #boxes-box-copyright a {
    color: #000;
    text-decoration: underline;
    margin-right: 0; }
    #boxes-box-copyright a:hover {
      color: #000;
      text-decoration: none; }
  @media screen and (max-width: 1139px) {
    #boxes-box-copyright {
      float: none;
      text-align: center; } }
  @media screen and (max-width: 767px) {
    #boxes-box-copyright {
      float: none;
      text-align: center; } }

#block-boxes-social {
  display: inline-block;
  overflow: hidden; }
  #block-boxes-social .boxes-box-content ul {
    margin: 0;
    padding: 0;
    overflow: hidden;
    display: inline-block; }
    #block-boxes-social .boxes-box-content ul li {
      margin: 0;
      padding: 0;
      list-style: none;
      display: inline-block; }
      #block-boxes-social .boxes-box-content ul li a {
        display: block;
        overflow: hidden; }
  #footer-wrapper #block-boxes-social {
    margin-bottom: 2em; }
    @media screen and (max-width: 1139px) {
      #footer-wrapper #block-boxes-social {
        float: none;
        text-align: center;
        display: block;
        float: left;
        margin-right: 3.22581%;
        width: 100%; }
        #footer-wrapper #block-boxes-social:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 767px) {
      #footer-wrapper #block-boxes-social {
        float: none;
        text-align: center;
        display: block;
        float: left;
        margin-right: 6.66667%;
        width: 100%;
        margin-right: 0; }
        #footer-wrapper #block-boxes-social:last-child {
          margin-right: 0; } }
    #footer-wrapper #block-boxes-social .boxes-box-content ul li {
      float: left;
      text-transform: uppercase;
      font-family: Arial, Verdana, San-serif;
      margin-bottom: 5px; }
      #footer-wrapper #block-boxes-social .boxes-box-content ul li:nth-child(4) {
        clear: both; }
        @media screen and (max-width: 1139px) {
          #footer-wrapper #block-boxes-social .boxes-box-content ul li:nth-child(4) {
            clear: none; } }
        @media screen and (max-width: 767px) {
          #footer-wrapper #block-boxes-social .boxes-box-content ul li:nth-child(4) {
            clear: both; } }
      #footer-wrapper #block-boxes-social .boxes-box-content ul li a {
        text-indent: 100%;
        white-space: nowrap;
        width: 62px;
        height: 62px; }
        #footer-wrapper #block-boxes-social .boxes-box-content ul li a.btn-facebook {
          background: url("../images/menu-social-sprite.png") no-repeat;
          background-position: 0px 0px; }
          #footer-wrapper #block-boxes-social .boxes-box-content ul li a.btn-facebook:hover {
            background-position: 0px -80px; }
        #footer-wrapper #block-boxes-social .boxes-box-content ul li a.btn-twitter {
          background: url("../images/menu-social-sprite.png") no-repeat;
          background-position: -80px 0px; }
          #footer-wrapper #block-boxes-social .boxes-box-content ul li a.btn-twitter:hover {
            background-position: -80px -80px; }
        #footer-wrapper #block-boxes-social .boxes-box-content ul li a.btn-subscribe {
          background: url("../images/menu-social-sprite.png") no-repeat;
          background-position: -160px 0px; }
          #footer-wrapper #block-boxes-social .boxes-box-content ul li a.btn-subscribe:hover {
            background-position: -160px -80px; }
        #footer-wrapper #block-boxes-social .boxes-box-content ul li a.btn-pinterest {
          background: url("../images/menu-social-sprite.png") no-repeat;
          background-position: -240px 0px; }
          #footer-wrapper #block-boxes-social .boxes-box-content ul li a.btn-pinterest:hover {
            background-position: -240px -80px; }
        #footer-wrapper #block-boxes-social .boxes-box-content ul li a.btn-tumblr {
          background: url("../images/menu-social-sprite.png") no-repeat;
          background-position: -320px 0px; }
          #footer-wrapper #block-boxes-social .boxes-box-content ul li a.btn-tumblr:hover {
            background-position: -320px -80px; }
        #footer-wrapper #block-boxes-social .boxes-box-content ul li a.btn-instagram {
          background: url("../images/menu-social-sprite.png") no-repeat;
          background-position: -400px 0px; }
          #footer-wrapper #block-boxes-social .boxes-box-content ul li a.btn-instagram:hover {
            background-position: -400px -80px; }
  #header-top #block-boxes-social, #navigation #block-boxes-social {
    float: right; }
    #header-top #block-boxes-social .boxes-box-controls, #navigation #block-boxes-social .boxes-box-controls {
      display: inline;
      position: absolute;
      z-index: 200; }
    #header-top #block-boxes-social .boxes-box-content ul, #navigation #block-boxes-social .boxes-box-content ul {
      float: right;
      margin-top: 5px; }
      #header-top #block-boxes-social .boxes-box-content ul li, #navigation #block-boxes-social .boxes-box-content ul li {
        margin-right: 2px; }
        #header-top #block-boxes-social .boxes-box-content ul li a, #navigation #block-boxes-social .boxes-box-content ul li a {
          background: #DCDCD7;
          width: 22px;
          height: 22px;
          border: solid 1px #64696d;
          border-radius: 50%;
          color: #64696d; }
          #header-top #block-boxes-social .boxes-box-content ul li a:hover, #navigation #block-boxes-social .boxes-box-content ul li a:hover {
            background: #62CFD3; }
          #header-top #block-boxes-social .boxes-box-content ul li a.btn-facebook:before, #navigation #block-boxes-social .boxes-box-content ul li a.btn-facebook:before {
            content: "";
            font-family: "FontAwesome";
            font-style: normal;
            font-weight: normal;
            text-decoration: none;
            text-rendering: optimizeLegibility;
            white-space: nowrap;
            -webkit-font-feature-settings: "liga";
            -moz-font-feature-settings: "liga=1";
            -moz-font-feature-settings: "liga";
            -ms-font-feature-settings: "liga" 1;
            -o-font-feature-settings: "liga";
            font-feature-settings: "liga";
            -webkit-font-smoothing: antialiased;
            speak: none;
            margin-left: 7px;
            margin-right: 100px; }
          #header-top #block-boxes-social .boxes-box-content ul li a.btn-twitter:before, #navigation #block-boxes-social .boxes-box-content ul li a.btn-twitter:before {
            content: "";
            font-family: "FontAwesome";
            font-style: normal;
            font-weight: normal;
            text-decoration: none;
            text-rendering: optimizeLegibility;
            white-space: nowrap;
            -webkit-font-feature-settings: "liga";
            -moz-font-feature-settings: "liga=1";
            -moz-font-feature-settings: "liga";
            -ms-font-feature-settings: "liga" 1;
            -o-font-feature-settings: "liga";
            font-feature-settings: "liga";
            -webkit-font-smoothing: antialiased;
            speak: none;
            margin-left: 4px;
            margin-right: 100px;
            font-size: 0.97em; }
          #header-top #block-boxes-social .boxes-box-content ul li a.btn-subscribe:before, #navigation #block-boxes-social .boxes-box-content ul li a.btn-subscribe:before {
            content: "";
            font-family: "FontAwesome";
            font-style: normal;
            font-weight: normal;
            text-decoration: none;
            text-rendering: optimizeLegibility;
            white-space: nowrap;
            -webkit-font-feature-settings: "liga";
            -moz-font-feature-settings: "liga=1";
            -moz-font-feature-settings: "liga";
            -ms-font-feature-settings: "liga" 1;
            -o-font-feature-settings: "liga";
            font-feature-settings: "liga";
            -webkit-font-smoothing: antialiased;
            speak: none;
            margin-left: 4px;
            margin-right: 100px;
            position: relative;
            top: -1px;
            font-size: 0.85em; }
          #header-top #block-boxes-social .boxes-box-content ul li a.btn-pinterest:before, #navigation #block-boxes-social .boxes-box-content ul li a.btn-pinterest:before {
            content: "";
            font-family: "FontAwesome";
            font-style: normal;
            font-weight: normal;
            text-decoration: none;
            text-rendering: optimizeLegibility;
            white-space: nowrap;
            -webkit-font-feature-settings: "liga";
            -moz-font-feature-settings: "liga=1";
            -moz-font-feature-settings: "liga";
            -ms-font-feature-settings: "liga" 1;
            -o-font-feature-settings: "liga";
            font-feature-settings: "liga";
            -webkit-font-smoothing: antialiased;
            speak: none;
            margin-left: 4px;
            margin-right: 100px;
            font-size: 1.05em; }
          #header-top #block-boxes-social .boxes-box-content ul li a.btn-tumblr:before, #navigation #block-boxes-social .boxes-box-content ul li a.btn-tumblr:before {
            content: "";
            font-family: "FontAwesome";
            font-style: normal;
            font-weight: normal;
            text-decoration: none;
            text-rendering: optimizeLegibility;
            white-space: nowrap;
            -webkit-font-feature-settings: "liga";
            -moz-font-feature-settings: "liga=1";
            -moz-font-feature-settings: "liga";
            -ms-font-feature-settings: "liga" 1;
            -o-font-feature-settings: "liga";
            font-feature-settings: "liga";
            -webkit-font-smoothing: antialiased;
            speak: none;
            margin-left: 6px;
            margin-right: 100px; }
          #header-top #block-boxes-social .boxes-box-content ul li a.btn-instagram:before, #navigation #block-boxes-social .boxes-box-content ul li a.btn-instagram:before {
            content: "";
            font-family: "FontAwesome";
            font-style: normal;
            font-weight: normal;
            text-decoration: none;
            text-rendering: optimizeLegibility;
            white-space: nowrap;
            -webkit-font-feature-settings: "liga";
            -moz-font-feature-settings: "liga=1";
            -moz-font-feature-settings: "liga";
            -ms-font-feature-settings: "liga" 1;
            -o-font-feature-settings: "liga";
            font-feature-settings: "liga";
            -webkit-font-smoothing: antialiased;
            speak: none;
            margin-left: 5px;
            margin-right: 100px;
            font-size: 0.87em; }

.submitted {
  margin: 0 0 10px 0;
  color: #808285; }

.button,
a.views-more-link {
  border: 1px solid #076fe4;
  border-radius: 3px;
  box-shadow: inset 0 1px 0 0 #8ebcf1;
  color: white;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  background-color: #4294f0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4294f0), color-stop(100%, #0776f3));
  background-image: -webkit-linear-gradient(top, #4294f0, #0776f3);
  background-image: -moz-linear-gradient(top, #4294f0, #0776f3);
  background-image: -ms-linear-gradient(top, #4294f0, #0776f3);
  background-image: -o-linear-gradient(top, #4294f0, #0776f3);
  background-image: linear-gradient(top, #4294f0, #0776f3);
  padding: 7px 18px;
  text-decoration: none;
  text-shadow: 0 1px 0 #0065d6;
  -webkit-background-clip: padding-box;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-radius: 0;
  border-color: #000;
  background: #000;
  box-shadow: 0 1px 0 0 #333 inset;
  padding: 0.25em 0.5em;
  font-size: 1em;
  font-family: Arial, Verdana, San-serif;
  line-height: 1.25em;
  font-weight: normal;
  margin-bottom: 1em !important;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); }
  .button:hover:not(:disabled),
  a.views-more-link:hover:not(:disabled) {
    box-shadow: inset 0 1px 0 0 #60a2ec;
    cursor: pointer;
    background-color: #2f87ea;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2f87ea), color-stop(100%, #086fe3));
    background-image: -webkit-linear-gradient(top, #2f87ea, #086fe3);
    background-image: -moz-linear-gradient(top, #2f87ea, #086fe3);
    background-image: -ms-linear-gradient(top, #2f87ea, #086fe3);
    background-image: -o-linear-gradient(top, #2f87ea, #086fe3);
    background-image: linear-gradient(top, #2f87ea, #086fe3); }
  .button:active:not(:disabled),
  a.views-more-link:active:not(:disabled) {
    border: 1px solid #076fe4;
    box-shadow: inset 0 0 8px 4px #0868d3, inset 0 0 8px 4px #0868d3, 0 1px 1px 0 #eee; }
  .button:disabled,
  a.views-more-link:disabled {
    opacity: 0.5;
    cursor: not-allowed; }
  .button:hover,
  a.views-more-link:hover {
    background: #06bac1 !important;
    border-color: #05a2a8 !important;
    box-shadow: 0 1px 0 0 #62CFD3 inset !important; }
  .button a,
  a.views-more-link a {
    color: #FFF !important; }

a.views-more-link {
  padding: 0.115em 0.375em 0.1em;
  font-size: 0.8em;
  font-family: Century Schoolbook, Georgia, Serif;
  margin-bottom: 0 !important; }

.field-name-body img {
  height: auto !important; }

.image-align-right {
  max-width: 400px;
  float: right;
  margin: 0px 0px 10px 20px; }
  @media screen and (max-width: 767px) {
    .image-align-right {
      max-width: 100%; } }
  .image-align-right img {
    width: 100%;
    height: auto; }

.image-align-left {
  max-width: 400px;
  float: left;
  margin: 0px 20px 10px 0px; }
  @media screen and (max-width: 767px) {
    .image-align-left {
      max-width: 100%; } }
  .image-align-left img {
    width: 100%;
    height: auto; }

/* Blocks */
#block-boxes-general_stats {
  border: solid 3px #000;
  padding: 1em; }
  #block-boxes-general_stats h4 {
    font-family: Arial, Verdana, San-serif;
    border-bottom: solid 5px #000;
    text-transform: uppercase;
    font-weight: normal; }

#block-boxes-take_assessment p a, #block-boxes-take_assessment_user p a {
  display: block;
  background: url("../images/btn-take-assessment.png") no-repeat right top;
  height: 75px;
  margin: 0;
  text-align: right;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden; }
  #block-boxes-take_assessment p a:hover, #block-boxes-take_assessment_user p a:hover {
    background-position: right -200px; }
  @media screen and (max-width: 1139px) {
    #block-boxes-take_assessment p a, #block-boxes-take_assessment_user p a {
      background-size: 100%;
      max-width: 530px;
      margin: 0 auto; }
      #block-boxes-take_assessment p a:hover, #block-boxes-take_assessment_user p a:hover {
        background-position: right top; } }
  @media screen and (max-width: 767px) {
    #block-boxes-take_assessment p a, #block-boxes-take_assessment_user p a {
      background-size: 100%;
      max-width: 530px;
      margin: 0 auto; }
      #block-boxes-take_assessment p a:hover, #block-boxes-take_assessment_user p a:hover {
        background-position: right top; } }

.role-authenticated-user #block-boxes-take_assessment {
  display: none; }

.role-anonymous-user #block-boxes-take_assessment_user {
  display: none; }

.role-authenticated-user #block-boxes-sign_up {
  display: none; }

#block-boxes-sign_up {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: absolute;
  top: 0;
  right: 15px;
  background: #06bac1;
  font-family: Arial, Verdana, San-serif;
  text-transform: uppercase;
  padding: 0.5em 1em;
  z-index: 10;
  color: #FFF; }
  @media screen and (max-width: 767px) {
    #block-boxes-sign_up {
      padding: 0.125em 0.5em; } }
  #block-boxes-sign_up a {
    color: #FFF; }
  #block-boxes-sign_up p {
    margin: 0; }
    @media screen and (max-width: 767px) {
      #block-boxes-sign_up p {
        font-size: 0.75em; } }
  #block-boxes-sign_up:hover {
    background: #05a2a8; }

#block-boxes-copyright {
  clear: both;
  color: #000; }

#help-menu {
  margin-top: 2px;
  margin-bottom: 10px; }
  @media screen and (max-width: 767px) {
    #help-menu {
      margin-top: 0; } }
  #help-menu a {
    display: block;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    background: url(../images/btn-help-mobile.png) top right no-repeat;
    height: 50px; }
    @media screen and (max-width: 1139px) {
      #help-menu a {
        background: url(../images/btn-help-mobile.png) top right no-repeat;
        background-size: 100%;
        height: 50px; } }
    @media screen and (max-width: 767px) {
      #help-menu a {
        background: url(../images/btn-help-mobile.png) top right no-repeat;
        height: 50px; } }
  #help-menu a:hover {
    background-position: right -100px; }
    @media screen and (max-width: 1139px) {
      #help-menu a:hover {
        background-position: right -89px; } }
    @media screen and (max-width: 767px) {
      #help-menu a:hover {
        background-position: right -100px; } }

.block-quicktabs {
  margin-top: 1em; }
  .block-quicktabs ul.quicktabs-tabs {
    background: url("../images/border-wavyline.png") left bottom no-repeat;
    padding-bottom: 8px;
    padding-left: 5px;
    margin: 0; }
    .block-quicktabs ul.quicktabs-tabs li {
      margin: 0 !important; }
    .block-quicktabs ul.quicktabs-tabs li a {
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -ms-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      border: solid 3px #000;
      border-bottom: none;
      padding: 0.25em 0.75em;
      font-family: Arial, Verdana, San-serif;
      text-transform: uppercase;
      background: #DCDCD7; }
    .block-quicktabs ul.quicktabs-tabs li.active a {
      background: #FFF; }
  .block-quicktabs .quicktabs_main {
    padding-top: 1em; }

.tabs ul.tabs {
  background: url("../images/border-wavyline.png") left bottom no-repeat;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 5px;
  margin: 0;
  border: none;
  font-family: Arial, Verdana, San-serif; }
  .tabs ul.tabs li {
    margin: 0 0.25em 0 0; }
  .tabs ul.tabs li a {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border: solid 3px #000;
    border-bottom: none;
    padding: 0.25em 0.75em;
    font-family: Arial, Verdana, San-serif;
    text-transform: uppercase;
    background: #DCDCD7;
    display: inline-block;
    margin-right: 0;
    color: #333; }
    .tabs ul.tabs li a .tab {
      background: none;
      border: none;
      padding: 0;
      height: auto;
      line-height: 1em; }
  .tabs ul.tabs li.active a, .tabs ul.tabs li.active a:hover, .tabs ul.tabs li a:hover {
    background: #FFF;
    color: #000;
    border: solid 3px #000;
    border-bottom: none; }
    .tabs ul.tabs li.active a .tab, .tabs ul.tabs li.active a:hover .tab, .tabs ul.tabs li a:hover .tab {
      background: none;
      border: none;
      padding: 0;
      height: auto;
      line-height: 1em; }

.front #title-wrapper {
  display: none; }

.section-users #title-wrapper, .section-user #title-wrapper, .section-explore #title-wrapper, .node-type-locker #title-wrapper, .section-about-us #title-wrapper, .page-node-myresults- #title-wrapper {
  display: none; }
  @media screen and (max-width: 767px) {
    .section-users #title-wrapper, .section-user #title-wrapper, .section-explore #title-wrapper, .node-type-locker #title-wrapper, .section-about-us #title-wrapper, .page-node-myresults- #title-wrapper {
      display: block; } }

#title-wrapper {
  background: #06bac1;
  padding: 0.975em 1em;
  overflow: hidden; }
  @media screen and (max-width: 767px) {
    #title-wrapper {
      background: #62CFD3; }
      #title-wrapper h1.title {
        font-size: 1.5em;
        text-transform: uppercase;
        float: left; } }
  #title-wrapper h1.title {
    font-family: Arial, Verdana, San-serif;
    color: #FFF;
    padding: 0; }
    @media screen and (max-width: 767px) {
      #title-wrapper h1.title {
        color: #000; } }

.submitted {
  font-family: Arial, Verdana, San-serif;
  font-size: 0.75em;
  text-transform: uppercase;
  margin-bottom: 1em;
  color: #000; }
  .submitted .username {
    text-transform: none; }

.view h3 a {
  color: #000;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
  .view h3 a:hover {
    color: #06bac1; }

.views-field-name {
  font-family: Arial, Verdana, San-serif;
  font-size: 0.75em;
  text-transform: uppercase;
  float: left;
  margin-bottom: 1em; }
  @media screen and (max-width: 767px) {
    .views-field-name {
      font-size: 0.625em; } }
  .views-field-name .username {
    text-transform: none; }

.views-field-created,
.views-field-field-date {
  font-family: Arial, Verdana, San-serif;
  font-size: 0.75em;
  text-transform: uppercase;
  float: right;
  margin-bottom: 1em; }
  @media screen and (max-width: 767px) {
    .views-field-created,
    .views-field-field-date {
      font-size: 0.625em; } }

.sidebar h2.block-title {
  color: #06bac1;
  font-size: 2.25em; }

/* Unpublished styling */
.node-unpublished {
  background: transparent; }

/* Flex Video */
.embedded-video .player,
.embedded-video-player {
  position: relative;
  padding-top: 1.5625em;
  padding-bottom: 57.25%;
  height: 0;
  margin-bottom: 1em;
  overflow: hidden; }
  .embedded-video .player iframe, .embedded-video .player object, .embedded-video .player embed, .embedded-video .player video,
  .embedded-video-player iframe,
  .embedded-video-player object,
  .embedded-video-player embed,
  .embedded-video-player video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

iframe {
  max-width: 100%; }

.page-403 #postscript, .page-403 #block-menu-menu-dashboard-menu, .page-403 #track {
  display: none; }

#block-boxes-register_info {
  background: #FFF;
  border: solid 2px #000;
  padding: 2.5em 2em 2.5em 1.5em;
  margin: 0.5em 2em 1.5em 2em; }

#cboxLoadedContent img {
  max-width: none !important; }

.maintenance-page #page {
  background: url("../images/logo-phone_2.png") no-repeat scroll 0 67px transparent;
  min-height: 600px;
  width: 720px; }
  .maintenance-page #page #main {
    padding: 275px 0 0 320px; }

body.page-node-1 #terms-conditions {
  height: 450px;
  margin: 0 0 10px 0;
  overflow: auto;
  border: 2px solid #bcbdc0; }
body.page-node-1 .node-webform form .form-actions,
body.page-node-1 .node-webform form .form-item {
  display: inline; }
body.page-node-1 .node-webform form .form-type-checkbox {
  display: block;
  margin: 20px 0 20px 30px;
  font-size: 1.4em;
  position: relative; }
  body.page-node-1 .node-webform form .form-type-checkbox label {
    display: block !important; }
  body.page-node-1 .node-webform form .form-type-checkbox .form-checkbox {
    width: 20px;
    height: 20px;
    margin-left: -30px;
    position: absolute; }
body.page-node-1 .node-webform form label {
  font-family: arial;
  font-size: 0.8em;
  text-transform: uppercase;
  font-weight: bold; }
body.page-node-1 .node-webform form .form-email {
  border: none;
  background: transparent url("../images/form.png") no-repeat 0 0;
  width: 365px;
  height: 44px;
  padding: 2px 10px;
  font-size: 1.2em; }
body.page-node-1 .node-webform form #edit-submit {
  border: none;
  background: transparent url("../images/form.png") no-repeat 100% 0;
  width: 93px;
  height: 44px;
  overflow: hidden;
  text-indent: -4000px;
  outline: none; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

ul.contextual-links {
  overflow: visible !important; }
  ul.contextual-links li.edit {
    background-color: none !important;
    border: none;
    font-size: inherit;
    line-height: inherit;
    position: relative;
    top: auto;
    right: auto;
    padding: 0; }
    ul.contextual-links li.edit a {
      margin: 0.25em 0;
      padding: 0.25em 1em 0.25em 0.5em; }

/* Navigation */
#navigation-wrapper #navigation {
  display: block;
  float: left;
  margin-right: 2.12766%;
  width: 100%;
  width: 100%;
  text-align: right; }
  #navigation-wrapper #navigation:last-child {
    margin-right: 0; }
  @media screen and (max-width: 767px) {
    #navigation-wrapper #navigation {
      display: none; } }
  #navigation-wrapper #navigation ul.menu {
    font-family: Arial, Verdana, San-serif;
    font-weight: bold;
    font-size: 1.125em;
    line-height: 3em;
    text-transform: uppercase;
    color: #b2b5b8;
    float: right;
    padding: 0; }
    #navigation-wrapper #navigation ul.menu li {
      margin: 0 1em 0 0;
      padding: 0; }
      #navigation-wrapper #navigation ul.menu li.last {
        margin-right: 0; }
    #navigation-wrapper #navigation ul.menu a {
      -webkit-transition: color 0.2s ease-in-out;
      -moz-transition: color 0.2s ease-in-out;
      -ms-transition: color 0.2s ease-in-out;
      -o-transition: color 0.2s ease-in-out;
      transition: color 0.2s ease-in-out;
      display: block;
      color: #64696d; }
    #navigation-wrapper #navigation ul.menu a:hover, #navigation-wrapper #navigation ul.menu a.active {
      color: #05a2a8; }
#navigation-wrapper #block-superfish-1 li a:hover {
  background: url("../images/nav-arrow.gif") no-repeat bottom center; }
#navigation-wrapper #block-superfish-1 li a.active {
  background: url("../images/nav-arrow-active.gif") no-repeat bottom center; }
#navigation-wrapper #block-superfish-1 li a.active:hover {
  background: url("../images/nav-arrow.gif") no-repeat bottom center; }
#navigation-wrapper #block-superfish-1 li.sfHover a {
  background: url("../images/nav-arrow.gif") no-repeat bottom center; }
#navigation-wrapper #block-superfish-1 li.sfHover ul li a {
  background: none; }
#navigation-wrapper #block-superfish-1 li.sfHover ul li a.active {
  background: #048186; }
#navigation-wrapper #block-superfish-1 li ul {
  margin-top: 16px;
  background: #05a2a8;
  font-weight: normal;
  font-size: 0.8em;
  line-height: 2em;
  border-radius: 0 0 5px 5px !important;
  padding: 0 !important;
  overflow: hidden;
  width: 180px !important;
  margin-left: -50%;
  line-height: 1.25em; }
  #navigation-wrapper #block-superfish-1 li ul li a {
    padding: 6px 12px !important;
    color: rgba(255, 255, 255, 0.8) !important;
    display: block !important;
    background: none;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
    #navigation-wrapper #block-superfish-1 li ul li a:hover, #navigation-wrapper #block-superfish-1 li ul li a.active {
      color: #FFF !important;
      background: #048186; }
#navigation-wrapper #block-menu_block-1 {
  display: none; }
#navigation-wrapper #block-menu-menu-dashboard-menu, #navigation-wrapper #block-menu_block-6 {
  display: none; }
#navigation-wrapper #block-menu_block-3 {
  display: none; }
#navigation-wrapper #block-boxes-user_menu {
  display: none; }
#navigation-wrapper #block-boxes-social {
  display: none; }

#block-boxes-user_menu {
  display: inline-block;
  float: right;
  margin-right: 10px; }
  #block-boxes-user_menu .boxes-box-controls {
    display: inline;
    position: absolute; }

#block-menu-menu-anonymous-user-menu h2,
#block-menu-menu-authenticated-user-menu h2 {
  display: none; }
#block-menu-menu-anonymous-user-menu ul.menu,
#block-menu-menu-authenticated-user-menu ul.menu {
  font-family: Arial, Verdana, San-serif;
  font-size: 0.6775em;
  font-weight: normal;
  line-height: 1em;
  margin: 0;
  overflow: hidden;
  text-transform: uppercase;
  text-align: right;
  width: 100%; }
  #block-menu-menu-anonymous-user-menu ul.menu li,
  #block-menu-menu-authenticated-user-menu ul.menu li {
    display: inline;
    float: left;
    margin: 0;
    padding: 0; }
    #block-menu-menu-anonymous-user-menu ul.menu li a,
    #block-menu-menu-authenticated-user-menu ul.menu li a {
      display: inline-block;
      color: #FFF;
      padding: 12px 10px; }
      #block-menu-menu-anonymous-user-menu ul.menu li a.active,
      #block-menu-menu-authenticated-user-menu ul.menu li a.active {
        background: rgba(96, 96, 84, 0.5);
        color: #F2F6D0; }
      #block-menu-menu-anonymous-user-menu ul.menu li a:hover,
      #block-menu-menu-authenticated-user-menu ul.menu li a:hover {
        background: rgba(96, 96, 84, 0.3);
        color: #F2F6D0; }
    #block-menu-menu-anonymous-user-menu ul.menu li.first,
    #block-menu-menu-authenticated-user-menu ul.menu li.first {
      color: #FFF;
      font-weight: bold; }
      #block-menu-menu-anonymous-user-menu ul.menu li.first a.active,
      #block-menu-menu-authenticated-user-menu ul.menu li.first a.active {
        background: #acaca1;
        color: #FFF; }
    #block-menu-menu-anonymous-user-menu ul.menu li.username a:before,
    #block-menu-menu-authenticated-user-menu ul.menu li.username a:before {
      content: "";
      font-family: "FontAwesome";
      font-style: normal;
      font-weight: normal;
      text-decoration: none;
      text-rendering: optimizeLegibility;
      white-space: nowrap;
      -webkit-font-feature-settings: "liga";
      -moz-font-feature-settings: "liga=1";
      -moz-font-feature-settings: "liga";
      -ms-font-feature-settings: "liga" 1;
      -o-font-feature-settings: "liga";
      font-feature-settings: "liga";
      -webkit-font-smoothing: antialiased;
      speak: none;
      margin-right: 2px; }

#navigation-wrapper #navigation.mobile-menu {
  z-index: 110;
  background: #62CFD3;
  display: none;
  position: absolute;
  left: 0;
  width: 100%;
  margin-top: 75px !important; }
  #navigation-wrapper #navigation.mobile-menu ul {
    float: left;
    margin: 0;
    line-height: 1.5em; }
    #navigation-wrapper #navigation.mobile-menu ul li {
      display: block;
      margin: 1em 1em 0 0; }
      #navigation-wrapper #navigation.mobile-menu ul li a {
        color: #FFF; }
      #navigation-wrapper #navigation.mobile-menu ul li a:hover, #navigation-wrapper #navigation.mobile-menu ul li a.active {
        color: #000; }
  #navigation-wrapper #navigation.mobile-menu #block-search-form {
    padding: 1em 1.5em;
    text-align: left;
    background: #06bac1;
    border-bottom: solid 2px #FFF; }
  #navigation-wrapper #navigation.mobile-menu #block-superfish-1 {
    display: none; }
  #navigation-wrapper #navigation.mobile-menu #block-menu_block-1 {
    display: block;
    background: url("../images/mobile-menu-main-bg.png") 90% center no-repeat #06bac1;
    border-bottom: solid 2px #FFF;
    padding: 1em 1.5em;
    min-height: 200px; }
  #navigation-wrapper #navigation.mobile-menu #block-menu_block-3 {
    display: inline-block;
    float: left;
    padding: 1.5em 0.75em 1.5em 1.5em;
    width: 50% !important; }
    #navigation-wrapper #navigation.mobile-menu #block-menu_block-3 h2 {
      font-size: 1em;
      text-transform: none;
      border-top: solid 2px #000;
      padding-top: 0.5em;
      text-align: left; }
  #navigation-wrapper #navigation.mobile-menu #block-boxes-user_menu {
    display: inline-block;
    float: right;
    width: 45% !important;
    padding: 1.5em 1.5em 1.5em 0.75em; }
    @media screen and (max-width: 767px) {
      #navigation-wrapper #navigation.mobile-menu #block-boxes-user_menu #block-menu-menu-anonymous-user-menu h2,
      #navigation-wrapper #navigation.mobile-menu #block-boxes-user_menu #block-menu-menu-authenticated-user-menu h2 {
        display: block;
        font-size: 1em;
        text-transform: none;
        border-top: solid 2px #000;
        padding-top: 0.5em;
        font-family: Century Schoolbook, Georgia, Serif;
        text-align: left; }
      #navigation-wrapper #navigation.mobile-menu #block-boxes-user_menu #block-menu-menu-anonymous-user-menu ul.menu,
      #navigation-wrapper #navigation.mobile-menu #block-boxes-user_menu #block-menu-menu-authenticated-user-menu ul.menu {
        background: transparent;
        font-size: 1.125em;
        text-align: left; }
        #navigation-wrapper #navigation.mobile-menu #block-boxes-user_menu #block-menu-menu-anonymous-user-menu ul.menu li,
        #navigation-wrapper #navigation.mobile-menu #block-boxes-user_menu #block-menu-menu-authenticated-user-menu ul.menu li {
          display: block;
          font-weight: bold;
          width: 100%; }
          #navigation-wrapper #navigation.mobile-menu #block-boxes-user_menu #block-menu-menu-anonymous-user-menu ul.menu li a,
          #navigation-wrapper #navigation.mobile-menu #block-boxes-user_menu #block-menu-menu-authenticated-user-menu ul.menu li a {
            padding: 0;
            background: transparent; } }
  #navigation-wrapper #navigation.mobile-menu #block-boxes-social {
    display: inline-block;
    float: right;
    width: 45% !important;
    padding: 0 1.5em 1.5em 0; }
    @media screen and (max-width: 767px) {
      #navigation-wrapper #navigation.mobile-menu #block-boxes-social ul li {
        display: inline;
        float: left;
        margin-right: 0.5em; }
        #navigation-wrapper #navigation.mobile-menu #block-boxes-social ul li a {
          border-color: #000;
          color: #000; } }
#navigation-wrapper #menu-button {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
  background: url("../images/mobile-menu-btn.png") 0px 0px no-repeat;
  width: 60px;
  height: 75px;
  border-radius: 0px;
  box-shadow: none !important;
  margin-bottom: 0 !important;
  border: none !important;
  cursor: pointer;
  float: right;
  display: none; }
  @media screen and (max-width: 767px) {
    #navigation-wrapper #menu-button {
      display: block; } }
  #navigation-wrapper #menu-button:hover {
    background: url("../images/mobile-menu-btn.png") -100px 0px no-repeat #06bac1 !important; }
  #navigation-wrapper #menu-button.active {
    background: url("../images/mobile-menu-btn.png") -100px 0px no-repeat #06bac1 !important; }

#preface {
  clear: both; }
  #preface #block-menu_block-2 {
    background: #06bac1; }
    #preface #block-menu_block-2 ul.menu {
      float: none;
      margin: 0;
      padding: 0; }
      #preface #block-menu_block-2 ul.menu li {
        margin: 0;
        padding: 0;
        list-style: none;
        display: inline-block;
        font-size: 1.15em;
        font-family: Arial, Verdana, San-serif;
        font-weight: bold;
        line-height: 4em;
        text-transform: uppercase; }
        @media screen and (max-width: 1139px) {
          #preface #block-menu_block-2 ul.menu li {
            font-size: 0.8em;
            font-weight: normal; } }
      #preface #block-menu_block-2 ul.menu li a {
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        display: block;
        color: #FFF;
        padding: 0 1em; }
        @media screen and (max-width: 1139px) {
          #preface #block-menu_block-2 ul.menu li a {
            padding: 0 0.75em; } }
      #preface #block-menu_block-2 ul.menu li a:hover, #preface #block-menu_block-2 ul.menu li a.active {
        color: #000;
        background: #62CFD3; }
      @media screen and (max-width: 767px) {
        #preface #block-menu_block-2 ul.menu {
          display: none; } }

.page-node-add #block-menu-menu-dashboard-menu,
.page-node-edit #block-menu-menu-dashboard-menu {
  display: none; }

#preface #block-menu-menu-dashboard-menu,
#preface #block-boxes-cheos_dashboard_menu {
  background: url("../images/dashboard-title.png") 97% center no-repeat #06bac1;
  max-height: 64px; }
  #preface #block-menu-menu-dashboard-menu h2.block-title,
  #preface #block-boxes-cheos_dashboard_menu h2.block-title {
    display: none; }
  #preface #block-menu-menu-dashboard-menu ul.menu,
  #preface #block-boxes-cheos_dashboard_menu ul.menu {
    float: none;
    margin: 0;
    padding: 0; }
    #preface #block-menu-menu-dashboard-menu ul.menu li,
    #preface #block-boxes-cheos_dashboard_menu ul.menu li {
      margin: 0;
      padding: 0;
      list-style: none;
      display: inline-block;
      font-size: 1.15em;
      font-family: Arial, Verdana, San-serif;
      font-weight: bold;
      line-height: 4em;
      text-transform: uppercase; }
    #preface #block-menu-menu-dashboard-menu ul.menu li a,
    #preface #block-boxes-cheos_dashboard_menu ul.menu li a {
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -ms-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      display: block;
      color: #FFF;
      padding: 0 1em; }
      @media screen and (max-width: 1139px) {
        #preface #block-menu-menu-dashboard-menu ul.menu li a,
        #preface #block-boxes-cheos_dashboard_menu ul.menu li a {
          padding: 0 0.75em; } }
    #preface #block-menu-menu-dashboard-menu ul.menu li a:hover, #preface #block-menu-menu-dashboard-menu ul.menu li a.active,
    #preface #block-boxes-cheos_dashboard_menu ul.menu li a:hover,
    #preface #block-boxes-cheos_dashboard_menu ul.menu li a.active {
      color: #000;
      background: #62CFD3; }
    @media screen and (max-width: 767px) {
      #preface #block-menu-menu-dashboard-menu ul.menu,
      #preface #block-boxes-cheos_dashboard_menu ul.menu {
        display: none; } }

.page-user-lifechart-month #block-menu-menu-dashboard-menu li.life-chart,
.page-user-lifechart-6-months #block-menu-menu-dashboard-menu li.life-chart,
.page-user-lifechart-list #block-menu-menu-dashboard-menu li.life-chart,
.page-user-lifechart-diary #block-menu-menu-dashboard-menu li.life-chart,
.page-user-lifechart-list-diary #block-menu-menu-dashboard-menu li.life-chart {
  color: #000;
  background: #62CFD3; }
.page-user-lifechart-month #block-menu-menu-dashboard-menu li.life-chart a,
.page-user-lifechart-6-months #block-menu-menu-dashboard-menu li.life-chart a,
.page-user-lifechart-list #block-menu-menu-dashboard-menu li.life-chart a,
.page-user-lifechart-diary #block-menu-menu-dashboard-menu li.life-chart a,
.page-user-lifechart-list-diary #block-menu-menu-dashboard-menu li.life-chart a {
  color: #000 !important; }

.node-type-locker #block-menu-menu-dashboard-menu li.locker {
  color: #000;
  background: #62CFD3; }
.node-type-locker #block-menu-menu-dashboard-menu li.locker a {
  color: #000 !important; }

.front #main #block-menu_block-3,
.page-explore #main #block-menu_block-3 {
  display: block;
  float: left;
  margin-right: 2.12766%;
  width: 100%;
  margin-top: 1em; }
  .front #main #block-menu_block-3:last-child,
  .page-explore #main #block-menu_block-3:last-child {
    margin-right: 0; }
  .front #main #block-menu_block-3 h2.block-title,
  .page-explore #main #block-menu_block-3 h2.block-title {
    background: url("../images/explore-title.png") no-repeat;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    height: 66px;
    margin: 0.3em 0 0.3em 0; }
    @media screen and (max-width: 767px) {
      .front #main #block-menu_block-3 h2.block-title,
      .page-explore #main #block-menu_block-3 h2.block-title {
        background-position: top center; } }
  .front #main #block-menu_block-3 ul.menu,
  .page-explore #main #block-menu_block-3 ul.menu {
    margin: 0;
    padding: 0; }
    .front #main #block-menu_block-3 ul.menu li,
    .page-explore #main #block-menu_block-3 ul.menu li {
      margin: 0 auto 0 auto;
      padding: 0;
      max-width: 330px;
      list-style: none;
      font-size: 2em;
      line-height: 1.25em;
      background: url(../images/menu-explore-bg.png) no-repeat #f0f5c7;
      background-size: 100%; }
      .front #main #block-menu_block-3 ul.menu li:hover,
      .page-explore #main #block-menu_block-3 ul.menu li:hover {
        background-color: #cede45; }
      .front #main #block-menu_block-3 ul.menu li a,
      .page-explore #main #block-menu_block-3 ul.menu li a {
        display: block;
        height: 240px;
        padding: 0.75em;
        color: #000; }
  .front #main #block-menu_block-3 li.menu-mlid-462 a,
  .page-explore #main #block-menu_block-3 li.menu-mlid-462 a {
    background: url(../images/menu-explore-sprite.png) -1098px 0px; }
    .front #main #block-menu_block-3 li.menu-mlid-462 a:hover,
    .page-explore #main #block-menu_block-3 li.menu-mlid-462 a:hover {
      background: url(../images/menu-explore-sprite.png) 0px 0px; }
  .front #main #block-menu_block-3 li.menu-mlid-463 a,
  .page-explore #main #block-menu_block-3 li.menu-mlid-463 a {
    background: url(../images/menu-explore-sprite.png) -1098px -240px; }
    .front #main #block-menu_block-3 li.menu-mlid-463 a:hover,
    .page-explore #main #block-menu_block-3 li.menu-mlid-463 a:hover {
      background: url(../images/menu-explore-sprite.png) 0px -240px; }
  .front #main #block-menu_block-3 li.menu-mlid-464 a,
  .page-explore #main #block-menu_block-3 li.menu-mlid-464 a {
    background: url(../images/menu-explore-sprite.png) -1098px -480px; }
    .front #main #block-menu_block-3 li.menu-mlid-464 a:hover,
    .page-explore #main #block-menu_block-3 li.menu-mlid-464 a:hover {
      background: url(../images/menu-explore-sprite.png) 0px -480px; }
  .front #main #block-menu_block-3 li.menu-mlid-465 a,
  .page-explore #main #block-menu_block-3 li.menu-mlid-465 a {
    background: url(../images/menu-explore-sprite.png) -1098px -720px; }
    .front #main #block-menu_block-3 li.menu-mlid-465 a:hover,
    .page-explore #main #block-menu_block-3 li.menu-mlid-465 a:hover {
      background: url(../images/menu-explore-sprite.png) 0px -720px; }
  .front #main #block-menu_block-3 li.menu-mlid-466 a,
  .page-explore #main #block-menu_block-3 li.menu-mlid-466 a {
    background: url(../images/menu-explore-sprite.png) -1098px -960px; }
    .front #main #block-menu_block-3 li.menu-mlid-466 a:hover,
    .page-explore #main #block-menu_block-3 li.menu-mlid-466 a:hover {
      background: url(../images/menu-explore-sprite.png) 0px -960px; }
  .front #main #block-menu_block-3 li.menu-mlid-467 a,
  .page-explore #main #block-menu_block-3 li.menu-mlid-467 a {
    background: url(../images/menu-explore-sprite.png) -1098px -1200px; }
    .front #main #block-menu_block-3 li.menu-mlid-467 a:hover,
    .page-explore #main #block-menu_block-3 li.menu-mlid-467 a:hover {
      background: url(../images/menu-explore-sprite.png) 0px -1200px; }

.front #main #block-menu_block-3 {
  padding-right: 0.5em; }

.page-explore #main #block-menu_block-3 {
  margin-top: 0; }
  .page-explore #main #block-menu_block-3 ul.menu li {
    display: block;
    float: left;
    margin-right: 2.12766%;
    width: 31.91489%; }
    .page-explore #main #block-menu_block-3 ul.menu li:last-child {
      margin-right: 0; }
    .page-explore #main #block-menu_block-3 ul.menu li:nth-child(3n) {
      margin-right: 0; }
    @media screen and (max-width: 1139px) {
      .page-explore #main #block-menu_block-3 ul.menu li {
        display: block;
        float: left;
        margin-right: 3.22581%;
        width: 48.3871%;
        margin-right: 1% !important; }
        .page-explore #main #block-menu_block-3 ul.menu li:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 767px) {
      .page-explore #main #block-menu_block-3 ul.menu li {
        float: none !important;
        margin: 0 auto 1em auto !important;
        display: block;
        float: left;
        margin-right: 6.66667%;
        width: 100%; }
        .page-explore #main #block-menu_block-3 ul.menu li:last-child {
          margin-right: 0; } }

.page-node-add #block-menu_block-3, .page-node-add .menu-block-2,
.page-node-edit #block-menu_block-3,
.page-node-edit .menu-block-2 {
  display: none; }

.page-comment #block-menu_block-3, .page-comment .menu-block-2, .page-comment #block-menu-menu-dashboard-menu {
  display: none; }

.node-type-experiences #preface #block-menu_block-3,
.node-type-encyclopedia #preface #block-menu_block-3,
.node-type-news #preface #block-menu_block-3,
.node-type-mind-steps #preface #block-menu_block-3,
.node-type-self-help-exercise #preface #block-menu_block-3 {
  background: #06bac1; }
  .node-type-experiences #preface #block-menu_block-3 h2.block-title,
  .node-type-encyclopedia #preface #block-menu_block-3 h2.block-title,
  .node-type-news #preface #block-menu_block-3 h2.block-title,
  .node-type-mind-steps #preface #block-menu_block-3 h2.block-title,
  .node-type-self-help-exercise #preface #block-menu_block-3 h2.block-title {
    display: none; }
  .node-type-experiences #preface #block-menu_block-3 ul.menu,
  .node-type-encyclopedia #preface #block-menu_block-3 ul.menu,
  .node-type-news #preface #block-menu_block-3 ul.menu,
  .node-type-mind-steps #preface #block-menu_block-3 ul.menu,
  .node-type-self-help-exercise #preface #block-menu_block-3 ul.menu {
    margin: 0;
    padding: 0; }
    .node-type-experiences #preface #block-menu_block-3 ul.menu li,
    .node-type-encyclopedia #preface #block-menu_block-3 ul.menu li,
    .node-type-news #preface #block-menu_block-3 ul.menu li,
    .node-type-mind-steps #preface #block-menu_block-3 ul.menu li,
    .node-type-self-help-exercise #preface #block-menu_block-3 ul.menu li {
      margin: 0;
      padding: 0;
      list-style: none;
      display: inline-block;
      font-size: 1.15em;
      font-family: Arial, Verdana, San-serif;
      font-weight: bold;
      line-height: 4em;
      text-transform: uppercase; }
      @media screen and (max-width: 1139px) {
        .node-type-experiences #preface #block-menu_block-3 ul.menu li,
        .node-type-encyclopedia #preface #block-menu_block-3 ul.menu li,
        .node-type-news #preface #block-menu_block-3 ul.menu li,
        .node-type-mind-steps #preface #block-menu_block-3 ul.menu li,
        .node-type-self-help-exercise #preface #block-menu_block-3 ul.menu li {
          font-size: 0.8em;
          font-weight: normal; } }
    .node-type-experiences #preface #block-menu_block-3 ul.menu li a,
    .node-type-encyclopedia #preface #block-menu_block-3 ul.menu li a,
    .node-type-news #preface #block-menu_block-3 ul.menu li a,
    .node-type-mind-steps #preface #block-menu_block-3 ul.menu li a,
    .node-type-self-help-exercise #preface #block-menu_block-3 ul.menu li a {
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -ms-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      display: block;
      color: #FFF;
      padding: 0 1em; }
      @media screen and (max-width: 1139px) {
        .node-type-experiences #preface #block-menu_block-3 ul.menu li a,
        .node-type-encyclopedia #preface #block-menu_block-3 ul.menu li a,
        .node-type-news #preface #block-menu_block-3 ul.menu li a,
        .node-type-mind-steps #preface #block-menu_block-3 ul.menu li a,
        .node-type-self-help-exercise #preface #block-menu_block-3 ul.menu li a {
          padding: 0 0.75em; } }
    .node-type-experiences #preface #block-menu_block-3 ul.menu li a:hover, .node-type-experiences #preface #block-menu_block-3 ul.menu li a.active,
    .node-type-encyclopedia #preface #block-menu_block-3 ul.menu li a:hover,
    .node-type-encyclopedia #preface #block-menu_block-3 ul.menu li a.active,
    .node-type-news #preface #block-menu_block-3 ul.menu li a:hover,
    .node-type-news #preface #block-menu_block-3 ul.menu li a.active,
    .node-type-mind-steps #preface #block-menu_block-3 ul.menu li a:hover,
    .node-type-mind-steps #preface #block-menu_block-3 ul.menu li a.active,
    .node-type-self-help-exercise #preface #block-menu_block-3 ul.menu li a:hover,
    .node-type-self-help-exercise #preface #block-menu_block-3 ul.menu li a.active {
      color: #000;
      background: #62CFD3; }
    @media screen and (max-width: 767px) {
      .node-type-experiences #preface #block-menu_block-3 ul.menu,
      .node-type-encyclopedia #preface #block-menu_block-3 ul.menu,
      .node-type-news #preface #block-menu_block-3 ul.menu,
      .node-type-mind-steps #preface #block-menu_block-3 ul.menu,
      .node-type-self-help-exercise #preface #block-menu_block-3 ul.menu {
        display: none; } }

.node-type-encyclopedia #preface #block-menu_block-3 ul.menu li.encyclopedia {
  color: #000;
  background: #62CFD3; }
.node-type-encyclopedia #preface #block-menu_block-3 ul.menu li.encyclopedia a {
  color: #000; }

.node-type-news #preface #block-menu_block-3 ul.menu li.newsroom {
  color: #000;
  background: #62CFD3; }
.node-type-news #preface #block-menu_block-3 ul.menu li.newsroom a {
  color: #000; }

.node-type-experiences #preface #block-menu_block-3 ul.menu li.experiences {
  color: #000;
  background: #62CFD3; }
.node-type-experiences #preface #block-menu_block-3 ul.menu li.experiences a {
  color: #000; }

.node-type-mind-steps #preface #block-menu_block-3 ul.menu li.mind-steps {
  color: #000;
  background: #62CFD3; }
.node-type-mind-steps #preface #block-menu_block-3 ul.menu li.mind-steps a {
  color: #000; }

.node-type-self-help-exercise #preface #block-menu_block-3 ul.menu li.self-help-exercises {
  color: #000;
  background: #62CFD3; }
.node-type-self-help-exercise #preface #block-menu_block-3 ul.menu li.self-help-exercises a {
  color: #000; }

#block-menu-menu-footer-menu {
  float: left;
  display: inline;
  clear: left; }
  @media screen and (max-width: 1139px) {
    #block-menu-menu-footer-menu {
      float: none;
      display: block; } }
  @media screen and (max-width: 767px) {
    #block-menu-menu-footer-menu {
      float: none;
      display: block; } }
  #block-menu-menu-footer-menu ul.menu {
    margin: 0;
    padding: 0; }
    @media screen and (max-width: 1139px) {
      #block-menu-menu-footer-menu ul.menu {
        text-align: center; } }
    @media screen and (max-width: 767px) {
      #block-menu-menu-footer-menu ul.menu {
        text-align: center; } }
    #block-menu-menu-footer-menu ul.menu li {
      margin: 0 0.25em 0 0;
      padding: 0 0.25em 0 0;
      list-style: none;
      display: inline-block;
      text-transform: uppercase;
      font-family: Arial, Verdana, San-serif;
      font-weight: bold;
      background: url("../images/slashes-black.png") right center no-repeat; }
      #block-menu-menu-footer-menu ul.menu li.last {
        background: none; }
      #block-menu-menu-footer-menu ul.menu li a {
        color: #000; }
        #block-menu-menu-footer-menu ul.menu li a:hover {
          color: #05a2a8; }

ul.pager {
  text-align: right !important;
  font-family: Arial, Verdana, San-serif;
  padding-top: 0.5em; }
  ul.pager li.pager-first, ul.pager li.pager-last {
    display: none; }
  ul.pager li {
    text-transform: uppercase;
    font-weight: bold;
    margin: 0; }
    ul.pager li.pager-current {
      color: #000; }
    ul.pager li a {
      color: #606054; }
  ul.pager li.pager-previous a {
    background: url("../images/arrow-left-sm.png") no-repeat left 3px;
    padding-left: 30px;
    cursor: pointer;
    color: #000;
    display: inline-block;
    line-height: 30px; }
    ul.pager li.pager-previous a:hover {
      background-position: left -47px; }
  ul.pager li.pager-next a {
    background: url("../images/arrow-right-sm.png") no-repeat right 3px;
    padding-right: 30px;
    cursor: pointer;
    color: #000;
    display: inline-block;
    line-height: 30px; }
    ul.pager li.pager-next a:hover {
      background-position: right -47px; }

.page-explore-experiences #main ul.pager li a {
  color: #FFF; }
.page-explore-experiences #main ul.pager li.pager-previous a {
  color: #000; }
.page-explore-experiences #main ul.pager li.pager-next a {
  color: #000; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#block-views-encyclopedia-block {
  border: solid 3px #000;
  padding: 1em; }
  #block-views-encyclopedia-block .views-row {
    width: 45%;
    margin-right: 5%;
    border-bottom: dotted 3px #FFF;
    padding: 1em 0; }
    @media screen and (max-width: 1139px) {
      #block-views-encyclopedia-block .views-row {
        display: block;
        float: left;
        margin-right: 3.22581%;
        width: 100%; }
        #block-views-encyclopedia-block .views-row:last-child {
          margin-right: 0; } }
    #block-views-encyclopedia-block .views-row.views-row-even {
      margin-right: 0 !important; }
    #block-views-encyclopedia-block .views-row h3 a:hover {
      color: #606054; }

#block-menu-menu-encyclopedia-menu {
  border: solid 3px #000;
  padding: 1em; }
  #block-menu-menu-encyclopedia-menu h2.block-title {
    margin-bottom: 0.25em; }
  #block-menu-menu-encyclopedia-menu ul {
    margin: 0 0 0 0.75em;
    font-family: Arial, Verdana, San-serif; }
  #block-menu-menu-encyclopedia-menu li a {
    color: #000; }
    #block-menu-menu-encyclopedia-menu li a:hover, #block-menu-menu-encyclopedia-menu li a.active {
      color: #06bac1; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#block-views-newsroom-block {
  border: solid 3px #000;
  padding: 1em; }
  #block-views-newsroom-block .views-row {
    width: 45%;
    margin-right: 5%;
    border-bottom: dotted 3px #FFF;
    padding: 1em 0; }
    @media screen and (max-width: 1139px) {
      #block-views-newsroom-block .views-row {
        display: block;
        float: left;
        margin-right: 3.22581%;
        width: 100%; }
        #block-views-newsroom-block .views-row:last-child {
          margin-right: 0; } }
    #block-views-newsroom-block .views-row.views-row-even {
      margin-right: 0 !important; }
    #block-views-newsroom-block .views-row h3 a:hover {
      color: #606054; }
    #block-views-newsroom-block .views-row p {
      margin-bottom: 0.5em; }
    #block-views-newsroom-block .views-row .addthis_toolbox {
      float: right;
      display: inline; }
  #block-views-newsroom-block .view-filters {
    border: solid 3px #000;
    padding: 1em;
    background: #FFF; }
  #block-views-newsroom-block .views-exposed-form label {
    font-family: Arial, Verdana, San-serif;
    text-transform: uppercase;
    margin-bottom: 0.25em; }
  #block-views-newsroom-block .views-exposed-form .form-checkboxes .form-item {
    float: left;
    display: inline;
    width: 50%;
    text-indent: -16px;
    padding-left: 16px; }
  #block-views-newsroom-block .views-exposed-form .form-checkboxes label {
    font-family: Century Schoolbook, Georgia, Serif;
    font-weight: normal;
    text-transform: none;
    font-size: 1.125em; }
  #block-views-newsroom-block .views-exposed-form .views-submit-button {
    float: right; }
    #block-views-newsroom-block .views-exposed-form .views-submit-button input[type="submit"] {
      -webkit-transition: none;
      -moz-transition: none;
      -ms-transition: none;
      -o-transition: none;
      transition: none;
      background: url(../images/btn-apply.png) no-repeat;
      border: none;
      box-shadow: none;
      width: 100px;
      height: 45px;
      text-align: right;
      text-indent: 160%;
      white-space: nowrap;
      box-shadow: none !important; }
    #block-views-newsroom-block .views-exposed-form .views-submit-button input[type="submit"]:hover {
      background: url(../images/btn-apply.png) no-repeat 0 -75px !important; }
  #block-views-newsroom-block #edit-field-mood-wrapper {
    padding-top: 1em; }
    #block-views-newsroom-block #edit-field-mood-wrapper label {
      color: #000;
      font-size: 1em;
      font-weight: bold;
      margin-bottom: 0; }
    #block-views-newsroom-block #edit-field-mood-wrapper .form-item-field-mood-on label {
      font-size: 0.85em; }
    #block-views-newsroom-block #edit-field-mood-wrapper .form-item-field-mood-off label {
      font-size: 0.85em; }
  #block-views-newsroom-block #edit-field-news-t-type-tid-wrapper {
    border-bottom: solid 1px #000;
    width: 100%;
    padding-bottom: 0.5em;
    margin-bottom: 0; }
    #block-views-newsroom-block #edit-field-news-t-type-tid-wrapper .views-widget {
      overflow: hidden; }
      @media screen and (max-width: 1139px) {
        #block-views-newsroom-block #edit-field-news-t-type-tid-wrapper .views-widget {
          clear: both; } }
    #block-views-newsroom-block #edit-field-news-t-type-tid-wrapper label {
      float: left;
      display: inline;
      margin-right: 1em; }
    #block-views-newsroom-block #edit-field-news-t-type-tid-wrapper .form-item {
      width: auto; }
      @media screen and (max-width: 1139px) {
        #block-views-newsroom-block #edit-field-news-t-type-tid-wrapper .form-item {
          width: 100% !important; } }
    #block-views-newsroom-block #edit-field-news-t-type-tid-wrapper label.option {
      float: none; }
  #block-views-newsroom-block #edit-field-global-t-topic-tid-wrapper {
    border-bottom: solid 1px #000;
    width: 100%;
    padding-bottom: 0.5em;
    margin-bottom: 0; }

.node-news .addthis_sharing_toolbox {
  position: absolute;
  top: 5px;
  right: 0; }
  @media screen and (max-width: 1139px) {
    .node-news .addthis_sharing_toolbox {
      position: relative;
      top: auto;
      right: auto;
      text-align: right; } }
  @media screen and (max-width: 767px) {
    .node-news .addthis_sharing_toolbox {
      position: relative;
      top: auto;
      right: auto;
      text-align: right; } }
.node-news header h2 {
  padding-right: 100px; }
  @media screen and (max-width: 1139px) {
    .node-news header h2 {
      padding-right: 0; } }
  @media screen and (max-width: 767px) {
    .node-news header h2 {
      padding-right: 0; } }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#block-views-blog-block_1 .views-row {
  width: 48%;
  margin-right: 2%;
  background: url("../images/view-block-wavypaper-beige-bg.png") bottom no-repeat;
  background-size: 100% auto;
  border-top: solid 2px #484242;
  padding: 1em;
  margin-bottom: 1em; }
  @media screen and (max-width: 1139px) {
    #block-views-blog-block_1 .views-row {
      display: block;
      float: left;
      margin-right: 3.22581%;
      width: 100%; }
      #block-views-blog-block_1 .views-row:last-child {
        margin-right: 0; } }
#block-views-blog-block_1 .views-row-even {
  margin-right: 0 !important; }
#block-views-blog-block_1 h3 {
  clear: both; }
  #block-views-blog-block_1 h3 a:hover {
    color: #606054; }
@media screen and (max-width: 767px) {
  #block-views-blog-block_1 .view.view-blog {
    max-width: 330px;
    margin: 0 auto; } }
@media screen and (max-width: 767px) {
  #block-views-blog-block_1 .view.view-blog .view-footer {
    text-align: center; } }

#block-views-blog-block_2 .views-row {
  width: 31.333%;
  margin-right: 2%;
  background: url("../images/view-block-wavypaper-beige-bg.png") bottom no-repeat;
  background-size: 100% auto;
  border-top: solid 2px #484242;
  padding: 1em;
  margin-bottom: 1em; }
  @media screen and (max-width: 1139px) {
    #block-views-blog-block_2 .views-row {
      display: block;
      float: left;
      margin-right: 3.22581%;
      width: 48.3871%;
      margin-right: 1%; }
      #block-views-blog-block_2 .views-row:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 767px) {
    #block-views-blog-block_2 .views-row {
      display: block;
      float: left;
      margin-right: 6.66667%;
      width: 100%;
      background: none;
      padding: 0 0 1em 0;
      border: none;
      border-bottom: solid 3px #000; }
      #block-views-blog-block_2 .views-row:last-child {
        margin-right: 0; } }
#block-views-blog-block_2 h3 {
  clear: both; }
  #block-views-blog-block_2 h3 a:hover {
    color: #606054; }
#block-views-blog-block_2 .comment-link a {
  color: #666; }
  #block-views-blog-block_2 .comment-link a:hover {
    color: #000; }

#block-views-blog-block_3 h3,
#block-views-blog-block_4 h3 {
  clear: both; }

.view-blog .view-filters .views-exposed-widgets {
  text-align: right; }
  @media screen and (max-width: 767px) {
    .view-blog .view-filters .views-exposed-widgets {
      text-align: left; } }
  .view-blog .view-filters .views-exposed-widgets .views-exposed-widget {
    float: none;
    display: inline-block; }
  .view-blog .view-filters .views-exposed-widgets label {
    color: #acaca1 !important; }
.view-blog .view-filters .ajax-progress.ajax-progress-throbber {
  display: none; }
.view-blog .view-filters .form-item {
  display: inline-block;
  text-transform: uppercase;
  font-size: 0.9em;
  margin-left: 10px; }
  @media screen and (max-width: 767px) {
    .view-blog .view-filters .form-item {
      margin-left: 0;
      margin-right: 10px; } }
  .view-blog .view-filters .form-item label {
    font-weight: normal; }
.view-blog .view-filters .form-item-field-mood-on label {
  color: #888 !important; }
.view-blog .view-filters .form-item-field-mood-off label {
  color: #FFF !important; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#block-views-mind_steps-block .views-slideshow-cycle-main-frame-row,
#block-views-mind_steps-block #views_slideshow_cycle_teaser_section_mind_steps-block {
  width: 100% !important; }
#block-views-mind_steps-block .view-content {
  display: block;
  clear: both; }
#block-views-mind_steps-block .views_infinate_scroll-ajax-loader {
  display: block;
  clear: both;
  background: #666; }
#block-views-mind_steps-block .views-row {
  position: relative;
  overflow: hidden;
  margin-bottom: 20px; }
  #block-views-mind_steps-block .views-row:hover .views-field-body {
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 1; }
  #block-views-mind_steps-block .views-row:hover .title-bg {
    background: #FFF; }
#block-views-mind_steps-block .views-row-1 {
  height: 325px;
  display: block;
  float: left;
  margin-right: 2.12766%;
  width: 40.42553%;
  margin-left: 0%; }
  #block-views-mind_steps-block .views-row-1:last-child {
    margin-right: 0; }
  #block-views-mind_steps-block .views-row-1 .views-field-field-mindsteps-image .field-content img {
    height: 100%;
    width: auto;
    max-width: none; }
  #block-views-mind_steps-block .views-row-1 h2 {
    font-size: 2.2em; }
  @media screen and (max-width: 767px) {
    #block-views-mind_steps-block .views-row-1 {
      display: block;
      float: left;
      margin-right: 6.66667%;
      width: 100%;
      margin-left: 0%;
      height: auto;
      margin-top: 0; }
      #block-views-mind_steps-block .views-row-1:last-child {
        margin-right: 0; }
      #block-views-mind_steps-block .views-row-1 .views-field-field-mindsteps-image {
        position: relative; }
        #block-views-mind_steps-block .views-row-1 .views-field-field-mindsteps-image .field-content img {
          height: auto; }
      #block-views-mind_steps-block .views-row-1 h2 {
        font-size: 1.8em; } }
#block-views-mind_steps-block .views-row-2 {
  margin-top: -345px;
  height: 175px;
  display: block;
  float: left;
  margin-right: 2.12766%;
  width: 40.42553%;
  margin-left: 42.55319%; }
  #block-views-mind_steps-block .views-row-2:last-child {
    margin-right: 0; }
  @media screen and (max-width: 767px) {
    #block-views-mind_steps-block .views-row-2 {
      display: block;
      float: left;
      margin-right: 6.66667%;
      width: 100%;
      margin-left: 0%;
      height: auto;
      margin-top: 0; }
      #block-views-mind_steps-block .views-row-2:last-child {
        margin-right: 0; }
      #block-views-mind_steps-block .views-row-2 .views-field-field-mindsteps-image {
        position: relative; }
        #block-views-mind_steps-block .views-row-2 .views-field-field-mindsteps-image .field-content img {
          height: auto; }
      #block-views-mind_steps-block .views-row-2 h2 {
        font-size: 1.8em; } }
#block-views-mind_steps-block .views-row-3 {
  margin-top: -345px;
  height: 550px;
  display: block;
  float: left;
  margin-right: 2.12766%;
  width: 14.89362%;
  margin-left: 85.10638%;
  margin-right: 0; }
  #block-views-mind_steps-block .views-row-3:last-child {
    margin-right: 0; }
  #block-views-mind_steps-block .views-row-3 .views-field-field-mindsteps-image .field-content img {
    height: 100%;
    width: auto;
    max-width: none; }
  #block-views-mind_steps-block .views-row-3 h2 {
    font-size: 1.3em; }
    @media screen and (max-width: 1139px) {
      #block-views-mind_steps-block .views-row-3 h2 {
        font-size: 1em; } }
  @media screen and (max-width: 767px) {
    #block-views-mind_steps-block .views-row-3 {
      display: block;
      float: left;
      margin-right: 6.66667%;
      width: 100%;
      margin-left: 0%;
      height: auto;
      margin-top: 0; }
      #block-views-mind_steps-block .views-row-3:last-child {
        margin-right: 0; }
      #block-views-mind_steps-block .views-row-3 .views-field-field-mindsteps-image {
        position: relative; }
        #block-views-mind_steps-block .views-row-3 .views-field-field-mindsteps-image .field-content img {
          height: auto; }
      #block-views-mind_steps-block .views-row-3 h2 {
        font-size: 1.8em; } }
#block-views-mind_steps-block .views-row-4 {
  margin-top: -375px;
  height: 130px;
  display: block;
  float: left;
  margin-right: 2.12766%;
  width: 40.42553%;
  margin-left: 42.55319%; }
  #block-views-mind_steps-block .views-row-4:last-child {
    margin-right: 0; }
  #block-views-mind_steps-block .views-row-4 h2 {
    font-size: 1.4em; }
  @media screen and (max-width: 767px) {
    #block-views-mind_steps-block .views-row-4 {
      display: block;
      float: left;
      margin-right: 6.66667%;
      width: 100%;
      margin-left: 0%;
      height: auto;
      margin-top: 0; }
      #block-views-mind_steps-block .views-row-4:last-child {
        margin-right: 0; }
      #block-views-mind_steps-block .views-row-4 .views-field-field-mindsteps-image {
        position: relative; }
        #block-views-mind_steps-block .views-row-4 .views-field-field-mindsteps-image .field-content img {
          height: auto; }
      #block-views-mind_steps-block .views-row-4 h2 {
        font-size: 1.8em; } }
#block-views-mind_steps-block .views-row-5 {
  margin-top: -225px;
  height: 205px;
  display: block;
  float: left;
  margin-right: 2.12766%;
  width: 31.91489%;
  margin-left: 0%; }
  #block-views-mind_steps-block .views-row-5:last-child {
    margin-right: 0; }
  #block-views-mind_steps-block .views-row-5 h2 {
    font-size: 1.6em; }
  @media screen and (max-width: 1139px) {
    #block-views-mind_steps-block .views-row-5 .views-field-field-mindsteps-image .field-content img {
      height: 100%;
      width: auto;
      max-width: none; } }
  @media screen and (max-width: 767px) {
    #block-views-mind_steps-block .views-row-5 {
      display: block;
      float: left;
      margin-right: 6.66667%;
      width: 100%;
      margin-left: 0%;
      height: auto;
      margin-top: 0; }
      #block-views-mind_steps-block .views-row-5:last-child {
        margin-right: 0; }
      #block-views-mind_steps-block .views-row-5 .views-field-field-mindsteps-image {
        position: relative; }
        #block-views-mind_steps-block .views-row-5 .views-field-field-mindsteps-image .field-content img {
          height: auto; }
      #block-views-mind_steps-block .views-row-5 h2 {
        font-size: 1.8em; } }
#block-views-mind_steps-block .views-row-6 {
  margin-top: -225px;
  height: 205px;
  display: block;
  float: left;
  margin-right: 2.12766%;
  width: 48.93617%;
  margin-left: 34.04255%; }
  #block-views-mind_steps-block .views-row-6:last-child {
    margin-right: 0; }
  #block-views-mind_steps-block .views-row-6 h2 {
    font-size: 2em; }
  @media screen and (max-width: 767px) {
    #block-views-mind_steps-block .views-row-6 {
      display: block;
      float: left;
      margin-right: 6.66667%;
      width: 100%;
      margin-left: 0%;
      height: auto;
      margin-top: 0; }
      #block-views-mind_steps-block .views-row-6:last-child {
        margin-right: 0; }
      #block-views-mind_steps-block .views-row-6 .views-field-field-mindsteps-image {
        position: relative; }
        #block-views-mind_steps-block .views-row-6 .views-field-field-mindsteps-image .field-content img {
          height: auto; }
      #block-views-mind_steps-block .views-row-6 h2 {
        font-size: 1.8em; } }
#block-views-mind_steps-block .views-row-7 {
  height: 550px;
  display: block;
  float: left;
  margin-right: 2.12766%;
  width: 14.89362%;
  margin-left: 0%; }
  #block-views-mind_steps-block .views-row-7:last-child {
    margin-right: 0; }
  #block-views-mind_steps-block .views-row-7 .views-field-field-mindsteps-image .field-content img {
    height: 100%;
    width: auto;
    max-width: none; }
  #block-views-mind_steps-block .views-row-7 h2 {
    font-size: 1.3em; }
    @media screen and (max-width: 1139px) {
      #block-views-mind_steps-block .views-row-7 h2 {
        font-size: 1em; } }
  @media screen and (max-width: 767px) {
    #block-views-mind_steps-block .views-row-7 {
      display: block;
      float: left;
      margin-right: 6.66667%;
      width: 100%;
      margin-left: 0%;
      height: auto;
      margin-top: 0; }
      #block-views-mind_steps-block .views-row-7:last-child {
        margin-right: 0; }
      #block-views-mind_steps-block .views-row-7 .views-field-field-mindsteps-image {
        position: relative; }
        #block-views-mind_steps-block .views-row-7 .views-field-field-mindsteps-image .field-content img {
          height: auto; }
      #block-views-mind_steps-block .views-row-7 h2 {
        font-size: 1.8em; } }
#block-views-mind_steps-block .views-row-8 {
  height: 175px;
  display: block;
  float: left;
  margin-right: 2.12766%;
  width: 40.42553%; }
  #block-views-mind_steps-block .views-row-8:last-child {
    margin-right: 0; }
  @media screen and (max-width: 767px) {
    #block-views-mind_steps-block .views-row-8 {
      display: block;
      float: left;
      margin-right: 6.66667%;
      width: 100%;
      margin-left: 0%;
      height: auto;
      margin-top: 0; }
      #block-views-mind_steps-block .views-row-8:last-child {
        margin-right: 0; }
      #block-views-mind_steps-block .views-row-8 .views-field-field-mindsteps-image {
        position: relative; }
        #block-views-mind_steps-block .views-row-8 .views-field-field-mindsteps-image .field-content img {
          height: auto; }
      #block-views-mind_steps-block .views-row-8 h2 {
        font-size: 1.8em; } }
#block-views-mind_steps-block .views-row-9 {
  margin-top: -570px;
  height: 325px;
  display: block;
  float: left;
  margin-right: 2.12766%;
  width: 40.42553%;
  margin-left: 59.57447%; }
  #block-views-mind_steps-block .views-row-9:last-child {
    margin-right: 0; }
  #block-views-mind_steps-block .views-row-9 .views-field-field-mindsteps-image .field-content img {
    height: 100%;
    width: auto;
    max-width: none; }
  #block-views-mind_steps-block .views-row-9 h2 {
    font-size: 2.2em; }
  @media screen and (max-width: 767px) {
    #block-views-mind_steps-block .views-row-9 {
      display: block;
      float: left;
      margin-right: 6.66667%;
      width: 100%;
      margin-left: 0%;
      height: auto;
      margin-top: 0; }
      #block-views-mind_steps-block .views-row-9:last-child {
        margin-right: 0; }
      #block-views-mind_steps-block .views-row-9 .views-field-field-mindsteps-image {
        position: relative; }
        #block-views-mind_steps-block .views-row-9 .views-field-field-mindsteps-image .field-content img {
          height: auto; }
      #block-views-mind_steps-block .views-row-9 h2 {
        font-size: 1.8em; } }
#block-views-mind_steps-block .views-row-10 {
  margin-top: -375px;
  height: 130px;
  display: block;
  float: left;
  margin-right: 2.12766%;
  width: 40.42553%;
  margin-left: 17.02128%; }
  #block-views-mind_steps-block .views-row-10:last-child {
    margin-right: 0; }
  #block-views-mind_steps-block .views-row-10 h2 {
    font-size: 1.4em; }
  @media screen and (max-width: 767px) {
    #block-views-mind_steps-block .views-row-10 {
      display: block;
      float: left;
      margin-right: 6.66667%;
      width: 100%;
      margin-left: 0%;
      height: auto;
      margin-top: 0; }
      #block-views-mind_steps-block .views-row-10:last-child {
        margin-right: 0; }
      #block-views-mind_steps-block .views-row-10 .views-field-field-mindsteps-image {
        position: relative; }
        #block-views-mind_steps-block .views-row-10 .views-field-field-mindsteps-image .field-content img {
          height: auto; }
      #block-views-mind_steps-block .views-row-10 h2 {
        font-size: 1.8em; } }
#block-views-mind_steps-block .views-row-11 {
  margin-top: -225px;
  height: 205px;
  display: block;
  float: left;
  margin-right: 2.12766%;
  width: 48.93617%;
  margin-left: 17.02128%; }
  #block-views-mind_steps-block .views-row-11:last-child {
    margin-right: 0; }
  #block-views-mind_steps-block .views-row-11 h2 {
    font-size: 2em; }
  @media screen and (max-width: 767px) {
    #block-views-mind_steps-block .views-row-11 {
      display: block;
      float: left;
      margin-right: 6.66667%;
      width: 100%;
      margin-left: 0%;
      height: auto;
      margin-top: 0; }
      #block-views-mind_steps-block .views-row-11:last-child {
        margin-right: 0; }
      #block-views-mind_steps-block .views-row-11 .views-field-field-mindsteps-image {
        position: relative; }
        #block-views-mind_steps-block .views-row-11 .views-field-field-mindsteps-image .field-content img {
          height: auto; }
      #block-views-mind_steps-block .views-row-11 h2 {
        font-size: 1.8em; } }
#block-views-mind_steps-block .views-row-12 {
  margin-top: -225px;
  height: 205px;
  display: block;
  float: left;
  margin-right: 2.12766%;
  width: 31.91489%;
  margin-left: 68.08511%; }
  #block-views-mind_steps-block .views-row-12:last-child {
    margin-right: 0; }
  #block-views-mind_steps-block .views-row-12 h2 {
    font-size: 1.6em; }
  @media screen and (max-width: 1139px) {
    #block-views-mind_steps-block .views-row-12 .views-field-field-mindsteps-image .field-content img {
      height: 100%;
      width: auto;
      max-width: none; } }
  @media screen and (max-width: 767px) {
    #block-views-mind_steps-block .views-row-12 {
      display: block;
      float: left;
      margin-right: 6.66667%;
      width: 100%;
      margin-left: 0%;
      height: auto;
      margin-top: 0; }
      #block-views-mind_steps-block .views-row-12:last-child {
        margin-right: 0; }
      #block-views-mind_steps-block .views-row-12 .views-field-field-mindsteps-image {
        position: relative; }
        #block-views-mind_steps-block .views-row-12 .views-field-field-mindsteps-image .field-content img {
          height: auto; }
      #block-views-mind_steps-block .views-row-12 h2 {
        font-size: 1.8em; } }
#block-views-mind_steps-block .views-field-field-mindsteps-image {
  height: 100%;
  position: absolute; }
  #block-views-mind_steps-block .views-field-field-mindsteps-image .field-content {
    height: 100%; }
    #block-views-mind_steps-block .views-field-field-mindsteps-image .field-content img {
      display: block;
      width: 100%;
      height: auto; }
#block-views-mind_steps-block .views-field-title {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 100;
  top: 0;
  left: 0; }
  #block-views-mind_steps-block .views-field-title a.colorbox-node {
    display: block;
    height: 100%; }
  #block-views-mind_steps-block .views-field-title .title-bg {
    background: rgba(255, 255, 255, 0.85);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
    padding: 5px 10px;
    max-width: 80%;
    float: left;
    margin-top: 15px;
    -webkit-transition: background 0.3s ease-in-out;
    -moz-transition: background 0.3s ease-in-out;
    -ms-transition: background 0.3s ease-in-out;
    -o-transition: background 0.3s ease-in-out;
    transition: background 0.3s ease-in-out; }
#block-views-mind_steps-block .views-field-body {
  position: absolute;
  bottom: -100px;
  left: 0;
  opacity: 0;
  width: 100%;
  background-image: -webkit-linear-gradient(transparent 0%, rgba(0, 0, 0, 0.8) 70%);
  background-image: -moz-linear-gradient(transparent 0%, rgba(0, 0, 0, 0.8) 70%);
  background-image: -ms-linear-gradient(transparent 0%, rgba(0, 0, 0, 0.8) 70%);
  background-image: -o-linear-gradient(transparent 0%, rgba(0, 0, 0, 0.8) 70%);
  background-image: linear-gradient(transparent 0%, rgba(0, 0, 0, 0.8) 70%);
  padding: 10px;
  color: #FFF;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  font-size: 0.875em;
  font-family: Arial, Verdana, San-serif;
  line-height: 1.4em;
  -webkit-transition: bottom 0.3s ease-in-out, opacity 0.3s ease-in-out;
  -moz-transition: bottom 0.3s ease-in-out, opacity 0.3s ease-in-out;
  -ms-transition: bottom 0.3s ease-in-out, opacity 0.3s ease-in-out;
  -o-transition: bottom 0.3s ease-in-out, opacity 0.3s ease-in-out;
  transition: bottom 0.3s ease-in-out, opacity 0.3s ease-in-out; }
#block-views-mind_steps-block h2 {
  color: #333;
  margin-bottom: 0;
  font-size: 1.8em;
  height: 100%; }
  #block-views-mind_steps-block h2 a {
    color: #333; }
    #block-views-mind_steps-block h2 a:hover {
      color: #000; }
#block-views-mind_steps-block ol {
  list-style: none;
  padding: 0;
  margin: 0; }
  #block-views-mind_steps-block ol li {
    padding-left: 3em;
    text-indent: -2.2em;
    margin: 0 0 1em 0; }
    #block-views-mind_steps-block ol li:before {
      content: "1 //  ";
      color: #06bac1;
      font-weight: bold; }
    #block-views-mind_steps-block ol li:nth-child(2):before {
      content: "2 // "; }
    #block-views-mind_steps-block ol li:nth-child(3):before {
      content: "3 //  "; }
    #block-views-mind_steps-block ol li:nth-child(4):before {
      content: "4 //  "; }
    #block-views-mind_steps-block ol li:nth-child(5):before {
      content: "5 //  "; }
    #block-views-mind_steps-block ol li:nth-child(6):before {
      content: "6 //  "; }
    #block-views-mind_steps-block ol li:nth-child(7):before {
      content: "7 //  "; }
    #block-views-mind_steps-block ol li:nth-child(8):before {
      content: "8 //  "; }
    #block-views-mind_steps-block ol li:nth-child(9):before {
      content: "9 //  "; }
    #block-views-mind_steps-block ol li:nth-child(10):before {
      content: "10 //  "; }

.node-mind-steps {
  position: relative; }
  .node-mind-steps header h2 {
    color: #333;
    font-size: 4.25em;
    line-height: 1em;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 50;
    background: rgba(255, 255, 255, 0.85);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
    padding: 10px 20px;
    max-width: 80%;
    float: left;
    margin-top: 20px; }
    @media screen and (max-width: 1139px) {
      .node-mind-steps header h2 {
        font-size: 2.25em; } }
    @media screen and (max-width: 767px) {
      .node-mind-steps header h2 {
        font-size: 1.5em; } }
  .node-mind-steps .field-name-field-mindsteps-image {
    width: 100%; }
    .node-mind-steps .field-name-field-mindsteps-image img {
      width: 100%;
      height: auto;
      display: block; }
  .node-mind-steps .group-mindsteps-content {
    position: absolute;
    bottom: 60px;
    right: 0;
    margin-left: 40%;
    background: rgba(0, 0, 0, 0.8);
    padding: 20px 30px 20px 20px;
    color: #eee; }
    @media screen and (max-width: 1139px) {
      .node-mind-steps .group-mindsteps-content {
        bottom: 100px; } }
    @media screen and (max-width: 767px) {
      .node-mind-steps .group-mindsteps-content {
        position: relative;
        bottom: auto;
        right: auto;
        margin-left: 0;
        margin-bottom: 10px;
        padding: 15px;
        font-family: Arial, Verdana, San-serif;
        font-size: 0.9em;
        background: #000; } }
  .node-mind-steps .field-name-field-rating-helpful {
    margin-top: 15px;
    color: #999;
    overflow: hidden; }
  .node-mind-steps .button {
    float: right; }
    @media screen and (max-width: 767px) {
      .node-mind-steps .button {
        margin-top: 20px; } }
  .node-mind-steps ol {
    list-style: none;
    padding: 0;
    margin: 0; }
    .node-mind-steps ol li {
      padding-left: 3em;
      text-indent: -2.2em;
      margin: 0 0 1em 0; }
      .node-mind-steps ol li:before {
        content: "1 //  ";
        color: #06bac1;
        font-weight: bold; }
      .node-mind-steps ol li:nth-child(2):before {
        content: "2 // "; }
      .node-mind-steps ol li:nth-child(3):before {
        content: "3 //  "; }
      .node-mind-steps ol li:nth-child(4):before {
        content: "4 //  "; }
      .node-mind-steps ol li:nth-child(5):before {
        content: "5 //  "; }
      .node-mind-steps ol li:nth-child(6):before {
        content: "6 //  "; }
      .node-mind-steps ol li:nth-child(7):before {
        content: "7 //  "; }
      .node-mind-steps ol li:nth-child(8):before {
        content: "8 //  "; }
      .node-mind-steps ol li:nth-child(9):before {
        content: "9 //  "; }
      .node-mind-steps ol li:nth-child(10):before {
        content: "10 //  "; }
  .node-mind-steps .search-display .field-name-field-mindsteps-image img {
    width: auto; }

.page-explore-mind-steps #cboxClose {
  top: 2px;
  right: 2px;
  bottom: auto;
  background: url("../images/controls.png") no-repeat -25px 0; }
  .page-explore-mind-steps #cboxClose:hover {
    background: url("../images/controls.png") no-repeat -25px -25px; }
.page-explore-mind-steps #cboxCurrent {
  display: none !important; }
.page-explore-mind-steps #cboxPrevious {
  background: url("../images/controls.png") no-repeat -75px 0;
  bottom: 2px;
  right: 30px;
  left: auto; }
  .page-explore-mind-steps #cboxPrevious:hover {
    background: url("../images/controls.png") no-repeat -75px -25px; }
.page-explore-mind-steps #cboxNext {
  background: url("../images/controls.png") no-repeat -50px 0;
  bottom: 2px;
  right: 2px;
  left: auto; }
  .page-explore-mind-steps #cboxNext:hover {
    background: url("../images/controls.png") no-repeat -50px -25px; }
.page-explore-mind-steps #cboxWrapper {
  background: transparent; }
@media screen and (max-width: 1139px) {
  .page-explore-mind-steps #cboxContent {
    max-height: 590px !important; } }
.page-explore-mind-steps #cboxLoadedContent {
  overflow: hidden !important;
  margin-bottom: 0 !important; }
  @media screen and (max-width: 1139px) {
    .page-explore-mind-steps #cboxLoadedContent {
      overflow: auto !important;
      max-height: 590px !important; } }
  @media screen and (max-width: 767px) {
    .page-explore-mind-steps #cboxLoadedContent {
      overflow: auto !important;
      background: #000; } }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.page-user-locker #main {
  background: #62CFD3; }
  @media screen and (max-width: 767px) {
    .page-user-locker #main {
      background: #FFF; } }

#quicktabs-locker_tabs ul.quicktabs-tabs {
  background: url("../images/border-wavyline.png") left bottom no-repeat;
  padding-bottom: 7px;
  padding-left: 5px;
  width: 70%; }
  @media screen and (max-width: 767px) {
    #quicktabs-locker_tabs ul.quicktabs-tabs {
      width: 100%;
      background-image: none !important;
      border-bottom: solid 3px #000;
      padding: 0 !important; } }
#quicktabs-locker_tabs li a {
  border: solid 3px transparent;
  border-bottom: none !important;
  font-size: 1em;
  line-height: 1.25em;
  background: none;
  color: #000;
  padding: 0.25em 0.75em !important; }
  @media screen and (max-width: 767px) {
    #quicktabs-locker_tabs li a {
      border-color: #000; } }
#quicktabs-locker_tabs li a:hover {
  background: #06c8d0;
  border: solid 3px #000; }
  @media screen and (max-width: 767px) {
    #quicktabs-locker_tabs li a:hover {
      background: #62CFD3; } }
#quicktabs-locker_tabs li.active a {
  background: #FFF !important;
  border: solid 3px #000; }
  @media screen and (max-width: 767px) {
    #quicktabs-locker_tabs li.active a {
      background: #000 !important;
      color: #FFF !important; } }
#quicktabs-locker_tabs #add-post {
  width: 30%;
  margin-top: -40px;
  margin-right: 25px; }
  #quicktabs-locker_tabs #add-post a {
    float: right;
    display: block;
    background: url("../images/btn-new-post.png") no-repeat 90% top;
    height: 35px; }
    #quicktabs-locker_tabs #add-post a:hover {
      background-position: 90% -75px; }
#quicktabs-locker_tabs ul.pager li {
  margin: 0; }
  #quicktabs-locker_tabs ul.pager li.pager-current {
    color: #000; }
  #quicktabs-locker_tabs ul.pager li a {
    color: #FFF;
    border: none; }
    #quicktabs-locker_tabs ul.pager li a:hover {
      background: none; }
#quicktabs-locker_tabs ul.pager li.pager-previous a {
  background: url("../images/arrow-left-sm.png") no-repeat left 3px;
  padding-left: 30px !important;
  color: #000;
  display: inline-block;
  line-height: 30px; }
  #quicktabs-locker_tabs ul.pager li.pager-previous a:hover {
    background-position: left -47px; }
#quicktabs-locker_tabs ul.pager li.pager-next a {
  background: url("../images/arrow-right-sm.png") no-repeat right 3px;
  padding-right: 30px !important;
  color: #000;
  display: inline-block;
  line-height: 30px; }
  #quicktabs-locker_tabs ul.pager li.pager-next a:hover {
    background-position: right -47px; }
#quicktabs-locker_tabs #quicktabs-container-locker_tabs .views-row {
  width: 31%;
  margin-right: 2%;
  background: url("../images/view-block-wavypaper-bg.png") bottom no-repeat;
  background-size: 100% auto;
  border-top: solid 2px #000;
  padding: 1em 1em 1.9em 1em;
  margin-bottom: 1em; }
  @media screen and (max-width: 1139px) {
    #quicktabs-locker_tabs #quicktabs-container-locker_tabs .views-row {
      width: 48%; } }
  @media screen and (max-width: 767px) {
    #quicktabs-locker_tabs #quicktabs-container-locker_tabs .views-row {
      display: block;
      float: left;
      margin-right: 2.12766%;
      width: 31.91489%;
      background: none;
      padding: 0 0 1em 0;
      border: none;
      border-bottom: solid 3px #000; }
      #quicktabs-locker_tabs #quicktabs-container-locker_tabs .views-row:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 1139px) {
    #quicktabs-locker_tabs #quicktabs-container-locker_tabs .views-row .views-row-even {
      margin-right: 0 !important; } }
  #quicktabs-locker_tabs #quicktabs-container-locker_tabs .views-row .views-row-3 {
    margin-right: 0 !important; }
  #quicktabs-locker_tabs #quicktabs-container-locker_tabs .views-row .btn-flag-menu-toggle {
    float: right;
    display: block;
    clear: both;
    width: 30px;
    height: 30px;
    background: url("../images/btn-toggle.png") no-repeat;
    cursor: pointer; }
    #quicktabs-locker_tabs #quicktabs-container-locker_tabs .views-row .btn-flag-menu-toggle:hover {
      background-position: 0 -50px; }
  #quicktabs-locker_tabs #quicktabs-container-locker_tabs .views-row ul.flag-menu-toggle {
    position: absolute;
    right: 0;
    bottom: 3px;
    margin: 0;
    padding: 3px 0;
    list-style: none;
    float: right;
    background: #333;
    border-radius: 5px;
    overflow: hidden;
    display: block;
    overflow: hidden;
    opacity: 0;
    max-height: 0;
    -webkit-transition: max-height 0.4s ease 0s;
    -moz-transition: max-height 0.4s ease 0s;
    -ms-transition: max-height 0.4s ease 0s;
    -o-transition: max-height 0.4s ease 0s;
    transition: max-height 0.4s ease 0s; }
    #quicktabs-locker_tabs #quicktabs-container-locker_tabs .views-row ul.flag-menu-toggle.expand {
      opacity: 1;
      max-height: 500px;
      -webkit-transition: max-height 0.4s ease 0s;
      -moz-transition: max-height 0.4s ease 0s;
      -ms-transition: max-height 0.4s ease 0s;
      -o-transition: max-height 0.4s ease 0s;
      transition: max-height 0.4s ease 0s; }
    #quicktabs-locker_tabs #quicktabs-container-locker_tabs .views-row ul.flag-menu-toggle li {
      margin: 0;
      padding: 0;
      font-family: Arial, Verdana, San-serif;
      font-size: 0.8em;
      position: relative;
      line-height: 0; }
      #quicktabs-locker_tabs #quicktabs-container-locker_tabs .views-row ul.flag-menu-toggle li a {
        display: block;
        border: none;
        padding: 0.5em 0.75em !important;
        color: #FFF;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out; }
        #quicktabs-locker_tabs #quicktabs-container-locker_tabs .views-row ul.flag-menu-toggle li a:hover {
          background: #555; }
      #quicktabs-locker_tabs #quicktabs-container-locker_tabs .views-row ul.flag-menu-toggle li .flag-like {
        display: inline; }
        #quicktabs-locker_tabs #quicktabs-container-locker_tabs .views-row ul.flag-menu-toggle li .flag-like .unflag-action {
          color: #999;
          font-weight: bold; }
      #quicktabs-locker_tabs #quicktabs-container-locker_tabs .views-row ul.flag-menu-toggle li .flag-save-to-locker .unflag-action {
        color: #999;
        font-weight: bold; }

#block-quicktabs-locker_block_tabs {
  border: solid 2px #acaca1;
  padding: 1em;
  margin-top: 0; }
  #block-quicktabs-locker_block_tabs #add-post {
    float: right;
    display: inline-block; }
    #block-quicktabs-locker_block_tabs #add-post a {
      display: block;
      background: url("../images/btn-new-post-sm.png") no-repeat right top;
      height: 40px;
      width: 40px; }
      #block-quicktabs-locker_block_tabs #add-post a:hover {
        background-position: right -75px; }
  #block-quicktabs-locker_block_tabs ul.quicktabs-tabs {
    border: solid 1px #acaca1;
    border-radius: 5px;
    background: #DCDCD7;
    display: block;
    padding: 0;
    margin: 0;
    overflow: hidden;
    font-size: 0.875em; }
    #block-quicktabs-locker_block_tabs ul.quicktabs-tabs li {
      margin: 0 !important;
      padding: 0 !important;
      width: 49%;
      display: inline-block; }
      #block-quicktabs-locker_block_tabs ul.quicktabs-tabs li.last {
        float: right; }
    #block-quicktabs-locker_block_tabs ul.quicktabs-tabs li a {
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -ms-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      border: none;
      width: 100%;
      display: block;
      font-family: Arial, Verdana, San-serif;
      text-transform: uppercase;
      background: none;
      text-align: center; }
    #block-quicktabs-locker_block_tabs ul.quicktabs-tabs li.active a {
      background: #acaca1; }
  #block-quicktabs-locker_block_tabs .views-field-view-node {
    float: left;
    display: inline; }
  #block-quicktabs-locker_block_tabs .view-footer {
    float: right;
    display: inline; }

.page-user h2.block-title {
  font-family: Century Schoolbook, Georgia, Serif;
  font-size: 2em; }

.section-user #block-quicktabs-locker_block_tabs, .page-user #block-quicktabs-locker_block_tabs {
  display: block;
  float: left;
  margin-right: 2.12766%;
  width: 31.91489%;
  margin-bottom: 1em; }
  .section-user #block-quicktabs-locker_block_tabs:last-child, .page-user #block-quicktabs-locker_block_tabs:last-child {
    margin-right: 0; }
  @media screen and (max-width: 1139px) {
    .section-user #block-quicktabs-locker_block_tabs, .page-user #block-quicktabs-locker_block_tabs {
      display: block;
      float: left;
      margin-right: 3.22581%;
      width: 100%; }
      .section-user #block-quicktabs-locker_block_tabs:last-child, .page-user #block-quicktabs-locker_block_tabs:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 767px) {
    .section-user #block-quicktabs-locker_block_tabs, .page-user #block-quicktabs-locker_block_tabs {
      display: block;
      float: left;
      margin-right: 6.66667%;
      width: 100%; }
      .section-user #block-quicktabs-locker_block_tabs:last-child, .page-user #block-quicktabs-locker_block_tabs:last-child {
        margin-right: 0; } }

.section-user #postscript #block-menu_block-3,
.page-user #postscript #block-menu_block-3 {
  display: block;
  float: left;
  margin-right: 2.12766%;
  width: 31.91489%;
  border: solid 2px #acaca1;
  padding: 1em;
  margin-bottom: 1em; }
  .section-user #postscript #block-menu_block-3:last-child,
  .page-user #postscript #block-menu_block-3:last-child {
    margin-right: 0; }
  @media screen and (max-width: 1139px) {
    .section-user #postscript #block-menu_block-3,
    .page-user #postscript #block-menu_block-3 {
      display: block;
      float: left;
      margin-right: 3.22581%;
      width: 100%; }
      .section-user #postscript #block-menu_block-3:last-child,
      .page-user #postscript #block-menu_block-3:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 767px) {
    .section-user #postscript #block-menu_block-3,
    .page-user #postscript #block-menu_block-3 {
      display: block;
      float: left;
      margin-right: 6.66667%;
      width: 100%; }
      .section-user #postscript #block-menu_block-3:last-child,
      .page-user #postscript #block-menu_block-3:last-child {
        margin-right: 0; } }
  .section-user #postscript #block-menu_block-3 ul.menu,
  .page-user #postscript #block-menu_block-3 ul.menu {
    margin: 0;
    padding: 0; }
    .section-user #postscript #block-menu_block-3 ul.menu li,
    .page-user #postscript #block-menu_block-3 ul.menu li {
      margin: 0 0 0.5em 0;
      padding: 0;
      list-style: none;
      font-size: 1.25em;
      line-height: 1.25em;
      font-family: Arial, Verdana, San-serif;
      text-transform: uppercase; }
      .section-user #postscript #block-menu_block-3 ul.menu li a,
      .page-user #postscript #block-menu_block-3 ul.menu li a {
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        display: block;
        padding: 0.5em 3em 0.5em 0.5em;
        background: url("../images/btn-arrow.png") 98% 0% no-repeat #cede45;
        color: #000; }
        .section-user #postscript #block-menu_block-3 ul.menu li a:hover,
        .page-user #postscript #block-menu_block-3 ul.menu li a:hover {
          background: url("../images/btn-arrow.png") 100% 0% no-repeat #f0f5c7; }

.view-locker h3 {
  clear: both; }
.view-locker .view-empty {
  border-radius: 5px;
  padding: 2em;
  background: #FFF;
  text-align: center; }
  .view-locker .view-empty p a {
    text-decoration: underline;
    color: #000; }
    .view-locker .view-empty p a:hover {
      text-decoration: none; }
.view-locker .view-filters .views-exposed-widgets {
  text-align: right; }
  @media screen and (max-width: 767px) {
    .view-locker .view-filters .views-exposed-widgets {
      text-align: left; } }
  .view-locker .view-filters .views-exposed-widgets .views-exposed-widget {
    float: none;
    display: inline-block; }
.view-locker .view-filters .ajax-progress.ajax-progress-throbber {
  display: none; }
.view-locker .view-filters .form-item {
  display: inline-block;
  text-transform: uppercase;
  font-size: 0.9em;
  margin-left: 10px; }
  @media screen and (max-width: 767px) {
    .view-locker .view-filters .form-item {
      margin-left: 0;
      margin-right: 10px; } }
  .view-locker .view-filters .form-item label {
    font-weight: normal;
    margin-top: 3px; }

.view-flags {
  margin-bottom: 10px; }

#add-post {
  float: right; }
  #add-post a {
    display: block;
    width: 190px;
    background: url("../images/btn-new-post.png") no-repeat 90% top;
    height: 35px;
    text-indent: 160%;
    white-space: nowrap;
    overflow: hidden; }
    #add-post a:hover {
      background-position: 90% -75px; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.section-user #block-menu_block-5, .page-user #block-menu_block-5 {
  display: block;
  float: left;
  margin-right: 2.12766%;
  width: 31.91489%;
  border: solid 2px #acaca1;
  padding: 1em;
  margin-bottom: 1em; }
  .section-user #block-menu_block-5:last-child, .page-user #block-menu_block-5:last-child {
    margin-right: 0; }
  @media screen and (max-width: 1139px) {
    .section-user #block-menu_block-5, .page-user #block-menu_block-5 {
      display: block;
      float: left;
      margin-right: 3.22581%;
      width: 100%; }
      .section-user #block-menu_block-5:last-child, .page-user #block-menu_block-5:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 767px) {
    .section-user #block-menu_block-5, .page-user #block-menu_block-5 {
      display: block;
      float: left;
      margin-right: 6.66667%;
      width: 100%; }
      .section-user #block-menu_block-5:last-child, .page-user #block-menu_block-5:last-child {
        margin-right: 0; } }
  .section-user #block-menu_block-5 ul.menu, .page-user #block-menu_block-5 ul.menu {
    margin: 0;
    padding: 0; }
    .section-user #block-menu_block-5 ul.menu li, .page-user #block-menu_block-5 ul.menu li {
      margin: 0 0 0.5em 0;
      padding: 0;
      list-style: none;
      font-size: 1.25em;
      line-height: 1.25em;
      font-family: Arial, Verdana, San-serif;
      text-transform: uppercase; }
      .section-user #block-menu_block-5 ul.menu li a, .page-user #block-menu_block-5 ul.menu li a {
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        display: block;
        padding: 0.5em 3em 0.5em 0.5em;
        background: url("../images/btn-arrow.png") 98% 0% no-repeat #cede45;
        color: #000; }
        .section-user #block-menu_block-5 ul.menu li a:hover, .page-user #block-menu_block-5 ul.menu li a:hover {
          background: url("../images/btn-arrow.png") 100% 0% no-repeat #f0f5c7; }

.sidebar #block-menu_block-5 {
  border: solid 2px #acaca1;
  padding: 1em;
  margin-bottom: 1em; }
  .sidebar #block-menu_block-5 ul.menu {
    margin: 0;
    padding: 0; }
    .sidebar #block-menu_block-5 ul.menu li {
      margin: 0 0 0.5em 0;
      padding: 0;
      list-style: none;
      font-size: 1.25em;
      line-height: 1.25em;
      font-family: Arial, Verdana, San-serif;
      text-transform: uppercase; }
      .sidebar #block-menu_block-5 ul.menu li a {
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        display: block;
        padding: 0.5em 3em 0.5em 0.5em;
        background: url("../images/btn-arrow.png") 98% 0% no-repeat #cede45;
        color: #000; }
        .sidebar #block-menu_block-5 ul.menu li a:hover {
          background: url("../images/btn-arrow.png") 100% 0% no-repeat #f0f5c7; }

.page-node-myresults #quiz-report-form .quiz-score-submit,
.page-user-myresults #quiz-report-form .quiz-score-submit {
  float: none; }
.page-node-myresults #block-menu-menu-dashboard-menu ul.menu li.assessments a,
.page-user-myresults #block-menu-menu-dashboard-menu ul.menu li.assessments a {
  color: #000 !important;
  background: #62CFD3; }

#block-boxes-cheos_assessments_link .content {
  text-align: center;
  padding: 15px 30px 30px;
  font-size: 21px; }
  #block-boxes-cheos_assessments_link .content a {
    text-decoration: underline; }
    #block-boxes-cheos_assessments_link .content a:link, #block-boxes-cheos_assessments_link .content a:visited {
      color: #fff; }
    #block-boxes-cheos_assessments_link .content a:hover, #block-boxes-cheos_assessments_link .content a:active {
      color: #f0f5c7; }

#boxes-box-add_lifechart_log #assessment-results {
  position: absolute;
  bottom: -36px;
  z-index: 99999;
  right: -2px;
  background: #62CFD3;
  padding: 0 10px 10px;
  border-radius: 0 0 0 10px;
  -moz-border-radius: 0 0 0 10px;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 10px; }
  #boxes-box-add_lifechart_log #assessment-results a {
    color: #fff;
    text-decoration: underline; }
    #boxes-box-add_lifechart_log #assessment-results a:hover {
      color: #000; }

#block-views-my_assessments-block {
  padding: 15px;
  border: 2px solid #64696d; }
  #block-views-my_assessments-block h2.block-title {
    font-size: 26px; }
  #block-views-my_assessments-block .views-row {
    margin-bottom: 15px;
    padding: 0 0 15px 0;
    border-bottom: 1px solid #b2b5b8; }

.page-user-assessments #main {
  background: #62CFD3; }
  .page-user-assessments #main .view-assessments .views-row {
    *zoom: 1;
    max-width: 71.25em;
    margin-left: auto;
    margin-right: auto;
    background: #FFF;
    border: solid 2px #000;
    padding: 1.5em 2em 1em 1.5em;
    margin: 0.5em 2em 1.5em 2em; }
    .page-user-assessments #main .view-assessments .views-row:before, .page-user-assessments #main .view-assessments .views-row:after {
      content: " ";
      display: table; }
    .page-user-assessments #main .view-assessments .views-row:after {
      clear: both; }
  .page-user-assessments #main .view-assessments h2 a {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
    .page-user-assessments #main .view-assessments h2 a:hover {
      color: #000; }
  .page-user-assessments #main .view-assessments .field-name-body {
    display: block;
    float: left;
    margin-right: 2.12766%;
    width: 74.46809%; }
    .page-user-assessments #main .view-assessments .field-name-body:last-child {
      margin-right: 0; }
    @media screen and (max-width: 1139px) {
      .page-user-assessments #main .view-assessments .field-name-body {
        display: block;
        float: left;
        margin-right: 3.22581%;
        width: 61.29032%; }
        .page-user-assessments #main .view-assessments .field-name-body:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 767px) {
      .page-user-assessments #main .view-assessments .field-name-body {
        display: block;
        float: left;
        margin-right: 6.66667%;
        width: 100%; }
        .page-user-assessments #main .view-assessments .field-name-body:last-child {
          margin-right: 0; } }
  .page-user-assessments #main .view-assessments #quiz-start-quiz-button-form, .page-user-assessments #main .view-assessments #quiz-start-quiz-button-form--2, .page-user-assessments #main .view-assessments #quiz-start-quiz-button-form--3 {
    display: block;
    float: left;
    margin-right: 2.12766%;
    width: 23.40426%; }
    .page-user-assessments #main .view-assessments #quiz-start-quiz-button-form:last-child, .page-user-assessments #main .view-assessments #quiz-start-quiz-button-form--2:last-child, .page-user-assessments #main .view-assessments #quiz-start-quiz-button-form--3:last-child {
      margin-right: 0; }
    @media screen and (max-width: 1139px) {
      .page-user-assessments #main .view-assessments #quiz-start-quiz-button-form, .page-user-assessments #main .view-assessments #quiz-start-quiz-button-form--2, .page-user-assessments #main .view-assessments #quiz-start-quiz-button-form--3 {
        display: block;
        float: left;
        margin-right: 3.22581%;
        width: 35.48387%; }
        .page-user-assessments #main .view-assessments #quiz-start-quiz-button-form:last-child, .page-user-assessments #main .view-assessments #quiz-start-quiz-button-form--2:last-child, .page-user-assessments #main .view-assessments #quiz-start-quiz-button-form--3:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 767px) {
      .page-user-assessments #main .view-assessments #quiz-start-quiz-button-form, .page-user-assessments #main .view-assessments #quiz-start-quiz-button-form--2, .page-user-assessments #main .view-assessments #quiz-start-quiz-button-form--3 {
        display: block;
        float: left;
        margin-right: 6.66667%;
        width: 100%; }
        .page-user-assessments #main .view-assessments #quiz-start-quiz-button-form:last-child, .page-user-assessments #main .view-assessments #quiz-start-quiz-button-form--2:last-child, .page-user-assessments #main .view-assessments #quiz-start-quiz-button-form--3:last-child {
          margin-right: 0; } }
    .page-user-assessments #main .view-assessments #quiz-start-quiz-button-form input[type="submit"], .page-user-assessments #main .view-assessments #quiz-start-quiz-button-form--2 input[type="submit"], .page-user-assessments #main .view-assessments #quiz-start-quiz-button-form--3 input[type="submit"] {
      float: right;
      background: url("../images/btn-start.png") no-repeat;
      border: none;
      box-shadow: none;
      width: 158px;
      height: 56px;
      text-indent: -9999px;
      white-space: nowrap;
      overflow: hidden;
      margin: 0;
      -webkit-transition: none;
      -moz-transition: none;
      -ms-transition: none;
      -o-transition: none;
      transition: none; }
      .page-user-assessments #main .view-assessments #quiz-start-quiz-button-form input[type="submit"]:hover, .page-user-assessments #main .view-assessments #quiz-start-quiz-button-form--2 input[type="submit"]:hover, .page-user-assessments #main .view-assessments #quiz-start-quiz-button-form--3 input[type="submit"]:hover {
        background: url("../images/btn-start.png") no-repeat transparent 0 -100px !important;
        box-shadow: none !important; }

.node-type-quiz #content-header .tabs {
  display: none; }

.role-administrator.node-type-quiz #content-header .tabs {
  display: block; }

.page-assessments-phq-9 #main, .page-assessments-gad-7 #main {
  background: #62CFD3; }
  .page-assessments-phq-9 #main .node-quiz, .page-assessments-gad-7 #main .node-quiz {
    *zoom: 1;
    max-width: 71.25em;
    margin-left: auto;
    margin-right: auto;
    background: #FFF;
    border: solid 2px #000;
    padding: 2.5em 2em 2.5em 1.5em;
    margin: 0.5em 2em 1.5em 2em; }
    .page-assessments-phq-9 #main .node-quiz:before, .page-assessments-phq-9 #main .node-quiz:after, .page-assessments-gad-7 #main .node-quiz:before, .page-assessments-gad-7 #main .node-quiz:after {
      content: " ";
      display: table; }
    .page-assessments-phq-9 #main .node-quiz:after, .page-assessments-gad-7 #main .node-quiz:after {
      clear: both; }
    .page-assessments-phq-9 #main .node-quiz .field-name-body, .page-assessments-gad-7 #main .node-quiz .field-name-body {
      display: block;
      float: left;
      margin-right: 2.12766%;
      width: 74.46809%; }
      .page-assessments-phq-9 #main .node-quiz .field-name-body:last-child, .page-assessments-gad-7 #main .node-quiz .field-name-body:last-child {
        margin-right: 0; }
      @media screen and (max-width: 1139px) {
        .page-assessments-phq-9 #main .node-quiz .field-name-body, .page-assessments-gad-7 #main .node-quiz .field-name-body {
          display: block;
          float: left;
          margin-right: 3.22581%;
          width: 61.29032%; }
          .page-assessments-phq-9 #main .node-quiz .field-name-body:last-child, .page-assessments-gad-7 #main .node-quiz .field-name-body:last-child {
            margin-right: 0; } }
      @media screen and (max-width: 767px) {
        .page-assessments-phq-9 #main .node-quiz .field-name-body, .page-assessments-gad-7 #main .node-quiz .field-name-body {
          display: block;
          float: left;
          margin-right: 6.66667%;
          width: 100%; }
          .page-assessments-phq-9 #main .node-quiz .field-name-body:last-child, .page-assessments-gad-7 #main .node-quiz .field-name-body:last-child {
            margin-right: 0; } }
    .page-assessments-phq-9 #main .node-quiz #quiz-start-quiz-button-form, .page-assessments-phq-9 #main .node-quiz #quiz-start-quiz-button-form--2, .page-assessments-gad-7 #main .node-quiz #quiz-start-quiz-button-form, .page-assessments-gad-7 #main .node-quiz #quiz-start-quiz-button-form--2 {
      display: block;
      float: left;
      margin-right: 2.12766%;
      width: 23.40426%; }
      .page-assessments-phq-9 #main .node-quiz #quiz-start-quiz-button-form:last-child, .page-assessments-phq-9 #main .node-quiz #quiz-start-quiz-button-form--2:last-child, .page-assessments-gad-7 #main .node-quiz #quiz-start-quiz-button-form:last-child, .page-assessments-gad-7 #main .node-quiz #quiz-start-quiz-button-form--2:last-child {
        margin-right: 0; }
      @media screen and (max-width: 1139px) {
        .page-assessments-phq-9 #main .node-quiz #quiz-start-quiz-button-form, .page-assessments-phq-9 #main .node-quiz #quiz-start-quiz-button-form--2, .page-assessments-gad-7 #main .node-quiz #quiz-start-quiz-button-form, .page-assessments-gad-7 #main .node-quiz #quiz-start-quiz-button-form--2 {
          display: block;
          float: left;
          margin-right: 3.22581%;
          width: 35.48387%; }
          .page-assessments-phq-9 #main .node-quiz #quiz-start-quiz-button-form:last-child, .page-assessments-phq-9 #main .node-quiz #quiz-start-quiz-button-form--2:last-child, .page-assessments-gad-7 #main .node-quiz #quiz-start-quiz-button-form:last-child, .page-assessments-gad-7 #main .node-quiz #quiz-start-quiz-button-form--2:last-child {
            margin-right: 0; } }
      @media screen and (max-width: 767px) {
        .page-assessments-phq-9 #main .node-quiz #quiz-start-quiz-button-form, .page-assessments-phq-9 #main .node-quiz #quiz-start-quiz-button-form--2, .page-assessments-gad-7 #main .node-quiz #quiz-start-quiz-button-form, .page-assessments-gad-7 #main .node-quiz #quiz-start-quiz-button-form--2 {
          display: block;
          float: left;
          margin-right: 6.66667%;
          width: 100%; }
          .page-assessments-phq-9 #main .node-quiz #quiz-start-quiz-button-form:last-child, .page-assessments-phq-9 #main .node-quiz #quiz-start-quiz-button-form--2:last-child, .page-assessments-gad-7 #main .node-quiz #quiz-start-quiz-button-form:last-child, .page-assessments-gad-7 #main .node-quiz #quiz-start-quiz-button-form--2:last-child {
            margin-right: 0; } }
      .page-assessments-phq-9 #main .node-quiz #quiz-start-quiz-button-form input[type="submit"], .page-assessments-phq-9 #main .node-quiz #quiz-start-quiz-button-form--2 input[type="submit"], .page-assessments-gad-7 #main .node-quiz #quiz-start-quiz-button-form input[type="submit"], .page-assessments-gad-7 #main .node-quiz #quiz-start-quiz-button-form--2 input[type="submit"] {
        float: right;
        background: url("../images/btn-start.png") no-repeat;
        border: none;
        box-shadow: none;
        width: 158px;
        height: 56px;
        text-indent: -9999px;
        white-space: nowrap;
        overflow: hidden;
        margin: 0;
        -webkit-transition: none;
        -moz-transition: none;
        -ms-transition: none;
        -o-transition: none;
        transition: none; }
        .page-assessments-phq-9 #main .node-quiz #quiz-start-quiz-button-form input[type="submit"]:hover, .page-assessments-phq-9 #main .node-quiz #quiz-start-quiz-button-form--2 input[type="submit"]:hover, .page-assessments-gad-7 #main .node-quiz #quiz-start-quiz-button-form input[type="submit"]:hover, .page-assessments-gad-7 #main .node-quiz #quiz-start-quiz-button-form--2 input[type="submit"]:hover {
          background: url("../images/btn-start.png") no-repeat transparent 0 -100px !important;
          box-shadow: none !important; }
  @media screen and (max-width: 767px) {
    .page-assessments-phq-9 #main, .page-assessments-gad-7 #main {
      background: #FFF; }
      .page-assessments-phq-9 #main .node-quiz, .page-assessments-gad-7 #main .node-quiz {
        border: none;
        padding: 0;
        margin: 0; } }

.role-anonymous-user.page-assessments-phq-9 #content-area {
  background: #FFF;
  border: solid 2px #000;
  padding: 1.5em 2em 2.5em 1.5em;
  margin: 0.5em 2em 1.5em 2em; }
  @media screen and (max-width: 767px) {
    .role-anonymous-user.page-assessments-phq-9 #content-area {
      border: none;
      padding: 0;
      margin: 0; } }
  .role-anonymous-user.page-assessments-phq-9 #content-area #block-boxes-assessments_screener_intro {
    margin-top: 1.5em; }
  .role-anonymous-user.page-assessments-phq-9 #content-area .node-quiz {
    background: transparent;
    border: none;
    padding: 0;
    margin: 0; }
    .role-anonymous-user.page-assessments-phq-9 #content-area .node-quiz .field-name-body {
      display: none; }
    .role-anonymous-user.page-assessments-phq-9 #content-area .node-quiz #quiz-start-quiz-button-form {
      float: right; }

.cheos-quiz-result {
  max-width: 500px;
  margin: 0 auto; }
  .cheos-quiz-result h2 {
    text-align: center;
    font-family: Arial, Verdana, San-serif;
    font-size: 1.8em; }
  .cheos-quiz-result .button-center {
    text-align: center; }
  .cheos-quiz-result .quiz-score {
    width: 40%;
    margin: 0 5% 1em 5%;
    display: inline;
    float: left;
    border: solid 2px #acaca1;
    padding: 2em 2em 1.5em 2em;
    text-align: center; }
    .cheos-quiz-result .quiz-score.quiz-score-gad7 {
      float: right; }
    .cheos-quiz-result .quiz-score.quiz-score-single {
      width: 40%;
      margin: 0 30% 1em 30%; }
    .cheos-quiz-result .quiz-score p {
      font-family: Arial, Verdana, San-serif;
      font-weight: bold;
      text-transform: uppercase;
      font-size: 0.875em; }
  .cheos-quiz-result .cheos-quiz-new-user {
    text-align: center;
    margin-top: 1em; }
    .cheos-quiz-result .cheos-quiz-new-user .new-account {
      clear: both;
      margin: 2em 5em; }
    .cheos-quiz-result .cheos-quiz-new-user .button {
      padding: 1em;
      font-size: 1.5em;
      margin-bottom: 1em; }
  .cheos-quiz-result .quiz-resources {
    border: solid 2px #acaca1;
    padding: 1em;
    margin-bottom: 1em; }
  .cheos-quiz-result a {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
    .cheos-quiz-result a:hover {
      color: #000; }

#quiz_progress {
  max-width: 500px;
  margin: 0 auto;
  font-family: Arial, Verdana, San-serif;
  text-transform: uppercase;
  font-weight: bold;
  font-style: normal;
  margin-bottom: 0.5em; }

#quiz-question-answering-form {
  max-width: 500px;
  margin: 0 auto; }
  #quiz-question-answering-form .form-type-radios label {
    display: none; }
  #quiz-question-answering-form .form-type-radios p {
    margin-top: 0.6em;
    margin-bottom: 0.6em; }
  #quiz-question-answering-form .form-type-radios .multichoice_row {
    background: transparent; }
  #quiz-question-answering-form .form-type-radios tbody {
    border: none; }
    #quiz-question-answering-form .form-type-radios tbody tr:last-child {
      border: none; }
    #quiz-question-answering-form .form-type-radios tbody tr.selected td {
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -ms-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      background: #DCDCD7; }
  #quiz-question-answering-form #edit-back {
    float: left; }
  #quiz-question-answering-form #edit-submit {
    float: right; }

.view-suggested-resources .views-row {
  margin: 0.5em 0;
  border-bottom: solid 1px #DCDCD7;
  padding-bottom: 0.5em; }
.view-suggested-resources .views-row-last {
  border: none; }
.view-suggested-resources .views-field-type {
  font-family: Arial, Verdana, San-serif;
  text-transform: uppercase;
  font-size: 0.75em;
  color: #acaca1; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.page-explore-experiences #main {
  background: #62CFD3; }
  .page-explore-experiences #main #block-system-main .field-name-body a:link, .page-explore-experiences #main #block-system-main .field-name-body a:visited {
    color: #048186; }
  .page-explore-experiences #main #block-system-main .field-name-body a:hover, .page-explore-experiences #main #block-system-main .field-name-body a:active {
    color: #606054; }
  @media screen and (max-width: 767px) {
    .page-explore-experiences #main #block-system-main .field-name-body a:link, .page-explore-experiences #main #block-system-main .field-name-body a:visited {
      color: #06bac1; }
    .page-explore-experiences #main #block-system-main .field-name-body a:hover, .page-explore-experiences #main #block-system-main .field-name-body a:active {
      color: #048186; } }
  @media screen and (max-width: 767px) {
    .page-explore-experiences #main {
      background: #FFF; } }

#block-views-experiences-block .views-row {
  width: 31.333%;
  margin-right: 2%;
  background: url("../images/view-block-wavypaper-bg.png") bottom no-repeat #FFF;
  background-size: 100% auto;
  border-top: solid 2px #000;
  padding: 1em 1em 1.9em 1em;
  margin-bottom: 1em; }
  @media screen and (max-width: 1139px) {
    #block-views-experiences-block .views-row {
      width: 48%; } }
  @media screen and (max-width: 767px) {
    #block-views-experiences-block .views-row {
      display: block;
      float: left;
      margin-right: 6.66667%;
      width: 100%;
      background: none;
      padding: 0 0 1em 0;
      border: none;
      border-bottom: solid 3px #000; }
      #block-views-experiences-block .views-row:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 1139px) {
    #block-views-experiences-block .views-row .views-row-even {
      margin-right: 0 !important; } }
  #block-views-experiences-block .views-row .views-row-3 {
    margin-right: 0 !important; }
  #block-views-experiences-block .views-row h3 {
    clear: both; }
  #block-views-experiences-block .views-row .views-field-nothing {
    position: relative; }
  #block-views-experiences-block .views-row .btn-flag-menu-toggle {
    float: right;
    display: block;
    clear: both;
    width: 30px;
    height: 30px;
    background: url("../images/btn-toggle.png") no-repeat;
    cursor: pointer; }
    #block-views-experiences-block .views-row .btn-flag-menu-toggle:hover {
      background-position: 0 -50px; }
  #block-views-experiences-block .views-row ul.flag-menu-toggle {
    position: absolute;
    right: 0;
    bottom: 3px;
    margin: 0;
    padding: 3px 0;
    list-style: none;
    float: right;
    background: #333;
    border-radius: 5px;
    overflow: hidden;
    display: block;
    overflow: hidden;
    opacity: 0;
    max-height: 0;
    -webkit-transition: max-height 0.4s ease 0s;
    -moz-transition: max-height 0.4s ease 0s;
    -ms-transition: max-height 0.4s ease 0s;
    -o-transition: max-height 0.4s ease 0s;
    transition: max-height 0.4s ease 0s; }
    #block-views-experiences-block .views-row ul.flag-menu-toggle.expand {
      opacity: 1;
      max-height: 500px;
      -webkit-transition: max-height 0.4s ease 0s;
      -moz-transition: max-height 0.4s ease 0s;
      -ms-transition: max-height 0.4s ease 0s;
      -o-transition: max-height 0.4s ease 0s;
      transition: max-height 0.4s ease 0s; }
    #block-views-experiences-block .views-row ul.flag-menu-toggle li {
      margin: 0;
      padding: 0;
      font-family: Arial, Verdana, San-serif;
      font-size: 0.8em;
      position: relative;
      line-height: 1em; }
      #block-views-experiences-block .views-row ul.flag-menu-toggle li a {
        display: block;
        border: none;
        padding: 0.5em 0.75em !important;
        color: #FFF;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out; }
        #block-views-experiences-block .views-row ul.flag-menu-toggle li a:hover {
          background: #555; }
      #block-views-experiences-block .views-row ul.flag-menu-toggle li .flag-throbber {
        display: none; }
      #block-views-experiences-block .views-row ul.flag-menu-toggle li .flag-save-to-locker .unflag-action {
        color: #999;
        font-weight: bold; }

.view-experiences .view-filters .views-exposed-widgets {
  text-align: right; }
  @media screen and (max-width: 767px) {
    .view-experiences .view-filters .views-exposed-widgets {
      text-align: left; } }
  .view-experiences .view-filters .views-exposed-widgets .views-exposed-widget {
    float: none;
    display: inline-block; }
.view-experiences .view-filters .ajax-progress.ajax-progress-throbber {
  display: none; }
.view-experiences .view-filters .form-item {
  display: inline-block;
  text-transform: uppercase;
  font-size: 0.9em;
  margin-left: 10px; }
  @media screen and (max-width: 767px) {
    .view-experiences .view-filters .form-item {
      margin-left: 0;
      margin-right: 10px; } }
  .view-experiences .view-filters .form-item label {
    font-weight: normal; }

#lifechart-log-node-form .ui-slider-horizontal {
  background: url("../images/lifechart/dashed_line_green.png") 25px 50% no-repeat;
  border: 0;
  padding: 28px 0;
  margin-left: 90px;
  margin-right: 60px;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px; }
  @media screen and (max-width: 767px) {
    #lifechart-log-node-form .ui-slider-horizontal {
      margin-left: 25px;
      margin-top: 20px; } }
#lifechart-log-node-form .ui-slider-handle {
  background: url("../images/lifechart/default_icon.png") no-repeat;
  background-size: contain;
  height: 46px;
  width: 46px;
  border: 0;
  top: 5px;
  cursor: pointer;
  margin-left: -1.6em; }
  #lifechart-log-node-form .ui-slider-handle.ui-slider-value-0 {
    opacity: 0.5; }
    #lifechart-log-node-form .ui-slider-handle.ui-slider-value-0:hover {
      opacity: 1; }
#lifechart-log-node-form .sliderfield-display-values-field {
  float: right;
  width: 5px;
  margin-right: 55px;
  height: 55px;
  background: #cedc45;
  text-indent: 200px;
  white-space: nowrap;
  overflow: hidden; }
#lifechart-log-node-form .form-item {
  overflow: hidden; }
  #lifechart-log-node-form .form-item label {
    font-size: 11px;
    float: left;
    width: 60px;
    text-align: right;
    line-height: 1.2;
    text-transform: capitalize;
    font-weight: normal; }
    @media screen and (max-width: 767px) {
      #lifechart-log-node-form .form-item label {
        display: block;
        clear: both;
        width: 100%;
        text-align: left;
        clear: both;
        padding: 0 !important; } }
#lifechart-log-node-form .group-left {
  width: 48%; }
  @media screen and (max-width: 1139px) {
    #lifechart-log-node-form .group-left {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    #lifechart-log-node-form .group-left {
      width: 100%; } }
#lifechart-log-node-form .group-right {
  width: 48%; }
  @media screen and (max-width: 1139px) {
    #lifechart-log-node-form .group-right {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    #lifechart-log-node-form .group-right {
      width: 100%; } }
#lifechart-log-node-form .cke_reset, #lifechart-log-node-form .cke_wysiwyg_frame, #lifechart-log-node-form .cke_wysiwyg_div {
  background: url("../images/lifechart/textarea-bg.png") !important; }
#lifechart-log-node-form #cke_edit-body-und-0-value .cke_contents {
  height: 200px !important; }
#lifechart-log-node-form #cke_1_bottom, #lifechart-log-node-form .wysiwyg-toggle-wrapper {
  display: none; }
#lifechart-log-node-form iframe body.cke_editable {
  background-color: transparent !important; }
#lifechart-log-node-form #edit-submit {
  float: right;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
  background: url(../images/btn-submit.png) no-repeat;
  border: none;
  box-shadow: none !important;
  width: 240px;
  height: 60px;
  text-align: right;
  text-indent: 160%;
  white-space: nowrap; }
#lifechart-log-node-form #edit-submit:hover {
  background: url(../images/btn-submit.png) no-repeat 0 -100px transparent !important; }
#lifechart-log-node-form .field-name-field-date input {
  width: 100px; }
#lifechart-log-node-form .description {
  margin-left: 55px;
  font-size: 11px;
  text-transform: capitalize; }
  @media screen and (max-width: 767px) {
    #lifechart-log-node-form .description {
      margin-left: 15px; } }
  #lifechart-log-node-form .description b {
    display: inline-block;
    width: 33%;
    text-align: center;
    font-weight: normal;
    font-style: normal;
    font-family: Arial, Verdana, San-serif; }
#lifechart-log-node-form .field-name-field-date fieldset {
  background: url("../images/lifechart/date_title.png") 0 30px no-repeat;
  border: none;
  padding: 30px 0 0 125px; }
#lifechart-log-node-form .field-name-field-date legend, #lifechart-log-node-form .field-name-field-date label {
  display: none; }
#lifechart-log-node-form .field-name-field-date .description {
  display: none; }
#lifechart-log-node-form #edit-field-mood label {
  padding-top: 20px; }
#lifechart-log-node-form #edit-field-mood .ui-slider-handle {
  background-image: url("../images/lifechart/mood.png"); }
#lifechart-log-node-form #edit-field-social-activity label {
  padding-top: 13px; }
#lifechart-log-node-form #edit-field-social-activity .ui-slider-handle {
  background-image: url("../images/lifechart/social.png"); }
#lifechart-log-node-form #edit-field-exercise label {
  padding-top: 20px; }
#lifechart-log-node-form #edit-field-exercise .ui-slider-handle {
  background-image: url("../images/lifechart/exercise.png"); }
#lifechart-log-node-form #edit-field-medication {
  padding-top: 5px; }
  #lifechart-log-node-form #edit-field-medication label {
    padding-top: 5px;
    margin-right: 1.5em; }
#lifechart-log-node-form #edit-field-sleep-hours label {
  padding-top: 13px; }
#lifechart-log-node-form #edit-field-sleep-hours .ui-slider-handle {
  background-image: url("../images/lifechart/sleep.png"); }
#lifechart-log-node-form #edit-field-sleep-hours .ui-slider-horizontal {
  background: url("../images/lifechart/dashed_line_green.png") 26px 50% no-repeat; }
#lifechart-log-node-form #edit-field-sleep-hours .sliderfield-display-values-field {
  float: right;
  width: 60px;
  height: 55px;
  background: #cedc45;
  text-align: center;
  padding: 14px 0;
  font-size: 40px;
  text-indent: 0px;
  margin-right: 0px; }
#lifechart-log-node-form #edit-field-sleep-quality label {
  padding-top: 13px; }
#lifechart-log-node-form #edit-field-sleep-quality .ui-slider-handle {
  background-image: url("../images/lifechart/sleep.png"); }
#lifechart-log-node-form #edit-field-alcohol-use label {
  padding-top: 13px; }
#lifechart-log-node-form #edit-field-alcohol-use .ui-slider-handle {
  background-image: url("../images/lifechart/alcohol.png"); }
#lifechart-log-node-form #edit-field-substance-use label {
  padding-top: 13px; }
#lifechart-log-node-form #edit-field-substance-use .ui-slider-handle {
  background-image: url("../images/lifechart/substance_use.png"); }
#lifechart-log-node-form #edit-field-diary label {
  padding-top: 5px; }
#lifechart-log-node-form #edit-field-diary .ui-slider-handle {
  background-image: url("../images/lifechart/social.png"); }
#lifechart-log-node-form #node_lifechart_log_form_group_behaviours {
  background: url("../images/lifechart/behaviours_title.png") no-repeat;
  padding-top: 120px; }
  @media screen and (max-width: 767px) {
    #lifechart-log-node-form #node_lifechart_log_form_group_behaviours {
      padding-top: 90px; } }
  #lifechart-log-node-form #node_lifechart_log_form_group_behaviours h3 {
    display: none; }
#lifechart-log-node-form #node_lifechart_log_form_group_choices {
  background: url("../images/lifechart/choices_title.png") no-repeat;
  padding-top: 120px;
  margin-top: 90px; }
  @media screen and (max-width: 767px) {
    #lifechart-log-node-form #node_lifechart_log_form_group_choices {
      padding-top: 60px; } }
  #lifechart-log-node-form #node_lifechart_log_form_group_choices h3 {
    display: none; }
#lifechart-log-node-form #node_lifechart_log_form_group_mood {
  background: url("../images/lifechart/mood_title.png") no-repeat;
  padding-top: 120px;
  margin-top: 60px; }
  @media screen and (max-width: 767px) {
    #lifechart-log-node-form #node_lifechart_log_form_group_mood {
      padding-top: 60px; } }
  #lifechart-log-node-form #node_lifechart_log_form_group_mood h3 {
    display: none; }
#lifechart-log-node-form #edit-body {
  background: url("../images/lifechart/journal_title.png") no-repeat;
  padding-top: 120px;
  margin-top: 90px; }
  #lifechart-log-node-form #edit-body label {
    display: none; }

#block-menu_block-4 {
  float: left;
  padding: 10px 0 10px 0; }
  @media screen and (max-width: 767px) {
    #block-menu_block-4 {
      width: 100%; } }
  #block-menu_block-4 ul.menu {
    margin-left: 0; }
    @media screen and (max-width: 767px) {
      #block-menu_block-4 ul.menu {
        text-align: center; } }
    #block-menu_block-4 ul.menu li {
      padding: 0;
      list-style-type: none;
      display: inline;
      margin: 0 15px 15px 0; }
      @media screen and (max-width: 767px) {
        #block-menu_block-4 ul.menu li {
          margin: 0 10px 0 0; } }
      #block-menu_block-4 ul.menu li a {
        text-transform: uppercase;
        font-family: Arial, Verdana, San-serif;
        font-weight: bold;
        color: #FFF;
        border-bottom: 5px solid #fff;
        font-size: 14px; }
        @media screen and (max-width: 767px) {
          #block-menu_block-4 ul.menu li a {
            font-size: 12px; } }
        #block-menu_block-4 ul.menu li a.active {
          color: #000;
          border-bottom: 5px solid #000; }
        @media screen and (max-width: 767px) {
          #block-menu_block-4 ul.menu li a {
            color: #acaca1; } }

.page-user-lifechart #block-boxes-cheos_assessments_link {
  clear: both; }
  .page-user-lifechart #block-boxes-cheos_assessments_link .content {
    padding: 30px 0 0; }
.page-user-lifechart #main {
  background: #62CFD3; }
  @media screen and (max-width: 767px) {
    .page-user-lifechart #main {
      background: #FFF; } }
.page-user-lifechart #lifechart,
.page-user-lifechart .highcharts-button {
  display: none; }
.page-user-lifechart #container svg > text:last-child {
  display: none; }
.page-user-lifechart #container svg .highcharts-grid,
.page-user-lifechart #container svg .highcharts-legend {
  display: none;
  height: 1px; }
.page-user-lifechart #container .highcharts-axis-labels span {
  font-size: 15px !important;
  font-weight: bold !important;
  color: #000 !important;
  font-family: Arial !important;
  padding: 10px 0; }
.page-user-lifechart #container .highcharts-axis-labels tspan {
  display: none; }
.page-user-lifechart .highcharts-legend {
  background: #62cfd3;
  width: 100%;
  height: 150px;
  left: 0 !important; }
.page-user-lifechart .highcharts-legend-item span {
  position: relative !important; }
.page-user-lifechart .highcharts-series-group .highcharts-series:nth-child(1) {
  background: #ccc !important;
  overflow: hidden; }
.page-user-lifechart #lifechart-legend {
  background: #62cfd3;
  overflow: hidden; }
  @media screen and (max-width: 1139px) {
    .page-user-lifechart #lifechart-legend {
      padding: 0.75em 0.5em 0 0.5em; } }
  @media screen and (max-width: 767px) {
    .page-user-lifechart #lifechart-legend {
      padding: 0.75em 0.5em 0 0.5em; } }
  .page-user-lifechart #lifechart-legend label {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    float: left;
    display: block;
    padding: 36px 20px; }
    @media screen and (max-width: 1139px) {
      .page-user-lifechart #lifechart-legend label {
        clear: both;
        width: 100%;
        padding: 0 0 0.5em 0; } }
    @media screen and (max-width: 767px) {
      .page-user-lifechart #lifechart-legend label {
        clear: both;
        width: 100%;
        padding: 0 0 0.5em 0; } }
  .page-user-lifechart #lifechart-legend ul {
    padding: 0;
    margin: 0; }
    .page-user-lifechart #lifechart-legend ul li {
      margin: 0;
      padding: 0;
      display: block;
      float: left; }
      .page-user-lifechart #lifechart-legend ul li:nth-child(7n) {
        margin-right: 0; }
      .page-user-lifechart #lifechart-legend ul li.mood, .page-user-lifechart #lifechart-legend ul li.social-activity, .page-user-lifechart #lifechart-legend ul li.substance-use {
        padding-right: 15px;
        background: url("../images/lifechart/divider.png") 100% 50% no-repeat; }
      .page-user-lifechart #lifechart-legend ul li.sleep-quality {
        display: none; }
      @media screen and (max-width: 1139px) {
        .page-user-lifechart #lifechart-legend ul li {
          width: 10%; } }
      @media screen and (max-width: 767px) {
        .page-user-lifechart #lifechart-legend ul li {
          width: 20%; }
          .page-user-lifechart #lifechart-legend ul li.mood, .page-user-lifechart #lifechart-legend ul li.social-activity, .page-user-lifechart #lifechart-legend ul li.substance-use {
            background: none;
            padding: 0; } }
  .page-user-lifechart #lifechart-legend a {
    display: block;
    padding: 60px 15px 16.66667px;
    text-transform: uppercase;
    font-family: Arial;
    font-size: 10px;
    background-color: none;
    background-repeat: no-repeat;
    background-position: 50% 20px;
    background-size: 35px 35px;
    text-align: center;
    color: #000; }
    @media screen and (max-width: 1139px) {
      .page-user-lifechart #lifechart-legend a {
        text-indent: -999px;
        white-space: nowrap;
        overflow: hidden;
        padding-bottom: 0; } }
    @media screen and (max-width: 767px) {
      .page-user-lifechart #lifechart-legend a {
        text-indent: -999px;
        white-space: nowrap;
        overflow: hidden;
        padding-bottom: 0; } }
    .page-user-lifechart #lifechart-legend a.active {
      background-color: #cedc45; }
    .page-user-lifechart #lifechart-legend a.substance-use {
      background-image: url("../images/lifechart/substance_use.png"); }
    .page-user-lifechart #lifechart-legend a.social-activity {
      background-image: url("../images/lifechart/social.png"); }
    .page-user-lifechart #lifechart-legend a.mood {
      background-image: url("../images/lifechart/mood.png"); }
    .page-user-lifechart #lifechart-legend a.medicine {
      background-image: url("../images/lifechart/medicine.png"); }
    .page-user-lifechart #lifechart-legend a.exercise {
      background-image: url("../images/lifechart/exercise.png"); }
    .page-user-lifechart #lifechart-legend a.alcohol-use {
      background-image: url("../images/lifechart/alcohol.png"); }
    .page-user-lifechart #lifechart-legend a.sleep {
      background-image: url("../images/lifechart/sleep.png"); }
    .page-user-lifechart #lifechart-legend a.sleep-quality {
      background-image: url("../images/lifechart/sleep.png"); }
    .page-user-lifechart #lifechart-legend a.assessment-phq9 {
      background-image: url("../images/lifechart/assessment.png"); }
    .page-user-lifechart #lifechart-legend a.assessment-gad7 {
      background-image: url("../images/lifechart/assessment.png"); }

.page-user-lifechart-list #container,
.page-user-lifechart-diary #container,
.page-user-lifechart-list-diary #container {
  display: none; }
.page-user-lifechart-list .views-field-field-date,
.page-user-lifechart-diary .views-field-field-date,
.page-user-lifechart-list-diary .views-field-field-date {
  width: 100%;
  text-align: right; }
.page-user-lifechart-list .view-contnet,
.page-user-lifechart-diary .view-contnet,
.page-user-lifechart-list-diary .view-contnet {
  background: #FFF;
  padding: 1em; }
.page-user-lifechart-list .views-field,
.page-user-lifechart-diary .views-field,
.page-user-lifechart-list-diary .views-field {
  line-height: 1.7em; }
  .page-user-lifechart-list .views-field .views-label,
  .page-user-lifechart-diary .views-field .views-label,
  .page-user-lifechart-list-diary .views-field .views-label {
    font-family: Arial, Verdana, San-serif;
    display: inline;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: normal;
    color: #606054; }
  .page-user-lifechart-list .views-field .field-content,
  .page-user-lifechart-diary .views-field .field-content,
  .page-user-lifechart-list-diary .views-field .field-content {
    display: inline; }
.page-user-lifechart-list .views-field-body,
.page-user-lifechart-diary .views-field-body,
.page-user-lifechart-list-diary .views-field-body {
  line-height: 1.6em; }
.page-user-lifechart-list ul.pager li a,
.page-user-lifechart-diary ul.pager li a,
.page-user-lifechart-list-diary ul.pager li a {
  color: #FFF; }

.page-user-lifechart-list-diary .view-display-id-page_5 .views-row {
  width: 31.333%;
  margin-right: 2%;
  background: url("../images/view-block-wavypaper-short-bg.png") bottom no-repeat;
  background-size: 100% auto;
  border-top: solid 2px #000;
  padding: 1em;
  margin-bottom: 1em; }
  @media screen and (max-width: 1139px) {
    .page-user-lifechart-list-diary .view-display-id-page_5 .views-row {
      width: 48%; } }
  @media screen and (max-width: 767px) {
    .page-user-lifechart-list-diary .view-display-id-page_5 .views-row {
      display: block;
      float: left;
      margin-right: 6.66667%;
      width: 100%;
      background: none;
      padding: 0 0 1em 0;
      border: none;
      border-bottom: solid 3px #000; }
      .page-user-lifechart-list-diary .view-display-id-page_5 .views-row:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 1139px) {
    .page-user-lifechart-list-diary .view-display-id-page_5 .views-row .views-row-even {
      margin-right: 0 !important; } }
  .page-user-lifechart-list-diary .view-display-id-page_5 .views-row .views-row-3 {
    margin-right: 0 !important; }
.page-user-lifechart-list-diary .views-field-body {
  background: url("../images/border-wavyline.png") right top no-repeat;
  padding-top: 1em;
  margin-top: 1em; }

.page-user-lifechart-list .view-display-id-page_3 .views-row {
  width: 31.333%;
  margin-right: 2%;
  background: url("../images/view-block-wavypaper-short-bg.png") bottom no-repeat;
  background-size: 100% auto;
  border-top: solid 2px #000;
  padding: 1em;
  margin-bottom: 1em; }
  @media screen and (max-width: 1139px) {
    .page-user-lifechart-list .view-display-id-page_3 .views-row {
      width: 48%; } }
  @media screen and (max-width: 767px) {
    .page-user-lifechart-list .view-display-id-page_3 .views-row {
      display: block;
      float: left;
      margin-right: 6.66667%;
      width: 100%;
      background: none;
      padding: 0 0 1em 0;
      border: none;
      border-bottom: solid 3px #000; }
      .page-user-lifechart-list .view-display-id-page_3 .views-row:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 1139px) {
    .page-user-lifechart-list .view-display-id-page_3 .views-row .views-row-even {
      margin-right: 0 !important; } }
  .page-user-lifechart-list .view-display-id-page_3 .views-row .views-row-3 {
    margin-right: 0 !important; }

.page-user-lifechart-diary .view-display-id-page_4 .views-row {
  width: 31.333%;
  margin-right: 2%;
  background: url("../images/view-block-wavypaper-short-bg.png") bottom no-repeat;
  background-size: 100% auto;
  border-top: solid 2px #000;
  padding: 1em;
  margin-bottom: 1em; }
  @media screen and (max-width: 1139px) {
    .page-user-lifechart-diary .view-display-id-page_4 .views-row {
      width: 48%; } }
  @media screen and (max-width: 767px) {
    .page-user-lifechart-diary .view-display-id-page_4 .views-row {
      display: block;
      float: left;
      margin-right: 6.66667%;
      width: 100%;
      background: none;
      padding: 0 0 1em 0;
      border: none;
      border-bottom: solid 3px #000; }
      .page-user-lifechart-diary .view-display-id-page_4 .views-row:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 1139px) {
    .page-user-lifechart-diary .view-display-id-page_4 .views-row .views-row-even {
      margin-right: 0 !important; } }
  .page-user-lifechart-diary .view-display-id-page_4 .views-row .views-row-3 {
    margin-right: 0 !important; }

.view-lifechart .view-empty {
  border-radius: 5px;
  padding: 2em;
  background: #FFF;
  text-align: center; }

#preface #track {
  float: right; }
  #preface #track a {
    display: block;
    width: 126px;
    background: url("../images/lifechart/track_btn.png") no-repeat 90% top;
    background-size: 100%;
    height: 36px;
    text-indent: 160%;
    white-space: nowrap;
    overflow: hidden; }

#content-header #block-boxes-add_lifechart_log {
  float: right;
  display: inline; }
#content-header #track {
  float: right; }
  @media screen and (max-width: 767px) {
    #content-header #track {
      display: none; } }
  #content-header #track a {
    display: block;
    background: url("../images/lifechart/track_btn.png") no-repeat 90% top;
    height: 57px;
    width: 197px;
    text-indent: 160%;
    white-space: nowrap;
    overflow: hidden; }
    #content-header #track a:hover {
      background: url("../images/lifechart/track_btn.png") no-repeat 90% -100px; }

#content-header #block-boxes-lifechart_help {
  float: right;
  display: inline;
  margin-right: 1em; }
#content-header #help {
  float: right;
  font-family: Arial, Verdana, San-serif;
  text-transform: uppercase;
  font-size: 1.25em; }
  @media screen and (max-width: 767px) {
    #content-header #help {
      display: none; } }
  #content-header #help a {
    text-align: center;
    color: #222;
    display: block;
    background: url("../images/lifechart/orange_btn.png") no-repeat 90% top;
    height: 57px;
    width: 197px;
    line-height: 54px; }
    #content-header #help a:hover {
      background: url("../images/lifechart/orange_btn.png") no-repeat 90% -100px; }

ul.lifechart-icons {
  padding: 0;
  margin: 0 4em 3em 3em; }
  ul.lifechart-icons li {
    min-height: 70px;
    margin: 0;
    padding: 1em 0 1em 55px;
    list-style: none;
    border-bottom: solid 1px #acaca1;
    background: url("../images/lifechart/mood.png") no-repeat left 16px; }
    ul.lifechart-icons li.medication {
      background-image: url("../images/lifechart/medicine.png"); }
    ul.lifechart-icons li.social {
      background-image: url("../images/lifechart/social.png"); }
    ul.lifechart-icons li.exercise {
      background-image: url("../images/lifechart/exercise.png"); }
    ul.lifechart-icons li.alcohol {
      background-image: url("../images/lifechart/alcohol.png"); }
    ul.lifechart-icons li.substance {
      background-image: url("../images/lifechart/substance_use.png"); }
    ul.lifechart-icons li.sleep-hours {
      background-image: url("../images/lifechart/sleep.png"); }
    ul.lifechart-icons li.sleep-quality {
      background-image: url("../images/lifechart/sleep.png"); }

form input[type="text"], form input[type="password"], form input[type="date"], form input[type="datetime"], form input[type="datetime-local"], form input[type="month"], form input[type="week"], form input[type="email"], form input[type="number"], form input[type="search"], form input[type="tel"], form input[type="time"], form input[type="url"], form textarea {
  background: #FFF;
  font-family: Arial, Verdana, San-serif;
  border: 1px solid #DCDCD7;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: block;
  margin: 0 0 1em 0;
  padding: 0.5em;
  font-size: 1em;
  min-height: 2em;
  width: 100%;
  border-radius: 2px; }
form select {
  font-family: Arial, Verdana, San-serif;
  color: #606054; }
form .cke_chrome {
  font-family: Arial, Verdana, San-serif;
  border: 1px solid #DCDCD7;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: block;
  font-size: 0.875em !important;
  margin: 0 0 1em 0;
  padding: 0;
  font-size: 1em !important;
  min-height: 2em;
  width: 100%;
  border-radius: 2px; }
form input[type="submit"],
form #edit-delete,
form #edit-back {
  border: 1px solid #076fe4;
  border-radius: 3px;
  box-shadow: inset 0 1px 0 0 #8ebcf1;
  color: white;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  background-color: #4294f0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4294f0), color-stop(100%, #0776f3));
  background-image: -webkit-linear-gradient(top, #4294f0, #0776f3);
  background-image: -moz-linear-gradient(top, #4294f0, #0776f3);
  background-image: -ms-linear-gradient(top, #4294f0, #0776f3);
  background-image: -o-linear-gradient(top, #4294f0, #0776f3);
  background-image: linear-gradient(top, #4294f0, #0776f3);
  padding: 7px 18px;
  text-decoration: none;
  text-shadow: 0 1px 0 #0065d6;
  -webkit-background-clip: padding-box;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  font-family: Arial, Verdana, San-serif;
  font-weight: normal;
  background: #06bac1;
  border-radius: 0px;
  border-color: #05a2a8;
  box-shadow: 0 1px 0 0 #62CFD3 inset;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  font-size: 1em;
  margin: 0.5em 1em 0.5em 0;
  text-decoration: none;
  color: #FFF !important; }
  form input[type="submit"]:hover:not(:disabled),
  form #edit-delete:hover:not(:disabled),
  form #edit-back:hover:not(:disabled) {
    box-shadow: inset 0 1px 0 0 #60a2ec;
    cursor: pointer;
    background-color: #2f87ea;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2f87ea), color-stop(100%, #086fe3));
    background-image: -webkit-linear-gradient(top, #2f87ea, #086fe3);
    background-image: -moz-linear-gradient(top, #2f87ea, #086fe3);
    background-image: -ms-linear-gradient(top, #2f87ea, #086fe3);
    background-image: -o-linear-gradient(top, #2f87ea, #086fe3);
    background-image: linear-gradient(top, #2f87ea, #086fe3); }
  form input[type="submit"]:active:not(:disabled),
  form #edit-delete:active:not(:disabled),
  form #edit-back:active:not(:disabled) {
    border: 1px solid #076fe4;
    box-shadow: inset 0 0 8px 4px #0868d3, inset 0 0 8px 4px #0868d3, 0 1px 1px 0 #eee; }
  form input[type="submit"]:disabled,
  form #edit-delete:disabled,
  form #edit-back:disabled {
    opacity: 0.5;
    cursor: not-allowed; }
  form input[type="submit"]:hover,
  form #edit-delete:hover,
  form #edit-back:hover {
    background: #05a2a8 !important;
    box-shadow: 0 1px 0 0 #06bac1 inset !important; }
form label {
  font-family: Arial, Verdana, San-serif;
  font-weight: normal; }

.confirm-parent,
.password-parent {
  max-width: 100%; }

.role-administrator form.node-form #edit-body-und-0-format,
.role-site-admin form.node-form #edit-body-und-0-format {
  display: block; }

form.node-form label {
  text-transform: uppercase;
  font-size: 0.875em;
  font-weight: bold;
  margin-right: 0.5em; }
form.node-form #edit-body-und-0-format {
  display: none; }
form.node-form #node_locker_form_group_locker_image {
  border: solid 1px #DCDCD7;
  border-radius: 5px;
  padding: 1em;
  margin-top: 1em; }
form.node-form .form-item-field-locker-t-author-und label {
  display: none; }
form.node-form #edit-field-locker-t-author-und label {
  display: inline-block;
  line-height: 0.75em;
  text-transform: none;
  font-weight: normal;
  font-size: 1em; }
form.node-form .field-group-htabs-wrapper {
  margin-top: 1em; }
  form.node-form .field-group-htabs-wrapper .horizontal-tabs {
    border: solid 1px #DCDCD7;
    border-radius: 5px;
    overflow: hidden; }
  form.node-form .field-group-htabs-wrapper ul.horizontal-tabs-list {
    background-color: #F5F5F5;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F5F5F5), color-stop(100%, #CFD1CF));
    background-image: -webkit-linear-gradient(top, #F5F5F5, #CFD1CF);
    background-image: -moz-linear-gradient(top, #F5F5F5, #CFD1CF);
    background-image: -ms-linear-gradient(top, #F5F5F5, #CFD1CF);
    background-image: -o-linear-gradient(top, #F5F5F5, #CFD1CF);
    background-image: linear-gradient(top, #F5F5F5, #CFD1CF);
    font-size: 1.25em; }
    @media screen and (max-width: 767px) {
      form.node-form .field-group-htabs-wrapper ul.horizontal-tabs-list {
        font-size: 1em; } }
    form.node-form .field-group-htabs-wrapper ul.horizontal-tabs-list strong {
      font-weight: normal; }
    form.node-form .field-group-htabs-wrapper ul.horizontal-tabs-list li {
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -ms-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out; }
    form.node-form .field-group-htabs-wrapper ul.horizontal-tabs-list a {
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -ms-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      color: #606054; }
      form.node-form .field-group-htabs-wrapper ul.horizontal-tabs-list a:hover {
        color: #06bac1;
        background-color: #DCDCD7; }
form.node-form .field-type-video-embed-field fieldset, form.node-form #edit-field-attachments-und {
  border: none;
  padding: 0;
  margin: 0; }
  form.node-form .field-type-video-embed-field fieldset legend, form.node-form #edit-field-attachments-und legend {
    font-family: Arial, Verdana, San-serif;
    text-transform: uppercase;
    font-size: 0.875em;
    font-weight: bold;
    margin-top: 14px; }
form.node-form #edit-field-locker-privacy {
  border: solid 1px #DCDCD7;
  border-radius: 5px;
  padding: 0 1em;
  margin-top: 1em; }
  form.node-form #edit-field-locker-privacy label {
    display: inline-block; }
  form.node-form #edit-field-locker-privacy #edit-field-locker-privacy-und {
    display: inline-block; }
    form.node-form #edit-field-locker-privacy #edit-field-locker-privacy-und .form-item {
      display: inline-block; }
      form.node-form #edit-field-locker-privacy #edit-field-locker-privacy-und .form-item label {
        text-transform: none;
        font-size: 1em;
        font-weight: normal; }
form.node-form #edit-field-global-mood {
  border: solid 1px #DCDCD7;
  border-radius: 5px;
  padding: 0 1em;
  margin-top: 1em; }
  form.node-form #edit-field-global-mood #edit-field-global-mood-und label {
    text-transform: none;
    font-size: 1em;
    font-weight: normal; }
form.node-form #edit-field-link-preview legend {
  text-transform: uppercase;
  font-size: 0.875em;
  font-weight: bold;
  margin-right: 0.5em;
  font-family: Arial, Verdana, San-serif; }
form.node-form #edit-field-link-preview fieldset {
  border: none;
  padding: 0;
  margin-top: 1em; }
form.node-form .vertical-tabs .vertical-tab-button {
  font-family: Arial, Verdana, San-serif; }
form.node-form .vertical-tabs a {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #06bac1; }
  form.node-form .vertical-tabs a:hover {
    color: #000;
    text-decoration: none; }
form.node-form .horizontal-tabs {
  margin: 1em 0; }
  form.node-form .horizontal-tabs .horizontal-tab-button {
    font-family: Arial, Verdana, San-serif; }
  form.node-form .horizontal-tabs a {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    color: #06bac1; }
    form.node-form .horizontal-tabs a:hover {
      color: #000;
      text-decoration: none; }

.page-user.role-anonymous-user #main {
  background: #62CFD3; }
  .page-user.role-anonymous-user #main #content-wrapper {
    padding: 0;
    margin-top: 0;
    max-width: 100%; }
    .page-user.role-anonymous-user #main #content-wrapper div.tabs {
      margin: 0; }
    .page-user.role-anonymous-user #main #content-wrapper ul.tabs {
      margin: 0;
      padding: 0;
      background: #06bac1; }
      .page-user.role-anonymous-user #main #content-wrapper ul.tabs li {
        float: left;
        margin: 0;
        padding: 0;
        font-size: 1.15em;
        font-family: Arial, Verdana, San-serif;
        font-weight: bold;
        line-height: 4em;
        text-transform: uppercase; }
        @media screen and (max-width: 1139px) {
          .page-user.role-anonymous-user #main #content-wrapper ul.tabs li {
            font-size: 0.8em;
            font-weight: normal; } }
      .page-user.role-anonymous-user #main #content-wrapper ul.tabs li a {
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        display: block;
        color: #FFF;
        padding: 0 1em;
        border: none;
        background: #06bac1; }
        @media screen and (max-width: 1139px) {
          .page-user.role-anonymous-user #main #content-wrapper ul.tabs li a {
            padding: 0 0.75em; } }
      .page-user.role-anonymous-user #main #content-wrapper ul.tabs li a:hover, .page-user.role-anonymous-user #main #content-wrapper ul.tabs li a.active {
        color: #000;
        background: #62CFD3; }
@media screen and (max-width: 767px) {
  .page-user.role-anonymous-user #title-wrapper {
    display: none; } }
.page-user.role-anonymous-user #user-login, .page-user.role-anonymous-user #user-register-form, .page-user.role-anonymous-user #user-pass, .page-user.role-anonymous-user #search-form {
  max-width: 500px;
  margin: 0 auto; }
  @media screen and (max-width: 767px) {
    .page-user.role-anonymous-user #user-login, .page-user.role-anonymous-user #user-register-form, .page-user.role-anonymous-user #user-pass, .page-user.role-anonymous-user #search-form {
      padding: 0 1em; } }
  .page-user.role-anonymous-user #user-login .description, .page-user.role-anonymous-user #user-register-form .description, .page-user.role-anonymous-user #user-pass .description, .page-user.role-anonymous-user #search-form .description {
    color: #000;
    margin-top: 0; }
  .page-user.role-anonymous-user #user-login a, .page-user.role-anonymous-user #user-register-form a, .page-user.role-anonymous-user #user-pass a, .page-user.role-anonymous-user #search-form a {
    color: #FFF; }
  .page-user.role-anonymous-user #user-login #edit-field-user-purpose-und, .page-user.role-anonymous-user #user-register-form #edit-field-user-purpose-und, .page-user.role-anonymous-user #user-pass #edit-field-user-purpose-und, .page-user.role-anonymous-user #search-form #edit-field-user-purpose-und {
    padding-left: 15px; }
    .page-user.role-anonymous-user #user-login #edit-field-user-purpose-und .form-item-field-user-purpose-und, .page-user.role-anonymous-user #user-register-form #edit-field-user-purpose-und .form-item-field-user-purpose-und, .page-user.role-anonymous-user #user-pass #edit-field-user-purpose-und .form-item-field-user-purpose-und, .page-user.role-anonymous-user #search-form #edit-field-user-purpose-und .form-item-field-user-purpose-und {
      text-indent: 0px; }
    .page-user.role-anonymous-user #user-login #edit-field-user-purpose-und .form-item, .page-user.role-anonymous-user #user-register-form #edit-field-user-purpose-und .form-item, .page-user.role-anonymous-user #user-pass #edit-field-user-purpose-und .form-item, .page-user.role-anonymous-user #search-form #edit-field-user-purpose-und .form-item {
      text-indent: -15px; }
  .page-user.role-anonymous-user #user-login #edit-field-user-consent-und, .page-user.role-anonymous-user #user-register-form #edit-field-user-consent-und, .page-user.role-anonymous-user #user-pass #edit-field-user-consent-und, .page-user.role-anonymous-user #search-form #edit-field-user-consent-und {
    padding-left: 15px; }
    .page-user.role-anonymous-user #user-login #edit-field-user-consent-und .form-item-field-user-purpose-und, .page-user.role-anonymous-user #user-register-form #edit-field-user-consent-und .form-item-field-user-purpose-und, .page-user.role-anonymous-user #user-pass #edit-field-user-consent-und .form-item-field-user-purpose-und, .page-user.role-anonymous-user #search-form #edit-field-user-consent-und .form-item-field-user-purpose-und {
      text-indent: 0px; }
    .page-user.role-anonymous-user #user-login #edit-field-user-consent-und .form-item, .page-user.role-anonymous-user #user-register-form #edit-field-user-consent-und .form-item, .page-user.role-anonymous-user #user-pass #edit-field-user-consent-und .form-item, .page-user.role-anonymous-user #search-form #edit-field-user-consent-und .form-item {
      text-indent: -15px; }
      .page-user.role-anonymous-user #user-login #edit-field-user-consent-und .form-item:first-child, .page-user.role-anonymous-user #user-register-form #edit-field-user-consent-und .form-item:first-child, .page-user.role-anonymous-user #user-pass #edit-field-user-consent-und .form-item:first-child, .page-user.role-anonymous-user #search-form #edit-field-user-consent-und .form-item:first-child {
        display: none; }
  .page-user.role-anonymous-user #user-login #edit-field-user-birth-year label, .page-user.role-anonymous-user #user-register-form #edit-field-user-birth-year label, .page-user.role-anonymous-user #user-pass #edit-field-user-birth-year label, .page-user.role-anonymous-user #search-form #edit-field-user-birth-year label {
    display: inline !important; }
  .page-user.role-anonymous-user #user-login #edit-field-user-gender, .page-user.role-anonymous-user #user-register-form #edit-field-user-gender, .page-user.role-anonymous-user #user-pass #edit-field-user-gender, .page-user.role-anonymous-user #search-form #edit-field-user-gender {
    clear: both;
    overflow: hidden; }
    .page-user.role-anonymous-user #user-login #edit-field-user-gender label, .page-user.role-anonymous-user #user-register-form #edit-field-user-gender label, .page-user.role-anonymous-user #user-pass #edit-field-user-gender label, .page-user.role-anonymous-user #search-form #edit-field-user-gender label {
      float: left;
      display: inline; }
    .page-user.role-anonymous-user #user-login #edit-field-user-gender #edit-field-user-gender-und, .page-user.role-anonymous-user #user-register-form #edit-field-user-gender #edit-field-user-gender-und, .page-user.role-anonymous-user #user-pass #edit-field-user-gender #edit-field-user-gender-und, .page-user.role-anonymous-user #search-form #edit-field-user-gender #edit-field-user-gender-und {
      float: left;
      display: inline; }
      .page-user.role-anonymous-user #user-login #edit-field-user-gender #edit-field-user-gender-und label, .page-user.role-anonymous-user #user-register-form #edit-field-user-gender #edit-field-user-gender-und label, .page-user.role-anonymous-user #user-pass #edit-field-user-gender #edit-field-user-gender-und label, .page-user.role-anonymous-user #search-form #edit-field-user-gender #edit-field-user-gender-und label {
        float: none; }
      .page-user.role-anonymous-user #user-login #edit-field-user-gender #edit-field-user-gender-und .form-item-field-user-gender-und, .page-user.role-anonymous-user #user-register-form #edit-field-user-gender #edit-field-user-gender-und .form-item-field-user-gender-und, .page-user.role-anonymous-user #user-pass #edit-field-user-gender #edit-field-user-gender-und .form-item-field-user-gender-und, .page-user.role-anonymous-user #search-form #edit-field-user-gender #edit-field-user-gender-und .form-item-field-user-gender-und {
        float: left;
        display: inline;
        margin: 0 0 0 5px; }
        .page-user.role-anonymous-user #user-login #edit-field-user-gender #edit-field-user-gender-und .form-item-field-user-gender-und:first-child, .page-user.role-anonymous-user #user-register-form #edit-field-user-gender #edit-field-user-gender-und .form-item-field-user-gender-und:first-child, .page-user.role-anonymous-user #user-pass #edit-field-user-gender #edit-field-user-gender-und .form-item-field-user-gender-und:first-child, .page-user.role-anonymous-user #search-form #edit-field-user-gender #edit-field-user-gender-und .form-item-field-user-gender-und:first-child {
          display: none; }
  .page-user.role-anonymous-user #user-login #edit-field-user-terms-und, .page-user.role-anonymous-user #user-register-form #edit-field-user-terms-und, .page-user.role-anonymous-user #user-pass #edit-field-user-terms-und, .page-user.role-anonymous-user #search-form #edit-field-user-terms-und {
    vertical-align: top !important;
    margin-top: 2px; }
  .page-user.role-anonymous-user #user-login .field-name-field-user-terms a, .page-user.role-anonymous-user #user-login .form-item-field-user-data-und a, .page-user.role-anonymous-user #user-login .form-item-field-user-consent-und a, .page-user.role-anonymous-user #user-register-form .field-name-field-user-terms a, .page-user.role-anonymous-user #user-register-form .form-item-field-user-data-und a, .page-user.role-anonymous-user #user-register-form .form-item-field-user-consent-und a, .page-user.role-anonymous-user #user-pass .field-name-field-user-terms a, .page-user.role-anonymous-user #user-pass .form-item-field-user-data-und a, .page-user.role-anonymous-user #user-pass .form-item-field-user-consent-und a, .page-user.role-anonymous-user #search-form .field-name-field-user-terms a, .page-user.role-anonymous-user #search-form .form-item-field-user-data-und a, .page-user.role-anonymous-user #search-form .form-item-field-user-consent-und a {
    color: #000;
    text-decoration: underline; }
    .page-user.role-anonymous-user #user-login .field-name-field-user-terms a:hover, .page-user.role-anonymous-user #user-login .form-item-field-user-data-und a:hover, .page-user.role-anonymous-user #user-login .form-item-field-user-consent-und a:hover, .page-user.role-anonymous-user #user-register-form .field-name-field-user-terms a:hover, .page-user.role-anonymous-user #user-register-form .form-item-field-user-data-und a:hover, .page-user.role-anonymous-user #user-register-form .form-item-field-user-consent-und a:hover, .page-user.role-anonymous-user #user-pass .field-name-field-user-terms a:hover, .page-user.role-anonymous-user #user-pass .form-item-field-user-data-und a:hover, .page-user.role-anonymous-user #user-pass .form-item-field-user-consent-und a:hover, .page-user.role-anonymous-user #search-form .field-name-field-user-terms a:hover, .page-user.role-anonymous-user #search-form .form-item-field-user-data-und a:hover, .page-user.role-anonymous-user #search-form .form-item-field-user-consent-und a:hover {
      color: #000;
      text-decoration: none; }
  .page-user.role-anonymous-user #user-login .field-name-field-user-terms .description, .page-user.role-anonymous-user #user-login .form-item-field-user-data-und .description, .page-user.role-anonymous-user #user-login .form-item-field-user-consent-und .description, .page-user.role-anonymous-user #user-register-form .field-name-field-user-terms .description, .page-user.role-anonymous-user #user-register-form .form-item-field-user-data-und .description, .page-user.role-anonymous-user #user-register-form .form-item-field-user-consent-und .description, .page-user.role-anonymous-user #user-pass .field-name-field-user-terms .description, .page-user.role-anonymous-user #user-pass .form-item-field-user-data-und .description, .page-user.role-anonymous-user #user-pass .form-item-field-user-consent-und .description, .page-user.role-anonymous-user #search-form .field-name-field-user-terms .description, .page-user.role-anonymous-user #search-form .form-item-field-user-data-und .description, .page-user.role-anonymous-user #search-form .form-item-field-user-consent-und .description {
    margin: 0 0 0 16px; }
  .page-user.role-anonymous-user #user-login #edit-field-user-terms-label-und-0-value, .page-user.role-anonymous-user #user-register-form #edit-field-user-terms-label-und-0-value, .page-user.role-anonymous-user #user-pass #edit-field-user-terms-label-und-0-value, .page-user.role-anonymous-user #search-form #edit-field-user-terms-label-und-0-value {
    display: none; }

.page-search-node #main {
  background: #62CFD3; }
  .page-search-node #main #content-wrapper {
    padding: 0;
    margin-top: 0;
    max-width: 100%; }
.page-search-node #search-form {
  max-width: 400px;
  margin: 2em auto;
  text-align: center; }
  @media screen and (max-width: 767px) {
    .page-search-node #search-form {
      padding: 0 1em; } }
  .page-search-node #search-form .description {
    color: #000; }
  .page-search-node #search-form a {
    color: #FFF; }

.page-search-content #edit-basic {
  *zoom: 1;
  display: block; }
  .page-search-content #edit-basic:before, .page-search-content #edit-basic:after {
    content: " ";
    display: table; }
  .page-search-content #edit-basic:after {
    clear: both; }
  .page-search-content #edit-basic .form-item-keys {
    display: block;
    float: left;
    margin-right: 2.12766%;
    width: 82.97872%; }
    .page-search-content #edit-basic .form-item-keys:last-child {
      margin-right: 0; }
    .page-search-content #edit-basic .form-item-keys #edit-keys {
      margin-top: 5px; }
  .page-search-content #edit-basic #edit-submit {
    display: block;
    float: left;
    margin-right: 2.12766%;
    width: 14.89362%;
    margin-right: 0;
    margin-top: 43px; }
    .page-search-content #edit-basic #edit-submit:last-child {
      margin-right: 0; }
  .page-search-content #edit-basic label {
    font-family: Century Schoolbook, Georgia, Serif;
    font-size: 1.6em; }
.page-search-content article.node {
  border: 1px solid #DCDCD7;
  margin-bottom: 1em;
  min-height: 182px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
  .page-search-content article.node:hover {
    background: #e3e3df; }
.page-search-content .content.search-display {
  margin: 1em;
  position: relative; }
  .page-search-content .content.search-display .field-type-image {
    position: absolute;
    top: -1em;
    left: -1em; }
    @media screen and (max-width: 767px) {
      .page-search-content .content.search-display .field-type-image {
        position: relative;
        top: auto;
        left: auto; } }
  .page-search-content .content.search-display a h2, .page-search-content .content.search-display a p, .page-search-content .content.search-display a .field {
    color: #000; }
  .page-search-content .content.search-display a p.description {
    font-family: Arial, Verdana, San-serif;
    font-size: 0.8em;
    text-transform: capitalize; }
.page-search-content .content.search-display.search-display-image {
  margin-left: 200px; }
  @media screen and (max-width: 767px) {
    .page-search-content .content.search-display.search-display-image {
      margin-left: 1em; } }
  .page-search-content .content.search-display.search-display-image .field-type-image {
    left: -200px; }
    @media screen and (max-width: 767px) {
      .page-search-content .content.search-display.search-display-image .field-type-image {
        left: auto; }
        .page-search-content .content.search-display.search-display-image .field-type-image img {
          width: 100%; } }

#block-search-form {
  position: relative;
  text-align: right; }
  #block-search-form .form-item-search-block-form {
    float: right;
    margin: 0; }
    @media screen and (max-width: 767px) {
      #block-search-form .form-item-search-block-form {
        float: none; } }
    #block-search-form .form-item-search-block-form input {
      width: 325px;
      height: 20px;
      padding: 0 0 0 5px;
      font-family: Arial, Verdana, San-serif;
      font-size: 0.85em;
      color: #606054;
      margin: 0; }
      @media screen and (max-width: 767px) {
        #block-search-form .form-item-search-block-form input {
          width: 100%;
          height: 40px;
          font-size: 1.5em;
          color: #606054; } }
  #block-search-form h2.block-title {
    display: none; }
  #block-search-form .form-actions {
    position: absolute;
    top: 1px;
    right: 5px;
    height: 20px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
    @media screen and (max-width: 767px) {
      #block-search-form .form-actions {
        top: 22px;
        right: 28px; } }
    #block-search-form .form-actions:before {
      content: "";
      font-family: "FontAwesome";
      font-style: normal;
      font-weight: normal;
      text-decoration: none;
      text-rendering: optimizeLegibility;
      white-space: nowrap;
      -webkit-font-feature-settings: "liga";
      -moz-font-feature-settings: "liga=1";
      -moz-font-feature-settings: "liga";
      -ms-font-feature-settings: "liga" 1;
      -o-font-feature-settings: "liga";
      font-feature-settings: "liga";
      -webkit-font-smoothing: antialiased;
      speak: none;
      color: #acaca1; }
      @media screen and (max-width: 767px) {
        #block-search-form .form-actions:before {
          font-size: 2em; } }
    #block-search-form .form-actions:hover:before {
      color: #606054; }
    #block-search-form .form-actions input, #block-search-form .form-actions input:hover {
      position: absolute;
      top: 0;
      right: 0;
      margin: 0;
      padding-left: 5px;
      text-indent: -500px;
      background: none !important;
      border: none;
      box-shadow: none !important;
      text-shadow: none;
      height: 20px;
      width: 30px; }
      @media screen and (max-width: 767px) {
        #block-search-form .form-actions input, #block-search-form .form-actions input:hover {
          width: 100%;
          height: 40px; } }

.role-authenticated-user.page-user-edit #main, .role-authenticated-user.section-users #main {
  background: #62CFD3; }
  .role-authenticated-user.page-user-edit #main #content-area, .role-authenticated-user.section-users #main #content-area {
    padding: 0 1em; }
    .role-authenticated-user.page-user-edit #main #content-area a, .role-authenticated-user.section-users #main #content-area a {
      color: #000;
      text-decoration: underline; }
      .role-authenticated-user.page-user-edit #main #content-area a:hover, .role-authenticated-user.section-users #main #content-area a:hover {
        text-decoration: none; }
  .role-authenticated-user.page-user-edit #main .region-help, .role-authenticated-user.section-users #main .region-help {
    display: none; }
  .role-authenticated-user.page-user-edit #main #content-wrapper, .role-authenticated-user.section-users #main #content-wrapper {
    padding: 0;
    margin-top: 0;
    max-width: 100%; }
    .role-authenticated-user.page-user-edit #main #content-wrapper div.tabs, .role-authenticated-user.section-users #main #content-wrapper div.tabs {
      margin: 0; }
    .role-authenticated-user.page-user-edit #main #content-wrapper ul.tabs, .role-authenticated-user.section-users #main #content-wrapper ul.tabs {
      margin: 0;
      padding: 0;
      background: #06bac1; }
      .role-authenticated-user.page-user-edit #main #content-wrapper ul.tabs li, .role-authenticated-user.section-users #main #content-wrapper ul.tabs li {
        float: left;
        margin: 0;
        padding: 0;
        font-size: 1.15em;
        font-family: Arial, Verdana, San-serif;
        font-weight: bold;
        line-height: 4em;
        text-transform: uppercase; }
        @media screen and (max-width: 1139px) {
          .role-authenticated-user.page-user-edit #main #content-wrapper ul.tabs li, .role-authenticated-user.section-users #main #content-wrapper ul.tabs li {
            font-size: 0.8em;
            font-weight: normal; } }
      .role-authenticated-user.page-user-edit #main #content-wrapper ul.tabs li a, .role-authenticated-user.section-users #main #content-wrapper ul.tabs li a {
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        display: block;
        color: #FFF;
        padding: 0 1em;
        border: none;
        background: #06bac1; }
        @media screen and (max-width: 1139px) {
          .role-authenticated-user.page-user-edit #main #content-wrapper ul.tabs li a, .role-authenticated-user.section-users #main #content-wrapper ul.tabs li a {
            padding: 0 0.75em; } }
      .role-authenticated-user.page-user-edit #main #content-wrapper ul.tabs li a:hover, .role-authenticated-user.page-user-edit #main #content-wrapper ul.tabs li a.active, .role-authenticated-user.section-users #main #content-wrapper ul.tabs li a:hover, .role-authenticated-user.section-users #main #content-wrapper ul.tabs li a.active {
        color: #000;
        background: #62CFD3; }
.role-authenticated-user.page-user-edit #block-boxes-user_view, .role-authenticated-user.section-users #block-boxes-user_view {
  border-radius: 5px;
  padding: 2em;
  background: #FFF;
  text-align: center; }
  .role-authenticated-user.page-user-edit #block-boxes-user_view .button a, .role-authenticated-user.section-users #block-boxes-user_view .button a {
    text-decoration: none !important; }
@media screen and (max-width: 767px) {
  .role-authenticated-user.page-user-edit #title-wrapper, .role-authenticated-user.section-users #title-wrapper {
    display: none; } }
.role-authenticated-user.page-user-edit #user-profile-form, .role-authenticated-user.section-users #user-profile-form {
  max-width: 500px;
  margin: 0 auto; }
  @media screen and (max-width: 767px) {
    .role-authenticated-user.page-user-edit #user-profile-form, .role-authenticated-user.section-users #user-profile-form {
      padding: 0 1em; } }
  .role-authenticated-user.page-user-edit #user-profile-form .description, .role-authenticated-user.section-users #user-profile-form .description {
    color: #000;
    margin-top: 0; }
  .role-authenticated-user.page-user-edit #user-profile-form a, .role-authenticated-user.section-users #user-profile-form a {
    color: #FFF; }
  .role-authenticated-user.page-user-edit #user-profile-form #edit-field-user-terms-und, .role-authenticated-user.section-users #user-profile-form #edit-field-user-terms-und {
    vertical-align: top !important;
    margin-top: 2px; }
  .role-authenticated-user.page-user-edit #user-profile-form .form-item-pass-pass1, .role-authenticated-user.page-user-edit #user-profile-form .form-item-pass-pass2, .role-authenticated-user.section-users #user-profile-form .form-item-pass-pass1, .role-authenticated-user.section-users #user-profile-form .form-item-pass-pass2 {
    text-align: left; }
  .role-authenticated-user.page-user-edit #user-profile-form #edit-pass-pass1, .role-authenticated-user.page-user-edit #user-profile-form #edit-pass-pass2, .role-authenticated-user.section-users #user-profile-form #edit-pass-pass1, .role-authenticated-user.section-users #user-profile-form #edit-pass-pass2 {
    text-align: left; }
  .role-authenticated-user.page-user-edit #user-profile-form .password-strength, .role-authenticated-user.page-user-edit #user-profile-form .password-confirm, .role-authenticated-user.section-users #user-profile-form .password-strength, .role-authenticated-user.section-users #user-profile-form .password-confirm {
    text-align: right;
    margin-top: 0; }
  .role-authenticated-user.page-user-edit #user-profile-form .password-suggestions.description, .role-authenticated-user.section-users #user-profile-form .password-suggestions.description {
    width: 100%;
    border: none; }
    .role-authenticated-user.page-user-edit #user-profile-form .password-suggestions.description ul, .role-authenticated-user.section-users #user-profile-form .password-suggestions.description ul {
      margin-left: 0; }
  .role-authenticated-user.page-user-edit #user-profile-form fieldset#edit-timezone, .role-authenticated-user.section-users #user-profile-form fieldset#edit-timezone {
    border: none;
    padding: 0;
    width: 400px; }
    @media screen and (max-width: 767px) {
      .role-authenticated-user.page-user-edit #user-profile-form fieldset#edit-timezone, .role-authenticated-user.section-users #user-profile-form fieldset#edit-timezone {
        width: 100%; } }
    .role-authenticated-user.page-user-edit #user-profile-form fieldset#edit-timezone select, .role-authenticated-user.section-users #user-profile-form fieldset#edit-timezone select {
      width: 400px; }
      @media screen and (max-width: 767px) {
        .role-authenticated-user.page-user-edit #user-profile-form fieldset#edit-timezone select, .role-authenticated-user.section-users #user-profile-form fieldset#edit-timezone select {
          width: 100%; } }
    .role-authenticated-user.page-user-edit #user-profile-form fieldset#edit-timezone legend, .role-authenticated-user.section-users #user-profile-form fieldset#edit-timezone legend {
      display: none; }
  .role-authenticated-user.page-user-edit #user-profile-form #edit-field-user-purpose, .role-authenticated-user.section-users #user-profile-form #edit-field-user-purpose {
    text-align: left;
    padding-left: 15px; }
    .role-authenticated-user.page-user-edit #user-profile-form #edit-field-user-purpose .form-item, .role-authenticated-user.section-users #user-profile-form #edit-field-user-purpose .form-item {
      text-indent: -15px; }
  .role-authenticated-user.page-user-edit #user-profile-form #edit-field-user-birth-year label, .role-authenticated-user.section-users #user-profile-form #edit-field-user-birth-year label {
    display: inline !important; }
  .role-authenticated-user.page-user-edit #user-profile-form #edit-field-user-gender, .role-authenticated-user.section-users #user-profile-form #edit-field-user-gender {
    clear: both;
    overflow: hidden; }
    .role-authenticated-user.page-user-edit #user-profile-form #edit-field-user-gender label, .role-authenticated-user.section-users #user-profile-form #edit-field-user-gender label {
      float: left;
      display: inline; }
    .role-authenticated-user.page-user-edit #user-profile-form #edit-field-user-gender #edit-field-user-gender-und, .role-authenticated-user.section-users #user-profile-form #edit-field-user-gender #edit-field-user-gender-und {
      float: left;
      display: inline; }
      .role-authenticated-user.page-user-edit #user-profile-form #edit-field-user-gender #edit-field-user-gender-und label, .role-authenticated-user.section-users #user-profile-form #edit-field-user-gender #edit-field-user-gender-und label {
        float: none; }
      .role-authenticated-user.page-user-edit #user-profile-form #edit-field-user-gender #edit-field-user-gender-und .form-item-field-user-gender-und, .role-authenticated-user.section-users #user-profile-form #edit-field-user-gender #edit-field-user-gender-und .form-item-field-user-gender-und {
        float: left;
        display: inline;
        margin: 0 0 0 5px; }
        .role-authenticated-user.page-user-edit #user-profile-form #edit-field-user-gender #edit-field-user-gender-und .form-item-field-user-gender-und:first-child, .role-authenticated-user.section-users #user-profile-form #edit-field-user-gender #edit-field-user-gender-und .form-item-field-user-gender-und:first-child {
          display: none; }
  .role-authenticated-user.page-user-edit #user-profile-form #edit-field-user-terms-und, .role-authenticated-user.section-users #user-profile-form #edit-field-user-terms-und {
    vertical-align: top !important;
    margin-top: 2px; }
  .role-authenticated-user.page-user-edit #user-profile-form .field-name-field-user-terms a, .role-authenticated-user.page-user-edit #user-profile-form .form-item-field-user-data-und a, .role-authenticated-user.section-users #user-profile-form .field-name-field-user-terms a, .role-authenticated-user.section-users #user-profile-form .form-item-field-user-data-und a {
    color: #000;
    text-decoration: underline; }
    .role-authenticated-user.page-user-edit #user-profile-form .field-name-field-user-terms a:hover, .role-authenticated-user.page-user-edit #user-profile-form .form-item-field-user-data-und a:hover, .role-authenticated-user.section-users #user-profile-form .field-name-field-user-terms a:hover, .role-authenticated-user.section-users #user-profile-form .form-item-field-user-data-und a:hover {
      color: #000;
      text-decoration: none; }
  .role-authenticated-user.page-user-edit #user-profile-form .field-name-field-user-terms .description, .role-authenticated-user.page-user-edit #user-profile-form .form-item-field-user-data-und .description, .role-authenticated-user.section-users #user-profile-form .field-name-field-user-terms .description, .role-authenticated-user.section-users #user-profile-form .form-item-field-user-data-und .description {
    margin: 0 0 0 16px; }
  .role-authenticated-user.page-user-edit #user-profile-form #edit-field-user-terms-label-und-0-value, .role-authenticated-user.section-users #user-profile-form #edit-field-user-terms-label-und-0-value {
    display: none; }

.wysiwyg-toggle-wrapper {
  font-family: Arial, Verdana, San-serif; }

#edit-field-exercise-file fieldset {
  border: none;
  margin: 0;
  padding: 0; }
#edit-field-exercise-file legend {
  font-family: Arial, Verdana, San-serif;
  text-transform: uppercase;
  font-size: 0.875em;
  font-weight: bold;
  display: block;
  border-bottom: 3px solid #CCC;
  width: 100%; }

#edit-field-exercise-image label {
  border-bottom: 3px solid #CCC;
  margin-bottom: 10px; }

.comment {
  margin: 20px 0;
  color: #333;
  padding: 10px 15px;
  background: #e3e3df;
  position: relative;
  border-radius: 3px;
  font-family: Arial, Verdana, San-serif;
  font-size: 0.9em; }
  .comment:before {
    content: "";
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-rendering: optimizeLegibility;
    white-space: nowrap;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
    speak: none;
    margin-right: 3px;
    color: #333;
    display: block;
    position: absolute;
    top: -15px;
    font-size: 3em;
    color: #e3e3df; }
  .comment header {
    margin-bottom: 8px; }
  .comment h3 {
    margin-bottom: 0; }
  .comment .new {
    background: #cede45;
    border-radius: 3px;
    color: #FFF;
    padding: 1px 3px;
    font-family: Arial, Verdana, San-serif;
    font-size: 0.75em;
    text-transform: uppercase; }
  .comment .links {
    margin: 0; }
    .comment .links li {
      padding: 0;
      margin-right: 5px; }
    .comment .links a {
      border: 1px solid #076fe4;
      border-radius: 3px;
      box-shadow: inset 0 1px 0 0 #8ebcf1;
      color: white;
      display: inline-block;
      font-size: 11px;
      font-weight: bold;
      background-color: #4294f0;
      background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4294f0), color-stop(100%, #0776f3));
      background-image: -webkit-linear-gradient(top, #4294f0, #0776f3);
      background-image: -moz-linear-gradient(top, #4294f0, #0776f3);
      background-image: -ms-linear-gradient(top, #4294f0, #0776f3);
      background-image: -o-linear-gradient(top, #4294f0, #0776f3);
      background-image: linear-gradient(top, #4294f0, #0776f3);
      padding: 7px 18px;
      text-decoration: none;
      text-shadow: 0 1px 0 #0065d6;
      -webkit-background-clip: padding-box;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -ms-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      border-radius: 3px;
      border-color: #000;
      background: #000;
      box-shadow: 0 1px 0 0 #333 inset;
      padding: 0.15em 0.5em 0.25em 0.5em;
      font-size: 0.8em;
      font-family: Arial, Verdana, San-serif;
      line-height: 1.25em;
      font-weight: normal;
      margin-bottom: 1em !important;
      text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); }
      .comment .links a:hover:not(:disabled) {
        box-shadow: inset 0 1px 0 0 #60a2ec;
        cursor: pointer;
        background-color: #2f87ea;
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2f87ea), color-stop(100%, #086fe3));
        background-image: -webkit-linear-gradient(top, #2f87ea, #086fe3);
        background-image: -moz-linear-gradient(top, #2f87ea, #086fe3);
        background-image: -ms-linear-gradient(top, #2f87ea, #086fe3);
        background-image: -o-linear-gradient(top, #2f87ea, #086fe3);
        background-image: linear-gradient(top, #2f87ea, #086fe3); }
      .comment .links a:active:not(:disabled) {
        border: 1px solid #076fe4;
        box-shadow: inset 0 0 8px 4px #0868d3, inset 0 0 8px 4px #0868d3, 0 1px 1px 0 #eee; }
      .comment .links a:disabled {
        opacity: 0.5;
        cursor: not-allowed; }
      .comment .links a:hover {
        background: #06bac1 !important;
        border-color: #05a2a8 !important;
        box-shadow: 0 1px 0 0 #62CFD3 inset !important; }
      .comment .links a a {
        color: #FFF !important; }

.comment-wrapper {
  border-top: 1px solid #acaca1;
  padding-top: 1em;
  margin-top: 2em; }
  .comment-wrapper .sans-serif {
    font-family: Arial, Verdana, San-serif; }

#comment-form {
  font-family: Arial, Verdana, San-serif; }
  .page-comment #comment-form {
    border-top: 1px solid #acaca1;
    padding-top: 1em;
    margin-top: 2em; }
  #comment-form label {
    display: inline-block; }
  #comment-form .username {
    font-weight: bold; }
  #comment-form #comment-body-add-more-wrapper #edit-comment-body-und-0-format {
    display: none; }
  #comment-form #comment-body-add-more-wrapper #cke_1_contents {
    height: 250px !important; }
  #comment-form .form-item-notify #edit-notify {
    display: inline; }
  #comment-form .form-item-notify label {
    font-family: Arial, Verdana, San-serif;
    display: inline; }

#edit-field-mood-wrapper label {
  float: left;
  display: inline;
  font-weight: normal;
  margin-right: 5px;
  margin-top: 0;
  font-size: 0.9em;
  text-transform: uppercase;
  color: #048186; }
#edit-field-mood-wrapper .views-widget {
  float: left;
  display: inline; }
#edit-field-mood-wrapper #edit-field-mood {
  background: #FFF;
  color: #999;
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  padding: 0 3px;
  box-shadow: inset 0 -5px 10px rgba(0, 0, 0, 0.3);
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.6);
  border: solid 1px #acaca1; }
  #edit-field-mood-wrapper #edit-field-mood .switch {
    width: 21px;
    height: 21px;
    border-radius: 15px;
    background: #FFF;
    z-index: 50;
    position: absolute;
    top: 0px;
    right: 37px;
    border: solid 1px #acaca1;
    cursor: pointer;
    background: -webkit-linear-gradient(#FFF, #DCDCD7) left repeat;
    background: -moz-linear-gradient(#FFF, #DCDCD7) left repeat;
    background: -ms-linear-gradient(#FFF, #DCDCD7) left repeat;
    background: -o-linear-gradient(#FFF, #DCDCD7) left repeat;
    background: linear-gradient(#FFF, #DCDCD7) left repeat;
    -webkit-transition: right 0.4s ease-out;
    -moz-transition: right 0.4s ease-out;
    -ms-transition: right 0.4s ease-out;
    -o-transition: right 0.4s ease-out;
    transition: right 0.4s ease-out; }
  #edit-field-mood-wrapper #edit-field-mood .form-item-field-mood-off {
    opacity: 0;
    text-indent: 4px; }
    #edit-field-mood-wrapper #edit-field-mood .form-item-field-mood-off label {
      opacity: 0; }
  #edit-field-mood-wrapper #edit-field-mood .form-item-field-mood-on {
    opacity: 1; }
    #edit-field-mood-wrapper #edit-field-mood .form-item-field-mood-on label {
      opacity: 1;
      color: #888;
      position: absolute;
      top: 0;
      left: 0;
      width: 58px;
      z-index: 100;
      padding-right: 8px;
      text-align: right;
      display: block; }
  #edit-field-mood-wrapper #edit-field-mood .form-item {
    margin: 0;
    cursor: pointer;
    float: left;
    width: 26px; }
    #edit-field-mood-wrapper #edit-field-mood .form-item label {
      cursor: pointer;
      margin-right: 0;
      font-weight: bold;
      -webkit-transition: opacity 0.4s ease-out 0.25s;
      -moz-transition: opacity 0.4s ease-out 0.25s;
      -ms-transition: opacity 0.4s ease-out 0.25s;
      -o-transition: opacity 0.4s ease-out 0.25s;
      transition: opacity 0.4s ease-out 0.25s; }
    #edit-field-mood-wrapper #edit-field-mood .form-item input {
      opacity: 0;
      margin-left: -18px;
      cursor: pointer; }
  #edit-field-mood-wrapper #edit-field-mood.active-all {
    background: #05a2a8;
    color: #FFF;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    border: solid 1px #048186; }
    #edit-field-mood-wrapper #edit-field-mood.active-all .switch {
      right: 0px;
      border: solid 1px #048186; }
    #edit-field-mood-wrapper #edit-field-mood.active-all .form-item-field-mood-off {
      opacity: 1; }
      #edit-field-mood-wrapper #edit-field-mood.active-all .form-item-field-mood-off label {
        opacity: 1;
        color: #FFF;
        position: absolute;
        top: 0;
        left: 0;
        width: 58px;
        z-index: 100;
        padding-left: 8px;
        text-align: left;
        display: block; }
    #edit-field-mood-wrapper #edit-field-mood.active-all .form-item-field-mood-on {
      opacity: 0; }
      #edit-field-mood-wrapper #edit-field-mood.active-all .form-item-field-mood-on label {
        opacity: 0; }

.flag-wrapper {
  font-family: Arial, Verdana, San-serif;
  font-size: 0.8em; }
  .flag-wrapper a.flag {
    color: #888; }
    .flag-wrapper a.flag:hover {
      color: #06bac1; }
    .flag-wrapper a.flag.unflag-action {
      color: #06bac1; }

.flag-like a.flag:before {
  content: "";
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  speak: none;
  margin-right: 3px; }
.flag-like a.flag.unflag-action:before {
  content: "";
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  speak: none; }
.flag-like a.flag.unflag-action:hover {
  color: #888; }

.flag-save-to-locker a.flag:before {
  content: "";
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  speak: none;
  margin-right: 3px; }
.flag-save-to-locker a.flag.unflag-action:before {
  content: "";
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  speak: none; }
.flag-save-to-locker a.flag.unflag-action:hover {
  color: #888; }

.flag-inappropriate a.flag:before {
  content: "";
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  speak: none;
  margin-right: 3px; }
.flag-inappropriate a.flag:hover {
  color: #EE6633; }
.flag-inappropriate a.flag.unflag-action {
  color: #EE6633; }
  .flag-inappropriate a.flag.unflag-action:before {
    content: "";
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-rendering: optimizeLegibility;
    white-space: nowrap;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
    speak: none; }
  .flag-inappropriate a.flag.unflag-action:hover {
    color: #888; }

.flag-count {
  font-family: Arial, Verdana, San-serif;
  font-size: 0.8em;
  text-transform: none;
  display: inline;
  border-radius: 3px;
  background: #06bac1;
  color: #FFF;
  padding: 0 0.35em;
  line-height: 1.5em;
  margin-top: 0.4em;
  margin-right: 4px; }
  .flag-count:before {
    content: "";
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-rendering: optimizeLegibility;
    white-space: nowrap;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
    speak: none;
    color: #06bac1;
    margin-left: -7px;
    margin-right: 3px; }

.flag-message {
  top: 1.8em;
  background: #333;
  border-radius: 3px;
  padding: 0.35em 0.5em 0.25em 0.5em;
  color: #CCC;
  text-transform: none;
  font-size: 0.9em;
  width: 150px; }
  .flag-message:before {
    content: "";
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-rendering: optimizeLegibility;
    white-space: nowrap;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
    speak: none;
    margin-right: 3px;
    color: #333;
    display: block;
    position: absolute;
    top: -7px; }

.comment-link, .comment-count-wrapper {
  font-family: Arial, Verdana, San-serif;
  font-size: 0.8em;
  display: inline-block;
  margin-right: 5px; }
  .comment-link a, .comment-count-wrapper a {
    color: #888; }
    .comment-link a:before, .comment-count-wrapper a:before {
      content: "";
      font-family: "FontAwesome";
      font-style: normal;
      font-weight: normal;
      text-decoration: none;
      text-rendering: optimizeLegibility;
      white-space: nowrap;
      -webkit-font-feature-settings: "liga";
      -moz-font-feature-settings: "liga=1";
      -moz-font-feature-settings: "liga";
      -ms-font-feature-settings: "liga" 1;
      -o-font-feature-settings: "liga";
      font-feature-settings: "liga";
      -webkit-font-smoothing: antialiased;
      speak: none;
      margin-right: 3px; }
    .comment-link a:hover, .comment-count-wrapper a:hover {
      color: #06bac1; }

.comment-link {
  margin-right: 0; }
  .comment-link ul.links.inline {
    margin: 0;
    padding: 0;
    list-style: none; }
    .comment-link ul.links.inline li {
      margin: 0;
      padding: 0; }
      .comment-link ul.links.inline li.comment-add {
        margin-right: 2px; }
      .comment-link ul.links.inline li.comment-comments, .comment-link ul.links.inline li.comment-new-comments {
        display: none; }
      .comment-link ul.links.inline li.comment_forbidden {
        color: #888; }
        .comment-link ul.links.inline li.comment_forbidden a {
          color: #000; }
          .comment-link ul.links.inline li.comment_forbidden a:last-child:before {
            content: ""; }

.comment-count-wrapper {
  margin-left: 2px; }

.comment-count {
  font-family: Arial, Verdana, San-serif;
  text-transform: none;
  display: inline;
  border-radius: 3px;
  background: #06bac1;
  color: #FFF;
  padding: 0 0.35em;
  line-height: 1.5em;
  margin-top: 0.4em; }
  .comment-count:before {
    content: "";
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-rendering: optimizeLegibility;
    white-space: nowrap;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
    speak: none;
    color: #06bac1;
    margin-left: -7px;
    margin-right: 3px; }

.views-field-ops, .views-field-ops-1, .views-field-ops-2 {
  display: inline-block; }

.private-post-wrapper {
  font-family: Arial, Verdana, San-serif;
  font-size: 0.8em;
  line-height: 1.5em;
  color: #888;
  margin-top: 3px; }

.private-post {
  border: solid 1px #CCC;
  float: right;
  padding: 0 0.5em;
  border-radius: 10px; }
  .private-post:before {
    content: "";
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-rendering: optimizeLegibility;
    white-space: nowrap;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
    speak: none;
    margin-right: 3px; }

.inappropriate-post-wrapper {
  font-family: Arial, Verdana, San-serif;
  font-size: 0.8em;
  line-height: 1.5em;
  color: #888;
  margin-top: 3px; }

.inappropriate-post {
  border: solid 1px #CCC;
  float: right;
  padding: 0 0.5em;
  border-radius: 10px;
  margin-right: 5px; }
  .inappropriate-post:before {
    content: "";
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-rendering: optimizeLegibility;
    white-space: nowrap;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
    speak: none;
    margin-right: 3px; }

.inappropriate-moderation-wrapper {
  font-family: Arial, Verdana, San-serif;
  font-size: 0.8em;
  line-height: 1.5em;
  color: #888;
  margin-top: 3px; }

.inappropriate-moderation {
  border: solid 1px #CCC;
  float: right;
  padding: 0 0.5em;
  border-radius: 10px;
  margin-right: 5px; }
  .inappropriate-moderation:before {
    content: "";
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-rendering: optimizeLegibility;
    white-space: nowrap;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
    speak: none;
    margin-right: 3px; }

.field-type-fivestar {
  font-family: Arial, Verdana, San-serif;
  font-size: 0.8em;
  color: #888; }
  .field-type-fivestar .form-item {
    margin: 0; }
  .field-type-fivestar .field-label, .field-type-fivestar .views-label {
    float: left;
    display: inline;
    font-weight: normal; }
  .field-type-fivestar .views-label {
    margin-right: 0.2em; }
  .field-type-fivestar .field-items, .field-type-fivestar .field-content, .field-type-fivestar .fivestar-widget, .field-type-fivestar .description {
    float: left;
    display: inline; }
  .field-type-fivestar .fivestar-outline {
    float: left;
    display: inline;
    margin-right: 0.2em;
    margin-top: 0.1em; }
  .field-type-fivestar .clearfix.fivestar-average-text:before, .field-type-fivestar .clearfix.fivestar-average-text:after {
    clear: none; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#block-views-links-block .views-row,
#block-views-links-block_1 .views-row,
#block-views-links-block_2 .views-row,
#block-views-links-block_3 .views-row,
#block-views-links-block_4 .views-row,
#block-views-links-block_5 .views-row,
#block-views-links-block_6 .views-row,
#block-views-links-block_7 .views-row,
#block-views-links-block_8 .views-row,
#block-views-links-block_9 .views-row,
#block-views-links-block_10 .views-row,
#block-views-links-block_11 .views-row {
  border-bottom: solid 1px #E7E8E9;
  padding: 15px 0; }
  #block-views-links-block .views-row.views-row-last,
  #block-views-links-block_1 .views-row.views-row-last,
  #block-views-links-block_2 .views-row.views-row-last,
  #block-views-links-block_3 .views-row.views-row-last,
  #block-views-links-block_4 .views-row.views-row-last,
  #block-views-links-block_5 .views-row.views-row-last,
  #block-views-links-block_6 .views-row.views-row-last,
  #block-views-links-block_7 .views-row.views-row-last,
  #block-views-links-block_8 .views-row.views-row-last,
  #block-views-links-block_9 .views-row.views-row-last,
  #block-views-links-block_10 .views-row.views-row-last,
  #block-views-links-block_11 .views-row.views-row-last {
    border: 0; }
#block-views-links-block .views-field-field-link-phone .views-label,
#block-views-links-block .views-field-field-link-email .views-label,
#block-views-links-block .views-field-field-link-website .views-label,
#block-views-links-block_1 .views-field-field-link-phone .views-label,
#block-views-links-block_1 .views-field-field-link-email .views-label,
#block-views-links-block_1 .views-field-field-link-website .views-label,
#block-views-links-block_2 .views-field-field-link-phone .views-label,
#block-views-links-block_2 .views-field-field-link-email .views-label,
#block-views-links-block_2 .views-field-field-link-website .views-label,
#block-views-links-block_3 .views-field-field-link-phone .views-label,
#block-views-links-block_3 .views-field-field-link-email .views-label,
#block-views-links-block_3 .views-field-field-link-website .views-label,
#block-views-links-block_4 .views-field-field-link-phone .views-label,
#block-views-links-block_4 .views-field-field-link-email .views-label,
#block-views-links-block_4 .views-field-field-link-website .views-label,
#block-views-links-block_5 .views-field-field-link-phone .views-label,
#block-views-links-block_5 .views-field-field-link-email .views-label,
#block-views-links-block_5 .views-field-field-link-website .views-label,
#block-views-links-block_6 .views-field-field-link-phone .views-label,
#block-views-links-block_6 .views-field-field-link-email .views-label,
#block-views-links-block_6 .views-field-field-link-website .views-label,
#block-views-links-block_7 .views-field-field-link-phone .views-label,
#block-views-links-block_7 .views-field-field-link-email .views-label,
#block-views-links-block_7 .views-field-field-link-website .views-label,
#block-views-links-block_8 .views-field-field-link-phone .views-label,
#block-views-links-block_8 .views-field-field-link-email .views-label,
#block-views-links-block_8 .views-field-field-link-website .views-label,
#block-views-links-block_9 .views-field-field-link-phone .views-label,
#block-views-links-block_9 .views-field-field-link-email .views-label,
#block-views-links-block_9 .views-field-field-link-website .views-label,
#block-views-links-block_10 .views-field-field-link-phone .views-label,
#block-views-links-block_10 .views-field-field-link-email .views-label,
#block-views-links-block_10 .views-field-field-link-website .views-label,
#block-views-links-block_11 .views-field-field-link-phone .views-label,
#block-views-links-block_11 .views-field-field-link-email .views-label,
#block-views-links-block_11 .views-field-field-link-website .views-label {
  color: #64696d;
  display: inline;
  font-family: Arial, Verdana, San-serif;
  font-size: 0.8em;
  text-transform: uppercase; }
#block-views-links-block .views-field-field-link-phone .field-content,
#block-views-links-block .views-field-field-link-email .field-content,
#block-views-links-block .views-field-field-link-website .field-content,
#block-views-links-block_1 .views-field-field-link-phone .field-content,
#block-views-links-block_1 .views-field-field-link-email .field-content,
#block-views-links-block_1 .views-field-field-link-website .field-content,
#block-views-links-block_2 .views-field-field-link-phone .field-content,
#block-views-links-block_2 .views-field-field-link-email .field-content,
#block-views-links-block_2 .views-field-field-link-website .field-content,
#block-views-links-block_3 .views-field-field-link-phone .field-content,
#block-views-links-block_3 .views-field-field-link-email .field-content,
#block-views-links-block_3 .views-field-field-link-website .field-content,
#block-views-links-block_4 .views-field-field-link-phone .field-content,
#block-views-links-block_4 .views-field-field-link-email .field-content,
#block-views-links-block_4 .views-field-field-link-website .field-content,
#block-views-links-block_5 .views-field-field-link-phone .field-content,
#block-views-links-block_5 .views-field-field-link-email .field-content,
#block-views-links-block_5 .views-field-field-link-website .field-content,
#block-views-links-block_6 .views-field-field-link-phone .field-content,
#block-views-links-block_6 .views-field-field-link-email .field-content,
#block-views-links-block_6 .views-field-field-link-website .field-content,
#block-views-links-block_7 .views-field-field-link-phone .field-content,
#block-views-links-block_7 .views-field-field-link-email .field-content,
#block-views-links-block_7 .views-field-field-link-website .field-content,
#block-views-links-block_8 .views-field-field-link-phone .field-content,
#block-views-links-block_8 .views-field-field-link-email .field-content,
#block-views-links-block_8 .views-field-field-link-website .field-content,
#block-views-links-block_9 .views-field-field-link-phone .field-content,
#block-views-links-block_9 .views-field-field-link-email .field-content,
#block-views-links-block_9 .views-field-field-link-website .field-content,
#block-views-links-block_10 .views-field-field-link-phone .field-content,
#block-views-links-block_10 .views-field-field-link-email .field-content,
#block-views-links-block_10 .views-field-field-link-website .field-content,
#block-views-links-block_11 .views-field-field-link-phone .field-content,
#block-views-links-block_11 .views-field-field-link-email .field-content,
#block-views-links-block_11 .views-field-field-link-website .field-content {
  display: inline; }

#block-views-links-block .views-field-field-link-phone,
#block-views-links-block .views-field-field-link-email,
#block-views-links-block .views-field-field-link-website,
#block-views-links-block_1 .views-field-field-link-phone,
#block-views-links-block_1 .views-field-field-link-email,
#block-views-links-block_1 .views-field-field-link-website,
#block-views-links-block_2 .views-field-field-link-phone,
#block-views-links-block_2 .views-field-field-link-email,
#block-views-links-block_2 .views-field-field-link-website,
#block-views-links-block_3 .views-field-field-link-phone,
#block-views-links-block_3 .views-field-field-link-email,
#block-views-links-block_3 .views-field-field-link-website,
#block-views-links-block_8 .views-field-field-link-phone,
#block-views-links-block_8 .views-field-field-link-email,
#block-views-links-block_8 .views-field-field-link-website,
#block-views-links-block_9 .views-field-field-link-phone,
#block-views-links-block_9 .views-field-field-link-email,
#block-views-links-block_9 .views-field-field-link-website {
  display: inline;
  margin-right: 7.5px; }
#block-views-links-block .view-id-links,
#block-views-links-block_1 .view-id-links,
#block-views-links-block_2 .view-id-links,
#block-views-links-block_3 .view-id-links,
#block-views-links-block_8 .view-id-links,
#block-views-links-block_9 .view-id-links {
  *zoom: 1;
  display: block; }
  #block-views-links-block .view-id-links:before, #block-views-links-block .view-id-links:after,
  #block-views-links-block_1 .view-id-links:before,
  #block-views-links-block_1 .view-id-links:after,
  #block-views-links-block_2 .view-id-links:before,
  #block-views-links-block_2 .view-id-links:after,
  #block-views-links-block_3 .view-id-links:before,
  #block-views-links-block_3 .view-id-links:after,
  #block-views-links-block_8 .view-id-links:before,
  #block-views-links-block_8 .view-id-links:after,
  #block-views-links-block_9 .view-id-links:before,
  #block-views-links-block_9 .view-id-links:after {
    content: " ";
    display: table; }
  #block-views-links-block .view-id-links:after,
  #block-views-links-block_1 .view-id-links:after,
  #block-views-links-block_2 .view-id-links:after,
  #block-views-links-block_3 .view-id-links:after,
  #block-views-links-block_8 .view-id-links:after,
  #block-views-links-block_9 .view-id-links:after {
    clear: both; }
  #block-views-links-block .view-id-links .view-header,
  #block-views-links-block_1 .view-id-links .view-header,
  #block-views-links-block_2 .view-id-links .view-header,
  #block-views-links-block_3 .view-id-links .view-header,
  #block-views-links-block_8 .view-id-links .view-header,
  #block-views-links-block_9 .view-id-links .view-header {
    display: block;
    float: left;
    margin-right: 2.12766%;
    width: 40.42553%; }
    #block-views-links-block .view-id-links .view-header img,
    #block-views-links-block_1 .view-id-links .view-header img,
    #block-views-links-block_2 .view-id-links .view-header img,
    #block-views-links-block_3 .view-id-links .view-header img,
    #block-views-links-block_8 .view-id-links .view-header img,
    #block-views-links-block_9 .view-id-links .view-header img {
      width: 100%;
      height: auto; }
    #block-views-links-block .view-id-links .view-header:last-child,
    #block-views-links-block_1 .view-id-links .view-header:last-child,
    #block-views-links-block_2 .view-id-links .view-header:last-child,
    #block-views-links-block_3 .view-id-links .view-header:last-child,
    #block-views-links-block_8 .view-id-links .view-header:last-child,
    #block-views-links-block_9 .view-id-links .view-header:last-child {
      margin-right: 0; }
    @media screen and (max-width: 1139px) {
      #block-views-links-block .view-id-links .view-header,
      #block-views-links-block_1 .view-id-links .view-header,
      #block-views-links-block_2 .view-id-links .view-header,
      #block-views-links-block_3 .view-id-links .view-header,
      #block-views-links-block_8 .view-id-links .view-header,
      #block-views-links-block_9 .view-id-links .view-header {
        display: block;
        float: left;
        margin-right: 3.22581%;
        width: 100%; }
        #block-views-links-block .view-id-links .view-header:last-child,
        #block-views-links-block_1 .view-id-links .view-header:last-child,
        #block-views-links-block_2 .view-id-links .view-header:last-child,
        #block-views-links-block_3 .view-id-links .view-header:last-child,
        #block-views-links-block_8 .view-id-links .view-header:last-child,
        #block-views-links-block_9 .view-id-links .view-header:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 767px) {
      #block-views-links-block .view-id-links .view-header,
      #block-views-links-block_1 .view-id-links .view-header,
      #block-views-links-block_2 .view-id-links .view-header,
      #block-views-links-block_3 .view-id-links .view-header,
      #block-views-links-block_8 .view-id-links .view-header,
      #block-views-links-block_9 .view-id-links .view-header {
        display: block;
        float: left;
        margin-right: 6.66667%;
        width: 100%; }
        #block-views-links-block .view-id-links .view-header:last-child,
        #block-views-links-block_1 .view-id-links .view-header:last-child,
        #block-views-links-block_2 .view-id-links .view-header:last-child,
        #block-views-links-block_3 .view-id-links .view-header:last-child,
        #block-views-links-block_8 .view-id-links .view-header:last-child,
        #block-views-links-block_9 .view-id-links .view-header:last-child {
          margin-right: 0; } }
  #block-views-links-block .view-id-links .view-content,
  #block-views-links-block_1 .view-id-links .view-content,
  #block-views-links-block_2 .view-id-links .view-content,
  #block-views-links-block_3 .view-id-links .view-content,
  #block-views-links-block_8 .view-id-links .view-content,
  #block-views-links-block_9 .view-id-links .view-content {
    display: block;
    float: left;
    margin-right: 2.12766%;
    width: 57.44681%;
    margin-right: 0; }
    #block-views-links-block .view-id-links .view-content:last-child,
    #block-views-links-block_1 .view-id-links .view-content:last-child,
    #block-views-links-block_2 .view-id-links .view-content:last-child,
    #block-views-links-block_3 .view-id-links .view-content:last-child,
    #block-views-links-block_8 .view-id-links .view-content:last-child,
    #block-views-links-block_9 .view-id-links .view-content:last-child {
      margin-right: 0; }
    @media screen and (max-width: 1139px) {
      #block-views-links-block .view-id-links .view-content,
      #block-views-links-block_1 .view-id-links .view-content,
      #block-views-links-block_2 .view-id-links .view-content,
      #block-views-links-block_3 .view-id-links .view-content,
      #block-views-links-block_8 .view-id-links .view-content,
      #block-views-links-block_9 .view-id-links .view-content {
        display: block;
        float: left;
        margin-right: 3.22581%;
        width: 100%; }
        #block-views-links-block .view-id-links .view-content:last-child,
        #block-views-links-block_1 .view-id-links .view-content:last-child,
        #block-views-links-block_2 .view-id-links .view-content:last-child,
        #block-views-links-block_3 .view-id-links .view-content:last-child,
        #block-views-links-block_8 .view-id-links .view-content:last-child,
        #block-views-links-block_9 .view-id-links .view-content:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 767px) {
      #block-views-links-block .view-id-links .view-content,
      #block-views-links-block_1 .view-id-links .view-content,
      #block-views-links-block_2 .view-id-links .view-content,
      #block-views-links-block_3 .view-id-links .view-content,
      #block-views-links-block_8 .view-id-links .view-content,
      #block-views-links-block_9 .view-id-links .view-content {
        display: block;
        float: left;
        margin-right: 6.66667%;
        width: 100%; }
        #block-views-links-block .view-id-links .view-content:last-child,
        #block-views-links-block_1 .view-id-links .view-content:last-child,
        #block-views-links-block_2 .view-id-links .view-content:last-child,
        #block-views-links-block_3 .view-id-links .view-content:last-child,
        #block-views-links-block_8 .view-id-links .view-content:last-child,
        #block-views-links-block_9 .view-id-links .view-content:last-child {
          margin-right: 0; } }
  #block-views-links-block .view-id-links .view-footer,
  #block-views-links-block_1 .view-id-links .view-footer,
  #block-views-links-block_2 .view-id-links .view-footer,
  #block-views-links-block_3 .view-id-links .view-footer,
  #block-views-links-block_8 .view-id-links .view-footer,
  #block-views-links-block_9 .view-id-links .view-footer {
    display: block;
    float: left;
    margin-right: 2.12766%;
    width: 57.44681%;
    margin-right: 0; }
    #block-views-links-block .view-id-links .view-footer:last-child,
    #block-views-links-block_1 .view-id-links .view-footer:last-child,
    #block-views-links-block_2 .view-id-links .view-footer:last-child,
    #block-views-links-block_3 .view-id-links .view-footer:last-child,
    #block-views-links-block_8 .view-id-links .view-footer:last-child,
    #block-views-links-block_9 .view-id-links .view-footer:last-child {
      margin-right: 0; }
    @media screen and (max-width: 1139px) {
      #block-views-links-block .view-id-links .view-footer,
      #block-views-links-block_1 .view-id-links .view-footer,
      #block-views-links-block_2 .view-id-links .view-footer,
      #block-views-links-block_3 .view-id-links .view-footer,
      #block-views-links-block_8 .view-id-links .view-footer,
      #block-views-links-block_9 .view-id-links .view-footer {
        display: block;
        float: left;
        margin-right: 3.22581%;
        width: 100%; }
        #block-views-links-block .view-id-links .view-footer:last-child,
        #block-views-links-block_1 .view-id-links .view-footer:last-child,
        #block-views-links-block_2 .view-id-links .view-footer:last-child,
        #block-views-links-block_3 .view-id-links .view-footer:last-child,
        #block-views-links-block_8 .view-id-links .view-footer:last-child,
        #block-views-links-block_9 .view-id-links .view-footer:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 767px) {
      #block-views-links-block .view-id-links .view-footer,
      #block-views-links-block_1 .view-id-links .view-footer,
      #block-views-links-block_2 .view-id-links .view-footer,
      #block-views-links-block_3 .view-id-links .view-footer,
      #block-views-links-block_8 .view-id-links .view-footer,
      #block-views-links-block_9 .view-id-links .view-footer {
        display: block;
        float: left;
        margin-right: 6.66667%;
        width: 100%; }
        #block-views-links-block .view-id-links .view-footer:last-child,
        #block-views-links-block_1 .view-id-links .view-footer:last-child,
        #block-views-links-block_2 .view-id-links .view-footer:last-child,
        #block-views-links-block_3 .view-id-links .view-footer:last-child,
        #block-views-links-block_8 .view-id-links .view-footer:last-child,
        #block-views-links-block_9 .view-id-links .view-footer:last-child {
          margin-right: 0; } }

#block-views-links-block,
#block-views-links-block_1,
#block-views-links-block_2,
#block-views-links-block_8,
#block-views-links-block_9 {
  border-bottom: solid 5px #DCDCD7;
  margin-bottom: 15px;
  padding-bottom: 15px; }

#block-views-links-block_4 .views-field-field-link-phone,
#block-views-links-block_4 .views-field-field-link-email,
#block-views-links-block_4 .views-field-field-link-website,
#block-views-links-block_5 .views-field-field-link-phone,
#block-views-links-block_5 .views-field-field-link-email,
#block-views-links-block_5 .views-field-field-link-website,
#block-views-links-block_6 .views-field-field-link-phone,
#block-views-links-block_6 .views-field-field-link-email,
#block-views-links-block_6 .views-field-field-link-website,
#block-views-links-block_7 .views-field-field-link-phone,
#block-views-links-block_7 .views-field-field-link-email,
#block-views-links-block_7 .views-field-field-link-website,
#block-views-links-block_10 .views-field-field-link-phone,
#block-views-links-block_10 .views-field-field-link-email,
#block-views-links-block_10 .views-field-field-link-website,
#block-views-links-block_11 .views-field-field-link-phone,
#block-views-links-block_11 .views-field-field-link-email,
#block-views-links-block_11 .views-field-field-link-website {
  clear: both;
  display: block; }
  #block-views-links-block_4 .views-field-field-link-phone .field-content,
  #block-views-links-block_4 .views-field-field-link-email .field-content,
  #block-views-links-block_4 .views-field-field-link-website .field-content,
  #block-views-links-block_5 .views-field-field-link-phone .field-content,
  #block-views-links-block_5 .views-field-field-link-email .field-content,
  #block-views-links-block_5 .views-field-field-link-website .field-content,
  #block-views-links-block_6 .views-field-field-link-phone .field-content,
  #block-views-links-block_6 .views-field-field-link-email .field-content,
  #block-views-links-block_6 .views-field-field-link-website .field-content,
  #block-views-links-block_7 .views-field-field-link-phone .field-content,
  #block-views-links-block_7 .views-field-field-link-email .field-content,
  #block-views-links-block_7 .views-field-field-link-website .field-content,
  #block-views-links-block_10 .views-field-field-link-phone .field-content,
  #block-views-links-block_10 .views-field-field-link-email .field-content,
  #block-views-links-block_10 .views-field-field-link-website .field-content,
  #block-views-links-block_11 .views-field-field-link-phone .field-content,
  #block-views-links-block_11 .views-field-field-link-email .field-content,
  #block-views-links-block_11 .views-field-field-link-website .field-content {
    display: inline-block; }
    #block-views-links-block_4 .views-field-field-link-phone .field-content ul,
    #block-views-links-block_4 .views-field-field-link-email .field-content ul,
    #block-views-links-block_4 .views-field-field-link-website .field-content ul,
    #block-views-links-block_5 .views-field-field-link-phone .field-content ul,
    #block-views-links-block_5 .views-field-field-link-email .field-content ul,
    #block-views-links-block_5 .views-field-field-link-website .field-content ul,
    #block-views-links-block_6 .views-field-field-link-phone .field-content ul,
    #block-views-links-block_6 .views-field-field-link-email .field-content ul,
    #block-views-links-block_6 .views-field-field-link-website .field-content ul,
    #block-views-links-block_7 .views-field-field-link-phone .field-content ul,
    #block-views-links-block_7 .views-field-field-link-email .field-content ul,
    #block-views-links-block_7 .views-field-field-link-website .field-content ul,
    #block-views-links-block_10 .views-field-field-link-phone .field-content ul,
    #block-views-links-block_10 .views-field-field-link-email .field-content ul,
    #block-views-links-block_10 .views-field-field-link-website .field-content ul,
    #block-views-links-block_11 .views-field-field-link-phone .field-content ul,
    #block-views-links-block_11 .views-field-field-link-email .field-content ul,
    #block-views-links-block_11 .views-field-field-link-website .field-content ul {
      margin: 0;
      padding: 0; }
      #block-views-links-block_4 .views-field-field-link-phone .field-content ul li,
      #block-views-links-block_4 .views-field-field-link-email .field-content ul li,
      #block-views-links-block_4 .views-field-field-link-website .field-content ul li,
      #block-views-links-block_5 .views-field-field-link-phone .field-content ul li,
      #block-views-links-block_5 .views-field-field-link-email .field-content ul li,
      #block-views-links-block_5 .views-field-field-link-website .field-content ul li,
      #block-views-links-block_6 .views-field-field-link-phone .field-content ul li,
      #block-views-links-block_6 .views-field-field-link-email .field-content ul li,
      #block-views-links-block_6 .views-field-field-link-website .field-content ul li,
      #block-views-links-block_7 .views-field-field-link-phone .field-content ul li,
      #block-views-links-block_7 .views-field-field-link-email .field-content ul li,
      #block-views-links-block_7 .views-field-field-link-website .field-content ul li,
      #block-views-links-block_10 .views-field-field-link-phone .field-content ul li,
      #block-views-links-block_10 .views-field-field-link-email .field-content ul li,
      #block-views-links-block_10 .views-field-field-link-website .field-content ul li,
      #block-views-links-block_11 .views-field-field-link-phone .field-content ul li,
      #block-views-links-block_11 .views-field-field-link-email .field-content ul li,
      #block-views-links-block_11 .views-field-field-link-website .field-content ul li {
        margin: 0;
        padding: 0;
        list-style: none; }
  #block-views-links-block_4 .views-field-field-link-phone .views-label,
  #block-views-links-block_4 .views-field-field-link-email .views-label,
  #block-views-links-block_4 .views-field-field-link-website .views-label,
  #block-views-links-block_5 .views-field-field-link-phone .views-label,
  #block-views-links-block_5 .views-field-field-link-email .views-label,
  #block-views-links-block_5 .views-field-field-link-website .views-label,
  #block-views-links-block_6 .views-field-field-link-phone .views-label,
  #block-views-links-block_6 .views-field-field-link-email .views-label,
  #block-views-links-block_6 .views-field-field-link-website .views-label,
  #block-views-links-block_7 .views-field-field-link-phone .views-label,
  #block-views-links-block_7 .views-field-field-link-email .views-label,
  #block-views-links-block_7 .views-field-field-link-website .views-label,
  #block-views-links-block_10 .views-field-field-link-phone .views-label,
  #block-views-links-block_10 .views-field-field-link-email .views-label,
  #block-views-links-block_10 .views-field-field-link-website .views-label,
  #block-views-links-block_11 .views-field-field-link-phone .views-label,
  #block-views-links-block_11 .views-field-field-link-email .views-label,
  #block-views-links-block_11 .views-field-field-link-website .views-label {
    display: block;
    float: left;
    margin-right: 5px; }
#block-views-links-block_4 h3,
#block-views-links-block_5 h3,
#block-views-links-block_6 h3,
#block-views-links-block_7 h3,
#block-views-links-block_10 h3,
#block-views-links-block_11 h3 {
  border-top: solid 5px #DCDCD7;
  font-family: Arial, Verdana, San-serif;
  font-size: 1.8em;
  margin-top: 30px;
  margin-bottom: 0;
  padding-top: 15px; }
  #block-views-links-block_4 h3:first-child,
  #block-views-links-block_5 h3:first-child,
  #block-views-links-block_6 h3:first-child,
  #block-views-links-block_7 h3:first-child,
  #block-views-links-block_10 h3:first-child,
  #block-views-links-block_11 h3:first-child {
    border: none;
    margin-top: 0; }
#block-views-links-block_4 .view-footer,
#block-views-links-block_5 .view-footer,
#block-views-links-block_6 .view-footer,
#block-views-links-block_7 .view-footer,
#block-views-links-block_10 .view-footer,
#block-views-links-block_11 .view-footer {
  margin-top: 30px; }
#block-views-links-block_4 h4,
#block-views-links-block_5 h4,
#block-views-links-block_6 h4,
#block-views-links-block_7 h4,
#block-views-links-block_10 h4,
#block-views-links-block_11 h4 {
  margin: 0; }
#block-views-links-block_4 .views-field-body p,
#block-views-links-block_5 .views-field-body p,
#block-views-links-block_6 .views-field-body p,
#block-views-links-block_7 .views-field-body p,
#block-views-links-block_10 .views-field-body p,
#block-views-links-block_11 .views-field-body p {
  margin: 10px 0; }

.node-type-link .field-name-field-link-phone .field-label,
.node-type-link .field-name-field-link-email .field-label,
.node-type-link .field-name-field-link-website .field-label {
  color: #64696d;
  display: inline;
  font-family: Arial, Verdana, San-serif;
  font-size: 0.8em;
  text-transform: uppercase; }

.section-explore.page-explore-links-professionals #title-wrapper,
.section-explore.page-explore-links-support #title-wrapper,
.section-explore.page-explore-links-research #title-wrapper,
.section-explore.page-explore-links-resources #title-wrapper,
.section-explore.page-explore-links-friends-family #title-wrapper,
.section-explore.page-explore-links-concern #title-wrapper {
  display: block; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

@media screen and (max-width: 1139px) {
  .node-self-help-exercise .field-name-field-exercise-image {
    margin-top: 30px; } }
@media screen and (max-width: 767px) {
  .node-self-help-exercise .field-name-field-exercise-image {
    margin-top: 30px; } }
.node-self-help-exercise .field-name-addthis {
  float: right;
  display: inline;
  margin-top: 5px; }
  @media screen and (max-width: 1139px) {
    .node-self-help-exercise .field-name-addthis {
      position: absolute;
      top: 0;
      right: 0;
      margin-top: 0; } }
  @media screen and (max-width: 767px) {
    .node-self-help-exercise .field-name-addthis {
      position: absolute;
      top: 0;
      right: 0;
      margin-top: 0; } }
.node-self-help-exercise .field-name-title {
  margin-right: 100px; }
  @media screen and (max-width: 1139px) {
    .node-self-help-exercise .field-name-title {
      margin-right: 0; } }
  @media screen and (max-width: 767px) {
    .node-self-help-exercise .field-name-title {
      margin-right: 0; } }
.node-self-help-exercise .field-name-field-exercise-link {
  margin-bottom: 1em; }
  .node-self-help-exercise .field-name-field-exercise-link .field-item {
    border: 1px solid #076fe4;
    border-radius: 3px;
    box-shadow: inset 0 1px 0 0 #8ebcf1;
    color: white;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    background-color: #4294f0;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4294f0), color-stop(100%, #0776f3));
    background-image: -webkit-linear-gradient(top, #4294f0, #0776f3);
    background-image: -moz-linear-gradient(top, #4294f0, #0776f3);
    background-image: -ms-linear-gradient(top, #4294f0, #0776f3);
    background-image: -o-linear-gradient(top, #4294f0, #0776f3);
    background-image: linear-gradient(top, #4294f0, #0776f3);
    padding: 7px 18px;
    text-decoration: none;
    text-shadow: 0 1px 0 #0065d6;
    -webkit-background-clip: padding-box;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 0;
    border-color: #000;
    background: #000;
    box-shadow: 0 1px 0 0 #333 inset;
    padding: 0.25em 0.5em;
    font-size: 1em;
    font-family: Arial, Verdana, San-serif;
    line-height: 1.25em;
    font-weight: normal;
    margin-right: 1em;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); }
    .node-self-help-exercise .field-name-field-exercise-link .field-item:hover:not(:disabled) {
      box-shadow: inset 0 1px 0 0 #60a2ec;
      cursor: pointer;
      background-color: #2f87ea;
      background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2f87ea), color-stop(100%, #086fe3));
      background-image: -webkit-linear-gradient(top, #2f87ea, #086fe3);
      background-image: -moz-linear-gradient(top, #2f87ea, #086fe3);
      background-image: -ms-linear-gradient(top, #2f87ea, #086fe3);
      background-image: -o-linear-gradient(top, #2f87ea, #086fe3);
      background-image: linear-gradient(top, #2f87ea, #086fe3); }
    .node-self-help-exercise .field-name-field-exercise-link .field-item:active:not(:disabled) {
      border: 1px solid #076fe4;
      box-shadow: inset 0 0 8px 4px #0868d3, inset 0 0 8px 4px #0868d3, 0 1px 1px 0 #eee; }
    .node-self-help-exercise .field-name-field-exercise-link .field-item:disabled {
      opacity: 0.5;
      cursor: not-allowed; }
    .node-self-help-exercise .field-name-field-exercise-link .field-item:hover {
      background: #06bac1 !important;
      border-color: #05a2a8 !important;
      box-shadow: 0 1px 0 0 #62CFD3 inset !important; }
    .node-self-help-exercise .field-name-field-exercise-link .field-item a {
      color: #FFF !important; }
.node-self-help-exercise .field-name-field-exercise-file {
  margin-bottom: 1em; }

#block-views-self_help_exercises-block .views-row {
  *zoom: 1;
  display: block;
  border-bottom: solid 1px #E7E8E9;
  padding: 15px 0;
  position: relative; }
  #block-views-self_help_exercises-block .views-row:before, #block-views-self_help_exercises-block .views-row:after {
    content: " ";
    display: table; }
  #block-views-self_help_exercises-block .views-row:after {
    clear: both; }
  #block-views-self_help_exercises-block .views-row .views-field-field-exercise-image {
    display: block;
    float: left;
    margin-right: 2.12766%;
    width: 40.42553%; }
    #block-views-self_help_exercises-block .views-row .views-field-field-exercise-image img {
      width: 100%; }
    #block-views-self_help_exercises-block .views-row .views-field-field-exercise-image:last-child {
      margin-right: 0; }
    @media screen and (max-width: 1139px) {
      #block-views-self_help_exercises-block .views-row .views-field-field-exercise-image {
        display: block;
        float: left;
        margin-right: 3.22581%;
        width: 100%;
        margin-top: 30px; }
        #block-views-self_help_exercises-block .views-row .views-field-field-exercise-image:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 767px) {
      #block-views-self_help_exercises-block .views-row .views-field-field-exercise-image {
        display: block;
        float: left;
        margin-right: 6.66667%;
        width: 100%;
        margin-top: 30px; }
        #block-views-self_help_exercises-block .views-row .views-field-field-exercise-image:last-child {
          margin-right: 0; } }
  #block-views-self_help_exercises-block .views-row .views-field-addthis {
    position: absolute;
    top: 18px;
    right: 0; }
  #block-views-self_help_exercises-block .views-row .views-field-title {
    padding-right: 100px; }
    @media screen and (max-width: 1139px) {
      #block-views-self_help_exercises-block .views-row .views-field-title {
        padding-right: 0; } }
    @media screen and (max-width: 767px) {
      #block-views-self_help_exercises-block .views-row .views-field-title {
        padding-right: 0; } }
  #block-views-self_help_exercises-block .views-row .comment-link {
    display: block;
    float: left;
    margin-right: 2.12766%;
    width: 57.44681%;
    margin-right: 0; }
    #block-views-self_help_exercises-block .views-row .comment-link:last-child {
      margin-right: 0; }
    @media screen and (max-width: 1139px) {
      #block-views-self_help_exercises-block .views-row .comment-link {
        display: block;
        float: left;
        margin-right: 3.22581%;
        width: 100%; }
        #block-views-self_help_exercises-block .views-row .comment-link:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 767px) {
      #block-views-self_help_exercises-block .views-row .comment-link {
        display: block;
        float: left;
        margin-right: 6.66667%;
        width: 100%; }
        #block-views-self_help_exercises-block .views-row .comment-link:last-child {
          margin-right: 0; } }
  #block-views-self_help_exercises-block .views-row .views-field-field-rating-helpful {
    overflow: hidden; }
  #block-views-self_help_exercises-block .views-row .views-field-field-exercise-file {
    margin-bottom: 1em; }
    #block-views-self_help_exercises-block .views-row .views-field-field-exercise-file ul {
      margin: 0;
      padding: 0;
      list-style: none; }
      #block-views-self_help_exercises-block .views-row .views-field-field-exercise-file ul li {
        margin: 0;
        padding: 0; }
  #block-views-self_help_exercises-block .views-row .views-field-field-exercise-link {
    margin-bottom: 1em;
    overflow: hidden; }
    #block-views-self_help_exercises-block .views-row .views-field-field-exercise-link ul {
      margin: 0;
      padding: 0;
      list-style: none; }
      #block-views-self_help_exercises-block .views-row .views-field-field-exercise-link ul li {
        margin: 0 0.5em 0 0;
        padding: 0;
        float: left;
        display: inline; }
        #block-views-self_help_exercises-block .views-row .views-field-field-exercise-link ul li a {
          border: 1px solid #076fe4;
          border-radius: 3px;
          box-shadow: inset 0 1px 0 0 #8ebcf1;
          color: white;
          display: inline-block;
          font-size: 11px;
          font-weight: bold;
          background-color: #4294f0;
          background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4294f0), color-stop(100%, #0776f3));
          background-image: -webkit-linear-gradient(top, #4294f0, #0776f3);
          background-image: -moz-linear-gradient(top, #4294f0, #0776f3);
          background-image: -ms-linear-gradient(top, #4294f0, #0776f3);
          background-image: -o-linear-gradient(top, #4294f0, #0776f3);
          background-image: linear-gradient(top, #4294f0, #0776f3);
          padding: 7px 18px;
          text-decoration: none;
          text-shadow: 0 1px 0 #0065d6;
          -webkit-background-clip: padding-box;
          -webkit-transition: all 0.2s ease-in-out;
          -moz-transition: all 0.2s ease-in-out;
          -ms-transition: all 0.2s ease-in-out;
          -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
          border-radius: 0;
          border-color: #000;
          background: #000;
          box-shadow: 0 1px 0 0 #333 inset;
          padding: 0.25em 0.5em;
          font-size: 1em;
          font-family: Arial, Verdana, San-serif;
          line-height: 1.25em;
          font-weight: normal;
          text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); }
          #block-views-self_help_exercises-block .views-row .views-field-field-exercise-link ul li a:hover:not(:disabled) {
            box-shadow: inset 0 1px 0 0 #60a2ec;
            cursor: pointer;
            background-color: #2f87ea;
            background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2f87ea), color-stop(100%, #086fe3));
            background-image: -webkit-linear-gradient(top, #2f87ea, #086fe3);
            background-image: -moz-linear-gradient(top, #2f87ea, #086fe3);
            background-image: -ms-linear-gradient(top, #2f87ea, #086fe3);
            background-image: -o-linear-gradient(top, #2f87ea, #086fe3);
            background-image: linear-gradient(top, #2f87ea, #086fe3); }
          #block-views-self_help_exercises-block .views-row .views-field-field-exercise-link ul li a:active:not(:disabled) {
            border: 1px solid #076fe4;
            box-shadow: inset 0 0 8px 4px #0868d3, inset 0 0 8px 4px #0868d3, 0 1px 1px 0 #eee; }
          #block-views-self_help_exercises-block .views-row .views-field-field-exercise-link ul li a:disabled {
            opacity: 0.5;
            cursor: not-allowed; }
          #block-views-self_help_exercises-block .views-row .views-field-field-exercise-link ul li a:hover {
            background: #06bac1 !important;
            border-color: #05a2a8 !important;
            box-shadow: 0 1px 0 0 #62CFD3 inset !important; }
          #block-views-self_help_exercises-block .views-row .views-field-field-exercise-link ul li a a {
            color: #FFF !important; }

.field-type-link-preview,
.views-field-field-link-preview {
  margin: 30px 0;
  clear: both; }
  .field-type-link-preview .field-items,
  .field-type-link-preview .field-content,
  .views-field-field-link-preview .field-items,
  .views-field-field-link-preview .field-content {
    *zoom: 1;
    display: block;
    border: 1px solid #E7E8E9;
    padding: 15px; }
    .field-type-link-preview .field-items:before, .field-type-link-preview .field-items:after,
    .field-type-link-preview .field-content:before,
    .field-type-link-preview .field-content:after,
    .views-field-field-link-preview .field-items:before,
    .views-field-field-link-preview .field-items:after,
    .views-field-field-link-preview .field-content:before,
    .views-field-field-link-preview .field-content:after {
      content: " ";
      display: table; }
    .field-type-link-preview .field-items:after,
    .field-type-link-preview .field-content:after,
    .views-field-field-link-preview .field-items:after,
    .views-field-field-link-preview .field-content:after {
      clear: both; }
    .field-type-link-preview .field-items .preview-image-url,
    .field-type-link-preview .field-content .preview-image-url,
    .views-field-field-link-preview .field-items .preview-image-url,
    .views-field-field-link-preview .field-content .preview-image-url {
      margin: 3px 0; }
      .field-type-link-preview .field-items .preview-image-url img,
      .field-type-link-preview .field-content .preview-image-url img,
      .views-field-field-link-preview .field-items .preview-image-url img,
      .views-field-field-link-preview .field-content .preview-image-url img {
        width: 100%;
        height: auto; }
    .field-type-link-preview .field-items .page-title,
    .field-type-link-preview .field-items .page-url,
    .field-type-link-preview .field-items .page-description,
    .field-type-link-preview .field-content .page-title,
    .field-type-link-preview .field-content .page-url,
    .field-type-link-preview .field-content .page-description,
    .views-field-field-link-preview .field-items .page-title,
    .views-field-field-link-preview .field-items .page-url,
    .views-field-field-link-preview .field-items .page-description,
    .views-field-field-link-preview .field-content .page-title,
    .views-field-field-link-preview .field-content .page-url,
    .views-field-field-link-preview .field-content .page-description {
      margin: 3px 0;
      padding: 0;
      clear: none; }
      .field-type-link-preview .field-items .page-title a:link, .field-type-link-preview .field-items .page-title a:visited,
      .field-type-link-preview .field-items .page-url a:link,
      .field-type-link-preview .field-items .page-url a:visited,
      .field-type-link-preview .field-items .page-description a:link,
      .field-type-link-preview .field-items .page-description a:visited,
      .field-type-link-preview .field-content .page-title a:link,
      .field-type-link-preview .field-content .page-title a:visited,
      .field-type-link-preview .field-content .page-url a:link,
      .field-type-link-preview .field-content .page-url a:visited,
      .field-type-link-preview .field-content .page-description a:link,
      .field-type-link-preview .field-content .page-description a:visited,
      .views-field-field-link-preview .field-items .page-title a:link,
      .views-field-field-link-preview .field-items .page-title a:visited,
      .views-field-field-link-preview .field-items .page-url a:link,
      .views-field-field-link-preview .field-items .page-url a:visited,
      .views-field-field-link-preview .field-items .page-description a:link,
      .views-field-field-link-preview .field-items .page-description a:visited,
      .views-field-field-link-preview .field-content .page-title a:link,
      .views-field-field-link-preview .field-content .page-title a:visited,
      .views-field-field-link-preview .field-content .page-url a:link,
      .views-field-field-link-preview .field-content .page-url a:visited,
      .views-field-field-link-preview .field-content .page-description a:link,
      .views-field-field-link-preview .field-content .page-description a:visited {
        color: #000; }
      .field-type-link-preview .field-items .page-title a:hover, .field-type-link-preview .field-items .page-title a:active,
      .field-type-link-preview .field-items .page-url a:hover,
      .field-type-link-preview .field-items .page-url a:active,
      .field-type-link-preview .field-items .page-description a:hover,
      .field-type-link-preview .field-items .page-description a:active,
      .field-type-link-preview .field-content .page-title a:hover,
      .field-type-link-preview .field-content .page-title a:active,
      .field-type-link-preview .field-content .page-url a:hover,
      .field-type-link-preview .field-content .page-url a:active,
      .field-type-link-preview .field-content .page-description a:hover,
      .field-type-link-preview .field-content .page-description a:active,
      .views-field-field-link-preview .field-items .page-title a:hover,
      .views-field-field-link-preview .field-items .page-title a:active,
      .views-field-field-link-preview .field-items .page-url a:hover,
      .views-field-field-link-preview .field-items .page-url a:active,
      .views-field-field-link-preview .field-items .page-description a:hover,
      .views-field-field-link-preview .field-items .page-description a:active,
      .views-field-field-link-preview .field-content .page-title a:hover,
      .views-field-field-link-preview .field-content .page-title a:active,
      .views-field-field-link-preview .field-content .page-url a:hover,
      .views-field-field-link-preview .field-content .page-url a:active,
      .views-field-field-link-preview .field-content .page-description a:hover,
      .views-field-field-link-preview .field-content .page-description a:active {
        color: #06bac1; }
    .field-type-link-preview .field-items .page-url,
    .field-type-link-preview .field-content .page-url,
    .views-field-field-link-preview .field-items .page-url,
    .views-field-field-link-preview .field-content .page-url {
      font-size: 12px; }
      .field-type-link-preview .field-items .page-url a:link, .field-type-link-preview .field-items .page-url a:visited,
      .field-type-link-preview .field-content .page-url a:link,
      .field-type-link-preview .field-content .page-url a:visited,
      .views-field-field-link-preview .field-items .page-url a:link,
      .views-field-field-link-preview .field-items .page-url a:visited,
      .views-field-field-link-preview .field-content .page-url a:link,
      .views-field-field-link-preview .field-content .page-url a:visited {
        color: #888; }
      .field-type-link-preview .field-items .page-url a:hover, .field-type-link-preview .field-items .page-url a:active,
      .field-type-link-preview .field-content .page-url a:hover,
      .field-type-link-preview .field-content .page-url a:active,
      .views-field-field-link-preview .field-items .page-url a:hover,
      .views-field-field-link-preview .field-items .page-url a:active,
      .views-field-field-link-preview .field-content .page-url a:hover,
      .views-field-field-link-preview .field-content .page-url a:active {
        color: #06bac1; }

/*# sourceMappingURL=style.css.map */
