/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
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, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, 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 {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*
Variables
*/
.masonry-grid-column {
  margin: 8px;
}

.virtual-staging .my-masonry-grid {
  display: block !important;
}

.compass {
  display: inline-block;
  opacity: 0.5;
  position: relative;
  top: 2px;
  width: 14px;
  height: 16px;
  margin-right: 2px;
  background: url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.667%209.228a6.833%206.833%200%2011-8.14-6.705%201.577%201.577%200%20112.612%200%206.833%206.833%200%20015.528%206.705zM6.834.818a.788.788%200%20100%201.577.788.788%200%20000-1.577zm.525%202.654V4.76H6.308V3.472C3.458%203.73%201.212%206.12%201.065%209h1.563v1.018H1.106c.348%202.663%202.506%204.723%205.202%204.967v-1.287h1.051v1.287a5.779%205.779%200%20005.197-4.967h-1.517V8.966h1.564A5.777%205.777%200%20007.36%203.472zM3.424%2012.73l2.06-4.661%204.63-2.029-2.021%204.623-4.67%202.067zm4.103-4.104a1.052%201.052%200%2010-1.487%201.488%201.052%201.052%200%20001.487-1.488z%22%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");
}

.tag {
  display: inline-block;
  opacity: 0.5;
  position: relative;
  top: 3px;
  width: 16px;
  height: 16px;
  margin-right: 3px;
  background: url("data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2216%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.858%200h-6.12c-.42%200-1.007.243-1.305.541L.846%208.128a.767.767%200%20000%201.082l6.567%206.567a.767.767%200%20001.082%200l7.587-7.587c.297-.297.54-.885.54-1.306V.764A.767.767%200%200015.859%200zm-3.825%206.12a1.53%201.53%200%20110-3.06%201.53%201.53%200%20010%203.06z%22%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");
}
.tag.scaled {
  transform: scale(0.85);
  margin-right: 1px;
}

.calendar {
  display: inline-block;
  opacity: 0.5;
  position: relative;
  top: 3px;
  width: 15px;
  height: 16px;
  margin-right: 3px;
  background: url("data:image/svg+xml,%3Csvg%20width%3D%2215%22%20height%3D%2216%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.241%2016H1.103C.494%2016%200%2015.506%200%2014.897V2.759c0-.61.494-1.104%201.103-1.104h1.104v.552a1.655%201.655%200%20103.31%200v-.552h3.31v.552a1.655%201.655%200%20003.31%200v-.552h1.104c.61%200%201.104.494%201.104%201.104v12.138c0%20.609-.495%201.103-1.104%201.103zm0-10.483H1.103v9.38h12.138v-9.38zM3.862%208.276H2.207V6.62h1.655v1.655zm0%202.758H2.207V9.38h1.655v1.655zm0%202.76H2.207v-1.656h1.655v1.655zm2.759-5.518H4.966V6.62H6.62v1.655zm0%202.758H4.966V9.38H6.62v1.655zm0%202.76H4.966v-1.656H6.62v1.655zm2.758-5.518H7.724V6.62H9.38v1.655zm0%202.758H7.724V9.38H9.38v1.655zm0%202.76H7.724v-1.656H9.38v1.655zm2.759-5.518h-1.655V6.62h1.655v1.655zm0%202.758h-1.655V9.38h1.655v1.655zm0%202.76h-1.655v-1.656h1.655v1.655zM10.466%203.31c-.6%200-1.087-.486-1.087-1.086V1.086a1.086%201.086%200%20112.173%200v1.138c0%20.6-.486%201.086-1.086%201.086zm-6.621%200c-.6%200-1.086-.486-1.086-1.086V1.086a1.086%201.086%200%20112.172%200v1.138c0%20.6-.486%201.086-1.086%201.086z%22%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");
}
.calendar.scaled {
  transform: scale(0.85);
  margin-right: 1px;
}

body {
  background: #f9f9f9;
}

.container {
  margin: 0 auto;
  width: 100%;
  overflow: hidden;
  max-width: 1360px;
}
.container.small {
  max-width: 1180px;
}

p {
  margin: 0 0 20px 0;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  color: #444;
  font-size: 16px;
  line-height: 1.5;
}

h1, h2, h3, h4, h5, h6 {
  color: #787878;
  font-weight: 400;
  line-height: 1em;
  margin: 0 0 20px 0;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: inherit;
  text-decoration: none;
}

a {
  color: #CC2A41;
  text-decoration: none;
}
a:hover {
  border-bottom-color: transparent;
  color: #CC2A41;
  text-decoration: none;
}
a.active {
  color: #CC2A41;
}

hr {
  border: 0;
  border-bottom: solid 1px #e0e0e0;
  margin: 30px auto;
  width: 70%;
}

#go-to-top {
  opacity: 0;
  position: fixed;
  bottom: 30px;
  right: 30px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  transition: all 0.3s ease;
  background: no-repeat #f9f9f9 url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2032%2032%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%2055.2%20%2878181%29%20-%20https%3A%2F%2Fsketchapp.com%20--%3E%0A%20%20%20%20%3Ctitle%3Ecircle-up%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22circle-up%22%20fill%3D%22%23444444%22%20fill-rule%3D%22nonzero%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M0%2C16%20C0%2C24.837%207.163%2C32%2016%2C32%20C24.837%2C32%2032%2C24.837%2032%2C16%20C32%2C7.163%2024.837%2C0%2016%2C0%20C7.163%2C0%200%2C7.163%200%2C16%20Z%20M29%2C16%20C29%2C23.18%2023.18%2C29%2016%2C29%20C8.82%2C29%203%2C23.18%203%2C16%20C3%2C8.82%208.82%2C3%2016%2C3%20C23.18%2C3%2029%2C8.82%2029%2C16%20Z%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Path%22%20points%3D%2222.086%2020.914%2024.915%2018.085%2016.001%209.171%207.087%2018.085%209.915%2020.913%2016.001%2014.827%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}
#go-to-top.visible {
  opacity: 0.8;
}

