/* Hide table border in footer */
.block_bcee4cca6ab14551b98c5309500487f4 table, tr, td {
    border: none;}

/* Hide table border in footer */
.block_c30b5ec0526849a0951b494211442630 table, tr, td {
    border: none;}

/* Equalize Simple List Blocks*/

/* Change item class here */
.items_ccdb9c799e834657a012818a64c8f14f { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_ccdb9c799e834657a012818a64c8f14f > .item {
	display: flex;
	flex-direction: column;
}



/* 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; 
    }
}

@media only screen and (min-width: 768px) {
    div.blockWrap_f899ca0e1e674ccbbac858950867939b {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .blockWrap_f899ca0e1e674ccbbac858950867939b .pageTitle {
        font-size: 28px; 
    }
    div.blockWrap_dfa103e606654da6a5132b4188fe0a56 {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    /* Text Block Background Color - 50-50 Image */
    .block_f899ca0e1e674ccbbac858950867939b.blockContent.layoutA .pageTitle {
        background-color: #99804d;
        padding: 80px 20px 20px 20px;
    }
    .block_dfa103e606654da6a5132b4188fe0a56.blockContent.layoutA .blockText {
        background-color: #99804d;
        padding: 0px 20px 80px 20px;
    }
}


/* 2 Column Simple List in Mobile */

@media only screen and (max-width: 767px) {
    .blockContent.cols4 .imgGridItem {
        width: 100%;
        margin: 0;
        padding: 10px;
    }
    
    .items_df3e0949ab7142e28c4596405171df24 .item {
        width: 50%;
        float: left;
    }
    /* Text Block Background Color - 50-50 Image */
    .block_f899ca0e1e674ccbbac858950867939b.blockContent.layoutA .pageTitle {
        background-color: #99804d;
        padding: 60px 20px 20px 20px;
    }
    .block_dfa103e606654da6a5132b4188fe0a56.blockContent.layoutA .blockText {
        background-color: #99804d;
        padding: 0px 20px 60px 20px;
    }
}


/* Responsive Hero Styling */

