/*
 Theme Name:   Om-Corpus
 Theme URI:    
 Description:  Corpis Child Theme for Om
 Author:       Jeffrey Kosiorek
 Author URI:   http://jeffreykosiorek.com
 Template:     corpus
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
*/
/* line 16, ../sass/style.scss */
* {
  font-family: 'Helvetica Neue', 'Arimo', Helvetica, Arial, sans-serif !important;
}

/* line 21, ../sass/style.scss */
.eut-menu-options-wrapper a {
  font-family: FontAwesome !important;
}

/* line 28, ../sass/style.scss */
.eut-scroller .eut-menu-options a {
  font-family: FontAwesome !important;
}

/* line 34, ../sass/style.scss */
.eut-top-btn:before {
  font-family: FontAwesome;
}

/* line 40, ../sass/style.scss */
#text-4 .textwidget a {
  font-family: FontAwesome !important;
}

/* line 46, ../sass/style.scss */
html {
  background-color: black;
}

/* line 52, ../sass/style.scss */
.home .eut-feature-content .eut-container {
  background: linear-gradient(to right, rgba(249, 249, 249, 0.8), rgba(249, 249, 249, 0));
}

/* line 60, ../sass/style.scss */
#page-68 .eut-slogan h2.eut-slogan-title {
  color: #3b3b3b;
}
/* line 62, ../sass/style.scss */
#page-68 .eut-slogan h2.eut-slogan-title span {
  color: #3b3b3b;
}

/* line 70, ../sass/style.scss */
#meet-the-omies #eut-social-share, #om-in-the-news #eut-social-share {
  margin-bottom: 4px;
}
/* line 74, ../sass/style.scss */
#meet-the-omies #eut-tags-categories, #om-in-the-news #eut-tags-categories {
  margin: 0;
  padding: 16px 0 0 0;
}

/* line 81, ../sass/style.scss */
#meet-the-omies p {
  margin-bottom: 0;
}
/* line 84, ../sass/style.scss */
#meet-the-omies h3 {
  margin-bottom: 0;
  color: #2d792b;
}
/* line 88, ../sass/style.scss */
#meet-the-omies h4 {
  color: #767676;
}
/* line 91, ../sass/style.scss */
#meet-the-omies .omie-container {
  clear: both;
  overflow: auto;
  margin-top: 40px;
}
/* line 96, ../sass/style.scss */
#meet-the-omies .post-thumbnail {
  float: left;
  overflow: auto;
  margin-right: 16px;
  margin-bottom: 12px;
}
/* line 102, ../sass/style.scss */
#meet-the-omies .first-omie {
  margin-top: 0 !important;
}

/* line 108, ../sass/style.scss */
#om-in-the-news p {
  color: #767676;
}
/* line 111, ../sass/style.scss */
#om-in-the-news .single-resource-container {
  margin-top: 20px;
  margin-bottom: 20px;
  overflow: auto;
}
/* line 116, ../sass/style.scss */
#om-in-the-news .resource-title {
  border-bottom: 1px dotted #767676;
}
/* line 117, ../sass/style.scss */
#om-in-the-news .resource-title p {
  color: #2d792b;
  font-size: 1.6em;
  margin: 12px 0 3px 0;
}
/* line 124, ../sass/style.scss */
#om-in-the-news .resource-category {
  float: left;
}
/* line 127, ../sass/style.scss */
#om-in-the-news .resource-date {
  float: right;
  margin-right: 10px;
}
/* line 132, ../sass/style.scss */
#om-in-the-news .resource-category p, #om-in-the-news .resource-date p {
  font-size: 15px;
  margin: 0;
}
/* line 137, ../sass/style.scss */
#om-in-the-news .resource-excerpt {
  clear: both;
  border-top: 1px dotted #767676;
  padding: 0;
}
/* line 141, ../sass/style.scss */
#om-in-the-news .resource-excerpt p {
  font-size: 1.1em;
  margin-bottom: 0;
}

