/* from https://fonts.googleapis.com/css?family=Open+Sans style sheet */
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01m4X0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5UYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAoX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEEYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3ZBw1xU1rKptJj_0jans920.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/*end*/

/*body {
    padding-bottom: 30px !important;
    font-family: 'Open Sans', sans-serif;
    color: #292f38;
}*/

blockquote {
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
}

#page p, #colorbox p, #page, #colorbox {
    font-size: medium;
    margin-bottom: 10px;
}

body a:visited {
    color: #337ab7;
}

#page, #colorbox {
    font-family: 'Open Sans', sans-serif;
}

#page h1, #page h2, #page h3, #page h4, #page h5, #colorbox h1, #colorbox h2, #colorbox h3, #colorbox h4, #colorbox h5 {
    color: #292f38;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    line-height: 1.2;
}

#page h1, #colorbox h1 {
    font-size: 2.369em;
    border-bottom: 1px;
    color: #292f38;
}

#content h1#page-title, #content h1#node-page-title {
    padding: 17px 15px 15px 12px;
}

#page h2, #colorbox h2 {
    font-size: 1.1em;
    margin-bottom: 20px;
    border-bottom: solid 1px #b09962;
    color: #292f38;
    text-transform: none;
}

#page h3 {
color: #b09962;
}

/* content titles */
.view .views-field-title {
    font-weight: normal;
    font-size: large;
    color: #292f38;
}

/* accordion text */
#page h3.accordion-clicker {
color: #337ab7;
text-decoration: none;
}

.accordion-content.jquery-once-1-processed {
margin-bottom: 20px;
}

/* accordion glyphs */
.glyphicon-chevron-right:before {
    content: "\e158";
}

.glyphicon-chevron-down:before {
    content: "\e159";
}

.suggest-btn {
    padding: 10px 20px;
}