@charset "UTF-8";
/*
Theme Name: tklresearch

Description: Custom child theme created for TKL
Author: Janet Atkinson

Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");
/*@import "compass";
@import "compass/css3";*/
/*off white -beiges*/
/*$accent-color-dark:#7c1732;
$accent-hover:#7d243e;*/
/*$text-color:#383c3f; */
/*grey*/
/*$dark-background:#383c3f;

$charcoal:#4a4941;
$friendly-green:#5da37a;
$red-pink:#9b2053;*/
/*$footer-background:#383c3f;
$header-background:#4d5155;*/
/*-------------*/
/*$accent-orange:#ca532c;*/
/*-------------*/
/*$dark-orange:#a03b1a;
$background-section:#383c3f;*/
/*sample*/
/*color: lighten($text-color, 40%);*/
/*$gold-color:#e6deba;
$nice-red:#c61140;*/
/*$med-grey:#999;*/
/*red hex #7d2939*/
/*dark blue*/
/*$nice-red:#dd3333;

$orange:#d63b11;*/
/*@font-face {
    font-family: 'bebasregular';
    src: url('assets/bebas_regular_macroman/BEBAS___-webfont.eot');
    src: url('assets/bebas_regular_macroman/BEBAS___-webfont.eot?#iefix') format('embedded-opentype'),
         url('assets/bebas_regular_macroman/BEBAS___-webfont.woff') format('woff'),
         url('assets/bebas_regular_macroman/BEBAS___-webfont.ttf') format('truetype'),
         url('assets/bebas_regular_macroman/BEBAS___-webfont.svg#bebasregular') format('svg');
    font-weight: normal;
    font-style: normal;

}*/
/*@font-face {
    font-family: 'isabella';
    src: url('assets/isabella/Isabella_Script.eot');
    src: url('assets/isabella/Isabella_Script.woff') format('woff'),
         url('assets/isabella/Isabella_Script.ttf') format('truetype'),
         url('assets/isabella/Isabella_Script') format('svg');
    font-weight: normal;
    font-style: normal;

}*/
/* line 24, _/components/sass/_typography.scss */
.ampersand {
  font-style: italic;
  font-family: baskerville, serif; }

/*$fontfamilySerif: 'Roboto Condensed', serif;*/
/* line 2, _/components/sass/_base.scss */
body {
  /*font-family: $fontfamilySans;*/
  /*font-family: $fontfamilyContent;*/
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  font-size: 20px;
  /*color:$text-color;*/
  color: #0b285c;
  font-family: "myriad-pro-condensed", sans-serif; }

/* line 18, _/components/sass/_base.scss */
.page {
  animation: fadeIn .5s ease-in; }

/* line 21, _/components/sass/_base.scss */
.hide {
  display: none; }

/*.wf-inactive {
	font-family:arial, sans-serif;
	font-size:10px!important;
}*/
/* line 29, _/components/sass/_base.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "myriad-pro-condensed", sans-serif !important;
  font-weight: 600;
  letter-spacing: 0 !important;
  text-transform: none;
  line-height: 1.5;
  color: #0b285c;
  margin: 0;
  padding: 0; }

/* line 40, _/components/sass/_base.scss */
nav.main_menu ul li, .filter, .category {
  font-family: "myriad-pro-condensed", sans-serif !important;
  font-weight: 300;
  text-transform: none;
  line-height: 1.5; }

/* line 50, _/components/sass/_base.scss */
h1 {
  /*font-size:240%;*/
  font-size: 3.2rem;
  line-height: 1.3; }
  @media only screen and (max-width: 1000px) {
    /* line 50, _/components/sass/_base.scss */
    h1 {
      font-size: 2.5rem; } }

/* line 59, _/components/sass/_base.scss */
h2 {
  /*	font-size:200%;*/
  font-size: 2.75rem;
  line-height: 1.2; }
  @media only screen and (max-width: 1000px) {
    /* line 59, _/components/sass/_base.scss */
    h2 {
      font-size: 2.6rem; } }

/* line 68, _/components/sass/_base.scss */
h3 {
  font-size: 2.5rem;
  font-size: 180%;
  line-height: 1.2; }

/* line 73, _/components/sass/_base.scss */
h4 {
  font-size: 2.2rem;
  font-size: 150%; }

/* line 77, _/components/sass/_base.scss */
ul {
  list-style: none;
  font-size: 1rem;
  font-size: 20px; }

/* line 84, _/components/sass/_base.scss */
li {
  font-size: 20px;
  line-height: 1.2; }

/*li.active span {
	color:$accent-color!important;
}*/
/* line 91, _/components/sass/_base.scss */
sup {
  vertical-align: 60%;
  font-size: 40%;
  line-height: 100%;
  margin-left: .2em; }

/* line 97, _/components/sass/_base.scss */
a {
  -webkit-transition: .3s ease-in;
  -moz-transition: .3s ease-in;
  -o-transition: .3s ease-in;
  transition: .3s ease-in;
  color: #e05612; }
  /* line 103, _/components/sass/_base.scss */
  a:hover {
    /*border-bottom:1px solid darken($accent-color, 5%);*/
    color: #c84d10 !important; }

/* line 110, _/components/sass/_base.scss */
.add-border {
  border: 2px solid #e9e9e9; }

/* line 115, _/components/sass/_base.scss */
hr.custom-style {
  border: 0;
  height: 0;
  width: 25%;
  margin-top: 1em;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.3); }

/* line 126, _/components/sass/_base.scss */
p {
  font-family: "myriad-pro", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
  margin: .4em 0;
  color: #0b285c;
  /*color:lighten($text-color, 20%);*/
  -webkit-transition: .2s ease-in;
  -moz-transition: .2s ease-in;
  -o-transition: .2s ease-in;
  transition: .2s ease-in; }
  /* line 129, _/components/sass/_base.scss */
  p a {
    color: #e05612; }
    /* line 131, _/components/sass/_base.scss */
    p a:hover {
      /*border-bottom:1px solid darken($accent-color, 5%);*/
      color: #c84d10; }

/*reset*/
/* line 3, _/components/sass/_titles.scss */
.title_holder {
  /*border-bottom:10px solid #eee8e0;*/
  /*background:$blue-bright;*/ }

/* line 7, _/components/sass/_titles.scss */
.title .title_holder .container {
  /*border-bottom:10px solid #eee8e0;*/ }

/* line 11, _/components/sass/_titles.scss */
.page-id-1449 .title_holder {
  /*border-bottom:0!important;*/ }

/* line 14, _/components/sass/_titles.scss */
.title {
  text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4); }

/* line 19, _/components/sass/_titles.scss */
.page-template-full_width .title {
  background: #0e4d6c; }

/* line 26, _/components/sass/_titles.scss */
.single-studies .title, .single-studies .title_holder {
  padding-top: 0 !important;
  max-height: 150px !important; }
  @media screen and (max-width: 1000px) {
    /* line 26, _/components/sass/_titles.scss */
    .single-studies .title, .single-studies .title_holder {
      display: none; } }

/* line 42, _/components/sass/_titles.scss */
.single-post .title, .single-post .title_holder {
  padding-top: 0 !important;
  max-height: 150px !important; }
  @media screen and (max-width: 1000px) {
    /* line 42, _/components/sass/_titles.scss */
    .single-post .title, .single-post .title_holder {
      display: none; } }

/* line 51, _/components/sass/_titles.scss */
.title_outer {
  /*background:$blue-bright;*/
  -webkit-transition: .3s ease-in;
  -moz-transition: .3s ease-in;
  -o-transition: .3s ease-in;
  transition: .3s ease-in; }

/* line 60, _/components/sass/_titles.scss */
.title_holder {
  /*	height:600px!important;*/
  text-shadow: -1px -1px 2px rgba(0, 0, 0, 0.2); }

/* line 66, _/components/sass/_titles.scss */
.title h1 {
  text-transform: none !important;
  font-weight: 300;
  color: #fff;
  padding-bottom: .2em;
  text-align: center; }

/* line 77, _/components/sass/_titles.scss */
.title h1 span {
  font-size: 4rem !important; }
  @media screen and (max-width: 480px) {
    /* line 77, _/components/sass/_titles.scss */
    .title h1 span {
      font-size: 2rem;
      line-height: 1.1;
      text-align: center; } }

/* line 88, _/components/sass/_titles.scss */
.title_subtitle_holder .subtitle {
  font-size: 1.5rem;
  line-height: 1.4;
  color: #fff;
  max-width: 80%;
  padding-top: .4em;
  margin: 0 auto;
  font-weight: 300; }
  @media screen and (max-width: 1000px) {
    /* line 88, _/components/sass/_titles.scss */
    .title_subtitle_holder .subtitle {
      font-size: 19px !important;
      max-width: 80%;
      font-weight: 500; } }
  @media screen and (max-width: 480px) {
    /* line 88, _/components/sass/_titles.scss */
    .title_subtitle_holder .subtitle {
      font-size: 19px !important;
      max-width: 100%;
      font-weight: 500; } }

/* line 115, _/components/sass/_titles.scss */
.separator.small {
  opacity: 0.7 !important;
  height: 1px !important;
  width: 30% !important; }

/* line 3, _/components/sass/_header.scss */
.header_top {
  padding-top: 18px;
  background: #0b285c !important; }

/* line 9, _/components/sass/_header.scss */
.header_top.header_top:not(.home .header_top) {
  background: #0a2b50 !important; }

/* line 13, _/components/sass/_header.scss */
header.fixed.scrolled .header_top {
  background: #0b285c !important; }

/* line 18, _/components/sass/_header.scss */
.dark .header_bottom {
  background: #fff !important; }
  @media only screen and (max-width: 1000px) {
    /* line 18, _/components/sass/_header.scss */
    .dark .header_bottom {
      padding: 0; } }

/* line 30, _/components/sass/_header.scss */
header.fixed.scrolled .header_bottom {
  background: #fff; }

/* line 1, _/components/sass/_menu.scss */
.header-widget.widget_nav_menu
#menu-secondary-menu a, .dark nav.main_menu > ul > li > a {
  font-family: "myriad-pro-condensed", sans-serif;
  font-size: 20px;
  display: block;
  letter-spacing: 0 !important;
  -webkit-transition: .3s ease-in;
  -moz-transition: .3s ease-in;
  -o-transition: .3s ease-in;
  transition: .3s ease-in; }

/* line 17, _/components/sass/_menu.scss */
.header-widget.widget_nav_menu
#menu-secondary-menu li {
  margin-left: 2rem; }

/* line 22, _/components/sass/_menu.scss */
.header-widget.widget_nav_menu
#menu-secondary-menu a {
  color: #d7e6ec; }
  /* line 29, _/components/sass/_menu.scss */
  .header-widget.widget_nav_menu
  #menu-secondary-menu a:last-child {
    margin-left: 0; }
  /* line 33, _/components/sass/_menu.scss */
  .header-widget.widget_nav_menu
  #menu-secondary-menu a:hover {
    color: #eef3f5 !important; }

/* line 40, _/components/sass/_menu.scss */
.dark nav.main_menu > ul > li > a {
  text-transform: none !important;
  color: #0b285c !important; }

/*http://docs.wppopupmaker.com/article/278-why-is-my-popup-not-scrolling-properly-background-scrolling*/
/* line 2, _/components/sass/_popup-theme-styles.scss */
html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
  overflow: hidden !important; }

/* line 6, _/components/sass/_popup-theme-styles.scss */
html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
  overflow: hidden;
  position: fixed;
  width: 100%; }

/* line 11, _/components/sass/_popup-theme-styles.scss */
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch; }

/* Popup Theme 97: Volunteer Form Based on Cutting Edge */
/* line 18, _/components/sass/_popup-theme-styles.scss */
.pum-theme-97, .pum-theme-volunteer-form-based-on-cutting-edge {
  background-color: rgba(0, 0, 0, 0.7); }

/* line 19, _/components/sass/_popup-theme-styles.scss */
.pum-theme-97 .pum-container, .pum-theme-volunteer-form-based-on-cutting-edge .pum-container {
  padding: 29px;
  border-radius: 13px;
  border: 0px solid #b5b5b5;
  box-shadow: 0px 10px 25px 0px rgba(2, 2, 2, 0.04);
  background-color: #0e4d6c !important;
  /*background-color: lighten($slate,10%)!important;*/ }

/* line 20, _/components/sass/_popup-theme-styles.scss */
.pum-theme-97 .pum-title, .pum-theme-volunteer-form-based-on-cutting-edge .pum-title {
  color: #f7f7f7 !important;
  text-align: center !important;
  text-shadow: 0px 0px 0px rgba(2, 2, 2, 0);
  font-family: "myriad-pro-condensed", sans-serif !important;
  font-size: 35px !important;
  font-weight: 300 !important;
  line-height: 1.5;
  padding-bottom: 0.5em !important; }

/* line 21, _/components/sass/_popup-theme-styles.scss */
.pum-theme-97 .pum-content, .pum-theme-volunteer-form-based-on-cutting-edge .pum-content {
  color: #f2f2f2;
  font-family: inherit; }

/* line 22, _/components/sass/_popup-theme-styles.scss */
.pum-theme-97 .pum-content + .pum-close, .pum-theme-volunteer-form-based-on-cutting-edge .pum-content + .pum-close {
  height: 50px;
  width: 50px;
  left: auto;
  right: 7px;
  bottom: auto;
  top: 7px;
  padding: 0px;
  color: #ffffff;
  font-family: inherit;
  font-size: 45px;
  line-height: 45px;
  border: 1px none #ffffff;
  border-radius: 0px;
  box-shadow: -1px 1px 1px 0px rgba(2, 2, 2, 0);
  text-shadow: -1px 1px 1px transparent;
  background-color: rgba(255, 255, 255, 0.1); }

/* Popup Theme 184: Volunteer Form Based on Cutting Edge-bu */
/* line 27, _/components/sass/_popup-theme-styles.scss */
.pum-theme-184, .pum-theme-volunteer-form-based-on-cutting-edge-bu {
  background-color: rgba(0, 0, 0, 0.5); }

/* line 28, _/components/sass/_popup-theme-styles.scss */
.pum-theme-184 .pum-container, .pum-theme-volunteer-form-based-on-cutting-edge-bu .pum-container {
  padding: 26px;
  border-radius: 26px;
  border: 4px solid #b5b5b5;
  box-shadow: 0px 10px 25px 0px rgba(2, 2, 2, 0.04);
  background-color: white; }

/* line 29, _/components/sass/_popup-theme-styles.scss */
.pum-theme-184 .pum-title, .pum-theme-volunteer-form-based-on-cutting-edge-bu .pum-title {
  color: #9b9b9b;
  text-align: left;
  text-shadow: 0px 0px 0px rgba(2, 2, 2, 0);
  font-family: Sans-Serif;
  font-size: 26px;
  line-height: 28px; }

/* line 30, _/components/sass/_popup-theme-styles.scss */
.pum-theme-184 .pum-content, .pum-theme-volunteer-form-based-on-cutting-edge-bu .pum-content {
  color: #666666;
  font-family: inherit; }

/* line 31, _/components/sass/_popup-theme-styles.scss */
.pum-theme-184 .pum-content + .pum-close, .pum-theme-volunteer-form-based-on-cutting-edge-bu .pum-content + .pum-close {
  height: 40px;
  width: 40px;
  left: auto;
  right: 7px;
  bottom: auto;
  top: 7px;
  padding: 0px;
  color: #dd9933;
  font-family: inherit;
  font-size: 32px;
  line-height: 24px;
  border: 1px none #ffffff;
  border-radius: 0px;
  box-shadow: -1px 1px 1px 0px rgba(2, 2, 2, 0);
  text-shadow: -1px 1px 1px transparent;
  background-color: rgba(255, 255, 255, 0); }

/* Popup Theme 83: Framed Border */
/* line 33, _/components/sass/_popup-theme-styles.scss */
.pum-theme-83, .pum-theme-framed-border {
  background-color: rgba(255, 255, 255, 0.5); }

/* line 34, _/components/sass/_popup-theme-styles.scss */
.pum-theme-83 .pum-container, .pum-theme-framed-border .pum-container {
  padding: 18px;
  border-radius: 0px;
  border: 20px outset #dd3333;
  box-shadow: 1px 1px 3px 0px rgba(2, 2, 2, 0.97) inset;
  background-color: #fffbef; }

/* line 35, _/components/sass/_popup-theme-styles.scss */
.pum-theme-83 .pum-title, .pum-theme-framed-border .pum-title {
  color: #000000;
  text-align: left;
  text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);
  font-family: inherit;
  font-size: 32px;
  line-height: 36px; }

/* line 36, _/components/sass/_popup-theme-styles.scss */
.pum-theme-83 .pum-content, .pum-theme-framed-border .pum-content {
  color: #2d2d2d;
  font-family: inherit; }

/* line 37, _/components/sass/_popup-theme-styles.scss */
.pum-theme-83 .pum-content + .pum-close, .pum-theme-framed-border .pum-content + .pum-close {
  height: 20px;
  width: 20px;
  left: auto;
  right: -20px;
  bottom: auto;
  top: -20px;
  padding: 0px;
  color: #ffffff;
  font-family: Acme;
  font-size: 20px;
  line-height: 20px;
  border: 1px none #ffffff;
  border-radius: 0px;
  box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.23);
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23);
  background-color: rgba(0, 0, 0, 0.55); }

/* Popup Theme 82: Cutting Edge */
/* line 40, _/components/sass/_popup-theme-styles.scss */
.pum-theme-82, .pum-theme-cutting-edge {
  background-color: rgba(0, 0, 0, 0.5); }

/* line 41, _/components/sass/_popup-theme-styles.scss */
.pum-theme-82 .pum-container, .pum-theme-cutting-edge .pum-container {
  padding: 18px;
  border-radius: 0px;
  border: 1px none #000000;
  box-shadow: 0px 10px 25px 0px rgba(2, 2, 2, 0.5);
  background-color: #1e73be; }

/* line 42, _/components/sass/_popup-theme-styles.scss */
.pum-theme-82 .pum-title, .pum-theme-cutting-edge .pum-title {
  color: #ffffff;
  text-align: left;
  text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);
  font-family: Sans-Serif;
  font-size: 26px;
  line-height: 28px; }

/* line 43, _/components/sass/_popup-theme-styles.scss */
.pum-theme-82 .pum-content, .pum-theme-cutting-edge .pum-content {
  color: #ffffff;
  font-family: inherit; }

/* line 44, _/components/sass/_popup-theme-styles.scss */
.pum-theme-82 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close {
  height: 24px;
  width: 24px;
  left: auto;
  right: 0px;
  bottom: auto;
  top: 0px;
  padding: 0px;
  color: #1e73be;
  font-family: inherit;
  font-size: 32px;
  line-height: 24px;
  border: 1px none #ffffff;
  border-radius: 0px;
  box-shadow: -1px 1px 1px 0px rgba(2, 2, 2, 0.1);
  text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.1);
  background-color: #eeee22; }

/* Popup Theme 81: Hello Box */
/* line 47, _/components/sass/_popup-theme-styles.scss */
.pum-theme-81, .pum-theme-hello-box {
  background-color: rgba(0, 0, 0, 0.75); }

/* line 48, _/components/sass/_popup-theme-styles.scss */
.pum-theme-81 .pum-container, .pum-theme-hello-box .pum-container {
  padding: 30px;
  border-radius: 80px;
  border: 14px solid #81d742;
  box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0);
  background-color: white; }

/* line 49, _/components/sass/_popup-theme-styles.scss */
.pum-theme-81 .pum-title, .pum-theme-hello-box .pum-title {
  color: #2d2d2d;
  text-align: left;
  text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);
  font-family: Montserrat;
  font-size: 32px;
  line-height: 36px; }

/* line 50, _/components/sass/_popup-theme-styles.scss */
.pum-theme-81 .pum-content, .pum-theme-hello-box .pum-content {
  color: #2d2d2d;
  font-family: inherit; }

/* line 51, _/components/sass/_popup-theme-styles.scss */
.pum-theme-81 .pum-content + .pum-close, .pum-theme-hello-box .pum-content + .pum-close {
  height: auto;
  width: auto;
  left: auto;
  right: -30px;
  bottom: auto;
  top: -30px;
  padding: 0px;
  color: #2d2d2d;
  font-family: inherit;
  font-size: 32px;
  line-height: 28px;
  border: 1px none #ffffff;
  border-radius: 28px;
  box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.23);
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23);
  background-color: white; }

/* Popup Theme 80: Enterprise Blue */
/* line 54, _/components/sass/_popup-theme-styles.scss */
.pum-theme-80, .pum-theme-enterprise-blue {
  background-color: rgba(0, 0, 0, 0.7); }

/* line 55, _/components/sass/_popup-theme-styles.scss */
.pum-theme-80 .pum-container, .pum-theme-enterprise-blue .pum-container {
  padding: 28px;
  border-radius: 5px;
  border: 1px none #000000;
  box-shadow: 0px 10px 25px 4px rgba(2, 2, 2, 0.5);
  background-color: white; }

/* line 56, _/components/sass/_popup-theme-styles.scss */
.pum-theme-80 .pum-title, .pum-theme-enterprise-blue .pum-title {
  color: #315b7c;
  text-align: left;
  text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);
  font-family: inherit;
  font-size: 34px;
  line-height: 36px; }

/* line 57, _/components/sass/_popup-theme-styles.scss */
.pum-theme-80 .pum-content, .pum-theme-enterprise-blue .pum-content {
  color: #2d2d2d;
  font-family: inherit; }

/* line 58, _/components/sass/_popup-theme-styles.scss */
.pum-theme-80 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close {
  height: 28px;
  width: 28px;
  left: auto;
  right: 8px;
  bottom: auto;
  top: 8px;
  padding: 4px;
  color: #ffffff;
  font-family: inherit;
  font-size: 20px;
  line-height: 20px;
  border: 1px none #ffffff;
  border-radius: 42px;
  box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.23);
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23);
  background-color: #315b7c; }

/* Popup Theme 79: Light Box */
/* line 61, _/components/sass/_popup-theme-styles.scss */
.pum-theme-79, .pum-theme-lightbox {
  background-color: rgba(0, 0, 0, 0.6); }

/* line 62, _/components/sass/_popup-theme-styles.scss */
.pum-theme-79 .pum-container, .pum-theme-lightbox .pum-container {
  padding: 16px;
  border-radius: 38px;
  border: 8px solid #d6922c;
  box-shadow: 0px 0px 30px 0px rgba(2, 2, 2, 0.6);
  background-color: white; }

/* line 63, _/components/sass/_popup-theme-styles.scss */
.pum-theme-79 .pum-title, .pum-theme-lightbox .pum-title {
  color: #878787;
  text-align: center;
  text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);
  font-family: inherit;
  font-size: 32px;
  line-height: 36px; }

/* line 64, _/components/sass/_popup-theme-styles.scss */
.pum-theme-79 .pum-content, .pum-theme-lightbox .pum-content {
  color: #000000;
  font-family: inherit; }

/* line 65, _/components/sass/_popup-theme-styles.scss */
.pum-theme-79 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
  height: 30px;
  width: 30px;
  left: auto;
  right: 1px;
  bottom: auto;
  top: 10px;
  padding: 0px;
  color: #ffffff;
  font-family: inherit;
  font-size: 24px;
  line-height: 26px;
  border: 2px solid #e9e9e9;
  border-radius: 0px;
  box-shadow: 0px 0px 15px 1px rgba(2, 2, 2, 0);
  text-shadow: 0px 0px 0px transparent; }

/* Popup Theme 78: Default Theme */
/* line 68, _/components/sass/_popup-theme-styles.scss */
.pum-theme-78, .pum-theme-default-theme {
  background-color: white; }

/* line 69, _/components/sass/_popup-theme-styles.scss */
.pum-theme-78 .pum-container, .pum-theme-default-theme .pum-container {
  padding: 18px;
  border-radius: 0px;
  border: 1px none #000000;
  box-shadow: 1px 1px 3px 0px rgba(2, 2, 2, 0.23);
  background-color: #f9f9f9; }

/* line 70, _/components/sass/_popup-theme-styles.scss */
.pum-theme-78 .pum-title, .pum-theme-default-theme .pum-title {
  color: #000000;
  text-align: left;
  text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);
  font-family: inherit;
  font-weight: inherit;
  font-size: 32px;
  font-style: normal;
  line-height: 36px; }

/* line 71, _/components/sass/_popup-theme-styles.scss */
.pum-theme-78 .pum-content, .pum-theme-default-theme .pum-content {
  color: #8c8c8c;
  font-family: inherit;
  font-weight: inherit;
  font-style: normal; }