@media only screen and (max-width: 767px) {
    div.blockWrap_a0a0f2486ede46789947e6907b8e8bff {
        padding-top: 110px;
        padding-bottom: 150px;
    }
    .blockWrap_a0a0f2486ede46789947e6907b8e8bff .contentTitle {
        font-size: 36px; 
    }
    
    div.blockWrap_f899ca0e1e674ccbbac858950867939b {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .blockWrap_f899ca0e1e674ccbbac858950867939b .pageTitle {
        font-size: 28px; 
    }
    div.blockWrap_dfa103e606654da6a5132b4188fe0a56 {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    
    div.blockWrap_d520efd4bd494d8793f5b7f11fa235eb {
        padding-top: 40px;
        padding-bottom: 130px;
    }
    .blockWrap_d520efd4bd494d8793f5b7f11fa235eb .contentTitle {
        font-size: 28px; 
    }
    
    div.blockWrap_bad289e64a6240198942b95d0b6ebbf7 {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .blockWrap_bad289e64a6240198942b95d0b6ebbf7 .contentTitle {
        font-size: 28px; 
    }
    
    div.blockWrap_df3e0949ab7142e28c4596405171df24 {
        padding-top: 20px;
        padding-bottom: 60px;
    }
    
    div.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f .contentTitle {
        font-size: 28px; 
    }
    
    div.blockWrap_d824668147384f3c98130fab9136584d {
        padding-top: 40px;
        padding-bottom: 60px;
    }
    .blockWrap_d824668147384f3c98130fab9136584d .contentTitle {
        font-size: 28px; 
    }
    
    div.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    
    div.blockWrap_d3a5455d996b47e98bd960d955965014 {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .blockWrap_d3a5455d996b47e98bd960d955965014 .contentTitle {
        font-size: 28px; 
    }
    
    /* services */
    div.blockWrap_c575c56c40364e039696c5801cbf77f4 {
        padding-top: 80px;
        padding-bottom: 100px;
    }
    .blockWrap_c575c56c40364e039696c5801cbf77f4 .contentTitle {
        font-size: 34px; 
    }
    .blockWrap_fedab3d801cd4a40a09fcff96bc0f8f5 .contentTitle {
        font-size: 28px; 
    }
    div.blockWrap_b0492d8f47504922a9be7758e4effb33 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    
    
    
    /* about */
    div.blockWrap_f403c80c81ac492ca4ec1870758c423e {
        padding-top: 80px;
        padding-bottom: 100px;
    }
    .blockWrap_f403c80c81ac492ca4ec1870758c423e .contentTitle {
        font-size: 34px; 
    }
    .blockWrap_a70a7d4ae19a48acaf0c063e20a767c3 .contentTitle {
        font-size: 28px; 
    }
    .blockWrap_ccc8977a5af64d538671ed3080561a5b .contentTitle {
        font-size: 28px; 
    }
    div.blockWrap_c4458db0b8ad47ddb0fbd91fbd3a1cbd {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    
    
    /* read reviews */
    div.blockWrap_a06cc10800c74e5f96e3563b1eae760d {
        padding-top: 80px;
        padding-bottom: 100px;
    }
    .blockWrap_a06cc10800c74e5f96e3563b1eae760d .contentTitle {
        font-size: 34px; 
    }
    .blockWrap_eef3904b5c02467b964d471333448ed2 .contentTitle {
        font-size: 28px; 
    }
    
    
    
    /* post review */
    div.blockWrap_b63004914b94422f8d40cc697ecc44f4 {
        padding-top: 80px;
        padding-bottom: 100px;
    }
    .blockWrap_b63004914b94422f8d40cc697ecc44f4 .contentTitle {
        font-size: 34px; 
    }
    .blockWrap_a0423685f78b4d90bb0889341d6ed49e .contentTitle {
        font-size: 28px; 
    }
    div.blockWrap_e18105ddaae84ab189d434011f8973a0 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    
    
    
    /* gallery */
    div.blockWrap_b6c06dcf5e3e440cae645d07d07a3eeb {
        padding-top: 80px;
        padding-bottom: 100px;
    }
    .blockWrap_b6c06dcf5e3e440cae645d07d07a3eeb .contentTitle {
        font-size: 34px; 
    }
    .blockWrap_ef8664d61e4640f99fc6b3840777919f .contentTitle {
        font-size: 28px; 
    }
    div.blockWrap_ef8664d61e4640f99fc6b3840777919f {
        padding-top: 60px;
        padding-bottom: 40px;
    }
    
    
    
    /* leave review */
    div.blockWrap_af907c6df0654d258a4cf3b96b6a758d {
        padding-top: 80px;
        padding-bottom: 100px;
    }
    .blockWrap_af907c6df0654d258a4cf3b96b6a758d .contentTitle {
        font-size: 34px; 
    }
    .blockWrap_db1ea24a31574c05a6b9b35612fa93d7 .contentTitle {
        font-size: 28px; 
    }
    div.blockWrap_d18f40c501ac40a093de45c84820b332 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    
    
    
    /* feedback */
    div.blockWrap_e75d669f858344ed84a0f2014c52d2b3 {
        padding-top: 80px;
        padding-bottom: 100px;
    }
    .blockWrap_e75d669f858344ed84a0f2014c52d2b3 .contentTitle {
        font-size: 34px; 
    }
    .blockWrap_a42cfff201b947d2bb0f72c4fcf26dd3 .contentTitle {
        font-size: 28px; 
    }
    
    
    
    /* blog */
    div.blockWrap_cb76b0d5b7cc4d67ab204c1a85065897 {
        padding-top: 80px;
        padding-bottom: 100px;
    }
    .blockWrap_cb76b0d5b7cc4d67ab204c1a85065897 .contentTitle {
        font-size: 34px; 
    }
    
    
    
    /* subscribe */
    div.blockWrap_c648c1b663654a3292474043b5875603 {
        padding-top: 80px;
        padding-bottom: 100px;
    }
    .blockWrap_c648c1b663654a3292474043b5875603 .contentTitle {
        font-size: 34px; 
    }
    .blockWrap_d0626babf0954145af21ed205894e54e .contentTitle {
        font-size: 28px; 
    }
    
    
    
    /* contact */
    div.blockWrap_f98728a9d9e54676b9fcddeeec49c8a5 {
        padding-top: 80px;
        padding-bottom: 100px;
    }
    .blockWrap_f98728a9d9e54676b9fcddeeec49c8a5 .contentTitle {
        font-size: 34px; 
    }
    .blockWrap_f181603009914985b8834a958e383466 .pageTitle {
        font-size: 28px; 
    }
    div.blockWrap_ccdb9c799e834657a012818a64c8f14f {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    div.blockWrap_bf3a3c54781843f8a0e6a81f4be5b1f5 {
        padding-top: 10px;
    }
    
    
    
    /* quote */
    div.blockWrap_f0370c2628a44818bee7dda7b89c9ed1 {
        padding-top: 80px;
        padding-bottom: 100px;
    }
    .blockWrap_f0370c2628a44818bee7dda7b89c9ed1 .contentTitle {
        font-size: 34px; 
    }
    .blockWrap_f837f6a6cdec4c2b836620ac704a1ee9 .contentTitle {
        font-size: 28px; 
    }
    div.blockWrap_f837f6a6cdec4c2b836620ac704a1ee9 {
        padding-bottom: 0px;
    }
    
    
    
    /* privacy */
    div.blockWrap_e6fac00df9e445538b8e59ad62c3c411 {
        padding-top: 80px;
        padding-bottom: 100px;
    }
    .blockWrap_e6fac00df9e445538b8e59ad62c3c411 .contentTitle {
        font-size: 34px; 
    }
    .blockWrap_ad999f1a6a0e4bcca363cd59e6666276 .contentTitle {
        font-size: 28px; 
    }
    
    
    
    /* thank yous */
    div.blockWrap_e81c42d830084330b263c3a0d9777593 {
        padding-top: 80px;
        padding-bottom: 100px;
    }
    .blockWrap_e81c42d830084330b263c3a0d9777593 .contentTitle {
        font-size: 34px; 
    }
    
    div.blockWrap_c93dd3547fa949aa8fdec558b85468d1 {
        padding-top: 80px;
        padding-bottom: 100px;
    }
    .blockWrap_c93dd3547fa949aa8fdec558b85468d1 .contentTitle {
        font-size: 34px; 
    }
    
    div.blockWrap_c25ba3b44abf4f0299ee429159f21f3e {
        padding-top: 80px;
        padding-bottom: 100px;
    }
    .blockWrap_c25ba3b44abf4f0299ee429159f21f3e .contentTitle {
        font-size: 34px; 
    }
    
    div.blockWrap_eb23fde5f1564d00af018d08e7418540 {
        padding-top: 80px;
        padding-bottom: 100px;
    }
    .blockWrap_eb23fde5f1564d00af018d08e7418540 .contentTitle {
        font-size: 34px; 
    }
}