/*!
Theme Name: embarkvet
Author: Embark Vet
Description: embarkvet.com main marketing site custom theme
Version: 1.2.0
License: Private
License URI: LICENSE
Text Domain: embarkvet
*/

.valentine-hero {         background: #FFF;         overflow: hidden !important;         position: relative !important;         display: -ms-flexbox !important;         display: flex !important;         display: -webkit-flex !important;         flex-direction: column !important;         /* autoprefixer: off */         -webkit-flex-direction: column !important;         /* autoprefixer: on */ }         @media print, screen and (min-width: 64em) {           .valentine-hero {             flex-direction: row !important;             /* autoprefixer: off */             -webkit-flex-direction: row !important;             /* autoprefixer: on */ } }         .valentine-hero--content {           padding: 20px 30px 30px 20px !important; }           @media print, screen and (min-width: 64em) {             .valentine-hero--content {               padding: 100px 0 10px 100px !important; } }           @media screen and (min-width: 75em) {             .valentine-hero--content {               padding-top: 200px !important;               padding-bottom: 50px !important;               padding-left: 150px !important; } }           @media screen and (max-width: 63.9375em) {             .valentine-hero--content {               -webkit-order: 2;                   -ms-flex-order: 2;                       order: 2; } }         .valentine-hero--title {           font-weight: 300 !important;           line-height: 1.19 !important;           color: #000000 !important;           z-index: 3 !important;           position: relative !important;           font-size: 50px !important; }           @media screen and (max-width: 63.9375em) {             .valentine-hero--title {               display: table !important;               text-align: left !important;               margin: 0 auto 1.5rem !important;               font-size: 30px !important;               font-weight: 400 !important; } }         .valentine-hero--body {           font-weight: 300 !important;           line-height: 1.58 !important;           color: #000000 !important;           display: none !important;           font-size: 24px !important; }           @media print, screen and (min-width: 64em) {             .valentine-hero--body {               display: inherit !important; } }         .valentine-hero--image {           position: relative !important;           min-height: 245px !important; }           .valentine-hero--image img {             display: block;             width: 100% !important;             max-width: 645px !important;             margin-left: auto !important;             margin-right: auto !important;             padding-top: 10px !important; }             @media print, screen and (min-width: 64em) {               .valentine-hero--image img {                 position: absolute !important;                 bottom: 0 !important;                 left: auto !important;                 right: 0 !important;                 padding-bottom: 20px !important; } }             @media screen and (max-width: 39.9375em) {               .valentine-hero--image img {                 position: absolute !important;                 left: 50% !important;                 -webkit-transform: translate(-44%, 0);                     -ms-transform: translate(-44%, 0);                         transform: translate(-44%, 0);                 width: 490px !important; } }         .valentine-hero--logo img {           max-width: 300px !important; }           @media screen and (max-width: 63.9375em) {             .valentine-hero--logo img {               max-width: 270px !important; } }         @media print, screen and (min-width: 64em) {           .valentine-hero--logo {             margin-top: 20px !important;             margin-bottom: 20px !important; } }         @media screen and (max-width: 63.9375em) {           .valentine-hero--logo {             display: table !important;             margin-left: auto !important;             margin-right: auto !important; } }         .valentine-hero--promo {           padding-bottom: 20px !important;           display: -ms-flexbox !important;           display: flex !important;           display: -webkit-flex !important;           flex-direction: column !important;           /* autoprefixer: off */           -webkit-flex-direction: column !important;           /* autoprefixer: on */           align-items: center !important;           -webkit-align-items: center !important;           background: -moz-linear-gradient(120deg, #ff1212 0%, #ec8c8c 100%);           background: -webkit-linear-gradient(120deg, #ff1212 0%, #ec8c8c 100%);           background: linear-gradient(120deg, #ff1212 0%, #ec8c8c 100%); }           @media print, screen and (min-width: 64em) {             .valentine-hero--promo {               padding-top: 15px !important;               flex-direction: row !important;               /* autoprefixer: off */               -webkit-flex-direction: row !important;               /* autoprefixer: on */ } }           .valentine-hero--promo--image {             text-align: center !important; }             @media screen and (max-width: 39.9375em) {               .valentine-hero--promo--image {                 padding-left: 0 !important;                 padding-right: 0 !important; } }             @media print, screen and (min-width: 64em) {               .valentine-hero--promo--image {                 padding-left: 100px; } }             .valentine-hero--promo--image img {               max-width: 320px !important;               width: 100% !important;               margin-left: auto !important;               margin-right: auto !important; }               @media print, screen and (min-width: 40em) {                 .valentine-hero--promo--image img {                   max-width: 445px !important; } }           .valentine-hero--promo--content {             text-align: center !important; }             @media print, screen and (min-width: 64em) {               .valentine-hero--promo--content {                 text-align: left !important; } }           .valentine-hero--promo--title {             font-weight: 300 !important;             font-size: 27px !important;             margin-top: 2px !important; }           .valentine-hero--promo--subtitle {             font-size: 14px !important;             line-height: 1.3 !important;             margin-bottom: 12px !important; }             .valentine-hero--promo--subtitle strong {               font-weight: 500 !important;               text-transform: uppercase !important; }           .valentine-hero--promo--link {             font-size: 1.3rem !important;             font-weight: bold !important;             color: black !important;             background-color: #ffce34 !important;             padding: 15px 30px !important;             display: inline-block !important; }             @media screen and (max-width: 63.9375em) {               .valentine-hero--promo--link {                 font-size: 1.6rem !important;                 display: block !important;                 max-width: 286px !important;                 margin: 0 auto 2rem !important;                 padding: 20px 0 !important; } }             .valentine-hero--promo--link:hover {               background-color: #ffce34 !important;               color: black !important; }           .valentine-hero--promo--info {             max-width: 248px !important;             text-align: center;             font-weight: 500 !important;             font-size: 12px !important;             text-transform: uppercase !important;             margin-top: 7px !important; }             .valentine-hero--promo--info .coupon-code {               text-transform: none !important;               text-decoration: underline !important; }

a {
  color: #2199e8;
}

section.home-june-2017 .easy-step h1,
section.home-june-2017 .easy-step h2,
section.home-june-2017 .how-it-work h2 {
    text-align: center;
}

section.home-june-2017 section#meet-harley h1,
section.home-june-2017 section#meet-harley h5 {
    text-align: left;
}