/* line 72, _/components/sass/_popup-theme-styles.scss */
.pum-theme-78 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
  height: auto;
  width: auto;
  left: auto;
  right: 0px;
  bottom: auto;
  top: 0px;
  padding: 8px;
  color: #ffffff;
  font-family: inherit;
  font-weight: inherit;
  font-size: 12px;
  font-style: normal;
  line-height: 14px;
  border: 1px none #ffffff;
  border-radius: 0px;
  box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.23);
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23);
  background-color: #00b7cd; }

/*
.services {
	ul {

padding-left:0;
margin:0!important;


@media only screen and (max-width: 1200px){ 
	padding-left:0%;
	
		}
			@media only screen and (max-width: 768px){ 
	
		text-align:center;
		}

	
	}
	
	ul li {

		@media only screen and (max-width: 1200px){

}


	@media only screen and (max-width: 768px){
		line-height:1.8;
	background:none;
	padding-left:0;
	font-size:17px;

		}
	}

}*/
/* line 39, _/components/sass/_list-styles.scss */
.services ul li:before {
  padding-right: .5em;
  /* top: .2em;*/
  font-size: 80%;
  color: #848484;
  /* position: absolute;*/
  font-family: 'ElegantIcons';
  content: "\4b";
  content: "\24"; }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
/* line 6, _/components/sass/_animation.scss */
.mfp-content {
  animation: fadeIn .3s ease-in; }

@keyframes scaleObject {
  0% {
    transform: scale(1); }
  100% {
    transform: scale(1.1); } }
@keyframes spin {
  100% {
    transform: rotate(1turn); } }
@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@keyframes scaleObject {
  0% {
    transform: scale(1); }
  100% {
    transform: scale(1.1); } }
/*@keyframes slide {
	from {transform: translateX(0);}
	to {transform: translateX(900px);}
}*/
/* line 1, _/components/sass/_phase.scss */
.dark-row {
  /*	background:#283644!important;*/
  color: #fff !important;
  padding: 2em 0;
  /*	border-top:10px solid #283644;*/
  /*margin:0 15%;
  padding:5% 10%;
  @include border-radius(30% 0% 30% 0%);*/ }
  /* line 10, _/components/sass/_phase.scss */
  .dark-row h1, .dark-row p {
    color: #fff !important; }

/* line 15, _/components/sass/_phase.scss */
.custom-block {
  display: block;
  min-height: 100%;
  padding: 2em;
  border: 1px solid #ccc;
  border-radius: 3px;
  /*	background:$accent-color;*/ }

/* line 1, _/components/sass/_show-hide.scss */
.show-hide-button {
  display: inline-block;
  cursor: pointer;
  -webkit-transition: .3s ease-in;
  -moz-transition: .3s ease-in;
  -o-transition: .3s ease-in;
  transition: .3s ease-in;
  /*@include border-radius(20px);*/
  padding: .2em 0em .2em .5em;
  /*text-align:center;*/
  /*font-weight:400;
  font-size:17px;*/
  /*color:#fff;*/
  /*background:#ccc;*/ }
  /* line 17, _/components/sass/_show-hide.scss */
  .show-hide-button:hover {
    /*background:#333;
    color:#fff;*/ }

/* line 25, _/components/sass/_show-hide.scss */
.show-hide-button:before {
  padding-right: .5em;
  font-family: 'ElegantIcons';
  content: "\4c"; }

/* line 31, _/components/sass/_show-hide.scss */
.show-hide-button.active:before {
  padding-right: .5em;
  font-family: 'ElegantIcons';
  content: "\4b"; }

/* line 39, _/components/sass/_show-hide.scss */
.show-hide-box {
  width: 50%;
  max-width: 500px;
  display: block;
  display: none;
  border: 1px solid #e9e9e9;
  margin: 0em 0 1.5em !important;
  padding: .5em 1em; }
  /* line 47, _/components/sass/_show-hide.scss */
  .show-hide-box p {
    font-size: 16px;
    line-height: 1.5; }

/*div.show-hide-box {

	border:1px solid #e9e9e9;
	padding:1.5em;
}*/
/*general form styles*/
/*removes safari styling*/
/*input {
    -webkit-appearance: none;
    border-radius: 0;
}*/
/* line 7, _/components/sass/_forms.scss */
.form-row-container {
  background: #fff;
  padding: 5% 0; }

/* line 11, _/components/sass/_forms.scss */
.ginput_container_select {
  /*font-size:10px!important;*/ }

@media screen and (max-width: 768px) {
  /* line 15, _/components/sass/_forms.scss */
  .gfield_checkbox, .gform_wrapper .gfield_radio {
    margin: 0.5em 0 !important; } }
@media screen and (max-width: 768px) {
  /* line 20, _/components/sass/_forms.scss */
  .gfield_checkbox li, .gform_wrapper .gfield_radio li {
    margin-bottom: 0.2em !important; } }

/* line 28, _/components/sass/_forms.scss */
.gform_heading h3.gform_title {
  font-weight: 700 !important;
  font-size: 150% !important;
  color: #445a61 !important;
  margin: 0 !important;
  /*	color:$text-color;*/ }
/* line 36, _/components/sass/_forms.scss */
.gform_heading .gform_description {
  /*color:$medium-blue;
  font-size:24px!important;
  font-weight:300!important;
  padding-bottom:.6em;
  margin-bottom:.5em;
  border-bottom:1px solid #e9e9e9;*/
  /*font-family: $fontfamilySerif!important;*/
  /*color:darken($muted-slate,15%)!important;*/ }

/* line 47, _/components/sass/_forms.scss */
::-webkit-input-placeholder {
  color: #cbd7dc; }

/* line 52, _/components/sass/_forms.scss */
:-moz-placeholder {
  color: #cbd7dc; }

/* line 57, _/components/sass/_forms.scss */
:-ms-input-placeholder {
  color: #cbd7dc; }

/* line 62, _/components/sass/_forms.scss */
input:focus::-webkit-input-placeholder {
  color: transparent; }

/* line 63, _/components/sass/_forms.scss */
input:focus::-moz-placeholder {
  color: transparent; }

/* line 64, _/components/sass/_forms.scss */
input:-moz-placeholder {
  color: transparent; }

/* line 66, _/components/sass/_forms.scss */
.gfield_checkbox, select, button, input[type="submit"], .gform_next_button, .gform_previous_button {
  -webkit-appearance: none; }

@media only screen and (max-width: 700px) {
  /* line 70, _/components/sass/_forms.scss */
  .gf_list_inline, .gform_wrapper .top_label li.gfield.gf_right_half, .gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_left_third, .gform_wrapper .top_label li.gfield.gf_middle_third, .gform_wrapper .top_label li.gfield.gf_right_third {
    display: block !important;
    width: 97% !important;
    margin: 0 auto !important; } }

/* line 83, _/components/sass/_forms.scss */
.gform_wrapper {
  font-family: "Roboto Slab", georgia, serif !important; }

/* line 91, _/components/sass/_forms.scss */
.selection {
  margin-top: 0em !important;
  /*border-bottom:1px solid rgba(255,255,255,.2);*/ }

@media screen and (max-width: 768px) {
  /* line 96, _/components/sass/_forms.scss */
  .gfield_label {
    margin: 1em 0 .2em;
    font-size: 22px; } }

/*checkbox area*/
/*li.gfield.gf_list_2col label.gfield_label {
	
	font-size:110%!important;
		
		font-style:italic;
	padding:.5em 0 .3em;
margin-bottom:.8em!important;
		text-align: center!important;
		border-bottom:1px solid $light-grey!important;

}*/
/* line 116, _/components/sass/_forms.scss */
.ginput_container_singleproduct, .gfield_checkbox ul li {
  /*color:darken($muted-slate,15%)!important;*/ }

/* line 120, _/components/sass/_forms.scss */
body .gform_wrapper .gform_fields .gfield {
  margin-bottom: 10px !important; }

/* line 123, _/components/sass/_forms.scss */
.selection-area {
  text-align: center !important;
  border-top: 2px solid #d2d4d5;
  border-bottom: 2px solid #d2d4d5;
  /*padding-top:.5em;*/ }
  /* line 127, _/components/sass/_forms.scss */
  .selection-area li label {
    text-align: left !important;
    font-size: 110% !important;
    font-weight: bold; }

/*#field_1_6 .gfield_label {
	display:none;
}
#field_1_6 .gfield_description {
	font-style:italic;
	padding:0!important;}*/
/* line 143, _/components/sass/_forms.scss */
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox] {
  /*   margin-top:.5em!important;*/ }

/* line 147, _/components/sass/_forms.scss */
.gfield_description {
  /*margin:0!important;
  padding:0!important;
  font-style:italic;
  font-weight:400!important;
  font-size:18px;
  text-align:center;
  font-family:$fontfamilySans!important;*/ }

/*labels*/
/* line 157, _/components/sass/_forms.scss */
.gform_wrapper .top_label .gfield_label {
  /*	margin:0 0 -1em!important;
  	outline:1px solid red;
  line-height:1!important;*/
  font-size: 18px !important;
  font-weight: 600 !important;
  /*	font-weight:bold;*/ }
  @media only screen and (max-width: 700px) {
    /* line 157, _/components/sass/_forms.scss */
    .gform_wrapper .top_label .gfield_label {
      /*font-size:16px!important;*/ } }

/* line 170, _/components/sass/_forms.scss */
.gform_wrapper .ginput_complex label, .gform_wrapper .instruction {
  /*color:$muted-slate!important;*/
  /*outline:1px solid red;*/
  /*font-weight:500!important;*/
  /*color:lighten($text-color, 5%);*/
  font-weight: normal !important;
  /*text-transform: uppercase;*/
  /*font-style:italic!important;*/
  font-size: 65% !important; }

/* line 185, _/components/sass/_forms.scss */
.selection label.gfield_label {
  margin-bottom: 0.2em !important; }

/*#input_2_56 {font-size:16px!important;}*/
/* line 194, _/components/sass/_forms.scss */
body .gform_wrapper input[type=text], body .gform_wrapper input[type=url],
body .gform_wrapper input[type=email], body .gform_wrapper input[type=tel],
body .gform_wrapper input[type=number], body .gform_wrapper input[type=password],
body .gform_wrapper select, body .gform_wrapper textarea {
  font-size: 18px !important;
  border: 2px solid #e9e9e9 !important;
  border-top: 2px solid #ccc !important;
  border-left: 2px solid #ccc !important;
  /*color:$text-color!important;*/
  /*color:$muted-slate!important;*/
  line-height: 1.4 !important;
  margin: 0.1em 0 !important;
  padding: 6px !important;
  padding-left: 15px !important;
  /*font-weight:bold;*/ }
  @media only screen and (max-width: 700px) {
    /* line 194, _/components/sass/_forms.scss */
    body .gform_wrapper input[type=text], body .gform_wrapper input[type=url],
    body .gform_wrapper input[type=email], body .gform_wrapper input[type=tel],
    body .gform_wrapper input[type=number], body .gform_wrapper input[type=password],
    body .gform_wrapper select, body .gform_wrapper textarea {
      /*	font-size:14px!important;*/ } }

/*country*/
/* line 223, _/components/sass/_forms.scss */
.gform_wrapper label.gfield_label + div.ginput_container {
  margin-top: 0em !important; }

/*.gform_wrapper.gf_browser_safari .gfield_radio li input[type=radio] {
	
}*/
/* line 234, _/components/sass/_forms.scss */
input[type=checkbox]:checked {
  /*  border:1px solid $yellow!important;*/
  /*  font-style: normal;*/ }

/*change radio buttons for mobile*/
/* line 245, _/components/sass/_forms.scss */
.gfield_required {
  display: none; }

/* line 250, _/components/sass/_forms.scss */
.gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label {
  /*color:$yellow!important;*/ }

/* line 253, _/components/sass/_forms.scss */
.gform_footer {
  /*	overflow:hidden;*/ }

/* line 256, _/components/sass/_forms.scss */
.gform_wrapper .gform_footer {
  text-align: center;
  padding: 0 !important;
  margin: 1em 0 1em !important; }

/* line 262, _/components/sass/_forms.scss */
.gform_footer input.button {
  padding: 0.2em 1.5em !important; }

/* line 266, _/components/sass/_forms.scss */
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li {
  font-size: 16px !important;
  line-height: 1.3 !important; }

/* line 272, _/components/sass/_forms.scss */
body .gform_wrapper .gform_confirmation_message, body .gform_wrapper div.validation_error {
  padding: 0 !important; }

/* line 276, _/components/sass/_forms.scss */
.gform_confirmation_message_1 {
  padding: 2em 0 !important;
  font-size: 27px !important;
  text-align: center !important; }

/* line 281, _/components/sass/_forms.scss */
.gform_wrapper li.gfield.gfield_error.gfield_contains_required, .gform_wrapper li.gfield.gfield_error {
  margin-bottom: 0 !important;
  margin-top: 0 !important; }

/* line 285, _/components/sass/_forms.scss */
body .gform_wrapper div.validation_error, .customerrormessage {
  background: #790000;
  font-style: italic;
  border-radius: 6px;
  color: #fff !important;
  padding: 0.5em 1em !important;
  font-size: 20px !important;
  text-transform: capitalize !important;
  letter-spacing: 0 !important; }

/* line 295, _/components/sass/_forms.scss */
.gfield_description.validation_message {
  color: #fff !important;
  background: #790000;
  text-align: center;
  padding-bottom: 0.5em !important; }

/* line 304, _/components/sass/_forms.scss */
.gform_wrapper span.ginput_product_price, .gform_wrapper span.ginput_total {
  color: #0b285c !important; }

/* line 307, _/components/sass/_forms.scss */
.gform_wrapper span.gform_description {
  /*color:darken($muted-slate,15%)!important;
   font-family:fontfamilySans;	
   font-size:20px!important;*/ }

/* line 313, _/components/sass/_forms.scss */
ul.form-list li {
  font-size: 20px !important;
  line-height: 1.5 !important; }

/* line 317, _/components/sass/_forms.scss */
.ginput_container_checkbox li label {
  font-size: 18px !important;
  /*outline:1px solid red;*/
  color: #445a61 !important; }

/* line 323, _/components/sass/_forms.scss */
.gfield_price {
  font-size: 18px !important;
  margin: 1em 0; }

/* line 327, _/components/sass/_forms.scss */
.gform_wrapper span.ginput_total {
  font-size: 26px !important;
  margin: 0.3em 0 !important; }

/* line 331, _/components/sass/_forms.scss */
.ginput_container_singleproduct {
  font-size: 26px;
  margin: 0.3em 0 !important; }

/* line 335, _/components/sass/_forms.scss */
.gfield_price .gfield_label {
  font-size: 20px !important;
  margin-bottom: 0.3em !important; }

/*#field_1_11 .top_label .gfield_label{
	text-align:center!important;
	outline:1px solid red;
	margin-top:.5em!important;
}*/
/* line 344, _/components/sass/_forms.scss */
li.form-section {
  margin: 0.2em 0 2em !important;
  border-bottom: 2px solid #e9e9e9 !important;
  padding: 1em 1em !important;
  background: #fff;
  text-align: center;
  line-height: 1.7 !important; }
  /* line 351, _/components/sass/_forms.scss */
  li.form-section label.gfield_label {
    border-bottom: 1px solid #e9e9e9 !important;
    padding-bottom: .5em;
    margin-bottom: .5em;
    font-size: 25px !important; }
  /* line 357, _/components/sass/_forms.scss */
  li.form-section .gfield_description {
    font-size: 20px !important;
    line-height: 1.3;
    max-width: 600px !important;
    margin: 0 auto !important; }

/* line 365, _/components/sass/_forms.scss */
li.form-section-checkboxes {
  /*outline:1px solid red;*/
  margin: 0.2em 0 2em !important;
  border-bottom: 2px solid #e9e9e9 !important;
  padding: 1em 1em !important;
  background: #fff;
  text-align: center !important;
  line-height: 1.7 !important;
  /*.gfield_description {
  	outline:1px solid red;
  	font-size:30px!important;
  	line-height:1.3;
  	width:600px!important;
  	margin:0 auto!important;
  }*/ }
  /* line 367, _/components/sass/_forms.scss */
  li.form-section-checkboxes .gfield_checkbox {
    text-align: left !important;
    width: 95% !important;
    padding-left: 5%;
    margin: 0.5em auto !important; }
    @media only screen and (max-width: 1000px) {
      /* line 367, _/components/sass/_forms.scss */
      li.form-section-checkboxes .gfield_checkbox {
        width: 100% !important;
        padding-left: 0; } }
  /* line 385, _/components/sass/_forms.scss */
  li.form-section-checkboxes label.gfield_label {
    border-bottom: 1px solid #e9e9e9 !important;
    padding-bottom: .2em;
    margin-bottom: 1em;
    font-size: 25px !important; }

/*.ginput_recaptcha div {
	margin:0 auto!important;
	text-align:center!important;
}*/
/* line 407, _/components/sass/_forms.scss */
.ginput_container_address label {
  text-align: left !important; }

/* line 1, _/components/sass/_form-volunteer.scss */
.ui-datepicker-header {
  background-color: #e05612 !important; }

/* line 4, _/components/sass/_form-volunteer.scss */
.ui-datepicker-title {
  color: #fff !important; }

/* line 7, _/components/sass/_form-volunteer.scss */
.gform_wrapper #gform_2 {
  background: #0e4d6c;
  padding: 0em 2em 1em;
  border-radius: 5px;
  /*#field_2_15 {
  	padding:1em!important;
  	background:darken($blue-bright,4%);
  }*/
  /*state picker */ }
  /* line 8, _/components/sass/_form-volunteer.scss */
  .gform_wrapper #gform_2 .gform_wrapper .ginput_complex label, .gform_wrapper #gform_2 .gform_wrapper .instruction {
    color: #fff !important;
    font-size: 0.5em !important; }
  /* line 12, _/components/sass/_form-volunteer.scss */
  .gform_wrapper #gform_2 .ginput_container_radio {
    color: #fff !important; }
  /* line 15, _/components/sass/_form-volunteer.scss */
  .gform_wrapper #gform_2 .field_sublabel_below .ginput_complex.ginput_container label {
    color: #fff !important; }
  @media screen and (max-width: 600px) {
    /* line 7, _/components/sass/_form-volunteer.scss */
    .gform_wrapper #gform_2 {
      padding: 0em 1em 1em; } }
  /* line 24, _/components/sass/_form-volunteer.scss */
  .gform_wrapper #gform_2 input {
    border-radius: 3px; }
  /* line 28, _/components/sass/_form-volunteer.scss */
  .gform_wrapper #gform_2 .gform_heading {
    font-style: normal;
    font-size: 18px;
    padding: 1.5em 0 .5em;
    font-weight: 200 !important;
    text-align: center; }
    @media screen and (max-width: 768px) {
      /* line 28, _/components/sass/_form-volunteer.scss */
      .gform_wrapper #gform_2 .gform_heading {
        padding: .5em 0;
        margin-bottom: 0; } }
    /* line 40, _/components/sass/_form-volunteer.scss */
    .gform_wrapper #gform_2 .gform_heading h3.gform_title {
      /*	font-weight:500!important;*/
      font-size: 60px;
      line-height: 1.2 !important;
      margin: 0 !important;
      color: #fff !important; }
    /* line 47, _/components/sass/_form-volunteer.scss */
    .gform_wrapper #gform_2 .gform_heading span.gform_description {
      color: #fff !important; }
      /* line 48, _/components/sass/_form-volunteer.scss */
      .gform_wrapper #gform_2 .gform_heading span.gform_description h3 {
        font-weight: 300;
        color: #fff !important;
        padding: .5em 3%; }
        @media screen and (max-width: 768px) {
          /* line 48, _/components/sass/_form-volunteer.scss */
          .gform_wrapper #gform_2 .gform_heading span.gform_description h3 {
            padding: .5em 0; } }
      @media screen and (max-width: 600px) {
        /* line 47, _/components/sass/_form-volunteer.scss */
        .gform_wrapper #gform_2 .gform_heading span.gform_description {
          width: 100% !important; } }
  /* line 73, _/components/sass/_form-volunteer.scss */
  .gform_wrapper #gform_2 .gform_fields li {
    padding: 1em !important;
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 5px;
    background: #0c405a; }
    @media screen and (max-width: 600px) {
      /* line 73, _/components/sass/_form-volunteer.scss */
      .gform_wrapper #gform_2 .gform_fields li {
        padding: 0em 0.5em 0.6em !important;
        /*border-top:1px solid rgba(255,255,255,.2);*/ } }
  /* line 86, _/components/sass/_form-volunteer.scss */
  .gform_wrapper #gform_2 #field_2_17 {
    padding: 0 !important;
    background: none;
    border: none;
    /*width:250px!important;*/ }
  /* line 97, _/components/sass/_form-volunteer.scss */
  .gform_wrapper #gform_2 .gfield_label {
    color: #fff !important;
    /*color:$muted-slate!important;*/
    font-weight: 600 !important; }
  /* line 103, _/components/sass/_form-volunteer.scss */
  .gform_wrapper #gform_2 .gform_wrapper .top_label .gfield_label {
    font-size: 0.3em !important;
    /*	margin:0 0 -1em!important;
    	outline:1px solid red;
    line-height:1!important;*/
    /*	font-size:18px!important;*/
    font-weight: bold; }
    @media only screen and (max-width: 700px) {
      /* line 103, _/components/sass/_form-volunteer.scss */
      .gform_wrapper #gform_2 .gform_wrapper .top_label .gfield_label {
        /*font-size:16px!important;*/ } }
  /* line 115, _/components/sass/_form-volunteer.scss */
  .gform_wrapper #gform_2 #input_2_16.datepicker {
    padding: 0.2em 0.3em 0.2em !important 0.1em;
    min-width: 50%; }
    @media screen and (max-width: 600px) {
      /* line 115, _/components/sass/_form-volunteer.scss */
      .gform_wrapper #gform_2 #input_2_16.datepicker {
        min-width: 90%; } }
  /* line 124, _/components/sass/_form-volunteer.scss */
  .gform_wrapper #gform_2 #input_2_12_4 {
    background: #fff !important;
    /*	color:#fff!important;*/ }

