/*
    MeetMindful Homepage
    Theme: Equity
    Version: 1
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd,
q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol,
ul, li, fieldset, form, label, legend, caption, table, tbody, tfoot, thead,
tr, th, td, article, aside, canvas, details, embed, figure, figcaption,
footer, header, hgroup, menu, nav, output, ruby, section, summary, time,
mark, audio, video {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

@font-face {
  font-family: 'Intro Bold';
  font-weight: 500;
  src: url('/wp-content/themes/sweetdate-child/assets/fonts/IntroBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/wp-content/themes/sweetdate-child/assets/fonts/IntroBold.woff') format('woff'), /* Pretty Modern Browsers */
  url('/wp-content/themes/sweetdate-child/assets/fonts/IntroBold.otf') format('opentype');
}

@font-face {
  font-family: 'Old Growth';
  font-weight: 500;
  src: url('/wp-content/themes/sweetdate-child/assets/fonts/OldGrowth-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/wp-content/themes/sweetdate-child/assets/fonts/OldGrowth-Regular.woff') format('woff'), /* Pretty Modern Browsers */
  url('/wp-content/themes/sweetdate-child/assets/fonts/OldGrowth-Regular.otf') format('opentype');
}


@font-face {
  font-family: 'Museo Sans';
  font-weight: 500;
  font-style: italic;
  src: url('/wp-content/themes/sweetdate-child/assets/fonts/MuseoSans-500Italic.otf') format('opentype');
}