section.home-june-2017 section#meet-harley h1 {
    margin-bottom: 10px;
}

section.home-june-2017 section#meet-harley h5 {
    text-align: left;
    margin-bottom: 30px;
}

section.home-june-2017 section#meet-harley .traits-title {
    font-family: "Maison Neue";
    font-weight: 500;
    font-size: 18px;
}

section.home-june-2017 section#meet-harley .traits-description {
    font-family: "Maison Neue";
    font-weight: 500;
    padding-top: 10px;
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 22px;
}

section.home-june-2017 section#meet-harley .cleared-conditions-color {
    color: #00a000;
}

section.home-june-2017 section#meet-harley .carried-conditions-color {
    color: #0a9bd6;
}

section.home-june-2017 section#meet-harley .content-arrows {
    font-size: 25px;
    color: black;
    background: none;
    cursor: pointer;
}

section.home-june-2017 section#meet-harley .no-select {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none;
    /* Non-prefixed version, currently
    supported by Chrome and Opera */
}

.meet-harley-background {
    background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0.05) 100%);
}

a.button {
    background: none;
}

#footer ul li:first-child a {
    text-transform: uppercase;
    margin-bottom: 7px;
    margin-top: 20px;
    color: #0a0a0a;
    display: inline-block;
    font-size: .9rem;
    font-weight: 600;
}

#page-ourstory section#who-we-are .profile.profile_gap{margin-bottom: 50px;float: left;}
.column.medium-6.full-width-image.profile_gap{margin-bottom: 30px;float: left;}
.breedlist-entry { margin-bottom: 20px;}
.screen-reader-text{display: none;}
.nav-previous a,.nav-next a{
    color: #ffffff;
    background: #181f23;
    padding: 10px 10px;
    min-height: 35px;
}
.nav-previous a:hover,.nav-next a:hover {
    background: #ff5722;
    color: #ffffff;
}
  .post-meta {
    color: #797D82;
    margin-top: 15px;
    margin-bottom: 20px;
  }
  .post-entry {
    margin-bottom: 0px;
  }

  .post-content a {
    color: #2199e8;
  }
  .post-content a:hover {
    color: #2199F2;
  }
  .tags a {
    background-color: #FFCE34;
    color: #000;
    margin: 0 0.5rem 0.5rem 0;
    padding: 0.3rem 0.7rem;
    display: inline-block;
    text-transform: uppercase;
    font-size: 0.8rem;
    font-weight: bold;
  }

  .post-meta .author-img {
    width: 24px;
    height: 24px;
    float: left;
    margin-right: 9px;
  }