.flex {
  display: flex;
  justify-content: center;
  gap: 20px;
}

/* Menu */
.nav-icon {
  display: none;
  width: 25px;
  cursor: pointer;
}

.nav-icon:after,
.nav-icon:before,
.nav-icon div {
  background-color: #444;
  border-radius: 3px;
  content: "";
  display: block;
  height: 3px;
  margin: 4px 0;
  transition: all 0.2s ease-in-out;
}

.nav-icon.ex:before {
  transform: translateY(7px) rotate(135deg);
}

.nav-icon.ex:after {
  transform: translateY(-7px) rotate(-135deg);
}

.nav-icon.ex div {
  transform: scale(0);
}

.menu {
  height: 180px;
  margin-top: 60px;
  font-family: "Raleway", serif;
  -moz-flex-grow: 1;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
.menu a {
  color: #444;
  font-size: 16px;
  transition: all 0.3s ease;
}
.menu a:hover {
  margin-left: 3px;
}
.menu a.active {
  color: #CC2A41;
  font-weight: 400;
}
.menu > li {
  text-transform: uppercase;
  margin-bottom: 20px;
}
.menu > li ul {
  margin-top: 15px;
  margin-bottom: 0;
}
.menu > li ul li {
  text-transform: none;
  padding-left: 10px;
  margin-bottom: 15px;
}

/*
Featured item
*/
.featured.work-item {
  position: relative;
  margin-bottom: 20px;
}
.featured.work-item img {
  height: 680px;
}
.featured.work-item figcaption {
  top: 47%;
  text-align: center;
}
.featured.work-item figcaption h2 {
  font-size: 16px;
  font-family: "Raleway", serif;
  color: #fff;
  line-height: 1.5;
  margin: 0;
}
.featured.work-item figcaption h3 {
  font-size: 26px;
}

.index-listing .work-item {
  float: none;
  width: 100%;
}

.more-photoshoots {
  overflow: hidden;
}
.more-photoshoots .work-item {
  float: left;
  width: 49%;
  box-sizing: border-box;
}
.more-photoshoots .work-item:not(:last-child) {
  margin-right: 2%;
  margin-bottom: 2%;
}
.more-photoshoots .work-item figcaption h3 {
  font-size: 17px;
}

.view-more {
  text-align: center;
}
.view-more a {
  color: #444;
  border-bottom: 1px dotted #444;
}

/* Work Item */
.work-item {
  margin: 0 0 30px 0;
  position: relative;
  text-align: center;
  cursor: pointer;
  overflow: hidden;
  padding: 0;
  width: 49%;
  float: left;
}
.work-item.with-margin {
  margin-left: 2%;
}
.work-item.full {
  float: none;
  width: 100%;
  margin-left: 0;
}
.work-item:hover img {
  opacity: 0.7;
  -webkit-transform: scale3d(1.04, 1.04, 1);
  transform: scale3d(1.04, 1.04, 1);
}
.work-item:hover figcaption {
  opacity: 1;
}
.work-item img {
  position: relative;
  display: block;
  width: 100%;
  height: 250px;
  transition: opacity 0.5s ease, transform 0.5s ease;
  object-fit: cover;
}
.work-item figcaption {
  opacity: 0;
  transition: opacity 0.3s ease;
  position: absolute;
  top: 32%;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 2em;
  color: #fff;
  text-transform: uppercase;
  box-sizing: border-box;
  text-align: center;
}
.work-item figcaption h3 {
  font-family: "Raleway", serif;
  color: #fff;
  line-height: 1.5;
  display: inline-block;
}
.work-item a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  text-indent: 200%;
  white-space: nowrap;
  font-size: 0;
  opacity: 0;
}
.work-item h3 {
  font-size: 20px;
}
.work-item p {
  font-size: 14px;
  line-height: 1.5;
  margin: 0;
}