/* line 1, _/components/sass/_volunteer.scss */
.pop-up-app {
  margin-top: 1%;
  border: 1px solid #ef7336;
  padding: 10%;
  text-align: center;
  background: rgba(255, 255, 255, 0.4);
  background: rgba(0, 0, 0, 0.4);
  color: #fff; }
  /* line 2, _/components/sass/_volunteer.scss */
  .pop-up-app h2 {
    color: #e05612;
    line-height: 1.4; }

/* line 15, _/components/sass/_volunteer.scss */
.pop-up-app-modal {
  margin-top: 6%;
  border: 1px solid rgba(255, 255, 255, 0.3);
  padding: 4% 7%;
  text-align: center;
  background: rgba(255, 255, 255, 0.4);
  background: rgba(0, 0, 0, 0.2);
  /*	background:$lime-green;*/
  /*		background:$medium-blue;*/
  color: #fff; }
  /* line 16, _/components/sass/_volunteer.scss */
  .pop-up-app-modal h2 {
    color: #fff;
    line-height: 1.4; }

/* line 31, _/components/sass/_volunteer.scss */
.custom-block {
  margin-top: 0%;
  border: 2px solid rgba(255, 255, 255, 0.5);
  padding: 10%;
  height: 200px;
  width: 200px;
  border-radius: 50%;
  text-align: center;
  /*	background:rgba(255,255,255,.4);*/
  background: rgba(0, 0, 0, 0.1);
  color: #ccc; }
  /* line 32, _/components/sass/_volunteer.scss */
  .custom-block h2 {
    color: #e05612;
    line-height: 1.4; }

/* line 47, _/components/sass/_volunteer.scss */
.volunteer-section {
  /*	background-color: $muted-slate!important;*/
  background: #4a748d !important;
  	                                        /*greyblue
  padding-top:110px!important;
  /*background-color: darken($med-slate-2,10%);*/
  /*	@include border-radius(3px);*/
  padding: 2em; }
  /* line 53, _/components/sass/_volunteer.scss */
  .volunteer-section .gform_wrapper #gform_2 {
    background: #f5f4f0 !important; }

/* line 62, _/components/sass/_volunteer.scss */
.volunteer-sub-container {
  /*	background:$accent-color;*/
  border-radius: 10px;
  /*	max-width:1000px;*/
  /*width:80%;*/
  /*margin:0 auto;*/ }

/* line 69, _/components/sass/_volunteer.scss */
.testimonials {
  /*background:$wheat-color;*/
  margin: 5% 0; }
  /* line 72, _/components/sass/_volunteer.scss */
  .testimonials p {
    color: #fff;
    /*color:lighten($accent-color, 10%);*/
    font-style: italic;
    font-weight: 400 !important;
    text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.2); }

/*dark version*/
/* line 3, _/components/sass/_buttons.scss */
.contact-us-button p a {
  color: #fff !important;
  background: #e05612;
  padding: 1em 2.5em;
  text-align: center;
  display: inline-block;
  text-shadow: -1px -1px 2px rgba(0, 0, 0, 0.2);
  margin: 1em auto;
  border-bottom: 3px solid rgba(0, 0, 0, 0.2); }
  @media only screen and (max-width: 1000px) {
    /* line 3, _/components/sass/_buttons.scss */
    .contact-us-button p a {
      font-size: 27px;
      margin: 0 auto;
      padding: 1em 1em; } }
  @media screen and (max-width: 800px) {
    /* line 3, _/components/sass/_buttons.scss */
    .contact-us-button p a {
      display: block;
      width: 40%;
      outline: 1px solid red;
      margin: 1em auto 0.5em !important; } }
  @media screen and (max-width: 600px) {
    /* line 3, _/components/sass/_buttons.scss */
    .contact-us-button p a {
      width: 70%;
      margin: 1em auto 0.5em !important; } }
  /* line 29, _/components/sass/_buttons.scss */
  .contact-us-button p a:hover {
    background: #b1440e;
    padding: 1em 2.8em; }

/* line 36, _/components/sass/_buttons.scss */
body .gform_wrapper input[type=submit] {
  color: #fff;
  border: none;
  text-transform: none;
  font-family: "Roboto Slab", georgia, serif !important;
  line-height: 1.5;
  height: 60px;
  text-align: center;
  -webkit-transition: .3s ease-in;
  -moz-transition: .3s ease-in;
  -o-transition: .3s ease-in;
  transition: .3s ease-in; }

/* line 51, _/components/sass/_buttons.scss */
#gform_submit_button_1 {
  background: #0e4d6c;
  border-bottom: 5px solid #ccc; }
  /* line 55, _/components/sass/_buttons.scss */
  #gform_submit_button_1:hover {
    background: #082d3f; }

/* line 60, _/components/sass/_buttons.scss */
#gform_submit_button_2 {
  padding: 0 2em;
  border-bottom: 4px solid #d25111;
  /* background:darken($blue-bright,10%);*/
  background: #e05612;
  /*  font-family: $fontfamilySans!important;*/
  /*  font-weight:500!important;*/ }
  /* line 65, _/components/sass/_buttons.scss */
  #gform_submit_button_2:hover {
    background: #b1440e; }

/*a.qbutton.default, .gform_wrapper .gform_footer input.button, .qbutton.with-shadow, .qbutton.small{
    position: relative;
    display: inline-block;
    height: 45px;
    line-height: 45px;
    margin: 0;
    text-align:center!important;
     margin:0em auto .4em;

       border: none;
    font-size: 140%!important;
    font-weight: 300!important;
    font-family: inherit;
    text-align: left;

  color: #fff!important;
    font-family:$fontfamilySans!important;
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
    outline: 0;
    font-style: normal;
    text-transform: capitalize!important;
    letter-spacing: 0;
   @include border-radius(2px);
    text-shadow: -1px -1px 1px rgba(0,0,0,.2);


     background:rgba(0,0,0,.4);

     -webkit-transition: .2s ease-in;
     -moz-transition: .2s ease-in;
     -o-transition: .2s ease-in;
      transition: .2s ease-in;
    -moz-box-sizing: initial!important;
    box-sizing: initial!important;
   


            &:hover {
            text-shadow: -1px -1px 1px rgba(0,0,0,.6);
   
            }
                @media only screen and (max-width: 790px){

          width:auto!important;
          }


}*/
/* line 123, _/components/sass/_buttons.scss */
a.qbutton.white, .gform_previous_button, .gform_next_button, #gform_submit_button_3 {
   /* position: relative;
    display: inline-block;
    width: auto;
 
    margin: 0;
     margin-top:.5em;
    padding: 0 1.3em;
  
       border: none;
    font-size: 160%!important;
    font-weight: 400!important;
    font-family: inherit;
    text-align: left;

  color: #fff!important;
    font-family:$fontfamilySans!important;
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
    outline: 0;
    font-style: normal;
    text-transform: capitalize!important;
    letter-spacing: 1px;
   @include border-radius(3px);
    text-shadow: -1px -1px 1px rgba(0,0,0,.2);
    background-color: rgba(0,0,0,.5)!important;
     -webkit-transition: .2s ease-in;
     -moz-transition: .2s ease-in;
     -o-transition: .2s ease-in;
      transition: .2s ease-in;
    -moz-box-sizing: initial!important;
    box-sizing: initial!important;
   
  border:1px solid #c0c0c0;
            &:hover {
            background-color: darken($med-slate, 5%)!important;
            border:1px solid $light-grey;
            }*/ }

/* line 1, _/components/sass/_footer.scss */
.footer_top_holder {
  background-color: #06142e !important;
  /*	margin-top:2em;*/ }

/* line 7, _/components/sass/_footer.scss */
.footer_top {
  padding: 1.6em 0;
  /*.footer-top span {
  color: $footer-color;
  }*/
  /*contact footer block*/ }
  /* line 9, _/components/sass/_footer.scss */
  .footer_top h5 {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 1px !important;
    font-family: "myriad-pro-condensed", sans-serif !important;
    color: #72b0cf;
    padding-bottom: .4em;
    margin: 0 0 .4em; }
  @media screen and (max-width: 800px) {
    /* line 21, _/components/sass/_footer.scss */
    .footer_top .widget.widget_nav_menu {
      margin-top: 0.4em !important; } }
  @media screen and (max-width: 800px) {
    /* line 28, _/components/sass/_footer.scss */
    .footer_top #nav_menu-12 {
      margin-top: 1em !important; } }
  /* line 33, _/components/sass/_footer.scss */
  .footer_top .widget.widget_nav_menu li {
    font-size: 1.2rem;
    line-height: 1.3 !important;
    font-family: "myriad-pro-condensed", sans-serif;
    color: #fff;
    padding: 0 0 2px; }
    /* line 40, _/components/sass/_footer.scss */
    .footer_top .widget.widget_nav_menu li a {
      color: #bedbe9; }
    @media screen and (max-width: 768px) {
      /* line 33, _/components/sass/_footer.scss */
      .footer_top .widget.widget_nav_menu li {
        padding: 0; } }
  /* line 48, _/components/sass/_footer.scss */
  .footer_top .widget {
    margin-bottom: 0.7em !important; }
    @media screen and (max-width: 768px) {
      /* line 48, _/components/sass/_footer.scss */
      .footer_top .widget {
        margin: 0em 0em !important;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2); } }
  @media screen and (max-width: 800px) {
    /* line 59, _/components/sass/_footer.scss */
    .footer_top .four_columns > .column1, .footer_top .four_columns > .column2, .footer_top .four_columns > .column3, .footer_top .four_columns > .column4 {
      float: none;
      width: 100%; } }
  @media screen and (max-width: 800px) {
    /* line 67, _/components/sass/_footer.scss */
    .footer_top .four_columns .column_inner {
      margin-left: 0 !important;
      padding-left: 0 !important;
      padding-top: .5em; } }
  /* line 79, _/components/sass/_footer.scss */
  .footer_top #custom_html-7 .textwidget {
    color: #72b0cf;
    font-size: 1.2rem;
    line-height: 1.3 !important; }
    /* line 83, _/components/sass/_footer.scss */
    .footer_top #custom_html-7 .textwidget a {
      color: #bedbe9; }
    /* line 86, _/components/sass/_footer.scss */
    .footer_top #custom_html-7 .textwidget a.contact-us {
      color: #e05612; }
  @media screen and (max-width: 768px) {
    /* line 7, _/components/sass/_footer.scss */
    .footer_top {
      padding: 1.6em 2em .5em; } }

/*close footer-top*/
/*.footer_top .four_columns .column3 {
		@media screen and (max-width: 768px) {
		margin:0 0 5px;
		}
}
*/
@media screen and (max-width: 768px) {
  /* line 102, _/components/sass/_footer.scss */
  .footer_top .four_columns .column1, .footer_top .four_columns .column2, .footer_top .four_columns .column3, .footer_top .four_columns .column4 {
    margin: 0 0 5px; } }

/* line 109, _/components/sass/_footer.scss */
.footer_bottom {
  background: #052433;
  background-color: #030a18 !important;
  line-height: 1.5;
  font-size: 1.1rem !important;
  color: #3a85ab !important;
  padding-bottom: 4em; }
  /* line 116, _/components/sass/_footer.scss */
  .footer_bottom a {
    color: #72b0cf; }
  @media screen and (max-width: 768px) {
    /* line 109, _/components/sass/_footer.scss */
    .footer_bottom {
      padding: 1.5em 1em; } }

/* line 125, _/components/sass/_footer.scss */
.footer-contact-info span {
  /*	color:#e18097;*/ }

/*-----------------NAVIGATION---------------*/
/* line 2, _/components/sass/_navigation-arrows.scss */
.prev-post-arrow, .next-post-arrow {
  position: fixed;
  z-index: 50000 !important;
  top: 35%; }
  @media only screen and (max-width: 700px) {
    /* line 2, _/components/sass/_navigation-arrows.scss */
    .prev-post-arrow, .next-post-arrow {
      font-size: 25px; } }

/* line 12, _/components/sass/_navigation-arrows.scss */
.prev-post-arrow a, .next-post-arrow a {
  background: #d2d4d5 !important;
  background: #e05612 !important;
  background: #d3c3af !important;
  opacity: .8;
  color: #fff;
  font-size: 40px;
  font-weight: 200 !important;
  padding: .4em .5em;
  display: block;
  -webkit-transition: .2s ease-in;
  -moz-transition: .2s ease-in;
  -o-transition: .2s ease-in;
  transition: .2s ease-in; }
  /* line 26, _/components/sass/_navigation-arrows.scss */
  .prev-post-arrow a:hover, .next-post-arrow a:hover {
    background: #606b74 !important;
    color: #fff !important; }
  @media only screen and (max-width: 700px) {
    /* line 12, _/components/sass/_navigation-arrows.scss */
    .prev-post-arrow a, .next-post-arrow a {
      padding: .4em .3em .4em;
      font-size: 30px; } }

/* line 36, _/components/sass/_navigation-arrows.scss */
.prev-post-arrow {
  left: 0px; }

/* line 40, _/components/sass/_navigation-arrows.scss */
.prev-post-arrow a {
  padding-left: .5em;
  border-radius: 0px 6px 6px 0px; }
  @media only screen and (max-width: 700px) {
    /* line 40, _/components/sass/_navigation-arrows.scss */
    .prev-post-arrow a {
      padding-left: .2em; } }

/* line 48, _/components/sass/_navigation-arrows.scss */
.next-post-arrow {
  right: 0px; }

/* line 51, _/components/sass/_navigation-arrows.scss */
.next-post-arrow a {
  padding-right: .5em;
  border-radius: 6px 0px 0px 6px; }
  @media only screen and (max-width: 700px) {
    /* line 51, _/components/sass/_navigation-arrows.scss */
    .next-post-arrow a {
      padding-right: .2em; } }

/*-----------------END NAVIGATION---------------*/
/*custom post type*/
/*.single-studies {

.prev-post-arrow a, .next-post-arrow a{
font-size:15px!important;
font-weight:500!important;
text-shadow:-1px -1px 1px rgba(0,0,0,.2);
	font-family: $fontfamilySans;
	color:#fff!important; 
	padding:.7em .6em .7em;
	display:block;
	-webkit-transition: .2s ease-in;
	-moz-transition: .2s ease-in;
	-o-transition: .2s ease-in;
	transition: .2s ease-in;
		&:hover {
			font-size:12px;
		} 
		@media only screen and (max-width: 1000px){
	padding:.7em .4em .7em;
	top:80%!important;
		}
	
}
.prev-post-arrow a{
	@include border-radius(0px 6px 6px 0px);
}

.next-post-arrow a{
	@include border-radius(6px 0px 0px 6px);
}
}*/
/* line 1, _/components/sass/_interior-pages.scss */
#hrbr-widget {
  margin: 2em 0;
  padding: 50px 2em;
  font-family: "myriad-pro-condensed", sans-serif;
  color: #0e4d6c !important; }
  /* line 6, _/components/sass/_interior-pages.scss */
  #hrbr-widget a {
    /*color:$accent-orange!important;*/ }
  @media screen and (max-width: 600px) {
    /* line 1, _/components/sass/_interior-pages.scss */
    #hrbr-widget {
      padding: 1em .3em; } }