.hero.image {
  max-height: 30rem;
  margin-bottom: 5rem;
  overflow: hidden;
}

.post-excerpt {
  margin-bottom: 2rem;
}


.top-stories ol {
list-style: none;
margin: 0;
padding: 0;
}

.top-stories li {
  position: relative;
  display: block;
  margin: 0 0 2px 0;
}

.top-stories a {
  display: block;
  min-height: 38px;
  padding: 15px 15px 15px 0px;
}

.top-stories .number {
  float: left;
  padding: 25px 33px;
  margin-right: 30px;
  color: white;
  text-align: center;
  font-weight: bold;
  background-color: #797D82;
  font-size: 1.5rem;
}

.top-stories-title {
  font-weight: bold;
}

.widget h4 {
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: bold;
  border-bottom: 1px solid black;
  padding-bottom: 10px;
}

.widget {
  margin-bottom: 30px;
}

.single-post-entry {
  padding-bottom: 40px;
  border-bottom: 1px solid #f0f0f0;
}

.post-header {
  margin-bottom: 30px;
}

.details .author {
  color: #262626;
  font-size: 21px;
  margin-top: 0;
  margin-bottom:14px;

  font-weight: bold;
}

.sidebar {
  padding-top: 0;
}

.hero {
  margin-left: auto;
  margin-right: auto;
}

.fa::before {
    float: right;
    margin-top: 24px;
}
.fa-angle-down:before {
    font-size: 22px;
}





/*region Imported from bootstrap framework*/
.pl-0,
.px-0 {
    padding-left: 0 !important;
}

.pl-1,
.px-1 {
    padding-left: 0.25rem !important;
}

.mb-0,
.my-0 {
    margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
    margin-left: 0 !important;
}

.mt-0,
.my-0 {
    margin-top: 0 !important;
}

.ml-2,
.mx-2 {
    margin-left: 0.5rem !important;
}

.ml-3,
.mx-3 {
    margin-left: 1rem !important;
}

.mt-3,
.my-3 {
    margin-top: 1rem !important;
}

.mt-4,
.my-4 {
    margin-top: 1.5rem !important;
}

.pt-2,
.py-2 {
    padding-top: 0.5rem !important;
}

.mr-3,
.mx-3 {
    margin-right: 1rem !important;
}

.pt-5,
.py-5 {
    padding-top: 3rem !important;
}

.pt-4,
.py-4 {
    padding-top: 1.5rem !important;
}

.pb-1,
.py-1 {
    padding-bottom: 0.25rem !important;
}

.pb-2,
.py-2 {
    padding-bottom: 0.5rem !important;
}

.pl-5,
.px-5 {
    padding-left: 3rem !important;
}

.pr-5,
.px-5 {
    padding-right: 3rem !important;
}

/*endregion*/

/*
.navigation.posts-navigation .nav-links {
    width: 100%;
    display: block;
}
.navigation.posts-navigation .nav-previous {
    width: 14%;
    margin: 0 auto;
    float: right;
}
.navigation.posts-navigation .nav-next {
    width: 30%;
    display: block;
    float: left;
}
*/
/*06-03-18*/
button.open-small-modal-nav.fi-x .fi-list {
    display: none;
}

/*For mobile menu*/
@media screen and (max-width: 767px){
.show-for-medium.top-bar-dropdown-group {display: none!important;}
.intro{display:block!important;}
}

/*#region FoundationMediaQueries*/
/*defined according to foundation
https://foundation.zurb.com/sites/docs/media-queries.html#default-media-queries
*/