/* Header */
#header {
  position: fixed;
  left: 0;
  top: 0;
  width: 350px;
  height: 100%;
  padding: 60px 20px;
  font-family: "Raleway", serif;
  font-weight: 300;
  box-sizing: border-box;
  display: -moz-flex;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -moz-flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
#header > .inner {
  margin: 0 0 10px 0;
}
#header strong, #header b {
  font-weight: 300;
}
#header h1 a {
  display: block;
  background: url("../images/logo_positive.svg") no-repeat;
  width: 307px;
  height: 58px;
}

header.major h2 {
  color: #513b40;
  font-size: 32px;
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
}
header.major h2 small {
  display: block;
  margin-top: 8px;
  font-size: 16px;
}

.major-text {
  font-size: 17px;
  color: #666;
  margin-bottom: 50px;
}

#footer {
  color: #444;
}
#footer ul li {
  display: inline-block;
}
#footer ul li:not(:last-child) {
  margin-right: 20px;
}

.social {
  display: block;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  transition: all 0.3s ease;
}
.social:hover {
  transform: scale(1.15);
}

.instagram {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%2055.2%20%2878181%29%20-%20https%3A%2F%2Fsketchapp.com%20--%3E%0A%20%20%20%20%3Ctitle%3Einstagram%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22instagram%22%20fill%3D%22%23000000%22%20fill-rule%3D%22nonzero%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M11.6363636%2C2.82254545%20C14.7454545%2C2.82254545%2015.1134545%2C2.83636364%2016.336%2C2.89090909%20C17.4727273%2C2.94109091%2018.0858182%2C3.13163636%2018.4952727%2C3.29090909%20C19.0363636%2C3.50036364%2019.4269091%2C3.75490909%2019.8312727%2C4.15927273%20C20.2407273%2C4.56872727%2020.4901818%2C4.95490909%2020.704%2C5.496%20C20.8632727%2C5.90545455%2021.0538182%2C6.52290909%2021.104%2C7.65527273%20C21.1585455%2C8.88290909%2021.1723636%2C9.25090909%2021.1723636%2C12.3556364%20C21.1723636%2C15.4603636%2021.1585455%2C15.8327273%2021.104%2C17.056%20C21.0538182%2C18.1927273%2020.8632727%2C18.8058182%2020.704%2C19.2152727%20C20.4945455%2C19.7563636%2020.2407273%2C20.1469091%2019.8356364%2C20.5512727%20C19.4261818%2C20.9607273%2019.04%2C21.2101818%2018.4996364%2C21.424%20C18.0901818%2C21.5832727%2017.472%2C21.7738182%2016.3403636%2C21.824%20C15.1127273%2C21.8785455%2014.7447273%2C21.8923636%2011.64%2C21.8923636%20C8.53527273%2C21.8923636%208.16290909%2C21.8785455%206.93963636%2C21.824%20C5.80290909%2C21.7738182%205.18981818%2C21.5832727%204.78036364%2C21.424%20C4.23927273%2C21.2145455%203.84872727%2C20.9607273%203.44363636%2C20.5556364%20C3.03418182%2C20.1461818%202.78472727%2C19.76%202.57090909%2C19.2196364%20C2.41163636%2C18.8101818%202.22109091%2C18.192%202.17090909%2C17.0603636%20C2.11636364%2C15.8327273%202.10254545%2C15.4647273%202.10254545%2C12.36%20C2.10254545%2C9.25527273%202.11636364%2C8.88290909%202.17090909%2C7.65963636%20C2.22109091%2C6.52290909%202.41163636%2C5.90981818%202.57090909%2C5.50036364%20C2.78036364%2C4.95927273%203.03490909%2C4.56872727%203.43927273%2C4.16363636%20C3.84872727%2C3.75418182%204.23490909%2C3.50472727%204.776%2C3.29090909%20C5.18545455%2C3.13163636%205.80290909%2C2.94109091%206.93527273%2C2.89090909%20C8.15781818%2C2.83636364%208.52654545%2C2.82254545%2011.6356364%2C2.82254545%20L11.6363636%2C2.82254545%20Z%20M11.6363636%2C0.727272727%20C8.47709091%2C0.727272727%208.08218182%2C0.741090909%206.84072727%2C0.795636364%20C5.60436364%2C0.850181818%204.75418182%2C1.05018182%204.01818182%2C1.33672727%20C3.25018182%2C1.63636364%202.6%2C2.032%201.95490909%2C2.68218182%20C1.30472727%2C3.328%200.909090909%2C3.97745455%200.609454545%2C4.74109091%20C0.322909091%2C5.48218182%200.122909091%2C6.32727273%200.0683636364%2C7.56363636%20C0.0138181818%2C8.80945455%20-1.77635684e-15%2C9.20436364%20-1.77635684e-15%2C12.3636364%20C-1.77635684e-15%2C15.5229091%200.0138181818%2C15.9178182%200.0683636364%2C17.1592727%20C0.122909091%2C18.3956364%200.322909091%2C19.2458182%200.609454545%2C19.9818182%20C0.909818182%2C20.7498182%201.30472727%2C21.4%201.95490909%2C22.0450909%20C2.6%2C22.6901818%203.25018182%2C23.0909091%204.01381818%2C23.3861818%20C4.75490909%2C23.6727273%205.6%2C23.8727273%206.83636364%2C23.9272727%20C8.07709091%2C23.9818182%208.47272727%2C23.9956364%2011.632%2C23.9956364%20C14.7912727%2C23.9956364%2015.1869091%2C23.9818182%2016.4276364%2C23.9272727%20C17.664%2C23.8727273%2018.5141818%2C23.6727273%2019.2501818%2C23.3861818%20C20.0138182%2C23.0909091%2020.664%2C22.6909091%2021.3090909%2C22.0450909%20C21.9541818%2C21.3992727%2022.3549091%2C20.7498182%2022.6501818%2C19.9861818%20C22.9367273%2C19.2450909%2023.1367273%2C18.4%2023.1912727%2C17.1636364%20C23.2458182%2C15.9229091%2023.2596364%2C15.5272727%2023.2596364%2C12.368%20C23.2596364%2C9.20872727%2023.2458182%2C8.81381818%2023.1912727%2C7.57236364%20C23.1367273%2C6.336%2022.9367273%2C5.48581818%2022.6501818%2C4.74981818%20C22.3636364%2C3.97672727%2021.968%2C3.32727273%2021.3185455%2C2.68145455%20C20.6734545%2C2.03636364%2020.0232727%2C1.63563636%2019.2596364%2C1.34036364%20C18.5185455%2C1.05381818%2017.6734545%2C0.853818182%2016.4370909%2C0.799272727%20C15.192%2C0.740363636%2014.7963636%2C0.726545455%2011.6370909%2C0.726545455%20L11.6370909%2C0.726545455%20L11.6363636%2C0.727272727%20Z%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M11.6363636%2C6.38618182%20C8.33672727%2C6.38618182%205.65890909%2C9.06327273%205.65890909%2C12.3636364%20C5.65890909%2C15.664%208.336%2C18.3410909%2011.6363636%2C18.3410909%20C14.9367273%2C18.3410909%2017.6138182%2C15.664%2017.6138182%2C12.3636364%20C17.6138182%2C9.064%2014.9367273%2C6.38618182%2011.6363636%2C6.38618182%20Z%20M11.6363636%2C16.2407273%20C9.49527273%2C16.2407273%207.75927273%2C14.5047273%207.75927273%2C12.3636364%20C7.75927273%2C10.2225455%209.49527273%2C8.48654545%2011.6363636%2C8.48654545%20C13.7774545%2C8.48654545%2015.5134545%2C10.2225455%2015.5134545%2C12.3636364%20C15.5134545%2C14.5047273%2013.7774545%2C16.2407273%2011.6363636%2C16.2407273%20Z%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M19.2450909%2C6.14981818%20C19.2450909%2C6.92072727%2018.6203636%2C7.54545455%2017.8494545%2C7.54545455%20C17.0785455%2C7.54545455%2016.4538182%2C6.92072727%2016.4538182%2C6.14981818%20C16.4538182%2C5.37890909%2017.0785455%2C4.75418182%2017.8494545%2C4.75418182%20C18.6203636%2C4.75418182%2019.2450909%2C5.37890909%2019.2450909%2C6.14981818%20L19.2450909%2C6.14981818%20Z%22%20id%3D%22Path%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}

