/*--------------- GLOBAL ---------------*/
.imgHover .imgHover-overlay .imgHover-content .contentTitle, .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    text-transform: uppercase;
    letter-spacing: .07em;
}
/*testimonials*/
.block_a570cba3e90444fdac7cff06f871e337.hasSlideshow .blockImg .flex-control-nav, /*home*/
.block_bec47ef21e58416c9afba0bb7a947265.hasSlideshow .blockImg .flex-control-nav, /*closets*/ 
.block_d8ebaccedbac4cd2a336632be9e468ad.hasSlideshow .blockImg .flex-control-nav, /*closets walk-in*/
.block_b66dbc0f59934c038ca4a9cce15902d0.hasSlideshow .blockImg .flex-control-nav, /*closets reach-in*/ 
.block_f164ecc54ffe4df4bc67064d7b167736.hasSlideshow .blockImg .flex-control-nav, /*garage*/  
.block_a08042fd99e44c32875436250fd2ddf8.hasSlideshow .blockImg .flex-control-nav, /*garage - cabinets*/ 
.block_f2d85dcf4d59435384c7c2e3f181df50.hasSlideshow .blockImg .flex-control-nav, /*garage - flooring*/  
.block_edcfc4f7bf954a0ab123410de1f52b8b.hasSlideshow .blockImg .flex-control-nav, /*home offices*/ 
.block_c80eeca3a14d44cab9a5675b8dcfab97.hasSlideshow .blockImg .flex-control-nav, /*wallbeds*/
.block_cf94e64cefb845709c16e060dfd6b4fd.hasSlideshow .blockImg .flex-control-nav, /*media*/
.block_cfe37a1c62804c3fba3c1cfa5aa65d60.hasSlideshow .blockImg .flex-control-nav, /*laundry*/ 
.block_e06a61033ae64b999404304e5c736319.hasSlideshow .blockImg .flex-control-nav, /*pantry*/ 
.block_f3e060b3308844b2936fb88e874b4243.hasSlideshow .blockImg .flex-control-nav, /*hobby*/ 
.block_becda757b97049c584a0e7fdeb4318ff.hasSlideshow .blockImg .flex-control-nav,
.block_c4b29bdb3c1c40a0a53b7ff8373e995e.hasSlideshow .blockImg .flex-control-nav /*features*/ {
    display: block;
}
.block_a570cba3e90444fdac7cff06f871e337 .hasMultiple .flex-direction-nav,
.block_bec47ef21e58416c9afba0bb7a947265 .hasMultiple .flex-direction-nav,
.block_d8ebaccedbac4cd2a336632be9e468ad .hasMultiple .flex-direction-nav,
.block_b66dbc0f59934c038ca4a9cce15902d0 .hasMultiple .flex-direction-nav,
.block_f164ecc54ffe4df4bc67064d7b167736 .hasMultiple .flex-direction-nav,
.block_a08042fd99e44c32875436250fd2ddf8 .hasMultiple .flex-direction-nav,
.block_f2d85dcf4d59435384c7c2e3f181df50 .hasMultiple .flex-direction-nav,
.block_edcfc4f7bf954a0ab123410de1f52b8b .hasMultiple .flex-direction-nav,
.block_c80eeca3a14d44cab9a5675b8dcfab97 .hasMultiple .flex-direction-nav,
.block_cf94e64cefb845709c16e060dfd6b4fd .hasMultiple .flex-direction-nav,
.block_cfe37a1c62804c3fba3c1cfa5aa65d60 .hasMultiple .flex-direction-nav,
.block_e06a61033ae64b999404304e5c736319 .hasMultiple .flex-direction-nav,
.block_f3e060b3308844b2936fb88e874b4243 .hasMultiple .flex-direction-nav,
.block_becda757b97049c584a0e7fdeb4318ff .hasMultiple .flex-direction-nav,
.block_c4b29bdb3c1c40a0a53b7ff8373e995e .hasMultiple .flex-direction-nav {
    visibility: hidden;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    opacity: 0;
}
/*--------------- SECONDARY NAV ---------------*/
.ctaNav {
    padding: 10px 0;
}
.ctaNav .blockInnerContent {
    float: right;
}
.ctaNav .blockInnerContent,
.ctaNav .blockInnerContent .button {
    font-size: 15px;
    text-align: center;
}
.ctaNav .blockInnerContent a,
.ctaNav .blockInnerContent a:hover {
    text-decoration: none;
}
.ctaNav .socialIcons a {
    border-radius: 50%;
    color: #ffffff;
    text-align: center !important;
}
.ctaNav .iconGroup a {
    color: #ffffff;
    font-size: 16px;
    width: 28px;
    height: 28px;
    line-height: 28px;
}
/*--------------- FOOTER ---------------*/
.footerContent .contentTitle {
    font-size: 20px;   
}
.footerLogo img {
    max-width: 300px;
    margin-right: 20px;
    width: 100%;
}
.block_d9630b7971c04e87b34d98ba5516a7ca .blockInnerContent {
    text-align: center;
}
/*locations*/
.blockWrap_d9630b7971c04e87b34d98ba5516a7ca li {
    display: inline-block;
    margin-right: 7px;
    margin-left: 7px;
}
/*-------GET STARTED BUTTON--------*/
.sidebar-button-block {
    position: fixed;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9999;
}
.sidebar-button-block ul {
    width: 50px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: -50px;
}
.sidebar-button-block ul li {
    height: 250px;
    width: 50px;
    line-height: 50px;
    position: relative;
    top: 0;
}
.sidebar-button-block ul li a {
    width: 250px;
    text-align: center;
    text-transform: uppercase;
    font-size: 17px;
    display: block;
    background-color: #656568;
    color: #FFFFFF;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform-origin: left top 0;
    -moz-transform-origin: left top 0;
    -webkit-transform-origin: left top 0;
    -ms-transform-origin: left top 0;
    -o-transform-origin: left top 0;
    position: relative;
    z-index: 1;
    top: 250px;
}
.sidebar-button-block ul li a:hover {
    background-color: #a98f6d;
}
/*--------------- MEDIA QUERIES ---------------*/
@media only screen and (max-width: 767px) { 
    .cols2.imgMgn0 .imgGridItem {
        width: 100%;
    }
/*category galleries*/
      .cols4.imgMgn0 .imgGridItem.colSpan2,
      .cols4.imgMgn0 .imgGridItem {
        position: relative;
        width: 50%;
    }
/*HOME -  learn more grid*/
    .items_d9689c07e88b42878597177039e09202 .item {
        border-left: none;
        border-bottom: 2px solid #171717;
    }
    .items_d9689c07e88b42878597177039e09202 .item {
        padding: 15px;
    }
}
@media only screen and (min-width: 768px) {
/*secondary nav*/
    .ctaNav li {
        display: inline-block;
    }
    .ctaNav li:nth-child(-n+2) {
        margin-right: 2.5em;
    }
    .ctaNav li:last-child {
        margin-right: 0;   
    }
.block_ee7c37af71e84c9aacdf54ac882e627d .blockText ul {
    column-count: 2;
}
.footerContent .blockWrap_d9630b7971c04e87b34d98ba5516a7ca {
    width: 100%;
    margin: 0 auto;
    padding: 3em 0 0 0;
    
}
/*HOME -  learn more grid*/
    .items_d9689c07e88b42878597177039e09202 .item:first-child {
        border: none;
    }
/*ALL - categories gallery*/
    .blockWrap_e9a2bec480354b8e97a2b083946e6049 .imgEffect-content, /*HOME*/
    .blockWrap_cd84075a32f54ce4b0bc8da779ce3486 .imgEffect-content, /*CLOSETS*/ 
    .blockWrap_f4e40cce6f8940c9ab1e624674144395 .imgEffect-content,  /*CLOSETS - walk in*/ 
    .blockWrap_aabe92466a914053979895b570098846 .imgEffect-content,  /*CLOSETS - reach in*/  
    .blockWrap_cd6fd4b3927b4a1a8961150e945cc3a2 .imgEffect-content, /*garages*/
    .blockWrap_c41ab15fc8064920816b18220b1b7cef .imgEffect-content, /*garages - cabinets*/ 
    .blockWrap_ca22e386085c475294c17ee542b78a85 .imgEffect-content, /*garages - flooring*/
    .blockWrap_bda7357fbcad4f7c8bbde6ec20e11b41 .imgEffect-content, /*home offices*/ 
    .blockWrap_c6d9e20fa414447bb8e78b8e7ba5b58a .imgEffect-content, /*wallbeds*/  
    .blockWrap_a2778c22460847d793ce21cb77ddd2ba .imgEffect-content, /*media*/ 
    .blockWrap_c49e374265da431b8263138d7e6d574d .imgEffect-content, /*laundry*/ 
    .blockWrap_a94de99c26b949c184b19d677fb4a7cf .imgEffect-content, /*pantry*/ 
    .blockWrap_c57121181760451881a627a60588a43d .imgEffect-content, /*hobby*/ 
    .blockWrap_f3ebc016d6ee47d0bb9507d02c7aea92 .imgEffect-content /*features*/ 
    {
        padding: 50px 10px 0 10px;
    }
}