/* line 149, ../sass/style.scss */
#sample-methods .container-container {
  padding-bottom: 100px;
}
/* line 152, ../sass/style.scss */
#sample-methods .container {
  position: relative;
  width: 50%;
}
/* line 156, ../sass/style.scss */
#sample-methods .image {
  display: block;
  width: 100%;
  height: auto;
}
/* line 161, ../sass/style.scss */
#sample-methods .title-centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 40px;
  color: #2d792b;
  background-color: rgba(255, 255, 255, 0.5);
  padding: 10px 10px 18px 10px;
}
/* line 171, ../sass/style.scss */
#sample-methods .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #2d792b;
}
/* line 183, ../sass/style.scss */
#sample-methods .container:hover .overlay {
  opacity: 1;
}
/* line 186, ../sass/style.scss */
#sample-methods .text {
  color: white;
  font-size: 20px;
  position: absolute;
  margin: 5%;
  text-align: center;
}

@media (min-width: 940px) {
  /* line 197, ../sass/style.scss */
  #om-in-the-news .resource-image {
    float: left;
    overflow: auto;
    width: 360px;
  }
  /* line 202, ../sass/style.scss */
  #om-in-the-news .resource-text {
    float: left;
    width: 560px;
  }
  /* line 206, ../sass/style.scss */
  #om-in-the-news .single-resource-container {
    clear: both;
    margin-bottom: 80px !important;
  }
  /* line 211, ../sass/style.scss */
  #om-in-the-news .resource-title p {
    margin-top: 0;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 220, ../sass/style.scss */
  #eut-header .eut-logo .eut-logo-wrapper a {
    height: 60px !important;
  }
}
/* line 227, ../sass/style.scss */
.category-omie .wp-post-image, .category-testimonial .wp-post-image, .category-methods-of-administration .wp-post-image, .category-om-events .wp-post-image, .category-blog-posts .wp-post-image {
  width: 500px !important;
}
@media (min-width: 1000px) {
  /* line 231, ../sass/style.scss */
  .category-omie .wp-post-image, .category-testimonial .wp-post-image, .category-methods-of-administration .wp-post-image, .category-om-events .wp-post-image, .category-blog-posts .wp-post-image {
    width: 500px !important;
    float: left;
    margin: 0 40px 20px 0;
  }
}

/* line 241, ../sass/style.scss */
.category-omie div[itemprop="articleBody"], .category-testimonial div[itemprop="articleBody"], .category-conditions div[itemprop="articleBody"] {
  margin-top: 40px;
  margin-bottom: 80px;
}

/* line 248, ../sass/style.scss */
#methods-admin-table {
  margin-bottom: 80px;
}

/* line 254, ../sass/style.scss */
#eut-social-share {
  clear: both;
}

/* line 259, ../sass/style.scss */
#upcoming-events {
  margin-top: 40px;
}
/* line 261, ../sass/style.scss */
#upcoming-events img {
  margin-top: 8px;
}
/* line 264, ../sass/style.scss */
#upcoming-events p {
  margin-bottom: 0;
}
/* line 267, ../sass/style.scss */
#upcoming-events h3 {
  margin-bottom: 0;
  color: #2d792b;
}
/* line 271, ../sass/style.scss */
#upcoming-events h4 {
  color: #767676;
}
/* line 274, ../sass/style.scss */
#upcoming-events .post {
  clear: both;
  overflow: auto;
  margin-top: 40px;
}
/* line 279, ../sass/style.scss */
#upcoming-events .post-thumbnail {
  float: left;
  overflow: auto;
  margin-right: 16px;
  margin-bottom: 12px;
}

/* line 288, ../sass/style.scss */
#page-38 {
  padding-top: 40px;
}
/* line 292, ../sass/style.scss */
#page-38 #section7 .owl-wrapper .owl-item:first-child, #page-38 #section8 .owl-wrapper .owl-item:first-child {
  display: none;
}

