/* home featured clients img gal hover*/
.block_b1549549e37c4ec09304f64763b7f4f6 .blockImg a {
    opacity: 0.5;
}

.block_b1549549e37c4ec09304f64763b7f4f6 .blockImg a:hover {
    opacity: 1;
}

.block_d49575cc97924435b249b906f2eeb4c2 a.button,.item a.button{background-color:#fff}


/* home featured clients*/
.block_b1549549e37c4ec09304f64763b7f4f6{ border-bottom:1px solid #ddd;}

/* services 
.block_fa9a687b632444b3be1341d738610172{ border-bottom:1px solid #808080;}*/
.block_d6baa72571164947828e595613b79877 {margin-top:20px;}
.block_e456c77dfe034dd3ad8e4e903aa08537 {margin-top:20px;}
.block_e456c77dfe034dd3ad8e4e903aa08537 .contentTitle {color:white;}


/*full bleed colors*/
.page_f2acd3c432d74fa0aa7b6ce91dae75ee .primaryAndSecondaryContent{
    width:100%;
    max-width:100%;
    padding: 0;
}

.footerContainer .ctaButton{
    background:transparent;
}

.page_f2acd3c432d74fa0aa7b6ce91dae75ee .primaryAndSecondaryContent .blockContent {
    width: 92%;
    max-width:1104px;
    margin-left: auto;
    margin-right: auto;
}

.block_c134cb501bc9489fb179b157a2ea40ff{
    border-bottom:10px transparent;
}

.block_b158cf10eaaa4b779eb98d07c8218a4f{
    border-bottom:1px solid #ccc;
}

/* nav hover*/
.navContainer .navContent ul li a:hover {
    color: #0D844A;
}

.block_bbd3a0223ccf4781a0d0eb1d8397689d { position: relative; }
.block_bbd3a0223ccf4781a0d0eb1d8397689d .slides li .content { position: absolute; color: #FFF; width: 90%; margin: 0 auto; 
    top: 0; text-align: center; left: 50%; margin-left: -45%; display: -webkit-flex; display: -ms-flexbox; display: flex; 
    -webkit-align-items: center; -ms-flex-align: center;  height: 100%; } 
.block_bbd3a0223ccf4781a0d0eb1d8397689d .slides li .content > div { margin: 0 auto; }
.block_bbd3a0223ccf4781a0d0eb1d8397689d .slides li .content h2 { font-size: 1.6em; font-size: 3.5vw; color: #FFF; padding-bottom: .1em; }
.block_bbd3a0223ccf4781a0d0eb1d8397689d .slides li .content p { font-size: 1.5em; font-size: 2.0vw; }


@media only screen and (max-width: 768px) {
    .block_bbd3a0223ccf4781a0d0eb1d8397689d .slides li .content h2 { font-size: 1.6em; font-size: 5vw; }
    .block_bbd3a0223ccf4781a0d0eb1d8397689d .slides li .content p { font-size: 1.5em; font-size: 2.5vw; }
}


/* Main NAV GET STARTED button */
@media only screen and (min-width: 767px) {
    .navContent #navTopLevel li:last-child {
        background: #0D844A;
        /*border: 1px solid #888;*/
        padding: 5px 5px 5px 5px;
    }
    
    .navContent #navTopLevel li:hover:last-child {
        background: #6C9C08;
    }
    
    .navContent #navTopLevel li:last-child a {
        color: white;
    }
}

/* home featured clients padding*/
 .blockContent.layoutB.hasImg .blockImg{padding-top:0em;padding-bottom:0}
.block_b1549549e37c4ec09304f64763b7f4f6 { padding-top:2.5em;}
	
	
	
/* nav drop shadow*/
.headerAndNavContainer {
    -webkit-box-shadow: 0 0 25px 0 rgba(0,0,0,0.25);
    -moz-box-shadow: 0 0 25px 0 rgba(0,0,0,0.25);
    box-shadow: 0 0 25px 0 rgba(0,0,0,0.25);
}

    
    /* mailchimp*/
    .footerContent .emailCapture input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width: 60%;}



/*sidebar padding*/
.block_be5eeac7f7854b488c0abaa29a25e1a9 {padding-top:7.5em;}


.flexslider .slides img {
        width: 100%;
    }
 
 /* home get started block*/
 .block_db852efa338140e4bfbb55ca37daa56e { color:white;}
 .block_db852efa338140e4bfbb55ca37daa56e .contentTitle { color: white;}
 
 
 /*services full bleed page*/
 .page_c9dafcc4d7a74c6fbf20158c163c1241 .primaryAndSecondaryContent{
    width:100%;
    max-width:100%;
    padding: 0;
}

.page_c9dafcc4d7a74c6fbf20158c163c1241 .primaryAndSecondaryContent .blockContent {
    width: 92%;
    max-width:1104px;
    margin-left: auto;
    margin-right: auto;
}
 /*services full bleed page end*/
 
 /*customers*/
 .block_e484296a3a844e2883f27084af944a80 .contentTitle {border-bottom: 1px solid #ccc;}
 .block_d70f5852d6f747c9b15b22678dd12277 .contentTitle {border-bottom: 1px solid #ccc;}