/* line 13, _/components/sass/_interior-pages.scss */
.hrbr-title, .hrbr-location {
  color: #0e4d6c !important; }

/* line 17, _/components/sass/_interior-pages.scss */
.careers-container {
  background: #f7f4f0;
  margin-bottom: 2em; }
  /* line 20, _/components/sass/_interior-pages.scss */
  .careers-container h1 {
    color: #0e4d6c;
    font-size: 45px;
    padding: 1em 0em .5em; }
    @media screen and (max-width: 768px) {
      /* line 20, _/components/sass/_interior-pages.scss */
      .careers-container h1 {
        font-size: 35px;
        text-align: center !important; } }
  @media screen and (max-width: 1000px) {
    /* line 17, _/components/sass/_interior-pages.scss */
    .careers-container {
      padding: 0 10px; } }
  @media screen and (max-width: 768px) {
    /* line 17, _/components/sass/_interior-pages.scss */
    .careers-container {
      padding: 0 10%; } }
  @media screen and (max-width: 600px) {
    /* line 17, _/components/sass/_interior-pages.scss */
    .careers-container {
      padding: 2% 5%; } }

/* line 42, _/components/sass/_interior-pages.scss */
.overlay-box {
  background: rgba(255, 255, 255, 0.9);
  /*	background:rgba(14,77,108,.8);
  border-bottom:5px solid #ccc;*/
  padding: 2em; }
  /* line 47, _/components/sass/_interior-pages.scss */
  .overlay-box h1, .overlay-box p, .overlay-box .checkmark {
    /*color:#fff!important;*/ }

/* line 54, _/components/sass/_interior-pages.scss */
.top-section-outer, .derm-top {
  padding: 5% 0 8%;
  text-shadow: -1px -1px 2px rgba(0, 0, 0, 0.2); }
  /* line 56, _/components/sass/_interior-pages.scss */
  .top-section-outer h1, .top-section-outer h2, .top-section-outer p, .top-section-outer h3, .derm-top h1, .derm-top h2, .derm-top p, .derm-top h3 {
    text-align: center;
    color: #fff; }

/*tkl difference*/
/* line 66, _/components/sass/_interior-pages.scss */
.interior-page-container-b {
  padding: 2% 0;
  background: #f2ede7; }

/* line 73, _/components/sass/_interior-pages.scss */
.full-width-intro {
  padding: 4% 0;
  text-align: center; }

/* line 77, _/components/sass/_interior-pages.scss */
.derm-top {
  padding: 10% 10% 10%; }

/* line 83, _/components/sass/_interior-pages.scss */
.comprehensive {
  padding: 1% 3%;
  padding-left: 3em !important; }

/*.inner-content{
	padding-bottom:2em;
	
	hr.custom-style {
		padding:0;
	}
	
	
	h2 {
	
		font-weight:300!important;
	
		line-height:1.2;
		padding-bottom:.2em;
		margin-bottom:.2em;
	}
	p {
	
				font-weight:400!important;
	}
}*/
/* line 108, _/components/sass/_interior-pages.scss */
.left-side-text {
  margin-top: 2%;
  margin-left: 15%;
  margin-right: 2%;
  padding-bottom: 1em;
  /*outline:1px solid red;*/ }

/* line 116, _/components/sass/_interior-pages.scss */
.right-side-text {
  /*outline:1px solid red;*/
  margin-top: 2%;
  margin-left: 2%;
  margin-right: 150px;
  padding-bottom: 1em; }

@media only screen and (max-width: 1200px) {
  /* line 127, _/components/sass/_interior-pages.scss */
  .left-side-text, .right-side-text, .inner-content {
    margin: 2% 10%;
    padding: .5em; } }
@media screen and (max-width: 600px) {
  /* line 135, _/components/sass/_interior-pages.scss */
  .left-side-text, .right-side-text, .inner-content {
    margin: 0;
    padding: .5em 1.5em; }
    /* line 138, _/components/sass/_interior-pages.scss */
    .left-side-text h1, .left-side-text h2, .right-side-text h1, .right-side-text h2, .inner-content h1, .inner-content h2 {
      text-align: center;
      line-height: 1.3; } }
/* line 146, _/components/sass/_interior-pages.scss */
.divider-content {
  padding: 10% 0 !important;
  background: #fff; }
  /* line 149, _/components/sass/_interior-pages.scss */
  .divider-content p {
    text-align: center;
    color: #fff; }

/*.number-derm {
	color:$accent-color;
	font-size:80px!important;
	opacity:.3;
}*/
/* line 158, _/components/sass/_interior-pages.scss */
.page-id-20 .divider-content {
  padding: 5% 20% !important;
  background: #445a61; }

/* line 164, _/components/sass/_interior-pages.scss */
.outer-section-a {
  background: #fff;
  padding: 1.5em 0; }

/* line 170, _/components/sass/_interior-pages.scss */
.outer-section-b {
  padding: 1.5em 0;
  background: #f7f7f7; }

/* line 175, _/components/sass/_interior-pages.scss */
.outer-section-c {
  background: #eee8e0;
  padding: 1.5em 0; }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
/* line 7, _/components/sass/_layout.scss */
.headline-container h1 {
  text-align: center; }

/* line 11, _/components/sass/_layout.scss */
.wrapper {
  background-color: #eee8e0 !important; }

/* line 15, _/components/sass/_layout.scss */
.page-headline {
  padding: 3% 0 1%; }
  /* line 18, _/components/sass/_layout.scss */
  .page-headline h1 {
    color: #555;
    font-size: 40px;
    font-weight: 300; }

/* line 25, _/components/sass/_layout.scss */
#back_to_top span {
  background-color: #ccc !important;
  -webkit-transition: .3s ease-in;
  -moz-transition: .3s ease-in;
  -o-transition: .3s ease-in;
  transition: .3s ease-in; }
  /* line 31, _/components/sass/_layout.scss */
  #back_to_top span:hover {
    background-color: #848484 !important; }

/*
.full_section_inner, .boxed .section .section_inner, .grid_section .section_inner, .default_template_holder{

 		 animation: fadeIn .5s ease-in;

 	}*/
/* line 42, _/components/sass/_layout.scss */
.title_outer, .full_width, .default_template_holder {
  animation: fadeIn .4s ease-in; }

/* line 49, _/components/sass/_layout.scss */
ul.checkmark {
  margin: .6em 0em .6em 2.5em; }
  /* line 53, _/components/sass/_layout.scss */
  ul.checkmark li {
    position: relative;
    margin-left: -1.5em;
    padding-bottom: .5em; }
  /* line 61, _/components/sass/_layout.scss */
  ul.checkmark li ul {
    /*border-bottom:1px solid #ccc;*/ }
  /* line 65, _/components/sass/_layout.scss */
  ul.checkmark li ul li {
    margin: 0 !important;
    padding: 0 !important;
    padding-left: 3em; }
  /* line 70, _/components/sass/_layout.scss */
  ul.checkmark li ul li:before {
    content: "\4b";
    font-size: 12px; }
  /* line 74, _/components/sass/_layout.scss */
  ul.checkmark li:before {
    color: #e05612;
    color: #0e4d6c;
    font-weight: 700;
    font-family: 'ElegantIcons';
    content: "\4e";
    /*checkmark*/
    padding-right: .7em;
    margin-left: -1.5em;
    font-size: .7em; }

/* line 89, _/components/sass/_layout.scss */
ul.bulletpoint {
  margin: .8em 0em .8em 2.5em; }
  /* line 93, _/components/sass/_layout.scss */
  ul.bulletpoint li {
    position: relative;
    margin-left: -1.5em;
    padding-bottom: .5em; }
  /* line 102, _/components/sass/_layout.scss */
  ul.bulletpoint li:before {
    color: #e05612;
    font-weight: 700;
    font-family: 'ElegantIcons';
    content: "\45";
    padding-right: .7em;
    margin-left: -1.5em;
    font-size: .7em; }

/* line 2, _/components/sass/_social.scss */
.social-icon-follow a {
  -webkit-transition: .3s ease-in;
  -moz-transition: .3s ease-in;
  -o-transition: .3s ease-in;
  transition: .3s ease-in;
  background-color: rgba(0, 0, 0, 0.6);
  background-color: #0e4d6c;
  display: inline-block;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  color: #fff !important;
  color: #91bbcc !important;
  margin: .4em .3em 0;
  vertical-align: center;
  text-align: center;
  cursor: pointer; }
  /* line 19, _/components/sass/_social.scss */
  .social-icon-follow a:hover {
    background-color: rgba(0, 0, 0, 0.4);
    color: #91bbcc !important; }
  /* line 23, _/components/sass/_social.scss */
  .social-icon-follow a i {
    line-height: 1.8;
    font-size: 16px !important; }

/* line 28, _/components/sass/_social.scss */
.social-icon-follow {
  display: block;
  margin: 1em 0 !important; }
  @media only screen and (max-width: 1000px) {
    /* line 28, _/components/sass/_social.scss */
    .social-icon-follow {
      display: none; } }

/* line 36, _/components/sass/_social.scss */
span.social-icon-follow-top {
  display: block;
  display: none !important;
  margin: 0.3em 0 0 !important; }
  @media only screen and (max-width: 1000px) {
    /* line 36, _/components/sass/_social.scss */
    span.social-icon-follow-top {
      display: none; } }

/* line 44, _/components/sass/_social.scss */
.social-icon-follow-top a {
  -webkit-transition: .3s ease-in;
  -moz-transition: .3s ease-in;
  -o-transition: .3s ease-in;
  transition: .3s ease-in;
  background-color: #0e4d6c;
  display: inline-block;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  color: #91bbcc !important;
  margin: 0em .5em 0;
  vertical-align: center;
  text-align: center;
  cursor: pointer; }
  /* line 61, _/components/sass/_social.scss */
  .social-icon-follow-top a:hover {
    background-color: rgba(0, 0, 0, 0.4);
    color: #91bbcc !important; }
  /* line 65, _/components/sass/_social.scss */
  .social-icon-follow-top a i {
    line-height: 1.3 !important;
    font-size: 15px !important; }

/* line 70, _/components/sass/_social.scss */
.atss {
  position: fixed;
  top: 15% !important;
  width: 3pc;
  z-index: 100020;
  background: none; }

/* line 77, _/components/sass/_social.scss */
.at-icon-wrapper {
  background-color: rgba(0, 0, 0, 0.1) !important;
  /*  background:darken($wheat,10%)!important;*/
  /*  background:lighten($light-blue-type,25%)!important;*/
  border: 1px solid #f7f7f7;
  /* border-radius:(50%)!important;*/ }

/* line 85, _/components/sass/_social.scss */
.addthis_toolbox.addthis_default_style {
  background: #eeede7;
  background-color: rgba(0, 0, 0, 0.1) !important;
  /*	background:darken($wheat,10%)!important;*/
  /*  background:$light-blue-type!important;*/
  /* background:transparent!important;*/
  padding: 2em .2em 1em; }

/* line 93, _/components/sass/_social.scss */
.addthis_toolbox.addthis_default_style a {
  margin: .5em .2em; }

/* line 96, _/components/sass/_social.scss */
.addthis_counter a.addthis_button_expanded {
  color: #777; }

/* line 3, _/components/sass/_home.scss */
.three-sections-home {
  margin: 0 -35px; }
  @media (max-width: 1000px) {
    /* line 4, _/components/sass/_home.scss */
    .three-sections-home .wpb_column {
      float: none;
      width: 100%; } }
  /* line 11, _/components/sass/_home.scss */
  .three-sections-home .vc_column_container > .vc_column-inner {
    padding: 0; }
  @media (max-width: 1000px) {
    /* line 3, _/components/sass/_home.scss */
    .three-sections-home {
      margin: 0; } }
  /* line 20, _/components/sass/_home.scss */
  .three-sections-home ul.checkmark li:before {
    color: #fff !important; }
  /* line 23, _/components/sass/_home.scss */
  .three-sections-home .panel-1, .three-sections-home .panel-2, .three-sections-home .panel-3 {
    padding: 3rem 2rem;
    transform: skewX(-20deg); }
    @media (max-width: 1000px) {
      /* line 23, _/components/sass/_home.scss */
      .three-sections-home .panel-1, .three-sections-home .panel-2, .three-sections-home .panel-3 {
        transform: skewX(0deg);
        padding: 2rem 1rem 2rem 6rem; } }
  /* line 31, _/components/sass/_home.scss */
  .three-sections-home .panel-1 {
    background: #dc711b;
    padding-left: 6rem; }
  /* line 35, _/components/sass/_home.scss */
  .three-sections-home .panel-2 {
    background: #7d2939; }
  /* line 38, _/components/sass/_home.scss */
  .three-sections-home .panel-3 {
    background: #2a4562; }
  /* line 41, _/components/sass/_home.scss */
  .three-sections-home h2, .three-sections-home h2 a, .three-sections-home ul, .three-sections-home p, .three-sections-home ul.checkmark:before {
    color: #fff;
    transform: skewX(20deg); }
    @media (max-width: 1000px) {
      /* line 41, _/components/sass/_home.scss */
      .three-sections-home h2, .three-sections-home h2 a, .three-sections-home ul, .three-sections-home p, .three-sections-home ul.checkmark:before {
        transform: skewX(0deg); } }
  /* line 50, _/components/sass/_home.scss */
  .three-sections-home h2 a:hover {
    color: #fff !important;
    border-bottom: 1px solid #f7f7f7; }
  @media (max-width: 1000px) {
    /* line 54, _/components/sass/_home.scss */
    .three-sections-home h2 {
      font-size: 3rem; } }
  /* line 59, _/components/sass/_home.scss */
  .three-sections-home ul, .three-sections-home h2 {
    line-height: 1.2; }
  /* line 63, _/components/sass/_home.scss */
  .three-sections-home ul {
    padding-left: 2.8rem; }
    @media (max-width: 1000px) {
      /* line 63, _/components/sass/_home.scss */
      .three-sections-home ul {
        padding-left: .5rem; } }
  /* line 69, _/components/sass/_home.scss */
  .three-sections-home ul li {
    font-size: 1.3rem; }

/* line 78, _/components/sass/_home.scss */
.what-makes-different-home {
  padding: 6rem 4rem;
  background: #06142e; }
  @media screen and (max-width: 600px) {
    /* line 78, _/components/sass/_home.scss */
    .what-makes-different-home {
      padding: 2rem 1rem; } }
  /* line 84, _/components/sass/_home.scss */
  .what-makes-different-home h2, .what-makes-different-home h3, .what-makes-different-home p {
    text-align: center;
    color: #cedbf1; }
  /* line 89, _/components/sass/_home.scss */
  .what-makes-different-home h2 {
    font-size: 3.75rem !important;
    font-weight: 600; }
    @media screen and (max-width: 600px) {
      /* line 89, _/components/sass/_home.scss */
      .what-makes-different-home h2 {
        font-size: 3rem !important; } }
  /* line 97, _/components/sass/_home.scss */
  .what-makes-different-home h3 {
    font-size: 2.75rem !important; }
    @media screen and (max-width: 600px) {
      /* line 97, _/components/sass/_home.scss */
      .what-makes-different-home h3 {
        font-size: 2.2rem !important; } }
  /* line 103, _/components/sass/_home.scss */
  .what-makes-different-home p {
    font-size: 1.4rem;
    padding-left: 8%;
    padding-right: 8%; }
    @media (max-width: 1000px) {
      /* line 103, _/components/sass/_home.scss */
      .what-makes-different-home p {
        font-size: 1rem; } }
    /* line 112, _/components/sass/_home.scss */
    .what-makes-different-home p a {
      display: inline-block;
      font-family: "myriad-pro-condensed", sans-serif;
      background: rgba(255, 255, 255, 0.1);
      color: #fff;
      font-size: 1.7rem !important;
      border: 1px solid #e9e9e9;
      padding: .5rem 1rem;
      margin: .5em 0; }
      /* line 123, _/components/sass/_home.scss */
      .what-makes-different-home p a:hover {
        background: rgba(255, 255, 255, 0.2);
        color: #fff !important; }

/*-----------------*/
/* line 140, _/components/sass/_home.scss */
.tp-caption.TKL-Button, .TKL-Button {
  background: #e05612 !important;
  border: none !important;
  -webkit-transition: .5s ease-in;
  -moz-transition: .5s ease-in;
  -o-transition: .5s ease-in;
  transition: .5s ease-in;
  color: #fff !important; }
  /* line 148, _/components/sass/_home.scss */
  .tp-caption.TKL-Button:hover, .TKL-Button:hover {
    background: #c84d10 !important; }

/* line 162, _/components/sass/_home.scss */
.home .fa-circle {
  color: #7d2939 !important;
  border: 1px solid #7d2939;
  -webkit-transition: .3s ease-in;
  -moz-transition: .3s ease-in;
  -o-transition: .3s ease-in;
  transition: .3s ease-in; }
  /* line 169, _/components/sass/_home.scss */
  .home .fa-circle:hover {
    color: #6a2330 !important;
    background: #6a2330 !important; }

/*.home .fa-stack:hover {
		color:red;
	}*/
/* line 2, _/components/sass/_faq.scss */
.faq-container {
  margin: 1.1em 0; }

/*.volunteer-box {
	border:1px solid #e9e9e9;
	background:#fff;
	padding:1em 2em;
		color:$muted-slate;
	margin-top:80px;
	font-weight:400;
	margin-bottom:1.7em!important;
	text-align: center;
}*/
/* line 17, _/components/sass/_faq.scss */
.faq-accordion-container {
  /*width:200px!important;*/ }

/*.faq-accordion {
margin-top:1em;
	width:400px!important;

	@media only screen and (max-width: 1200px){



		}
			@media only screen and (max-width: 700px){




		}

}*/
/* line 37, _/components/sass/_faq.scss */
.faq-container {
  border: 1px solid #ccc;
  border-bottom: 5px solid #ccc;
  padding: 1.5em;
  background: #fff; }

/* line 44, _/components/sass/_faq.scss */
.faq-container-outer h1 {
  font-size: 40px;
  margin-bottom: 0.4em !important;
  color: #0e4d6c;
  border-bottom: 1px solid #e9e9e9; }

/* line 52, _/components/sass/_faq.scss */
.qode-accordion-holder .qode-title-holder .qode-tab-title span.qode-tab-title-inner:only-child {
  padding-left: 10px !important;
  padding-bottom: 5px !important; }

/* line 57, _/components/sass/_faq.scss */
.qode-accordion-holder .qode-title-holder .qode-tab-title .qode-tab-title-inner {
  font-size: 18px;
  /*	line-height:1.3!important;*/
  font-weight: 400;
  color: #0e4d6c; }

/* line 64, _/components/sass/_faq.scss */
.qode-accordion-holder .qode-title-holder.ui-state-active, .qode-accordion-holder .qode-title-holder.ui-state-hover {
  background: #e05612; }
  /* line 66, _/components/sass/_faq.scss */
  .qode-accordion-holder .qode-title-holder.ui-state-active .qode-tab-title-inner, .qode-accordion-holder .qode-title-holder.ui-state-hover .qode-tab-title-inner {
    color: #fff; }

/* line 72, _/components/sass/_faq.scss */
.qode-accordion-holder .qode-title-holder .qode-tab-title {
  height: 45px; }

/* line 76, _/components/sass/_faq.scss */
.qode-accordion-holder .qode-accordion-content {
  background: #fff !important;
  border-bottom: 1px solid #e9e9e9;
  padding: .5em 40px 1em; }
  /* line 80, _/components/sass/_faq.scss */
  .qode-accordion-holder .qode-accordion-content p, .qode-accordion-holder .qode-accordion-content ul {
    font-size: 18px !important;
    font-weight: 400;
    color: #0e4d6c; }

/*.q_accordion_holder.accordion.boxed .ui-accordion-header{
			background:$medium-blue;
			text-align:left!important;
			text-transform:none!important;
			color:#fff;
			font-size:19px;
			letter-spacing:1px;
			padding:.3em 1em;
			font-weight:300;
			@media only screen and (max-width: 700px){
			line-height:1.4;
			padding:1em 1.5em;
			text-align:left;
			}
			&:hover {
			background:$accent-orange;
			color:#fff!important;
				}
}

.q_accordion_holder.accordion .ui-accordion-header.ui-state-active {
	background:$accent-orange;
	color:#fff!important;
		

}
.q_accordion_holder.accordion div.accordion_content {
	background:#fff;
	padding: 0 3em 0 3em!important;
	p {
		font-size:16px!important;
		color:$medium-blue;
	}

}*/
/* line 1, _/components/sass/_special-styles.scss */
.hide {
  display: none; }

/*.work-in-progress {

	background:#ccc;
	padding:2em 3em;
	p{color:#fff;
		text-align:center;
		font-weight:bold;}
}*/
/* line 16, _/components/sass/_special-styles.scss */
header .q_logo img.mobile {
  /*	outline:4px solid red;*/ }

/* line 20, _/components/sass/_special-styles.scss */
.home .dark .header_bottom, .page-id-450 .dark .header_bottom, .page-id-638 .dark .header_bottom {
  /*background:lighten($lightest-grey,10%)!important;
  background:lighten($super-light-blue,2%)!important;*/
  /*background:#f8f8f8!important;*/
  /*border-bottom:1px solid rgba(255,255,255,.4);*/
  /*background:rgba(0,0,0,.1)!important;*/
  /*background:rgba(255,255,255,0)!important;*/
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,7db9e8+100&1+0,0+100 */
  /*background: -moz-linear-gradient(left, rgba(255,255,255,.7) 0%, rgba(125,185,232,0) 100%)!important; */
  /* FF3.6-15 */
  /*background: -webkit-linear-gradient(left, rgba(255,255,255,.7) 0%,rgba(125,185,232,0) 100%)!important;*/
  /* Chrome10-25,Safari5.1-6 */
  /*background: linear-gradient(to right, rgba(255,255,255,.7) 0%,rgba(125,185,232,0) 100%)!important; */
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#007db9e8',GradientType=1 );*/
  /* IE6-9 */ }

/*mobile styles*/
@media only screen and (max-width: 1000px) {
  /* line 4, _/components/sass/_mobile-styles.scss */
  .boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .footer_bottom_border.in_grid, .footer_top_border.in_grid, .full_width .parallax_content, .steps_holder_inner, .title_border_in_grid_holder, div.grid_section .section_inner, nav.content_menu ul {
    /* width: 768px;*/
    width: 80%;
    margin: 0 auto; }

  /* line 9, _/components/sass/_mobile-styles.scss */
  .header_bottom .container_inner {
    width: 100%; } }
@media screen and (max-width: 768px) {
  /* line 15, _/components/sass/_mobile-styles.scss */
  .boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .footer_bottom_border.in_grid, .footer_top_border.in_grid, .full_width .parallax_content, .steps_holder_inner, .title_border_in_grid_holder, div.grid_section .section_inner, nav.content_menu ul {
    width: 100%; } }
@media screen and (max-width: 600px) {
  /* line 23, _/components/sass/_mobile-styles.scss */
  .boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .footer_bottom_border.in_grid, .footer_top_border.in_grid, .full_width .parallax_content, .steps_holder_inner, .title_border_in_grid_holder, div.grid_section .section_inner, nav.content_menu ul {
    width: 100%; } }
@media screen and (max-width: 480px) {
  /* line 32, _/components/sass/_mobile-styles.scss */
  .boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .footer_bottom_border.in_grid, .footer_top_border.in_grid, .full_width .parallax_content, .steps_holder_inner, .title_border_in_grid_holder, div.grid_section .section_inner, nav.content_menu ul {
    width: 85%;
    margin: 0 auto; } }
@media screen and (max-width: 1000px) {
  /* line 45, _/components/sass/_mobile-styles.scss */
  .title .image img {
    display: none !important; }

  /* line 49, _/components/sass/_mobile-styles.scss */
  .title {
    min-height: 100px !important;
    background-size: cover !important; }

  /* line 56, _/components/sass/_mobile-styles.scss */
  .title_outer {
    padding-top: 30px;
    background: #0e4d6c; }

  /* about us*/
  /* line 61, _/components/sass/_mobile-styles.scss */
  .page-id-33 .title {
    min-height: 230px !important; }

  /*news*/
  /* line 65, _/components/sass/_mobile-styles.scss */
  .page-id-42 .title {
    min-height: 200px !important; }

  /*  early dev, derm , cons health , tkl dif*/
  /* line 69, _/components/sass/_mobile-styles.scss */
  .page-id-1449 .title, .page-id-7 .title, .page-id-20 .title, .page-id-24 .title, .page-id-1102 .title {
    min-height: 330px !important; } }
/*added for ipad portrait mode*/
@media screen and (max-width: 800px) {
  /* line 76, _/components/sass/_mobile-styles.scss */
  .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4,
  .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
    float: none;
    width: 100%; } }
@media screen and (max-width: 768px) {
  /* line 90, _/components/sass/_mobile-styles.scss */
  .content_inner {
    margin-top: 50px; }

  /* line 93, _/components/sass/_mobile-styles.scss */
  .title .image img {
    display: none !important; }

  /* line 97, _/components/sass/_mobile-styles.scss */
  .title {
    margin-top: 70px;
    padding-bottom: 0 !important;
    min-height: 150px !important;
    background-size: cover !important; }

  /* line 105, _/components/sass/_mobile-styles.scss */
  .title_outer {
    /*padding-top:10px;*/
    background: #0e4d6c; }

  /* about us, participate */
  /* line 111, _/components/sass/_mobile-styles.scss */
  .page-id-33 .title {
    /* min-height: 300px !important;*/ }

  /*   participate careers*/
  /* line 115, _/components/sass/_mobile-styles.scss */
  .page-id-1449 .title, .page-id-36 .title {
    /* min-height: 200px !important;*/ }

  /*  early dev, derm , cons health , tkl dif*/
  /* line 120, _/components/sass/_mobile-styles.scss */
  .page-id-7 .title, .page-id-20 .title, .page-id-24 .title, .page-id-1102 .title {
    min-height: 400px !important; } }
@media screen and (max-width: 600px) {
  /* line 126, _/components/sass/_mobile-styles.scss */
  .title {
    /*   padding-bottom:20px!important;*/ }

  /* line 129, _/components/sass/_mobile-styles.scss */
  .title .title_holder {
    /*  padding-top:50px!important;*/
    height: auto !important; }

  /*  news*/
  /* line 134, _/components/sass/_mobile-styles.scss */
  .page-id-42 .title {
    min-height: 180px !important; }

  /*   participate careers*/
  /* line 138, _/components/sass/_mobile-styles.scss */
  .page-id-1449 .title, .page-id-36 .title {
    min-height: 180px !important; }

  /* line 141, _/components/sass/_mobile-styles.scss */
  .page-id-20 .title {
    min-height: 300px !important; } }
/*hide elements on main menu but display on mobile*/
@media only screen and (min-width: 1000px) {
  /* line 8, _/components/sass/_mobile-menu.scss */
  #nav-menu-item-2280, #nav-menu-item-1675, #nav-menu-item-1161, #nav-menu-item-1159, #nav-menu-item-1158, #nav-menu-item-1160 {
    display: none !important; } }
@media only screen and (max-width: 1000px) {
  /* line 13, _/components/sass/_mobile-menu.scss */
  #nav-menu-item-2280, #nav-menu-item-1675, #nav-menu-item-1161, #nav-menu-item-1159, #nav-menu-item-1158, #nav-menu-item-1160 {
    display: none !important; } }
/*---------------------*/
/*Mobile Menu*/
/* line 20, _/components/sass/_mobile-menu.scss */
.mobile_menu_button .fa {
  display: inline-block;
  font: normal normal normal 36px/1 FontAwesome !important;
  font-size: inherit;
  padding-left: 45px;
  text-rendering: auto;
  color: #0e4d6c !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-left: 45px; }
  @media screen and (max-width: 480px) {
    /* line 20, _/components/sass/_mobile-menu.scss */
    .mobile_menu_button .fa {
      padding-left: 25px; } }

/* line 34, _/components/sass/_mobile-menu.scss */
nav.mobile_menu {
  padding: 0em 0;
  background: #0e4d6c;
  /*    border-bottom:3px solid rgba(0,0,0,.5);*/
  /*  padding:0 45px;*/ }

/* line 40, _/components/sass/_mobile-menu.scss */
nav.mobile_menu ul {
  /*  width:80%;*/
  margin: 0 auto;
  /*  margin-top:0!important;*/
  /*width:100%!important;*/
  /*border-bottom:5px solid #ccc;*/
  /*padding-bottom:2em;*/ }

/* line 54, _/components/sass/_mobile-menu.scss */
nav.mobile_menu ul li a {
  font-size: 22px !important;
  font-weight: 400;
  /*width:100%!important;*/
  color: #fff !important;
  padding: 10px 25px 10px 35px;
  display: block;
  position: relative;
  text-transform: none;
  line-height: 1.7;
  letter-spacing: 0;
  /* text-align:center;*/ }

/* line 67, _/components/sass/_mobile-menu.scss */
nav.mobile_menu ul li, nav.mobile_menu ul li ul li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2); }

/* line 70, _/components/sass/_mobile-menu.scss */
nav.mobile_menu ul li, nav.mobile_menu ul {
  /*    border-color:#e9e9e9;*/ }

/* line 73, _/components/sass/_mobile-menu.scss */
nav.mobile_menu ul li {
  /*background:#383c3f;*/
  -webkit-transition: .2s ease-in;
  -moz-transition: .2s ease-in;
  -o-transition: .2s ease-in;
  transition: .2s ease-in; }

/* line 80, _/components/sass/_mobile-menu.scss */
nav.mobile_menu ul li:hover {
  background: #093348;
  /*background:#61666b;*/ }

/* line 85, _/components/sass/_mobile-menu.scss */
nav.mobile_menu ul li a.current, nav.mobile_menu ul li a:hover {
  /* color: #333!important;*/
  /*     color: #f7f7f7!important;*/
  /*background:#61666b;*/
  background: #093348; }

@media (max-width: 1000px) {
  /* line 93, _/components/sass/_mobile-menu.scss */
  header {
    position: fixed !important;
    width: 100% !important;
    top: 0 !important;
    left: 0 !important; } }
@media only screen and (max-width: 1000px) {
  /* line 6, _/components/sass/_margins.scss */
  .page-template-full_width .wrapper {
    margin-top: 2rem; } }

/* line 1, _/components/sass/_single-study.scss */
.single-studies {
  /*.title{
  	height:200px!important;
  }*/ }
  /* line 2, _/components/sass/_single-study.scss */
  .single-studies #gform_wrapper_2 {
    /*max-width:800px;*/
    /*margin:1.5em auto;*/
    border-radius: 10px;
    border: 20px solid #eee8e0; }
    @media screen and (max-width: 600px) {
      /* line 2, _/components/sass/_single-study.scss */
      .single-studies #gform_wrapper_2 {
        border: none; } }
  /* line 16, _/components/sass/_single-study.scss */
  .single-studies .title_subtitle_holder {
    display: none !important; }
  /* line 20, _/components/sass/_single-study.scss */
  .single-studies .blog_single {
    /*	border:1px solid #e9e9e9;*/ }
  /* line 23, _/components/sass/_single-study.scss */
  .single-studies .post_text {
    /*	background:#fff;*/ }
  /* line 26, _/components/sass/_single-study.scss */
  .single-studies .post_text_inner {
    /*padding:0!important;*/
    margin-top: 2em !important;
    background: #fff;
    padding: 0 10%; }
    @media screen and (max-width: 800px) {
      /* line 26, _/components/sass/_single-study.scss */
      .single-studies .post_text_inner {
        padding: 0 8%; } }
  /* line 42, _/components/sass/_single-study.scss */
  .single-studies .post_text_inner:after {
    content: "";
    display: table;
    clear: both; }
  /* line 49, _/components/sass/_single-study.scss */
  .single-studies .blog_holder.single_image_title_post article h1 {
    padding-top: 0.5em !important; }
  /* line 53, _/components/sass/_single-study.scss */
  .single-studies .back-to {
    display: inline-block;
    text-shadow: -1px 1px 2px rgba(0, 0, 0, 0.2);
    margin-bottom: 1em; }
    /* line 59, _/components/sass/_single-study.scss */
    .single-studies .back-to a {
      color: #fff;
      background: #e05612;
      border-radius: 4px;
      padding: .2em .5em;
      border-bottom: 2px solid #e9e9e9; }
      /* line 66, _/components/sass/_single-study.scss */
      .single-studies .back-to a:hover {
        background: #c84d10;
        color: #fff !important; }
    @media screen and (max-width: 600px) {
      /* line 53, _/components/sass/_single-study.scss */
      .single-studies .back-to {
        text-align: center;
        display: block; } }

/* line 81, _/components/sass/_single-study.scss */
.single-study-container {
  /*background:#fff;*/
  /*font-family: $fontfamilySerif;*/
  font-size: 18px;
  padding: 0em 0;
  width: 60%;
  margin-left: 1em;
  display: block;
  float: left; }
  @media screen and (max-width: 600px) {
    /* line 81, _/components/sass/_single-study.scss */
    .single-study-container {
      /*border:1px solid $blue-bright;
      padding:1em .2em;*/ } }
  /* line 97, _/components/sass/_single-study.scss */
  .single-study-container .study-data {
    padding: .4em 0;
    border-top: 1px solid #e9e9e9;
    color: #0e4d6c;
    font-size: 18px;
    font-weight: 700 !important; }
  /* line 105, _/components/sass/_single-study.scss */
  .single-study-container h1 {
    font-family: "myriad-pro-condensed", sans-serif;
    color: #0e4d6c !important;
    font-weight: 600;
    text-transform: uppercase !important;
    font-size: 20px !important;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: .3em; }
    @media screen and (max-width: 600px) {
      /* line 105, _/components/sass/_single-study.scss */
      .single-study-container h1 {
        text-align: center;
        font-size: 17px; } }
  /* line 119, _/components/sass/_single-study.scss */
  .single-study-container h2.entry_title {
    font-weight: 600;
    font-family: "myriad-pro-condensed", sans-serif;
    color: #0e4d6c !important;
    letter-spacing: 0;
    font-size: 42px !important;
    /*border-bottom:1px solid #e9e9e9;
    padding-bottom:em;*/ }
    @media screen and (max-width: 600px) {
      /* line 119, _/components/sass/_single-study.scss */
      .single-study-container h2.entry_title {
        text-align: center;
        font-size: 35px;
        line-height: 1.3; } }
  /* line 133, _/components/sass/_single-study.scss */
  .single-study-container .studies-label {
    font-family: "myriad-pro-condensed", sans-serif;
    font-size: 16px;
    width: 160px;
    display: inline-block;
    padding-right: 1em;
    text-transform: uppercase;
    color: #6e9eb4; }
    @media screen and (max-width: 600px) {
      /* line 133, _/components/sass/_single-study.scss */
      .single-study-container .studies-label {
        display: block;
        font-size: 14px;
        margin-bottom: -2px; } }
  /* line 150, _/components/sass/_single-study.scss */
  .single-study-container .study-description p {
    font-weight: 700;
    font-size: 20px;
    color: #0e4d6c !important;
    /*border-bottom:1px solid #e9e9e9;*/
    /*padding-bottom:.5em;*/ }
  @media only screen and (max-width: 1000px) {
    /* line 81, _/components/sass/_single-study.scss */
    .single-study-container {
      /*margin:0 10%;*/
      float: none;
      width: 100%;
      margin-left: 0; } }

/* line 171, _/components/sass/_single-study.scss */
.studies-right-side {
  width: 32%;
  float: right;
  display: block;
  /*border:1px solid #e9e9e9;*/ }
  @media only screen and (max-width: 1000px) {
    /* line 171, _/components/sass/_single-study.scss */
    .studies-right-side {
      /*margin:2% auto;*/
      float: none;
      width: 100%; } }

/* line 189, _/components/sass/_single-study.scss */
#studies-sidebar {
  /*close sidebar*/ }
  /* line 193, _/components/sass/_single-study.scss */
  #studies-sidebar .single-studies .sidebar {
    /*h5{
    text-transform: uppercase;
    font-size: 22px;
    text-align:center;
    border-top:1px solid #e9e9e9;
    padding:.4em 0 .3em;
    margin:0 0 .3em;
    font-weight:600;
    color:$blue-bright;
    		font-family:$fontfamilyHeadline;
    }*/ }
  /* line 210, _/components/sass/_single-study.scss */
  #studies-sidebar h2.other-studies {
    border: 1px solid #ccc;
    border-bottom: none;
    padding: .5em 0;
    background: #f5f2ed;
    margin-top: .3em;
    font-size: 22px;
    text-align: center;
    text-transform: uppercase;
    color: #0e4d6c;
    font-weight: 700;
    padding-bottom: .3em; }
  /* line 223, _/components/sass/_single-study.scss */
  #studies-sidebar div.dont-see {
    font-size: 30px;
    font-family: "myriad-pro-condensed", sans-serif;
    line-height: 1.3;
    color: #0e4d6c;
    font-weight: 500;
    text-align: center;
    background: white;
    padding: 1em 1em;
    border: 2px solid #c2d6df;
    border-radius: 20px 20px 0 0; }
  /* line 236, _/components/sass/_single-study.scss */
  #studies-sidebar #studies-listing {
    border: 1px solid #ccc;
    padding: 1em 1em;
    margin-bottom: 1em;
    background: #f5f2ed;
    color: #0e4d6c;
    /*padding-left:1em;*/ }
    /* line 243, _/components/sass/_single-study.scss */
    #studies-sidebar #studies-listing a.title {
      /*background:darken($wheat,3%);*/
      /*	background:$blue-bright;*/
      /*text-align:center;*/
      /*color:#fff;*/
      font-family: "myriad-pro-condensed", sans-serif;
      font-size: 18px;
      font-weight: 700;
      text-shadow: none;
      margin: 0;
      display: block;
      /*padding:1em 0 0;*/
      text-transform: uppercase;
      line-height: 1.4;
      height: auto !important; }
      @media only screen and (max-width: 1000px) {
        /* line 243, _/components/sass/_single-study.scss */
        #studies-sidebar #studies-listing a.title {
          min-height: 0 !important;
          padding: 0em !important; } }
      @media screen and (max-width: 768px) {
        /* line 243, _/components/sass/_single-study.scss */
        #studies-sidebar #studies-listing a.title {
          /*height:auto!important;*/ } }
    /* line 274, _/components/sass/_single-study.scss */
    #studies-sidebar #studies-listing .excerpt-dash {
      display: none; }
    /* line 277, _/components/sass/_single-study.scss */
    #studies-sidebar #studies-listing li {
      padding: .5em 0;
      line-height: 1 !important;
      border-bottom: 2px solid #fff; }
    /* line 282, _/components/sass/_single-study.scss */
    #studies-sidebar #studies-listing .excerpt {
      /*		outline:1px solid red;*/
      text-align: center !important;
      font-size: 16px;
      padding: 0em 0em 0em !important;
      margin: 0 !important;
      line-height: 1 !important; }
  /* line 297, _/components/sass/_single-study.scss */
  #studies-sidebar .single-studies .sidebar .single-studies .title {
    height: auto !important; }
  /* line 301, _/components/sass/_single-study.scss */
  #studies-sidebar .app-ad-widget {
    background: #0e4d6c;
    padding: 1.5em 2.2em;
    text-align: center;
    color: #fff; }
    /* line 304, _/components/sass/_single-study.scss */
    #studies-sidebar .app-ad-widget img {
      display: block;
      padding-top: .3em; }
  /* line 314, _/components/sass/_single-study.scss */
  #studies-sidebar .studies-quick-links a {
    margin: .2em 0;
    display: block;
    color: #fff !important;
    background: #e05612;
    padding: .5em 1em; }
    /* line 320, _/components/sass/_single-study.scss */
    #studies-sidebar .studies-quick-links a:hover {
      background: #c84d10;
      color: #fff !important; }

/*close single studies*/
/* line 1, _/components/sass/_counter.scss */
.counter-container {
  margin: 0em 0;
  /*background:darken($tkl-red, 2%);*/
  background: #082d3f;
  padding: 4% 0;
  text-shadow: -1px -1px 2px rgba(0, 0, 0, 0.2);
  border-bottom: 15px solid #a3364b;
  border-bottom: 15px solid #e05612; }

/* line 11, _/components/sass/_counter.scss */
.q_counter_holder span.counter {
  font-size: 90px !important; }

/* line 15, _/components/sass/_counter.scss */
.counter_text {
  color: #e05612;
  color: #e9e9e9;
  color: #f1844e;
  text-transform: none !important;
  font-weight: 400 !important;
  font-size: 16px !important; }

/*
.post_content_holder .post_image {

		max-height:300px;
		overflow:hidden;
	
	}*/
/*.qode_grid_1200 .container_inner {
		width:100%!important;
	
	}*/
/* line 13, _/components/sass/_single-post.scss */
.single .content .container_inner {
  width: 100% !important;
  margin: 0 !important;
  background: #eee8e0; }

/* line 18, _/components/sass/_single-post.scss */
.single_tags {
  display: none; }

/* line 21, _/components/sass/_single-post.scss */
.single-template-default .content .container_inner {
  background: #fff !important; }

/* line 27, _/components/sass/_single-post.scss */
.single-post .post_text_inner {
  position: relative;
  background: #fff !important;
  border-bottom: 4px solid #ccc;
  margin: 2em 10%;
  padding: 2em 4em !important;
  /*outline:2px solid red;*/ }
  /* line 30, _/components/sass/_single-post.scss */
  .single-post .post_text_inner .news-header-top {
    position: absolute;
    top: 0;
    left: 0;
    width: 96%;
    text-shadow: -1px -1px 4px rgba(0, 0, 0, 0.2);
    display: block;
    background: #dcd0bf;
    /*background:rgba(0,0,0,.1);*/
    /*		background:$blue-bright;
    		background:lighten($muted-blue,10%);*/
    /*width:93%;*/
    text-transform: uppercase;
    font-size: 15px;
    padding: .3em 2%;
    /*padding-left:3em;*/
    font-weight: 600;
    color: #b49a77;
    color: #fff; }
    @media screen and (max-width: 600px) {
      /* line 30, _/components/sass/_single-post.scss */
      .single-post .post_text_inner .news-header-top {
        text-align: center !important; } }
  @media screen and (max-width: 1100px) {
    /* line 56, _/components/sass/_single-post.scss */
    .single-post .post_text_inner img {
      display: block;
      float: none;
      text-align: center;
      margin: .2em auto; } }
  /* line 65, _/components/sass/_single-post.scss */
  .single-post .post_text_inner h2.entry_title {
    color: #0e4d6c;
    display: inline-block;
    border-bottom: 2px solid #e9e9e9;
    margin-bottom: .3em;
    margin-top: .3em; }
    @media screen and (max-width: 768px) {
      /* line 65, _/components/sass/_single-post.scss */
      .single-post .post_text_inner h2.entry_title {
        text-align: center !important;
        display: block; } }
  @media screen and (max-width: 1000px) {
    /* line 27, _/components/sass/_single-post.scss */
    .single-post .post_text_inner {
      padding: 2em 2em !important; } }
  /* line 86, _/components/sass/_single-post.scss */
  .single-post .post_text_inner p, .single-post .post_text_inner ul li {
    font-size: 18px;
    color: #0e4d6c; }
  /* line 90, _/components/sass/_single-post.scss */
  .single-post .post_text_inner h3 {
    color: #0e4d6c;
    font-size: 30px; }
  /* line 94, _/components/sass/_single-post.scss */
  .single-post .post_text_inner a {
    font-weight: 600;
    font-weight: 600;
    border-bottom: 1px solid #e9e9e9; }
  /* line 100, _/components/sass/_single-post.scss */
  .single-post .post_text_inner:after {
    content: "";
    display: table;
    clear: both; }
/* line 108, _/components/sass/_single-post.scss */
.single-post .below-post-single {
  margin-top: .5em;
  background: #dcd0bf;
  background: #f5f2ed;
  background: #7d2939;
  padding: 1em 10%; }
  /* line 115, _/components/sass/_single-post.scss */
  .single-post .below-post-single h2 {
    color: #fff;
    text-transform: uppercase;
    font-size: 25px;
    text-shadow: -1px -1px 2px rgba(0, 0, 0, 0.2);
    margin: .5em 0 .3em; }

/* line 125, _/components/sass/_single-post.scss */
.blog_single .blog_holder article {
  outline: 6px solid red; }

/*.blog_single.blog_holder article .post_info, .blog_single.blog_holder article .date, .title_subtitle_holder_inner {

	display:none;
}*/
/*.blog_single.blog_holder article .post_text .post_text_inner{
	width:65%;

	margin:0em auto 1em; 
	padding:1em 0 2em 0!important;
		p {
			font-size:18px;


		}
		h2{
		border-bottom:1px solid #e9e9e9;
	
		}

		ul {
			list-style-position: outside;
		margin:.7em 0 .7em 1em;

		@media only screen and (max-width: 700px){
	

		margin:.3em 0 .3em 1em;

		}

		}
		ol {
			margin:.7em 0em .7em 1.3em;
		}
		li {
			line-height:1.6;	

		}

		
		@media only screen and (max-width: 1000px){
		width:90%!important;
		
		}
		

		@media only screen and (max-width: 768px) {
		width:90%;
	
	}
	@media only screen and (max-width: 480px) {
	
		
	}
	}*/
/*.blog_single.blog_holder article .post_text .post_text_inner ul li:before {
	
  content: '•';
 
  display: block;
  position: relative;
  max-width: 0;
  max-height: 0;
  left: -.8em;
  top: -.1em;
  color: #a39f9a;
  font-size: 20px;
	
  }
*/
/*global remove post info*/
/*.latest_post_inner span.post_infos{
	display:none!important
}*/
/*min-height to minimize loading jump*/
/*.single-post .title_outer.with_image .title {
	min-height:300px;
	@media only screen and (max-width: 768px){
	min-height:100px;
		}
}*/
/* line 1, _/components/sass/_contact.scss */
.contact-container {
  background: #0e4d6c;
  /*	padding:1em .5em;*/
  /*padding:0 15%;*/ }
  /* line 5, _/components/sass/_contact.scss */
  .contact-container hr {
    border: 0;
    height: 0;
    width: 100%;
    /* margin-top:1em;*/
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
  @media only screen and (max-width: 1000px) {
    /* line 1, _/components/sass/_contact.scss */
    .contact-container {
      padding: 0 2em; } }
  @media screen and (max-width: 600px) {
    /* line 1, _/components/sass/_contact.scss */
    .contact-container {
      padding: 0.2em 0 !important; } }

/*locations button*/
/*.contact-button {
	border:1px solid $blue-bright;
	background:$blue-bright;
margin:1.6em 0;
	color:#fff;
	
	border-bottom:3px solid #ccc;
	padding:.5em 1.5em;
	display:inline-block;
	@include border-radius(5px);
	 -webkit-transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in;
	&:hover {
		background:darken($blue-bright,10%);
}
@media only screen and (max-width: 1000px){
display:block;
margin:.3em auto;
	}
}*/
/*.contact-side-wrapper {
	background:lighten($wheat,7%);
	border-top:3px solid #fff;
	padding:.3em;
}*/
/* line 51, _/components/sass/_contact.scss */
.contact-box-corporate {
  margin-top: 1em;
  /*	border:2px solid #ccc;*/
  /*border-top:2px solid #fff;*/
  /*min-height:240px;*/
  background: #f7f7f7;
  /*border:1px solid rgba(0,0,0,.2);*/
  border-bottom: 5px solid #ccc;
  border-top: 5px solid #eee8e0;
  padding: 1em 1.5em 1em 4em; }
  @media only screen and (max-width: 1000px) {
    /* line 51, _/components/sass/_contact.scss */
    .contact-box-corporate {
      /*min-height:350px;*/
      margin: .5em 0; } }
  @media screen and (max-width: 768px) {
    /* line 51, _/components/sass/_contact.scss */
    .contact-box-corporate {
      /*	min-height:0px;
      	margin:.5em .5em;*/
      /*margin:.5em .5em;*/ } }
  @media screen and (max-width: 768px) {
    /* line 51, _/components/sass/_contact.scss */
    .contact-box-corporate {
      padding: 1em; } }
  /* line 77, _/components/sass/_contact.scss */
  .contact-box-corporate a {
    font-weight: 800 !important; }
    /* line 79, _/components/sass/_contact.scss */
    .contact-box-corporate a:hover {
      border-radius: 4px;
      background: #0e4d6c;
      color: #fff !important;
      padding: .3em .4em; }
  /* line 87, _/components/sass/_contact.scss */
  .contact-box-corporate h2, .contact-box-corporate p {
    color: #0e4d6c; }
  /* line 89, _/components/sass/_contact.scss */
  .contact-box-corporate h2 {
    font-size: 22px !important;
    font-weight: 400;
    text-transform: uppercase;
    display: block;
    padding-bottom: .2em;
    margin-bottom: .2em;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
    @media screen and (max-width: 768px) {
      /* line 89, _/components/sass/_contact.scss */
      .contact-box-corporate h2 {
        text-align: center; } }
  @media screen and (max-width: 768px) {
    /* line 103, _/components/sass/_contact.scss */
    .contact-box-corporate strong p {
      font-size: 21px; } }
  @media screen and (max-width: 768px) {
    /* line 109, _/components/sass/_contact.scss */
    .contact-box-corporate p {
      font-size: 18px; } }

/*.locations-link  {
	background:$blue-bright;
margin:1em 0!important;
	color:#fff;
	line-height:1.6;
	text-align:center;

	padding:.5em 1.5em;
	display:inline-block;
	@include border-radius(5px);
	 -webkit-transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in;
	&:hover {
		background:darken($blue-bright,10%);
		color:#fff!important;
		}
		@media only screen and (max-width: 1000px){
	display:block;
	margin:.3em auto;

	}
}*/
/*.contact-box-2 {
p {
	font-size:18px;
		font-weight:800!important;
		margin:.3em 0;
		padding:.4em 0;
			border-bottom:1px solid #ccc;
}
	a.interior-link {
	font-size:18px;
		font-weight:800!important;
	
		font-weight:800!important;
		padding-bottom:.1em;
		 -webkit-transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in;
	&:hover {
		border-bottom:1px solid $accent-orange;
		}
	}

	
}*/
/*@import "floating-menu";*/
/*.page-template-blog-large-image-whole-post {
	.post_text_inner{
	width:50%;
}
		.post-image, .date, .time, .blog_holder article .post_info {

			display:none;
		}
		h2 {
			font-size:40px;
			padding-bottom:.5em;
			border-bottom:1px solid #e9e9e9;
			text-align:center;
			margin-bottom:1em;
		}






}	*/
/* line 25, _/components/sass/_blog.scss */
.blog_holder.single_image_title_post article .post_category {
  display: none; }

/* line 30, _/components/sass/_blog.scss */
.blog_holder.single_image_title_post article .post_info span.vertical_separator, .blog_holder.single_image_title_post article .post_info span.post_author {
  display: none; }

/* line 35, _/components/sass/_blog.scss */
.blog_holder.single_image_title_post article h1 {
  padding-top: 120px; }

/* line 39, _/components/sass/_blog.scss */
.blog_holder.single_image_title_post article .itp_post_text .post_text_inner {
  padding: 1.5em 10%;
  outline: 1px solid red; }

/*.post_content_holder .post_image{
	max-height:400px!important;
	overflow: hidden;
	img {

	}
}*/
/* line 2, _/components/sass/_social.scss */
.social-icon-follow a {
  -webkit-transition: .3s ease-in;
  -moz-transition: .3s ease-in;
  -o-transition: .3s ease-in;
  transition: .3s ease-in;
  background-color: rgba(0, 0, 0, 0.6);
  background-color: #0e4d6c;
  display: inline-block;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  color: #fff !important;
  color: #91bbcc !important;
  margin: .4em .3em 0;
  vertical-align: center;
  text-align: center;
  cursor: pointer; }
  /* line 19, _/components/sass/_social.scss */
  .social-icon-follow a:hover {
    background-color: rgba(0, 0, 0, 0.4);
    color: #91bbcc !important; }
  /* line 23, _/components/sass/_social.scss */
  .social-icon-follow a i {
    line-height: 1.8;
    font-size: 16px !important; }

/* line 28, _/components/sass/_social.scss */
.social-icon-follow {
  display: block;
  margin: 1em 0 !important; }
  @media only screen and (max-width: 1000px) {
    /* line 28, _/components/sass/_social.scss */
    .social-icon-follow {
      display: none; } }

/* line 36, _/components/sass/_social.scss */
span.social-icon-follow-top {
  display: block;
  display: none !important;
  margin: 0.3em 0 0 !important; }
  @media only screen and (max-width: 1000px) {
    /* line 36, _/components/sass/_social.scss */
    span.social-icon-follow-top {
      display: none; } }

/* line 44, _/components/sass/_social.scss */
.social-icon-follow-top a {
  -webkit-transition: .3s ease-in;
  -moz-transition: .3s ease-in;
  -o-transition: .3s ease-in;
  transition: .3s ease-in;
  background-color: #0e4d6c;
  display: inline-block;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  color: #91bbcc !important;
  margin: 0em .5em 0;
  vertical-align: center;
  text-align: center;
  cursor: pointer; }
  /* line 61, _/components/sass/_social.scss */
  .social-icon-follow-top a:hover {
    background-color: rgba(0, 0, 0, 0.4);
    color: #91bbcc !important; }
  /* line 65, _/components/sass/_social.scss */
  .social-icon-follow-top a i {
    line-height: 1.3 !important;
    font-size: 15px !important; }

/* line 70, _/components/sass/_social.scss */
.atss {
  position: fixed;
  top: 15% !important;
  width: 3pc;
  z-index: 100020;
  background: none; }

/* line 77, _/components/sass/_social.scss */
.at-icon-wrapper {
  background-color: rgba(0, 0, 0, 0.1) !important;
  /*  background:darken($wheat,10%)!important;*/
  /*  background:lighten($light-blue-type,25%)!important;*/
  border: 1px solid #f7f7f7;
  /* border-radius:(50%)!important;*/ }

/* line 85, _/components/sass/_social.scss */
.addthis_toolbox.addthis_default_style {
  background: #eeede7;
  background-color: rgba(0, 0, 0, 0.1) !important;
  /*	background:darken($wheat,10%)!important;*/
  /*  background:$light-blue-type!important;*/
  /* background:transparent!important;*/
  padding: 2em .2em 1em; }

/* line 93, _/components/sass/_social.scss */
.addthis_toolbox.addthis_default_style a {
  margin: .5em .2em; }

/* line 96, _/components/sass/_social.scss */
.addthis_counter a.addthis_button_expanded {
  color: #777; }

/* line 3, _/components/sass/_participate-page.scss */
.video-container {
  /*width:90%;
  margin:0 auto;*/
  padding: 3em 5% !important;
  /*background:darken($blue-bright,4%)!important;*/
  background: #dcd0bf !important; }

/* line 13, _/components/sass/_participate-page.scss */
.subtitle a {
  color: #f39465;
  font-weight: 400; }

/* line 18, _/components/sass/_participate-page.scss */
.studies-container-intro {
  padding: 2% 0;
  margin-bottom: 2em !important;
  /*background:#ccc;*/ }

/* line 24, _/components/sass/_participate-page.scss */
.studies-container-a {
  padding: .5em 0;
  background: #f9f7f4; }
  @media screen and (max-width: 768px) {
    /* line 24, _/components/sass/_participate-page.scss */
    .studies-container-a {
      padding: .5em 2.5em; } }
  @media screen and (max-width: 600px) {
    /* line 24, _/components/sass/_participate-page.scss */
    .studies-container-a {
      padding: .5em .5em; } }

/* line 37, _/components/sass/_participate-page.scss */
.studies-container-b {
  padding: .5em .3em;
  background: #f2ede7; }
  @media screen and (max-width: 768px) {
    /* line 37, _/components/sass/_participate-page.scss */
    .studies-container-b {
      padding: .5em 2.5em; } }
  @media screen and (max-width: 600px) {
    /* line 37, _/components/sass/_participate-page.scss */
    .studies-container-b {
      padding: .5em .1em; } }

/* line 58, _/components/sass/_participate-page.scss */
.studies-about-tkl {
  padding-right: 2rem;
  margin-top: 1em; }
  /* line 61, _/components/sass/_participate-page.scss */
  .studies-about-tkl a {
    font-weight: bold; }
  /* line 64, _/components/sass/_participate-page.scss */
  .studies-about-tkl h2 {
    font-size: 40px;
    font-weight: 400;
    line-height: 1.2;
    color: #0e4d6c;
    border-bottom: 1px solid #ccc;
    margin-bottom: 0; }
    @media screen and (max-width: 600px) {
      /* line 64, _/components/sass/_participate-page.scss */
      .studies-about-tkl h2 {
        text-align: center; } }
    /* line 76, _/components/sass/_participate-page.scss */
    .studies-about-tkl h2 strong {
      color: #b73c53;
      color: #439095;
      /*	color:$tkl-red;*/ }
  /* line 83, _/components/sass/_participate-page.scss */
  .studies-about-tkl p {
    padding-bottom: 2%;
    font-size: 18px;
    /*	width:70%;
    	margin:-auto;*/
    /*text-align: center;*/ }
    @media screen and (max-width: 600px) {
      /* line 83, _/components/sass/_participate-page.scss */
      .studies-about-tkl p {
        padding: .2em .5em; } }
  @media screen and (max-width: 600px) {
    /* line 58, _/components/sass/_participate-page.scss */
    .studies-about-tkl {
      padding-right: 0rem; } }

/* line 106, _/components/sass/_participate-page.scss */
.video-player-container {
  margin: 40px 0 !important;
  animation: fadeIn .9s ease-in; }

/* line 115, _/components/sass/_participate-page.scss */
.studies-grid-intro h1, .studies-grid-intro p {
  text-align: center; }
/* line 119, _/components/sass/_participate-page.scss */
.studies-grid-intro p {
  font-size: 20px;
  width: 45%;
  margin: 0 auto 1em; }
  @media screen and (max-width: 768px) {
    /* line 119, _/components/sass/_participate-page.scss */
    .studies-grid-intro p {
      width: 90%; } }

/* line 135, _/components/sass/_participate-page.scss */
.volunteer-quote-container {
  margin-top: 1.3em;
  background: #7d2939;
  background: #738894;
  padding: 2em; }
  /* line 140, _/components/sass/_participate-page.scss */
  .volunteer-quote-container .volunteer-quote {
    text-align: center;
    font-style: italic;
    font-size: 30px;
    color: #fff; }
  /* line 148, _/components/sass/_participate-page.scss */
  .volunteer-quote-container .volunteer-name {
    color: #fff;
    text-align: right;
    /*	padding-left:20%!important;*/
    font-style: italic;
    font-size: 18px;
    padding-right: 4%; }

/* line 3, _/components/sass/_essential-grid.scss */
#esg-grid-1-1 {
  margin-top: 2em;
  padding: 0 50px !important; }
  @media screen and (max-width: 1000px) {
    /* line 3, _/components/sass/_essential-grid.scss */
    #esg-grid-1-1 {
      padding: 0 55px !important; } }
  @media screen and (max-width: 768px) {
    /* line 3, _/components/sass/_essential-grid.scss */
    #esg-grid-1-1 {
      padding: 0 10px !important; } }
  @media screen and (max-width: 600px) {
    /* line 3, _/components/sass/_essential-grid.scss */
    #esg-grid-1-1 {
      padding: 0 20px !important; } }

/*home grid*/
/* line 22, _/components/sass/_essential-grid.scss */
#esg-grid-3-1 .esg-entry-cover {
  background: rgba(0, 0, 0, 0.4) !important;
  border-bottom: 5px solid #ccc; }

/*category*/
/* line 29, _/components/sass/_essential-grid.scss */
.eg-home-news-feed-element-18 {
  background: rgba(0, 0, 0, 0.3) !important;
  background: #0b285c !important;
  letter-spacing: 1px;
  font-weight: 300; }

/*map marker*/
/* line 37, _/components/sass/_essential-grid.scss */
.eg-tkl-skin-dark-element-20:before {
  font-size: 22px !important;
  font-family: 'FontAwesome';
  margin-right: .7em;
  color: #97b5bb;
  color: #fff;
  content: '\f041';
  /*map marker*/ }

/* line 47, _/components/sass/_essential-grid.scss */
.eg-tkl-skin-dark-element-21, .eg-tkl-skin-dark-element-6, .eg-tkl-skin-dark-element-14, .eg-tkl-skin-dark-element-17 {
  /*  outline:1px solid red;*/
  /*  border-bottom:1px solid rgba(255,255,255,.2)!important;*/
  /*border-bottom:1px solid rgba(0,0,0,.2)!important;*/
  /*display:block;*/ }

/*gender*/
/* line 56, _/components/sass/_essential-grid.scss */
.eg-tkl-skin-dark-element-17:before {
  content: "";
  /*male/female*/ }

/* line 60, _/components/sass/_essential-grid.scss */
.eg-tkl-skin-dark-element-23 {
  z-index: 4000; }

/*start date*/
/* line 64, _/components/sass/_essential-grid.scss */
.eg-tkl-skin-dark-element-6:before {
  content: "";
  /*calendar*/
  padding-left: 3px; }

/*compensation*/
/* line 70, _/components/sass/_essential-grid.scss */
.eg-tkl-skin-dark-element-14:before {
  content: "";
  /*money*/
  padding-left: 5px; }

/*time*/
/* line 76, _/components/sass/_essential-grid.scss */
.eg-tkl-skin-dark-element-21:before {
  content: '\f017';
  padding-left: 3px; }

/* line 80, _/components/sass/_essential-grid.scss */
.eg-tkl-skin-dark-element-17:before,
.eg-tkl-skin-dark-element-21:before,
.eg-tkl-skin-dark-element-14:before,
.eg-tkl-skin-dark-element-6:before {
  font-family: 'FontAwesome';
  color: #52a4ca;
  color: #75a2b7;
  font-size: 18px !important;
  display: inline-block;
  width: 35px !important;
  margin-left: -30px !important; }

@media screen and (max-width: 600px) {
  /* line 97, _/components/sass/_essential-grid.scss */
  .esg-container-full-screen-forcer {
    width: 100% !important;
    left: 0 !important; } }

/* line 104, _/components/sass/_essential-grid.scss */
.minimal-light .esg-navigationbutton:hover, .minimal-light .esg-filterbutton:hover, .minimal-light .esg-sortbutton:hover, .minimal-light .esg-sortbutton-order:hover, .minimal-light .esg-cartbutton a:hover, .minimal-light .esg-filterbutton.selected {
  background-color: #fff;
  border-color: none !important;
  color: #333;
  box-shadow: none !important; }

/* line 113, _/components/sass/_essential-grid.scss */
.esg-filter-wrapper {
  margin-top: 0px; }
  @media screen and (max-width: 600px) {
    /* line 113, _/components/sass/_essential-grid.scss */
    .esg-filter-wrapper {
      display: block !important;
      margin: 20px 10% !important; } }

/* line 121, _/components/sass/_essential-grid.scss */
.minimal-light .esg-filterbutton, .minimal-light .esg-navigationbutton, .minimal-light .esg-sortbutton, .minimal-light .esg-cartbutton a {
  color: #37667a !important;
  margin-right: 2px;
  cursor: pointer;
  padding: 0px 10px !important;
  border: 1px solid #fff;
  line-height: 38px;
  border-radius: 5px;
  font-size: 16px !important;
  font-weight: 500;
  font-family: "myriad-pro-condensed", sans-serif, sans-serif !important;
  display: inline-block;
  background: #fff;
  margin-bottom: 5px; }
  @media screen and (max-width: 600px) {
    /* line 121, _/components/sass/_essential-grid.scss */
    .minimal-light .esg-filterbutton, .minimal-light .esg-navigationbutton, .minimal-light .esg-sortbutton, .minimal-light .esg-cartbutton a {
      display: block !important;
      margin: 0;
      width: 100% !important; } }

@media screen and (max-width: 768px) {
  /* line 141, _/components/sass/_essential-grid.scss */
  .minimal-light .esg-filters {
    text-align: center !important; } }

/*news grid*/
/* line 147, _/components/sass/_essential-grid.scss */
#esg-grid-4-1 {
  margin-bottom: 3em !important; }
  /* line 149, _/components/sass/_essential-grid.scss */
  #esg-grid-4-1 .minimal-light .esg-navigationbutton:hover, #esg-grid-4-1 .minimal-light .esg-filterbutton:hover, #esg-grid-4-1 .minimal-light .esg-sortbutton:hover, #esg-grid-4-1 .minimal-light .esg-sortbutton-order:hover, #esg-grid-4-1 .minimal-light .esg-cartbutton a:hover, #esg-grid-4-1 .minimal-light .esg-filterbutton.selected {
    background-color: #e05612 !important;
    /*  font-family:$fontfamilyHeadline!important;*/
    border-color: none !important;
    color: #fff;
    box-shadow: none !important; }
  /* line 157, _/components/sass/_essential-grid.scss */
  #esg-grid-4-1 .esg-filter-wrapper {
    /* margin:0px 0 20px;*/ }
    @media screen and (max-width: 600px) {
      /* line 157, _/components/sass/_essential-grid.scss */
      #esg-grid-4-1 .esg-filter-wrapper {
        display: block !important;
        margin: 20px 10% !important;
        /*width:80%!important;*/ } }
  /* line 166, _/components/sass/_essential-grid.scss */
  #esg-grid-4-1 .minimal-light .esg-filterbutton, #esg-grid-4-1 .minimal-light .esg-navigationbutton, #esg-grid-4-1 .minimal-light .esg-sortbutton, #esg-grid-4-1 .minimal-light .esg-cartbutton a {
    color: #37667a !important;
    margin-right: 2px;
    cursor: pointer;
    padding: 0px 10px !important;
    border: 1px solid none !important;
    line-height: 38px;
    border-radius: 5px;
    font-size: 16px !important;
    font-weight: 500;
    font-family: "myriad-pro-condensed", sans-serif, sans-serif !important;
    display: inline-block;
    background: #fff;
    margin-bottom: 5px;
    background-color: #e05612 !important; }
    @media screen and (max-width: 600px) {
      /* line 166, _/components/sass/_essential-grid.scss */
      #esg-grid-4-1 .minimal-light .esg-filterbutton, #esg-grid-4-1 .minimal-light .esg-navigationbutton, #esg-grid-4-1 .minimal-light .esg-sortbutton, #esg-grid-4-1 .minimal-light .esg-cartbutton a {
        display: block !important;
        margin: 0;
        width: 100% !important; } }
  @media screen and (max-width: 768px) {
    /* line 187, _/components/sass/_essential-grid.scss */
    #esg-grid-4-1 .minimal-light .esg-filters {
      text-align: center !important; } }
  @media screen and (max-width: 600px) {
    /* line 147, _/components/sass/_essential-grid.scss */
    #esg-grid-4-1 {
      margin-top: 20px !important; } }

/*news page*/
/* line 200, _/components/sass/_essential-grid.scss */
.page-id-42 .minimal-light .esg-filterbutton {
  font-weight: 500 !important;
  text-shadow: -1px -1px 2px rgba(0, 0, 0, 0.2);
  background-color: #e05612 !important;
  /*  background-color: darken($wheat,30%)!important;*/
  color: #fff !important;
  line-height: 2 !important;
  /*   border-top:none!important;
     border-bottom:none!important;*/
  /* border:1px solid rgba(255,255, 255,.5);*/
  border: 1px solid #ec5c15 !important;
  font-size: 18px !important;
  background: rgba(0, 0, 0, 0.1) !important;
  border-radius: 0;
  -webkit-transition: .3s ease-in;
  -moz-transition: .3s ease-in;
  -o-transition: .3s ease-in;
  transition: .3s ease-in; }

/* line 220, _/components/sass/_essential-grid.scss */
.page-id-42 .minimal-light .esg-navigationbutton:hover, .page-id-42 .minimal-light .esg-filterbutton:hover {
  background: rgba(0, 0, 0, 0.1) !important;
  border: 1px solid #ee6928 !important; }

/*.page-id-42  .minimal-light .esg-filterbutton .selected {
        background:rgba(0,0,0,.4)!important;
 border:1px solid lighten($accent-orange, 3%)!important;
}*/
/* line 229, _/components/sass/_essential-grid.scss */
.page-id-42 .minimal-light .selected {
  background: rgba(0, 0, 0, 0.2) !important;
  border: 1px solid rgba(255, 255, 255, 0.2) !important; }

/* line 234, _/components/sass/_essential-grid.scss */
.page-id-42 .esg-singlefilters {
  padding: .3em 0;
  /* padding-top:.5em;
   max-height:50px;*/
  /*  background:darken($accent-orange,3%);*/
  margin-bottom: 2em !important;
  background-color: #e05612 !important;
  margin: 0 -300px;
  margin-bottom: 2em !important; }
  @media screen and (max-width: 600px) {
    /* line 234, _/components/sass/_essential-grid.scss */
    .page-id-42 .esg-singlefilters {
      display: none; } }

/*about*/
/* line 2, _/components/sass/_about.scss */
.our-company-container {
  padding: 2.5em 1em 2em !important;
  background: #f2ede7; }
  @media screen and (max-width: 768px) {
    /* line 2, _/components/sass/_about.scss */
    .our-company-container {
      padding: 1em 1em;
      text-align: center; } }

/* line 11, _/components/sass/_about.scss */
.side-title h2 {
  color: #0e4d6c;
  padding-top: .2em;
  padding-left: 1em;
  line-height: 1.3;
  font-size: 55px; }
  @media only screen and (max-width: 1000px) {
    /* line 11, _/components/sass/_about.scss */
    .side-title h2 {
      padding-top: 0; } }
  @media screen and (max-width: 768px) {
    /* line 11, _/components/sass/_about.scss */
    .side-title h2 {
      padding: 0;
      text-align: center; } }

/* line 28, _/components/sass/_about.scss */
.side-text {
  color: #0e4d6c;
  border-left: 2px solid white;
  padding-left: 1.5em; }
  @media screen and (max-width: 768px) {
    /* line 28, _/components/sass/_about.scss */
    .side-text {
      padding: 0 10% 1em;
      border: none; } }

/* line 38, _/components/sass/_about.scss */
.our-history-container {
  padding: 3% 0; }
  /* line 40, _/components/sass/_about.scss */
  .our-history-container .side-text {
    border-left: 2px solid #eee8e0; }
    @media screen and (max-width: 768px) {
      /* line 40, _/components/sass/_about.scss */
      .our-history-container .side-text {
        border: none; } }

/* line 48, _/components/sass/_about.scss */
.team-grid-container {
  padding: 1em 0 2em;
  padding: 0 0;
  background: #f2ede7; }
  /* line 50, _/components/sass/_about.scss */
  .team-grid-container h1 {
    color: #0e4d6c;
    padding: 1em 0; }
    @media screen and (max-width: 768px) {
      /* line 50, _/components/sass/_about.scss */
      .team-grid-container h1 {
        padding: .5em 0 .2em; } }
  @media screen and (max-width: 768px) {
    /* line 48, _/components/sass/_about.scss */
    .team-grid-container {
      padding: .5em 5% 2em; } }

/*team showcase*/
/* line 65, _/components/sass/_about.scss */
.wmts_text_container {
  background: #fff;
  border-bottom: 3px solid #ccc;
  min-height: 120px; }
  @media screen and (max-width: 768px) {
    /* line 65, _/components/sass/_about.scss */
    .wmts_text_container {
      min-height: 100px; } }
  @media screen and (max-width: 600px) {
    /* line 65, _/components/sass/_about.scss */
    .wmts_text_container {
      min-height: 0px; } }

/* line 76, _/components/sass/_about.scss */
.wmts_filters .wph_filter {
  font-family: "myriad-pro-condensed", sans-serif;
  color: #0e4d6c;
  /*	text-transform: uppercase;*/
  font-size: 17px;
  border: 1px solid #e5dcd0 !important;
  -webkit-transition: .3s ease-in;
  -moz-transition: .3s ease-in;
  -o-transition: .3s ease-in;
  transition: .3s ease-in; }
  @media screen and (max-width: 800px) {
    /* line 76, _/components/sass/_about.scss */
    .wmts_filters .wph_filter {
      font-size: 17px;
      display: block;
      margin: 0; } }
  @media screen and (max-width: 600px) {
    /* line 76, _/components/sass/_about.scss */
    .wmts_filters .wph_filter {
      font-size: 15px;
      /*display:none;*/
      /*font-size:14px;
      display:block;
      margin:0;*/ } }

/* line 100, _/components/sass/_about.scss */
.wmts_filters .wmts_selected_filter, .wmts_filters .wmts_selected_child_filter, .wmts_filters .wph_filter:hover {
  background: #e1d7c9 !important; }

/*NEWS Landing Page*/
/* line 4, _/components/sass/_news.scss */
.news-container {
  padding: 0em 15% !important; }
  @media screen and (max-width: 1000px) {
    /* line 4, _/components/sass/_news.scss */
    .news-container {
      padding: 0em 5% !important; } }

/*Upcoming events*/
/* line 19, _/components/sass/_news.scss */
.sidebar .widget_custom_html {
  background: #f7f4f0;
  background: #0e4d6c;
  background: #c1ab8e;
  border: 3px solid #ccc;
  padding: .3em 2em 1em;
  border-bottom: 5px solid #ccc;
  padding: .3em 1.2em 1em; }
  /* line 28, _/components/sass/_news.scss */
  .sidebar .widget_custom_html h5 {
    text-transform: uppercase;
    font-size: 18px;
    text-align: center;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding: .4em 0 .3em;
    margin: 0 0 .1em;
    font-weight: 400;
    color: #0e4d6c;
    color: #fff;
    font-family: "myriad-pro-condensed", sans-serif; }
  /* line 40, _/components/sass/_news.scss */
  .sidebar .widget_custom_html p {
    text-align: center;
    font-size: 17px;
    color: #0e4d6c; }

/* line 47, _/components/sass/_news.scss */
#events-listing {
  color: #0e4d6c;
  color: #fff;
  /*padding-left:1em;*/ }
  /* line 52, _/components/sass/_news.scss */
  #events-listing .title {
    /*background:darken($wheat,3%);*/
    /*	background:$blue-bright;*/
    /*text-align:center;*/
    /*color:#fff;*/
    text-shadow: none;
    /*margin:0;*/
    height: auto !important; }
  /* line 67, _/components/sass/_news.scss */
  #events-listing h2 a.title {
    font-family: "myriad-pro-condensed", sans-serif;
    font-size: 16px;
    /*color:$blue-bright!important;*/
    color: #e05612;
    color: #fff;
    display: block;
    text-transform: uppercase;
    padding: 0.6em 0em 0.3em !important;
    line-height: 1.5;
    margin-bottom: .0em;
    font-weight: 400;
    /*	border-bottom:1px solid rgba(255,255,255,.2);*/ }
  /* line 83, _/components/sass/_news.scss */
  #events-listing .excerpt-dash {
    display: none; }
  /* line 86, _/components/sass/_news.scss */
  #events-listing li {
    line-height: 1.1 !important; }
  /* line 89, _/components/sass/_news.scss */
  #events-listing .excerpt {
    /*		outline:1px solid red;*/
    color: #fff;
    text-align: center !important;
    font-size: 16px;
    padding: 0em 0em 0em !important;
    margin: 0 !important;
    line-height: 1 !important; }

/*-------------------------*/
/* line 108, _/components/sass/_news.scss */
.filter_outer {
  margin: 1em auto !important;
  text-align: center !important; }

/* line 113, _/components/sass/_news.scss */
.filter_holder ul li span {
  /*display: inline-block;*/
  padding: 0 .3em;
  font-size: 16px;
  position: relative;
  letter-spacing: 0px;
  color: #1650b7 !important;
  text-transform: uppercase;
  font-weight: 600; }
  /* line 122, _/components/sass/_news.scss */
  .filter_holder ul li span:hover {
    /*color:$accent-color-hover!important;*/ }

/*make filter centered*/
/* line 131, _/components/sass/_news.scss */
.filter_holder ul li {
  float: none;
  display: inline-block;
  padding: 0em 0;
  margin: .2em 0; }
  @media only screen and (max-width: 1000px) {
    /* line 131, _/components/sass/_news.scss */
    .filter_holder ul li {
      margin: 0em 0; } }

/*-------------------------*/
/* line 143, _/components/sass/_news.scss */
.page-template-blog-masonry .blog_holder article {
  border: 1px solid #e9e9e9 !important; }

/* line 146, _/components/sass/_news.scss */
.blog_holder article .post_text_inner h5 {
  font-size: 36px !important;
  border-bottom: 1px solid #e9e9e9;
  font-weight: 300;
  line-height: 1.2;
  letter-spacing: 0px !important;
  text-align: center; }

/* line 156, _/components/sass/_news.scss */
.blog_holder article .post_text_inner .post_excerpt {
  /*font-style: italic;*/
  font-size: 14px/1.5;
  /*	text-align:center;*/ }

/* line 162, _/components/sass/_news.scss */
.blog_holder.masonry article .post_info {
  display: none; }

/* line 167, _/components/sass/_news.scss */
.blog_holder.masonry article .post_text .post_text_inner {
  border-bottom: 3px solid #ecedee; }

/* line 3, _/components/sass/_graphic.scss */
#wpDataChart_1 {
  background: #fff;
  padding-left: 2em; }
  @media screen and (max-width: 1000px) {
    /* line 3, _/components/sass/_graphic.scss */
    #wpDataChart_1 {
      padding-left: 1em; } }
  @media screen and (max-width: 768px) {
    /* line 3, _/components/sass/_graphic.scss */
    #wpDataChart_1 {
      padding-left: 0em; } }

/* line 14, _/components/sass/_graphic.scss */
#wpDataChart_1 {
  /* animation: fadeIn 2s ease-in;*/ }

/* line 18, _/components/sass/_graphic.scss */
#wpDataChart_1 svg g rect {
  /*animation: fadeIn .4s ease-in;*/
  	/*fill:red;
  	opacity:.2;
  
  
  */ }

/* line 25, _/components/sass/_graphic.scss */
#wpDataChart_1 svg g text {
  fill: #0e4d6c;
  /*font-size:15px;*/ }
  @media screen and (max-width: 768px) {
    /* line 25, _/components/sass/_graphic.scss */
    #wpDataChart_1 svg g text {
      font-size: 14px; } }

/*#wpDataChart_1 svg g g text {
fill:$wheat;
font-size:18px;
}*/
/*align center applied to row*/
/* line 40, _/components/sass/_graphic.scss */
.approach-graphic-outer-container {
  padding: 3em 0 2em;
  background: #f5f2ed;
  /*text-align: center;
  outline:1px solid red;*/ }
  @media screen and (max-width: 1000px) {
    /* line 40, _/components/sass/_graphic.scss */
    .approach-graphic-outer-container {
      /*padding:.5em 0;
      margin:.8em 0;*/ } }
  @media screen and (max-width: 768px) {
    /* line 40, _/components/sass/_graphic.scss */
    .approach-graphic-outer-container {
      padding: .5em 0; } }

/* line 55, _/components/sass/_graphic.scss */
.process-number {
  position: relative;
  /*	width:30px;*/
  color: #dcd0bf;
  color: #f39465;
  padding: 0em 0;
  font-size: 40px;
  /*height:110px;*/
  display: block;
  /*display:none;*/ }

/* line 73, _/components/sass/_graphic.scss */
.graphic-container {
  width: 18%;
  margin: 0em .1em 0;
  /*min-height:410px;*/
  vertical-align: top;
  display: inline-block; }
  @media screen and (max-width: 1000px) {
    /* line 73, _/components/sass/_graphic.scss */
    .graphic-container {
      width: 90%;
      display: block;
      min-height: 0px;
      margin: 0 auto; } }

/*.graphic-container:nth-child(1) {
		background:lighten($wheat,7%);
	}
.graphic-container:nth-child(2) {
		background:lighten($wheat,3%);
		
	}


		.graphic-container:nth-child(3) {
		background:$wheat;
			
	}

		.graphic-container:nth-child(4) {
		background:darken($wheat,3%);
			
	}
	.graphic-container:nth-child(5) {
		background:darken($wheat,6%);
		
	}*/
/* line 113, _/components/sass/_graphic.scss */
.graphic-container h1 {
  background: #2a4562;
  /*background:$blue-bright;*/
  /*vertical-align:middle!important;
  	background:$accent-orange;
  	background:rgba(224,86,18,.9);
  	background:$tkl-red;*/
  border-radius: 10% 10% 0 0;
  padding: 0.3em 0em;
  color: #fff;
  font-weight: 300;
  z-index: 10;
  text-shadow: -1px -1px 2px rgba(0, 0, 0, 0.4);
  position: relative;
  display: block;
  		/*width: 400px;
      height: 200px;*/ }
  @media screen and (max-width: 1000px) {
    /* line 113, _/components/sass/_graphic.scss */
    .graphic-container h1 {
      border-radius: 0;
      padding: 0em 0em .5em; } }

/* line 158, _/components/sass/_graphic.scss */
.graphic-container ul {
  /*background:rgba(0,0,0,.5);*/
  /*border:2px solid rgba(255,255,255,.4);*/
  margin: 0px 0 0;
  background: #fff;
  /*	padding:0 .5em 0;*/
  /*	display:inline-block;*/
  /*outline:1px solid red;*/
  /*vertical-align: top;*/ }

/* line 171, _/components/sass/_graphic.scss */
.graphic-container ul li {
  margin: .2em 0;
  font-family: "myriad-pro-condensed", sans-serif;
  line-height: 1.4;
  padding: .3em .4em;
  font-size: 1.2rem;
  /*border-top:1px solid rgba(255,255,255,.5);*/
  border-bottom: 3px solid #eee8e0;
  color: #c84d10;
  color: #2a4562;
  /*color:$blue-bright;*/
  font-weight: 600 !important;
  display: block; }

/* line 1, _/components/sass/_derm.scss */
.phase-1-section {
  background: white;
  padding: 2em 1em 3em; }
  /* line 4, _/components/sass/_derm.scss */
  .phase-1-section h1, .phase-1-section h3, .phase-1-section p {
    color: #0e4d6c; }
  @media screen and (max-width: 768px) {
    /* line 1, _/components/sass/_derm.scss */
    .phase-1-section {
      padding: 1em 2em; } }

/* line 12, _/components/sass/_derm.scss */
.phase-1-intro {
  padding-bottom: 2em !important; }
  @media screen and (max-width: 768px) {
    /* line 12, _/components/sass/_derm.scss */
    .phase-1-intro {
      padding-bottom: 0.5em !important; } }
  /* line 17, _/components/sass/_derm.scss */
  .phase-1-intro h1 {
    padding-top: .6em; }
    @media screen and (max-width: 768px) {
      /* line 17, _/components/sass/_derm.scss */
      .phase-1-intro h1 {
        padding: 0;
        margin: 0;
        text-align: center; } }
  /* line 26, _/components/sass/_derm.scss */
  .phase-1-intro p {
    /*font-size:20px;*/
    border-left: 3px solid #e05612;
    padding-left: 1em;
    /*margin:.5em 1em .2em 0!important;*/
    /*outline:1px solid red;*/ }
    @media screen and (max-width: 768px) {
      /* line 26, _/components/sass/_derm.scss */
      .phase-1-intro p {
        border-left: none;
        padding-left: 0;
        text-align: center; } }

/* line 42, _/components/sass/_derm.scss */
.our-experience .left-side-text {
  padding-top: 2em; }

/* line 46, _/components/sass/_derm.scss */
.patient-pop-container {
  background: #f2ede7;
  padding: 4em 0 !important; }
  @media screen and (max-width: 800px) {
    /* line 46, _/components/sass/_derm.scss */
    .patient-pop-container {
      padding: 1em 0 !important; }
      /* line 52, _/components/sass/_derm.scss */
      .patient-pop-container img {
        display: none; } }

/* line 57, _/components/sass/_derm.scss */
.pat-pop {
  /*background:rgba(255,255,255,.7);*/
  /*padding:2em 4em;*/
  /*padding-top:3.5em!important;*/ }
  /* line 63, _/components/sass/_derm.scss */
  .pat-pop h1 {
    padding-top: 0.5em !important;
    color: #0e4d6c;
    text-align: right;
    padding-right: .2em;
    	/*width:70%;
    margin:0 auto;*/
    /*	padding-top:.6em;*/ }
    @media screen and (max-width: 768px) {
      /* line 63, _/components/sass/_derm.scss */
      .pat-pop h1 {
        border-bottom: none;
        text-align: center; } }
  /* line 77, _/components/sass/_derm.scss */
  .pat-pop ul {
    /*font-size:20px;*/
    color: #0e4d6c;
    /*border-left: 3px solid #fff;*/
    padding-left: 8em;
    margin-right: 1em;
    text-align: right;
    /*margin:.5em 1em .2em 0!important;*/
    /*outline:1px solid red;*/ }
    @media screen and (max-width: 768px) {
      /* line 77, _/components/sass/_derm.scss */
      .pat-pop ul {
        padding-left: 0em;
        margin: 0em 2em;
        text-align: center; } }
    /* line 90, _/components/sass/_derm.scss */
    .pat-pop ul li {
      text-align: right;
      font-weight: 700;
      font-size: 20px;
      border-bottom: 1px solid rgba(0, 0, 0, 0.2);
      padding: .3em 0;
      /*		display:inline-block;*/
      /*max-width:40%;*/ }
      @media screen and (max-width: 768px) {
        /* line 90, _/components/sass/_derm.scss */
        .pat-pop ul li {
          padding-left: 0em;
          margin: 0em 2em;
          text-align: center; } }

/* line 113, _/components/sass/_derm.scss */
.phase-1-box {
  position: relative; }

/* line 116, _/components/sass/_derm.scss */
.derm-box {
  position: absolute;
  top: 65%;
  right: 2%;
  display: block;
  text-shadow: -1px -1px 2px rgba(0, 0, 0, 0.2);
  /*min-width:3000px;*/
  min-width: 220px;
  min-height: 180px;
  /*width:100%;*/
  background: #fff;
  background: #7d2939;
  background: rgba(125, 41, 57, 0.95);
  padding: 1em 2em; }
  /* line 126, _/components/sass/_derm.scss */
  .derm-box h2 {
    text-transform: uppercase;
    font-weight: 400;
    border-bottom: 1px solid #e9e9e9;
    text-align: center;
    font-size: 25px;
    color: #fff; }
  /* line 134, _/components/sass/_derm.scss */
  .derm-box ul {
    margin: .6em 0; }
  /* line 137, _/components/sass/_derm.scss */
  .derm-box ul li {
    color: #fff;
    text-align: center;
    line-height: 1.5; }
  @media only screen and (max-width: 1000px) {
    /* line 116, _/components/sass/_derm.scss */
    .derm-box {
      margin: .5em 0;
      position: relative;
      min-width: 0;
      /*widht:90%;*/
      min-height: 0;
      padding: .5em 1em;
      background: #7d2939; } }

/* line 160, _/components/sass/_derm.scss */
.derm-chart {
  margin: 2em 0 !important; }
  /* line 162, _/components/sass/_derm.scss */
  .derm-chart h2 {
    font-size: 35px;
    padding-bottom: 1em;
    font-weight: 300;
    color: #fff;
    text-align: center;
    font-family: "myriad-pro-condensed", sans-serif !important; }
  @media screen and (max-width: 768px) {
    /* line 160, _/components/sass/_derm.scss */
    .derm-chart {
      padding: 0 2%; } }

/* line 175, _/components/sass/_derm.scss */
.graph-container {
  background: #0e4d6c;
  /*background: -moz-linear-gradient(top, rgba(15,88,122,1) 0%, rgba(9,47,64,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(15,88,122,1)), color-stop(100%, rgba(9,47,64,1)));
  background: -webkit-linear-gradient(top, rgba(15,88,122,1) 0%, rgba(9,47,64,1) 100%);
  background: -o-linear-gradient(top, rgba(15,88,122,1) 0%, rgba(9,47,64,1) 100%);
  background: -ms-linear-gradient(top, rgba(15,88,122,1) 0%, rgba(9,47,64,1) 100%);
  background: linear-gradient(to bottom, rgba(15,88,122,1) 0%, rgba(9,47,64,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f587a', endColorstr='#092f40', GradientType=0 );*/ }

/* line 187, _/components/sass/_derm.scss */
.highcharts-root, tspan {
  font-family: "myriad-pro-condensed", sans-serif !important;
  font-size: 20px !important;
  color: #0e4d6c !important;
  padding-top: 2em 0 !important; }

/* line 194, _/components/sass/_derm.scss */
.highcharts-root .highcharts-axis-labels text, .highcharts-root .highcharts-xaxis-labels text {
  fill: #0e4d6c !important; }

/* line 199, _/components/sass/_derm.scss */
.highcharts-axis-title {
  fill: #cab79e !important; }

/* line 202, _/components/sass/_derm.scss */
#wpDataChart_1 {
  min-height: 400px;
  /*	width:80%!important;*/
  /*outline:1px solid red;*/ }

/*#wpDataChart_1 svg g text {
fill:$blue-bright!important;
font-family:$fontfamilyHeadline!important;
}*/
/* line 1, _/components/sass/_consumer-health.scss */
.expertise-container {
  background: #fcfcfa;
  padding: 0 0 1em;
  /*	background:#fff!important;*/
  /*outline:1px solid red;*/
  /*	padding:3em 0;*/
  /*	height:400px;*/
  /*background:red;*/
  	/*img {
  		 animation: fadeIn .4s ease-in;
  
  	}*/
  	/*.vc_column_container>.vc_column-inner {
      box-sizing: border-box;
      padding-left: 2px!important;
      padding-right:2px!important;
      width: 100%;
  }*/
  	/*.vc_column_container>.vc_column-inner {
      box-sizing: border-box;
      padding-left: 2px!important;
      padding-right:2px!important;
      width: 100%;
  	}*/
  		/*.expertise-intro {
  		h1 {
  		padding:0em 0 0em 0;
  		color:$blue-bright;	
  			@media only screen and (max-width: 1000px){
  		padding-left:1.5em;
  		}
  		}
  		}
  
  
  		.text-box-consumer {
  			
  
  		border:1px solid rgba(255,255,255,.2);
  		
  		@media only screen and (max-width: 1000px){
  	padding:.5em 0;
  		background:$tkl-red;
  		}
  		@media screen and (max-width: 768px) { 
  		border:none;
  		padding:.5em 0!important;
  		
  		width:80%;
  		margin:0 auto!important;
  		}
  
  		.checkmark li:before{
  			color:#fff;
  			}
  			
  			color:#fff
  			}
  
  		.checkmark li {
  					padding-left:.5em;
  					border-bottom:1px solid #e9e9e9;
  				}
  				.checkmark li {
  					padding:0!important;
  					margin:.1em;
  				
  				}*/ }
  @media screen and (max-width: 800px) {
    /* line 1, _/components/sass/_consumer-health.scss */
    .expertise-container {
      background-image: none !important;
      background: #0e4d6c; } }
  /* line 17, _/components/sass/_consumer-health.scss */
  .expertise-container .expertise-list {
    /*		border:1px solid #ccc;
    background:rgba(255,255,255,.2);*/
    margin-left: 5em;
    padding: 2em 1em;
    padding-left: 12%;
    /*	padding:1em 1.5em;*/
    /*	margin-left:5em;*/ }
    /* line 24, _/components/sass/_consumer-health.scss */
    .expertise-container .expertise-list h1 {
      color: #0e4d6c;
      display: inline-block;
      margin-bottom: 0 !important;
      border-bottom: 1px solid #ccc; }
      @media screen and (max-width: 768px) {
        /* line 24, _/components/sass/_consumer-health.scss */
        .expertise-container .expertise-list h1 {
          text-align: center;
          display: block; } }
    /* line 35, _/components/sass/_consumer-health.scss */
    .expertise-container .expertise-list ul {
      padding-left: 9% !important; }
      @media screen and (max-width: 800px) {
        /* line 35, _/components/sass/_consumer-health.scss */
        .expertise-container .expertise-list ul {
          padding-left: 0;
          /*width:80%;
          margin:0 auto;
          display:block;*/ } }
    /* line 44, _/components/sass/_consumer-health.scss */
    .expertise-container .expertise-list ul li {
      font-weight: 600;
      color: #0e4d6c;
      padding: 0em .4em .1em; }
      @media screen and (max-width: 800px) {
        /* line 44, _/components/sass/_consumer-health.scss */
        .expertise-container .expertise-list ul li {
          padding-left: 30%; } }
      @media screen and (max-width: 600px) {
        /* line 44, _/components/sass/_consumer-health.scss */
        .expertise-container .expertise-list ul li {
          padding-left: 20%; } }
    @media screen and (max-width: 800px) {
      /* line 17, _/components/sass/_consumer-health.scss */
      .expertise-container .expertise-list {
        /*margin-left:5em;*/
        margin: 1em 10%;
        padding: .5em 2em;
        background: white; } }
    @media screen and (max-width: 600px) {
      /* line 17, _/components/sass/_consumer-health.scss */
      .expertise-container .expertise-list {
        background: #fff;
        margin: .5em 3%; } }

/* line 128, _/components/sass/_consumer-health.scss */
.safety-section {
  /*ul li ul li {
  	border-top:none;
  }*/ }
  @media screen and (max-width: 600px) {
    /* line 128, _/components/sass/_consumer-health.scss */
    .safety-section {
      background-image: none !important;
      background: #eee8e0; } }
  /* line 133, _/components/sass/_consumer-health.scss */
  .safety-section h1 {
    border-bottom: 1px solid #ccc;
    display: block; }
  /* line 137, _/components/sass/_consumer-health.scss */
  .safety-section ul {
    /*border:1px solid #e9e9e9;*/ }
  /* line 141, _/components/sass/_consumer-health.scss */
  .safety-section ul li {
    /*border-top:1px solid #ccc;
    padding-top:.2em;
    width:60%;*/ }

/* line 151, _/components/sass/_consumer-health.scss */
.efficacy-container {
  padding: 2em 2em;
  background: white; }
  @media screen and (max-width: 800px) {
    /* line 151, _/components/sass/_consumer-health.scss */
    .efficacy-container {
      padding-bottom: 1em; } }

/* line 161, _/components/sass/_consumer-health.scss */
ul.efficacy {
  margin: 0.6em 0em !important;
  	/*li ul li:before {
    content: "\4b"; 
    font-size:12px;
  	}*/ }
  @media screen and (max-width: 800px) {
    /* line 161, _/components/sass/_consumer-health.scss */
    ul.efficacy {
      margin: 1em 1.5em !important; } }
  /* line 168, _/components/sass/_consumer-health.scss */
  ul.efficacy li {
    font-style: italic;
    position: relative;
    /*margin-left: -1.5em;*/
    /*padding:.2em .5em .2em .5em!important;*/ }
    /* line 169, _/components/sass/_consumer-health.scss */
    ul.efficacy li strong {
      font-size: 26px;
      color: #0e4d6c;
      /*color:$tkl-red;*/
      /*	font-weight:600;*/
      font-weight: 400;
      text-transform: uppercase;
      display: block;
      letter-spacing: 1px;
      padding-bottom: .1em;
      margin: 0.6em 0 0.1em !important;
      border-bottom: 1px solid #e9e9e9;
      font-style: normal;
      font-family: "myriad-pro-condensed", sans-serif; }
  /* line 193, _/components/sass/_consumer-health.scss */
  ul.efficacy li ul {
    /*border-bottom:1px solid #ccc;*/ }
  /* line 197, _/components/sass/_consumer-health.scss */
  ul.efficacy li ul li {
    margin: 0 !important;
    padding: 0 !important;
    padding-left: 3em; }
  /* line 206, _/components/sass/_consumer-health.scss */
  ul.efficacy li:before {
    /*color:$accent-color;
    color:$blue-bright;
     font-weight:700;
     font-family: 'ElegantIcons';*/
    /*content: "\4e";*/
    /*checkmark*/
    		/*   padding-right:.7em;
          margin-left:-1.5em;
    		  
    		   font-size:.7em;*/ }

/* line 222, _/components/sass/_consumer-health.scss */
.three-prong-container {
  background: #0e4d6c;
  padding: 2em;
  border-radius: 5px; }
  /* line 225, _/components/sass/_consumer-health.scss */
  .three-prong-container img {
    padding: 1em 0 0; }
  @media screen and (max-width: 768px) {
    /* line 222, _/components/sass/_consumer-health.scss */
    .three-prong-container {
      padding: 3.5em; } }
  @media screen and (max-width: 600px) {
    /* line 222, _/components/sass/_consumer-health.scss */
    .three-prong-container {
      padding: .5em;
      width: 95%;
      border-radius: 5px;
      margin: 0 auto; } }
  /* line 238, _/components/sass/_consumer-health.scss */
  .three-prong-container h1, .three-prong-container p {
    color: #fff;
    text-align: center; }

/* line 248, _/components/sass/_consumer-health.scss */
.claim-support-container {
  padding-right: 2em;
  margin-top: 1em; }
  /* line 250, _/components/sass/_consumer-health.scss */
  .claim-support-container p {
    margin: 0 !important;
    padding: 0 !important; }
  /* line 254, _/components/sass/_consumer-health.scss */
  .claim-support-container .subtitle {
    text-transform: uppercase;
    color: #af926d;
    margin-top: -0.1em !important;
    font-size: 25px;
    border-bottom: 1px solid #e9e9e9; }
    @media screen and (max-width: 768px) {
      /* line 254, _/components/sass/_consumer-health.scss */
      .claim-support-container .subtitle {
        margin: 0 .5em;
        padding-left: .3em; } }
  /* line 268, _/components/sass/_consumer-health.scss */
  .claim-support-container h1 {
    font-size: 60px;
    line-height: 1.3 !important;
    /*font-weight:500;*/
    color: #0e4d6c;
    margin-bottom: 0 !important; }
    @media screen and (max-width: 768px) {
      /* line 268, _/components/sass/_consumer-health.scss */
      .claim-support-container h1 {
        padding-left: .3em; } }
  @media screen and (max-width: 768px) {
    /* line 248, _/components/sass/_consumer-health.scss */
    .claim-support-container {
      margin-top: 0em;
      padding: 0 1em !important; } }

/* line 293, _/components/sass/_consumer-health.scss */
.label-comp {
  background: #f9f7f4; }
  /* line 295, _/components/sass/_consumer-health.scss */
  .label-comp .right-side-text {
    padding: 2.5em 0 2em; }
    /* line 298, _/components/sass/_consumer-health.scss */
    .label-comp .right-side-text h1, .label-comp .right-side-text p {
      color: #0e4d6c; }
    /* line 301, _/components/sass/_consumer-health.scss */
    .label-comp .right-side-text h1 {
      display: inline-block;
      border-bottom: 1px solid #ccc;
      margin-bottom: .2em; }
    @media screen and (max-width: 600px) {
      /* line 295, _/components/sass/_consumer-health.scss */
      .label-comp .right-side-text {
        padding: 2em 1em; } }

/* line 2, _/components/sass/_locations.scss */
.locations-container {
  background: #eee8e1;
  padding: 4em 0 !important;
  /*in place for map */ }
  @media screen and (max-width: 800px) {
    /* line 2, _/components/sass/_locations.scss */
    .locations-container {
      padding: 1.5em 0 !important; } }
  @media screen and (max-width: 768px) {
    /* line 2, _/components/sass/_locations.scss */
    .locations-container {
      padding: 2em 2em 1em !important; } }
  @media screen and (max-width: 600px) {
    /* line 2, _/components/sass/_locations.scss */
    .locations-container {
      padding: 2em 0.2em 1em !important; } }
  /* line 20, _/components/sass/_locations.scss */
  .locations-container .location {
    border-bottom: 5px solid #eee8e0;
    background: #fff; }
    @media screen and (max-width: 768px) {
      /* line 20, _/components/sass/_locations.scss */
      .locations-container .location {
        margin: 0 2em; } }
    @media screen and (max-width: 600px) {
      /* line 20, _/components/sass/_locations.scss */
      .locations-container .location {
        padding: 0 !important;
        margin: .5em; } }
  /* line 39, _/components/sass/_locations.scss */
  .locations-container .coming-soon {
    text-align: center;
    border: 1px solid #e9e9e9;
    padding: 1em;
    font-weight: 700;
    margin-top: 20%;
    background: #eee8e0;
    display: block; }
    /* line 48, _/components/sass/_locations.scss */
    .locations-container .coming-soon p {
      color: #7d2939;
      font-weight: 700;
      font-size: 22px;
      text-transform: uppercase; }
    @media screen and (max-width: 768px) {
      /* line 39, _/components/sass/_locations.scss */
      .locations-container .coming-soon {
        margin-top: 0;
        margin: 1em auto 2em !important;
        width: 200px; } }
  /* line 60, _/components/sass/_locations.scss */
  .locations-container .map {
    margin-top: 3em !important; }
    @media screen and (max-width: 768px) {
      /* line 60, _/components/sass/_locations.scss */
      .locations-container .map {
        margin: 0em 2em 1em !important; } }
    @media screen and (max-width: 600px) {
      /* line 60, _/components/sass/_locations.scss */
      .locations-container .map {
        padding: 0 !important;
        margin: 0 0 0.5em !important; } }
  /* line 73, _/components/sass/_locations.scss */
  .locations-container .address {
    padding: 1.5em 0em 1.5em 2em !important;
    /*padding-bottom:1em;*/ }
    @media screen and (max-width: 1000px) {
      /* line 73, _/components/sass/_locations.scss */
      .locations-container .address {
        padding: 1.5em 0em 1.5em 0.5em !important; } }
    @media screen and (max-width: 768px) {
      /* line 73, _/components/sass/_locations.scss */
      .locations-container .address {
        padding: 1.5em 0em 0.5em 2em !important; } }
    @media screen and (max-width: 600px) {
      /* line 73, _/components/sass/_locations.scss */
      .locations-container .address {
        padding: 1.5em 0em !important; } }
    /* line 86, _/components/sass/_locations.scss */
    .locations-container .address img {
      padding-top: .5em; }
      @media screen and (max-width: 768px) {
        /* line 86, _/components/sass/_locations.scss */
        .locations-container .address img {
          	/*display:block;
          text-align:center;*/
          /*	padding-top:0;*/
          /*	width:400px;*/ } }
  /* line 98, _/components/sass/_locations.scss */
  .locations-container h1 {
    text-align: center;
    color: #0e4d6c !important;
    /*padding-left:.8em;*/
    font-size: 50px;
    padding: 1em 0;
    /*text-transform: uppercase;*/ }
    @media screen and (max-width: 600px) {
      /* line 98, _/components/sass/_locations.scss */
      .locations-container h1 {
        font-size: 40px;
        padding: .5em 0; } }
  /* line 111, _/components/sass/_locations.scss */
  .locations-container .address {
    padding: 0em 0; }
    /* line 115, _/components/sass/_locations.scss */
    .locations-container .address h1, .locations-container .address h2, .locations-container .address p {
      color: #0e4d6c !important; }
    /* line 119, _/components/sass/_locations.scss */
    .locations-container .address h2 {
      font-size: 28px;
      font-weight: 500;
      text-transform: uppercase; }
      @media screen and (max-width: 600px) {
        /* line 119, _/components/sass/_locations.scss */
        .locations-container .address h2 {
          text-align: center;
          font-size: 30px; } }
    /* line 132, _/components/sass/_locations.scss */
    .locations-container .address p {
      font-size: 20px; }
    /* line 136, _/components/sass/_locations.scss */
    .locations-container .address a {
      font-weight: 800 !important;
      color: #e5a200;
      color: #ef7336; }
    /* line 142, _/components/sass/_locations.scss */
    .locations-container .address .coming-soon {
      background: #902f42;
      display: inline-block;
      padding: .2em 1em .4em;
      vertical-align: middle;
      margin-top: -0.5em !important;
      margin-left: .5em;
      border-radius: 3px;
      color: #fff;
      font-size: 15px; }
      @media screen and (max-width: 1000px) {
        /* line 142, _/components/sass/_locations.scss */
        .locations-container .address .coming-soon {
          display: block;
          margin: 0.2em 0 !important; } }
      @media screen and (max-width: 768px) {
        /* line 142, _/components/sass/_locations.scss */
        .locations-container .address .coming-soon {
          display: block;
          margin: 0.5em 0 !important; } }
    /* line 163, _/components/sass/_locations.scss */
    .locations-container .address .location-detail {
      font-size: 15px;
      display: inline-block;
      padding: .2em 1em .4em;
      vertical-align: middle;
      margin-top: -0.5em !important;
      background: #0e4d6c;
      color: #fff;
      margin-left: .5em;
      border-radius: 3px; }
      @media screen and (max-width: 1000px) {
        /* line 163, _/components/sass/_locations.scss */
        .locations-container .address .location-detail {
          display: block;
          margin: 0.2em 0 !important; } }
      @media screen and (max-width: 768px) {
        /* line 163, _/components/sass/_locations.scss */
        .locations-container .address .location-detail {
          display: inline-block;
          /*margin:.5em 0!important;*/ } }
      @media screen and (max-width: 600px) {
        /* line 163, _/components/sass/_locations.scss */
        .locations-container .address .location-detail {
          display: block;
          padding: .3em .5em;
          margin: 0.3em 0 !important; } }

/*popup styles*/
/*.postid-919 .locations-container {
	border-top:10px solid darken($blue-bright,2%);
	
	padding:0em 0em 0 10%;
	margin:0 2em 0;
	h1 {

			color:#fff!important;
		
		font-size:30px;
		text-transform: uppercase;
		}
	.address {

		padding:1em 0;
	
			h1, h2,p {
		color:#fff!important;
	}
	img {
		

	}
	h2 {

		font-size:25px;
		text-transform: uppercase;

	}
	p {
		font-size:18px;

	}
	a {
		font-weight:500!important;
		color:#e5a200;
		color:lighten($accent-orange,10%);

	}
	.coming-soon {
		background:$tkl-red;
		display:inline-block;
		padding:.2em 1em;
		vertical-align: middle;
		margin-top:-.5em!important;
	margin-left:.5em;
font-size:15px;
	}
		.location-detail {
			font-size:15px;
			display:inline-block;
			padding:.2em 1em;
			vertical-align: middle;
			margin-top:-.5em!important;
			background:rgba(0,0,0,.2);
				margin-left:.5em;
				@include border-radius(3px);
		}

}

}*/
/* line 4, _/components/sass/_quotes-testimonials.scss */
.testimonials_holder {
  padding: 0 20%;
  background: #7d2939;
  /*	padding:1em;*/ }
  /* line 8, _/components/sass/_quotes-testimonials.scss */
  .testimonials_holder .testimonials .testimonial_text_inner p {
    font-size: 28px; }
    @media screen and (max-width: 768px) {
      /* line 8, _/components/sass/_quotes-testimonials.scss */
      .testimonials_holder .testimonials .testimonial_text_inner p {
        font-size: 20px; } }
  /* line 14, _/components/sass/_quotes-testimonials.scss */
  .testimonials_holder p.testimonial_author {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    color: #fff !important;
    padding-top: .2em;
    font-size: 19px !important; }

/* line 24, _/components/sass/_quotes-testimonials.scss */
.section-quote {
  background: #7d2939;
  border-bottom: 10px solid #e5dcd0;
  padding: 3em 10%;
  position: relative;
  z-index: 1;
  /*  width:100%;*/ }
  @media screen and (max-width: 768px) {
    /* line 24, _/components/sass/_quotes-testimonials.scss */
    .section-quote {
      padding: 1em 10% 2em; } }
  /* line 34, _/components/sass/_quotes-testimonials.scss */
  .section-quote .quote p {
    color: #fff;
    font-size: 117%;
    font-family: "Roboto Slab", georgia, serif;
    font-style: italic;
    text-align: center;
    text-shadow: -1px -1px 2px rgba(0, 0, 0, 0.4); }
  /* line 43, _/components/sass/_quotes-testimonials.scss */
  .section-quote .quote-mark {
    font-family: "Roboto Slab", georgia, serif;
    color: #fff;
    font-size: 205%;
    text-align: center; }
  /* line 49, _/components/sass/_quotes-testimonials.scss */
  .section-quote .quote-author {
    font-family: "Roboto Slab", georgia, serif;
    color: #fff;
    font-size: 85%;
    text-align: center;
    font-style: italic; }

/* line 59, _/components/sass/_quotes-testimonials.scss */
.quote-tagline h2, .quote-tagline p {
  color: #fff;
  text-align: center; }
/* line 64, _/components/sass/_quotes-testimonials.scss */
.quote-tagline h2 {
  padding: .5em 0;
  /*text-transform: uppercase;*/ }
  @media screen and (max-width: 768px) {
    /* line 64, _/components/sass/_quotes-testimonials.scss */
    .quote-tagline h2 {
      font-size: 35px; } }
/* line 71, _/components/sass/_quotes-testimonials.scss */
.quote-tagline p {
  /*font-size:40px!important;*/
  font-family: "Roboto Slab", georgia, serif; }

/* line 75, _/components/sass/_quotes-testimonials.scss */
.section-quote:after {
  content: '';
  z-index: -1;
  position: absolute;
  top: 100%;
  /*   transform: translateX(-50%);*/
  /*  left: calc(50% - 25px);*/
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 0;
  height: 0;
  border-top: solid 20px #902f42;
  border-left: solid 20px transparent;
  border-right: solid 20px transparent; }

/* line 93, _/components/sass/_quotes-testimonials.scss */
.comprehensive-content {
  padding: 4% 0 !important; }
  /* line 95, _/components/sass/_quotes-testimonials.scss */
  .comprehensive-content p {
    font-style: italic; }

/* line 100, _/components/sass/_quotes-testimonials.scss */
.outer-section-quote {
  padding: 4% 0;
  /*	background:darken($tkl-red,5%);*/ }
  /* line 103, _/components/sass/_quotes-testimonials.scss */
  .outer-section-quote p {
    font-size: 1.8em;
    color: #fff;
    text-align: center; }
  /* line 110, _/components/sass/_quotes-testimonials.scss */
  .outer-section-quote .quote-author {
    font-family: "Roboto Slab", georgia, serif;
    font-style: italic;
    color: #fff;
    font-size: 0.8em !important;
    text-align: right !important; }

/* line 1, _/components/sass/_form-contact.scss */
#gform_wrapper_1 {
  margin-top: 1em !important;
  background: #f7f7f7;
  border-radius: 2px;
  padding: 1em 3em;
  color: #0e4d6c;
  font-weight: 500;
  border: 2px solid #ccc;
  border-top: 2px solid #fff;
  border-bottom: 5px solid #ccc;
  border-top: 5px solid #eee8e0; }
  @media screen and (max-width: 768px) {
    /* line 1, _/components/sass/_form-contact.scss */
    #gform_wrapper_1 {
      padding: .5em 1em;
      margin: 1em .5em; } }
  @media screen and (max-width: 768px) {
    /* line 17, _/components/sass/_form-contact.scss */
    #gform_wrapper_1 .checkbox-section {
      border-bottom: 1px solid #e9e9e9;
      padding: 1em 0 .5em;
      margin-bottom: .5em; } }
  /* line 24, _/components/sass/_form-contact.scss */
  #gform_wrapper_1 .checkbox-section label {
    color: #0e4d6c !important; }
  /* line 29, _/components/sass/_form-contact.scss */
  #gform_wrapper_1 .gform_description {
    text-align: center;
    font-family: "Roboto Slab", georgia, serif !important;
    color: #0e4d6c;
    font-size: 23px !important;
    font-weight: 800 !important;
    padding-bottom: 1.3em;
    margin-bottom: 1em;
    border-bottom: 2px solid #e9e9e9; }
    @media screen and (max-width: 768px) {
      /* line 29, _/components/sass/_form-contact.scss */
      #gform_wrapper_1 .gform_description {
        font-size: 19px !important; } }

/*.call-to-action {
	padding:3em 0;
	text-align:center;
background:#7a8286;

	p {
		
	color:#f7f7f7;
	font-family:$fontfamilySerif;
	font-size:22px;
		font-style:italic;
		@media only screen and (max-width: 700px){
	margin:0 8%;
		}
		a {
			-webkit-transition: .3s ease-in;
	-moz-transition: .3s ease-in;
	-o-transition: .3s ease-in;
	transition: .3s ease-in;
			background:#515151;
			background: $accent-orange;
			display:inline-block;
			color:#fff;
			padding:.3em .6em;
			border-radius:4px;
			margin-left:.3em;
			 @media only screen and (max-width: 700px){
margin:1em auto;
display:block;
width:60%;
			 }
				&:hover {
					
					}
			}


		}
}*/
/*	.tagline-container {
	     text-shadow: -1px -1px 2px rgba(0,0,0,.2);
	background:$blue-bright;
	color:#fff;
	text-align:left;
	padding:3em 0;
		@media only screen and (max-width: 1000px){

	padding:2em 0;
	}

}*/
/*.tagline {
	
h1 {
	text-transform: uppercase;
	font-size:40px;
	color:#fff;
	margin:0;
	font-weight: 500;
	margin-bottom:0em!important;

	letter-spacing: 1px;
	font-family:$fontfamilyHeadline;
	@media only screen and (max-width: 1000px){

	font-size:30px;
	}
}
em {
	color:#fff;
margin-top:-.4em;
	font-style:italic;
	font-family:$fontfamilySerif;

	font-size:30px;
	text-transform: none;
	
	
}
}*/
/* line 84, _/components/sass/_call-to-action.scss */
.cta-container {
  background: #fff;
  background: #0e4d6c;
  color: #fff;
  /*text-align:left;*/
  padding: 3em 0; }
  @media only screen and (max-width: 1000px) {
    /* line 84, _/components/sass/_call-to-action.scss */
    .cta-container {
      padding: 2em 0; } }
  @media screen and (max-width: 768px) {
    /* line 84, _/components/sass/_call-to-action.scss */
    .cta-container {
      text-align: center; } }

/* line 103, _/components/sass/_call-to-action.scss */
.cta-tagline h1 {
  text-transform: uppercase;
  font-size: 35px;
  color: #fff;
  margin: 0;
  font-weight: 500;
  margin-bottom: 0em !important;
  letter-spacing: 1px;
  font-family: "myriad-pro-condensed", sans-serif; }
  @media only screen and (max-width: 1000px) {
    /* line 103, _/components/sass/_call-to-action.scss */
    .cta-tagline h1 {
      font-size: 30px; } }
  @media screen and (max-width: 768px) {
    /* line 103, _/components/sass/_call-to-action.scss */
    .cta-tagline h1 {
      text-align: center;
      font-size: 35px; } }
@media screen and (max-width: 768px) {
  /* line 125, _/components/sass/_call-to-action.scss */
  .cta-tagline p {
    text-align: center !important; } }
/* line 133, _/components/sass/_call-to-action.scss */
.cta-tagline em {
  color: #fff;
  margin-top: -.4em;
  font-size: 27px;
  text-transform: none; }
  @media screen and (max-width: 768px) {
    /* line 133, _/components/sass/_call-to-action.scss */
    .cta-tagline em {
      text-align: center !important; } }

/*See graphic
and interior pages*/
/*
aside .widget {
	margin-bottom:.8em;
	
	}*/
/*.single-post {
	.widget_rotatingtweets_widget {
	margin-top:2em!important;
	}
}
	.widget_rotatingtweets_widget {
	background:$tkl-red;

	border-bottom:5px solid #ccc;
		margin-top:3.5em!important;
		color:#fff!important;
		padding:1em;
		text-shadow:-1px -1px 2px rgba(0,0,0,.2);
		
		
		h5 {
			text-transform: uppercase;
			color:#fff!important;
			font-weight:500;
			font-size:18px;
			text-align:center;
			padding-bottom:.4em;
			border-bottom:1px solid rgba(255,255,255,.2);
				
		}
}*/
/* line 36, _/components/sass/_rotating-tweets.scss */
.tweeter-full-width-container {
  background: #ded2c2;
  /*background:#fff;*/
  background: #4f1a24;
  /*background:#fff;*/
  	/*
  	       background-color: darken($wheat,10%)!important;
  */
  /*border-bottom:5px solid darken($wheat,12%);*/
  padding: 2em 0 2em;
  /*.widget_rotatingtweets_widget p.rtw_meta {
  	color:#fff!important;
  	color:$blue-bright!important;
  	padding:.5em 0;
  	font-size:14px;
  	border-top:1px solid rgba(255,255,255,.2);
  	border-bottom:1px solid rgba(255,255,255,.2);
  }*/ }
  /* line 47, _/components/sass/_rotating-tweets.scss */
  .tweeter-full-width-container .widget_rotatingtweets_widget {
    background: #eae3d9;
    background: #f9f7f4;
    background: #7d2939;
    margin: .3em 4%;
    /*	background:$wheat;*/
    text-align: center;
    border-bottom: 5px solid #43161f;
    /*margin-top:3.5em!important;*/
    /*color:#fff!important;*/
    color: #0e4d6c !important;
    padding: .5em 2em;
    text-shadow: -1px -1px 2px rgba(0, 0, 0, 0.2);
    /*border:2px solid $wheat;*/ }
    /* line 64, _/components/sass/_rotating-tweets.scss */
    .tweeter-full-width-container .widget_rotatingtweets_widget h5 {
      text-transform: uppercase;
      color: #0e4d6c !important;
      color: #eee8e0 !important;
      font-weight: 500;
      font-size: 22px;
      text-align: center;
      /*	padding-bottom:.4em;*/
      border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
  /* line 76, _/components/sass/_rotating-tweets.scss */
  .tweeter-full-width-container .widget_rotatingtweets_widget p.rtw_meta {
    /*color:#fff!important;*/
    padding: 0 0;
    color: #0e4d6c !important;
    color: #eee8e0 !important;
    font-size: 15px;
    text-transform: uppercase;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
  /* line 86, _/components/sass/_rotating-tweets.scss */
  .tweeter-full-width-container .follow-button {
    text-transform: uppercase;
    font-size: 15px;
    color: #eee8e0 !important; }
  /* line 91, _/components/sass/_rotating-tweets.scss */
  .tweeter-full-width-container div.rotatingtweet p.rtw_main {
    color: #fff !important;
    /*	color:$blue-bright!important;*/
    color: #eee8e0 !important;
    font-size: 22px; }

/* line 1, _/components/sass/_app-ad.scss */
.app-download {
  padding: 4em 0 2em; }
  /* line 5, _/components/sass/_app-ad.scss */
  .app-download p {
    padding-right: 4em;
    color: #fff;
    font-size: 20px; }
    @media screen and (max-width: 768px) {
      /* line 5, _/components/sass/_app-ad.scss */
      .app-download p {
        padding-right: 0em; } }
  @media screen and (max-width: 768px) {
    /* line 1, _/components/sass/_app-ad.scss */
    .app-download {
      background-image: none !important;
      background: #0e4d6c;
      padding: 30px 10%; } }

/* line 19, _/components/sass/_app-ad.scss */
.app-banner {
  /*min-height:280px;*/
  /*	padding:0px 20%;*/
  padding: 5% 10%; }
  /* line 23, _/components/sass/_app-ad.scss */
  .app-banner .app-text-box {
    /*	vertical-align:middle;*/
    /*padding-right:3em;*/ }
    /* line 27, _/components/sass/_app-ad.scss */
    .app-banner .app-text-box h2 {
      color: #fff !important; }
    /* line 30, _/components/sass/_app-ad.scss */
    .app-banner .app-text-box p {
      color: #fff;
      font-size: 18px; }
    @media screen and (max-width: 768px) {
      /* line 23, _/components/sass/_app-ad.scss */
      .app-banner .app-text-box {
        padding: 0 1em; } }
  @media screen and (max-width: 768px) {
    /* line 19, _/components/sass/_app-ad.scss */
    .app-banner {
      background-image: none !important;
      background: #0e4d6c;
      padding: 30px 10%; } }

/*.element-is-not-sticky {
   background: red;
   }

.element-is-sticky {
   background: blue;
   }
*/
@media only screen and (max-width: 1000px) {
  /* line 10, _/components/sass/_sub-menu.scss */
  .element-is-sticky {
    top: 100px !important; } }
@media only screen and (max-width: 800px) {
  /* line 10, _/components/sass/_sub-menu.scss */
  .element-is-sticky {
    top: 52px !important; } }

/* line 21, _/components/sass/_sub-menu.scss */
.sticky-sub-menu {
  background: #e05612;
  padding: 1em 0; }
  @media screen and (max-width: 700px) {
    /* line 21, _/components/sass/_sub-menu.scss */
    .sticky-sub-menu {
      padding: 0em 0; } }

/* line 33, _/components/sass/_sub-menu.scss */
.sub-menu {
  width: 1200px;
  margin: 0 auto;
  text-align: center; }
  @media only screen and (max-width: 1200px) {
    /* line 33, _/components/sass/_sub-menu.scss */
    .sub-menu {
      width: 700px; } }
  @media screen and (max-width: 700px) {
    /* line 33, _/components/sass/_sub-menu.scss */
    .sub-menu {
      width: 100%; } }

/* height:70px;*/
/*display:block;*/
/* line 51, _/components/sass/_sub-menu.scss */
.sticky-sub-menu .wpb_widgetised_column .widget {
  margin: 0 !important; }

/*#menu-participants-menu {
border-left:1px solid lighten($accent-orange,15%);

}*/
/*a.mPS2id-highlight {
  outline:2px solid red;
   background:darken($accent-orange,2%)!important;
}*/
/* line 65, _/components/sass/_sub-menu.scss */
.sub-menu .widget_nav_menu li a.current {
  background: #d75211 !important;
  position: relative;
  -webkit-transition: .5s ease-in;
  -moz-transition: .5s ease-in;
  -o-transition: .5s ease-in;
  transition: .5s ease-in; }
  /* line 72, _/components/sass/_sub-menu.scss */
  .sub-menu .widget_nav_menu li a.current:after {
    content: '';
    z-index: -1;
    position: absolute;
    top: 100%;
    /*   transform: translateX(-50%);*/
    /*  left: calc(50% - 25px);*/
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-top: solid 20px #d75211;
    border-left: solid 20px transparent;
    border-right: solid 20px transparent; }

/* line 92, _/components/sass/_sub-menu.scss */
.sub-menu .widget_nav_menu li {
  display: inline-block;
  margin: 0 !important;
  padding: 0 !important; }
  @media screen and (max-width: 700px) {
    /* line 92, _/components/sass/_sub-menu.scss */
    .sub-menu .widget_nav_menu li {
      display: block; } }

/* line 105, _/components/sass/_sub-menu.scss */
.sub-menu .widget_nav_menu li a {
  /* outline:1px solid red;*/
  /* height:60px!important;*/
  text-shadow: -1px -1px 2px rgba(0, 0, 0, 0.2);
  color: #fff;
  border-right: 1px solid #f1844e;
  border-bottom: none;
  /* margin:0!important;
           
     line-height:1.5!important;*/
  font-size: 1.4rem !important;
  padding: .5rem 1rem;
  background: #e05612;
  font-weight: 400;
  -webkit-transition: .3s ease-in;
  -moz-transition: .3s ease-in;
  -o-transition: .3s ease-in;
  transition: .3s ease-in; }
  @media only screen and (max-width: 1200px) {
    /* line 105, _/components/sass/_sub-menu.scss */
    .sub-menu .widget_nav_menu li a {
      font-size: 1.5rem !important;
      padding: .5rem .5rem; } }
  @media screen and (max-width: 768px) {
    /* line 105, _/components/sass/_sub-menu.scss */
    .sub-menu .widget_nav_menu li a {
      /*   display:none;*/ } }
  /* line 139, _/components/sass/_sub-menu.scss */
  .sub-menu .widget_nav_menu li a:hover {
    color: #fff !important;
    background: rgba(0, 0, 0, 0.2) !important; }
  @media screen and (max-width: 700px) {
    /* line 105, _/components/sass/_sub-menu.scss */
    .sub-menu .widget_nav_menu li a {
      display: block;
      padding: .7em 0;
      border-bottom: 1px solid rgba(255, 255, 255, 0.2); } }

/*#menu-participants-menu li a:last-child{
    border-right:1px solid lighten($accent-orange,15%);
}*/
/*----------begin about sub menu-----*/
/* line 161, _/components/sass/_sub-menu.scss */
.page-id-33 .sticky-sub-menu {
  background: #dcd0bf;
  padding: 1em 0; }
  @media screen and (max-width: 600px) {
    /* line 161, _/components/sass/_sub-menu.scss */
    .page-id-33 .sticky-sub-menu {
      padding: 0em 0; } }

/* line 170, _/components/sass/_sub-menu.scss */
.page-id-33 .sub-menu {
  width: 1200px;
  margin: 0 auto;
  text-align: center; }
  @media only screen and (max-width: 1200px) {
    /* line 170, _/components/sass/_sub-menu.scss */
    .page-id-33 .sub-menu {
      width: 700px;
      /*text-align:center;*/ } }
  @media screen and (max-width: 600px) {
    /* line 170, _/components/sass/_sub-menu.scss */
    .page-id-33 .sub-menu {
      width: 100%;
      /*text-align:center;*/ } }

/* line 185, _/components/sass/_sub-menu.scss */
.page-id-33 .sub-menu .widget_nav_menu li a.current {
  background: #c1ab8e !important;
  position: relative;
  -webkit-transition: .5s ease-in;
  -moz-transition: .5s ease-in;
  -o-transition: .5s ease-in;
  transition: .5s ease-in; }
  /* line 192, _/components/sass/_sub-menu.scss */
  .page-id-33 .sub-menu .widget_nav_menu li a.current:after {
    content: '';
    z-index: -1;
    position: absolute;
    top: 100%;
    /*   transform: translateX(-50%);*/
    /*  left: calc(50% - 25px);*/
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-top: solid 20px #c1ab8e !important;
    border-left: solid 20px transparent;
    border-right: solid 20px transparent; }

/* line 212, _/components/sass/_sub-menu.scss */
#menu-about-us-sub-menu li a {
  background: #b89f7d;
  border-right: 1px solid #af926d; }

/*----------end about sub menu-----*/
/* line 219, _/components/sass/_sub-menu.scss */
.anchor-offset-target {
  padding-top: 150px !important; }

/* line 223, _/components/sass/_sub-menu.scss */
.anchor-offset-top {
  padding-top: 143px !important; }

/*#volunteer-engagement .anchor-offset-target {
 margin-top:100px!important;
padding-top:-100px!important;
}
*/
/*
archive page*/
/* line 5, _/components/sass/_studies-page.scss */
.post-type-archive-studies .title_subtitle_holder {
  display: none;
  max-height: 100px !important; }

/* line 10, _/components/sass/_studies-page.scss */
.post-type-archive-studies .title {
  max-height: 150px !important;
  /*  max-height:100px!important;*/
  /*  min-height:100px !important;
       background-size: cover !important;*/ }
  @media screen and (max-width: 1000px) {
    /* line 10, _/components/sass/_studies-page.scss */
    .post-type-archive-studies .title {
      /*display:none;*/ } }

/* line 23, _/components/sass/_studies-page.scss */
.post-type-archive-studies .studies-page-title h1 {
  text-align: center;
  color: #0e4d6c;
  padding-top: .5em; }

/* line 1, _/components/sass/_thank-you.scss */
.thank-you-content {
  padding: 1em 20%;
  background: #eee8e0; }
  /* line 4, _/components/sass/_thank-you.scss */
  .thank-you-content .thank-you-message {
    background: #fff;
    /*margin:0 20%;*/
    padding: 4em 4em; }
    @media screen and (max-width: 768px) {
      /* line 4, _/components/sass/_thank-you.scss */
      .thank-you-content .thank-you-message {
        padding: 1em 1em 2em; } }
    /* line 12, _/components/sass/_thank-you.scss */
    .thank-you-content .thank-you-message p {
      font-size: 20px;
      color: #0e4d6c; }
  @media screen and (max-width: 768px) {
    /* line 1, _/components/sass/_thank-you.scss */
    .thank-you-content {
      padding: 1em 1em 2em; } }

/* line 26, _/components/sass/_thank-you.scss */
.thank-you-message-b2b p {
  font-size: 20px;
  font-weight: 700;
  padding: 4em 10%;
  color: #0e4d6c;
  text-align: center; }
  @media screen and (max-width: 600px) {
    /* line 26, _/components/sass/_thank-you.scss */
    .thank-you-message-b2b p {
      font-size: 24px;
      padding: 2em 10%; } }

/* line 39, _/components/sass/_thank-you.scss */
.news-grid-container-thank-you {
  /*width:70%;*/
  padding: 2em 4%;
  background: #eee8e0;
  /*	margin:2em auto;*/ }
  /* line 43, _/components/sass/_thank-you.scss */
  .news-grid-container-thank-you .esg-filters {
    display: none; }
  @media screen and (max-width: 600px) {
    /* line 39, _/components/sass/_thank-you.scss */
    .news-grid-container-thank-you {
      display: none; } }

/* line 2, _/components/sass/_top-section.scss */
#tkl-overview {
  width: 90%;
  margin: 0 auto; }

/* line 13, _/components/sass/_top-section.scss */
.what-makes-different-home #lottie-animation-2 {
  width: 500px;
  margin: 0 auto; }

/* line 19, _/components/sass/_top-section.scss */
.home .top-section {
  display: flex;
  justify-content: center;
  align-content: center;
  flex-direction: column;
  align-items: center; }
  /* line 25, _/components/sass/_top-section.scss */
  .home .top-section h1 {
    font-size: 97px;
    font-weight: 800;
    margin-top: 6rem;
    line-height: 1 !important;
    letter-spacing: -.01em; }
    @media screen and (max-width: 600px) {
      /* line 25, _/components/sass/_top-section.scss */
      .home .top-section h1 {
        font-size: 50px; } }
  /* line 42, _/components/sass/_top-section.scss */
  .home .top-section blockquote p {
    max-width: 60%;
    margin: 0 auto;
    font-size: 1.6rem;
    text-align: center; }
    @media screen and (max-width: 600px) {
      /* line 42, _/components/sass/_top-section.scss */
      .home .top-section blockquote p {
        font-size: 25px;
        max-width: 80%;
        font-size: 1.4rem;
        margin: .2rem auto 0; } }
  /* line 55, _/components/sass/_top-section.scss */
  .home .top-section h2 {
    font-size: 37px;
    max-width: 60%;
    font-size: 1.7rem;
    margin: .2rem auto 0;
    font-weight: 800;
    letter-spacing: -.01em; }
    @media screen and (max-width: 600px) {
      /* line 55, _/components/sass/_top-section.scss */
      .home .top-section h2 {
        font-size: 25px;
        max-width: 80%;
        font-size: 1.4rem;
        margin: .4rem auto 0; } }
  /* line 73, _/components/sass/_top-section.scss */
  .home .top-section h1, .home .top-section h2, .home .top-section .cta-to-form {
    text-align: center; }
  /* line 79, _/components/sass/_top-section.scss */
  .home .top-section .cta-to-form {
    margin: 1rem 0 1rem;
    text-align: center;
    color: #fff;
    text-align: center; }
    /* line 84, _/components/sass/_top-section.scss */
    .home .top-section .cta-to-form a {
      font-family: "myriad-pro-condensed", sans-serif;
      border-radius: 5px;
      margin: .3rem auto;
      background: #0b285c;
      display: block;
      max-width: 200px;
      padding: .5rem 1rem .7rem;
      font-size: 25px !important;
      color: #fff; }
      /* line 96, _/components/sass/_top-section.scss */
      .home .top-section .cta-to-form a:hover {
        background: #000001;
        color: #91bbcc !important; }

/* line 1, _/components/sass/_contact-form.scss */
.contact-form-wrapper {
  padding: 4rem 2rem !important;
  background: #f7f7f7;
  /* Created with https://www.css-gradient.com */
  /* Created with https://www.css-gradient.com */
  background: white;
  background: -webkit-linear-gradient(top, white, #dfe1e3);
  background: -moz-linear-gradient(top, white, #dfe1e3);
  background: linear-gradient(to bottom, white, #dfe1e3); }
  @media screen and (max-width: 600px) {
    /* line 1, _/components/sass/_contact-form.scss */
    .contact-form-wrapper {
      padding: 2rem 0rem !important; } }
  /* line 7, _/components/sass/_contact-form.scss */
  .contact-form-wrapper p {
    font-weight: 600;
    font-size: 25px;
    font-family: "myriad-pro-condensed", sans-serif; }
  /* line 20, _/components/sass/_contact-form.scss */
  .contact-form-wrapper .contact-form-inner {
    text-align: center; }
  /* line 24, _/components/sass/_contact-form.scss */
  .contact-form-wrapper #ws-form-1 {
    max-width: 85%;
    margin: 2rem auto;
    border-bottom: 5px solid #ccc; }
    @media (max-width: 1000px) {
      /* line 24, _/components/sass/_contact-form.scss */
      .contact-form-wrapper #ws-form-1 {
        max-width: 100%; } }
  /* line 33, _/components/sass/_contact-form.scss */
  .contact-form-wrapper .wsf-form {
    margin-top: 2.5rem;
    border-radius: 6px;
    padding: 3rem 4rem;
    background: #fff;
    border: 1px solid #ccc; }
    @media screen and (max-width: 600px) {
      /* line 33, _/components/sass/_contact-form.scss */
      .contact-form-wrapper .wsf-form {
        padding: 2rem 1rem !important; } }
    /* line 46, _/components/sass/_contact-form.scss */
    .contact-form-wrapper .wsf-form #wsf-1-label-10, .contact-form-wrapper .wsf-form #wsf-1-label-7 {
      padding: 1rem 0;
      font-weight: 600; }
  /* line 51, _/components/sass/_contact-form.scss */
  .contact-form-wrapper button.wsf-button.wsf-button-primary {
    padding: 1rem 0rem !important;
    font-size: 25px;
    font-weight: 400;
    line-height: 1.5;
    border-bottom: 5px solid #ccc; }
    /* line 57, _/components/sass/_contact-form.scss */
    .contact-form-wrapper button.wsf-button.wsf-button-primary:hover {
      background: #103c8a; }
  /* line 61, _/components/sass/_contact-form.scss */
  .contact-form-wrapper #wsf-1-field-wrapper-10, .contact-form-wrapper #wsf-1-field-wrapper-7 {
    text-align: center; }
    @media screen and (max-width: 600px) {
      /* line 61, _/components/sass/_contact-form.scss */
      .contact-form-wrapper #wsf-1-field-wrapper-10, .contact-form-wrapper #wsf-1-field-wrapper-7 {
        text-align: left; } }
  /* line 67, _/components/sass/_contact-form.scss */
  .contact-form-wrapper #wsf-1-label-10, .contact-form-wrapper #wsf-1-label-7 {
    font-size: 25px; }
  /* line 70, _/components/sass/_contact-form.scss */
  .contact-form-wrapper input[type=checkbox].wsf-field + label.wsf-label {
    margin: 0 1rem 2rem; }

/* line 78, _/components/sass/_contact-form.scss */
.wsf-alert.wsf-alert-success {
  text-align: center;
  margin: 4rem 0;
  background-color: #fff !important;
  padding: 2rem 2rem;
  border: 2px solid #0b285c !important;
  border-radius: 5px; }

/*@import "latest-posts-boxes";*/
/*

@import "portfolio-page";

@import "home";
@import "animation";
@import "work-overview";
@import "footer";
@import "video";
@import "about";
@import "header";

@import "navigation-arrows";
@import "layout";
@import "contact";
@import "single-post";

@import "mobile";
@import "news";
@import "services";
@import "error";
@import "call-to-action";
@import "general-page";
@import "services";
@import "home-slider";
@import "woocommerce";
@import "contact-section";
@import "demo-page";*/