@media (min-width: 768px) {
  /* line 302, ../sass/style.scss */
  #page-38 #section7 .owl-wrapper .owl-item:first-child, #page-38 #section8 .owl-wrapper .owl-item:first-child {
    display: block;
  }
}
/* line 313, ../sass/style.scss */
#page-38 .eut-icon-nav-left:before, #page-38 .eut-icon-nav-right:before, #page-17 .eut-icon-nav-left:before, #page-17 .eut-icon-nav-right:before {
  font-size: 50px;
  font-weight: bold;
}
/* line 317, ../sass/style.scss */
#page-38 .eut-icon-nav-left:before, #page-17 .eut-icon-nav-left:before {
  content: "\e611" !important;
}
/* line 320, ../sass/style.scss */
#page-38 .eut-icon-nav-right:before, #page-17 .eut-icon-nav-right:before {
  content: "\e610" !important;
}
/* line 323, ../sass/style.scss */
#page-38 .eut-carousel-navigation, #page-17 .eut-carousel-navigation {
  display: block !important;
}

/* line 329, ../sass/style.scss */
#eut-footer h3 {
  text-transform: none;
  margin-bottom: 2px;
  font-size: 18px;
}
/* line 334, ../sass/style.scss */
#eut-footer .textwidget {
  border-top: 1px dotted #767676;
  padding: 10px 0 0 0;
}
/* line 338, ../sass/style.scss */
#eut-footer p {
  font-size: 16px;
}
/* line 342, ../sass/style.scss */
#eut-footer #text-2 a {
  color: #3b3b3b;
}
/* line 348, ../sass/style.scss */
#eut-footer #text-4 a {
  font-size: 30px;
  color: #3b3b3b;
}
/* line 352, ../sass/style.scss */
#eut-footer #text-4 p {
  display: inline;
  margin-right: 10px;
}

/* line 360, ../sass/style.scss */
strong, b {
  font-weight: bold;
}

/* line 365, ../sass/style.scss */
i {
  font-style: italic;
}

/* line 372, ../sass/style.scss */
.page-id-34 #map-center iframe {
  display: block;
  margin: 0 auto;
}
/* line 377, ../sass/style.scss */
.page-id-34 #map-center small a {
  padding-left: 15%;
}

@media (min-width: 1000px) {
  /* line 386, ../sass/style.scss */
  .page-id-34 #eut-content-area .vc_tta-tabs-container {
    padding-right: 200px;
  }
}
/* line 396, ../sass/style.scss */
#eut-main-menu .sub-menu a {
  background-color: rgba(255, 255, 255, 0.7) !important;
}

/* line 405, ../sass/style.scss */
.page-id-8 .float-right img {
  width: 300px;
  height: auto;
}
/* line 410, ../sass/style.scss */
.page-id-8 .float-left, .page-id-8 .float-right {
  width: 300px;
  text-align: center;
}

@media (min-width: 800px) {
  /* line 418, ../sass/style.scss */
  .page-id-8 #floating-text, .page-id-8 #floating-images {
    width: 80%;
    margin: 0 auto;
  }
  /* line 422, ../sass/style.scss */
  .page-id-8 .float-left {
    float: left;
  }
  /* line 425, ../sass/style.scss */
  .page-id-8 .float-right {
    float: right;
  }
  /* line 427, ../sass/style.scss */
  .page-id-8 .float-right p {
    margin-bottom: 0;
  }
  /* line 431, ../sass/style.scss */
  .page-id-8 .clearfix {
    clear: both;
    padding-top: 20px;
  }
}
/* line 440, ../sass/style.scss */
.sgpb-popup-builder-content-863 p {
  margin-bottom: 0;
  text-align: center;
  color: white;
}

