BODY.mobile-layout {
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  background-color: #ffffff;
  color: #808080;
}
.mobile-layout #page-frame {
  background-color: #ffffff;
}
BODY {
}
BODY {
  background-color: #ffffff;
  color: #808080;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-size: 14px;
}
.body-layout-userpage {
  background-color: #ffffff !important;
}
A {
  color: #808080;
  text-decoration: none;
  border-width: 0px;
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.mobile-layout A {
  text-decoration: none;
}
A:hover {
  color: #08ac62;
  text-decoration: underline;
}
.header-bgcolor1 {
  background-color: rgba(255, 255, 255, 0);
}
.header-font1 {
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  text-transform: lowercase;
  letter-spacing: 1.5px;
}
.header-bgimage1 {
}
.header-bgcolor2 {
  background-color: #f4f4f4;
}
.header-bgimage2 {
}
.header-bgcolor3 {
  background-color: #fff;
}
.header-bgcolor4 {
  background-color: #999999;
}
.header-border1 {
  border-color: #666666;
  border-bottom-style: solid;
  border-bottom-width: 0px;
}
.header-border2 {
  border-color: #666666;
}
.header-border3 {
  border-color: #666666;
}
.header-color1 {
  color: #999999;
  background-color: transparent;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.header-color1:hover {
  color: #666666;
  background-color: transparent;
}
.header-border5 {
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  border-width: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.header-border5:hover {
  border-color: base.header.border-color;
}
.header-color2,
.header-color2:hover {
  color: rgba(255, 255, 255, 0);
}
.header-color3 {
  color: #333;
}
.header-color5 {
}
.header-color6 {
  color: #e6e6e6;
}
.header-font7 {
  font-family: "Lovers Quarrel", sans-serif;
  font-size: 72px;
  font-weight: normal;
  font-style: italic;
  letter-spacing: 10px;
  text-transform: none;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.header-color7,
.header-color7:hover {
  color: #808080;
}
.header-logo {
  background-image: url(/img/zenfolio-badge-black.en-US.png);
  background-repeat: no-repeat;
  background-position: left top;
}
.header-logo:hover {
  background-image: url(/img/zenfolio-badge-black-hover.en-US.png);
  background-repeat: no-repeat;
  background-position: left top;
}
.header-logo2 {
  background-image: url(/img/layout/zenfolio-logo-black.png);
  background-repeat: no-repeat;
  background-position: left top;
}
.header-checkout {
  background-image: url(/img/checkout-badge-black.en-US.png);
  background-repeat: no-repeat;
  background-position: left top;
}
.header-submenu .menu-submenu-inner .menu-submenu-middle LI {
  line-height: 24px;
  height: 24px;
}
.header-submenu .menu-submenu-inner .menu-submenu-middle A {
  line-height: 24px;
  height: 24px;
  padding: 0px 16px;
}
.headersubmenu-tl {
  border-top-left-radius: 0px;
}
.headersubmenu-tr {
  border-top-right-radius: 0px;
}
.headersubmenu-bl {
  border-bottom-left-radius: 0px;
}
.headersubmenu-br {
  border-bottom-right-radius: 0px;
}
.header-bgcolor5 {
  background-color: #ffffff;
}
.header-font8 {
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  text-transform: lowercase;
  letter-spacing: 1px;
}
.header-bgimage3 {
}
.header-color8,
.header-color8:hover {
  color: #000000;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.header-color9,
.header-color9:hover {
  color: #000000;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.header-border4 {
  border-color: #d5d5d5;
  border-width: 1px;
  border-style: solid;
}
.header-bgcolor6 {
  background-color: #f1f1f1;
}
.footer-bgcolor1 {
  background-color: rgba(255, 255, 255, 0.18);
}
.footer-border1 {
  border-color: #6e6a6a;
  border-top-style: solid;
  border-top-width: 0px;
}
.footer-color1 {
  color: #808080;
}
.footer-color2 {
  color: #848484;
  background-color: rgba(85, 85, 85, 0);
  border-style: solid;
  border-width: 0px;
  border-color: rgba(0, 0, 0, 0);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.footer-color2:hover {
  color: #666666;
  background-color: rgba(157, 157, 157, 0);
  border-color: base.header.border-color;
}
.footer-color5 {
  color: rgba(213, 213, 213, 1);
}
.footer-font1 {
  font-size: 12px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-style: normal;
  font-weight: normal;
  line-height: 140%;
  letter-spacing: 0.5px;
  text-transform: none;
  color: #808080;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.footer-font4 {
  font-size: 16px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
}
.footer-bgimage1 {
}
.footer-font2 {
  font-size: 11px;
}
.footer-submenu .menu-submenu-inner .menu-submenu-middle LI {
  line-height: 30px;
  height: 30px;
}
.footer-submenu .menu-submenu-inner .menu-submenu-middle A {
  line-height: 30px;
  height: 30px;
  padding: 0px 21px;
}
.footersubmenu-tl {
  border-top-left-radius: 0px;
}
.footersubmenu-tr {
  border-top-right-radius: 0px;
}
.footersubmenu-bl {
  border-bottom-left-radius: 0px;
}
.footersubmenu-br {
  border-bottom-right-radius: 0px;
}
.footer-bgcolor2 {
  background-color: #ffffff;
}
.footer-bgcolor5 {
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.footer-bgcolor3 {
  background-color: #808080;
}
.footer-border2 {
  border-color: #808080;
  border-width: 0px;
  border-style: solid;
}
.footer-color3 {
  color: #000000 !important;
}
.footer-color4,
.footer-color4:hover {
  color: #ffffff;
}
.footer-color4:hover {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.footer-font3 {
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-style: normal;
  font-weight: normal;
  text-transform: lowercase;
}
.footer-bgimage2 {
}
.footer-font6 {
  font-size: 15px;
  font-family: "Cinzel", serif;
  font-style: normal;
  font-weight: normal;
  line-height: 160%;
  letter-spacing: 0.5px;
  text-transform: none;
}
.footer-color6 {
  color: #ffffff;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.footer-color7 {
  color: #808080;
  text-decoration: none;
  text-shadow: none;
}
.footer-color7:hover {
  color: #676767;
  text-decoration: underline;
  text-shadow: none;
}
.layout-bgcolor1 {
}
.layout-bgimage1 {
}
.layout-bgimage2 {
}
.layout-bgimage3 {
}
.layout-bgcolor4 {
  background-color: rgba(255, 255, 255, 0);
}
.layout-bgcolor5 {
  background-color: rgba(255, 255, 255, 0);
}
.layout-border5 {
  border-color: rgba(213, 213, 213, 0);
}
.layout-color5 {
  color: #808080;
}
.breadcrumbs-font1 {
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
  text-transform: none;
  letter-spacing: 0px;
}
.breadcrumbs-color1 {
  color: #8d8d8d;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.breadcrumbs-color2 {
  color: #676767;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.breadcrumbs-color2:hover {
  color: #4d4d4d;
}
.breadcrumbs-font2 {
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
  text-transform: none;
  letter-spacing: 0px;
}
.breadcrumbs-font3 {
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
  text-transform: none;
  letter-spacing: 0px;
}
.breadcrumbs-color3 {
  color: #829fa4;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.breadcrumbs-font4 {
  font-size: 31px;
  font-family: "Cinzel", serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 1.3px;
}
.breadcrumbs-color4 {
  color: #2a2a2a;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.pair-color1 {
  color: #586668;
}
.pair-font1 {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.5px;
  line-height: 160%;
}
.pair-color2 {
  color: #6b878c;
}
.pair-font2 {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.5px;
}
.body-layout-userpage .pair-color1 {
  color: #808080;
}
.body-layout-userpage .pair-font1 {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.5px;
  line-height: 160%;
}
.body-layout-userpage .pair-color2 {
  color: #6b878c;
}
.body-layout-userpage .pair-font2 {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.5px;
}
.body-layout-photosetpage .pair-color1 {
  color: #ffffff;
}
.body-layout-photosetpage .pair-font1 {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.5px;
  line-height: 160%;
}
.body-layout-photosetpage .pair-color2 {
  color: rgba(107, 135, 140, 0);
}
.body-layout-photosetpage .pair-font2 {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.5px;
}
.exif .pair-font1,
.categories .pair-font1 {
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.5px;
}
.exif .pair-font2,
.categories .pair-font2 {
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.5px;
}
.exif .pair-color1,
.categories .pair-color1 {
  color: #4d4d4d;
}
.exif .pair-color2,
.categories .pair-color2 {
  color: #6b878c;
}
.contactInfo .pair-font1 {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0px;
}
.contactInfo .pair-font3 {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0px;
}
.contactInfo .pair-color1 {
  color: #808080;
}
.contactInfo .pair-color2 {
  color: #808080;
}
.bin-bgcolor1 {
  background-color: rgba(255, 255, 255, 0);
}
.body-layout-userpage .bin-bgcolor1 {
  background-color: rgba(255, 255, 255, 0);
}
.bin-bgimage1 {
  background-image: url(https://cdn.zenfolio.com/img/s4/v64/t755699919-666390421-o101592732-140.png);
  background-position: top left;
  background-repeat: no-repeat;
}
.body-layout-userpage .bin-bgimage1 {
  background-image: url(https://cdn.zenfolio.com/img/s4/v64/t755699919-666390421-o101592732-140.png);
  background-position: top left;
  background-repeat: no-repeat;
}
.bin-bgcolor3 {
  background-color: #ffffff;
  color: #668186;
}
.body-layout-userpage .bin-bgcolor3 {
  background-color: #ffffff;
  color: #808080;
}
.bin-bgimage3 {
}
.body-layout-userpage .bin-bgimage3 {
}
.bin-font1 {
  font-size: 18px;
  font-family: "Century Gothic", AppleGothic, "Apple Gothic", sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-userpage .bin-font1 {
  font-size: 18px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.bin-color1 {
  color: #787e80;
}
.body-layout-userpage .bin-color1 {
  color: #666666;
}
.bin-color2,
.bin-color2:hover {
  color: #787e80;
}
.body-layout-userpage .bin-color2,
.body-layout-userpage .bin-color2:hover {
  color: #666666;
}
.bin-border1 {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ffffff;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ffffff;
}
.bin-border2 {
}
.bin-border3 {
  border: solid 0px #ffffff;
  border-top-width: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-userpage .bin-border3 {
  border: solid 0px #ffffff;
  border-top-width: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.bin-border4 {
  border: solid 0px #ffffff;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-userpage .bin-border4 {
  border: solid 0px #ffffff;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.bin-header .button-border1 {
  border-color: #999999;
  border-radius: 2px;
  box-shadow: none;
}
.body-layout-userpage .bin-header .button-border1 {
  border-color: #999999;
  border-radius: 2px;
  box-shadow: none;
}
.bin-header .button-bgcolor1 {
  background-color: rgba(153, 153, 153, 0.79);
}
.body-layout-userpage .bin-header .button-bgcolor1 {
  background-color: rgba(153, 153, 153, 0.79);
}
.bin-header .button-bgcolor2 {
  background-color: #666666;
}
.body-layout-userpage .bin-header .button-bgcolor2 {
  background-color: #666666;
}
.bin-header .button-border2 {
  border-color: #666666;
}
.body-layout-userpage .bin-header .button-border2 {
  border-color: #666666;
}
.bin-fixed-header,
.bin-fixed-header:hover {
  color: #808080;
}
.body-layout-userpage .bin-fixed-header,
.body-layout-userpage .bin-fixed-header:hover {
  color: #808080;
}
.bin .bin-border1 {
  border-style: none;
}
.copyright-color1 {
  color: #8d8d8d;
  font-size: 12px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  line-height: 160%;
  letter-spacing: 0px;
}
.body-layout-userpage .copyright-color1 {
  color: #8d8d8d;
  font-size: 12px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  line-height: 160%;
  letter-spacing: 0px;
}
.body-layout-photosetpage .copyright-color1 {
  color: #8d8d8d;
  font-size: 12px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  line-height: 160%;
  letter-spacing: 0px;
}
.copyright-color2 {
  color: #676767;
  font-size: 13px !important;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0.5px;
  line-height: 160%;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.separator-border1 {
  border-top: 1px solid rgba(77, 77, 77, 0.48);
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.body-layout-photosetpage .separator-border1 {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.separator-border2 {
  border-top: 1px solid rgba(77, 77, 77, 0.48);
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.captionbox-static.caption-color1 {
  color: #808080;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.caption-color1 {
  color: #808080;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.caption-bgcolor1 {
  background-color: #ffffff;
}
.caption-bgimage1 {
}
.caption-border1 {
  border-color: rgba(225, 225, 225, 0.02);
  border-width: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.caption-font1 {
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0.5px;
  line-height: 140%;
}
.caption-color2 {
  color: #808080;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.caption-font2 {
  font-size: 19px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 1px;
}
.aboutme-color1 {
  color: #808080;
}
.aboutme-color1 {
}
.aboutme-font1 {
  font-size: 16px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  letter-spacing: normal;
  line-height: 160%;
}
.button-font1 {
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 3px;
}
.button-font2 {
  font-size: 17px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 3px;
}
.button-color1,
.button-color1:hover {
  color: #ffffff;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.button-bgcolor1 {
  background-color: #8d8d8d;
}
.button-border1 {
  border-color: #96c8de;
  border-width: 0px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.button-color2,
.button-color2:hover {
  color: #ffffff;
}
.button-bgcolor2 {
  background-color: #666666;
}
.button-border2 {
  border-color: #8dc7e0;
  border-width: 0px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.button-color3,
.button-color3:hover {
  color: #6a6a6a;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.button-bgcolor3 {
  background-color: #aaaaaa;
}
.button-border3 {
  border-color: #b3b3b3;
  border-width: 0px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.button-color4,
.button-color4:hover {
  color: #8d8d8d;
}
.button-bgcolor4 {
  background-color: #ffffff;
}
.button-border4 {
  border-color: #96c8de;
}
.button-color5,
.button-color5:hover {
  color: #8d8d8d;
}
.button-bgcolor5 {
  background-color: #ffffff;
}
.button-border5 {
  border-color: #96c8de;
}
.controlbox .button {
  height: 24px;
}
.controlbox .button .left {
  height: 24px;
}
.controlbox .button .hover .left {
}
.controlbox .button-border1,
.controlbox .button-border2 {
  border-width: 0px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.controlbox .button .middle {
  margin: 0px 8px;
  height: 24px;
}
.controlbox .button .hover .middle {
}
.controlbox .button .middle .label {
  padding-left: 16px;
  padding-right: 1px;
  height: 24px;
  line-height: 24px;
}
.controlbox .button-share .middle .label,
.controlbox .button-selectPhotos .middle .label,
.controlbox .button-addToFav .middle .label,
.controlbox .button-selectDone .middle .label,
.controlbox .button-save .middle .label,
.controlbox .button-download .middle .label {
  padding-left: 4px;
  padding-right: 4px;
}
.controlbox .button .middle .label .icon {
  left: -3px;
  top: 3px;
  top: 4px;
}
.controlbox .button-addToCart .button-createBook .middle .label .icon {
  left: -5px;
}
.controlbox .button .right {
  width: 8px;
  top: 0;
  height: 24px;
}
.controlbox .button .hover .right {
}
.controlbox .button-border1 {
  border-color: #676767;
}
.controlbox .button-border2 {
  border-color: #000000;
}
.controlbox .button-bgcolor1 {
  background-color: #ffffff;
}
.controlbox .button-bgcolor2 {
  background-color: #cccccc;
}
.controlbox .button-color1 {
  color: #666666;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.controlbox .button-color2,
.controlbox .button-color2:hover {
  color: #666666;
}
.controlbox .button-font1 {
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 3px;
}
.body-layout-photosetpage .controlbox .button-addToCart .left,
.controlbox .button-addToCart .left {
  background-image: none;
  height: 24px;
}
.body-layout-photosetpage .controlbox .button-addToCart .hover .left,
.controlbox .button-addToCart .hover .left {
  background-image: none;
}
.body-layout-photosetpage .controlbox .button-addToCart .middle,
.controlbox .button-addToCart .middle {
  background-image: none;
  height: 24px;
}
.body-layout-photosetpage .controlbox .button-addToCart .hover .middle,
.controlbox .button-addToCart .hover .middle {
  background-image: none;
}
.body-layout-photosetpage .controlbox .button-addToCart .middle .label,
.controlbox .button-addToCart .middle .label {
  height: 24px;
  line-height: 24px;
}
.body-layout-photosetpage .controlbox .button-addToCart .button-border1,
.controlbox .button-addToCart .button-border1,
.body-layout-photosetpage .controlbox .button-addToCart .button-border2,
.controlbox .button-addToCart .button-border2 {
  border-width: 0px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-photosetpage .controlbox .button-addToCart .right,
.controlbox .button-addToCart .right {
  background-image: none;
  height: 24px;
}
.body-layout-photosetpage .controlbox .button-addToCart .hover .right,
.controlbox .button-addToCart .hover .right {
  background-image: none;
}
.body-layout-photosetpage .controlbox .button-addToCart .button-border1,
.controlbox .button-addToCart .button-border1 {
  border-color: #4d4d4d;
}
.body-layout-photosetpage .controlbox .button-addToCart .button-border2,
.controlbox .button-addToCart .button-border2 {
  border-color: #000000;
}
.body-layout-photosetpage .controlbox .button-addToCart .button-bgcolor1,
.controlbox .button-addToCart .button-bgcolor1 {
  background-image: none;
  background-color: #ffffff;
}
.body-layout-photosetpage .controlbox .button-addToCart .button-bgcolor2,
.controlbox .button-addToCart .button-bgcolor2 {
  background-color: #cccccc;
}
.body-layout-photosetpage .controlbox .button-addToCart .button-color1,
.controlbox .button-addToCart .button-color1 {
  color: #666666;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-photosetpage .controlbox .button-addToCart .button-color2,
.controlbox .button-addToCart .button-color2,
.body-layout-photosetpage .controlbox .button-addToCart .button-color2:hover,
.controlbox .button-addToCart .button-color2:hover {
  color: rgba(255, 255, 255, 1);
}
.body-layout-photosetpage .controlbox .button-addToCart .button-font1,
.controlbox .button-addToCart .button-font1 {
  font-size: 12px;
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 3px;
}
.body-layout-photosetpage .controlbox .button-createBook .left,
.controlbox .button-createBook .left {
  background-image: none;
  height: 24px;
}
.body-layout-photosetpage .controlbox .button-createBook .hover .left,
.controlbox .button-createBook .hover .left {
  background-image: none;
}
.body-layout-photosetpage .controlbox .button-createBook .middle,
.controlbox .button-createBook .middle {
  background-image: none;
  height: 24px;
}
.body-layout-photosetpage .controlbox .button-createBook .hover .middle,
.controlbox .button-createBook .hover .middle {
  background-image: none;
}
.body-layout-photosetpage .controlbox .button-createBook .middle .label,
.controlbox .button-createBook .middle .label {
  height: 24px;
  line-height: 24px;
}
.body-layout-photosetpage .controlbox .button-createBook .button-border1,
controlbox .button-createBook .button-border1,
.body-layout-photosetpage .controlbox .button-createBook .button-border2,
.controlbox .button-createBook .button-border2 {
  border-width: 0px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-photosetpage .controlbox .button-createBook .right,
.controlbox .button-createBook .right {
  background-image: none;
  height: 24px;
}
.body-layout-photosetpage .controlbox .button-createBook .hover .right,
.controlbox .button-createBook .hover .right {
  background-image: none;
}
.body-layout-photosetpage .controlbox .button-createBook .button-border1,
.controlbox .button-createBook .button-border1 {
  border-color: #676767;
}
.body-layout-photosetpage .controlbox .button-createBook .button-border2,
.controlbox .button-createBook .button-border2 {
  border-color: #000000;
}
.body-layout-photosetpage .controlbox .button-createBook .button-bgcolor1,
.controlbox .button-createBook .button-bgcolor1 {
  background-image: none;
  background-color: #ffffff;
}
.body-layout-photosetpage .controlbox .button-createBook .button-bgcolor2,
.controlbox .button-createBook .button-bgcolor2 {
  background-color: #cccccc;
}
.body-layout-photosetpage .controlbox .button-createBook .button-color1,
.controlbox .button-createBook .button-color1 {
  color: #666666;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-photosetpage .controlbox .button-createBook .button-color2,
.controlbox .button-createBook .button-color2,
.body-layout-photosetpage .controlbox .button-createBook .button-color2:hover,
.controlbox .button-createBook .button-color2:hover {
  color: #858585;
}
.body-layout-photosetpage .controlbox .button-createBook .button-font1,
.controlbox .button-createBook .button-font1 {
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 3px;
}
.body-layout-userpage .controlbox .button {
  height: 24px;
}
.body-layout-userpage .controlbox .button .left {
  height: 24px;
}
.body-layout-userpage .controlbox .button .hover .left {
}
.body-layout-userpage .controlbox .button-border1,
.body-layout-userpage .controlbox .button-border2 {
  border-width: 0px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-userpage .controlbox .button .middle {
  margin: 0px 8px;
  height: 24px;
}
.body-layout-userpage .controlbox .button .hover .middle {
}
.body-layout-userpage .controlbox .button .middle .label {
  padding-left: 16px;
  padding-right: 1px;
  height: 24px;
  line-height: 24px;
}
.body-layout-userpage .controlbox .button-share .middle .label,
.body-layout-userpage .controlbox .button-selectPhotos .middle .label,
.body-layout-userpage .controlbox .button-addToFav .middle .label,
.body-layout-userpage .controlbox .button-selectDone .middle .label,
.body-layout-userpage .controlbox .button-save .middle .label,
.body-layout-userpage .controlbox .button-download .middle .label {
  padding-left: 4px;
  padding-right: 4px;
}
.body-layout-userpage .controlbox .button .middle .label .icon {
  left: -3px;
  top: 3px;
  top: 4px;
}
.body-layout-userpage
  .controlbox
  .button-addToCart
  .button-createBook
  .middle
  .label
  .icon {
  left: -5px;
}
.body-layout-userpage .controlbox .button .right {
  width: 8px;
  top: 0;
  height: 24px;
}
.body-layout-userpage .controlbox .button .hover .right {
}
.body-layout-userpage .controlbox .button-border1 {
  border-color: #96c8de;
}
.body-layout-userpage .controlbox .button-border2 {
  border-color: #8dc7e0;
}
.body-layout-userpage .controlbox .button-bgcolor1 {
  background-color: #8d8d8d;
}
.body-layout-userpage .controlbox .button-bgcolor2 {
  background-color: #666666;
}
.body-layout-userpage .controlbox .button-color1 {
  color: #ffffff;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-userpage .controlbox .button-color2,
.controlbox .button-color2:hover {
  color: #ffffff;
}
.body-layout-userpage .controlbox .button-font1 {
  font-size: 12px;
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.qpl-buymore .qpl-btn-buymore .button-color1 {
  color: #666666;
}
.qpl-buymore .qpl-btn-buymore .button-color1:hover {
  color: #666666;
}
.qpl-buymore .qpl-btn-buymore .button-border1 {
  border-color: #676767;
}
.qpl-buymore .qpl-btn-buymore .button-border1:hover {
  border-color: #000000;
}
.qpl-buymore .qpl-btn-buymore .button-bgcolor1 {
  background-color: #ffffff;
}
.qpl-buymore .qpl-btn-buymore .button-bgcolor1:hover {
  background-color: #cccccc;
}
.placeholder-font1 {
  font-size: 12px;
}
.shortexif-color1 {
  color: rgba(85, 85, 85, 0.58);
  letter-spacing: 0px;
}
.comdec .pv-border {
  background-color: transparent;
  padding: 1px;
  border-color: rgba(213, 213, 213, 0);
  border-width: 1px;
  left: -2px;
  top: -2px;
}
.defdec .pv-border {
  background-color: #ffffff;
  padding: 0px;
  border-color: rgba(213, 213, 213, 0);
  border-width: 8px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  left: -8px;
  top: -8px;
}
.body-layout-userpage .defdec .pv-border {
  background-color: #ffffff;
  padding: 0px;
  border-color: rgba(213, 213, 213, 0);
  border-width: 8px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  left: -8px;
  top: -8px;
}
.body-layout-photosetpage .defdec .pv-border {
  background-color: #ffffff;
  padding: 0px;
  border-color: rgba(213, 213, 213, 0);
  border-width: 8px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  left: -8px;
  top: -8px;
}
.defdec .pv-inner {
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-userpage .defdec .pv-inner {
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-photosetpage .defdec .pv-inner {
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.defdec-method-0 .folder .pv-pad,
.defdec-method-10 .folder .pv-pad {
  display: none;
}
.defdec .pv-pad {
  background-color: rgba(246, 29, 29, 0);
}
.body-layout-userpage .defdec-method-0 .folder .pv-pad,
.body-layout-userpage .defdec-method-10 .folder .pv-pad {
  display: none;
}
.body-layout-userpage .defdec .pv-pad {
  background-color: rgba(246, 29, 29, 0);
}
.body-layout-photosetpage .defdec-method-0 .folder .pv-pad,
.body-layout-photosetpage .defdec-method-10 .folder .pv-pad {
  display: none;
}
.body-layout-photosetpage .defdec .pv-pad {
  background-color: rgba(246, 29, 29, 0);
}
.square-method-10 .pv-pad {
  background-color: #a7d4c1;
  border-color: rgba(213, 213, 213, 0);
}
.body-layout-userpage .square-method-10 .pv-pad {
  background-color: #a7d4c1;
  border-color: rgba(213, 213, 213, 0);
}
.body-layout-photosetpage .square-method-10 .pv-pad {
  background-color: #a7d4c1;
  border-color: rgba(213, 213, 213, 0);
}
.defdec-method-0 .pv-pad {
  width: 100px;
  height: 100px;
  left: -10px;
  top: -10px;
}
.defdec-method-0 .pv-ihover .pv-pad {
  width: 100px;
  height: 100px;
  left: -10px;
  top: -10px;
}
.defdec-method-10 .pv-pad {
  width: 140px;
  height: 140px;
  left: -10px;
  top: -10px;
}
.defdec-method-10 .pv-ihover .pv-pad {
  width: 140px;
  height: 140px;
  left: -10px;
  top: -10px;
}
.defdec-method-11 .pv-pad {
  width: 220px;
  height: 220px;
  left: -10px;
  top: -10px;
}
.defdec-method-11 .pv-ihover .pv-pad {
  width: 220px;
  height: 220px;
  left: -10px;
  top: -10px;
}
.defdec-method-11 .folder DIV.pv-pad {
  height: 224px;
  left: -50px;
  top: -52px;
  width: 232px;
  background: none;
}
.pg-method-11 .pv-folder {
  height: 180px;
  left: -30px;
  top: -38px;
  width: 180px;
}
.pg-method-10 .pv-folder {
  height: 120px;
  left: -20px;
  top: -24px;
  width: 120px;
}
.pg-method-0 .pv-folder {
  height: 120px;
  left: -20px;
  top: -22px;
  width: 120px;
}
.defdec .pg-selected .pv-border,
.defdec .pv-ihover .pv-border {
  border-color: #ffffff;
}
.body-layout-userpage .defdec .pg-selected .pv-border,
.body-layout-userpage .defdec .pv-ihover .pv-border,
.body-layout-userpage .defdec.pv-ohover .pv-ohover .pv-border {
  border-color: #ffffff;
}
.body-layout-photosetpage .defdec .pg-selected .pv-border,
.body-layout-photosetpage .defdec .pv-ihover .pv-border {
  border-color: #ffffff;
}
.defdec .folder .pv-border {
  padding: 0px;
  border-color: transparent;
  background-color: transparent;
  border-width: 1px;
  left: -1px;
  top: -1px;
}
.defdec .pv-ihover .folder .pv-border {
  border-color: rgba(191, 191, 191, 1);
  background-color: transparent;
}
.defdec .pv-folder {
  background-image: url(/img/layout/presets/group-small-normal/fineart-white-image.png);
  background-repeat: no-repeat;
  background-position: left top;
}
.defdec-method-11 .pv-folder {
  background-image: url(/img/layout/presets/group-large-normal/fineart-white-image.png);
  background-repeat: no-repeat;
  background-position: left top;
}
.defdec .pv-ohover .pv-folder {
  background-image: url(/img/layout/presets/group-small-hover/fineart-white-image.png);
  background-repeat: no-repeat;
  background-position: left top;
}
.defdec-method-11 .pv-ohover .pv-folder {
  background-image: url(/img/layout/presets/group-large-hover/fineart-white-image.png);
  background-repeat: no-repeat;
  background-position: left top;
}
.body-layout-photosetpage .defdec .folder .pv-border {
  padding: 0px;
  border-color: rgba(255, 255, 255, 0);
  background-color: rgba(255, 255, 255, 0);
  border-width: 1px;
  left: -1px;
  top: -1px;
}
.body-layout-photosetpage .defdec .pv-ihover .folder .pv-border {
  border-color: #8d8d8d;
  background-color: rgba(255, 255, 255, 0);
}
.body-layout-photosetpage .defdec .pv-folder {
  background-image: url(/img/layout/presets/group-small-normal/fineart-white-image.png);
  background-repeat: no-repeat;
  background-position: left top;
}
.body-layout-photosetpage .defdec-method-11 .pv-folder {
  background-image: url(/img/layout/presets/group-large-normal/fineart-white-image.png);
  background-repeat: no-repeat;
  background-position: left top;
}
.body-layout-photosetpage .defdec .pv-ohover .pv-folder {
  background-image: url(/img/layout/presets/group-small-hover/fineart-white-image.png);
  background-repeat: no-repeat;
  background-position: left top;
}
.body-layout-photosetpage .defdec-method-11 .pv-ohover .pv-folder {
  background-image: url(/img/layout/presets/group-large-hover/fineart-white-image.png);
  background-repeat: no-repeat;
  background-position: left top;
}
.defdec-method-0 .pv-s-1 .pv-img,
.defdec-method-0 .pv-s-2 .pv-img {
  background-image: url(/img/layout/custom/thumbnail-empty.png);
  background-repeat: no-repeat;
  background-position: left top;
}
.defdec-method-10 .pv-s-1 .pv-img,
.defdec-method-10 .pv-s-2 .pv-img {
  background-image: url(/img/layout/custom/thumbnail-empty-120.png);
  background-repeat: no-repeat;
  background-position: left top;
}
.defdec-method-11 .pv-s-1 .pv-img,
.defdec-method-11 .pv-s-2 .pv-img {
  background-image: url(/img/layout/custom/thumbnail-empty-200.png);
  background-repeat: no-repeat;
  background-position: left top;
}
.pv-label .title,
.pv-vlabel .title {
  line-height: normal;
  max-height: 34px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  color: #808080;
  text-transform: none;
  letter-spacing: 0.5px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.pv-label .pair,
.pv-vlabel .pair {
  color: #6d959b;
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.5px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.pv-index {
  background-color: #46da83;
  color: rgba(255, 255, 255, 1);
}
.defdec .pv-index {
  top: -0px;
  right: -0px;
}
.body-layout-userpage .pv-label .title,
.body-layout-userpage .pv-vlabel .title {
  line-height: normal;
  max-height: 34px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  color: #808080;
  text-transform: none;
  letter-spacing: 0.5px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-userpage .pv-label .pair,
.body-layout-userpage .pv-vlabel .pair {
  color: #6d959b;
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.5px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-userpage .pv-label .pair-0,
.body-layout-userpage .pv-vlabel .pair-0 {
  color: #6b878c;
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.5px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-userpage .pv-index {
  background-color: #46da83;
  color: rgba(255, 255, 255, 1);
}
.body-layout-userpage .defdec .pv-index {
  top: -0px;
  right: -0px;
}
.body-layout-photosetpage .pv-label .title,
.body-layout-photosetpage .pv-vlabel .title {
  line-height: normal;
  max-height: 34px;
  font-family: "Lora", serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  color: #808080;
  text-transform: none;
  letter-spacing: 0.5px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-photosetpage .pv-label .pair,
.body-layout-photosetpage .pv-vlabel .pair {
  color: #6d959b;
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.5px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-photosetpage .pv-label .pair-0,
.body-layout-photosetpage .pv-vlabel .pair-0 {
  color: #6b878c;
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.5px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-photosetpage .pv-index {
  background-color: #46da83;
  color: rgba(255, 255, 255, 1);
}
.body-layout-photosetpage .defdec .pv-index {
  top: -0px;
  right: -0px;
}
.square .pv-border {
  background-color: #ffffff;
  padding: 1px;
  border-color: rgba(213, 213, 213, 0);
  border-width: 1px;
  left: -2px;
  top: -2px;
}
.square .pv-index {
  top: -1px;
  right: -1px;
}
.square .pg-selected .pv-border {
  padding: 0px;
  border-color: #2a2a2a;
  border-width: 2px;
}
.square-method-10 .pg-selected {
  background-color: #a7d4c1;
}
.square .pv-ihover .pv-border {
  border-color: #ffffff;
}
.defdec.pvp-ng .pv-border {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 0px;
  border-color: rgba(219, 227, 231, 0.22);
  border-width: 6px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.defdec.pvp-ng .pv-ihover .pv-border {
  background-color: rgba(255, 255, 255, 0.5);
  border-color: #2a2a2a;
}
.defdec.pvp-ng .pv-inner {
  border-width: 6px;
  border-color: rgba(255, 255, 255, 0);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.defdec.pvp-ng .pv-ihover .pv-inner {
  border-color: #ffffff;
}
.defdec.pvp-ng .pv-index {
  background-color: #669d7e;
  color: #ffffff;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
  right: 0px;
  top: 0px;
}
.pv-ng-label .title {
  color: #666666;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0.5px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.pv-ng-label .pair {
  color: #586668;
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.5px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.pv-ng-label .pair-0 {
  color: #6b878c;
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.5px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.button-gridBuy .button-bgcolor1 {
  background-color: #757575;
}
.button-gridBuy .button-color1 {
  color: #ffffff;
}
.button-gridBuy .button-font1 {
  font-size: 12px;
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.button-gridBuy .button-border1 {
  border-width: 0px;
  border-color: #96c8de;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.button-gridBuy .button-bgcolor2,
.button-gridBuy .button-bgcolor2:hover {
  background-color: #404040;
}
.button-gridBuy .button-color2,
.button-gridBuy .button-color2:hover {
  color: #ffffff;
}
.button-gridBuy .button-border2,
.button-gridBuy .button-border2:hover {
  border-width: 0px;
  border-color: #8dc7e0;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.pv-ng-overlay {
  background-color: rgba(255, 255, 255, 0);
}
.pv-ng-overlay .pv-ng-label .title {
  color: #fff;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 1px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.pv-ng-overlay .pv-ng-v {
  color: #fff;
}
.pv-ng-overlay .button-gridBuy .button-bgcolor1 {
  background-color: #609b7a;
}
.pv-ng-overlay .button-gridBuy .button-color1 {
  color: #ffffff;
}
.pv-ng-overlay .button-gridBuy .button-font1 {
  font-size: 12px;
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.pv-ng-overlay .button-gridBuy .button-border1 {
  border-width: 0px;
  border-color: #b4b4b4;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.pv-ng-overlay .button-gridBuy .button-bgcolor2,
.pv-ng-overlay .button-gridBuy .button-bgcolor2:hover {
  background-color: #88bea0;
}
.pv-ng-overlay .button-gridBuy .button-color2,
.pv-ng-overlay .button-gridBuy .button-color2:hover {
  color: #ffffff;
}
.pv-ng-overlay .button-gridBuy .button-border2,
.pv-ng-overlay .button-gridBuy .button-border2:hover {
  border-width: 0px;
  border-color: #d4d4d4;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-userpage .defdec.pvp-ng .pv-border {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 0px;
  border-color: rgba(219, 227, 231, 0.22);
  border-width: 6px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-userpage .defdec.pvp-ng .pv-ihover .pv-border {
  background-color: rgba(255, 255, 255, 0.5);
  border-color: rgba(219, 227, 231, 0.22);
}
.body-layout-userpage .defdec.pvp-ng .pv-inner {
  border-width: 6px;
  border-color: rgba(255, 255, 255, 0);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-userpage .defdec.pvp-ng .pv-ihover .pv-inner {
  border-color: #ffffff;
}
.body-layout-userpage .defdec.pvp-ng .pv-index {
  background-color: rgba(102, 157, 126, 0);
  color: #ffffff;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
  right: 0px;
  top: 0px;
}
.body-layout-userpage .pv-ng-label .title {
  color: #666666;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0.5px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-userpage .pv-ng-label .pair {
  color: #586668;
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.5px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-userpage .pv-ng-label .pair-0 {
  color: #6b878c;
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.5px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-userpage .button-gridBuy .button-bgcolor1 {
  background-color: #757575;
}
.body-layout-userpage .button-gridBuy .button-color1 {
  color: #ffffff;
}
.body-layout-userpage .button-gridBuy .button-font1 {
  font-size: 12px;
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.body-layout-userpage .button-gridBuy .button-border1 {
  border-width: 0px;
  border-color: #96c8de;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-userpage .button-gridBuy .button-bgcolor2,
.body-layout-userpage .button-gridBuy .button-bgcolor2:hover {
  background-color: #404040;
}
.body-layout-userpage .button-gridBuy .button-color2,
.body-layout-userpage .button-gridBuy .button-color2:hover {
  color: #ffffff;
}
.body-layout-userpage .button-gridBuy .button-border2,
.button-gridBuy .button-border2:hover {
  border-width: 0px;
  border-color: #8dc7e0;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-userpage .pv-ng-overlay {
  background-color: rgba(255, 255, 255, 0.65);
}
.body-layout-userpage .pv-ng-overlay .pv-ng-label .title {
  color: #8d8d8d;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 1px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-userpage .pv-ng-overlay .pv-ng-v {
  color: #8d8d8d;
}
.body-layout-userpage .pv-ng-overlay .button-gridBuy .button-bgcolor1 {
  background-color: #609b7a;
}
.body-layout-userpage .pv-ng-overlay .button-gridBuy .button-color1 {
  color: #ffffff;
}
.body-layout-userpage .pv-ng-overlay .button-gridBuy .button-font1 {
  font-size: 12px;
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.body-layout-userpage .pv-ng-overlay .button-gridBuy .button-border1 {
  border-width: 0px;
  border-color: #676767;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-userpage .pv-ng-overlay .button-gridBuy .button-bgcolor2,
.body-layout-userpage .pv-ng-overlay .button-gridBuy .button-bgcolor2:hover {
  background-color: #88bea0;
}
.body-layout-userpage .pv-ng-overlay .button-gridBuy .button-color2,
.body-layout-userpage .pv-ng-overlay .button-gridBuy .button-color2:hover {
  color: #ffffff;
}
.body-layout-userpage .pv-ng-overlay .button-gridBuy .button-border2,
.body-layout-userpage .pv-ng-overlay .button-gridBuy .button-border2:hover {
  border-width: 0px;
  border-color: #858585;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-photosetpage .defdec.pvp-ng .pv-border {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 0px;
  border-color: rgba(219, 227, 231, 0.22);
  border-width: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-photosetpage .defdec.pvp-ng .pv-ihover .pv-border {
  background-color: rgba(255, 255, 255, 0.5);
  border-color: rgba(219, 227, 231, 0.22);
}
.body-layout-photosetpage .defdec.pvp-ng .pv-inner {
  border-width: 6px;
  border-color: rgba(255, 255, 255, 0);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-photosetpage .defdec.pvp-ng .pv-ihover .pv-inner {
  border-color: #ffffff;
}
.body-layout-photosetpage .defdec.pvp-ng .pv-index {
  background-color: #669d7e;
  color: #ffffff;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
  right: 0px;
  top: 0px;
}
.body-layout-photosetpage .pv-ng-label .title {
  color: #808080;
  font-family: "Lora", serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0.5px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-photosetpage .pv-ng-label .pair {
  color: #586668;
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.5px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-photosetpage .pv-ng-label .pair-0 {
  color: #6b878c;
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.5px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-photosetpage .button-gridBuy .button-bgcolor1 {
  background-color: #ffffff;
}
.body-layout-photosetpage .button-gridBuy .button-color1 {
  color: #808080;
}
.body-layout-photosetpage .button-gridBuy .button-font1 {
  font-size: 12px;
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.body-layout-photosetpage .button-gridBuy .button-border1 {
  border-width: 0px;
  border-color: #96c8de;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-photosetpage .button-gridBuy .button-bgcolor2,
.body-layout-photosetpage .button-gridBuy .button-bgcolor2:hover {
  background-color: #bfbfbf;
}
.body-layout-photosetpage .button-gridBuy .button-color2,
.body-layout-photosetpage .button-gridBuy .button-color2:hover {
  color: #999999;
}
.body-layout-photosetpage .button-gridBuy .button-border2,
.button-gridBuy .button-border2:hover {
  border-width: 0px;
  border-color: #8dc7e0;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-photosetpage .pv-ng-overlay {
  background-color: rgba(255, 255, 255, 0.65);
}
.body-layout-photosetpage .pv-ng-overlay .pv-ng-label .title {
  color: #666666;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 1px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-photosetpage .pv-ng-overlay .pv-ng-v {
  color: #666666;
}
.body-layout-photosetpage .pv-ng-overlay .button-gridBuy .button-bgcolor1 {
  background-color: #609b7a;
}
.body-layout-photosetpage .pv-ng-overlay .button-gridBuy .button-color1 {
  color: #ffffff;
}
.body-layout-photosetpage .pv-ng-overlay .button-gridBuy .button-font1 {
  font-size: 12px;
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.body-layout-photosetpage .pv-ng-overlay .button-gridBuy .button-border1 {
  border-width: 0px;
  border-color: #b4b4b4;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-photosetpage .pv-ng-overlay .button-gridBuy .button-bgcolor2,
.body-layout-photosetpage
  .pv-ng-overlay
  .button-gridBuy
  .button-bgcolor2:hover {
  background-color: #88bea0;
}
.body-layout-photosetpage .pv-ng-overlay .button-gridBuy .button-color2,
.body-layout-photosetpage .pv-ng-overlay .button-gridBuy .button-color2:hover {
  color: #ffffff;
}
.body-layout-photosetpage .pv-ng-overlay .button-gridBuy .button-border2,
.body-layout-photosetpage .pv-ng-overlay .button-gridBuy .button-border2:hover {
  border-width: 0px;
  border-color: #d4d4d4;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.largeimage .pv-border {
  background-color: #ffffff;
  padding: 6px;
  border-color: #bfbfbf;
  border-width: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  left: -6px;
  top: -6px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.largeimage .pv-ihover .pv-border {
  border-color: #676767;
}
.pvo-bgcolor1 {
  background-color: rgba(0, 0, 0, 0);
}
.pvo-font1 {
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0px;
  text-transform: none;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.pvo-color1 {
  color: #4d4d4d;
}
.pvo-font2 {
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0px;
  text-transform: none;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.pvo-color2 {
  color: #fff;
}
.pvo-font3 {
}
.pvo-color3 {
  color: #4d4d4d;
}
.body-layout-photosetpage .largeimage .pv-border {
  background-color: #ffffff;
  padding: 6px;
  border-color: #bfbfbf;
  border-width: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  left: -6px;
  top: -6px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-photosetpage .largeimage .pv-ihover .pv-border {
  border-color: #676767;
}
.body-layout-photosetpage .pvo-bgcolor1 {
  background-color: rgba(0, 0, 0, 0);
}
.body-layout-photosetpage .pvo-font1 {
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 1px;
  text-transform: none;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-photosetpage .pvo-color1 {
  color: #8d8d8d;
}
.body-layout-photosetpage .pvo-font2 {
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 1px;
  text-transform: none;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-photosetpage .pvo-color2 {
  color: #4d4d4d;
}
.body-layout-photosetpage .pvo-font3 {
}
.body-layout-photosetpage .pvo-color3 {
  color: #8d8d8d;
}
.body-layout-custompage .pv-bgcolor1 {
  background-color: rgba(0, 0, 0, 0);
}
.body-layout-custompage .pv-font1 {
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-size: 24px !important;
  font-weight: normal !important;
  font-style: normal;
  letter-spacing: 1.5px;
  text-transform: none;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-custompage .pv-color1 {
  color: #4d4d4d;
}
.body-layout-custompage .pv-font2 {
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-size: 12px !important;
  font-weight: normal !important;
  font-style: normal;
  letter-spacing: 1px;
  text-transform: none;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-custompage .pv-color2 {
  color: #4d4d4d;
}
.bioimage .pv-border {
  background-color: #ffffff;
  padding: 0px;
  border-color: #eaeaea;
  border-width: 1px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  left: -1px;
  top: -1px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.prodcat .pv-border {
  background-color: #ffffff;
  padding: 2px;
  border-color: rgba(213, 213, 213, 0);
  border-width: 2px;
  left: -4px;
  top: -4px;
}
.prodcat .pv-ihover .pv-border {
  border-color: #ffffff;
}
.psdec .pv-border {
  background-color: rgba(255, 255, 255, 0);
  padding: 8px;
  border-color: rgba(213, 213, 213, 0.16);
  border-width: 8px;
  left: -16px;
  top: -16px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.pager A {
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
}
.pager-border1 {
  border-color: rgba(255, 255, 255, 1);
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.pager-color1 {
  color: #b3b3b3;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.pager-color2,
.pager-color2:hover {
  color: #404040;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.pager-border2 {
  border-color: #404040;
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.pager-bgcolor2 {
  background: transparent;
}
.pager-color3,
.pager-color3:hover {
  color: #777777;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.pager-border3 {
  border-color: #ffffff;
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.pager-bgcolor3 {
  background-color: #eaeaea;
}
.pager-bgcolor4 {
  background: transparent;
}
.pager-border4 {
  border: solid 0px #ffffff;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.popup-bgcolor1 {
  background-color: #ffffff;
}
.popup-border1 {
  border-color: #7c9d9b;
  border-width: 1px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.popup-color1 {
  color: #808080;
}
.popup-font1 {
  font-size: 12px;
}
.popup-font2 {
  font-size: 13px;
}
.popup-bgcolor2 {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  background-color: #4d4d4d;
}
.popup .button-font1 {
  font-size: 12px;
}
.popup .button-color1 {
  color: #6a6a6a;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.popup .button-bgcolor1 {
  background-color: #ffffff;
}
.popup .button-border1 {
  border-color: #000000;
  border-width: 0px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.popup .button-color2,
.popup .button-color2:hover {
  color: #ffffff;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.popup .button-bgcolor2 {
  background-color: #555555;
}
.popup .button-border2 {
  border-color: #fb0639;
  border-width: 0px;
}
.popup .button-color3,
.popup .button-color3:hover {
  color: #6a6a6a;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.popup .button-bgcolor3 {
  background-color: #aaaaaa;
}
.popup .button-border3 {
  border-color: #bfbfbf;
  border-width: 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.links-font1 {
  font-size: 11px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
}
.links-border1 {
  border-color: #7c9d9b;
}
.links-bgcolor1 {
  background-color: rgba(255, 255, 255, 0);
}
.links-color1 {
  color: #808080;
}
.links-font2 {
  font-size: 11px;
}
.links-border2 {
  border-color: rgba(213, 0, 0, 1);
  letter-spacing: 0px;
}
.links-color2 {
  color: rgba(213, 0, 0, 1);
  letter-spacing: 0px;
  background-color: #ffffff;
}
.share-frame .sf-head {
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  color: #ffffff;
  background-color: #4d4d4d;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.share-frame .sf-body {
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  color: rgba(52, 52, 52, 0.89);
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.pc-ie-sechdr .pc-bgcolor9 {
  background-color: #4d4d4d;
}
.pc-ie-sechdr .pc-color9,
.pc-ie-sechdr .pc-color1 {
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  color: #ffffff;
}
.pc-ie-secbody {
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  color: rgba(52, 52, 52, 0.89);
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.pc-frame .button-color1,
.pc-frame .button-color2 {
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 1px;
  color: #6a6a6a;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.pc-frame .button-bgcolor1,
.pc-frame .button-bgcolor2 {
  background-color: #ffffff;
}
.pc-frame .button-border1,
.pc-frame .button-border2 {
  border-color: #000000;
  border-width: 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.pc-frame .button-color4,
.pc-frame .button-color5 {
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 1px;
  color: #ffffff;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.pc-frame .button-bgcolor4,
.pc-frame .button-bgcolor5 {
  background-color: #000000;
}
.pc-frame .button-border4,
.pc-frame .button-border5 {
  border-color: #72b7de;
  border-width: 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.pc-frame .button-border5 {
  border-color: #8cc4e5;
}
.pc-frame .button-bgcolor5 {
  background-color: #333333;
}
.pc-frame .button-color5 {
  color: #ffffff;
}
.pc-frame .button-border2 {
  border-color: #fb0639;
}
.pc-frame .button-bgcolor2 {
  background-color: #555555;
}
.pc-frame .button-color2 {
  color: #ffffff;
}
.pc-bgcolor1 {
  background-color: #ffffff;
}
.pc-border1 {
  border-color: #7c9d9b;
}
.pc-color1 {
  color: #808080;
}
.pc-font1 {
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-size: 14px;
}
.pc-bgcolor2 {
  background-color: #4d4d4d;
}
.pc-color2 {
  color: #6b878c;
}
.pc-border2 {
  border-color: #7c9d9b;
}
.pc .button-font1,
.pc-font2 {
  font-size: 18px;
}
.pc-color3 {
  color: #808080;
}
.pc-border3 {
  border-color: #ffffff;
}
.pc-font3 {
  font-size: 34px;
}
.pc-color4 {
  color: #6b878c;
}
.pc-border4 {
  border-color: #808080;
}
.pc-font4 {
  font-size: 12px;
}
.pc-color5 {
  color: #545454;
}
.pc-bgcolor5 {
  background: #c6e5d7;
}
.pc-font5 {
  font-size: 14px;
}
.pc-color6 {
  color: #ffffff;
}
.pc-bgcolor6 {
  background-color: #4d4d4d;
}
.pc-border6 {
  border-color: #ffffff;
}
.pc-font6 {
  font-size: 11px;
}
.pc-color7 {
  color: #808080;
}
.pc-bgcolor7 {
  background-color: #ccdad4;
}
.pc-border7 {
  border-color: #ffffff;
}
.pc-font7 {
  font-size: 13px;
}
.pc-color8 {
  color: rgba(213, 0, 0, 1);
}
.pc-border8 {
  border-color: rgba(213, 0, 0, 1);
}
.pc-color9 {
  color: #545454;
}
.pc-bgcolor9 {
  background: #ccdad4;
}
.pc-border9 {
  border-color: #4d4d4d;
}
.pc-color10,
.pc-color10:hover {
  color: #ffffff;
}
.pc-bgcolor10 {
  background: #08ac62;
}
.pc-border10 {
  border-color: #08ac62;
}
.pc-bgcolor11 {
  background: #cccccc;
}
.pc-bgcolor12 {
  background: #ccdad4;
}
.pc-border12 {
  border-color: #ffffff;
}
.pc-page-hdr-main {
  color: #808080;
  font-size: 24px;
}
.pc-page-hdr-main-breadcrumb-intermediate,
.pc-page-hdr-main-breadcrumb-separator {
  font-size: 18px;
}
.pc-page-hdr-extra SPAN:first-child {
  color: #6b878c;
  font-size: 18px;
}
.pc-pb2-products-gh-preview-overlay {
  background: -webkit-linear-gradient(
    to right,
    rgba(243, 243, 243, 0.9) 0,
    rgba(243, 243, 243, 0.5) 89%,
    rgba(243, 243, 243, 0) 100%
  );
  background: linear-gradient(
    to right,
    rgba(243, 243, 243, 0.9) 0,
    rgba(243, 243, 243, 0.5) 89%,
    rgba(243, 243, 243, 0) 100%
  );
}
.pc-pb2-back-desktop-link-icon {
  font-size: 40px;
}
.pc-pb2-back-desktop-link-title {
  font-size: 15px;
}
.pc-pb2-products-gh-title {
  color: black;
  font-size: 28px;
}
.pc-pb2-products-gh-description {
  font-size: 14px;
  line-height: 20px;
}
.pc-pb2-products-group-title {
  font-size: 28px;
}
.pc-pb2-products-group-description {
  font-size: 14px;
  line-height: 20px;
}
.pc-pb2-product-info-content {
  font-size: 1.1em !important;
}
A.pc-pb2-toggle-pi-link:hover {
  color: #808080;
}
.mobile-layout .pc-navbar {
  background-color: #ffffff;
  font-size: 29px;
}
.mobile-layout .pc-navbar A {
  color: #808080;
}
.mobile-layout .pc-mobile-header {
  background-color: #4d4d4d;
}
.mobile-layout .pc-mobile-header * {
  color: #ffffff !important;
}
.mobile-layout .pc-mobile-header-back,
.mobile-layout .pc-mobile-header H1,
.mobile-layout .pc-mobile-header H2,
.mobile-layout .pc-ce-infolink {
  font-size: 18px;
}
.pc-ie-product-index {
  font-size: 18px;
}
.pc-pe-photo-selector-header {
  background: #ffffff;
  font-size: 18px;
}
.mobile-layout .pc-pb2-incomplete {
  font-size: 14px;
}
.mobile-layout A.pc-button {
  font-size: 16px;
  padding-left: 15px;
  padding-right: 15px;
}
.mobile-layout A.pc-button.is-regular {
  font-size: 16px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 3px;
  color: #ffffff;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
  background-color: #8d8d8d;
  border-color: #96c8de;
  border-width: 0px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.pc-sticked-footer {
  background-color: rgba(255, 255, 255, 0.8);
  color: #808080;
}
.mobile-layout .pc-sticked-footer a.pc-button {
  font-size: 16px;
  line-height: 28px;
  padding-left: 10px;
  padding-right: 10px;
}
.mobile-layout .pc-sticked-footer .button-border1,
.mobile-layout .pc-sticked-footer .button-border2,
.mobile-layout .pc-sticked-footer .button-border3,
.mobile-layout .pc-sticked-footer .button-border4 {
  border-width: 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.mobile-layout .pc-sticked-footer .button-border1,
.mobile-layout .pc-sticked-footer .button-border2 {
  border-color: #000000;
}
.mobile-layout .pc-page,
.mobile-layout .pc-slidein,
.mobile-layout .pc-ce-slidein {
  border: none !important;
}
.mobile-layout .pc-license,
.mobile-layout .pc-license .sv {
  border: none !important;
}
.mobile-layout .pc-pb2-icon {
  border: none !important;
}
.mobile-layout .pc-pb2-pl H5 {
  border-color: #ffffff;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-top-width: 1px;
  font-size: 18px;
}
.mobile-layout .pc-pb2-pl H5.pc-pb2-first {
  border-top: none;
}
.mobile-layout .pc-pb2-product-w {
  border-color: #ffffff;
}
.mobile-layout .pc-pb2-products H6,
.mobile-layout .pc-pb2-product {
  background-color: #fff;
  border-color: #ffffff;
  color: #000;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-style: normal;
  font-size: 15px;
}
.mobile-layout .pc-pb2-select-icon I {
  font-size: 17px;
}
.mobile-layout .pc-pb2-title STRONG {
  font-weight: normal;
}
.mobile-layout .pc-pb2-location .pc-pb2-col3 {
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.mobile-layout .pc-pb2-location .pc-pb2-col3 .pc-mb-col-title-text {
  color: #000;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-style: normal;
}
.mobile-layout
  .pc-pb2-location
  .pc-pb2-col3
  .pc-mb-col-title
  .pc-mb-col-title-border {
  border-color: #ffffff;
}
.mobile-layout .pc-pb2-location a.pc-button {
  color: #000;
}
.mobile-layout .pc-pb2-location a.pc-button-s {
  color: #808080;
}
.pc-pb-coming-soon-body {
  font-size: 14px;
}
.pc-ie-preview-photo-container .cropper-outer-container {
  background-color: inherit;
}
.pc-ie-preview-photo-container .is-readonly .cropper-view-box {
  outline: 4px solid #c8c8c8 !important;
}
.pc-ie-preview-edit {
  color: #cc7706;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-size: 16px;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.85);
}
.mobile-layout .pc-info-text {
  font-size: 16px;
  text-align: justify;
}
.mobile-layout .pc-info H6 {
  font-size: 18px;
}
.mobile-layout .pc-ie-rbox .pc-ie-rbar,
.pc-ie-mobile-money-box {
  background-color: #fff;
}
.mobile-layout .pc-ie-rbox .pc-ie-section,
.mobile-layout .pc-ie-rbox .pc-ie-section .pc-ie-name,
.mobile-layout .pc-ie-rbox .pc-ie-section .pc-ie-name .pc-ie-val-text,
.mobile-layout .pc-ie-rbox .pc-ie-subtotal .ews-input,
.mobile-layout .pc-ie-rbox .pc-ie-subtotal .pc-ie-qty,
.pc-ie-mobile-money-box,
.mobile-layout .pc-ie-rbox .pc-ie-option,
.mobile-layout .pc-ie-rbox .pc-ie-radio-inner,
.mobile-layout .pc-ie-rbox .pc-ie-checkbox-inner {
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  color: #000;
}
.mobile-layout .pc-ie-rbox .pc-ie-section .pc-ie-name .pc-ie-val-text,
.mobile-layout .pc-ie-rbox .pc-ie-section .pc-ie-radio-selected,
.mobile-layout .pc-ie-rbox .pc-ie-section .pc-ie-checkbox-selected,
.mobile-layout .pc-ie-rbox .pc-ie-option SPAN,
.mobile-layout .pc-ie-rbox .pc-ie-radio-selected .pc-ie-radio-inner,
.mobile-layout .pc-ie-rbox .pc-ie-checkbox-selected .pc-ie-checkbox-inner {
  color: #808080;
}
.mobile-layout .pc-ie-rbox .pc-ie-section .pc-ie-sechdr,
.mobile-layout .pc-ie-rbox .pc-ie-secbody,
.mobile-layout .pc-ie-rbox .pc-ie-option,
.mobile-layout .pc-ie-rbox .pc-ie-section .pc-ie-radio .pc-ie-radio-inner,
.mobile-layout
  .pc-ie-rbox
  .pc-ie-section
  .pc-ie-checkbox
  .pc-ie-checkbox-inner {
  border-color: #ffffff;
}
.mobile-layout .pc-ac-incomplete {
  color: #808080 !important;
}
.mobile-layout .pc-ac-borderbox {
  border: none !important;
  font-size: 14px !important;
}
.ews-font1 {
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-size: 12px;
}
.ews-bgcolor1 {
  background-color: #fff;
}
.ews-border1 {
  border-color: #8d8d8d;
}
.ews-color1 {
  color: #000;
}
.ews-bgcolor2 {
  background-color: #a67c7c;
}
.ews-border2 {
  border-color: #d9d9d9;
}
.ews-color2 {
  color: #e6e6e6;
}
.ews-bgcolor3 {
  background-color: #8d8d8d;
}
.select-font1 {
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-size: 12px;
}
.select-bgcolor1 {
  background-color: #fff;
}
.select-border1 {
  border-color: #8d8d8d;
}
.select-color1 {
  color: #000;
}
.select-color2 {
  color: #ffffff;
}
.select-bgcolor2 {
  background-color: #8d8d8d;
}
.select-color3 {
  color: #ffffff;
}
.select-bgcolor3 {
  background-color: #8d8d8d;
}
.sb-color1 {
  color: #ffffff;
}
.sb-color4 {
  color: #ffffff;
}
.sb-bgcolor1 {
  background-color: #ffffff;
}
.sb-bgcolor4 {
  background-color: #999999;
}
.tab-color1 {
  color: #6b878c;
}
.tab-color2 {
  color: rgba(103, 103, 103, 0.65);
}
.tab-color3 {
  color: #4d4d4d;
}
.tab-font1 {
  font-size: 12px;
  text-align: center;
  line-height: 20px;
  letter-spacing: 0px;
}
.tab-bgcolor1 {
  background-color: rgba(161, 217, 193, 0.45);
}
.tab .tab-bgcolor1 {
  background-color: rgba(194, 246, 224, 0.42);
}
.tab-bgcolor2 {
  background-color: #a7d4c1;
}
.tab-bgcolor3 {
  background-color: #caf3e1;
}
.tab-border1 {
  border-width: 1px;
  border-color: rgba(213, 213, 213, 0.37);
}
.tab-border-radius1 {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.tab-border-radius2 {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.tabs-holder {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-photosetpage .tab-color1 {
  color: #6b878c;
}
.body-layout-photosetpage .tab-color2 {
  color: rgba(103, 103, 103, 0.65);
}
.body-layout-photosetpage .tab-color3 {
  color: #4d4d4d;
}
.body-layout-photosetpage .tab-font1 {
  font-size: 12px;
  text-align: center;
  line-height: 20px;
  letter-spacing: 0px;
}
.body-layout-photosetpage .tab-bgcolor1 {
  background-color: rgba(161, 217, 193, 0.45);
}
.body-layout-photosetpage .tab .tab-bgcolor1 {
  background-color: rgba(194, 246, 224, 0.42);
}
.body-layout-photosetpage .tab-bgcolor2 {
  background-color: #a7d4c1;
}
.body-layout-photosetpage .tab-bgcolor3 {
  background-color: #caf3e1;
}
.body-layout-photosetpage .tab-border1 {
  border-width: 1px;
  border-color: rgba(213, 213, 213, 0.37);
}
.body-layout-photosetpage .tab-border-radius1 {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.body-layout-photosetpage .tab-border-radius2 {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.body-layout-photosetpage .tabs-holder {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.listheader-font1 {
  font-size: 18px;
  font-family: "Cinzel", serif;
  font-weight: normal;
  font-style: normal;
}
.listheader-color1 {
  color: #6b878c;
}
.password-box INPUT {
  border: solid 1px #ccc;
}
.password-box .incorrect {
  color: rgba(213, 0, 0, 1);
  letter-spacing: 0px;
}
.prefetch-user .prefetch-0,
.prefetch-folder .prefetch-0 {
  background: url(/img/layout/presets/group-small-hover/fineart-white-image.png);
}
.prefetch-user .prefetch-1,
.prefetch-folder .prefetch-1 {
  background: url(/img/layout/presets/group-large-hover/fineart-white-image.png);
}
.prefetch-user .prefetch-2,
.prefetch-folder .prefetch-2 {
  background: url(https://cdn.zenfolio.com/zf/theme/en-US/lynx/unix/JQS537F4ZYWD/44CRY/2/471312691/custom/custom.css);
}
.prefetch-user .prefetch-3,
.prefetch-folder .prefetch-3 {
  background: url(https://cdn.zenfolio.com/zf/theme/en-US/lynx/unix/JQS537F4ZYWD/44CRY/2/471312691/custom/custom.css);
}
.prefetch-user .prefetch-4,
.prefetch-folder .prefetch-4 {
  background: url(https://cdn.zenfolio.com/zf/theme/en-US/lynx/unix/JQS537F4ZYWD/44CRY/2/471312691/custom/custom.css);
}
.ml-border1 {
  border-color: #ffffff;
}
.ml-border2 {
  border-color: #ffffff;
}
.ml-font1 {
  font-weight: bold;
  font-size: 13px;
}
.ml-font3 {
  font-size: 13px;
}
.ml-font4 {
  font-size: 12px;
}
.ml-color4 {
  color: #586668;
}
.mv-bgcolor1 {
}
.ml-s-selected .mv-bgcolor1 {
  background-color: #c6e5d7;
}
.mv-color1 {
  color: #808080;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.mv-font1 {
  font-size: 13px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
  line-height: 140%;
  color: #808080;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.ml-s-selected .mv-color1 {
  color: #545454;
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0.5px;
  line-height: 160%;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.mv-color2 {
  color: #586668;
}
.mv-color3 {
  color: #6b878c;
}
.mv-font2 {
  font-size: 18px;
  font-family: "Cinzel", serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
  line-height: 160%;
  color: #404040;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.mv-font3 {
  font-size: 11px;
}
.mv-color4 {
  color: #6b878c;
}
.me-border1 {
  border-color: #ccc;
}
.me-bgcolor1 {
  background-color: #fff;
}
.me-color1 {
  color: #000;
}
.me-color2 {
}
.me-disabled .me-color2 {
  color: #586668;
}
.me-readonly .me-color1 {
  color: #e6e6e6;
}
.me-missing .me-color2 {
  color: rgba(213, 0, 0, 1);
  letter-spacing: 0px;
}
.me-missing .me-border1 {
  border-color: rgba(213, 0, 0, 1);
  letter-spacing: 0px;
}
.me-readonly .me-bgcolor1 {
  background-color: #d9d9d9;
}
.me-font1 {
  font-size: 13px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
}
.me-font3 {
  font-size: 13px;
}
.me-color3 {
  color: rgba(213, 0, 0, 1);
  letter-spacing: 0px;
}
.recentcomments-color1 {
  color: #6b878c;
}
.recentcomments-font1 {
  font-weight: bold;
}
.recentcomments-font2 {
  font-size: 11px;
}
.recentcomments-border1 {
  border-color: #ffffff;
}
.cb-border1 {
  border-color: #ffffff;
}
.cb-font1 {
  font-size: 22px;
  color: #ffffff;
}
.cb-font2 {
  font-size: 22px;
}
.cb-font3 {
  font-size: 13px;
}
.welcome-color1 {
  color: #808080;
}
.welcome-font1 {
  font-size: 20px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 160%;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.welcome-bgcolor1 {
  background-color: transparent;
}
.welcome-bgcolor2 {
  background-color: rgba(255, 255, 255, 0);
}
.welcome-bgimage2 {
  background-image: url(https://cdn.zenfolio.com/zf/theme/en-US/lynx/unix/JQS537F4ZYWD/44CRY/2/471312691/custom/custom.css);
  background-position: top left;
  background-repeat: repeat;
  background-attachment: scroll;
  background-size: auto auto;
}
.homemenu-floating .homemenu-horz .homemenu-padding {
  padding-top: 10px;
  padding-bottom: 10px;
}
.homemenu-floating .homemenu-vert .homemenu-padding {
  padding-top: 10px;
  padding-bottom: 10px;
}
.homemenu-floating .homemenu-floating-bgcolor1 {
  background-color: rgba(0, 0, 0, 0);
}
.homemenu-floating .homemenu-floating-bgimage1 {
}
.homemenu-horz .homemenu-bgcolor1 {
  background-color: rgba(52, 52, 52, 0.81);
}
.homemenu-horz .homemenu-bgimage1 {
}
.homemenu-horz .homemenu-border1 {
  border-color: #0e59b8 #ffffff;
  border-width: 0px 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-style: solid solid;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.homemenu-horz .homemenu-font1 {
  font-size: 13px;
  font-weight: normal;
  font-family: "Century Gothic", AppleGothic, "Apple Gothic", sans-serif;
  font-style: normal;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}
.homemenu-horz .homemenu-color2 {
  color: #ffffff;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.homemenu-horz .homemenu-bgcolor2 {
  background-color: rgba(255, 255, 255, 0);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.homemenu-horz .homemenu-bgimage2 {
}
.homemenu-horz .homemenu-color3 {
  color: #ffffff;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.homemenu-horz .homemenu-bgcolor3 {
  background-color: #555555;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.homemenu-horz .homemenu-bgimage3 {
}
.homemenu-horz .homemenu-bgcolor4 {
  background-color: #4d4d4d;
}
.homemenu-horz .homemenu-bgcolor5 {
  background-color: #ffffff;
}
.homemenu-horz .homemenu-bgimage4 {
}
.homemenu-horz .homemenu-border2 {
  border-color: #d5d5d5;
  border-width: 1px;
  border-style: solid solid;
}
.homemenu-horz .homesubmenu-tl {
  border-top-left-radius: 0px;
}
.homemenu-horz .homesubmenu-tr {
  border-top-right-radius: 0px;
}
.homemenu-horz .homesubmenu-bl {
  border-bottom-left-radius: 0px;
}
.homemenu-horz .homesubmenu-br {
  border-bottom-right-radius: 0px;
}
.homemenu-horz .homemenu-font2 {
  font-size: 13px;
  font-weight: normal;
  font-family: "Lora", serif;
  font-style: normal;
  letter-spacing: 1.3px;
  text-transform: none;
}
.homemenu-horz .homemenu-color4 {
  color: #6a6a6a;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.homemenu-horz .homemenu-bgcolor6 {
}
.homemenu-horz .homemenu-bgimage5 {
}
.homemenu-horz .homemenu-color5 {
  color: #2a2a2a;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.homemenu-horz .homemenu-bgcolor7 {
  background-color: #f4f4f4;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.homemenu-horz .homemenu-bgimage6 {
}
.homemenu-submenu .homemenu-horz .menu-submenu-middle LI {
  line-height: 24px;
  height: 24px;
}
.homemenu-submenu .homemenu-horz .menu-submenu-middle A {
  line-height: 24px;
  height: 24px;
  padding: 0px 10px;
}
.layout .homemenu-horz .homemenu-middle .sep {
  height: 13px;
  margin-top: 6px;
}
.homemenu-vert .homemenu-bgcolor1 {
  background-color: transparent;
}
.homemenu-vert .homemenu-bgimage1 {
}
.homemenu-vert .homemenu-border1 {
  border-color: #808080 #ffffff;
  border-width: 0px 0px;
  border-style: solid solid;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.homemenu-vert .homemenu-font1 {
  font-size: 12px;
  font-weight: normal;
  font-family: "Century Gothic", AppleGothic, "Apple Gothic", sans-serif;
  font-style: normal;
  letter-spacing: 1.3px;
  text-transform: uppercase;
}
.homemenu-vert .homemenu-color2 {
  color: #5a5a5a;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.homemenu-vert .homemenu-bgcolor2 {
  background-color: transparent;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.homemenu-vert .homemenu-bgimage2 {
}
.homemenu-vert .homemenu-color3 {
  color: rgba(149, 149, 149, 1);
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.homemenu-vert .homemenu-bgcolor3 {
  background-color: transparent;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.homemenu-vert .homemenu-bgimage3 {
}
.homemenu-vert .homemenu-bgcolor4 {
  background-color: #e1e1e1;
}
.homemenu-vert .homemenu-bgcolor5 {
  background-color: #000000;
}
.homemenu-vert .homemenu-bgimage4 {
}
.homemenu-vert .homemenu-border2 {
  border-color: #676767;
  border-width: 1px;
  border-style: solid solid;
}
.homemenu-vert .homesubmenu-tl {
  border-top-left-radius: 0px;
}
.homemenu-vert .homesubmenu-tr {
  border-top-right-radius: 0px;
}
.homemenu-vert .homesubmenu-bl {
  border-bottom-left-radius: 0px;
}
.homemenu-vert .homesubmenu-br {
  border-bottom-right-radius: 0px;
}
.homemenu-vert .homemenu-font2 {
  font-size: 12px;
  font-weight: normal;
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
  font-style: normal;
  letter-spacing: 1.3px;
  text-transform: none;
}
.homemenu-vert .homemenu-color4 {
  color: #bfbfbf;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.homemenu-vert .homemenu-bgcolor6 {
}
.homemenu-vert .homemenu-bgimage5 {
}
.homemenu-vert .homemenu-color5 {
  color: #ffffff;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.homemenu-vert .homemenu-bgcolor7 {
  background-color: rgba(103, 103, 103, 0.89);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.homemenu-vert .homemenu-bgimage6 {
}
.homemenu-submenu .homemenu-vert .menu-submenu-middle LI {
  line-height: 28px;
  height: 30px;
}
.homemenu-submenu .homemenu-vert .menu-submenu-middle A {
  line-height: 28px;
  height: 28px;
  padding: 0px 10px;
}
.homemenu-vert .homemenu-inner A {
  line-height: 24px;
  height: 24px;
  padding: 0px 19px;
}
.homepage-sidebar .container {
  width: 270px;
}
.homepage-sidebar .container .sidebar-bgcolor {
  background-color: rgba(255, 255, 255, 0.85);
}
.homepage-sidebar .container .sidebar-bgimage {
  background-image: url(https://cdn.zenfolio.com/zf/theme/en-US/lynx/unix/JQS537F4ZYWD/44CRY/2/471312691/custom/custom.css);
  background-position: top left;
  background-repeat: repeat;
  background-attachment: scroll;
  background-size: auto auto;
}
.homepage-sidebar .container .sidebar-solid-bgcolor {
  background-color: rgba(77, 77, 77, 0);
}
.homepage-sidebar .container .sidebar-solid-bgimage {
  background-image: url(https://cdn.zenfolio.com/zf/theme/en-US/lynx/unix/JQS537F4ZYWD/44CRY/2/471312691/custom/custom.css);
  background-position: top left;
  background-repeat: repeat;
  background-attachment: scroll;
  background-size: auto auto;
}
.rootlink-font1 {
  font-size: 18px;
}
.menubar-font1 {
  font-size: 18px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 4.3px;
  text-transform: uppercase;
}
.menubar-bgcolor1 {
  background-color: #ffffff;
}
.menubar-bgimage1 {
}
.menubar-border1 {
  border-bottom-width: 2px;
  border-bottom-color: rgba(255, 255, 255, 1);
}
.menubar-color1 {
  color: #808080;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.menubar-color2,
.menubar-color2:hover {
  color: #ffffff;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.menubar-bgcolor2 {
  background-color: #808080;
}
.menubar-submenu .menu-submenu-inner .menu-submenu-middle LI {
  line-height: 24px;
  height: 24px;
}
.menubar-submenu .menu-submenu-inner .menu-submenu-middle A {
  line-height: 24px;
  height: 24px;
}
.menubar-font2 {
  font-size: 12px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: lowercase;
  letter-spacing: 3.3px;
}
.menubar-bgcolor3 {
  background-color: #ffffff;
}
.menubar-bgimage2 {
}
.menubar-border2 {
  border-width: 0px;
  border-color: #4d4d4d;
}
.menubar-color3,
.menubar-color3:hover {
  color: #6a6a6a;
}
.menubar-bgcolor5 {
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.menubar-color4,
.menubar-color4:hover {
  color: #ffffff;
}
.menubar-bgcolor4 {
  background-color: #b7b7b7;
}
.builtin-contact .pair-font1 {
  font-size: 14px;
}
.contact-font1 {
  font-size: 22px;
}
.contact-border1 {
  border-color: #ffffff;
  border-width: 1px;
  border-style: solid;
}
.search-border1 {
  border-color: rgba(213, 213, 213, 0.37);
}
.search-font1 {
}
.search-color1 {
}
.search-border2 {
}
.search-color2 {
}
.search-bgcolor2 {
}
.search-font2 {
}
.slideshow-font1 {
  font-size: 14px;
}
.slideshow-color1 {
  color: #808080;
}
.slideshow-font2 {
  font-size: 11px;
}
.slideshow-color2 {
}
.qpl-color1 {
  color: #808080;
}
.qpl-color2,
qpl-color2:hover {
  color: #545454;
}
.qpl-color3 {
  color: #668186;
}
.qpl-color4 {
  color: #808080;
}
.qpl-color4:hover {
  color: #08ac62;
}
.qpl-bgcolor2 {
  background-color: #c6e5d7;
}
.qpl-font1 {
}
.qpl-font3 {
}
.error-font1 {
  font-size: 20px;
}
.error-color1 {
  color: #808080;
}
.error-font1 {
  font-size: 20px;
}
.error-color1 {
  color: #a00;
}
.builtin-font1 {
  font-size: 19px;
}
.builtin-color1 {
}
.builtin-font2 {
  font-size: 13px;
  line-height: 20px;
}
.builtin-color2 {
}
.builtin-border1 {
  border: solid 1px #ffffff;
}
.builtin-font3 {
  font-size: 20px;
}
.builtin-color3 {
  color: #808080;
}
.cl-font1 {
  font-size: 24px;
  font-weight: bold;
}
.cl-color1 {
  color: #808080;
}
.cl-font2 {
  font-size: 20px;
  font-weight: bold;
}
.cl-color2 {
}
.cl-font3 {
  font-size: 14px;
}
.cl-color3 {
}
.input-color1 {
  color: #000;
}
.input-bgcolor1 {
  background-color: #fff;
}
.input-font1 {
  font-size: 14px;
}
.input-border1 {
  border-color: #ccc;
}
.label-color1 {
  color: #808080;
}
.label-font1 {
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
}
.field-error .input-border1 {
  border-color: rgba(213, 0, 0, 1);
}
.field-error .label-color1 {
  color: rgba(213, 0, 0, 1);
  letter-spacing: 0px;
}
.field-error .label-color1 a {
  color: rgba(213, 0, 0, 1);
  text-decoration: underline;
}
.form-color1 {
  color: rgba(213, 0, 0, 1);
  letter-spacing: 0px;
}
.form-font1 {
  font-size: 14px;
}
.custom-field-label {
  color: #808080;
  font-size: 14px;
  letter-spacing: 0.5px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal !important;
  font-style: normal;
}
.custom-field-value {
  color: rgba(191, 191, 191, 0.87);
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
  background-color: #fff;
}
.custom-field-value-focus {
  background-color: #fff;
  color: #6a6a6a;
}
.co-color1 {
  color: #808080;
}
.co-color2 {
  color: #6b878c;
}
.co-color3 {
  color: #000000;
}
.co-color5 {
  color: rgba(213, 0, 0, 1);
}
.co-color6 {
  color: #ffffff;
}
.co-color7 {
  color: #808080;
}
.co-color8,
.co-color8:hover {
  color: #ffffff;
}
.co-border1 {
  border-color: #ffffff;
}
.co-border2 {
  border-color: #808080;
}
.co-border3 {
  border-color: rgba(213, 0, 0, 1);
}
.co-font1 {
  font-size: 14px;
}
.co-font2 {
  font-size: 28px;
}
.co-font3 {
  font-size: 18px;
}
.co-font5 {
  font-size: 14px;
}
.co-font6 {
  font-size: 17px;
}
.co-bgcolor2 {
  background-color: #4d4d4d;
}
.co-bgcolor3 {
  background-color: rgba(255, 255, 255, 0);
}
.co-bgcolor4 {
  background-color: #808080;
}
.mobile-layout .co-cart-expires {
  font-size: 14px;
  color: #808080;
}
.co-cart-footer-total {
  font-size: 16px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-style: normal;
  font-weight: normal;
  line-height: 140%;
  letter-spacing: 0.5px;
  text-transform: none;
}
.mobile-layout .oe-group-name {
  font-size: 18px;
}
.mobile-layout .oie-name,
.mobile-layout .oie-error,
.mobile-layout .oe-incomplete-r,
.mobile-layout .oe-incomplete-error,
.mobile-layout .oe-incomplete-instructions {
  font-size: 14px;
}
.mobile-layout .oie-lineitem,
.mobile-layout .oie-links,
.mobile-layout .ope-remove,
.mobile-layout .ope-change {
  font-size: 14px;
}
.mobile-layout .cl-order-details,
.mobile-layout .co-ohdr {
  font-size: 15px;
}
.mobile-layout .cl-order-details .oie-name,
.mobile-layout .cl-order-details .oie-error,
.mobile-layout .cl-order-details .oe-incomplete-r,
.mobile-layout .cl-order-details .oe-incomplete-error,
.mobile-layout .cl-order-details .oe-incomplete-instructions {
  font-size: 15px;
}
.mobile-layout .cl-order-details .oie-lineitem,
.mobile-layout .cl-order-details .oie-links,
.mobile-layout .cl-order-details .ope-remove,
.mobile-layout .cl-order-details .ope-change {
  font-size: 15px;
}
.com-header-title {
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  color: rgba(103, 103, 103, 1);
  background-color: rgba(255, 255, 255, 1);
  border-color: rgba(255, 255, 255, 1);
}
.com-logo-display-name-theme {
  font-family: "Lovers Quarrel", sans-serif;
  font-weight: normal;
  font-style: italic;
  letter-spacing: 10px;
  text-transform: none;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.com-header-bg-color {
  background-color: rgba(255, 255, 255, 1);
}
.com-header-color,
.com-header-name-color,
.com-header-btn-hamburger,
.com-header-btn-dropdown {
  color: rgba(128, 128, 128, 1);
}
.com-header-count-badge {
  background: rgba(128, 128, 128, 1);
  color: rgba(255, 255, 255, 1);
}
.com-homemenu,
.com-homemenu-item,
.com-homemenu-login,
.com-header-dropdown-item,
.com-header-dropdown-container {
  color: rgba(0, 0, 0, 1);
  background-color: rgba(255, 255, 255, 1);
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-style: normal;
  font-weight: normal;
  text-transform: lowercase;
  letter-spacing: 1px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.com-homemenu,
.com-homemenu-items,
.com-header-dropdown-container {
  border-color: rgba(213, 213, 213, 1);
  border-width: 1px;
}
.com-homemenu {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
}
.com-homemenu-items {
  border-top-width: 0;
  border-right-width: 0;
  border-left-width: 0;
}
.com-header-dropdown-container {
  border-top-width: 0;
}
.com-header-dropdown-item-disabled {
  color: rgba(103, 103, 103, 1);
}
.com-homemenu-item {
  font-size: 18px;
}
.com-homemenu-subitem {
  font-size: 16px;
}
.buymenu-font1 {
  font-size: 14px;
}
.buymenu-color1 {
  color: #808080;
}
.buymenu-color2,
A.buymenu-color2:hover {
  color: #545454;
}
.buymenu-bgcolor2 {
  background-color: #c6e5d7;
}
.buymenu-border1 {
  border-color: #7c9d9b;
}
.richtext H1,
.richtext H2,
.richtext H3 {
  margin-top: 18px;
  margin-bottom: 12px;
}
.richtext P {
  margin-top: 12px;
  margin-bottom: 12px;
}
.richtext P,
.richtext TD,
.richtext TH {
  color: #808080;
  font-style: normal;
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.5px;
  line-height: 160%;
  letter-spacing: 0.5px;
}
.richtext H1 {
  color: #808080;
  font-style: normal;
  font-size: 28px;
  font-family: "Cinzel", serif;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.richtext H2 {
  color: #676767;
  font-style: normal;
  font-size: 22px;
  font-family: "Cinzel", serif;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.5px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.richtext H3 {
  color: #404040;
  font-style: normal;
  font-size: 18px;
  font-family: "Cinzel", serif;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.richtext IMG {
  border-color: #ffffff;
}
.richtext HR {
  color: #ffffff;
  background-color: #ffffff;
}
.richtext TABLE {
  border-color: #ffffff;
  border-style: solid;
  border-collapse: collapse;
}
.richtext TD,
.richtext TH {
  border-color: #ffffff;
}
.actions .heart {
  position: relative;
  top: 0px;
  font-size: 12px;
}
.blog-color1 {
  color: #808080;
}
.blog-font1 {
  font-size: 28px;
  font-family: "Cinzel", serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
}
.blog-post .blog-font1 {
  font-size: 31px;
}
.blog-post H1 {
  line-height: 160%;
}
.blog-eis H2 {
  line-height: 160%;
}
.blog-color2 {
  color: #676767;
  font-size: 13px !important;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0.5px;
  line-height: 160%;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.blog-font2 {
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
}
.blog-border3 {
  border-top: solid 1px #ffffff;
  border-bottom: solid 1px #ffffff;
}
.blog-color3 {
  color: #808080;
}
.blog-font3 {
  font-size: 18px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
}
.blog-color5 {
  color: #808080;
}
.blog-font5 {
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
}
.blog-color6 {
  color: #676767;
}
.blog-font6 {
  font-size: 22px;
  font-family: "Cinzel", serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
}
.blog-color7 {
  color: #808080;
}
.blog-font7 {
  font-size: 18px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  line-height: 160%;
}
.blog-font8 {
  font-size: 19px;
}
.blog-ei .pv {
  padding: 0px 6px;
}
.blog-eis .pv {
  padding: 6px;
}
.blog-font9 P {
  font-size: 19px;
  font-size: 19px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  line-height: 160%;
}
.blog-font9 {
  font-size: 19px;
  font-size: 19px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  line-height: 160%;
}
.blog-summary {
}
.blog-summary .blog-color1 {
}
.blog-summary .blog-font1 {
  font-size: 23px;
  font-family: "Cinzel", serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0.5px;
  line-height: 160%;
  color: #343434;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.blog-summary .blog-post-subtitle .date,
.blog-summary .blog-eixs .date {
  font-size: 11px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0.5px;
  line-height: 160%;
  color: #80a1a5;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.blog-summary .blog-post-subtitle .comments {
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0.5px;
  line-height: 160%;
  color: #95aba9;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.blog-summary .blog-font9,
.blog-summary .blog-font7,
.blog-summary .blog-font9 p {
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0.5px;
  line-height: 160%;
  color: #343434;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.blog-summary .blog-pager .previous {
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0.5px;
  line-height: 160%;
  color: #808080;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.blog-summary .blog-pager .next {
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0.5px;
  line-height: 160%;
  color: #808080;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.blog-summary .blog-border3 {
  border-top: solid 1px #d6d6d6;
  border-bottom: solid 1px rgba(255, 255, 255, 0);
}
.blog-one-post {
}
.blog-one-post .blog-font1 {
  font-size: 23px;
  font-family: "Cinzel", serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0.5px;
  line-height: 160%;
  color: #808080;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.blog-one-post .blog-post-subtitle .date {
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0.5px;
  line-height: 160%;
  color: #808080;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.blog-one-post .blog-post-subtitle .comments {
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0.5px;
  line-height: 160%;
  color: #808080;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.blog-one-post .blog-font9,
.blog-one-post .blog-font9 p {
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0.5px;
  line-height: 160%;
  color: #808080;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.blog-one-post .blog-pager .previous {
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0.5px;
  line-height: 160%;
  color: #808080;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.blog-one-post .blog-pager .next {
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0.5px;
  line-height: 160%;
  color: #808080;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-blogpage .button-font1 {
  font-size: 12px;
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.body-layout-blogpage .button-font2 {
  font-size: 17px;
}
.body-layout-blogpage .button-color1,
.body-layout-blogpage .button-color1:hover {
  color: #ffffff;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-blogpage .button-bgcolor1 {
  background-color: #8d8d8d;
}
.body-layout-blogpage .button-border1 {
  border-color: #96c8de;
  border-width: 0px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-blogpage .button-color2,
.body-layout-blogpage .button-color2:hover {
  color: #ffffff;
}
.body-layout-blogpage .button-bgcolor2 {
  background-color: #666666;
}
.body-layout-blogpage .button-border2 {
  border-color: #8dc7e0;
  border-width: 0px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-blogpage .mv-font1 {
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0.5px;
  line-height: 160%;
  color: #6a6a6a;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-blogpage .mv-font2 {
  font-size: 18px;
  font-family: "Cinzel", serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
  line-height: 160%;
  color: #808080;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-blogpage .ml-border1 {
  border-bottom: solid 1px #ffffff;
}
.body-layout-blogpage .ml-border2 {
  border-top: solid 1px rgba(77, 77, 77, 0.48);
}
.body-layout-blogpage .largeimage .pv-border {
  background-color: #ffffff;
  padding: 6px;
  border-color: #bfbfbf;
  border-width: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  left: -6px;
  top: -6px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-blogpage .largeimage .pv-ihover .pv-border {
  border-color: #676767;
}
.body-layout-blogpage .pvo-bgcolor1 {
  background-color: rgba(0, 0, 0, 0);
  opacity: 1;
}
.body-layout-blogpage .pv-bgcolor1 {
  background-color: rgba(0, 0, 0, 0);
}
.body-layout-blogpage .pvo-font1,
.body-layout-blogpage .pv-font1 {
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-size: 24px !important;
  font-weight: normal !important;
  font-style: normal;
  letter-spacing: 1.5px;
  text-transform: none;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-blogpage .pvo-color1,
.body-layout-blogpage .pv-color1 {
  color: #4d4d4d;
}
.body-layout-blogpage .pvo-font2,
.body-layout-blogpage .pv-font2 {
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-size: 12px !important;
  font-weight: normal !important;
  font-style: normal;
  letter-spacing: 1px;
  text-transform: none;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.body-layout-blogpage .pvo-color2,
.body-layout-blogpage .pv-color2 {
  color: #4d4d4d;
}
.body-layout-blogpage .pvo-font3 {
}
.body-layout-blogpage .pvo-color3 {
  color: #4d4d4d;
}
.body-layout-blogpage .separator-border1 {
  border-top: solid 1px rgba(141, 141, 141, 0.64);
  border-bottom: solid 1px #ffffff;
}
.body-layout-blogpage .separator-border2 {
}
.blog .blog-font5 {
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0.5px;
  line-height: 160%;
  color: #343434;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.blog .blog-font6 {
  font-size: 16px;
  font-family: "Cinzel", serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0.5px;
  line-height: 160%;
  color: #404040;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.blog .blog-font5 .link {
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0.5px;
  line-height: 160%;
  color: #808080;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.blog .blog-font5 .link:hover {
  color: #08ac62;
}
.homepad-bgcolor1 {
  background-color: rgba(0, 0, 0, 0);
}
.homepad-bgimage1 {
  background-image: url(https://cdn.zenfolio.com/zf/theme/en-US/lynx/unix/JQS537F4ZYWD/44CRY/2/471312691/custom/custom.css);
  background-position: top left;
  background-repeat: repeat;
  background-attachment: scroll;
  background-size: auto auto;
}
.homepad-bgcolor2 {
  background-color: rgba(0, 0, 0, 0);
}
.homepad-bgimage2 {
  background-image: url(https://cdn.zenfolio.com/zf/theme/en-US/lynx/unix/JQS537F4ZYWD/44CRY/2/471312691/custom/custom.css);
  background-position: top left;
  background-repeat: repeat;
  background-attachment: scroll;
  background-size: auto auto;
}
.homelogo-bgcolor1 {
  background-color: rgba(0, 0, 0, 0);
}
.homelogo-bgimage1 {
  background-image: url(https://cdn.zenfolio.com/zf/theme/en-US/lynx/unix/JQS537F4ZYWD/44CRY/2/471312691/custom/custom.css);
  background-position: top left;
  background-repeat: repeat;
  background-attachment: scroll;
  background-size: auto auto;
}
.layout .homemenu-horz .homemenu-middle,
.layout .homemenu-horz .homemenu-middle * {
  height: 26px;
  line-height: 26px;
}
.layout .homemenu-horz .homemenu-middle A {
  padding: 0px 19px;
}
.sidebar .homemenu-vert .homemenu-middle A {
  height: 24px;
  line-height: 24px;
}
.custom-photo-decoration .pv-outer {
  padding: 15px 0;
}
.share-bgcolor0 {
  background-color: #ffffff;
}
.share-color0 {
  color: #808080;
}
.share-font0 {
  font-size: 12px;
}
.share-border0 {
  border-color: rgba(213, 213, 213, 0.37);
}
.share-bgcolor1 {
  background-color: #a7d4c1;
}
.share-color1 {
  color: rgba(103, 103, 103, 0.65) !important;
}
.share-font1 {
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
}
.share-bgcolor2 {
  background-color: #caf3e1 !important;
}
.share-color2 {
  color: #4d4d4d !important;
}
.share-font2 {
  font-size: 14px !important;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif !important;
  font-weight: normal !important;
  font-style: normal !important;
  text-transform: none !important;
}
.share-bgcolor4 {
  background-color: rgba(194, 246, 224, 0.42);
}
.share-color4 {
  color: #6b878c !important;
}
.share-font4 {
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
}
.share-border4 {
  border-bottom-color: rgba(194, 246, 224, 0.42);
}
.share-bgcolor5 {
  background-color: #a7d4c1;
}
.share-color5 {
  color: rgba(103, 103, 103, 0.65);
}
.share-bgcolor6 {
  background-color: #a7d4c1;
}
.share-color6 {
  color: #6b878c;
}
.share-border7 {
  border-color: #666;
  border-width: 1px;
}
.share-bgcolor7 {
  background-color: rgba(194, 246, 224, 0.42);
}
.share-color7 {
  color: #666;
}
.share-color8 {
  color: #d17a0f;
}
.share-color9 {
  color: #808080;
}
.share-font9 {
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
}
.share-font10 {
  font-size: 11px;
}
.share-color11 {
  color: #676767;
}
.coowarn-border1 {
  border-bottom: solid 1px #ffffff;
}
.coowarn-bgcolor1 {
  background-color: #ffffff;
}
.coowarn-color1 {
  color: #000000;
}
.coowarn-font1 {
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
}
.coowarn-font3 {
  font-size: 15px;
  line-height: 20px;
}
.coowarn-font4 {
  font-size: 16px;
  font-weight: bold;
}
.body-layout-userpage .searchi-input {
  background-color: #ffffff;
  color: #bfbfbf;
}
.body-layout-userpage .searchi-input-focus {
  background-color: #ffffff;
  color: #676767;
}
#header .searchi-input {
  background-color: #ffffff;
  color: #bfbfbf;
}
#header .searchi-input-focus {
  background-color: #ffffff;
  color: #555555;
}
.header-bgcolor2 {
  background-color: #f4f4f4;
}
.header-bgimage2 {
}
.navigation-border1 {
  border-color: #96c8de;
}
.navigation-bgcolor1 {
  background-color: #b3b3b3;
}
.navigation-border2 {
  border-color: #8dc7e0;
}
.navigation-bgcolor2 {
  background-color: #4d4d4d;
}
.navigation-color3 {
  color: #6a6a6a;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.navigation-bgcolor3 {
  background-color: #aaaaaa;
}
.navigation-border3 {
  border-color: #b3b3b3;
}
.navigation-border1,
.navigation-border2,
.navigation-border3 {
  border-width: 0px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.zenbar {
  font-size: 16px;
  line-height: 1.5;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
}
.zenbar-sb-balloon {
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
}
.sbe-bg {
  background-color: rgba(255, 255, 255, 1);
}
.sbe-header {
  background-color: #ebebeb;
  color: #252525;
  font-size: 16px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
}
.sbe-header .sbe-header-title A {
  color: #252525;
}
.sbe-btn-share {
  background-color: #454a52;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  font-size: 14px;
}
.sbe-body-photog-name {
  font-size: 24px;
  font-weight: normal;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  color: #2a2a2a;
  line-height: 38px;
  margin-right: 20px;
}
.sbe-modified {
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  color: #808080;
}
.sbe-tb,
.sbe-tb A {
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  color: #808080;
}
.sbe-tb SPAN.sbe-tb-link {
  background-color: #8d8d8d;
  color: #ffffff;
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
  font-weight: normal;
}
.sbe-tb SPAN.sbe-tb-link:hover {
  background-color: #666666;
  color: #ffffff;
  cursor: pointer;
}
.sbe .sbe-tb-link-d {
  color: #676767;
}
.sbe-copyright {
  font-size: 12px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
}
.sbe-buy-menu > div:hover {
  cursor: pointer;
  color: rgba(255, 255, 255, 1);
  background-color: #808080;
}
.sbe-pg .pg-selected .pv-pad {
  border-color: #808080;
}
.sbe .pg-drop DIV {
  border: 1px solid #808080;
  background-color: #808080;
}
.sbe .pg-dragged-over .pv-pad,
.sbe-multi-drag-bottom {
  -webkit-box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
  -ms-box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.sbe .pg-dragged-over .pv-pad,
.sbe-multi-drag DIV {
  background-color: rgba(255, 255, 255, 1);
  border-color: #808080;
}
.sbe-sl,
.sbe-buy-menu,
.scrapbook-popup {
  background-color: rgba(255, 255, 255, 1);
}
.scrapbook-popup {
  border-color: #7c9d9b;
  border-style: solid;
  border-width: 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
  -ms-box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.scrapbook-popup-header {
  font-size: 20px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  color: #2a2a2a;
  margin: 15px 30px;
}
.scrapbook-popup .fa-close:hover {
  color: #000000;
}
.scrapbook-popup-body {
  font-size: 14px;
  font-weight: normal;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  line-height: 160%;
  color: #808080;
}
.scrapbook-popup-body .label,
.scrapbook-popup-body A {
  font-size: 14px;
}
.scrapbook-popup-body .form-error,
.scrapbook-popup-body .form-message {
  font-size: 12px;
}
.sbe-sh-tab,
.sbe-sh-tab:hover {
  font-size: 16px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  color: rgba(255, 255, 255, 1);
  background-color: #808080;
  border-color: #808080;
}
.sbe-sh-tab.active,
.sbe-sh-tab.active:hover {
  background-color: rgba(255, 255, 255, 1);
  color: #808080;
}
.sbe-sh-panel {
  border-color: #808080;
}
.sbe-sh-form INPUT,
.sbe-sh-form TEXTAREA,
.sbe-sh-link INPUT,
.sbe-sh-link DIV {
  color: #6a6a6a;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
}
.sbe-sh-form .form-error {
  color: rgba(213, 0, 0, 1);
}
.sbe-sl,
.sbe-sl A,
INPUT.sbe-sl-input {
  font-weight: normal;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  color: #808080;
}
.sbe-sl .sbe-sl-d,
.sbe-sl .sbe-sl-d:hover {
  color: #676767;
  text-decoration: none;
  cursor: default;
}
.sbe-sl .sbe-sl-sep {
  border-color: #000000;
}
.sbe-sl-row.sbe-sl-row-hover {
  color: #000000;
  background-color: #ccdad4;
}
.sbe-pg .pv-info {
  color: #808080;
}
.sbe-pg .pv-overlay-top {
  background-color: rgba(0, 0, 0, 0);
  color: #4d4d4d;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
}
.sbe-pg .pv-overlay-bottom {
  background-color: rgba(0, 0, 0, 0);
  color: #4d4d4d;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
}
.sbe-pg .pv-ohover .pv-overlay-top {
  background-color: #bfbfbf;
  color: #8d8d8d;
}
.sbe-pg .pv-ohover .pv-overlay-bottom {
  background-color: #bfbfbf;
  color: #8d8d8d;
}
.sbe-popupmenu {
  background-color: rgba(255, 255, 255, 1);
  color: #808080;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  font-weight: normal;
  line-height: 160%;
  letter-spacing: 0.5px;
  -ms-text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.sbe-popupmenu-item:hover {
  background-color: #808080;
  color: rgba(255, 255, 255, 1);
}
.ad-create-album {
  font-style: italic;
  font-family: "Lovers Quarrel", sans-serif;
  font-weight: normal;
  letter-spacing: 10px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.ad-top-image-description {
  color: #808080;
  background-color: rgba(255, 255, 255, 0.85);
}
.ad-large-heading,
.ad-pricing-box H2 {
  color: #808080;
}
.ad-large-heading,
.ad-pricing-box H2,
.ad-top-image-description H2 {
  font-style: normal;
  font-family: "Cinzel", serif;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.ad-large-heading,
.ad-pricing-box H2 {
  font-size: 28px;
}
.ad-medium-heading {
  color: #676767;
  font-size: 22px;
  font-style: normal;
  font-family: "Cinzel", serif;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.5px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.ad-small-heading,
.ad-pricing-tables CAPTION {
  color: #404040;
}
.ad-small-heading,
.ad-pricing-tables CAPTION,
.ad-top-image-description P {
  font-style: normal;
  font-family: "Cinzel", serif;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0px;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.ad-small-heading,
.ad-pricing-tables CAPTION {
  font-size: 18px;
}
.ad-pricing-tables CAPTION P {
  color: #808080;
  font-size: 14px;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
}
.ad-pricing-tables THEAD TR,
.ad-albums-description {
  color: #808080;
  background-color: rgba(255, 255, 255, 1);
}
.ad-pricing-tables TBODY TR:nth-child(odd) {
  background-color: rgba(128, 128, 128, 0.1);
}
.ad-pricing-box .production-times .fa {
  color: #808080;
}
.ad-small-preview,
.ad-preview-desc {
  color: #818181;
}
.ad-small-preview.selected,
.ad-small-preview:hover,
.ad-large-preview.selected,
.ad-large-preview:hover {
  color: #000000;
}
.ad-color-type:hover,
.ad-color-type.selected {
  border-color: #000000;
}
.sh-menu__main_fixed {
  background-color: rgba(0, 0, 0, 0.98);
  -webkit-box-shadow: rgba(0, 0, 0, 0.8) 0 3px 4px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.8) 0 3px 4px 0;
  box-shadow: rgba(0, 0, 0, 0.8) 0 3px 4px 0;
}
.sh-menu__back-to-gallery {
  border-width: 0px;
}
.sh-menu__main:not(.sh-menu__main_fixed) .sh-menu__back-to-gallery {
  color: #ffffff;
  background-color: #8d8d8d;
  border-color: #96c8de;
}
.sh-menu__main:not(.sh-menu__main_fixed) .sh-menu__back-to-gallery:hover {
  color: #ffffff;
  background-color: #666666;
  border-color: #8dc7e0;
}
.sh-menu__main_fixed .sh-menu__back-to-gallery,
.sh-menu__main_fixed .sh-menu__back-to-gallery:hover {
  color: #000000;
  background-color: #ffffff;
  border-color: #ffffff;
}
.sh-menu__main_fixed .sh-menu__settings,
.sh-menu__main_fixed .sh-menu__settings:hover {
  color: #ffffff;
}
.sh-menu-item__root {
  color: #808080;
}
.sh-menu-item:hover .sh-menu-item__root {
  color: #08ac62;
}
.sh-menu-item_fixed .sh-menu-item__root {
  color: #ffffff;
}
.sh-menu-item_fixed:hover .sh-menu-item__root {
  color: #ffffff;
}
.sh-menu-item__children {
  background-color: rgba(0, 0, 0, 0.98);
  -webkit-box-shadow: rgba(0, 0, 0, 0.6) 4px 4px 6px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.6) 4px 4px 6px 0;
  box-shadow: rgba(0, 0, 0, 0.6) 4px 4px 6px 0;
}
.sh-menu-item__children-arrow {
  border-bottom-color: rgba(0, 0, 0, 0.98);
}
.sh-menu-item__child {
  color: #ffffff;
}
.sh-menu-item__child:hover {
  color: #ffffff;
  background-color: #3c3c3c;
}
.sh-pricing-filter {
  background-color: #ffffff;
  color: #808080;
  border-color: #7c9d9b;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
}
.sh-pricing-filter__header {
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
}
.sh-pricing-filter__close:hover {
  color: #808080;
}
.sh-pricing-filter__shipping-zones,
.sh-pricing-filter__currencies {
  border-right-color: #808080;
}
.sh-pricing-filter__icon-check {
  border-color: #808080;
  background: #808080;
  color: #ffffff;
}
.sh-pricing-filter__icon-circle {
  border-color: #808080;
  background: #ffffff;
}
.sh-pricing-filter__shipping-zone_selected
  .sh-pricing-filter__shipping-zone-name,
.sh-pricing-filter__currency_selected .sh-pricing-filter__currency-name,
.sh-pricing-filter__shipping-zone:hover .sh-pricing-filter__shipping-zone-name,
.sh-pricing-filter__currency:hover .sh-pricing-filter__currency-name,
.sh-pricing-filter__unit:not(.sh-pricing-filter__unit_selected):hover
  .sh-pricing-filter__unit-name {
  color: #808080;
}
.sh-pricing-filter__unit_selected {
  background: #808080;
}
.sh-pricing-filter__unit_selected .sh-pricing-filter__unit-name {
  color: #ffffff;
}
.sh-package-tile {
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px 1px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px 1px;
}
.sh-package-tile__name {
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
}
.sh-package-tile__name_primary {
  color: #ffffff;
}
.sh-package-tile__name_primary {
  background-color: #4d4d4d;
}
.sh-package-tile__price,
.sh-package-tile__name_secondary,
.sh-package-tile__content .sh-package-tile__description {
  color: #666666;
}
.sh-package-tile__content .sh-package-tile__item-name {
  color: #666666;
}
.sh-package-tile__link {
  color: #2b78e6;
}
.sh-package-tile__link:hover {
  color: #2464bf;
}
.sh-package-tile__goto {
  border-top-color: #e1e1e1;
}
.sh-package-tile__more-tooltip {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.78);
}
.sh-package-tile__preview {
  background-color: #ffffff;
  color: #808080;
  border-color: #7c9d9b;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
}
.sh-package-tile__preview-header {
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
}
.sh-package-tile__image-icon {
  color: #808080;
}
.shh-category-tile__content {
  background: #ffffff;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px 1px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px 1px;
}
.shh-category-tile__see-more {
  border-top-color: #e1e1e1;
}
.shh-page__header {
  color: #808080;
  font-family: "Cinzel", serif;
}
.shh-page__section-header {
  color: #808080;
  font-family: "Cinzel", serif;
}
.shpkg-page__header {
  color: #808080;
  font-family: "Cinzel", serif;
}
.shc-grid-item__image,
.shc-grid-item__loading {
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px 1px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px 1px;
}
.shc-grid-item:not(.shc-grid-item_not-printable):hover .shc-grid-item__name,
.shc-grid-item:not(.shc-grid-item_not-printable):hover
  .shc-grid-item__category-name {
  color: #808080;
}
.shc-grid-item_not-printable .shc-grid-item__image-wrapper:after {
  background: rgba(255, 255, 255, 0.5);
}
.shc-grid-item_not-printable .shc-grid-item__size,
.shc-grid-item_not-printable .shc-grid-item__name {
  color: #676767;
}
.shc-grid-item__loading {
  background: #d2d2d2;
}
.shc-grid-item_template:after {
  background: #ffffff;
}
.shc-grid__items_templates:last-child {
  border-bottom-color: #ffffff;
}
.shc-grid__subcategory-name,
.shc-grid__not-printable {
  border-bottom-color: #ffffff;
}
.shprd-template-designs {
  background-color: #ffffff;
  color: #808080;
  border-color: #7c9d9b;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
}
.shprd-template-designs__header {
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
}
.shprd-template-designs__close:hover {
  color: #808080;
}
.shprd-design-tile_inactive .shprd-design-tile__icon-inner:after {
  background-color: rgba(255, 255, 255, 0.5);
}
.shprd-design-tile_inactive .shprd-design-tile__name {
  color: #676767;
}
.shprd-design-tile__icon-inner {
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px 1px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px 1px;
}
.shprd-design-tile__icon-inner_loading {
  background-color: #d2d2d2;
}
.shprd-design-tile_selected .shprd-design-tile__name,
.shprd-design-tile:not(.shprd-design-tile_inactive):hover
  .shprd-design-tile__name {
  color: #808080;
}
.shprd-design-tile__check-inner {
  color: #6a6a6a;
}
.shprd-design-tile__check-outer {
  color: #ffffff;
}
.no-template {
  font-size: large;
  margin-left: 1rem;
}
.shprd-product-size__icon-shape-inner {
  fill: #ffffff;
}
.shprd-product-size__icon-shape-outer {
  fill: #808080;
}
.shprd-product-size:hover .shprd-product-size__icon-shape-outer,
.shprd-product-size_selected .shprd-product-size__icon-shape-outer,
.shprd-product-size_selected .shprd-product-size__icon-shape-inner {
  fill: #808080;
}
.shprd-product-size__icon-man {
  fill: rgba(188, 217, 204, 1);
}
.shprd-product-size:hover .shprd-product-size__icon-man,
.shprd-product-size_selected .shprd-product-size__icon-man {
  fill: rgba(193, 207, 201, 1);
}
.shprd-product-size__label {
  color: #808080;
  font-family: "Cinzel", serif;
}
.shprd-product-size_selected .shprd-product-size__label {
  color: #808080;
}
.zf-combo-box_type_quantity .zf-combo-box__header,
.zf-combo-box_type_quantity .zf-combo-box__drop-down,
.zf-combo-box_type_design-category .zf-combo-box__header,
.zf-combo-box_type_design-category .zf-combo-box__drop-down,
.zf-combo-box_type_parameter .zf-combo-box__header,
.zf-combo-box_type_parameter .zf-combo-box__drop-down {
  border-color: #6a6a6a;
  background-color: #fff;
  color: #6a6a6a;
  font-family: "Cinzel", serif;
}
.zf-combo-box_type_product-group .zf-combo-box__header,
.zf-combo-box_type_product-group .zf-combo-box__drop-down {
  border-color: #808080;
  background-color: #ffffff;
  color: #808080;
  font-family: "Cinzel", serif;
}
.zf-combo-box_type_parameter.zf-combo-box_disabled .zf-combo-box__header:after {
  background-color: rgba(128, 128, 128, 0.6);
}
.zf-combo-box_type_quantity .zf-combo-box__item_hovered,
.zf-combo-box_type_design-category .zf-combo-box__item_hovered,
.zf-combo-box_type_parameter .zf-combo-box__item_hovered,
.zf-combo-box_type_product-group
  .zf-combo-box__item_hovered:not(.zf-combo-box__item_not-selectable) {
  background-color: #ccdad4;
  color: #000000;
}
.zf-combo-box_type_quantity .zf-combo-box__item_selected,
.zf-combo-box_type_design-category .zf-combo-box__item_selected,
.zf-combo-box_type_parameter .zf-combo-box__item_selected,
.zf-combo-box_type_product-group .zf-combo-box__item_selected {
  background-color: #c6e5d7;
  color: #545454;
}
.shprd-item-editor__configuration-area {
  color: #808080;
  font-family: "Cinzel", serif;
}
.shprd-item-editor__configuration-section:not(
  .shprd-item-editor__configuration-section_type_description
) {
  background: rgba(242, 242, 242, 1);
}
.shprd-item-editor__description-section {
  border-color: #ffffff;
}
.shprd-item-editor__parameter-textline-error,
.shprd-item-editor__parameter-text-error,
.shprd-item-editor__parameter-service-set-error,
.shprd-item-editor__parameter-addon-error,
.shprd-item-editor_error .shprd-item-editor__error-area {
  color: rgba(213, 0, 0, 1);
}
.shprd-item-editor__parameter-color-box {
  border-color: #d2d2d2;
}
.shprd-item-editor__parameter-color_selected
  .shprd-item-editor__parameter-color-box {
  border-color: #808080;
}
.shprd-item-editor__parameter-color_selected
  .shprd-item-editor__parameter-color-name {
  color: #808080;
}
.shprd-item-editor__parameter-frame {
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px 1px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px 1px;
}
.shprd-item-editor__parameter-frame_selected {
  border-color: #808080;
}
.zf-combo-box__drop-down .shprd-item-editor__product-group-item-vendor {
  background-color: #ffffff;
  color: #808080;
}
.shprd-item-editor__product-group-item-change,
.shprd-item-editor__product-group-item-choose-larger-photo,
.shprd-item-editor__product-group-item_non-buyable
  .shprd-item-editor__product-group-item-name {
  color: #676767;
}
.shprd-item-editor__parameter-option-info,
.shprd-item-editor__parameter-settinglist-info,
.shprd-item-editor__parameter-service-set-info,
.shprd-item-editor__parameter-addon-info,
.shprd-item-editor__parameter-default-service-info,
.shprd-item-editor__parameter-frame-info,
.shprd-item-editor__section-values {
  color: #404040;
  font-family: "Cinzel", serif;
}
.shprd-item-editor__product-group-item-change,
.shprd-item-editor__product-group-item-choose-larger-photo,
.shprd-item-editor__product-group-item-vendor {
  font-family: "Cinzel", serif;
}
.shprd-item-editor__product-group-item-choose-larger-photo,
.shprd-item-editor__product-group-item-vendor {
  font-size: 10px;
}
.shprd-item-editor__product-group-item_non-buyable
  .shprd-item-editor__product-group-item-preview:after {
  background-color: rgba(255, 255, 255, 0.5);
}
.shprd-item-editor__parameter-textline-value,
.shprd-item-editor__parameter-text-value {
  border-color: #6a6a6a;
  background-color: #fff;
  color: #6a6a6a;
  font-family: "Cinzel", serif;
}
.shprd-item-editor__parameter-textline-value::-webkit-input-placeholder,
.shprd-item-editor__parameter-text-value::-webkit-input-placeholder {
  color: rgba(191, 191, 191, 0.87);
}
.shprd-item-editor__parameter-textline-value:-moz-placeholder,
.shprd-item-editor__parameter-text-value:-moz-placeholder {
  color: rgba(191, 191, 191, 0.87);
}
.shprd-item-editor__parameter-textline-value::-moz-placeholder,
.shprd-item-editor__parameter-text-value::-moz-placeholder {
  color: rgba(191, 191, 191, 0.87);
}
.shprd-item-editor__parameter-textline-value:-ms-input-placeholder,
.shprd-item-editor__parameter-text-value:-ms-input-placeholder {
  color: rgba(191, 191, 191, 0.87);
}
.shprd-item-editor__parameter-addon-value[disabled]
  ~ .shprd-item-editor__parameter-addon-name {
  color: #676767;
}
.shprd-item-editor__atc-too-big,
.shprd-item-editor__atec-too-big,
.shprd-item-editor__atc-timeout,
.shprd-item-editor__atc-finish {
  background-color: #ffffff;
  color: #808080;
  border-color: #7c9d9b;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
}
.shprd-item-editor__atc-too-big-header,
.shprd-item-editor__atec-too-big-header,
.shprd-item-editor__atc-finish-header {
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
}
.shprd-confirm-page-change {
  background-color: #ffffff;
  color: #808080;
  border-color: #7c9d9b;
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
}
.shprd-confirm-page-change__header {
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
}
.shprd-preview-area__small-preview {
  background-color: #d2d2d2;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px 1px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px 1px;
}
.shprd-preview-area__small-preview_selected {
  border-color: #808080;
}
.shprd-preview-area__small-preview-empty-box {
  color: #2d2d2d;
}
.shprd-preview-area__big-preview-empty-box {
  color: #808080;
}
.shprd-preview-area__small-preview-loading-overlay,
.shprd-preview-area__big-preview-loading-overlay {
  background: rgba(128, 128, 128, 0.8);
}
.shprd-preview-area__small-preview-loading-box,
.shprd-preview-area__big-preview-loading-box {
  color: #808080;
  border-color: rgba(213, 213, 213, 0);
  background: rgba(255, 255, 255, 0);
}
.shprd-preview-area__big-preview-content {
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px 1px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px 1px;
}
.shprd-preview-area__navigator-left-inner,
.shprd-preview-area__navigator-right-inner {
  color: #ffffff;
}
.shprd-preview-area__navigator-left-outer,
.shprd-preview-area__navigator-right-outer {
  color: #8d8d8d;
}
.shprd-quantity-selector__input {
  font-family: "Cinzel", serif;
  color: #6a6a6a;
  border-color: #6a6a6a;
  background-color: #fff;
}
.shprd-product-popup {
  background-color: #ffffff;
  border-color: #7c9d9b;
}
.shprd-product-popup__header {
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
}
.shprd-product-popup__close:hover {
  color: #808080;
}
.qs-panel__header {
  background-color: rgba(255, 255, 255, 0);
  color: #808080;
}
.qs-panel__visit-shop {
  border-color: #808080;
}
.qs-panel__visit-shop:hover {
  background-color: #808080;
  color: #ffffff;
}
.qs-panel__list-item {
  font-family:
    Garamond,
    "Hoefler Text",
    Times New Roman,
    Times,
    serif;
}
.qs-panel__loading,
.qs-panel__list-header-popup-link {
  color: #808080;
}
.qs-panel__go-to-cart {
  color: #ffffff;
  background-color: #8d8d8d;
  border-color: #96c8de;
  border-width: 0px;
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
  -webkit-box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
  -moz-box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.qs-panel__go-to-cart:hover {
  color: #ffffff;
  background-color: #666666;
  border-color: #8dc7e0;
}
.qs-panel__go-to-cart_disabled {
  color: #6a6a6a;
  background-color: #aaaaaa;
  border-color: #b3b3b3;
  border-width: 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
  -moz-box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.qs-panel__go-to-cart_disabled:hover {
  color: #6a6a6a;
  background-color: #aaaaaa;
  border-color: #b3b3b3;
}
