/*--------------- GLOBAL ---------------*/
/*image gallery titles*/ 
.imgHover .imgHover-overlay .imgHover-content .contentTitle, .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle{
    text-transform: uppercase;
    letter-spacing: .08em;
}
/*buttons*/
button, .button, input[type=submit], .navContent li .button {
    -webkit-transition: all .25s ease-out;
    -moz-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all .25s ease-out;
}
button:hover, .button:hover, input[type=submit]:hover, .navContent li .button:hover,
.items_d3223192eda4439ca821a4ef82fbb312 .item a.button:hover {
    background: #5A8AAF;
    color: white;
}
.ctaButton {
    padding: .85em 2em;
}
/*--------------- NAV ---------------*/
.navContent ul li a, .navContent ul li .navLabel {
    -webkit-transition: color .25s ease-out;
    -moz-transition: color .25s ease-out;
    -o-transition: color .25s ease-out;
    transition: color .25s ease-out;
}
.navContent ul li a:hover, .navContent ul li .navLabel:hover {
    color: #5A8AAF;
}
/*--------------- SECONDARY NAV ---------------*/
/*font and background color*/
.ctaNav {
    background: #f5f5f5;
    color: #3f3f3f;
    padding: 10px 0;
    width: 100%;
    display: table;
    box-sizing: border-box;
    border-bottom: 1px solid #e9e9e9;
}
.ctaNav .blockInnerContent {
    font-size: 15px;
}
/*content width*/ 
.ctaNav .blockContent {
    margin: 0 auto;
    max-width: 1400px; 
    text-align: right;
}
.ctaNav .blockText {
    padding-right: 4%;
    padding-left: 4%;
    letter-spacing: .1em;
    font-family: futurabook,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
}
/*link font color*/
.ctaNav a {
    color: #3f3f3f;
}
/*--------------- FOOTER ---------------*/
.footerContent .blockInnerContent a {
    text-decoration: none;
}
.footerInner {
    font-family: futurabook,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 400;
}
/*Q1 Pixel Padding*/
.blockWrap_b1db49b6a8a542c18e27f5b922fe332b,
.blockWrap_e2c73443eb6b44b19e1e173e8c1c0b1e,
.blockWrap_ebcbfacc628645d2a805ea8b77f20a16,
.blockWrap_c5bfda9ed90f443794eef930340bd654 {
    padding: 0 !important;
}
.block_b1db49b6a8a542c18e27f5b922fe332b .blockInnerContent,
.block_e2c73443eb6b44b19e1e173e8c1c0b1e .blockInnerContent,
.block_ebcbfacc628645d2a805ea8b77f20a16 .blockInnerContent,
.block_c5bfda9ed90f443794eef930340bd654 .blockInnerContent {
    font-size: 0;
}
/*--------------- HOME ---------------*/
/*header gallery*/
.blockWrap_ad8fa088024b4bd7814a2d19b1de5572 .imgEffect-overlay, .blockWrap_ad8fa088024b4bd7814a2d19b1de5572 .imgHover-overlay {
    pointer-events: auto;
}
    /*HOME - hero gallery text*/ 