/* line 450, ../sass/style.scss */
.page-id-48 #om-research-btn {
  float: none;
  margin: 0 auto;
}
/* line 453, ../sass/style.scss */
.page-id-48 #om-research-btn br {
  display: none;
}
/* line 457, ../sass/style.scss */
.page-id-48 .eut-btn-medium {
  width: 260px;
  height: 80px;
  display: inline-flex;
  align-items: center;
  justify-content: space-around;
}
/* line 467, ../sass/style.scss */
.page-id-48 .eut-section {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  /* line 473, ../sass/style.scss */
  .page-id-48 .eut-section {
    margin-bottom: 40px;
  }
  /* line 476, ../sass/style.scss */
  .page-id-48 .eut-btn-medium {
    width: 180px;
  }
}
@media (min-width: 980px) {
  /* line 483, ../sass/style.scss */
  .page-id-48 .eut-btn-medium {
    width: 200px;
  }
}
@media (min-width: 1050px) {
  /* line 490, ../sass/style.scss */
  .page-id-48 .eut-btn-medium {
    width: 220px;
  }
}
@media (min-width: 1150px) {
  /* line 497, ../sass/style.scss */
  .page-id-48 .eut-btn-medium {
    width: 260px;
  }
}
/* line 504, ../sass/style.scss */
#homepage-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999999999999;
  background-color: #85b1d7;
  background-image: url("om-logo.png");
  background-repeat: no-repeat;
  background-position: center;
}

/* line 518, ../sass/style.scss */
.eut-responsive-menu-button {
  float: left !important;
}

/* line 521, ../sass/style.scss */
.eut-logo {
  float: right !important;
}
/* line 523, ../sass/style.scss */
.eut-logo a:nth-of-type(2) {
  display: none !important;
}

/* line 530, ../sass/style.scss */
#eut-header #eut-header-wrapper #eut-inner-header #mobile-logo {
  height: 45px !important;
}

@media (min-width: 1024px) {
  /* line 537, ../sass/style.scss */
  .eut-responsive-menu-button {
    float: right !important;
  }

  /* line 540, ../sass/style.scss */
  .eut-logo {
    float: left !important;
  }
  /* line 542, ../sass/style.scss */
  .eut-logo #mobile-logo {
    display: none !important;
  }
  /* line 545, ../sass/style.scss */
  .eut-logo a:nth-of-type(2) {
    display: block !important;
  }
}
/* line 550, ../sass/style.scss */
#eut-main-menu-responsive {
  left: auto;
  right: 100%;
}

/* line 557, ../sass/style.scss */
.page-id-17 #began-header {
  text-align: center;
  padding-top: 40px;
}
/* line 561, ../sass/style.scss */
.page-id-17 #began-divider-container {
  overflow: hidden;
  width: 100%;
  margin: 0px;
}
/* line 565, ../sass/style.scss */
.page-id-17 #began-divider-container svg {
  display: block;
}
/* line 568, ../sass/style.scss */
.page-id-17 #began-divider-container section {
  position: relative;
  padding: 10em;
}
/* line 572, ../sass/style.scss */
.page-id-17 #began-divider-container section::before,
.page-id-17 #began-divider-container section::after {
  position: absolute;
  content: '';
  pointer-events: none;
}
/* line 578, ../sass/style.scss */
.page-id-17 #began-divider-container #clouds path {
  fill: #2d792b;
  stroke: #2d792b;
}
/* line 583, ../sass/style.scss */
.page-id-17 #video-section {
  border: 2px #2d792b solid;
}
/* line 587, ../sass/style.scss */
.page-id-17 #attachment_1146 {
  float: none;
  margin: 0 auto;
}

@media (min-width: 330px) {
  /* line 595, ../sass/style.scss */
  .page-id-17 #attachment_1146 {
    float: right;
    margin-left: 20px;
  }
}
/* line 604, ../sass/style.scss */
#page-40 .section-header-container {
  margin: 20px 0;
}

/* line 610, ../sass/style.scss */
.eut-carousel-wrapper {
  margin-bottom: 40px !important;
}

