html, body, h1, h2, h3, h4, h5, ul.sf-menu a, ul.sf-menu li.submenu a, a {
  font-family: 'Roboto Slab', sans-serif !important; }

p {
  font-size: 17px;
  line-height: 25px;
  font-weight: 300; }

a.read_more span {
  font-size: 15px !important; }

.bullet.style_new {
  background-image: url("../images/icons/other/bullet_style_2.png");
  line-height: 1.6;
  padding-bottom: 50px; }

.fk_videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
  margin-top: 20px; }

.fk_videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.fk_border_top {
  margin-top: 15px;
  padding-top: 0px;
  border-top: 1px solid #ccc; }

@media (max-width: 575px) {
  .fk_column_1_3 {
    width: 100% !important; } }
@media (max-width: 767px) {
  .fk_column_1_3 {
    width: 100% !important; } }
@media (min-width: 768px) and (max-width: 1069px) {
  .fk_custom_margin {
    margin-left: -30px; } }
.fk_air_15 {
  padding-top: 15px; }

.fk_green {
  color: #149452; }

.fk_red {
  color: #E53936; }

.fk_blue {
  color: #106989; }

h1.fk_title {
  color: #149452;
  margin-top: -30px;
  margin-bottom: 20px;
  border-bottom: 1px dotted #ccc;
  padding-bottom: 15px; }

.bullet {
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 25px; }

h2.fk_title {
  color: #149452;
  margin-top: 15px; }

.fk_image {
  height: 220px !important;
  min-height: 220px !important;
  overflow: hidden; }

.fk_image_sidebar {
  margin-top: 20px; }

.fk_image_header_nav {
  height: 180px !important;
  min-height: 180px !important;
  overflow: hidden; }

.fk_logo {
  width: 500px;
  margin: 0 auto; }
  .fk_logo .fk_image_logo {
    float: left; }
    .fk_logo .fk_image_logo img {
      width: 100px !important; }
  .fk_logo .fk_logo_text {
    float: left; }
    .fk_logo .fk_logo_text h3, .fk_logo .fk_logo_text h4 {
      text-align: left;
      margin-left: 10px; }
    .fk_logo .fk_logo_text h3 {
      margin-top: 15px;
      color: #E53936;
      font-size: 40px;
      font-weight: 400; }

.fk_image_staff {
  height: 140px !important;
  min-height: 140px !important;
  overflow: hidden; }

.fk_image_footer {
  height: 100px !important;
  min-height: 100px !important;
  width: 100px !important;
  overflow: hidden;
  float: left; }
  .fk_image_footer img {
    height: 100px !important;
    max-height: 100px !important; }

ul.fk li {
  list-style-type: square;
  color: #3E3E3E;
  font-family: Arial;
  margin-bottom: 10px;
  margin-left: 20px; }

.fk_image_text {
  float: left; }
  .fk_image_text img {
    float: left !important;
    margin: 5px 20px 10px 0px !important; }
  .fk_image_text .fk_dida {
    font-size: 80%;
    font-style: italic;
    width: auto;
    display: block;
    padding-bottom: 10px; }
    .fk_image_text .fk_dida .fk_line {
      margin-top: 10px;
      display: block;
      width: 100px;
      height: 1px;
      min-height: 1px;
      border-bottom: 1px dotted #ccc; }

.fk_pagination {
  width: 100%;
  margin: 25px 0 15px 0;
  border-top: 1px solid #ccc;
  padding-top: 15px;
  height: auto;
  float: left; }
  .fk_pagination li.active {
    background-color: #E53936;
    text-align: center;
    height: 29px;
    line-height: 29px;
    width: 29px; }

.styled-select {
  height: 35px;
  overflow: hidden;
  width: 240px; }

.styled-select select {
  background: transparent;
  border: none;
  font-size: 14px;
  height: 35px;
  padding: 5px;
  /* If you add too much padding here, the options won't show in IE */
  width: 268px; }

.styled-select.slate {
  height: 46px;
  width: 200px !important; }

.styled-select.slate select {
  border: 1px solid #ccc;
  font-size: 16px;
  height: 46px;
  width: 200px !important; }

.fk_button {
  height: 46px;
  background-color: #E53936;
  color: white;
  text-align: center;
  width: 200px;
  font-size: 120%;
  border: none; }

.fk_header_mobile {
  max-width: 1000px;
  height: 50px;
  background-color: #363B40;
  margin: 0 auto;
  margin-bottom: 20px !important;
  padding: 0 0 5px 10px;
  text-align: center; }
  .fk_header_mobile img {
    height: 50px;
    margin-left: -10px; }

.fk_air_bottom_header {
  margin-bottom: 10px; }

.fk_height {
  min-height: 208px !important;
  width: 100%; }

.fk_date {
  float: left;
  width: 100%;
  color: grey; }

.fk_message {
  background-color: #149452;
  padding: 10px;
  float: left;
  width: 97%;
  display: block;
  margin: 0 0 10px 0;
  color: white; }

.fk_contact_form fieldset {
  clear: both; }

.comment_form fieldset.column,
.fk_contact_form fieldset.column {
  clear: none; }

.comment_form fieldset.column_1_3,
.fk_contact_form fieldset.column_1_3 {
  margin-left: 10px;
  width: 223px; }

.comment_form fieldset.column_1_3:first-child,
.fk_contact_form fieldset.column_1_3:first-child {
  width: 224px; }

.column_1_3 .comment_form fieldset.column_1_3,
.column_1_3 .fk_contact_form fieldset.column_1_3,
.comment_form fieldset.column:first-child,
.fk_contact_form fieldset.column:first-child {
  margin-left: 0; }

.column_1_3 .comment_form fieldset.column_1_3,
.column_1_3 .fk_contact_form fieldset.column_1_3 {
  margin-top: 10px; }

.column_1_3 .comment_form fieldset.column_1_3:first-child,
.column_1_3 .fk_contact_form fieldset.column_1_3:first-child {
  margin-top: 0; }

.comment_form input,
.comment_form textarea,
.fk_contact_form input,
.fk_contact_form textarea {
  background: #F0F0F0;
  border: none;
  font-size: 14px;
  padding: 15px 20px;
  color: #3E3E3E; }

.comment_form textarea,
.fk_contact_form textarea {
  width: 650px;
  height: 105px;
  margin-top: 10px;
  resize: none; }

.comment_form .text_input,
.fk_contact_form .text_input {
  width: 183px; }

.comment_form fieldset.column:first-child .text_input,
.fk_contact_form fieldset.column:first-child .text_input {
  width: 184px; }

.column_1_3 .comment_form .text_input,
.column_1_3 .fk_contact_form .text_input,
.column_1_3 .comment_form fieldset.column:first-child .text_input,
.column_1_3 .fk_contact_form fieldset.column:first-child .text_input,
.column_1_3 .comment_form textarea,
.column_1_3 .fk_contact_form textarea {
  width: 290px; }

.comment_form [type='submit'],
.fk_contact_form [type='submit'] {
  float: right;
  font-size: 12px;
  color: #25282a;
  margin-top: 10px;
  outline: none; }

.comment_form .text_input:focus,
.comment_form textarea:focus,
.fk_contact_form .text_input:focus,
.fk_contact_form textarea:focus {
  background: transparent;
  border-bottom: 1px solid #E9E9E9;
  padding-bottom: 14px; }

.comment_form textarea:focus,
.fk_contact_form textarea:focus {
  padding: 14px 19px;
  border: 1px solid #E9E9E9; }

#cancel_comment {
  display: none;
  float: right;
  font-size: 11px;
  margin-top: 30px;
  margin-right: 20px;
  color: #ED1C24; }

.comment_form .hint,
.fk_contact_form .hint {
  color: #ababab; }

.fk_sidebar_bg {
  background-color: #f0f0f0;
  margin-top: 10px;
  padding-bottom: 10px; }
  .fk_sidebar_bg .fk_sidebar_wrapper {
    width: 94%;
    margin-left: 3%; }

.fk_banner_hp {
  float: left;
  display: block;
  margin: 10px 0 10px 0;
  border: 1px solid #ccc; }

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