html {
line-height: 1.15; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
} main {
display: block;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  hr {
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent;
} abbr[title] {
border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}
body,
button,
input,
select,
optgroup,
textarea {
color: #000;
font-family: 'Raleway', sans-serif;
font-size: 2.2rem;
line-height: normal;
}
h1, h2, h3, h4, h5, h6 {
clear: both;
}
dfn, cite, em, i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code, kbd, tt, var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem;
}
abbr, acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark, ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
}
.img-inverse {
-moz-transform: scale(-1, -1);
-o-transform: scale(-1, -1);
-webkit-transform: scale(-1, -1);
transform: scale(-1, -1);
}  *,*:focus,*:hover {
outline:0 !important;
}
.text-underline {
text-decoration: underline;
}
.time-heading {
font-family: 'Playfair Display', serif;
font-size: 2.5rem;
font-style: italic;
font-weight: normal;
line-height: 3.6rem;
}
.text-strikethrough {
text-decoration: line-through;
}
.flip-image {
transform: scale(-1);
}
.only-mobile {display: none} body {
background: #fff;
color: #121212;
font-family: 'Montserrat', sans-serif;
font-size: 16px;
font-size: 1.6rem;
line-height: 3.8rem;
}
.modal-open .modal {
z-index: 9999;
} html {
font-size: 62.5%;
}   .default-list {
list-style: none;
margin: 0;
padding: 0;
color: #fff;
}
.default-list li {
font-size: 2.4rem;
line-height: 3.2rem;
margin-bottom: 2rem;
padding-left: 5.5rem;
position: relative;
}
.default-list li:before {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
content:"\f058";
display: inline-block;
font-size: 3.6rem;
line-height: 3.6rem;
color: #fff;
position: absolute;
left: 0.3rem;
top: 0.3rem;
}
#globalWrapper {
position: relative;
}
#x-root a.x-scroll-top {
width: 5rem;
height: 5rem;
line-height: 5rem;
font-size: 2.6rem;
background: rgba(0,0,0,.7);
color: #fff;
border: 2px solid #f0f0f0;
text-align: center;
cursor: pointer;
border-radius: 50%;
z-index: 9000000000;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
#x-root a.x-scroll-top i {
position: relative;
top: 0.1rem;
transition: all 250ms ease-in-out;
}
#x-root a.x-scroll-top:hover i {
top: -0.2rem;
}
img {
box-shadow: 3px 3px 30px #333
} div[data-elementor-type="header"] {
line-height: 16px;
}
#main-header nav {
min-height: 8rem;
font-size: 1.6rem;
padding: 0 2.4rem;
background-color: #0f0f0f;
}
#main-header nav .navbar-brand {
margin-right: 7rem;
} .hero-section {  min-height: 42.8rem; padding-bottom: 7.6rem;
position: relative;
display: flex;
align-items: center;
}
.hero-section-bg-image-container {
position: relative;
width: 100%;
height: 100%;
display: contents;
}
.hero-section-bg-image {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.hero-section .row {
align-items:  center;
}
.hero-section .contributor-photo {
position: relative;
}
.hero-section .contributor-photo img {
position: relative;
z-index: 3;
width: 300px;
max-width: 100%;
}
.black-white-filter {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: grayscale(1);
-moz-filter: grayscale(1);
-ms-filter: grayscale(1);
-o-filter: grayscale(1);
filter: gray; -webkit-filter: grayscale(1); } .hero-section .contributor-photo .cp-frame {
display: inline-block;
vertical-align: top;
position: relative;
}
.hero-section .contributor-photo .cp-frame:before {
content:'';
display:block;
width: 1rem;
height: calc( 100% - 1.4rem);
position: absolute;
left: -3.1rem;
top: 3rem; background: rgba(56,106,118,1); background: -moz-linear-gradient(top, rgba(56,106,118,0.8) 0%, #425359 100%); background: -webkit-linear-gradient(top, rgba(56,106,118,0.8) 0%,#425359 100%); background: linear-gradient(to bottom, rgba(56,106,118,0.8) 0%,#425359 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#386a76', endColorstr='#425359',GradientType=0 ); }
.hero-section .contributor-photo .cp-frame:after {
content:'';
display:block;
width: 100%;
height: 1rem;
background: rgba(53,93,102,1);
position: absolute;
left: -2.1rem;
top: 3rem;
z-index: 9;
}
.hero-section .contributor-photo .cp-frame p {
margin: 0;
padding: 0;
position: relative;
z-index: 10;
}
.hero-section .contributor-photo .cp-frame p:before {
content:'';
display:block;
width: calc( 100% + 1.4rem );
height: 1rem;
position: absolute;
left: -3.1rem;
bottom: -2.4rem; background: #425359; background: -moz-linear-gradient(left,  #425359 0%, #4d5153 100%); background: -webkit-linear-gradient(left,  #425359 0%,#4d5153 100%); background: linear-gradient(to right,  #425359 0%,#4d5153 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#425359', endColorstr='#4d5153',GradientType=1 ); }
.hero-section .contributor-photo .cp-frame p:after {
content:'';
display:block;
width: 1rem;
height: 100%;
background: #4e5154;
position: absolute;
right: 1.7rem;
bottom: -1.4rem;
}
.hero-section .contributor-title,
.hero-section .contributor-title *{
font-family: 'Playfair Display', serif;
}
.hero-section .contributor-title .fa {
font-family: "Font Awesome 5 Free";
}
.hero-section .contributor-title a,
.hero-section .contributor-title a:focus {
color: #335963;
font-style: normal;
}
.hero-section .contributor-title > h1 {
display: block;
margin: 0;
color: #f4f4f4;
font-size: 6rem;
font-weight: 400;
letter-spacing: 0;
padding-left: 3rem;
}
.hero-section .contributor-title > p,
.hero-section .contributor-title > .career-desc {
display: block;
margin: 0;
color: #97a0a6;
font-size: 2.4rem;
line-height: 3.2rem; font-style: italic;
padding-left: 3rem;
margin-top: 1.5rem;
}
.hero-section .contributor-title > .career-desc {
font-weight: 400;
}
.hero-section .contributor-title .custom-html {
padding-left: 3rem;
}
.contributor-title .custom-html iframe {
max-width: 702px;
}
.section-text img.alignright {
margin: 0.35em 0 0.35em 1.5em;
}
.section-text img.alignleft {
margin: 0.35em 1.5em 0.35em 0;
}
.section-text img:not(:first-child){
margin-top:1.5em;
}
@media only screen and (max-width: 991px) {
.section-text img.alignright {
margin: 0 0 3rem 0;
}
}
.interview-section .a-day-in-my-life-wrapper .routine-content img {
margin: 0 0 1.5em 1.5em;
}
@media only screen and (max-width: 991px) {
.interview-section .a-day-in-my-life-wrapper .section-content img {
margin: 0 0 1.5em 0;
}
}
.interview-section .a-day-in-my-life-wrapper .section-content p {
overflow-wrap: break-word;
hyphens: auto;
-moz-hyphens: auto;
-webkit-hyphens: auto;
}
@media only screen and (min-width: 992px) and (max-width: 1420px) {
#contributors-profile .container {
max-width: 90%;
}
}
.section-text img,
.interview-section .a-day-in-my-life-wrapper .section-content img {
display: block;
border-radius: 1rem;
max-width: 60rem;
}
@media only screen and (min-width: 991px) and (max-width: 1420px) {
.interview-section .a-day-in-my-life-wrapper .section-content img,
#contributors-profile .section-text img {
max-width: 50rem;
}
}
@media only screen and (min-width: 991px) and (max-width: 1200px) {
.interview-section .a-day-in-my-life-wrapper .section-content img,
#contributors-profile .section-text img {
max-width: 45rem;
}
} @media only screen and (max-width: 768px) {
.interview-section .a-day-in-my-life-wrapper .section-content img {
max-width: 100%;
}
}
.like-share-buttons {
list-style: none;
display: flex;
flex-direction: column;
position: absolute;
right: 0;
top: 0;
bottom: 0;
margin: 0 0 7.6rem 0;
justify-content: center;
}
.like-share-buttons li {
display: block;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAL0lEQVQYV2M0NDH9z8LCyoAMGE0trP4jC/z585sBRRAkANIFF4QJgHSBBZEFQIIA0F8UNxIuDxIAAAAASUVORK5CYII=);
padding: 1.5rem;
text-align: center;
border-top: 0.1rem solid #272a2b;
}
.like-share-buttons li:first-child {
border-top: 0;
}
.like-share-buttons li a {
display: block;
color: #919aa0;
font-family: 'Playfair Display', serif;
font-size: 1.4rem;
transition: all 300ms ease-in-out;
}
.like-share-buttons li a i {
font-size: 2.3rem;
}
.like-share-buttons li a strong {
display: block;
color: #fff;
font-weight: 400;
font-style: italic;
}
.like-share-buttons li span {
display: block;
font-size: 1.2rem;
font-style: italic;
color: #919aa0;
}
.like-share-buttons li a:hover {
color: #fff;
}
.custom-share-icon {
display: inline-block;
width: 2.3rem;
height: 2.3rem;
background: url(//natfluence.com/wp-content/plugins/wp-peeps/images/share-icon.svg) no-repeat left top;
background-size: contain;
filter: invert(97%) sepia(11%) saturate(37%) hue-rotate(225deg) brightness(84%) contrast(77%)
}
.custom-share-icon:hover {
background: url(//natfluence.com/wp-content/plugins/wp-peeps/images/share-icon-hover.svg) no-repeat left top;
}
#main-header .subnav-wrapper nav {
margin-top: -7.6rem;
margin-bottom: 0;
background-color: rgba(64,68,70, 0.6);
min-height: 7.6rem;
border-bottom: 0.1rem solid #0f0f0f;
align-items: flex-end;
}
#main-header .subnav-wrapper .nav-link {
padding: 0 2rem;
font-family: 'Montserrat', sans-serif;
font-size: 1.6rem;
color: #fff;
}
#main-header .subnav-wrapper .nav-item .active {
color: #97a0a6;
background-color: #20292b;
}
#main-header .subnav-wrapper .active .nav-link:hover {
color: #97a0a6;
}
#main-header .subnav-wrapper .nav-link:hover {
text-decoration: none;
color: #fff;
}
#main-header .subnav-wrapper .nav-link {
background-color: transparent;
color: #97a0a6;
font-size: 1.5rem;
line-height: 7rem;
text-transform: uppercase;
letter-spacing: 0.77em;
padding: 0 7rem;
}  .quote-section {
background-color: #e9ecf2;
position: relative;
padding: 10rem 0;
}
.quote-section:before {
content:'';
display: block;
width: 3.2rem;
height: 2.8rem;
background: url(//natfluence.com/wp-content/plugins/wp-peeps/images/quote-left.svg) no-repeat center center;
background-size: contain;
opacity: 0.2;
position: absolute;
left: 0;
right: 0;
top: 10rem;
margin: auto;
}
.quote-section .quote-text {
display: block;
width: 96rem;
max-width: 100%;
margin: 6rem auto 3.5rem auto;
font-family: 'Playfair Display', serif;
font-size: 3rem;
font-weight: 700;
font-style: italic;
line-height: 4.8rem;
color: #2d3031;
text-align: center;
}
.quote-section .quote-author {
display: block;
font-size: 1.6rem;
font-weight: 400;
font-family: 'Montserrat', sans-serif;
color: #6a6f72;
margin: 0;
position: relative;
text-align: center;
}
.quote-section .quote-author:before {
content:'';
display: block;
width: 31rem;
height: 0.1rem;
background-color: #ccc;
margin: 0 auto 2.5rem auto;
} .snapshot-section {
padding: 10rem 0;
color: #191919;
background: #fff url(//natfluence.com/wp-content/plugins/wp-peeps/images/bg-snapshot.jpg) no-repeat center bottom;
box-shadow: inset 0 -3rem 3rem -3rem rgba(0,0,0,0.2);
position: relative;
}
.snapshot-section:before {
content:'';
display: block;
width: 100%;
height: 0.6rem;
position: absolute;
top: 14rem;
background-color: #ebedee;
}
.snapshot-section .section-title {
display: inline-block;
vertical-align: top;
position: relative;
font-family: 'Playfair Display', serif;
font-size: 5.2rem;
font-weight: 500;
margin-bottom: 5rem;
background-color: #fff;
margin: 0 -2.5rem 5rem -2.5rem;
padding: 0 2.5rem;
letter-spacing: 0;
}
.snapshot-section .section-subtitle {
font-family: 'Playfair Display', serif;
font-size: 3rem;
font-weight: 500;
line-height: 1.3;
margin-bottom: 3rem;
margin-top: 0;
letter-spacing: 0;
clear: none;
}
.snapshot-section .section-text {
font-size: 1.7rem;
line-height: 3.2rem;
color: #595e61;
margin-bottom: 6rem;
}
.snapshot-section .section-text p .first-letter {
float: left;
font-family: 'Playfair Display', serif;
font-size: 6.1rem;
line-height: 6.1rem;
font-weight: 700;
margin-bottom: 1rem;
margin-right: 1rem;
margin-top: -1rem;
margin-left: -0.5rem;
}
.custom-first-letter p:first-child::first-letter {
float: left;
font-family: 'Playfair Display', serif;
font-size: 6.1rem;
line-height: 6.1rem;
font-weight: 700;
margin-bottom: 1rem;
margin-right: 1rem;
margin-top: 1rem;
margin-left: -0.5rem;
}
.section-text ul,
#interview ul {
list-style: none;
padding: 0;
}
.section-text ol,
#interview ol {
margin-left: 2.6em;
}
.section-text ul li,
#interview ul li  {
position: relative;
padding-left: 1.5rem;
overflow: hidden;
}
#interview ol li  { padding-left: 0.5rem;
}
.section-text ul li:before,
#interview ul li:before{
font-family: "Font Awesome 5 Free";
content: "\f105";
font-weight: 900;
position: absolute;
left: 0;
top: 0;
}
.snapshot-section .section-text .align-image-right {
float: right;
margin-left: 4rem;
margin-bottom: 2rem;
}
.snapshot-section .section-text .align-image-left {
float: left;
margin-right: 4rem;
margin-bottom: 2rem;
}
.snapshot-section .section-text span.company {
font-family: Myriad Pro;
}
.snapshot-section .section-text a {
vertical-align: top;
color: #3fabc3;
}
.snapshot-section .section-text p {
margin-bottom: 2rem;
} .interview-section {
padding: 15rem 0 0 0;
position: relative;
background: url(//natfluence.com/wp-content/plugins/wp-peeps/images/bg-interview-pattern.png) repeat center center;
}
.interview-section:before {
content:'';
display: block;
width: 100%;
height: 0.6rem;
position: absolute;
top: 19rem;
background-color: rgba(145,154,160,0.2);
}
.interview-section p:empty:before {
content: none;
}
.interview-section .section-title {
display: inline-block;
vertical-align: top;
position: relative;
font-family: 'Playfair Display', serif;
font-size: 5.2rem;
line-height: 1.2;
font-weight: 400;
margin-bottom: 10rem;
background: url(//natfluence.com/wp-content/plugins/wp-peeps/images/bg-interview-pattern.png) repeat 60% 90%;
margin: 0 -2.5rem 5rem -2.5rem;
padding: 0 2.5rem;
letter-spacing: 0;
}
.interview-section .section-text {
color: #36393b;
line-height: 1.875;
}
.interview-section .custom-hide-header h4:first-child {
margin-top: 0;
}
#interview a {
color: #3fabc3;
} .highlights-wrapper {
background-color: #fff;
padding: 0 5rem 5rem 5rem;
margin: 0 -5rem;
box-shadow: 0 0 5rem -0.5rem rgba(0,0,0,0.2);
margin-bottom: 9rem;
}
.highlights-wrapper .section-subtitle {
font-family: 'Montserrat', sans-serif;
font-size: 2.4rem;
font-weight: 500;
letter-spacing: 0.6em;
text-transform: uppercase;
background-color: #f1f1f1;
padding: 5rem;
margin: 0 -5rem 5rem -5rem;
}
.highlights-wrapper .nav-pills {
max-height: 64rem;
overflow: auto;
}
.highlights-wrapper #v-pills-tab {
background-color: #f1f1f1;
padding: 1rem 0 0rem 2rem;
}
.highlights-wrapper #v-pills-tab a {
display: block;
width: 100%;
color: #36393b;
font-size: 1.6rem;
line-height: 2.4rem;
background: none;
padding: 1rem 0 1rem 2rem;
position: relative;
}
.highlights-wrapper #v-pills-tab a:first-child {
margin-top: 0;
}
.highlights-wrapper #v-pills-tab a:before {
font-family: "Font Awesome 5 Free";
content: "\f105";
font-weight: 900;
position: absolute;
left: 0;
top: 1rem;
font-style: normal;
transition: all 250ms ease-in-out;
}
.highlights-wrapper #v-pills-tab a.active:before {
left: 0.2rem;
}
.highlights-wrapper #v-pills-tab a.nav-link.active {
font-style: italic;
}
.highlights-wrapper #v-pills-tabContent h4.tab-title {
font-family: 'Playfair Display', serif;
font-size: 3.4rem;
font-style: italic;
font-weight: 500;
margin-bottom: 3rem;
margin-top: 0;
color: #000;
letter-spacing: 0;
}
.highlights-wrapper #v-pills-tabContent {
font-size: 1.6rem;
line-height: 3rem;
color: #36393b;
margin-top: 0;
}
.highlights-wrapper #v-pills-tabContent p {
margin-bottom: 4rem;
} .myadvice-wrapper {
box-shadow: inset 0 -3rem 3rem -3rem rgba(0,0,0,0.2);
padding-bottom: 5rem;
}
.myadvice-wrapper .section-subtitle {
font-family: 'Montserrat', sans-serif;
font-size: 3.4rem;
font-weight: 700;
line-height: 1.3;
color: #000;
padding-bottom: 2rem;
border-bottom: 0.1rem solid #919aa0;
margin-bottom: 4rem;
margin-top: 0;
letter-spacing: 0;
}
.myadvice-wrapper .section-text .question {
display: block;
font-family: 'Playfair Display', serif;
font-size: 3.4rem;
font-weight: 500;
font-style: italic;
margin-top: 4.5rem;
margin-bottom: 2rem;
color: #36393b;
clear: none;
letter-spacing: 0;
}
.myadvice-wrapper .section-text > .question {
margin-top: 0;
}
.myadvice-wrapper .section-text > .question ~ .question {
margin-top: 4.5rem;
}
.myadvice-wrapper .section-text p {
font-size: 1.6rem;
line-height: 3rem;
color: #36393b;
margin-bottom: 2rem;
}
.myadvantage-wrapper.no-advice-section {
padding-top: 0;
background: transparent;
}
.myadvice-wrapper .align-image-right {
float: right;
margin-left: 4rem;
margin-bottom: 4rem;
box-shadow: -3rem 3rem 3rem -2rem rgba(0,0,0,0.2);
} .myadvantage-wrapper {
box-shadow: inset 0 -3rem 3rem -3rem rgba(0,0,0,0.2);
padding-top: 10rem;
padding-bottom: 5rem;
background: #fff url(//natfluence.com/wp-content/plugins/wp-peeps/images/bg-advantage-pattern.png) repeat center center;
}
.myadvantage-wrapper .section-subtitle {
font-family: 'Montserrat', sans-serif;
font-size: 3.4rem;
font-weight: 700;
line-height: 1.3;
color: #000;
padding-bottom: 2rem;
border-bottom: 0.1rem solid #919aa0;
margin-bottom: 4rem;
margin-top: 0;
letter-spacing: 0;
}
.myadvantage-wrapper .section-text .question {
display: block;
font-family: 'Playfair Display', serif;
font-size: 3.4rem;
font-style: italic;
font-weight: 500;
margin-top: 4.5rem;
margin-bottom: 2rem;
color: #36393b;
clear: none;
letter-spacing: 0;
}
.myadvantage-wrapper .section-text > .question {
margin-top: 0;
}
.myadvantage-wrapper .section-text > .question ~ .question {
margin-top: 4.5rem;
}
.myadvantage-wrapper .section-text p {
font-size: 1.6rem;
line-height: 3rem;
color: #36393b;
margin-bottom: 2rem;
}
.myadvantage-wrapper .align-image-left {
float: left;
margin-right: 4rem;
margin-bottom: 4rem;
box-shadow: -3rem 3rem 3rem -2rem rgba(0,0,0,0.2);
} .a-day-in-my-life-wrapper {
box-shadow: inset 0 -3rem 3rem -3rem rgba(0,0,0,0.2);
padding-top: 10rem;
padding-bottom: 10rem;
background: #fff url(//natfluence.com/wp-content/plugins/wp-peeps/images/bg-day-in-my-life.png) repeat center center;
}
.a-day-in-my-life-wrapper .c-content {border: 0}
.a-day-in-my-life-wrapper .section-subtitle {
font-family: 'Montserrat', sans-serif;
font-size: 3.4rem;
line-height: 4rem;
font-weight: 700;
color: #000;
padding-bottom: 2rem;
border-bottom: 0.1rem solid #919aa0;
margin-bottom: 4rem;
margin-top: 0;
letter-spacing: 0;
}
.a-day-in-my-life-wrapper .section-content {
color: #000;
}
.a-day-in-my-life-wrapper .section-content .content-headline {
display: block;
font-family: 'Montserrat', sans-serif;
font-size: 2.4rem;
line-height: 2.8rem;
font-weight: 400;
letter-spacing: 0.6em;
background-color: rgba(255,255,255,0.6);
padding: 3.3rem 6rem 2.8rem 6rem;
text-transform: uppercase;
margin-bottom: 5.5rem;
margin-top: 0;
}
.a-day-in-my-life-wrapper .section-content.routine-content .content-headline {
margin-top: 5.5rem;
}
.interview-section .a-day-in-my-life-wrapper .section-content img.pic-of-the-day {
margin: 3rem 0 0 0;
}
.a-day-in-my-life-wrapper .section-content .question {
font-family: 'Playfair Display', serif;
font-size: 3.4rem;
line-height: 4.8rem;
font-weight: normal;
font-style: italic;
margin-bottom: 0;
margin-top: 4rem;
letter-spacing: 0;
clear: none;
}
.a-day-in-my-life-wrapper .section-content p {
font-size: 1.6rem;
line-height: 3rem;
margin-top: 1.5rem;
margin-bottom: 0;
}
.a-day-in-my-life-wrapper .reflection-content::after {
content: "";
clear: both;
display: table;
}
.a-day-in-my-life-wrapper .section-content.routine-content p {
margin-bottom: 1.5rem;
line-height: 3rem;
margin-top: 1.5rem;
}
#interview .a-day-in-my-life-wrapper .section-content ul,
#interview .a-day-in-my-life-wrapper .section-content ol {
margin-top: 1.5rem;
}
.routine-content img {
display: block;
border-radius: 1rem;
max-width: 60rem;
float: right;
margin: 0;
} .what-else-wrapper {
background-color: #fff;
padding: 10rem 0;
}
.what-else-wrapper .container {
background-color: #f7f7f7;
padding: 10rem;
box-shadow: 0 0 5rem rgba(0,0,0,0.2);
}
.what-else-wrapper .section-subtitle {
font-family: 'Montserrat', sans-serif;
font-size: 3.4rem;
font-weight: 700;
line-height: 1.3;
color: #000;
margin-bottom: 6rem;
position: relative;
margin-top: 0;
letter-spacing: 0;
}
.what-else-wrapper .section-subtitle strong {
display: inline-block;
vertical-align: top;
font-weight: 700;
background-color: #f7f7f7;
position: relative;
z-index: 3;
padding-right: 0.5rem;
margin-top: 0;
letter-spacing: 0;
}
.what-else-wrapper .section-subtitle:before {
content:'';
display: block;
width: 100%;
height: 0.1rem;
position: absolute;
right: 0;
bottom: 0.8rem;
background-color: #919aa0;
}
.what-else-wrapper p {
font-size: 1.6rem;
line-height: 3rem;
margin-bottom: 0;
margin-top: 1.5rem;
}
.iframe-wrapper {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.iframe-wrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.what-else-wrapper ul, .what-else-wrapper ol {
margin-top: 1.5rem;
}
.what-else-wrapper .question {
margin-top: 3rem;
font-family: 'Playfair Display', serif;
font-size: 2.5rem;
font-style: italic;
font-weight: normal;
line-height: 3.6rem;
}
.what-else-tell-us-more-new-ui img,
.what-else-tell-us-more-old-ui img {
float: none;
display: block;
}
.day-in-the-life-of {
text-transform: uppercase;
} .basics-section {
padding: 15rem 0 0 0;
background: url(//natfluence.com/wp-content/plugins/wp-peeps/images/bg-basics.jpg) no-repeat left top;
position: relative;
background-size: cover;
}
.basics-section:before {
content:'';
display: block;
width: 100%;
height: 0.6rem;
position: absolute;
top: 19rem;
background-color: #d5dadf;
}
.basics-section .section-title {
display: inline-block;
vertical-align: top;
position: relative;
font-family: 'Playfair Display', serif;
font-size: 5.2rem;
font-weight: 400;
margin-bottom: 5rem;
background-color: #e6e9ee;
margin: 0 -2.5rem 5rem -2.5rem;
padding: 0 2.5rem;
letter-spacing: 0;
}
.basics-section .social-section-title {
margin: 0;
font: inherit;
}
.basics-section .info-box {
font-family: 'Montserrat', sans-serif;
font-size: 2.1rem;
color: #3c5356;
margin-bottom: 1rem;
}
.basics-section .info-box span{
display: block;
font-family: 'Montserrat', sans-serif;
font-size: 1.2rem;
font-style: normal;
line-height: 1.4rem;
color: #243f4b;
margin-bottom: 1rem;
}
.basics-section .info-box strong {
font-family: 'Playfair Display', serif;
font-size: 2.3rem; font-style: italic;
color: #3c5356;
font-weight: 400;
}
.basics-section .section-subtitle {
width: 100%;
font-family: 'Playfair Display', serif;
font-size: 3.6rem;
font-weight: 500;
line-height: 1.3;
margin-bottom: 3rem;
letter-spacing: 0;
margin-top: 0;
}
.basics-section .basic-info {
margin-bottom: 5rem;
}
.basics-section .social-links {
clear: both;
list-style: none;
padding: 0;
}
.basics-section .social-links li {
display: inline-block;
vertical-align: top;
margin: 0;
}
.basics-section .social-links li a {
display: block;
width: auto;
height: auto;
background: none;
font-size: 2.1rem;
padding: 0 0.5rem;
color: #223d49;
text-decoration: none;
}
.basics-section .social-links li a i {
color: #223d49;
} .more-great-interviews {
padding: 10rem 0;
background: url(//natfluence.com/wp-content/plugins/wp-peeps/images/bg-more-great-interviews.jpg) no-repeat center top;
background-size: cover;
}
.more-great-interviews .section-title {
display: block;
position: relative;
font-family: 'Playfair Display', serif;
font-size: 5.2rem;
font-weight: 400;
letter-spacing: 0;
text-align: center;
margin: 0 0 9rem 0;
padding: 0;
color: #ffffff;
}
.more-great-interviews .section-title:before {
content:'';
width: calc(63% - 51.2rem);
height: 0.6rem;
background: rgba(255,255,255,0.1);
position: absolute;
left: 0;
bottom: 2rem;
}
.more-great-interviews .section-title:after {
content:'';
width: calc(63% - 51.2rem);
height: 0.6rem;
background: rgba(255,255,255,0.1);
position: absolute;
right: 0;
bottom: 2rem;
}
.more-great-interviews .row {
margin: 0 -3rem;
}
.more-great-interviews .row .col-6 {
padding: 0 3rem;
}
.profile-box {
text-align: center;
color: #fff;
}
.profile-box .author-pic {
position: relative;
margin-bottom: 4rem;
}
.profile-box .author-pic {
display: inline-block;
vertical-align: top;
position: relative;
}
.profile-box .author-pic:before {
content:'';
display:block;
width: 0.6rem;
height: calc( 100% - 0.5rem);
position: absolute;
left: -1.5rem;
top: 1.1rem; background: rgba(56,106,118,1); background: -moz-linear-gradient(top, rgba(56,106,118,0.8) 0%, #425359 100%); background: -webkit-linear-gradient(top, rgba(56,106,118,0.8) 0%,#425359 100%); background: linear-gradient(to bottom, rgba(56,106,118,0.8) 0%,#425359 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#386a76', endColorstr='#425359',GradientType=0 ); }
.profile-box .author-pic:after {
content:'';
display:block;
width: 100%;
height: 0.6rem;
background: rgba(53,93,102,1);
position: absolute;
left: -1.5rem;
top: 1.1rem;
}
.profile-box .author-pic span {
display: inline-block;
vertical-align: top;
margin: 0;
padding: 0;
}
.profile-box .author-pic span:before {
content:'';
display:block;
width: calc( 100% - 0.3rem );
height: 0.6rem;
position: absolute;
left: -1.5rem;
bottom: -1.2rem; background: #425359; background: -moz-linear-gradient(left,  #425359 0%, #4d5153 100%); background: -webkit-linear-gradient(left,  #425359 0%,#4d5153 100%); background: linear-gradient(to right,  #425359 0%,#4d5153 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#425359', endColorstr='#4d5153',GradientType=1 ); }
.profile-box .author-pic span:after {
content:'';
display:block;
width: 0.6rem;
height: 100%;
background: #4e5154;
position: absolute;
right: 1.2rem;
bottom: -1.2rem;
} .profile-box .author-pic img {
width: 100%;
position: relative;
z-index: 3;
}
.profile-box .author-name {
font-family: 'Playfair Display', serif;
font-size: 2.4rem;
line-height: 2.8rem;
font-weight: 400;
font-style: italic;
margin: 0 -3rem;
color: #fffefe;
padding: 0 1rem;
}
.profile-box .first-name,
.profile-box .last-name {
display: block;
}
.profile-box .author-title {
display: block;
font-family: 'Montserrat', sans-serif;
font-size: 1.4rem;
line-height: 2.4rem;
font-weight: 600;
font-style: normal;
margin-top: 1.5rem;
margin-bottom: 1.5rem;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.profile-box a.btn {
font-size: 1.4rem;
font-weight: 700;
line-height: 2.8rem;
border-color: #fff;
color: #fff;
padding: 0 1.5rem;
border-radius: 0.2rem;
}
.gallery-section,
.market-section
{
padding-bottom: 5rem;
position: relative;
background: #fff url(//natfluence.com/wp-content/plugins/wp-peeps/images/bg-advantage-pattern.png) repeat center center;
}
.gallery-section:before,
.market-section:before {
content:'';
width: 43%;
height: 0.6rem;
background: rgba(57,57,57,0.1);
position: absolute;
left: 0;
top: 8.8rem;
margin: auto;
}
.gallery-section:after {
content:'';
width: 43%;
height: 0.6rem;
background: rgba(57,57,57,0.1);
position: absolute;
right: 0;
top: 8.8rem;
margin: auto;
}
.gallery-section .section-title,
.market-section .section-title
{
font-family: 'Playfair Display', serif;
font-size: 4.8rem;
font-weight: 500;
letter-spacing: 0;
text-align: center;
position: relative;
}
#gallery .cascade-slider_item img,
#market .cascade-slider_item img
{
box-shadow: -1.5rem 1.5rem 3rem rgba(0,0,0,0.2);
}
#gallery .cascade-slider_arrow-right,
#market .cascade-slider_arrow-right
{
font-size: 2.1rem;
color: #565656;
right: 17%;
}
#gallery .cascade-slider_arrow-left,
#market .cascade-slider_arrow-left
{
font-size: 2.1rem;
color: #565656;
left: 17%;
}
#gallery .cascade-slider_container,
#market .cascade-slider_container
{
min-height: 78rem;
}
.text-with-line {
overflow: hidden;
text-align: center;
margin: 0 !important;
padding: 50px 0;
}
.text-with-line:before {
right: 0.5em;
margin-left: -50%;
}
.text-with-line:after {
left: 0.5em;
margin-right: -50%;
}
.text-with-line:before,
.text-with-line:after
{
background-color: rgba(57,57,57,0.1);
content: "";
display: inline-block;
height: 0.6rem;
position: relative;
vertical-align: middle;
width: 50%;
}
.elements-ordering {
-ms-box-orient: horizontal;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -moz-flex;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: column;
flex-flow: column;
}
.view-full-gallery,
.view-full-market,
.market-custom-btn
{
text-align: center;
margin-top: 5rem;
}
.view-full-gallery .btn,
.view-full-market .btn,
.market-custom-btn .btn
{
display: inline-block;
vertical-align: top;
color: #393939;
font-family: 'Montserrat', sans-serif;
font-size: 1.8rem;
font-weight: 600;
text-align: center;
line-height: 7.1rem;
border: solid 0.2rem #000;
border-radius: 0.5rem;
padding: 0 3rem;
transition: all 500ms ease-in-out;
}
.market-custom-btn .btn
{
color: #000;
background-color: #ffd814;
}
.view-full-gallery .btn:hover,
.view-full-gallery .btn:focus,
.view-full-market .btn:hover,
.view-full-market .btn:focus
{
color: #fff;
background-color: #393939;
}
.market-custom-btn .btn:hover,
.market-custom-btn .btn:focus
{
color: rgb(0, 0, 0, 0.6);
background-color: rgb(255, 216, 20, 0.6);
box-shadow: none;
}
#gallery-modal button.close,
#market-modal button.close,
#audio-video-modal button.close
{
margin-right: 5rem;
margin-top: 1rem;
font-size: 3rem;
}
video {max-width: 100%}
.modal-dialog {
top: 0;
width: 100%;
max-width: 100%;
height: 100%;
margin: 0.7rem;
padding: 0;
}
.modal-content {
height: auto;
min-height: 100%;
border-radius: 0;
}
.modal-body .section-title {
font-family: 'Playfair Display', serif;
font-size: 4.8rem;
font-weight: 500;
letter-spacing: 0;
text-align: center;
border-bottom: 0.4rem solid #d5dadf;
line-height: 0.1em;
}
.modal-body .section-title > span {
display: block;
max-width: 1300px;
margin: 0 auto;
}
.modal-body .section-title .bg {
background: #ffffff;
padding: 0 7rem;
}  footer#default-footer {
background: #111111 url(//natfluence.com/wp-content/plugins/wp-peeps/images/bg-sunlight.png) no-repeat center top;
color: #fff;
padding: 6.5rem 0 3.5rem 0;
border-top: 0.2rem solid #b8b8b8;
font-size: 1.6rem;
line-height: 2.4rem;
text-align: center;
}
.site-logo {
display: inline-block;
vertical-align: top;
margin: auto;
}
.footer-links {
list-style: none;
padding: 0;
margin: 5rem 0;
text-align: center;
}
.footer-links li {
display: inline-block;
vertical-align: top;
}
.footer-links li a {
color: #6f6f6f;
display: inline-block;
vertical-align: top;
padding: 0.5rem 2.2rem;
text-decoration: none;
}
.footer-links li a:hover,
.footer-links li a:focus {
color: #fff;
}
.copyright {
margin: 0;
color: #6f6f6f;
}
.copyright a {
color: #6f6f6f;
text-decoration: none;
}
.copyright a:hover,
.copyright a:focus {
color: #fff;
}
.fade {
opacity: 1 !important;
}
.x-icon-angle-up {
color: #fff;
}
#gallery-modal .grid-item,
#market-modal .grid-item {
margin-top: 3rem
}
#gallery-modal .grid-item a video,
#market-modal .grid-item a video {
vertical-align: top
}
@media all and (-ms-high-contrast:none){
.hero-section {padding-top: 8rem}
.hero-section .contributor-photo img {width: 100%}
}
.temp-logo-link {
line-height: 16px;
}
.highlights-wrapper .row:before,
.highlights-wrapper .row:after,
.hero-section .container .row:before,
.hero-section .container .row:after {
display: inline-block;
} #audio-video-modal .modal-dialog {}
#audio-video-modal .modal-dialog .modal-content {}
#audio-video-modal .modal-dialog .modal-content .modal-body {}
#audio-video-modal .modal-dialog .modal-content .modal-body #iframe-wrap {}
#audio-video-modal .modal-dialog .modal-content .modal-body .button {}
#audio-video-modal .modal-dialog .modal-content .modal-body .button .section-title {}
#audio-video-modal {
width: 600px;
height: auto;
left: 50%;
margin-left: -300px;
top: 10%;
bottom: unset;
overflow: hidden;
z-index: 10000;
}
#audio-video-modal .modal-body {
overflow: hidden;
}
#audio-video-modal .modal-content {
min-width: 280px;
}
#audio-video-modal.minimize .modal-content {
min-width: 250px;
}
#audio-video-modal #iframe-wrap {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
#audio-video-modal #iframe-wrap iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.modal-backdrop {
background-color: rgba(0,0,0,.5);
}
.modal-backdrop.minimize {
background-color: transparent !important;
} #audio-video-modal.minimize{
top: unset;
left: unset;
bottom: calc(60px + 5rem);
width: 260px;
height: auto;
padding-right: 17px;
}
#audio-video-modal.minimize .modal-content {
width: 100%;
height: auto;
min-height: 90px;
}
#audio-video-modal.minimize .section-title {
font-size: 2.8rem;
margin: 20px 0;
}
#audio-video-modal.minimize button.close {
font-size: 2rem;
}
#audio-video-modal.minimize button.close {
margin-top: 0;
}
#audio-video-modal.minimize button.minimize-maximize {
font-size: 2rem;
margin-left: 3rem;
}
#audio-video-modal.minimize button.close {
margin-right: 3rem;
}
#audio-video-modal.minimize .fa-compress-alt {
display: none;
}
#audio-video-modal .fa-expand-alt {
display: none;
}
#audio-video-modal.minimize .fa-expand-alt {
display: block;
}
#audio-video-modal button.minimize-maximize {
float: left;
margin-left: 5rem;
font-size: 3rem;
background: transparent;
margin-top: 1rem;
padding: 0;
cursor: pointer;
background-color: transparent;
border: 0;
-webkit-appearance: none;
font-weight: bold;
line-height: 1.8;
opacity: 0.4;
}
#audio-video-modal button.minimize-maximize:active {
border: 0;
}
#audio-video-modal button.minimize-maximize:hover {
opacity: .75;
}
#audio-video-modal.minimize #iframe-wrap {
display: none;
}
#audio-video-modal.minimize #iframe-wrap iframe {
height: 100%;
}
@media only screen and (max-width: 768px) {
#audio-video-modal.minimize button.close,
#audio-video-modal.minimize .section-title
{
display: none;
}
#audio-video-modal {
width: 100%;
left: 0;
margin: 0;
}
#audio-video-modal.minimize {
width: auto;
}
#audio-video-modal.minimize .modal-content {
min-width: 100%;
min-height: 100%;
}
#audio-video-modal.minimize .modal-dialog {
margin: 0;
}
#audio-video-modal.minimize button.minimize-maximize {
margin: 0;
font-size: 3rem;
}
}