.flickr {
  position: relative;
  top: 1px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjNweCIgaGVpZ2h0PSIyM3B4IiB2aWV3Qm94PSIwIDAgMjMgMjMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU1LjIgKDc4MTgxKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5mbGlja3IzPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImZsaWNrcjMiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMC44NDM3NSwwIEwyLjE1NjI1LDAgQzAuOTcwMzEyNSwwIDAsMC45NzAzMTI1IDAsMi4xNTYyNSBMMCwyMC44NDM3NSBDMCwyMi4wMjk2ODc1IDAuOTcwMzEyNSwyMyAyLjE1NjI1LDIzIEwyMC44NDM3NSwyMyBDMjIuMDI5Njg3NSwyMyAyMywyMi4wMjk2ODc1IDIzLDIwLjg0Mzc1IEwyMywyLjE1NjI1IEMyMywwLjk3MDMxMjUgMjIuMDI5Njg3NSwwIDIwLjg0Mzc1LDAgWiBNNi40Njg3NSwxNS4wOTM3NSBDNC40ODI4NDM3NSwxNS4wOTM3NSAyLjg3NSwxMy40ODUxODc1IDIuODc1LDExLjUgQzIuODc1LDkuNTE0ODEyNSA0LjQ4Mjg0Mzc1LDcuOTA2MjUgNi40Njg3NSw3LjkwNjI1IEM4LjQ1NDY1NjI1LDcuOTA2MjUgMTAuMDYyNSw5LjUxNDgxMjUgMTAuMDYyNSwxMS41IEMxMC4wNjI1LDEzLjQ4NTE4NzUgOC40NTM5Mzc1LDE1LjA5Mzc1IDYuNDY4NzUsMTUuMDkzNzUgWiBNMTYuNTMxMjUsMTUuMDkzNzUgQzE0LjU0NjA2MjUsMTUuMDkzNzUgMTIuOTM3NSwxMy40ODUxODc1IDEyLjkzNzUsMTEuNSBDMTIuOTM3NSw5LjUxNDgxMjUgMTQuNTQ2MDYyNSw3LjkwNjI1IDE2LjUzMTI1LDcuOTA2MjUgQzE4LjUxNjQzNzUsNy45MDYyNSAyMC4xMjUsOS41MTQ4MTI1IDIwLjEyNSwxMS41IEMyMC4xMjUsMTMuNDg1MTg3NSAxOC41MTY0Mzc1LDE1LjA5Mzc1IDE2LjUzMTI1LDE1LjA5Mzc1IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
}

