.wide-pad a {
  position: absolute;
  color: white;
  background-color: #30c2e3;
  border-color: white;
  font-size: 32px;
  font-weight: 400;
  top: -27px;
  left: 47.7%;
  border-radius: 50%;
  min-width: 56px !important;
  padding: 0px;
  margin: 0px;
  display: block;
  border: 0px !important; }
  @media screen and (max-width: 800px) {
    .wide-pad a {
      left: 46.1%; } }
  @media screen and (max-width: 500px) {
    .wide-pad a {
      left: 41.8%; } }
  .wide-pad a .mkdf-btn-text {
    margin-right: 0px !important; }

.border-section .wpb_column.vc_column_container.vc_col-sm-3:not(:last-child) {
  border-right: 2px solid white;
  padding: 10px; }
  @media screen and (max-width: 768px) {
    .border-section .wpb_column.vc_column_container.vc_col-sm-3:not(:last-child) {
      border-right: 0px; } }

.border-section .wpb_column.vc_column_container.vc_col-sm-3:last-child {
  padding: 10px; }

.vs-home-intro-text {
  color: #6c6e70; }
  .vs-home-intro-text h2 {
    font-family: 'Lato', sans-serif;
    text-align: center;
    color: #6c6e70;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 1.6rem;
    line-height: 1em;
    margin-top: 0; }
    @media only screen and (min-width: 768px) {
      .vs-home-intro-text h2 {
        font-size: 3.2rem; } }
  .vs-home-intro-text h4 {
    font-family: 'Lato', sans-serif;
    text-align: center;
    color: #6c6e70;
    font-weight: 300; }

.vs-home-first-chart-row .vs-secondary-wrapper {
  padding-top: 140px;
  padding-bottom: 56px;
  background: rgba(200, 220, 255, 0.4);
  background: linear-gradient(90deg, rgba(200, 220, 255, 0.6) 50%, rgba(200, 220, 255, 0.8) 50%);
  height: 100%;
  width: 100%;
  z-index: -25; }

@media only screen and (max-width: 782px) {
  .vs-home-first-chart-row .vs-secondary-wrapper {
    background: rgba(200, 220, 255, 0.6); } }

.white-text {
  color: #FFF; }

header.mkdf-page-header .mkdf-menu-area {
  height: 115px !important;
  border: 0px; }

.mkdf-main-menu-widget-area {
  position: absolute !important;
  top: 7px;
  right: 19px;
  display: block !important;
  /* vertical-align: middle; */
  margin-left: 8px;
  height: 40px !important; }

header .menu-item a:hover {
  color: white !important; }

.mkdf-main-menu > ul#menu-main-menu-2 > li > a > span.item_outer {
  top: 74% !important; }

.mkdf-main-menu > ul#menu-main-menu-3 > li > a > span.item_outer {
  top: 50% !important; }

.mkdf-page-header,
.mkdf-sticky-header.header-appear .mkdf-vertical-align-containers {
  box-shadow: 0px 2px 7px; }

.mkdf-right-from-main-menu-widget-inner .menu-widget-item {
  color: #fff;
  font-family: 'Lato', sans-serif;
  font-size: 14px; }

.mkdf-right-from-main-menu-widget:first-child:before {
  width: 0px !important; }

footer .mkdf-column:first-child {
  width: 20%; }

footer .mkdf-column:last-child {
  width: 30%; }

footer .mkdf-column-inner div {
  display: inline-block !important;
  vertical-align: top !important; }

footer .mkdf-column-inner #mkd_social_icon_widget-12 a {
  margin-left: 10px; }

footer .mkdf-column-inner .widget_mkd_social_icon_widget {
  margin-top: 20px; }
  footer .mkdf-column-inner .widget_mkd_social_icon_widget i {
    font-size: 20px; }

footer .mkdf-footer-top-holder .widget {
  margin-bottom: 0px; }

@media only screen and (min-width: 1025px) {
  footer #nav_menu-3 {
    position: absolute;
    right: 0px;
    top: 15px; } }

footer #nav_menu-3 #menu-footer {
  list-style: none; }
  footer #nav_menu-3 #menu-footer li {
    display: inline-block;
    vertical-align: middle; }
    footer #nav_menu-3 #menu-footer li a {
      color: white;
      text-transform: uppercase;
      font-size: 13px;
      font-weight: bold; }
    footer #nav_menu-3 #menu-footer li::after {
      content: '|';
      color: white;
      padding: 0 5px;
      display: inline-block; }
    footer #nav_menu-3 #menu-footer li:last-child::after {
      content: ''; }

