div.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f {
  padding-top: 150px;
  padding-bottom: 0;
  color: #fff;
}

.hasSecondaryContent .primaryAndSecondaryContainer div.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent div.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f .blockContent.blockContentBleed {
  padding-left: 150px;
  padding-right: 150px
}

div.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f .gridTrigger {
  fill: #fff
}

.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f .blockInnerContent {
  text-align: center;
}

.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f .maxWidth--content {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto
}

.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f .contentTitle {
  font-size: 40px;
  letter-spacing: .1em;
  padding-left: .1em;
  margin-right: 0;
  text-align: center;
}

.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f .contentTitle,
.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f .contentTitle a {
  color: #000
}

.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f button,
.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f .button,
.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f a.button,
.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f input[type=submit] {
  background: #0e0e0e;
  background: linear-gradient(to bottom, #121212, #0e0e0e);
  color: #fff;
  font-size: 18px;
  border-width: 0;
  border-color: #fff;
  letter-spacing: normal;
}

.ieLTE9 .blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f button,
.ieLTE9 .blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f .button,
.ieLTE9 .blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f a.button,
.ieLTE9 .blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f input[type=submit] {
  behavior: url("../PIE.htc");
  -pie-background: linear-gradient(top, #121212, #0e0e0e)
}

.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f button:hover,
.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f .button:hover,
.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f a.button:hover,
.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f input[type=submit]:hover,
.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f button:active,
.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f .button:active,
.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f a.button:active,
.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f input[type=submit]:active,
.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f button:focus,
.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f .button:focus,
.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f a.button:focus,
.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f input[type=submit]:focus {
  background: #7a7a7a;
  background: linear-gradient(to bottom, #a3a3a3, #7a7a7a);
  border-color: #a3a3a3
}

.ieLTE9 .blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f button:hover,
.ieLTE9 .blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f .button:hover,
.ieLTE9 .blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f a.button:hover,
.ieLTE9 .blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f input[type=submit]:hover,
.ieLTE9 .blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f button:active,
.ieLTE9 .blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f .button:active,
.ieLTE9 .blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f a.button:active,
.ieLTE9 .blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f input[type=submit]:active,
.ieLTE9 .blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f button:focus,
.ieLTE9 .blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f .button:focus,
.ieLTE9 .blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f a.button:focus,
.ieLTE9 .blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f input[type=submit]:focus {
  behavior: url("../PIE.htc");
  -pie-background: linear-gradient(top, #a3a3a3, #7a7a7a)
}

.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f .scForm input[type=text],
.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f .scForm input[type=number],
.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f .scForm input[type=email],
.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f .scForm input[type=url],
.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f .scForm input[type=tel],
.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f .scForm input[type=search] {
  font-size: 18px
}

.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f>*:not(.plxBg-img) {
  transition-duration: 2s
}

div.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f {
  background-color: #fff;
  background-image: url("../static.mywebsites360.com/d0d9943e1471453daf33fdd6283fabc1/i/c281dc87db204c13b2a246c58aba2914/1/5feFb8zhrk/Brands-Lutron-d5df9dea.jpg");
  background-position: 50% 50%;
  background-attachment: fixed;
  background-size: cover;
  background-repeat: no-repeat;
}

.tablet div.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f,
.mobile div.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f {
  background-attachment: scroll
}

.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f:before,
.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f>body>.plxBg-img:before,
.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f>.plxBg-img:before {
  content: '' !important;
  display: block !important;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  opacity: .5
}

.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f.plxBg:before {
  content: none !important
}

.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f,
.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f .blockContent {
  position: relative
}

div.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b {
  padding-top: 100px;
  padding-bottom: 100px;
}

.hasSecondaryContent .primaryAndSecondaryContainer div.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent div.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b .blockContent.blockContentBleed {
  padding-left: 0;
  padding-right: 0
}

.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b button,
.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b .button,
.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b a.button,
.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b input[type=submit] {
  letter-spacing: .1em;
}

div.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b {
  background-color: #222;
  background-image: none;
  background-attachment: fixed;
}

.tablet div.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b,
.mobile div.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b {
  background-attachment: scroll
}

.ieLTE8 .blockWrap_c5217b8ab82a47938fd429a6bdea1e0b {
  background-image: url("none.css")
}

.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b:before,
.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b>body>.plxBg-img:before,
.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b>.plxBg-img:before {
  content: none;
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0
}

div.blockWrap_f899ca0e1e674ccbbac858950867939b {
  padding-top: 40px;
  padding-bottom: 40px;
}

.hasSecondaryContent .primaryAndSecondaryContainer div.blockWrap_f899ca0e1e674ccbbac858950867939b,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent div.blockWrap_f899ca0e1e674ccbbac858950867939b .blockContent.blockContentBleed {
  padding-left: 40px;
  padding-right: 40px
}

.blockWrap_f899ca0e1e674ccbbac858950867939b .pageTitle {
  color: #fff;
  font-size: 28px;
  letter-spacing: .15em;
  padding-left: .15em;
}

.blockWrap_f899ca0e1e674ccbbac858950867939b>*:not(.plxBg-img) {
  transition-duration: 2s
}

div.blockWrap_f899ca0e1e674ccbbac858950867939b {
  background-color: #bb8e4a;
  background-image: none;
  background-attachment: scroll;
}

.ieLTE8 .blockWrap_f899ca0e1e674ccbbac858950867939b {
  background-image: url("none.css")
}

.blockWrap_f899ca0e1e674ccbbac858950867939b:before,
.blockWrap_f899ca0e1e674ccbbac858950867939b>body>.plxBg-img:before,
.blockWrap_f899ca0e1e674ccbbac858950867939b>.plxBg-img:before {
  content: none;
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0
}

div.blockWrap_d520efd4bd494d8793f5b7f11fa235eb {
  padding-top: 30px;
  padding-bottom: 30px;
  color: #e8e8e8;
}

.hasSecondaryContent .primaryAndSecondaryContainer div.blockWrap_d520efd4bd494d8793f5b7f11fa235eb,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent div.blockWrap_d520efd4bd494d8793f5b7f11fa235eb .blockContent.blockContentBleed {
  padding-left: 30px;
  padding-right: 30px
}

div.blockWrap_d520efd4bd494d8793f5b7f11fa235eb .gridTrigger {
  fill: #e8e8e8
}

.blockWrap_d520efd4bd494d8793f5b7f11fa235eb .blockInnerContent {
  font-size: 18px;
}

.blockWrap_d520efd4bd494d8793f5b7f11fa235eb .maxWidth--content {
  max-width: 550px;
  margin-left: auto;
  margin-right: auto
}

.blockWrap_d520efd4bd494d8793f5b7f11fa235eb .contentTitle {
  font-size: 32px;
  letter-spacing: .1em;
  padding-left: 0;
  margin-right: 0;
  text-align: left;
}

.blockWrap_d520efd4bd494d8793f5b7f11fa235eb .maxWidth--contentTitle {
  max-width: 550px;
  margin-left: auto;
  margin-right: auto
}

.blockWrap_d520efd4bd494d8793f5b7f11fa235eb>*:not(.plxBg-img) {
  transition-duration: 1s
}

div.blockWrap_d520efd4bd494d8793f5b7f11fa235eb {
  background-color: #111;
  background-image: none
}

.ieLTE8 .blockWrap_d520efd4bd494d8793f5b7f11fa235eb {
  background-image: url("")
}

div.blockWrap_d824668147384f3c98130fab9136584d {
  padding-top: 30px;
  padding-bottom: 30px;
  color: #e8e8e8;
}

.hasSecondaryContent .primaryAndSecondaryContainer div.blockWrap_d824668147384f3c98130fab9136584d,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent div.blockWrap_d824668147384f3c98130fab9136584d .blockContent.blockContentBleed {
  padding-left: 30px;
  padding-right: 30px
}

div.blockWrap_d824668147384f3c98130fab9136584d .gridTrigger {
  fill: #e8e8e8
}

.blockWrap_d824668147384f3c98130fab9136584d .blockInnerContent {
  font-size: 18px;
  text-align: left;
}

.blockWrap_d824668147384f3c98130fab9136584d .maxWidth--content {
  max-width: 550px;
  margin-left: auto;
  margin-right: auto
}

.blockWrap_d824668147384f3c98130fab9136584d .contentTitle {
  font-size: 32px;
  letter-spacing: .1em;
  padding-left: 0;
  margin-right: 0;
  text-align: left;
}

.blockWrap_d824668147384f3c98130fab9136584d .maxWidth--contentTitle {
  max-width: 550px;
  margin-left: auto;
  margin-right: auto
}

.blockWrap_d824668147384f3c98130fab9136584d>*:not(.plxBg-img) {
  transition-duration: 1s
}

div.blockWrap_d824668147384f3c98130fab9136584d {
  background-color: #111;
  background-image: none
}

.ieLTE8 .blockWrap_d824668147384f3c98130fab9136584d {
  background-image: url("")
}

div.blockWrap_e9f3e4c9a3e44ce08d1a6603c3630cfe {
  padding-top: 100px;
  padding-bottom: 100px;
}

.hasSecondaryContent .primaryAndSecondaryContainer div.blockWrap_e9f3e4c9a3e44ce08d1a6603c3630cfe,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent div.blockWrap_e9f3e4c9a3e44ce08d1a6603c3630cfe .blockContent.blockContentBleed {
  padding-left: 100px;
  padding-right: 100px
}

div.blockWrap_e9f3e4c9a3e44ce08d1a6603c3630cfe {
  background-color: #222;
  background-image: none;
  background-attachment: fixed;
}

.tablet div.blockWrap_e9f3e4c9a3e44ce08d1a6603c3630cfe,
.mobile div.blockWrap_e9f3e4c9a3e44ce08d1a6603c3630cfe {
  background-attachment: scroll
}

.ieLTE8 .blockWrap_e9f3e4c9a3e44ce08d1a6603c3630cfe {
  background-image: url("none.css")
}

.blockWrap_e9f3e4c9a3e44ce08d1a6603c3630cfe:before,
.blockWrap_e9f3e4c9a3e44ce08d1a6603c3630cfe>body>.plxBg-img:before,
.blockWrap_e9f3e4c9a3e44ce08d1a6603c3630cfe>.plxBg-img:before {
  content: none;
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0
}

div.blockWrap_dc1ad508688c4228ae8e111693490add {
  padding-top: 0;
  padding-bottom: 0;
}

.hasSecondaryContent .primaryAndSecondaryContainer div.blockWrap_dc1ad508688c4228ae8e111693490add,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent div.blockWrap_dc1ad508688c4228ae8e111693490add .blockContent.blockContentBleed {
  padding-left: 0;
  padding-right: 0
}

.ieLTE8 .blockWrap_dc1ad508688c4228ae8e111693490add {
  background-image: url("")
}

div.blockWrap_da267953e7c543fa893dead118205fc2 {
  padding-top: 60px;
  padding-bottom: 10px;
}

.hasSecondaryContent .primaryAndSecondaryContainer div.blockWrap_da267953e7c543fa893dead118205fc2,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent div.blockWrap_da267953e7c543fa893dead118205fc2 .blockContent.blockContentBleed {
  padding-left: 60px;
  padding-right: 60px
}

.blockWrap_da267953e7c543fa893dead118205fc2 .blockInnerContent {
  text-align: center;
}

.blockWrap_da267953e7c543fa893dead118205fc2 .contentTitle {
  text-align: center;
  letter-spacing: .1em;
  padding-left: .1em;
  margin-right: 0;
}

.ieLTE8 .blockWrap_da267953e7c543fa893dead118205fc2 {
  background-image: url("")
}

div.blockWrap_c3e7a2439043407f8b01e8190fc4995a {
  padding-top: 60px;
  padding-bottom: 80px;
}

.hasSecondaryContent .primaryAndSecondaryContainer div.blockWrap_c3e7a2439043407f8b01e8190fc4995a,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent div.blockWrap_c3e7a2439043407f8b01e8190fc4995a .blockContent.blockContentBleed {
  padding-left: 60px;
  padding-right: 60px
}

div.blockWrap_c3e7a2439043407f8b01e8190fc4995a {
  background-color: transparent;
  background-image: none
}

.ieLTE8 .blockWrap_c3e7a2439043407f8b01e8190fc4995a {
  background-image: url("")
}

div.blockWrap_b93c182acb2e4c669626c4598343a5eb {
  background-color: transparent;
}

.ieLTE8 .blockWrap_b93c182acb2e4c669626c4598343a5eb {
  background-image: url("../static.mywebsites360.com/d0d9943e1471453daf33fdd6283fabc1/i/c281dc87db204c13b2a246c58aba2914/1/5feFb8zhrk/Brands-Lutron-d5df9dea.jpg")
}

div.blockWrap_b93c182acb2e4c669626c4598343a5eb {
  background-image: url("../static.mywebsites360.com/d0d9943e1471453daf33fdd6283fabc1/i/c281dc87db204c13b2a246c58aba2914/1/5feFb8zhrk/Brands-Lutron-d5df9dea.jpg")
}

@media screen and (-o-min-device-pixel-ratio:5/4),
screen and (-webkit-min-device-pixel-ratio:1.25),
screen and (min-resolution:120dpi) {
  div.blockWrap_b93c182acb2e4c669626c4598343a5eb {
    background-image: url("../static.mywebsites360.com/d0d9943e1471453daf33fdd6283fabc1/i/c281dc87db204c13b2a246c58aba2914/1/5feFb8zhrk/Brands-Lutron-d5df9dea.jpg")
  }
}

@media screen and (min-width:768px) {
  div.blockWrap_b93c182acb2e4c669626c4598343a5eb {
    background-image: url("../static.mywebsites360.com/d0d9943e1471453daf33fdd6283fabc1/i/c281dc87db204c13b2a246c58aba2914/1/5feFb8zhrk/Brands-Lutron-d5df9dea.jpg")
  }
}

@media screen and (min-width:768px) and (-o-min-device-pixel-ratio:5/4),
screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:1.25),
screen and (min-width:768px) and (min-resolution:120dpi) {
  div.blockWrap_b93c182acb2e4c669626c4598343a5eb {
    background-image: url("../static.mywebsites360.com/d0d9943e1471453daf33fdd6283fabc1/i/c281dc87db204c13b2a246c58aba2914/1/5feFb8zhrk/Brands-Lutron-d5df9dea.jpg")
  }
}

@media screen and (min-width:1025px) {
  div.blockWrap_b93c182acb2e4c669626c4598343a5eb {
    background-image: url("../static.mywebsites360.com/d0d9943e1471453daf33fdd6283fabc1/i/c281dc87db204c13b2a246c58aba2914/1/5feFb8zhrk/Brands-Lutron-d5df9dea.jpg")
  }
}

@media screen and (min-width:1025px) and (-o-min-device-pixel-ratio:5/4),
screen and (min-width:1025px) and (-webkit-min-device-pixel-ratio:1.25),
screen and (min-width:1025px) and (min-resolution:120dpi) {
  div.blockWrap_b93c182acb2e4c669626c4598343a5eb {
    background-image: url("../static.mywebsites360.com/d0d9943e1471453daf33fdd6283fabc1/i/c281dc87db204c13b2a246c58aba2914/1/5feFb8zhrk/Brands-Lutron-d5df9dea.jpg")
  }
}

.blockWrap_b93c182acb2e4c669626c4598343a5eb:before,
.blockWrap_b93c182acb2e4c669626c4598343a5eb>body>.plxBg-img:before,
.blockWrap_b93c182acb2e4c669626c4598343a5eb>.plxBg-img:before {
  content: '' !important;
  display: block !important;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  opacity: .5
}

.blockWrap_b93c182acb2e4c669626c4598343a5eb.plxBg:before {
  content: none !important
}

.blockWrap_b93c182acb2e4c669626c4598343a5eb,
.blockWrap_b93c182acb2e4c669626c4598343a5eb .blockContent {
  position: relative
}

.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b .contentImg {
  width: 100%;
  max-width: 100px;
}

.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b .contentImg.imgShape,
.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b .contentImg.scMap {
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto
}

.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b .imgHover:hover .imgHover-overlay,
.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b .imgHover:hover .imgHover-overlay.imgEffect-overlay {
  background-color: transparent
}

.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b .imgEffect-overlay {
  background-color: transparent
}

.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b .blockContent.fixedHeightGallery .flex-container:not(.thumbsContainer) {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  max-width: 100px
}

@media only screen and (min-width:768px) {

  .blockWrap_c5217b8ab82a47938fd429a6bdea1e0b .blockContent.layoutE.hasSlideshow .blockImg,
  .blockWrap_c5217b8ab82a47938fd429a6bdea1e0b .blockContent.layoutE.circleImages .blockImg,
  .blockWrap_c5217b8ab82a47938fd429a6bdea1e0b .blockContent.layoutE.squareImages .blockImg,
  .blockWrap_c5217b8ab82a47938fd429a6bdea1e0b .blockContent.layoutE.fixedAspectRatioImages .blockImg,
  .blockWrap_c5217b8ab82a47938fd429a6bdea1e0b .blockContent.layoutF.hasSlideshow .blockImg,
  .blockWrap_c5217b8ab82a47938fd429a6bdea1e0b .blockContent.layoutF.circleImages .blockImg,
  .blockWrap_c5217b8ab82a47938fd429a6bdea1e0b .blockContent.layoutF.squareImages .blockImg,
  .blockWrap_c5217b8ab82a47938fd429a6bdea1e0b .blockContent.layoutF.fixedAspectRatioImages .blockImg {
    max-width: 100px
  }
}

.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b .carousel-slide .imgShape {
  width: 100%;
  width: 100px
}

.blockWrap_e9f3e4c9a3e44ce08d1a6603c3630cfe .imgHover:hover .imgHover-overlay,
.blockWrap_e9f3e4c9a3e44ce08d1a6603c3630cfe .imgHover:hover .imgHover-overlay.imgEffect-overlay {
  background-color: #121212;
  background-color: rgba(18, 18, 18, 0.3);
}

.ieLTE8 .blockWrap_e9f3e4c9a3e44ce08d1a6603c3630cfe .imgHover:hover .imgHover-overlay,
.ieLTE8 .blockWrap_e9f3e4c9a3e44ce08d1a6603c3630cfe .imgHover:hover .imgHover-overlay.imgEffect-overlay {
  -pie-poll: true;
  -pie-background: rgba(18, 18, 18, 0.3);
  behavior: url("../PIE.htc")
}

.blockWrap_e9f3e4c9a3e44ce08d1a6603c3630cfe .imgEffect-overlay {
  background-color: #121212;
  background-color: rgba(18, 18, 18, 0.3);
}

.ieLTE8 .blockWrap_e9f3e4c9a3e44ce08d1a6603c3630cfe .imgEffect-overlay {
  -pie-poll: true;
  -pie-background: rgba(18, 18, 18, 0.3);
  behavior: url("../PIE.htc")
}

.blockWrap_c3e7a2439043407f8b01e8190fc4995a .contentImg {
  width: 100%;
  max-width: 150px;
}

.blockWrap_c3e7a2439043407f8b01e8190fc4995a .contentImg.imgShape,
.blockWrap_c3e7a2439043407f8b01e8190fc4995a .contentImg.scMap {
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto
}

.blockWrap_c3e7a2439043407f8b01e8190fc4995a .imgShape,
.blockWrap_c3e7a2439043407f8b01e8190fc4995a .imgHover-transform,
.blockWrap_c3e7a2439043407f8b01e8190fc4995a .imgEffect-transform {
  background-size: contain;
}

.blockWrap_c3e7a2439043407f8b01e8190fc4995a .eventColl--gridView1 .imgShape,
.blockWrap_c3e7a2439043407f8b01e8190fc4995a .eventColl--gridView2 .imgShape,
.blockWrap_c3e7a2439043407f8b01e8190fc4995a .eventColl--listView1 .imgShape,
.blockWrap_c3e7a2439043407f8b01e8190fc4995a .eventColl--listView2 .imgShape {
  background-size: contain
}

.blockWrap_c3e7a2439043407f8b01e8190fc4995a .blockContent.fixedHeightGallery .flex-container:not(.thumbsContainer) {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  max-width: 150px
}

@media only screen and (min-width:768px) {

  .blockWrap_c3e7a2439043407f8b01e8190fc4995a .blockContent.layoutE.hasSlideshow .blockImg,
  .blockWrap_c3e7a2439043407f8b01e8190fc4995a .blockContent.layoutE.circleImages .blockImg,
  .blockWrap_c3e7a2439043407f8b01e8190fc4995a .blockContent.layoutE.squareImages .blockImg,
  .blockWrap_c3e7a2439043407f8b01e8190fc4995a .blockContent.layoutE.fixedAspectRatioImages .blockImg,
  .blockWrap_c3e7a2439043407f8b01e8190fc4995a .blockContent.layoutF.hasSlideshow .blockImg,
  .blockWrap_c3e7a2439043407f8b01e8190fc4995a .blockContent.layoutF.circleImages .blockImg,
  .blockWrap_c3e7a2439043407f8b01e8190fc4995a .blockContent.layoutF.squareImages .blockImg,
  .blockWrap_c3e7a2439043407f8b01e8190fc4995a .blockContent.layoutF.fixedAspectRatioImages .blockImg {
    max-width: 150px
  }
}

.blockWrap_c3e7a2439043407f8b01e8190fc4995a .carousel-slide .imgShape {
  width: 100%;
  width: 150px
}

.items_c5217b8ab82a47938fd429a6bdea1e0b .item {
  background-image: none;
  background-color: #fff;
  border-color: #e8e8e8;
  padding: 25px 25px 30px 25px;
}

.items_c5217b8ab82a47938fd429a6bdea1e0b .item {
  box-shadow: 0 15px 30px 0 rgba(74, 74, 74, 0.15)
}

.items_c5217b8ab82a47938fd429a6bdea1e0b .defListItem {
  box-shadow: 0 15px 30px 0 rgba(74, 74, 74, 0.15)
}

.items_c5217b8ab82a47938fd429a6bdea1e0b .item,
.items_c5217b8ab82a47938fd429a6bdea1e0b .defItemInnerContent {
  color: #868686
}

.items_c5217b8ab82a47938fd429a6bdea1e0b .itemInnerContent,
.items_c5217b8ab82a47938fd429a6bdea1e0b .defItemInnerContent {
  font-size: 17px;
  text-align: center;
}

.items_c5217b8ab82a47938fd429a6bdea1e0b .item .contentTitle,
.items_c5217b8ab82a47938fd429a6bdea1e0b .item .contentTitle a,
.items_c5217b8ab82a47938fd429a6bdea1e0b .item.contentTitle,
.items_c5217b8ab82a47938fd429a6bdea1e0b .item.contentTitle a,
.items_c5217b8ab82a47938fd429a6bdea1e0b.definitionList .contentTitle {
  color: #121212;
}

.items_c5217b8ab82a47938fd429a6bdea1e0b .item .contentTitle,
.items_c5217b8ab82a47938fd429a6bdea1e0b .item.contentTitle {
  letter-spacing: .1em;
  padding-left: .1em;
  margin-right: 0;
}

.items_c5217b8ab82a47938fd429a6bdea1e0b .item .contentTitle,
.items_c5217b8ab82a47938fd429a6bdea1e0b .item.contentTitle,
.items_c5217b8ab82a47938fd429a6bdea1e0b.definitionList .contentTitle {
  font-size: 24px;
  text-align: center;
}

.items_c5217b8ab82a47938fd429a6bdea1e0b.definitionList .contentTitle,
.items_c5217b8ab82a47938fd429a6bdea1e0b .defListItem .contentTitle {
  letter-spacing: .1em;
  padding-left: .1em;
  margin-right: 0;
}

.items_c5217b8ab82a47938fd429a6bdea1e0b .socialContentExternal {
  border-color: #e8e8e8
}

.items_c5217b8ab82a47938fd429a6bdea1e0b .itemImg {
  text-align: center;
}

.items_c5217b8ab82a47938fd429a6bdea1e0b .contentImg {
  border-width: 0
}

.items_e9f3e4c9a3e44ce08d1a6603c3630cfe .item {
  background-image: none;
  background-color: #fff;
}

.items_e9f3e4c9a3e44ce08d1a6603c3630cfe .item {
  box-shadow: 0 8px 60px 0 rgba(74, 74, 74, 0.2)
}

.items_e9f3e4c9a3e44ce08d1a6603c3630cfe .defListItem {
  box-shadow: 0 8px 60px 0 rgba(74, 74, 74, 0.2)
}

.items_e9f3e4c9a3e44ce08d1a6603c3630cfe .itemInnerContent,
.items_e9f3e4c9a3e44ce08d1a6603c3630cfe .defItemInnerContent {
  text-align: center;
}

.items_e9f3e4c9a3e44ce08d1a6603c3630cfe .item .contentTitle,
.items_e9f3e4c9a3e44ce08d1a6603c3630cfe .item .contentTitle a,
.items_e9f3e4c9a3e44ce08d1a6603c3630cfe .item.contentTitle,
.items_e9f3e4c9a3e44ce08d1a6603c3630cfe .item.contentTitle a,
.items_e9f3e4c9a3e44ce08d1a6603c3630cfe.definitionList .contentTitle {
  color: #121212;
  text-transform: uppercase
}

.items_e9f3e4c9a3e44ce08d1a6603c3630cfe .item .contentTitle,
.items_e9f3e4c9a3e44ce08d1a6603c3630cfe .item.contentTitle {
  letter-spacing: .1em;
  padding-left: .1em;
  margin-right: 0;
}

.items_e9f3e4c9a3e44ce08d1a6603c3630cfe .item .contentTitle,
.items_e9f3e4c9a3e44ce08d1a6603c3630cfe .item.contentTitle,
.items_e9f3e4c9a3e44ce08d1a6603c3630cfe.definitionList .contentTitle {
  font-size: 28px;
  text-align: center;
}

.items_e9f3e4c9a3e44ce08d1a6603c3630cfe.definitionList .contentTitle,
.items_e9f3e4c9a3e44ce08d1a6603c3630cfe .defListItem .contentTitle {
  letter-spacing: .1em;
  padding-left: .1em;
  margin-right: 0;
}

.items_c3e7a2439043407f8b01e8190fc4995a .item {
  box-shadow: 0 6px 15px 0 rgba(74, 74, 74, 0.2)
}

.items_c3e7a2439043407f8b01e8190fc4995a .defListItem {
  box-shadow: 0 6px 15px 0 rgba(74, 74, 74, 0.2)
}

html.page_e00b3f7930bf44a9af4a89931b583d51 {
  background-color: #fff;
  background-image: none;
  background-size: auto;
  background-repeat: no-repeat;
}

.page_e00b3f7930bf44a9af4a89931b583d51 .primaryAndSecondaryContainer {
  padding-top: 0
}