.linkedin {
  position: relative;
  top: 1px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE3MThfMTkwOTQpIj4KPHBhdGggZD0iTTAgMFYyNEgyNFYwSDBaTTggMTlINVY4SDhWMTlaTTYuNSA2LjczMkM1LjUzNCA2LjczMiA0Ljc1IDUuOTQyIDQuNzUgNC45NjhDNC43NSAzLjk5NCA1LjUzNCAzLjIwNCA2LjUgMy4yMDRDNy40NjYgMy4yMDQgOC4yNSAzLjk5NCA4LjI1IDQuOTY4QzguMjUgNS45NDIgNy40NjcgNi43MzIgNi41IDYuNzMyWk0yMCAxOUgxN1YxMy4zOTZDMTcgMTAuMDI4IDEzIDEwLjI4MyAxMyAxMy4zOTZWMTlIMTBWOEgxM1Y5Ljc2NUMxNC4zOTcgNy4xNzkgMjAgNi45ODggMjAgMTIuMjQxVjE5WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xNzE4XzE5MDk0Ij4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
}

.email {
  position: relative;
  top: 2px;
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2024%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%2055.2%20%2878181%29%20-%20https%3A%2F%2Fsketchapp.com%20--%3E%0A%20%20%20%20%3Ctitle%3Email%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22mail%22%20fill%3D%22%23000000%22%20fill-rule%3D%22nonzero%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M2.18181818%2C5.36836364%20L11.3749091%2C11.8036364%20C11.7458182%2C12.06%2012.2421818%2C12.072%2012.6261818%2C11.8036364%20L21.8181818%2C5.36836364%20L21.8181818%2C16.3636364%20C21.8181818%2C16.6603637%2021.6981817%2C16.932%2021.4963637%2C17.1327273%20C21.2945454%2C17.3334546%2021.024%2C17.4545454%2020.7272727%2C17.4545454%20L3.27272727%2C17.4545454%20C2.976%2C17.4545454%202.70436363%2C17.3345454%202.50363637%2C17.1327273%20C2.3029091%2C16.9309091%202.18181818%2C16.6603637%202.18181818%2C16.3636364%20L2.18181818%2C5.36836364%20Z%20M0%2C3.28581818%20L0%2C16.3636364%20C0%2C17.266909%200.37090909%2C18.0861818%200.96%2C18.6763637%20C1.54909091%2C19.2665454%202.36945454%2C19.6363636%203.27272727%2C19.6363636%20L20.7272727%2C19.6363636%20C21.6305454%2C19.6363636%2022.4498182%2C19.2654546%2023.04%2C18.6763637%20C23.6301817%2C18.0872727%2024%2C17.266909%2024%2C16.3636364%20L24%2C3.28581818%20C24%2C3.27490909%2024%2C3.264%2024%2C3.25309091%20C23.9945454%2C2.35745454%2023.6258182%2C1.54581818%2023.04%2C0.96%20C22.4498182%2C0.370909091%2021.6305454%2C0%2020.7272727%2C0%20L3.27272727%2C0%20C2.36945454%2C0%201.55018183%2C0.370909091%200.96%2C0.96%20C0.374181818%2C1.54581818%200.00545454546%2C2.35745454%200%2C3.25418183%20C0%2C3.25963636%200%2C3.26618183%200%2C3.27272727%20L0%2C3.28581818%20Z%20M21.7025454%2C2.78618182%20L12%2C9.5770909%20L2.29745454%2C2.78618182%20C2.34981818%2C2.68145454%202.41963637%2C2.58654546%202.50254546%2C2.50363637%20C2.70436364%2C2.30181818%202.976%2C2.18181818%203.27272727%2C2.18181818%20L20.7272727%2C2.18181818%20C21.024%2C2.18181818%2021.2956363%2C2.30181818%2021.4963636%2C2.50363637%20C21.5792727%2C2.58654546%2021.6490909%2C2.68254546%2021.7014546%2C2.78618182%20L21.7025454%2C2.78618182%20Z%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}

