/* heroes edits */
.block_d1b89264a99e461c9ed44607abef996d h2 {
    text-shadow: 1px 1px 2px rgba(0,0,0,.6) !important;
}


/* Nav Dropdowns */

.navContent ul li ul a {
    white-space: normal !important;
    overflow: visible !important;
}

@media only screen and (min-width: 768px) {
    .navContent ul li ul {
        min-width: 250px !important;
        right: auto !important; 
    }
}






/*Embeds*/
@media only screen and (max-width: 600px) {
iframe.sc-iframe.visualizer {
height: 550px !important;
}
}






 /********************
ACCORDION BASE STYLES
-edit look of accordion here
********************/
.mwd-header {
    font-size: 36px;
  }
  
  .mwd-accordion {
    margin: 30px 0;
  }
  
  .mwd-accordion .mwd-accordion-item {
    border: 1px solid #222221;
    margin-bottom: 15px;
  }
  .mwd-accordion .mwd-accordion-item .mwd-accordion-title {
    font-size: 24px;
    background: #222221;
    color: #f2f2f2;
    padding: 10px 20px;
    cursor: pointer;
  }
  .mwd-accordion .mwd-accordion-item .mwd-accordion-content {
    color: #222221;
    padding: 20px 20px 0 20px;
  }
  .mwd-accordion .mwd-accordion-item .mwd-accordion p {
    margin: 0;
  }
  
  /********************
  BASE +/- STYLES
  ********************/
  .mwd-accordion-content {
    display: block;
    overflow: hidden;
    max-height: 100%;
    transition: all 0.3s ease-in-out;
  }
  
  .mwd-accordion-title > :first-child {
    max-width: 90%;
  }
  
  .mwd-accordion-title {
    position: relative;
  }
  .mwd-accordion-title .mwd-accordion-icon {
    position: absolute;
    background: #ffffff;
    width: 20px;
    height: 3px;
    right: 22px;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.3s ease-in-out;
  }
  .mwd-accordion-title .mwd-accordion-icon:after {
    content: "";
    position: absolute;
    background: #ffffff;
    width: 3px;
    height: 20px;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.3s ease-in-out;
  }
  
  .active .mwd-accordion-icon:after {
    transform: translateY(-50%) rotate(90deg);
  }
  
  
  
  
  
  
  /* About us 1 - Equalize Simple List Blocks*/

/* Change item class here */
.items_d0896e14654143f5822e1be32d70d6f9 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_d0896e14654143f5822e1be32d70d6f9 > .item {
	display: flex;
	flex-direction: column;
}
  
  
  
  
  
  
  /* About us 2 - Equalize Simple List Blocks*/

/* Change item class here */
.items_e72112130e534686a634055745b0b2f5 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_e72112130e534686a634055745b0b2f5 > .item {
	display: flex;
	flex-direction: column;
}
  
  
  
  
  
  
  /* Services - Equalize Simple List Blocks*/

/* Change item class here */
.items_e0755617f728431d8f03ec73f17a546d { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_e0755617f728431d8f03ec73f17a546d > .item {
	display: flex;
	flex-direction: column;
}
  
  
  
  
  
  
  /* Selection centers - Equalize Simple List Blocks*/

/* Change item class here */
.items_e26c19d9fcb14bd3a5f6f7ac26d6126f { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_e26c19d9fcb14bd3a5f6f7ac26d6126f > .item {
	display: flex;
	flex-direction: column;
}
  
  
  
  
  
  
  /* Products - granite - Equalize Simple List Blocks*/

/* Change item class here */
.items_ded49edbd53e4241b53fbeb8d3f952be { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_ded49edbd53e4241b53fbeb8d3f952be > .item {
	display: flex;
	flex-direction: column;
}
  
  
  
  
  
  
  /* Products - quartz - Equalize Simple List Blocks*/

/* Change item class here */
.items_f41d66d6d16049e6a5633df7f2865cee { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_f41d66d6d16049e6a5633df7f2865cee > .item {
	display: flex;
	flex-direction: column;
}
  
  
  
  
  
  
  /* Products - edge treatment - Equalize Simple List Blocks*/

/* Change item class here */
.items_c0707063a23e4c47998823bb363a7157 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_c0707063a23e4c47998823bb363a7157 > .item {
	display: flex;
	flex-direction: column;
}
  
  
  
  
  
  
  /* Products - sinks 1 - Equalize Simple List Blocks*/

/* Change item class here */
.items_e3ca486a8f484e2da366b88f6de6e18d { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_e3ca486a8f484e2da366b88f6de6e18d > .item {
	display: flex;
	flex-direction: column;
}
  
  
  
  
  
  
  /* Products - sinks 2 - Equalize Simple List Blocks*/

/* Change item class here */
.items_a4e9906e72634ed8bc15de5065848cb3 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_a4e9906e72634ed8bc15de5065848cb3 > .item {
	display: flex;
	flex-direction: column;
}
  
  
  
  
  
  
  /* Products - sinks 3 - Equalize Simple List Blocks*/

/* Change item class here */
.items_b7044f35dd8d49c4a9297058b02645e3 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_b7044f35dd8d49c4a9297058b02645e3 > .item {
	display: flex;
	flex-direction: column;
}
  
  
  
  
  
  
  /* Products - faucets - Equalize Simple List Blocks*/

/* Change item class here */
.items_dba6d0929ea648e18320bf02630a2a4d { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_dba6d0929ea648e18320bf02630a2a4d > .item {
	display: flex;
	flex-direction: column;
}
  
  
  
  
  
  
  /* Products - sink strainers - Equalize Simple List Blocks*/

/* Change item class here */
.items_b0ad8332238e44a58d928ff03f71e8d9 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_b0ad8332238e44a58d928ff03f71e8d9 > .item {
	display: flex;
	flex-direction: column;
}
  
  
  
  
  
  
  /* Products - sink flanges - Equalize Simple List Blocks*/

/* Change item class here */
.items_e5644a54969b4e88a1f16037871c389a { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_e5644a54969b4e88a1f16037871c389a > .item {
	display: flex;
	flex-direction: column;
}
  
  
  
  
  
  
  /* Products - sink grids - Equalize Simple List Blocks*/

/* Change item class here */
.items_dde2c7a0d23c4449afd01d77757d53bd { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_dde2c7a0d23c4449afd01d77757d53bd > .item {
	display: flex;
	flex-direction: column;
}