/*Custom Fonts*/
/*@import url('https://fonts.googleapis.com/css2?family=Euphoria+Script&display=swap');*/
/*h1, h2, h3, h4, h5, h6, .contentTitle, .contentTitle a {font-family: 'Euphoria Script', cursive !important;}*/

#cr-form-FORa2c07bc1601e42e2afce31c0746b596c *,
#FORa2c07bc1601e42e2afce31c0746b596c,
#cr-form * {min-height:720px;overflow:visible;}

#cr-form-FOR39cd0a259887480b8b385b4488284384 *, #FOR39cd0a259887480b8b385b4488284384, 
#cr-form * {min-height: 1220px;overflow:visible;}




/*--------------- SECONDARY NAV ---------------*/
/*font and background color*/
.ctaNav {
    padding: 10px 0;
    width: 100%;
    border-bottom: 1px solid #eee;
}
.ctaNav .blockInnerContent {
    text-align: right;
    font-size: 20px;
}
.ctaNav .blockInnerContent a:not(.button) {
    color: #03135c;
    font-size: 24px;
    padding-right: 10px
}
.ctaNav .blockText {
    padding-right: 4%;
    padding-left: 4%;
}
@media only screen and (max-width: 480px) {
    .ctaNav .blockInnerContent,
    .ctaNav .blockInnerContent .button {
        font-size: 16px;
    }
}

.ctaNav .blockInnerContent a.button {font-size:14px !important;}
/*------------END SECONDARY NAV ---------------*/


/*Blog Icons*/
.socialSharingContainer .socialIcons li a, 
.iconGroup-txa.txa1 .socialIcons li a {margin-left: 0 !important;}
.socialSharing li {text-align:left !important;}

.socialSharing {float: left;}


/*Blog Post*/

#blog .fullDetailsPost .contentTitle {
    font-size: 36px;
}

@media only screen and (min-width: 768px) {
#blog .fullDetailsPost .blockImg {
    padding-bottom: 0;
    float: right;
}
#blog .fullDetailsPost .blockImg, 
#blog .fullDetailsPost .blockText {
    width: 48%;
    min-height: 1em;
}
}
.footerContent h2.contentTitle {
font-size: 18px;
font-style: normal;
line-height: 1.3;
text-transform:uppercase;
}

/*Homepage Banner*/
.block_d775fe5e5cb74280b04f4d8575a88c24 .contentTitle,
.block_d775fe5e5cb74280b04f4d8575a88c24 .blockInnerContent {
    /*text-shadow: 0 10px 20px rgba(0,0,0,0.6);*/
    margin-bottom:0;padding-bottom:0;
}
.block_d775fe5e5cb74280b04f4d8575a88c24 .blockText p {padding-bottom: 1em;line-height:1.5;}

/*Homepage Services*/
/*.items_e676c8a6aa5d49c2a40cd6dbddae2030 h2.contentTitle,*/
/*.items_e676c8a6aa5d49c2a40cd6dbddae2030 h2.contentTitle a,*/
/*.items_aaf888ff1feb4044af699bbce29fccbd h2.contentTitle,*/
/*.items_aaf888ff1feb4044af699bbce29fccbd h2.contentTitle a {*/
/*    font-family: brandongrotesquelight,Arial,Verdana,sans-serif !important;*/
/*}*/


/*Page Banners*/
.block_f4d1a744ba4e45e580f8f6b8bde52a86,
.block_a8cb69c061754bbdafccd0180525b7ce,
.block_acb0acd773d74d40ad7d222d41a59f58,
.block_dd1cb499d64644299b0360585ac1a02a,
.block_d9ad0ef413924c879e86efd91f6b9d7c,
.block_e2d14853e6134e73bd8505ec27f0811c,
.block_e4c4fd1244ac40f2b265c220006da6d2,
.block_dbff663a69494457be8e3e3e4af67c15,
.block_d972805f75dc4727b2461444be18f1c9 {
    text-shadow: 0 10px 20px rgba(0,0,0,0.6);
}

button, .button, input[type="submit"], .navContent li .button {padding: 0.5em 1.5em;text-shadow:none !important;}

/*404 Page*/
html#page_404 .pageTitleContainer {padding: 220px 0 60px 0;background:#1f2632;}
html#page_404 .pageTitleContainer .pageTitle {text-align:center; color:white;font-size: 64px;}

/*Mobile Menu*/
.mobileSideNav .navContent li ul li a::before {
  content: '\2014 \00A0';
  color: #fff;
}
.navContainer.mobileSideNav li a, .navContainer.mobileSideNav li .navLabel {
  text-align: left;
}
.navContent li ul li a {
  font-size: 14px;
  }

/*Mobile Footer*/
.mobileFooterContainer .mfTextLabel {text-transform:uppercase;letter-spacing: 0.05em;}


/*Color-options page header */
.block_b373b808b66745b1a220071817c725e1 .scEditable--plainText {display:none;}
.block_fed21803c1fc42e2a4310d4838bf767a .contentTitle {display:none;}


@media only screen and (max-width: 768px) {
     .blockWrap_d775fe5e5cb74280b04f4d8575a88c24,
     .blockWrap_f4d1a744ba4e45e580f8f6b8bde52a86,
     .blockWrap_a8cb69c061754bbdafccd0180525b7ce {padding-top: 100px !important;}
    .blockWrap_d775fe5e5cb74280b04f4d8575a88c24 .contentTitle,
    .blockWrap_f4d1a744ba4e45e580f8f6b8bde52a86 .contentTitle,
    .blockWrap_a8cb69c061754bbdafccd0180525b7ce .contentTitle {font-size: 50px !important;}
    .block_d775fe5e5cb74280b04f4d8575a88c24 .blockText p,
    .blockWrap_f4d1a744ba4e45e580f8f6b8bde52a86 .blockText p,
    .blockWrap_a8cb69c061754bbdafccd0180525b7ce .blockText p {font-size: 18px;}
    .items_f8060e661fd04809a6e73fd3db1562eb .item .contentTitle,
    .items_d305c96593774554995eafacd3705e03 .item .contentTitle,
    .items_bff681ba77b5451f907e48966faafab3 .item .contentTitle,
    .items_c9e766cfcb3e483c9375f1fc776e561a .item .contentTitle,
    .items_d669f083788d42ea82307e14faae1687 .item .contentTitle,
    .items_ddfcc85fdc704439a5b9bf1f20c54f4a .item .contentTitle,
    .items_d25e5a8ac8044dca90331d063c78ea5a .item .contentTitle,
    .items_e625aa4d53c8477495519f9417d87de4 .item .contentTitle,
    .items_d8a89342171643fea1fdd4a03a7babf7 .item .contentTitle {font-size:32px;}
    .blockWrap_fed21803c1fc42e2a4310d4838bf767a {display:none;} /*color-options header edit */
}

@media only screen and (min-width: 768px) {
.headerAndNavContainer {background:transparent;}
.headerContainer {padding-right:0 !important;width:20%;}
.block_e8ce9c20c3d545bdbfe46b584f12f5f1 .blockInnerContent {
  column-count: 2;
}
}