/* line 614, ../sass/style.scss */
.eut-carousel-buttons .eut-carousel-prev {
  left: 20% !important;
  top: 110% !important;
}
/* line 618, ../sass/style.scss */
.eut-carousel-buttons .eut-carousel-next {
  right: 20% !important;
  top: 110% !important;
}

/* line 626, ../sass/style.scss */
#page-36 .test-jump {
  float: right;
}
/* line 628, ../sass/style.scss */
#page-36 .test-jump a {
  font-style: italic;
}
/* line 632, ../sass/style.scss */
#page-36 .test-section {
  margin: 0 0 40px 0 !important;
}
/* line 635, ../sass/style.scss */
#page-36 .test-text {
  margin: 0 0 20px 0;
}
/* line 638, ../sass/style.scss */
#page-36 .wpb_column.eut-column.eut-column-3-4 {
  padding-left: 0;
  padding-bottom: 40px;
  border-bottom: solid 2px;
}
/* line 643, ../sass/style.scss */
#page-36 .test-name {
  height: 40px;
  margin-bottom: 20px;
}
/* line 646, ../sass/style.scss */
#page-36 .test-name p, #page-36 .test-name h3 {
  display: inline-block;
}
/* line 649, ../sass/style.scss */
#page-36 .test-name h3 {
  color: inherit;
}
/* line 656, ../sass/style.scss */
#page-36 .test-data {
  float: left;
}
/* line 659, ../sass/style.scss */
#page-36 .test-image {
  float: left;
  margin: 0 10px 10px 0;
}
/* line 663, ../sass/style.scss */
#page-36 .test-content {
  color: #3b3b3b;
}
/* line 666, ../sass/style.scss */
#page-36 a.test-content:hover {
  color: #3b3b3b;
}
/* line 669, ../sass/style.scss */
#page-36 .clearfix {
  clear: both;
}

/* line 675, ../sass/style.scss */
div#eut-inner-header {
  -webkit-transform: translate3d(0, 0, 1px);
  transform: translate3d(0, 0, 1px);
}

/* line 681, ../sass/style.scss */
#blog-menu {
  padding-top: 0;
  padding-bottom: 0 !important;
  border: solid #2d792b;
  border-width: 0 0 2px 0;
}
/* line 686, ../sass/style.scss */
#blog-menu a {
  margin-right: 8px;
  margin-left: 8px;
}
/* line 690, ../sass/style.scss */
#blog-menu a:first-child {
  margin-left: 0;
}
/* line 693, ../sass/style.scss */
#blog-menu .post-tags {
  text-align: center;
}

/* line 699, ../sass/style.scss */
#page-1549 .entry-container .tags-container {
  position: relative;
  z-index: 99;
  top: -25px;
}
/* line 703, ../sass/style.scss */
#page-1549 .entry-container .tags-container a {
  padding-left: 6px;
  padding-right: 6px;
  background-color: #fffc;
}
/* line 709, ../sass/style.scss */
#page-1549 .entry-container .eut-element {
  margin: 0 !important;
}
/* line 712, ../sass/style.scss */
#page-1549 .entry-container h3 {
  margin: 6px 0 0 0;
  font-weight: normal;
}
/* line 716, ../sass/style.scss */
#page-1549 .entry-container .author {
  color: #85b1d7;
}
/* line 719, ../sass/style.scss */
#page-1549 .entry-container .date {
  color: #a7a7a7;
}

/* line 727, ../sass/style.scss */
.om-blog-single #post-info {
  margin-bottom: 40px;
}
/* line 729, ../sass/style.scss */
.om-blog-single #post-info span {
  display: block;
}

/* line 735, ../sass/style.scss */
#post-bottom #eut-social-share {
  margin-bottom: 20px;
}
/* line 737, ../sass/style.scss */
#post-bottom #eut-social-share i {
  font-family: FontAwesome !important;
}
/* line 741, ../sass/style.scss */
#post-bottom #tags-bottom {
  margin-bottom: 20px;
}