@font-face {
  font-family: 'MMGlyphs';
  font-weight: 500;
  src: url('/wp-content/themes/sweetdate-child/assets/fonts/mmicons.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/sweetdate-child/assets/fonts/mmicons.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/wp-content/themes/sweetdate-child/assets/fonts/mmicons.woff') format('woff'), /* Pretty Modern Browsers */
  url('/wp-content/themes/sweetdate-child/assets/fonts/mmicons.ttf')  format('truetype'), /* Safari, Android, iOS */
  url('mmicons.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Museo Sans';
  font-weight: 100;
  src: url('/wp-content/themes/sweetdate-child/assets/fonts/MuseoSans-100.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/sweetdate-child/assets/fonts/MuseoSans-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/wp-content/themes/sweetdate-child/assets/fonts/MuseoSans-100.woff') format('woff'), /* Pretty Modern Browsers */
  url('/wp-content/themes/sweetdate-child/assets/fonts/MuseoSans-100.otf')  format('opentype');
}

@font-face {
  font-family: 'Museo Sans';
  font-weight: 300;
  src: url('/wp-content/themes/sweetdate-child/assets/fonts/MuseoSans-300.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/sweetdate-child/assets/fonts/MuseoSans-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/wp-content/themes/sweetdate-child/assets/fonts/MuseoSans-300.woff') format('woff'), /* Pretty Modern Browsers */
  url('/wp-content/themes/sweetdate-child/assets/fonts/MuseoSans-300.otf')  format('opentype');
}

@font-face {
  font-family: 'Museo Sans';
  font-weight: 500;
  src: url('/wp-content/themes/sweetdate-child/assets/fonts/MuseoSans-500.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/sweetdate-child/assets/fonts/MuseoSans-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/wp-content/themes/sweetdate-child/assets/fonts/MuseoSans-500.woff') format('woff'), /* Pretty Modern Browsers */
  url('/wp-content/themes/sweetdate-child/assets/fonts/MuseoSans-500.otf')  format('opentype');
}

@font-face {
  font-family: 'Museo Sans';
  font-weight: 700;
  src: url('/wp-content/themes/sweetdate-child/assets/fonts/MuseoSans-700.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/sweetdate-child/assets/fonts/MuseoSans-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/wp-content/themes/sweetdate-child/assets/fonts/MuseoSans-700.woff') format('woff'), /* Pretty Modern Browsers */
  url('/wp-content/themes/sweetdate-child/assets/fonts/MuseoSans-700.otf')  format('opentype');
}

@font-face {
  font-family: 'Museo Sans';
  font-weight: 900;
  src: url('/wp-content/themes/sweetdate-child/assets/fonts/MuseoSans-900.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/sweetdate-child/assets/fonts/MuseoSans-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/wp-content/themes/sweetdate-child/assets/fonts/MuseoSans-900.woff') format('woff'), /* Pretty Modern Browsers */
  url('/wp-content/themes/sweetdate-child/assets/fonts/MuseoSans-900.otf')  format('opentype');
}

@font-face {
  font-family: 'Museo Sans';
  font-weight: 500;
  font-style: italic;
  src: url('/wp-content/themes/sweetdate-child/assets/fonts/MuseoSans-500Italic.otf') format('opentype');
}

@font-face {
  font-family: 'Museo Sans';
  font-weight: 700;
  font-style: italic;
  src: url('/wp-content/themes/sweetdate-child/assets/fonts/MuseoSans-700Italic.otf') format('opentype');
}

@font-face {
  font-family: 'MMGlyphs';
  font-weight: 400;
  src: url('/wp-content/themes/sweetdate-child/assets/fonts/mmicons.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/sweetdate-child/assets/fonts/mmicons?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/wp-content/themes/sweetdate-child/assets/fonts/mmicons.woff') format('woff'), /* Pretty Modern Browsers */
  url('/wp-content/themes/sweetdate-child/assets/fonts/mmicons.otf')  format('opentype');
}

.mmicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'MMGlyphs';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.row .columns.nopadding {
  padding-left: 0;
  padding-right: 0;
}

.ip6up, .ip6upinline {
  display:none;
}

.ip5down {
  display: block;
}
@media only screen and (min-height: 547px) {
  .ip6up {
    display: block;
  }

  .ip6upinline {
    display: inline;
  }

  .ip5down {
    display: none;
  }
}

.mmicon:before {
  font-family: "MMGlyphs";
}

.mmicon-comment:before {
  content: "\61";
}
.mmicon-chevron-right:before {
  content: "\62";
}
.mmicon-search:before {
  content: "\64";
}
.mmicon-heart-1:before {
  content: "\65";
}
.mmicon-heart-empty:before {
  content: "\66";
}
.mmicon-cancel:before {
  content: "\68";
}
.mmicon-cog:before {
  content: "\69";
}
.mmicon-upload:before {
  content: "\6a";
}
.mmicon-arrow-up:before {
  content: "\6d";
}
.mmicon-user:before {
  content: "\6e";
}
.mmicon-religion-female:before {
  content: "\6f";
}
.mmicon-cigarette:before {
  content: "\70";
}
.mmicon-diet:before {
  content: "\72";
}
.mmicon-education:before {
  content: "\71";
}
.mmicon-exercise:before {
  content: "\74";
}
.mmicon-drugs:before {
  content: "\75";
}
.mmicon-height:before {
  content: "\77";
}
.mmicon-ban:before {
  content: "\78";
}
.mmicon-flag:before {
  content: "\79";
}
.mmicon-mail:before {
  content: "\7a";
}
.mmicon-envelope:before {
  content: "\41";
}
.mmicon-eye:before {
  content: "\42";
}
.mmicon-eye-slash:before {
  content: "\43";
}
.mmicon-check:before {
  content: "\47";
}
.mmicon-x:before {
  content: "\48";
}
.mmicon-square-o:before {
  content: "\49";
}
.mmicon-right-open:before {
  content: "\63";
}
.mmicon-right-open-mini:before {
  content: "\67";
}
.mmicon-up-open-mini:before {
  content: "\6c";
}
.mmicon-up-open:before {
  content: "\44";
}
.mmicon-arrow-circle-o-up:before {
  content: "\45";
}
.mmicon-alcohol:before {
  content: "\6b";
}
.mmicon-children:before {
  content: "\73";
}
.mmicon-down-open:before {
  content: "\76";
}
.mmicon-down-open-mini:before {
  content: "\46";
}
.mmicon-pencil:before {
  content: "\4a";
}
.mmicon-camera:before {
  content: "\50";
}
.mmicon-lock:before {
  content: "\4b";
}
.mmicon-unlock:before {
  content: "\4c";
}
.mmicon-key:before {
  content: "\51";
}
.mmicon-vcard:before {
  content: "\4d";
}
.mmicon-shield:before {
  content: "\4e";
}
.mmicon-credit:before {
  content: "\4f";
}
.mmicon-help-circled:before {
  content: "\52";
}
.mmicon-log-out:before {
  content: "\53";
}
.mmicon-facebook-alt:before {
  content: "\56";
}
.mmicon-tags:before {
  content: "\57";
}
.mmicon-left-open:before {
  content: "\54";
}
.mmicon-left-open-mini:before {
  content: "\58";
}
.mmicon-location:before {
  content: "\30";
}
.mmicon-clock:before {
  content: "\59";
}
.mmicon-active:before {
  content: "\55";
}
.mmicon-chevron-left:before {
  content: "\5a";
}


body {
    padding: 0 !important;
    margin: 0 !important;
    font-family: 'Museo Sans';
    font-weight: 300;
    font-size: 15px;
}

@media only screen and (min-width: 768px) {
    body { font-size: 16px; }
}

body.single {
    padding-top: 80px;
}

h1, h2, h3, h4, h5 {
    font-family: 'Intro Bold';
    font-weight: 500;
}

h1, h3 {
    color: #605b77;
}

h2, h4, p {
    color: #777777;
}

h4 {
    margin-top: 30px;
    margin-bottom: 15px;
}

p {
    font-size: 15px;
    line-height: 1.45;
    text-align: left;
    font-family: "Museo Sans";
    font-weight: 300;
}

@media only screen and (min-width: 768px) {
    p { font-size: 16px;
        line-height: 1.65; 
    }
}

li {
    font-size: 15px;
    line-height: 1.4;
    text-align: left;
    font-family: "Museo Sans";
    margin: 0 0 1em 1.5em;
    padding: 0 0 0 .5em;
}

p strong {
    font-weight: 500;
}

a {
    color: #40b29f;
    font-weight: 500;
    transition: color .4s;
}

a:hover {
    color: #60c5b9;
}

a:focus, a:active {
    color: #40b29f;
}

a img {
    display: block;
}

blockquote {
    border-left: none;
    background: #F8F8F8;
    padding-bottom: 15px;
}

input[type='text'],
input[type='password'],
input[type='email'] {
    height: 50px;
    padding: 0 15px;
    line-height: 50px;
    font-size: 17px;
}

input[type='text']:focus,
input[type='password']:focus,
input[type='email']:focus {
    outline: none;
}

.email-button {
  margin: 15px auto;
  width: 240px;
  display: block;
  text-align: center;
}

.button.primary {
  border: none;
}

.button {
    height: 50px;
    line-height: 50px;
    padding: 0 !important;
    color: #FFF;
    text-align: center;
    font-family: "Intro Bold";
    text-transform: none;
    font-weight: 500;
    font-size: 17px;
    border-radius: 1px;
    width: 260px;
}

.button.primary,
.button.secondary,
input[type='submit'] {    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#40b29f+0,60c5b9+53 */
    background: rgb(64, 178, 159); /* Old browsers */
    background: -moz-linear-gradient(45deg, rgba(64, 178, 159, 1) 0%, rgba(96, 197, 185, 1) 53%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, rgba(64, 178, 159, 1) 0%, rgba(96, 197, 185, 1) 53%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, rgba(64, 178, 159, 1) 0%, rgba(96, 197, 185, 1) 53%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#40b29f', endColorstr='#60c5b9', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    border: none;
    border-bottom: 1px solid #40b29f;
    -webkit-transition: all .5s;
    display: block;
    margin: 20px auto;
    color: #FFFFFF;
    border-radius: 25px;
}

.button.secondary {
  background: #82819b;
  filter: none;
  border-bottom: 2px solid #605b77;
}


input[type='submit']#searchsubmit {
  margin-top: 0;
  margin-bottom: 0;
  color: #FFF;
  border: none;
  font-size: 20px;
  border-radius: 2px;
}


.button:active,
.button:focus,
.button:hover {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#82819b+0,40b29f+87 */
    background: rgb(130, 129, 155); /* Old browsers */
    background: -moz-linear-gradient(45deg, rgba(130, 129, 155, 1) 0%, rgba(64, 178, 159, 1) 87%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, rgba(130, 129, 155, 1) 0%, rgba(64, 178, 159, 1) 87%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, rgba(130, 129, 155, 1) 0%, rgba(64, 178, 159, 1) 87%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#82819b', endColorstr='#40b29f', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

/*
Palette
Purple:           #605b77;
Purple (light):   #82819b; 96 91 119
Green:            #40b29f;
Green (light):    #60c5b9;
Gold:             #afa073;
Gold (light):     #eccc7a;
Facebook          #3b5998; 59,89,152
*/


.boldGold {
  color: #afa073;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

.dottedUnderline {
  position: relative;
  display: inline-block;
}
.dottedUnderline:after {
  content: '';
  width: 80%;
  position: absolute;
  left: 0;
  top: 1.5em;
  border-bottom: 3px dotted #afa073;
}

.dottedUnderline.centeredUnderline:after {
  left: 50%;
  transform: translateX(-50%);
}

.tagline {
    color: #afa073;
    font-family: 'Intro Bold';
    text-align: right;
}

.goldTrim:before {
    content: "";
    display: block;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b0a173+0,eccd7a+71 */
    background: #b0a173; /* Old browsers */
    background: -moz-linear-gradient(left, #b0a173 0%, #eccd7a 71%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #b0a173 0%, #eccd7a 71%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #b0a173 0%, #eccd7a 71%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#b0a173', endColorstr='#eccd7a', GradientType=1 ); /* IE6-9 */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
    height: 3px;
}

.goldPattern {
    padding-top: 36px !important;
}

.goldPattern:before {
    content: "";
    display: block;
    background: url('/wp-content/themes/sweetdate-child/images/star-pattern-thin-gold.png');
    background-size: 31px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
    height: 34px;
}

@media only screen and (min-width: 768px) {
    .button {
      width: 300px;
    }
    .goldPattern {
        padding-top: 100px !important;
    }
    .goldPattern:before {
        height: 87px;
    }
}

.kleo-page.goldTrim:before {
    position: fixed !important;
    top: 0;
    left: 0;
    z-index: 3;
}

a.app-store-link {
    display: block;
    text-align: center;
}

img.app-store-button {
    width: 100px;
    display: block;
    margin: 15px auto;
}

.lotus {
  background: url('/wp-content/themes/sweetdate-child/images/lotus.svg');
  background-size: cover;
}

.chakra {
  display: inline-block;
  margin: 0;
  padding: 0;
  background-repeat: no-repeat;
  background-size: 100%;
}

.chakra-purple-gold {
  background-image: url('/wp-content/themes/sweetdate-child/images/chakra-purple-gold@2x.png');
}


.chakra-purple {
  background-image: url('/wp-content/themes/sweetdate-child/images/chakra-purple@2x.png');
}

.chakra-white {
  background-image: url('/wp-content/themes/sweetdate-child/images/chakra-white@2x.png');
}


/*
Palette
Purple (Dark):    #605b77;
Purple:           #82819b rgba(96, 91, 119, 1);
Green (Dark):     #40b29f;
Green:            #60c5b9;
Gold (Dark):      #afa073;
Gold:             #eccc7a;
*/

.reveal-modal-bg {
    background: rgba(96, 91, 119, 0.98);
}

.reveal-modal {
    background: #FFF;
    border: none;
    border-radius: 3px;
    padding: 0;
    max-height: 94vh;
    overflow: hidden;
}

.reveal-modal h2 {
    font-size: 1.3em;
    text-align: center;
}

.reveal-modal p {
    margin-bottom: 5px;
    line-height: 1.5;
}

.reveal-modal p.benefit {
    text-align: center;
    font-weight: 500;
}

.reveal-modal#quicksearch-panel {

}

.modal-graphic {
    width: 100%;
    height: 48vh;
    max-height: 400px;
    background-size: contain;
    background-image: url('/wp-content/themes/sweetdate-child/images/MeetMindful_Facebook_Timeline_short.jpg');
    background-repeat: no-repeat;
    background-position: center 10px;
    margin-bottom: 15px;
    width: 100%;
    border-radius: 3px;
    box-shadow: inset 0px -1px 2px rgba(0,0,0,0.4);
}

#quicksearch_panel .modal-graphic {
    background-color: #605b77;
}

.reveal-modal-bg {
    position: fixed !important;
}

.reveal-modal .button {
    margin: 10px 0px 15px;
    width: 100%;
}

.homepage_fb_login_button {
    margin: 15px auto 5px;
    display: block;
    text-align: center;
    font-size: 1.2em;
    font-family: "Museo Sans", Helvetica;
}


.reveal-modal .close-reveal-modal:not(.button) {
    position: static;
    text-shadow: none;
    text-align: center;
    width: 100%;
    display: block;
    padding: 5px 0 10px;
    font-weight: 400;
    font-size: .9em;
}

.homepage_fb_login_button_symbol {
    font-size: 1.4em;
    font-weight: 700;
    margin-right: 3px;
    display: inline-block;
    position: relative;
    line-height: 1.2;
    position: relative;
    top: 5px;
    font-family: "MMIcons";
}



