.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
display: block;
} audio,
canvas,
video {
display: inline-block;
} audio:not([controls]) {
display: none;
height: 0;
} [hidden],
template {
display: none;
}  html {
font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body {
margin: 0;
}  a {
background: transparent;
} a:focus {
outline: thin dotted;
} a:active,
a:hover {
outline: 0;
}  h1 {
font-size: 2em;
margin: 0.67em 0;
} abbr[title] {
border-bottom: 1px dotted;
} b,
strong {
font-weight: bold;
} dfn {
font-style: italic;
} hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
} mark {
background: #ff0;
color: #000;
} code,
kbd,
pre,
samp {
font-family: monospace, serif;
font-size: 1em;
} pre {
white-space: pre-wrap;
} q {
quotes: "\201C" "\201D" "\2018" "\2019";
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}  img {
border: 0;
} svg:not(:root) {
overflow: hidden;
}  figure {
margin: 0;
}  fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
} legend {
border: 0; padding: 0; } button,
input,
select,
textarea {
font-family: inherit; font-size: 100%; margin: 0; } button,
input {
line-height: normal;
} button,
select {
text-transform: none;
} button,
html input[type="button"], input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; cursor: pointer; } button[disabled],
html input[disabled] {
cursor: default;
} input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; padding: 0; } input[type="search"] {
-webkit-appearance: textfield; -moz-box-sizing: content-box;
-webkit-box-sizing: content-box; box-sizing: content-box;
} input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
} textarea {
overflow: auto; vertical-align: top; }  table {
border-collapse: collapse;
border-spacing: 0;
}*,
*:after,
*:before {
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
text-rendering: optimizeLegibility;
} html {
font-size: 62.5%;
}
body {
font: 300 11px/1.4 'Helvetica Neue', Helvetica, Arial, sans-serif;
color: #444;
} .clear:before,
.clear:after {
content: ' ';
display: table;
}
.clear:after {
clear: both;
}
.clear {
*zoom: 1;
}
img {
max-width: 100%;
vertical-align: bottom;
}
a {
color: #444;
text-decoration: none;
}
a:hover {
color: #444;
}
a:focus {
outline: 0;
}
a:hover,
a:active {
outline: 0;
}
input:focus {
outline: 0;
border: 1px solid #04A4CC;
}  .wrapper {
max-width: 1280px;
width: 95%;
margin: 0 auto;
position: relative;
} .header {} .logo {}
.logo-img {} .nav {} .sidebar {} .footer {}   @font-face {
font-family: 'Font-Name';
src: url(//mindfulliving.coach/wp-content/themes/MindfulLiving/fonts/font-name.eot);
src: url(//mindfulliving.coach/wp-content/themes/MindfulLiving/fonts/font-name.eot?#iefix) format('embedded-opentype'), url(//mindfulliving.coach/wp-content/themes/MindfulLiving/fonts/font-name.woff) format('woff'), url(//mindfulliving.coach/wp-content/themes/MindfulLiving/fonts/font-name.ttf) format('truetype'), url(//mindfulliving.coach/wp-content/themes/MindfulLiving/fonts/font-name.svg#font-name) format('svg');
font-weight: normal;
font-style: normal;
} @media only screen and (min-width:320px) {}
@media only screen and (min-width:480px) {}
@media only screen and (min-width:768px) {}
@media only screen and (min-width:1024px) {}
@media only screen and (min-width:1140px) {}
@media only screen and (min-width:1280px) {}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:144dpi) {} ::selection {
background: #04A4CC;
color: #FFF;
text-shadow: none;
}
::-webkit-selection {
background: #04A4CC;
color: #FFF;
text-shadow: none;
}
::-moz-selection {
background: #04A4CC;
color: #FFF;
text-shadow: none;
} .alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float: right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
background: #FFF;
border: 1px solid #F0F0F0;
max-width: 96%;
padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
}
.sticky {}
.bypostauthor {}
.date.flex {
display: flex;
border-bottom: 1px solid #ccc;
padding-bottom: 30px;
margin-top: 30px;
}
.date.flex .col {
padding: 0 10px 0 0;
}
.date.flex .col:last-child {
padding-right: 0;
}
.date.flex .col span {
width: 100%!important;
float: left;
clear: both;
}
.date.flex .col.dateTime {
min-width: 120px;
text-align: center;
text-align: center;
box-sizing: border-box;
padding-right: 20px;
}
.date.flex .col.dateTime .dateOnly {
font-size: 15px;
text-transform: uppercase
}
.date.flex .col.dateTime .timeOnly {
font-size: 32px
}
.date.flex .col.dateTime .timeOnly .littleText {
font-size: 11px
}
.date.flex .location {
color: #999;
font-weight: 700
}
.col.link {
box-sizing: border-box;
padding-left: 20px!important;
margin-left: auto;
}
.col.link a {
background-color: #178F48;
display: block;
color: #fff;
text-align: center;
padding: 10px 15px;
border-radius: 4px;
min-width: 170px
}
.contact h3 {text-align:center}
@media only screen and (max-width:840px) {
.date.flex {
flex-wrap: wrap;
}
.col.link {
width: 100%;
padding-left: 0!important;
margin-top: 10px
}
.date.flex .col.dateTime {
min-width: 100%;
padding-bottom: 10px;
}
.date.flex .col.dateTime span {
display: inline-block;
width: auto!important;
clear: none!important;
}
.date.flex .col.dateTime .timeOnly,
.date.flex .col.dateTime .dateOnly,
.date.flex .col.dateTime .timeOnly .littleText {
font-size: 14px;
display: inline-block;
text-align: left;
font-weight: 700;
}
.date.flex .col.dateTime .timeOnly {
padding-left: 10px;
float: right;
}
} @media print {
* {
background: transparent !important;
color: #000 !important;
box-shadow: none !important;
text-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content: "";
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
@page {
margin: 0.5cm;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
}body,
html,
a,
p,
div,
h1,
h2,
h3,
h4,
h5 {
font-family: 'Montserrat', sans-serif;
line-height: 1.5;
font-size: 18px;
font-weight: 500;
color: #242424;
}
section {
padding-top: 32px;
}
h1,
h2,
h3,
h4,
h5 {
font-weight: 600;
margin: 0;
padding: 0;
}
h3 {
margin-bottom: 18px;
}
h3+p {
margin-top: 0;
}
img {
max-width: 100%;
height: auto
}
a {
text-decoration: none;
transition: all .3s;
}
strong {
font-weight: 600;
}
body { background: rgba(0, 0, 0, 0.05);
}
.wrapper {
max-width: 1140px;
margin: 0 auto;
overflow: hidden;
}
.d-none {
display: none;
}
header {
display: flex;
align-items: center;
justify-content: space-between;
}
.logo img {
max-height: 44px;
min-width: 150px;
}
header nav {
width: 100%;
}
header nav a {
font-size: 19px;
color: #555555;
line-height: 23px;
}
header nav a:hover {
color: #178F48;
}
.nav ul {
list-style: none;
display: flex;
align-items: center;
justify-content: space-between;
}
.nav ul li {
position: relative;
}
.nav .sub-menu {
position: absolute;
z-index: 100;
top: 100%;
left: -12px;
padding: 0;
flex-direction: column;
align-items: flex-start;
width: 240px;
background: #fff;
display: none;
}
.nav ul li:hover .sub-menu {
display: flex;
}
.sub-menu a {
padding: 4px 12px;
display: block;
font-size: 14px;
}
.overflow-visible {
overflow: visible !important;
}
.social {
display: flex;
align-items: center;
}
header .social {
margin-left: 23px;
}
.social a {
display: block;
margin-left: 11px;
background-repeat: no-repeat;
background-position: center center;
height: 19px;
}
.facebook {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 17 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.886 16.875L16.7675 11.4457H11.2556V7.92246C11.2556 6.43711 12.0256 4.98926 14.4942 4.98926H17V0.366797C17 0.366797 14.7261 0 12.5519 0C8.01273 0 5.04569 2.60039 5.04569 7.30781V11.4457H0V16.875H5.04569V30H11.2556V16.875H15.886Z' fill='white'/%3E%3C/svg%3E");
width: 17px;
}
.instagram {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.8946 8.81457C29.7808 6.41136 29.232 4.28261 27.4718 2.52873C25.7183 0.774852 23.5901 0.225929 21.1874 0.105433C18.7111 -0.0351445 11.2889 -0.0351445 8.8126 0.105433C6.41662 0.219235 4.28834 0.768158 2.52817 2.52204C0.767987 4.27591 0.225878 6.40466 0.10541 8.80788C-0.0351366 11.2847 -0.0351366 18.7086 0.10541 21.1854C0.219186 23.5886 0.767987 25.7174 2.52817 27.4713C4.28834 29.2251 6.40993 29.7741 8.8126 29.8946C11.2889 30.0351 18.7111 30.0351 21.1874 29.8946C23.5901 29.7808 25.7183 29.2318 27.4718 27.4713C29.2253 25.7174 29.7741 23.5886 29.8946 21.1854C30.0351 18.7086 30.0351 11.2914 29.8946 8.81457ZM23.0078 8.78779C23.9983 8.78779 24.8015 7.99119 24.8015 6.99375C24.8015 6.00301 23.9983 5.19971 23.0078 5.19971C22.0173 5.19971 21.2142 6.00301 21.2142 6.99375C21.2142 7.98449 22.0106 8.78779 23.0078 8.78779ZM15.0033 7.30838C10.7468 7.30838 7.31344 10.7425 7.31344 15C7.31344 19.2575 10.7468 22.6916 15.0033 22.6916C19.2599 22.6916 22.6933 19.2575 22.6933 15C22.6933 10.7425 19.2599 7.30838 15.0033 7.30838ZM15.0033 20.0006C12.2526 20.0006 10.0039 17.758 10.0039 15C10.0039 12.242 12.246 9.99944 15.0033 9.99944C17.7607 9.99944 20.0028 12.242 20.0028 15C20.0028 17.758 17.754 20.0006 15.0033 20.0006ZM23.8444 26.6947C25.1629 26.1659 26.1735 25.1551 26.6955 23.843C27.3671 22.1549 27.3297 18.4625 27.3055 16.0688C27.3015 15.6718 27.2978 15.3105 27.2978 15C27.2978 14.6895 27.3015 14.3282 27.3055 13.9313C27.3297 11.539 27.3671 7.85075 26.6955 6.15698C26.1668 4.83822 25.1562 3.8274 23.8444 3.30525C22.1514 2.63712 18.4418 2.67271 16.0494 2.69566C15.6613 2.69939 15.3079 2.70278 15.0033 2.70278C14.6929 2.70278 14.3317 2.69912 13.9349 2.6951C11.5431 2.67086 7.85569 2.63349 6.1623 3.30525C4.84384 3.8341 3.83324 4.84492 3.31121 6.15698C2.64322 7.85036 2.67881 11.5608 2.70175 13.9537C2.70548 14.3419 2.70887 14.6954 2.70887 15C2.70887 15.3105 2.70521 15.6718 2.70119 16.0687C2.67695 18.4611 2.6396 22.1493 3.31121 23.843C3.83993 25.1618 4.85053 26.1726 6.1623 26.6947C7.8553 27.3629 11.5649 27.3273 13.9573 27.3043C14.3454 27.3006 14.6988 27.2972 15.0033 27.2972C15.3138 27.2972 15.675 27.3009 16.0718 27.3049C18.4636 27.3291 22.151 27.3665 23.8444 26.6947Z' fill='white'/%3E%3C/svg%3E");
width: 30px;
}
.youtube {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M35.6277 0.807609C37.3487 1.25205 38.7041 2.5617 39.1642 4.22459C40 7.23867 40 13.5273 40 13.5273C40 13.5273 40 19.8159 39.1642 22.83C38.7041 24.4929 37.3487 25.7479 35.6277 26.1924C32.5083 27 20 27 20 27C20 27 7.49171 27 4.37226 26.1924C2.65129 25.7479 1.29587 24.4929 0.835839 22.83C0 19.8159 0 13.5273 0 13.5273C0 13.5273 0 7.23867 0.835839 4.22459C1.29587 2.5617 2.65129 1.25213 4.37226 0.807609C7.49171 0 20 0 20 0C20 0 32.5084 0 35.6277 0.807609ZM15.9091 7.8177V19.2369L26.3636 13.5274L15.9091 7.8177Z' fill='white'/%3E%3C/svg%3E");
width: 40px;
}
header .facebook {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 17 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.886 16.875L16.7675 11.4457H11.2556V7.92246C11.2556 6.43711 12.0256 4.98926 14.4942 4.98926H17V0.366797C17 0.366797 14.7261 0 12.5519 0C8.01273 0 5.04569 2.60039 5.04569 7.30781V11.4457H0V16.875H5.04569V30H11.2556V16.875H15.886Z' fill='%23555555'/%3E%3C/svg%3E");
width: 11px;
}
header .instagram {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.8946 8.81457C29.7808 6.41136 29.232 4.28261 27.4718 2.52873C25.7183 0.774852 23.5901 0.225929 21.1874 0.105433C18.7111 -0.0351445 11.2889 -0.0351445 8.8126 0.105433C6.41662 0.219235 4.28834 0.768158 2.52817 2.52204C0.767987 4.27591 0.225878 6.40466 0.10541 8.80788C-0.0351366 11.2847 -0.0351366 18.7086 0.10541 21.1854C0.219186 23.5886 0.767987 25.7174 2.52817 27.4713C4.28834 29.2251 6.40993 29.7741 8.8126 29.8946C11.2889 30.0351 18.7111 30.0351 21.1874 29.8946C23.5901 29.7808 25.7183 29.2318 27.4718 27.4713C29.2253 25.7174 29.7741 23.5886 29.8946 21.1854C30.0351 18.7086 30.0351 11.2914 29.8946 8.81457ZM23.0078 8.78779C23.9983 8.78779 24.8015 7.99119 24.8015 6.99375C24.8015 6.00301 23.9983 5.19971 23.0078 5.19971C22.0173 5.19971 21.2142 6.00301 21.2142 6.99375C21.2142 7.98449 22.0106 8.78779 23.0078 8.78779ZM15.0033 7.30838C10.7468 7.30838 7.31344 10.7425 7.31344 15C7.31344 19.2575 10.7468 22.6916 15.0033 22.6916C19.2599 22.6916 22.6933 19.2575 22.6933 15C22.6933 10.7425 19.2599 7.30838 15.0033 7.30838ZM15.0033 20.0006C12.2526 20.0006 10.0039 17.758 10.0039 15C10.0039 12.242 12.246 9.99944 15.0033 9.99944C17.7607 9.99944 20.0028 12.242 20.0028 15C20.0028 17.758 17.754 20.0006 15.0033 20.0006ZM23.8444 26.6947C25.1629 26.1659 26.1735 25.1551 26.6955 23.843C27.3671 22.1549 27.3297 18.4625 27.3055 16.0688C27.3015 15.6718 27.2978 15.3105 27.2978 15C27.2978 14.6895 27.3015 14.3282 27.3055 13.9313C27.3297 11.539 27.3671 7.85075 26.6955 6.15698C26.1668 4.83822 25.1562 3.8274 23.8444 3.30525C22.1514 2.63712 18.4418 2.67271 16.0494 2.69566C15.6613 2.69939 15.3079 2.70278 15.0033 2.70278C14.6929 2.70278 14.3317 2.69912 13.9349 2.6951C11.5431 2.67086 7.85569 2.63349 6.1623 3.30525C4.84384 3.8341 3.83324 4.84492 3.31121 6.15698C2.64322 7.85036 2.67881 11.5608 2.70175 13.9537C2.70548 14.3419 2.70887 14.6954 2.70887 15C2.70887 15.3105 2.70521 15.6718 2.70119 16.0687C2.67695 18.4611 2.6396 22.1493 3.31121 23.843C3.83993 25.1618 4.85053 26.1726 6.1623 26.6947C7.8553 27.3629 11.5649 27.3273 13.9573 27.3043C14.3454 27.3006 14.6988 27.2972 15.0033 27.2972C15.3138 27.2972 15.675 27.3009 16.0718 27.3049C18.4636 27.3291 22.151 27.3665 23.8444 26.6947Z' fill='%23555555'/%3E%3C/svg%3E");
width: 19px;
}
header .youtube {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M35.6277 0.807609C37.3487 1.25205 38.7041 2.5617 39.1642 4.22459C40 7.23867 40 13.5273 40 13.5273C40 13.5273 40 19.8159 39.1642 22.83C38.7041 24.4929 37.3487 25.7479 35.6277 26.1924C32.5083 27 20 27 20 27C20 27 7.49171 27 4.37226 26.1924C2.65129 25.7479 1.29587 24.4929 0.835839 22.83C0 19.8159 0 13.5273 0 13.5273C0 13.5273 0 7.23867 0.835839 4.22459C1.29587 2.5617 2.65129 1.25213 4.37226 0.807609C7.49171 0 20 0 20 0C20 0 32.5084 0 35.6277 0.807609ZM15.9091 7.8177V19.2369L26.3636 13.5274L15.9091 7.8177Z' fill='%23555555'/%3E%3C/svg%3E");
width: 25px;
}
header .facebook:hover {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 17 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.886 16.875L16.7675 11.4457H11.2556V7.92246C11.2556 6.43711 12.0256 4.98926 14.4942 4.98926H17V0.366797C17 0.366797 14.7261 0 12.5519 0C8.01273 0 5.04569 2.60039 5.04569 7.30781V11.4457H0V16.875H5.04569V30H11.2556V16.875H15.886Z' fill='%23178F48'/%3E%3C/svg%3E");
}
header .instagram:hover {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.8946 8.81457C29.7808 6.41136 29.232 4.28261 27.4718 2.52873C25.7183 0.774852 23.5901 0.225929 21.1874 0.105433C18.7111 -0.0351445 11.2889 -0.0351445 8.8126 0.105433C6.41662 0.219235 4.28834 0.768158 2.52817 2.52204C0.767987 4.27591 0.225878 6.40466 0.10541 8.80788C-0.0351366 11.2847 -0.0351366 18.7086 0.10541 21.1854C0.219186 23.5886 0.767987 25.7174 2.52817 27.4713C4.28834 29.2251 6.40993 29.7741 8.8126 29.8946C11.2889 30.0351 18.7111 30.0351 21.1874 29.8946C23.5901 29.7808 25.7183 29.2318 27.4718 27.4713C29.2253 25.7174 29.7741 23.5886 29.8946 21.1854C30.0351 18.7086 30.0351 11.2914 29.8946 8.81457ZM23.0078 8.78779C23.9983 8.78779 24.8015 7.99119 24.8015 6.99375C24.8015 6.00301 23.9983 5.19971 23.0078 5.19971C22.0173 5.19971 21.2142 6.00301 21.2142 6.99375C21.2142 7.98449 22.0106 8.78779 23.0078 8.78779ZM15.0033 7.30838C10.7468 7.30838 7.31344 10.7425 7.31344 15C7.31344 19.2575 10.7468 22.6916 15.0033 22.6916C19.2599 22.6916 22.6933 19.2575 22.6933 15C22.6933 10.7425 19.2599 7.30838 15.0033 7.30838ZM15.0033 20.0006C12.2526 20.0006 10.0039 17.758 10.0039 15C10.0039 12.242 12.246 9.99944 15.0033 9.99944C17.7607 9.99944 20.0028 12.242 20.0028 15C20.0028 17.758 17.754 20.0006 15.0033 20.0006ZM23.8444 26.6947C25.1629 26.1659 26.1735 25.1551 26.6955 23.843C27.3671 22.1549 27.3297 18.4625 27.3055 16.0688C27.3015 15.6718 27.2978 15.3105 27.2978 15C27.2978 14.6895 27.3015 14.3282 27.3055 13.9313C27.3297 11.539 27.3671 7.85075 26.6955 6.15698C26.1668 4.83822 25.1562 3.8274 23.8444 3.30525C22.1514 2.63712 18.4418 2.67271 16.0494 2.69566C15.6613 2.69939 15.3079 2.70278 15.0033 2.70278C14.6929 2.70278 14.3317 2.69912 13.9349 2.6951C11.5431 2.67086 7.85569 2.63349 6.1623 3.30525C4.84384 3.8341 3.83324 4.84492 3.31121 6.15698C2.64322 7.85036 2.67881 11.5608 2.70175 13.9537C2.70548 14.3419 2.70887 14.6954 2.70887 15C2.70887 15.3105 2.70521 15.6718 2.70119 16.0687C2.67695 18.4611 2.6396 22.1493 3.31121 23.843C3.83993 25.1618 4.85053 26.1726 6.1623 26.6947C7.8553 27.3629 11.5649 27.3273 13.9573 27.3043C14.3454 27.3006 14.6988 27.2972 15.0033 27.2972C15.3138 27.2972 15.675 27.3009 16.0718 27.3049C18.4636 27.3291 22.151 27.3665 23.8444 26.6947Z' fill='%23178F48'/%3E%3C/svg%3E");
}
header .youtube:hover {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M35.6277 0.807609C37.3487 1.25205 38.7041 2.5617 39.1642 4.22459C40 7.23867 40 13.5273 40 13.5273C40 13.5273 40 19.8159 39.1642 22.83C38.7041 24.4929 37.3487 25.7479 35.6277 26.1924C32.5083 27 20 27 20 27C20 27 7.49171 27 4.37226 26.1924C2.65129 25.7479 1.29587 24.4929 0.835839 22.83C0 19.8159 0 13.5273 0 13.5273C0 13.5273 0 7.23867 0.835839 4.22459C1.29587 2.5617 2.65129 1.25213 4.37226 0.807609C7.49171 0 20 0 20 0C20 0 32.5084 0 35.6277 0.807609ZM15.9091 7.8177V19.2369L26.3636 13.5274L15.9091 7.8177Z' fill='%23178F48'/%3E%3C/svg%3E");
}
footer {
background: #178F48;
padding: 54px 0;
margin-top: 32px;
}
footer * {
color: #FFFFFF;
}
.footer .widgets {
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.footer .widgets>div {
max-width: 345px;
}
.widgets h5 {
margin: 0;
line-height: 26px;
}
.widgets .menu {
list-style: none;
margin: 0;
padding: 0;
}
.widgets .menu a {
font-size: 14px;
line-height: 17px;
display: block;
margin-top: 8px;
}
footer .social {
margin-left: -11px;
margin-top: 15px;
}
footer .social a {
height: 30px;
}
#menu-4th-footer-widget a {
font-size: 18px;
line-height: 26px;
font-weight: 600;
}
.copyright {
margin-top: 60px;
}
.content {
padding-bottom: 32px;
}
.circle {
border-radius: 100%;
}
.text-center {
text-align: center;
}
.wdith-50 {
width: 50%;
}
.font-600 {
font-weight: 600;
}
.text-white * {
color: #fff !important;
}
.btn {
padding: 17px 47px;
border: 2px solid #FFFFFF;
border-radius: 30px;
display: inline-flex;
align-items: center;
justify-content: center;
font-weight: 600;
font-size: 19px;
text-align: center;
}
.btn:hover {
background: #178F48;
color: #fff;
}
.btn-green {
border-color: #178F48;
color: #178F48;
}
.btn-white {
background-color: #fff;
color: #178F48 !important;
}
.btn-white:hover {
background-color: none;
color: #fff !important;
}
.text-green {
color: #178F48;
}
.text-brown {
color: #937858;
}
.text-white {
color: #ffffff;
}
.mt-1 {
margin-top: 16px;
}
.mt-2 {
margin-top: 24px;
}
.mt-3 {
margin-top: 32px;
}
.mt-4 {
margin-top: 36px;
}
.mt-5 {
margin-top: 50px;
}
.mr-2 {
margin-right: 24px;
}
.p-3 {
padding: 32px;
}
.mb-2 {
margin-bottom: 24px;
}
.mb-3 {
margin-bottom: 32px;
}
.d-flex {
display: flex;
}
.d-block {
display: block;
}
.bg-white {
background: #fff;
}
.bg-light {
background: #E7F3EC;
}
.bg-green {
background: #178F48;
}
.bg-gray {
background: rgba(0, 0, 0, 0.05);
} .hero {
height: 210px;
position: relative;
background-size: cover;
background-position: center center;
font-style: normal;
text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.799742);
display: flex;
flex-direction: column;
justify-content: center;
text-align: center;
}
.home .hero {
height: 425px;
text-align: left;
}
.hero * {
color: #FFFFFF;
}
.home .hero::before {
position: absolute;
top: 0;
left: 0;
width: 56.73%;
height: 100%;
display: block;
content: '';
background: linear-gradient(270deg, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 99.07%);
}
h1,
h2 {
font-weight: 500;
font-size: 45px;
line-height: 55px;
}
.hero .strapline {
font-style: normal;
font-weight: 500;
font-size: 28px;
line-height: 34px;
max-width: 58.5%;
}
h2 {
color: #178F48;
text-align: center;
margin-bottom: 24px;
}
.course {
padding: 50px 0;
}
.course .info {
padding: 18px 24px;
width: 50%;
}
.course .img {
width: 50%;
overflow: hidden;
position: relative;
}
.course .img img {
position: absolute;
width: auto;
max-width: none;
height: 100%;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.course:nth-child(2n+1) .d-flex {
flex-direction: row-reverse;
}
.course strong {
color: #178F48;
}
.course p {
line-height: 24px;
}
section {
display: block;
}
section ul, section ol {
margin-bottom:60px;
}
section ul li {
list-style: none;
padding: 0;
margin: 0;
padding-left: 17px;
overflow: hidden;
}
section li {
position: relative;
line-height: 23px;
margin-bottom: 9px;
}
section ul li {
position: relative;
padding-left: 16px;
line-height: 23px;
margin-bottom: 9px;
}
section ul li:not(.wc_payment_method)::before {
position: absolute;
top: 8px;
left: 0;
content: '';
display: inline-block;
width: 7px;
height: 8px;
background: #178F48;
flex-shrink: 0;
flex-grow: 0;
}
.promo {
height: 100vh;
background-position: center center;
background-size: cover;
margin: 64px 0 16px;
}
.promo .d-flex {
justify-content: flex-end;
align-items: center;
height: 100vh;
}
.promo .box {
width: 50%;
padding: 36px;
}
h3,
.cart_totals h2,
.title,
.p-3 h2 {
font-size: 28px;
line-height: 34px;
font-weight: 600;
color: #178F48;
text-align: left
}
h4 {
font-size: 21px;
line-height: 26px;
font-weight: 600;
}
.promo .copy {
padding: 9px 0;
}
.contact .wrapper.bg-white {
padding: 32px 0;
}
.contact form label {
font-weight: 600;
font-size: 21px;
width: 166px;
display: inline-block;
}
.contact form label.name{
min-width: 166px;
}
.newsletter label {
width: auto !important;
display: flex;
align-items: center;
justify-content: flex-start;
font-weight: 500 !important;
font-size: 18px !important;
}
section form,
section.contact .intro {
max-width: 87.71%;
margin: 0 auto;
}
section.contact .intro {
padding-bottom: 24px;
}
section form p {
display: flex;
position: relative;
}
input,
textarea {
border: 1px solid #CCCCCC;
}
input:not([type='checkbox']):not([type='radio']) {
height: 57px;
padding: 10px;
width: 100%;
}
textarea {
padding: 10px;
width: 100%;
}
input[type='checkbox'] {
width: 24px;
height: 24px;
margin-right: 14px;
}
.wpcf7-form-control-wrap {
display: inline-block;
width: calc(100% - 166px);
}
.wpcf7-form-control-wrap.firstname,
.wpcf7-form-control-wrap.lastname {
width: calc(50% - 93px);
}
.wpcf7-form-control-wrap.lastname {
margin-left: 20px;
}
.wpcf7 .ajax-loader {
position: absolute;
left: 150px;
top: 50%;
transform: translateY(-50%);
}
form .btn,
.gdpr {
margin-left: 166px;
width: calc(100% - 166px);
}
.news {}
.news .d-flex {
justify-content: space-between;
padding-top: 25px;
flex-wrap: wrap;
}
.grid {
display: grid;
justify-content: space-between;
grid-gap: 32px;
padding: 32px 0;
}
.grid2 {
grid-template-columns: repeat(auto-fit, minmax(545px, 1fr));
}
.grid3 {
grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
}
.grid .item .body {
padding: 20px;
}
.grid .item .image {
height: 284px;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
}
.testimonials .wrapper {
padding: 32px;
}
.testimonials h3 {
margin-bottom: 24px;
}
.testimonial {
padding-bottom: 24px;
}
.testimonial .img {
flex-shrink: 0;
padding-right: 30px;
}
.testimonial .img img {
border-radius: 100%; }
.testimonial p {
margin-top: 0;
}
.qualifications .d-flex {
align-items: center;
justify-content: center;
flex-wrap: wrap;
}
.qualifications .d-flex img {
margin: 24px;
}
.callout .wrapper {
padding: 32px;
}
.news.related {
margin-top: 32px;
}
.book .amount {
font-size: 28px;
font-weight: 600;
}
.woocommerce .woocommerce-checkout .col2-set .col-1,
.woocommerce .woocommerce-checkout .col2-set .col-2 {
width: 100% !important;
}
.woocommerce .woocommerce-checkout .col2-set .col-1 {
margin-bottom: 30px;
}
.woocommerce form .form-row label {
min-width: 250px;
}
.woocommerce-input-wrapper {
width: 100%;
}
#billing_last_name_field label {
min-width: 200px;
}
.nav .cart a {
text-indent: -999px;
overflow: hidden;
display: block;
width: 23px;
height: 23px;
background-image: url(//mindfulliving.coach/wp-content/themes/MindfulLiving/img/shopping-cart-solid.svg);
background-size: contain;
background-repeat: no-repeat
}
.login a {
border: 1px solid #178F48;
padding: 6px 14px;
border-radius: 25px;
font-size: 16px;
color: #178F48;
}
.woocommerce #content input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button.alt:hover {
padding: 17px 47px !important;
border: 2px solid #FFFFFF;
border-radius: 30px;
display: inline-flex !important;
align-items: center;
justify-content: center;
font-weight: 600;
font-size: 19px !important;
border-color: #178F48 !important;
color: #fff !important;
background: #178F48 !important;
}
.woocommerce #content input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce-page #content input.button:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page a.button:hover,
.woocommerce-page button.button:hover,
.woocommerce-page input.button:hover {
padding: 17px 47px !important;
border: 2px solid #FFFFFF;
border-radius: 30px;
display: inline-flex !important;
align-items: center;
justify-content: center;
font-weight: 600;
font-size: 19px !important;
border-color: #178F48 !important;
color: #178F48 !important;
background: #fff !important;
}
.woocommerce #content input.button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce-page #content input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button {
padding: 17px 47px !important;
border: 2px solid #FFFFFF;
border-radius: 30px;
display: inline-flex !important;
align-items: center;
justify-content: center;
font-weight: 600;
font-size: 19px !important;
border-color: #178F48 !important;
color: #fff !important;
background: #178F48 !important;
}
.woocommerce #content input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button.alt:hover {
padding: 17px 47px !important;
border: 2px solid #FFFFFF;
border-radius: 30px;
display: inline-flex !important;
align-items: center;
justify-content: center;
font-weight: 600;
font-size: 19px !important;
border-color: #178F48 !important;
color: #178F48 !important;
background: #fff !important;
}
#coupon_code {
width: 45%;
}
.topics,
.testimonials,
.trainers {
margin-bottom: 32px;
}
.topics ul {
list-style: none;
padding: 0;
margin: 0;
}
.topics li {
padding-left: 46px;
position: relative;
margin: 0;
padding-bottom: 24px;
}
.topics li:last-child {
padding-bottom: 0;
}
body .topics li::before {
content: '';
width: 34px;
height: 34px;
border: 2px solid #178F48;
display: inline-block;
border-radius: 100%;
background: #E7F3EC;
position: absolute;
left: 0;
top: 0;
z-index: 10;
}
.topics li:not(:last-child)::after {
content: '';
display: inline-block;
width: 2px;
height: 100%;
background: rgba(23, 143, 72, 0.5);
position: absolute;
left: 16px;
top: 0;
}
.newsletter .wrapper {
padding: 32px 0;
}
.newsletter .wrapper {
max-width: 960px;
}
.newsletter img {
max-width: 270px;
margin-right: 30px;
}
.newsletter .firstname,
.newsletter .email {
width: 50%;
}
.newsletter .firstname {
margin-right: 15px;
}
.newsletter form {
max-width: 100%;
}
.newsletter .btn {
width: 100%;
margin-left: 0;
}
nav.mobile {
padding-bottom: 20px;
position: relative;
margin-top: -100%;
z-index: 0;
transition: all 1s;
}
.qualifications img {
max-height: 100px;
width: auto;
}
.video-wrapper {
position: relative;
padding-bottom: 56.25%; height: 0;
}
.video-wrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.calendly-inline-widget,
.calendly-inline-widget iframe {
min-height: 850px;
}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
background: #fff;
border-radius: 0;
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
background: #f0f0f0;
}
#add_payment_method #payment div.payment_box::before,
.woocommerce-cart #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before {
border: 1em solid #f0f0f0;
;
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
}
body .woocommerce {
background-color: #FFF;
padding: 24px;
}
.select2-container .select2-selection--single {
height: 57px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 57px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 55px;
}
#add_payment_method #payment div.form-row,
.woocommerce-cart #payment div.form-row,
.woocommerce-checkout #payment div.form-row {
padding: 0;
}
.woocommerce-SavedPaymentMethods-saveNew {
display: flex;
align-items: center;
}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
margin-top: 32px;
}
.dates .box {position:relative; margin-top:-1px; margin-bottom:1px; width:100%; background-color:#178F48; color:#fff; box-sizing:border-box; padding:10px 15px}
.dates .box .title {color:#fff;}
body.single-post h2 {
font-size: 28px;
line-height: 34px;
font-weight: 600;
color: #178F48;
text-align: left;
}
.comments {margin-top:40px;}
.comments ul, .comments ul li {
padding:0; 
margin:0;
list-style-type:none;
}
.comments ul li {margin-bottom:40px;}
.comment-author {color:#178F48}
.comment-author cite {font-style:normal;}
#calendly-inline-widget {
min-width: unset !important;
}
@media only screen and (max-width:767px) {
.testimonial.d-flex {
flex-direction: column;
}
.testimonial .img {
padding-right: 0;
}
.qualifications .d-flex {
flex-direction: column;
}
}
@media only screen and (max-width:1023px) {
body,
html,
a,
p,
div,
h1,
h2,
h3,
h4,
h5 {
font-size: 16px;
}
.wrapper {
width: 100%;
padding: 0 15px;
min-height: 48px;
}
header {
align-items: flex-start;
padding: 12px 0;
position: relative;
z-index: 1;
}
nav.mobile li a {
display: block;
padding-top: 8px;
padding-bottom: 8px;
}
nav.mobile.open {
margin-top: 0;
display: block;
}
nav.mobile .sub-menu {
height: 0;
opacity: 0;
overflow: hidden;
transition: all 1s;
}
nav.mobile .sub-menu.open {
height: auto;
opacity: 1;
}
.menu-item-has-children {
position: relative;
}
.dropdown {
width: 40px;
height: 40px;
right: 0;
top: 0;
display: inline-flex;
position: absolute;
align-items: center;
justify-content: center;
cursor: pointer;
}
.dropdown::before {
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-top: 8px solid #242424;
width: 1px;
content: '';
display: block;
}
.dropdown.open::before {
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 8px solid #242424;
border-top: none;
}
.burger,
.social {
margin-top: 4px;
}
header .social {
display: none;
}
.burger {
width: 24px;
height: 19px;
display: flex;
flex-direction: column;
justify-content: space-between;
position: relative;
transition: all .3s;
}
.burger span,
.burger::before,
.burger::after {
width: 100%;
height: 3px;
border-radius: 2px;
display: inline-block;
background: #555555;
content: '';
}
.burger.open span {
display: none;
}
.burger.open::before,
.burger.open::after {
position: absolute;
top: 50%;
left: 0;
}
.burger.open::before {
transform: rotate(45deg);
}
.burger.open::after {
transform: rotate(-45deg);
}
.nav,
.nav ul {
flex-direction: column;
align-items: center;
padding: 0;
margin: 0;
}
.nav>ul {
display: none;
}
.nav {
display: flex;
align-items: flex-end;
}
.nav li {
width: 100%;
}
.nav .sub-menu {
display: flex;
position: static;
width: 100%;
}
.nav .sub-menu a {
padding: 3px 12px;
}
nav.mobile ul {
list-style: none;
margin: 0;
padding: 0;
}
.content.bg-white {
padding: 20px 0;
}
h1,
h2 {
font-size: 25px;
line-height: 30px;
}
.hero .strapline {
font-size: 18px;
line-height: 22px;
}
.course .d-flex {
flex-direction: column !important;
}
.course .d-flex>* {
width: 100% !important;
}
h3,
.cart_totals h2,
.title {
font-size: 22px;
line-height: 28px;
}
.btn {
font-size: 16px;
padding: 17px;
}
.promo,
.promo .d-flex {
height: auto;
}
.promo .box {
width: 100%;
padding: 20px;
margin-top: 100px;
}
section form p {
flex-wrap: wrap;
}
.contact form label,
.wpcf7-form-control-wrap {
font-size: 14px;
width: 100% !important;
}
.wpcf7-form-control-wrap.lastname {
margin-left: 0;
margin-top: 18px;
}
form .btn,
.gdpr {
margin-left: 0;
width: 100%;
}
.newsletter .d-flex {
flex-direction: column;
}
.newsletter img {
margin: 12px auto;
}
.newsletter .firstname {
margin-right: 0;
margin-bottom: 18px;
}
.footer .widgets {
flex-direction: column;
}
.footer .widgets>div:not(:last-child) {
margin-bottom: 18px;
}
.copyright * {
font-size: 14px;
}
.grid2 {
grid-template-columns: none;
}
.hero .wrapper,
footer .wrapper,
.newsletter .wrapper {
width: 100%;
padding: 20px;
}
#menu-4th-footer-widget a {
font-size: 16px;
line-height: 1.5;
}
.courses .text-center {
padding: 0 20px;
}
.course {
padding: 24px 0;
}
.course .info {
padding: 18px 15px;
}
.wrapper.bg-green {
padding: 15px;
}
}
@media only screen and (min-width:600px) and (max-width:1023px) {
.alignleft {
max-width: 40% !important;
}
.wrapper {
min-height: 56px;
}
}
@media only screen and (min-width:1024px) {
nav.mobile {
display: none;
}
.newsletterOptin {
box-sizing:border-box;
padding-left:147px;
}
}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//mindfulliving.coach/wp-content/themes/MindfulLiving/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}