footer .mkdf-two-columns-50-50 .mkdf-column {
  width: 100%; }

footer .mkdf-footer-top-holder,
footer .mkdf-footer-bottom-holder {
  background-color: #004d6b; }

.mkdf-page-footer #text-3 {
  float: left;
  font-size: 13px;
  padding-bottom: 20px; }

.mkdf-footer-text.widget_nav_menu {
  float: right; }
  .mkdf-footer-text.widget_nav_menu .menu-footer-menu-container ul {
    list-style: none; }
    .mkdf-footer-text.widget_nav_menu .menu-footer-menu-container ul li {
      display: inline-block;
      vertical-align: middle;
      padding-bottom: 20px; }
      .mkdf-footer-text.widget_nav_menu .menu-footer-menu-container ul li a {
        color: #FFFFFF;
        padding: 1px 15px; }
      .mkdf-footer-text.widget_nav_menu .menu-footer-menu-container ul li a {
        border-right: 2px solid #498198; }
        .mkdf-footer-text.widget_nav_menu .menu-footer-menu-container ul li:last-child a {
          border-right: none; }

footer .mkdf-footer-bottom-holder .mkdf-container-inner .textwidget {
  text-align: left; }

.type-post .mkdf-author-desc > * {
  display: none; }

header, .mkdf-top-bar {
  font-size: 18px;
  font-weight: 100; }

header .mkdf-search-icon-text, .mkdf-top-bar .mkdf-search-icon-text {
  font-size: 18px !important;
  font-weight: 100; }

header .mkdf-icon-font-awesome, header .mkdf-icon-font-awesome.fa-search, .mkdf-top-bar .mkdf-icon-font-awesome, .mkdf-top-bar .mkdf-icon-font-awesome.fa-search {
  font-size: 12px !important;
  font-weight: 100;
  color: #CAD4D1 !important;
  vertical-align: top; }

header .mkdf-icon-font-awesome.fa-search, .mkdf-top-bar .mkdf-icon-font-awesome.fa-search {
  padding-top: 2px;
  font-size: 18px !important; }

header .mkdf-icon-element, .mkdf-top-bar .mkdf-icon-element {
  font-size: 18px !important;
  font-weight: 100;
  color: #CAD4D1;
  vertical-align: top; }

header .mkdf-search-icon-text, .mkdf-top-bar .mkdf-search-icon-text {
  font-size: 18px !important;
  font-weight: 100; }

header .mkdf-main-menu > ul > li > a > span.item_outer, .mkdf-top-bar .mkdf-main-menu > ul > li > a > span.item_outer {
  border-right: 1px solid #CAD4D1; }

header .mkdf-main-menu > ul > li:last-child > a > span.item_outer, .mkdf-top-bar .mkdf-main-menu > ul > li:last-child > a > span.item_outer {
  border: 0px; }

header .mkdf-main-menu > ul > li > a span.item_inner, .mkdf-top-bar .mkdf-main-menu > ul > li > a span.item_inner {
  font-size: 20px;
  padding: 0 15px; }

.vc_custom_1483481897960 h3 {
  font-weight: normal !important;
  margin: 12px; }

.mkdf-section-title-holder .mkdf-section-title.mkdf-section-title-large {
  color: #014e6a  !important;
  font-size: 40px !important;
  text-transform: uppercase  !important;
  text-align: left  !important; }
  .vc_custom_1477612985401 .mkdf-section-title-holder .mkdf-section-title.mkdf-section-title-large {
    color: white  !important; }

.mkdf-main-menu.mkdf-sticky-nav > ul > li > a {
  color: #48cdde !important; }

.mkdf-main-menu.mkdf-sticky-nav > ul > li > a :hover {
  color: #004d69 !important; }

.mkdf-mobile-header .mkdf-mobile-nav a:hover, .mkdf-mobile-header .mkdf-mobile-nav h4:hover {
  color: #004d6b !important; }

.mkdf-page-header, .mkdf-sticky-header.header-appear .mkdf-vertical-align-containers {
  box-shadow: 0px 0px 0px; }

.mkdf-content ol, .mkdf-content ul {
  color: #444444; }

.mkdf-section-inner-margin {
  padding-top: 30px; }

.vc_column_container > .vc_column-inner {
  padding-bottom: 20px; }

blockquote {
  padding-top: 15px;
  padding-bottom: 15px; }

div.ewd-ufaq-author-date {
  display: none; }

.ufaq-permalink {
  display: none; }

.mkdf-item-info-section {
  display: none; }

.mkdf-post-item-author-avatar-holder {
  display: none; }

.page-template-full-width .mkdf-two-columns-75-25 .mkdf-column1 {
  float: none;
  width: 100%; }

.page-template-full-width .vc_column_container {
  padding-left: 20px;
  padding-right: 20px; }

.custom-row-front {
  text-align: center; }
  .custom-row-front h2 {
    font-size: 27px;
    font-weight: bold;
    line-height: 12px; }
  .custom-row-front h3 {
    color: #24aec6;
    font-size: 27px;
    line-height: 0px;
    font-weight: normal; }
  .custom-row-front .learn-more {
    color: #9dc250;
    font-weight: bold; }
  .custom-row-front .environment-front {
    background: url("../images/environment-icon.png") no-repeat center 27px;
    background-size: 63px; }
  .custom-row-front .social-front {
    background: url("../images/socially-icon.png") no-repeat center 37px;
    background-size: 66px; }
  .custom-row-front .eco-front {
    background: url("../images/eco-icon.png") no-repeat center 29px;
    background-size: 49px; }

.mkdf-team .mkdf-team-description p {
  text-align: left;
  font-size: 11px; }

.mkdf-content .mkdf-content-inner > .mkdf-full-width > .mkdf-full-width-inner {
  padding: 0;
  padding-bottom: 64px; }

.mkdf-mobile-header .mkdf-mobile-nav ul {
  font-weight: bold; }

.mkdf-mobile-header-holder .mkdf-position-right {
  display: none; }

header .mkdf-main-menu ul li a span.item_inner,
.mkdf-top-bar .mkdf-main-menu ul li a span.item_inner {
  padding: 0 10px !important;
  font-size: 14px !important; }

.mkdf-logo-wrapper a {
  max-height: 100px !important; }

.mkdf-logo-wrapper {
  padding-bottom: 20px; }

@media only screen and (max-width: 1024px) {
  .height-zero-on-mobile {
    height: 0px !important; }
  .mobile-align-center .mkdf-section-title-holder .mkdf-section-title.mkdf-section-title-large,
  .mobile-align-center .wpb_text_column.wpb_content_element,
  .mobile-align-center .wpb_wrapper,
  .mobile-align-center h3 {
    text-align: center !important; } }

@media only screen and (max-width: 600px) {
  .mkdf-container-inner, .mkdf-grid, .mkdf-grid-section .mkdf-section-inner, .mkdf-slider .carousel-inner .mkdf-slider-content-outer {
    width: 100% !important; }
  .mkdf-page-footer .mkdf-container .mkdf-container-inner {
    margin: 0 10px; } }

@media only screen and (max-width: 480px) {
  .mkdf-container-inner, .mkdf-grid, .mkdf-grid-section .mkdf-section-inner, .mkdf-slider .carousel-inner .mkdf-slider-content-outer {
    width: 90%; }
  h2.mkdf-section-title-holder .mkdf-section-title.mkdf-section-title-large {
    font-size: 35px !important; } }

a, p a {
  /*color: #26C0D3;*/
  font-weight: 500;
}

a, p a:hover {
	cursor: pointer;
}

.tp-mask-wrap .tp-caption.rev-btn {
  background-color: white !important; }
  .tp-mask-wrap .tp-caption.rev-btn a {
    color: #004b6b !important; }
    .tp-mask-wrap .tp-caption.rev-btn a:hover {
      color: white !important; }
  .tp-mask-wrap .tp-caption.rev-btn:hover {
    background-color: #004b6b !important; }
    .tp-mask-wrap .tp-caption.rev-btn:hover a {
      color: white !important; }

.members-logo-container .wpb_image_grid .wpb_image_grid_ul {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  height: auto; }
  .members-logo-container .wpb_image_grid .wpb_image_grid_ul .isotope-item {
    float: none;
    width: 12%;
    padding: 6px;
    border: 1px solid #ddd;
    position: relative !important;
    left: auto !important;
    top: auto !important;
    margin: 10px;
    white-space: nowrap;
    text-align: center; }

/*# sourceMappingURL=../maps/style.css.map */

/*fix contact font-weight*/
.textwidget span { font-weight: 100; }

.page-template-default .mkdf-title {padding-top:97px;}
body.evo_overflow{overflow: hidden; position:inherit;height:auto; width:auto;}

.wpdm-download-link.btn.btn-primary{
  background: #4a8eff !important;
}