.facebook {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%2055.2%20%2878181%29%20-%20https%3A%2F%2Fsketchapp.com%20--%3E%0A%20%20%20%20%3Ctitle%3Efacebook%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22facebook%22%20fill%3D%22%23000000%22%20fill-rule%3D%22nonzero%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M21.333%2C0%20L2.667%2C0%20C1.2%2C0%200%2C1.2%200%2C2.667%20L0%2C21.333%20C0%2C22.8015%201.2%2C24%202.667%2C24%20L12%2C24%20L12%2C14.667%20L9.333%2C14.667%20L9.333%2C11.367%20L12%2C11.367%20L12%2C8.634%20C12%2C5.748%2013.6155%2C3.72%2017.022%2C3.72%20L19.425%2C3.723%20L19.425%2C7.1955%20L17.829%2C7.1955%20C16.5045%2C7.1955%2015.999%2C8.19%2015.999%2C9.1125%20L15.999%2C11.37%20L19.4235%2C11.37%20L18.666%2C14.6685%20L16.0005%2C14.6685%20L16.0005%2C24%20L21.333%2C24%20C22.8%2C24%2024%2C22.8%2024%2C21.333%20L24%2C2.667%20C24%2C1.2%2022.8%2C0%2021.333%2C0%20Z%22%20id%3D%22Path%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}