/*Media query for Small size screen*/
@media screen and (max-width: 39.9375em) {
    #harley-main-image {
        margin-top: 10%;
        margin-bottom: -30%;
    }

    .new-tab.small-12.columns.is-active {
        height: 25em;
    }

    .nav-button-images {
        height: 56px;
        width: 56px;
        margin-left: 25%;
    }
}

/*Media query for Medium size screen*/
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
    #harley-main-image {
        margin-top: 20%;
        margin-bottom: -25%;
    }

    .new-tab.small-12.columns.is-active {
        height: 30em;
    }

    .nav-button-images {
        height: 70px;
        width: 70px;
        margin-left: 25%;
    }
}

/*Media query for Large size screen*/
@media screen and (min-width: 64em) {
    #harley-main-image {
        margin-top: 20%;
        margin-bottom: -25%;
    }

    .new-tab.small-12.columns.is-active {
        height: 27em;
    }

    .nav-button-images {
        height: 70px;
        width: 70px;
        margin-left: 25%;
    }

    section.home-june-2017 section#meet-harley .previous-content {
        margin-left: -30px;
    }

    section.home-june-2017 section#meet-harley .next-content {
        margin-right: -30px;
    }
}

/*#endregion FoundationMediaQueries*/

/*--------------- 9th march ----------------*/

.show
{
  display: block !important;
}

 @media screen and (max-width:480px)
 {
   .small-modal-nav {
    display: none;
   z-index: -1;
    background-color: #fff;
    position: fixed;
        top: 0px;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0;
}
.responsive-nav-group .nav-menu ul {
   list-style: none;
    padding: 0;
       margin: 0px auto;
    width: 100%;
    text-align: center;
}
.responsive-nav-group .nav-menu ul li {
    display: grid;
    position: relative;
    float: left;
    width: 100%;
    text-align: center;
}

#footer .social-wrapper .social-name {
    font-size: 12px;
    margin: 0;
    font-size: 12px !important;
}



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

     h1{
    font-size: 25px;
}

#lp-pom-root {
    display: block;
    background: rgba(238,236,237,1);
    -pie-background: rgba(238,236,237,1);
    border-style: none;
    margin: auto;
    padding-top: 1px;
    behavior: url(http://d9hhrg4mnvzow.cloudfront.net/PIE.htc);
    border-radius: 0px;
    min-width: 320px;
    /* height: 8175px; */
}
#lp-pom-root-color-overlay {
    position: absolute;
    background: none;
    top: 0;
    width: 100%;
    height: 8176px;
    min-height: 100%;
}
#lp-pom-root .lp-positioned-content {
    top: 1px;
    width: 320px;
    margin-left: -160px;
}
#lp-pom-image-15 {
    display: block;
    background: rgba(255,255,255,0);
    -pie-background: rgba(255,255,255,0);
    left: 112px;
    top: 833px;
    z-index: 3;
    position: absolute;
}
#lp-pom-box-1017
{
    left: 30px;
    top: 137px;
    z-index: 176;
    width: 282px;
 }
 #lp-pom-button-984

 {
  height: 56px !important;margin-top: 56px;
 }
 .page-id-1712 #lp-pom-root
 {

    height: 5636px !important;
 }
 .page-id-1712 #lp-pom-text-321
 {
      top: 3556.333496px;
 }
 .page-id-1712 #lp-pom-block-317
 {
  margin-top: 131px !important;
 }
.page-id-1712 #lp-pom-text-323
{
      top: 3921px;
}
.page-id-1712  #lp-pom-text-328
{
      top: 4376.222412px;
}
.page-id-1712 #lp-pom-block-326
{
  height: 1003px;
}
.page-id-1835 #lp-pom-text-278
{
  left: 0px;
}
#lp-pom-root
{
  height: auto !important;
}
.page-id-1516 #lp-pom-text-370
{
      left: 194px;
    top: 78px;
}
.page-id-1567 #lp-pom-text-59
{
    top: 1935px;
}
.page-id-1716 #lp-pom-text-289
{
  left:-36px;
}
.page-id-1716 #lp-pom-box-227
{
      top: 6596px;
}
.page-id-1835 #lp-pom-box-337
{
      display: block;    left: 8px;
    top: 3746px;
}
}
}