.blockWrap_ad8fa088024b4bd7814a2d19b1de5572 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-size: 32px;
}
/*appended button*/
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_e00954c3bf874649b0689184f87fafcb,
.block_e00954c3bf874649b0689184f87fafcb .blockText {
    padding-left: 0;
    padding-right: 0;
}
.block_e00954c3bf874649b0689184f87fafcb li {
    display: inline-block;
    margin-right: 1.5em;
}
.block_e00954c3bf874649b0689184f87fafcb li:last-child {
    margin-right: 0;
}
.items_a4981e86e3d6456e84cdf29d33d9fc92 .item {
    margin: 1.36em auto 0 auto;
}
/*--------------- OUR PROVIDERS ---------------*/
/*items thumbnail information*/
.items_1lfTEM7rtNDZSa3K .ctaButton {
    padding: .5em 1em;
}
.items_1lfTEM7rtNDZSa3K  .button {
    font-size: 14px;
}
.items_1lfTEM7rtNDZSa3K .item .itemInnerContent ul:last-child li {
    display: inline-block;
    margin-right: 1em;
}
.items_1lfTEM7rtNDZSa3K .item .itemInnerContent ul:last-child li:last-child {
    margin-right: 0;
}
select.item-filter {
    display: inline-block;
    width: 25%;
    border: 1px solid #cfcfcf;
    background-color: #f5f5f5;
    height: 45px;
    border-radius: 0;
    -webkit-border-radius: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding: 5px 14px;
    color: #3f3f3f;
    margin-left: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-image:
        linear-gradient(45deg, transparent 50%, #3f3f3f 50%),
        linear-gradient(135deg, #3f3f3f 50%, transparent 50%);
    background-position:
        calc(100% - 20px) calc(1em + 2px),
        calc(100% - 15px) calc(1em + 2px),
        calc(100% - 2.5em) 0.5em;
    background-size:
        5px 5px,
        5px 5px,
        1px 1.5em;
    background-repeat: no-repeat;
    border-radius: 3px;
}
select.item-filter:focus {
  background-image:
    linear-gradient(45deg, #9c9c9c 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, #9c9c9c 50%);
  background-position:
    calc(100% - 15px) 1em,
    calc(100% - 20px) 1em,
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
  border-color: #5A8AAF;
  outline: 0;
}
select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
select.item-filter:first-child {
    margin-left: 0;
}
button.filter-submit {
    display: inline-block;
    line-height: 12px;
    width: 25%;
    height: 45px;
    margin-left: 15px;
}
option.item-filter {
    color: #3f3f3f;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
}
/*--------------- SERVICES ---------------*/
/*item thumbnail bg gradient*/
.blockWrap_bc662f43ef53467b84ceae01276b357b .imgEffect-content {
    background: -moz-linear-gradient(top, rgba(0,46,71,0) 0%, rgba(0,46,71,0.1) 25%, rgba(0,46,71,0.25) 50%, rgba(0,46,71,0.45) 75%, rgba(0,46,71,0.65) 100%);
    background: -webkit-linear-gradient(top, rgba(0,46,71,0) 0%, rgba(0,46,71,0.1) 25%, rgba(0,46,71,0.25) 50%, rgba(0,46,71,0.45) 75%, rgba(0,46,71,0.65) 100%);
    background: linear-gradient(to bottom, rgba(0,46,71,0) 0%, rgba(0,46,71,0.1) 25%, rgba(0,46,71,0.25) 50%, rgba(0,46,71,0.45) 75%, rgba(0,46,71,0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002e47', endColorstr='#002e47',GradientType=0 );
}
.blockWrap_bc662f43ef53467b84ceae01276b357b .imgEffect-content, .blockWrap_bc662f43ef53467b84ceae01276b357b .imgHover-content {
    padding: 50px 10px 10px 10px;
}
/*INTERIOR PAGES*/
/*button cta styling*/
.block_Jjj9TOuHMFz0Kgqf .blockInnerContent li {
    display: inline-block;
}
.block_Jjj9TOuHMFz0Kgqf .blockInnerContent li:nth-child(1) {
    margin-right: 1em;
}
.block_Jjj9TOuHMFz0Kgqf .button {
    min-width: 293px;
}
.block_f6f01039e1394f9bb8152e2438a2bcd8 .button {
    padding: .75em 2em;
}
/*--------------- FIND A LOCATION ---------------*/
/*items thumbnail information*/
.items_d3223192eda4439ca821a4ef82fbb312 .ctaButton {
    padding: .5em 1em;
}
.items_d3223192eda4439ca821a4ef82fbb312 .button {
    font-size: 14px;
}
.items_d3223192eda4439ca821a4ef82fbb312 .item .itemInnerContent ul:last-child li {
    display: inline-block;
    margin-right: 1em;
}
.items_d3223192eda4439ca821a4ef82fbb312 .item .itemInnerContent ul:last-child li:last-child {
    margin-right: 0;
}
/*hide items thumbnail on interior pages*/
.blockWrap_U1AviM5yTuyrY4vV,
.blockWrap_Kj4LjtAusP0lRGyV /*hidden page*/ {
    display: none;
}
/*NTERIOR SECTION*/
/*hide map text*/
.block_GrCpd7RM5mwgCrIa .blockText {
    display: none;
}
/*hide hidden location list*/
.blockWrap_acd766c4a30347f399fc5e81805cc12c {
    display: none;
}
/*--------------- RESOURCES ---------------*/
/*PATIENT FORMS*/ 
.block_d2ba61aae7544fcd80e367d15dde96fa .blockInnerContent li {
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 12px;
    margin-bottom: 12px;
}
.block_d2ba61aae7544fcd80e367d15dde96fa .blockInnerContent li a {
    text-decoration: none;
}
/*PATIENT INFORMATION*/ 
.blockWrap_edabcdf78c674037afc15e4d064b48a8 {
    padding-bottom: 60px;
}
.blockWrap_KTO2Ek6kiasjLxLE .maxWidth--contentTitle {
    max-width: 800px;
    background: #f5f5f5;
    padding: 20px;
}
/*--------------- MEDIA QUERIES ---------------*/
@media only screen and (min-width: 736px) and (max-width: 1363px) {
/*find a location / provider - buttons*/
    .items_d3223192eda4439ca821a4ef82fbb312 .item .itemInnerContent ul:last-child li,
    .items_1lfTEM7rtNDZSa3K .item .itemInnerContent ul:last-child li {
        display: block;
        margin-bottom: .75em;
        margin-right: 0;
    }
}
@media only screen and (max-width: 768px) {
    .ctaNav li {
        text-align: center;
        list-style-type: none;
    }
    .ctaNav .blockInnerContent {
        font-size: 14px;
    }
    select.item-filter {
        width: 100%;
        margin-left: 0;
        margin-bottom: 15px;
    }
    button.filter-submit {
        width: 100%;
        margin-left: 0;
    }
    /*home - hero*/
    .blockWrap_ad8fa088024b4bd7814a2d19b1de5572 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle + p {
        font-size: 16px;
    }
    .blockWrap_ad8fa088024b4bd7814a2d19b1de5572 .imgEffect-content {
        text-align: center;
    }
    .block_e00954c3bf874649b0689184f87fafcb li {
        margin-right: 0;
        margin-bottom: 1em;
    }
    .block_e00954c3bf874649b0689184f87fafcb  .blockInnerContent {
        text-align: center;
    }
    .block_e00954c3bf874649b0689184f87fafcb .button {
        font-size: 13px;
    }
    /*border*/ 
    .items_ceaf32d9939e4ed9828209c96f107158 .item, /*home*/
    .items_f06d0b3025aa492a971c6294e438702a .item /*testimonials*/ {
        border: none;
    }
    /*services - schedule block*/ 
    .block_Jjj9TOuHMFz0Kgqf .blockInnerContent li:nth-child(1) {
        margin-right: 0;
        margin-bottom: 1em;
    }
}
@media only screen and (min-width: 768px) {
    .ctaNav li {
        display: inline-block;
        margin-left: 2.8em;
    }
    /*footer*/
    .block_acb47f26e00b4b5999c852af0e66a4db li {
        display: inline-block;
        margin-right: 2.8em;
    }
    .block_acb47f26e00b4b5999c852af0e66a4db li:last-child {
        margin-right: 0;
    }
    /*HOME - hero gallery text*/ 
    .blockWrap_ad8fa088024b4bd7814a2d19b1de5572 .imgEffect-content {
        max-width: 1400px;
        transform: translate(0,-50%);
        left: 4%;
        right: 4%;
    }
    .blockWrap_ad8fa088024b4bd7814a2d19b1de5572 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
        font-size: 52px;
        max-width: 700px;
    }
    .blockWrap_ad8fa088024b4bd7814a2d19b1de5572 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle + p {
        max-width: 700px;
    }
    /*FIND A LOCATION INTERIOR SECTION*/
    /*map height*/ 
    .block_GrCpd7RM5mwgCrIa .scMap,
    .block_Z82vYfyrOnOzNnQX .scMap {
        padding-top: 36.25%;
    }
    /*border */ 
    .items_ceaf32d9939e4ed9828209c96f107158 .item:nth-child(even), /*home*/ 
    .items_f06d0b3025aa492a971c6294e438702a .item:nth-child(even) /*testimonials*/ {
        border-right: none;
    }
    /*nav dropdown*/
    .navContent ul li ul, .navContent ul li:first-child ul {
        max-width: 350px;
    }
}
@font-face {
    font-family: 'Futura-Book-Regular';
    src: url('../font/Futura-Book-Regular.woff') format('woff');
}