.tags,
.location {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  color: #888;
}
.tags li,
.location li {
  display: inline-block;
}
.tags li + li,
.location li + li {
  margin-left: 20px;
}

/* Main */
#main {
  padding: 60px 20px;
  box-sizing: border-box;
  margin-left: 350px;
  position: relative;
  height: 100%;
}
#main img {
  max-width: 100%;
}

.main-centered > a {
  margin-top: 50px;
}
.main-centered img {
  margin: 0 auto 16px;
  max-height: 95vh;
  display: block;
}

/*
  ABOUT
*/
#about img {
  width: 100px;
  margin: 0 0 20px 0;
}

.copyright {
  font-size: 12px;
  margin-top: 40px;
}
.copyright span {
  display: block;
}

/*
  BLOG
*/
#blog article {
  margin-bottom: 40px;
  padding-bottom: 40px;
}
#blog article:not(:last-child) {
  border-bottom: solid 1px #e7e7e7;
}
#blog article h3 {
  font-family: "Roboto", sans-serif;
  font-size: 22px;
  color: #513b40;
  line-height: 1;
  margin-bottom: 5px;
  font-weight: 300;
}
#blog article img {
  max-height: 250px;
  object-fit: cover;
  width: 100%;
}
#blog article p {
  color: #444;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 1.5;
}
#blog article .tags {
  margin: 10px 0 30px;
}

/*
  BLOGPOST
*/
.blogpost h2 {
  font-family: "Roboto", sans-serif;
  font-size: 24px;
  color: #444;
  line-height: 1.4;
  text-align: center;
  margin-bottom: 10px;
}
.blogpost h3 {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  color: #444;
  line-height: 1;
  margin: 50px 0 20px;
}
.blogpost p {
  font-size: 17px;
}
.blogpost strong {
  font-weight: 600;
}
.blogpost img {
  margin: 30px auto;
}
.blogpost ol {
  list-style-type: numerical;
  padding-left: 20px;
  font-family: "Roboto", sans-serif;
}
.blogpost blockquote {
  margin: 20px 0;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 17px;
  font-style: italic;
  line-height: 1.5;
}
.blogpost .tags {
  text-align: center;
}
.blogpost sub {
  font-size: 13px;
  text-align: center;
  width: 100%;
  display: block;
  margin: -10px 0 40px 0;
}
.blogpost .navigation {
  text-align: center;
}
.blogpost .navigation hr {
  margin: 60px auto;
}
.blogpost .navigation span {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  color: #666;
}
.blogpost .navigation h3 a {
  display: inline-block;
  font-family: "Roboto", sans-serif;
  font-size: 22px;
  color: #444;
  line-height: 1;
  margin: 10px 0;
  font-weight: 300;
}
.blogpost .navigation h3 a:hover {
  color: #CC2A41;
}
.blogpost .navigation .back {
  display: inline-block;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  margin-top: 30px;
}

@media only screen and (max-width: 960px) {
  .nav-icon {
    display: block;
    float: right;
  }
  #header h1 {
    float: left;
  }
  .menu {
    height: 0;
    overflow: hidden;
    transition: height 0.3s ease;
    margin-top: 125px;
    clear: both;
  }
  .menu.visible {
    height: 180px;
  }
  .submenu {
    display: none;
  }
  #header {
    position: static;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding: 30px 20px;
  }
  #main {
    margin-left: 0;
    width: 100%;
    padding: 30px 20px;
  }
  .menu {
    margin-top: 30px;
  }
  .work-item {
    margin: 0 0 20px 0;
    padding: 0;
    width: 100%;
    float: none;
  }
  .work-item.margin {
    margin-left: 0;
  }
}
@media only screen and (max-width: 640px) {
  header.major h2 {
    font-size: 22px;
  }
  .featured.work-item img {
    height: 250px;
  }
  .work-item h3 {
    font-size: 17px;
  }
  .more-photoshoots .work-item {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  #blog article {
    margin-bottom: 30px;
    padding-bottom: 30px;
  }
  #blog article h3 {
    font-size: 20px;
    line-height: 1.3;
  }
  #blog article p {
    font-size: 16px;
    line-height: 1.4;
  }
  .blogpost h2 {
    font-size: 20px;
    line-height: 1.3;
  }
  .blogpost p {
    font-size: 16px;
    line-height: 1.4;
  }
}