/* CSS Document */ /********BODY TYPE************************************************/ .dd_bodytype { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-weight: 400; font-size: 18px; line-height: 2; color: #151515; } .dd_bodytype a, .dd_bodytype a:visited { color: #151515; font-weight: 700; text-decoration: underline; } .dd_bodytype a:hover, .dd_bodytype a:visited:hover { color: #0b358d; text-decoration: underline; } .dd_sdvosb { font-family: "Nunito Sans", serif; font-optical-sizing: auto; line-height: 150%; font-weight: 500; font-size: 18px; color: #151515; text-align: center; overflow: hidden; display: flex; justify-content: center; padding: 25px; } .dd_sdvosb a, .dd_sdvosb a:visited { color: #151515; font-weight: 700; text-decoration: none; } .dd_sdvosb a:hover, .dd_sdvosb a:visited:hover { color: #151515; text-decoration: underline; } /********BODY TYPE************************************************/ .dd_body-productassist { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-weight: 300; font-size: 18px; line-height: 2.0; color: #151515; margin-bottom: 0px; } .dd_body-productassist a { color: #151515; font-weight: 700; text-decoration: none; } .dd_body-productassist a:hover { color: #151515; font-weight: 700; text-decoration: underline; } .dd_body-productassist a:visited { color: #151515; font-weight: 700; text-decoration: none; } .dd_body-productassist a:visited:hover { color: #151515; font-weight: 700; text-decoration: underline; } /********BACKGROUND***********************************************/ .band-background2023 { background-color: #EEEEEE; margin-top: -50px; padding-top: 70px; } /********CONTACT BLOCK***********************************************/ .band-callout23 { background-color: rgba(189, 182, 175, 0.30); padding: 20px 20px 0px 20px; margin-top: 50px; margin-bottom: 20px; border: 1px dotted rgba(189, 182, 175, 0.90); } .band-contactblock23 { background-color: rgba(189, 182, 175, 0.30); padding: 15px; margin-top: 0px; margin-bottom: 0px; border: 1px dotted rgba(189, 182, 175, 0.90); } .band-footercallout { background-color: #0a2543; padding: 15px 15px 5px 15px; margin-top: 50px; margin-bottom: 100px; } .band-contactblock23-white { background-color: #FFFFFF; padding: 15px; margin-top: 0px; margin-bottom: 0px; border: 1px dotted rgba(189, 182, 175, 0.30); } .band-contactblock23simple-white { background-color: #FFFFFF; padding: 15px 15px 0px 15px; margin-top: 0px; margin-bottom: 0px; border: 1px dotted rgba(189, 182, 175, 0.30); } .band-rd-alert { background-color: #ab0000; padding: 10px 15px 1px 15px; margin-top: 10px; } .band-product-assist { background-color: #FFFFFF; padding: 15px 15px 15px 15px; margin-top: 50px; } .contactblock-heading2 { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 20px; font-style: normal; font-weight: 700; line-height: 1.1; color: #151515; margin-bottom: 5px; margin-top: 35px; } .contactblock-heading1 { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 30px; font-style: normal; font-weight: 700; line-height: 1.25; color: #2c2c2c; margin-bottom: 0px; margin-top: 5px; } .contactblock-type21 { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-weight: 300; font-size: 15px; line-height: 1.3; color: #2F2F2F; margin-top: 0px; margin-bottom: 30px; } .contactblock-type21 a { color: #2F2F2F; } .contactblock-type21 a:hover { color: #2c2c2c; text-decoration: underline; } .contactblock-type21 a:visited { color: #2F2F2F; } .contactblock-type21 a:visited:hover { color: #2c2c2c; text-decoration: underline; } /********RESOURCES SMALL STYLE BODY TYPE************************************************/ .dd_bodytype-resources { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-weight: 300; font-size: 16px; line-height: 1.375; color: #151515; } .dd_bodytype-resources a { font-size: 24px; color: #151515; font-weight: 700; text-decoration: none; } .dd_bodytype-resources a:hover { font-size: 24px; color: #151515; font-weight: 700; text-decoration: underline; } .dd_bodytype-resources a:visited { font-size: 24px; color: #151515; font-weight: 700; text-decoration: none; } .dd_bodytype-resources a:visited:hover { font-size: 24px; color: #151515; font-weight: 700; text-decoration: underline; } /********BODY TYPE BULLETED CONTENT - ************************************************/ .dd_bodytype-bulleted { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 16px; line-height: 1.25; font-style: normal; font-weight: 400; color: #151515; } .dd_bodytype-bulleted a { color: #151515; font-weight: 700; text-decoration: none; } .dd_bodytype-bulleted a:hover { color: #151515; font-weight: 700; text-decoration: underline; } .dd_bodytype-bulleted a:visited { color: #151515; font-weight: 700; text-decoration: none; } .dd_bodytype-bulleted a:visited:hover { color: #151515; font-weight: 700; text-decoration: underline; } /********BODY TYPE FOR DESCRIPTIONS************************************************/ .dd_bodytype-descriptions { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 16px; line-height: 1.5; color: #151515; } .dd_bodytype-descriptions a { color: #151515; font-weight: 700; text-decoration: none; } .dd_bodytype-descriptions a:hover { color: #151515; font-weight: 700; text-decoration: underline; } .dd_bodytype-descriptions a:visited { color: #151515; font-weight: 700; text-decoration: none; } .dd_bodytype-descriptions a:visited:hover { color: #151515; font-weight: 700; text-decoration: underline; } /********FINE TYPE************************************************/ .dd_productdisclaimer { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 12px; font-style: italic; line-height: 1.; color: #646464; text-align: left; margin-top: 5px; margin-bottom: 85px; } .dd_productfineprint { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 12px; font-style: italic; line-height: 1.75; color: #646464; text-align: left; } .dd_bodytype-fineprint { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 14px; font-style: italic; line-height: 1.75; color: #151515; } .dd_bodytype-fineprint a { color: #151515; font-weight: 700; text-decoration: none; } .dd_bodytype-fineprint a:hover { color: #151515; font-weight: 700; text-decoration: underline; } .dd_bodytype-fineprint a:visited { color: #151515; font-weight: 700; text-decoration: none; } .dd_bodytype-fineprint a:visited:hover { color: #151515; font-weight: 700; text-decoration: underline; } /******** Pricing Expedited ************************************************/ .dd_priexp { margin-top: 20px; margin-bottom: 85px; } /******** ALTERNATE LEVEL 3 and TEXT ************************************************/ .dd-brandname { font-family: "Nunito Sans", serif; font-optical-sizing: auto; text-transform: uppercase; font-size: 50px; line-height: 1.0; padding-bottom: 5px; color: #151515; font-style: normal; font-weight: 850; margin-bottom: 10px; margin-top: 0px; border-bottom: 1.25px solid #151515; } .dd-brandintro { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 24px; line-height: 1.10; color: #151515; font-style: normal; font-weight: 700; margin-bottom: 150px; } .dd_alternate-level3 { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 46px; line-height: 1.0; color: #151517; font-style: normal; font-weight: 800; margin-bottom: 2px; margin-top: 0px; } .dd_alternate-level3 a { color: #151515; font-weight: 700; text-decoration: none; } .dd_alternate-level3 a:hover { color: #151515; font-weight: 700; text-decoration: underline; } .dd_alternate-level3 a:visited { color: #040404; font-weight: 700; text-decoration: none; } .dd_alternate-level3 a:visited:hover { color: #151515; font-weight: 700; text-decoration: underline; } .dd_alternate-text { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 14px; line-height: 1.25; color: #040404; font-style: italic; font-weight: normal; margin-bottom: 50px; } .dd_alternate-level3-team { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 36px; line-height: 1.0; color: #151515; font-style: normal; font-weight: normal; margin-bottom: -2px; } /******** ALTERNATE LEVEL 3 and TEXT ************************************************/ .dd_level3grey-resources { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 36px; line-height: 1.0; color: #151515; font-style: normal; font-weight: 700; padding-bottom: 7px; border-bottom: 1px solid #a50000; margin-bottom: 7px; margin-top: 0px; } .dd_level3grey { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 36px; line-height: 1.0; color: #040404; font-style: normal; font-weight: normal; margin-bottom: 2px; } .dd_level3grey a { color: #040404; font-weight: 700; text-decoration: none; } .dd_level3grey a:hover { color: #151515; font-weight: 700; text-decoration: underline; } .dd_level3grey a:visited { color: #040404; font-weight: 700; text-decoration: none; } .dd_level3grey a:visited:hover { color: #151515; font-weight: 700; text-decoration: underline; } .dd_level3greywithrule { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 30px; line-height: 1.0; color: #020c24; font-style: normal; font-weight: 700; padding-bottom: 5px; border-bottom: 1px solid #a50000; margin-bottom: 5px; margin-top: 0px; } .dd_youmightlike-bx { font-family: "Nunito Sans", serif; font-optical-sizing: auto; letter-spacing: 0.5px; font-size: 25px; text-transform: uppercase; background-color: #0a2543; background: url("../ddimages/common/banner-top2025-330-1.jpg") no-repeat center; background-size: cover; line-height: 1.0; color: #F6F6F6; font-style: normal; font-weight: 800; padding: 15px; margin-bottom: 5px; margin-top: 0px; } /********LEVEL 4************************************************/ .dd_level4grey { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 24px; line-height: 1; color: #151515; /** color: #0a2543; **/ font-style: normal; font-weight: 700; margin-bottom: 2px; margin-top: 5px; } /********LEVEL 1************************************************/ .dd_level1grey { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 40px; line-height: 1.0; color: #717171; font-style: normal; font-weight: normal; margin-bottom: 0px; } /********LEVEL 2************************************************/ .dd_level2-large { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 30px; font-style: bold; line-height: 1.25; color: #040404; margin-bottom: 0px; margin-top: 5px; } .dd_level2 { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 30px; font-style: bold; line-height: 1.25; color: #151515; margin-bottom: 0px; } .dd_level2 a { color: #151515; font-weight: 700; text-decoration: none; } .dd_level2 a:hover { color: #040404; font-weight: 700; text-decoration: underline; } .dd_level2 a:visited { color: #151515; font-weight: 700; text-decoration: none; } .dd_level2 a:visited:hover { color: #040404; font-weight: 700; text-decoration: underline; } .dd_level2-adwords { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 45px; font-style: bold; line-height: 1.25; color: #151515; margin-bottom: 0px; } /********LEVEL 2 WHEN PLACED ABOVE A PHOTO************************************************/ .dd_level2-abovephoto { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 30px; font-style: bold; line-height: 1.25; color: #151515; margin-bottom: 10px; } .dd_level2-abovephoto a { color: #151515; font-weight: 700; text-decoration: none; } .dd_level2-abovephoto a:hover { color: #040404; font-weight: 700; text-decoration: underline; } .dd_level2-abovephoto a:visited { color: #151515; font-weight: 700; text-decoration: none; } .dd_level2-abovephoto a:visited:hover { color: #040404; font-weight: 700; text-decoration: underline; } /********LEVEL 2 with Rule************************************************/ .dd_level2withrule { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 40px; font-style: normal; font-weight: 800; text-transform: uppercase; line-height: 1.25; color: #040404; padding-bottom: 5px; border-bottom: 1px solid #a50000; margin-bottom: 15px; margin-top: 0px; } .dd_level2withrule a { color: #151515; font-weight: 700; text-decoration: none; } .dd_level2withrule a:hover { color: #040404; font-weight: 700; text-decoration: underline; } .dd_level2withrule a:visited { color: #151515; font-weight: 700; text-decoration: none; } .dd_level2withrule a:visited:hover { color: #040404; font-weight: 700; text-decoration: underline; } .dd_level2withrule-BELOWphoto { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 34px; font-weight: 800; text-transform: uppercase; font-style: normal; line-height: 1.25; color: #151515; /** color: #0a2543 2023-0a2543;**/ padding-bottom: 5px; border-bottom: 1px solid #a50000; margin-bottom: 5px; margin-top: 1px; } /********LEVEL 3************************************************/ .dd_level3-simple { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 24px; font-weight: 700; line-height: 1.25; color: #040404; margin-bottom: 0px; margin-top: 0px; } .dd_level3-title { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 24px; font-weight: 750; line-height: 1.25; color: #040404; margin-bottom: -0px; margin-top: 50px; } .dd_level3-title a { color: #595959; font-weight: 700; text-decoration: none; } .dd_level3-title a:hover { color: #040404; font-weight: 700; text-decoration: underline; } .dd_level3-title a:visited { color: #595959; font-weight: 700; text-decoration: none; } .dd_level3-title a:visited:hover { color: #040404; font-weight: 700; text-decoration: underline; } .dd_level3-title-a.ddspace { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 24px; font-weight: 700; line-height: 2.0; color: #595959; margin-bottom: -0px; margin-top: 50px; } /********SEARCH TYPE************************************************/ .dd_searchtype { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 16px; line-height: 1.0; color: #040404; } .dd_searchtype a { color: #151515; font-weight: 700; text-decoration: none; } .dd_searchtype a:hover { color: #040404; font-weight: 700; text-decoration: underline; } .dd_searchtype a:visited { color: #151515; font-weight: 700; text-decoration: none; } .dd_searchtype a:visited:hover { color: #040404; font-weight: 700; text-decoration: underline; } /********PRODUCT TITLES************************************************/ .dd_product-title { font-family: "Nunito Sans", serif; font-optical-sizing: auto; text-transform: uppercase; font-size: 24px; font-weight: 750; line-height: 1.1; color: #151515; margin-bottom: 5px; margin-top: 10px; } .dd_product-title a { color: #151515; text-decoration: none; } .dd_product-title a:hover { color: #151515; text-decoration: underline; } .dd_product-title a:visited { color: #151515; text-decoration: none; } .dd_product-title a:visited:hover { color: #151515; text-decoration: underline; } /********DIRECTORY/SITE MAP LINKS************************************************/ .dd_sitemap-directory { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 18px; line-height: 1.5; color: #151515; font-weight: 500; margin-bottom: 25px; margin-top: 10px; } .dd_sitemap-directory a { color: #151515; font-weight: 700; text-decoration: none; } .dd_sitemap-directory a:hover { color: #040404; font-weight: 700; text-decoration: underline; } .dd_sitemap-directory a:visited { color: #151515; font-weight: 700; text-decoration: none; } .dd_sitemap-directory a:visited:hover { color: #040404; font-weight: 700; text-decoration: underline; } /********PRODUCT description*************/ .dd_product-description { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 16px; font-weight: 500; line-height: 1.15; color: #151515; margin-top: 100px; margin-bottom: 20px; } .dd_product-description a { color: #151515; font-weight: 700; text-decoration: none; } .dd_product-description a:hover { color: #040404; font-weight: 700; text-decoration: underline; } .dd_product-description a:visited { color: #151515; font-weight: 700; text-decoration: none; } .dd_product-description a:visited:hover { color: #040404; font-weight: 700; text-decoration: underline; } /********SITE MAP***********************************************/ .dd_sitemap { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 18px; line-height: 1.5; color: #040404; margin-bottom: 20px; } .dd_sitemap a { color: #151515; font-weight: 700; text-decoration: none; } .dd_sitemap a:hover { color: #040404; font-weight: 700; text-decoration: underline; } .dd_sitemap a:visited { color: #151515; font-weight: 700; text-decoration: none; } .dd_sitemap a:visited:hover { color: #040404; font-weight: 700; text-decoration: underline; } /********LEVEL 3************************************************/ .dd_level3 { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 24px; line-height: 1.15; color: #040404; font-weight: 700; } .dd_level3 a, .dd_level3 a:visited { color: #151515; font-weight: 700; text-decoration: none; } .dd_level3 a:hover, .dd_level3 a:visited:hover { color: #040404; text-decoration: underline; } .dd_level3-0 { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 24px; line-height: 1.5; color: #040404; font-weight: 700; margin-bottom: 10px; margin-top: 10px; border-bottom: 1px solid #a50000; padding-bottom: 3px; } .dd_level3sponsor { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 20px; font-style: normal; font-weight: 700; line-height: 1.0; color: #040404; margin-bottom: 0px; } .dd_level3-homepage { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 36px; font-style: italic; text-align: right; line-height: 1.5; color: #040404; margin-bottom: 10px; } /********PAGES************************************************/ .dd-consumer-sectionheading { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 20px; font-weight: 700; line-height: 1.5em; color: #151515; padding-bottom: 1px; margin-bottom: 50px; margin-top: -10px; } .dd-consumer-sectionheading a { color: #151515; font-weight: 700; text-decoration: none; } .dd-consumer-sectionheading a:hover { color: #040404; font-weight: 700; text-decoration: underline; } .dd-consumer-sectionheading a:visited { color: #151515; font-weight: 700; text-decoration: none; } .dd-consumer-sectionheading a:visited:hover { color: #040404; font-weight: 700; text-decoration: underline; } .dd-consumer-title { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 26px; font-weight: 700; text-transform: uppercase; line-height: 1.5em; color: #5b5b5b; padding-bottom: 1px; margin-bottom: 15px; border-bottom-width: 1px; border-bottom-color: #151515; border-bottom-style: solid; } /********caption-below pic************************************************/ .dd-cap-belowpic { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 13px; line-height: 1.5em; color: #787878; margin-bottom: 15px; margin-top: -5px; } /********YOU MIGHT LIKE************************************************/ .dd_youmightlike { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 20px; font-weight: 700; color: #040404; margin-bottom: 25px; margin-top: 10px; text-align: center; } .dd_youmightlike a { color: #151515; font-weight: 700; text-decoration: none; } .dd_youmightlike a:hover { color: #040404; font-weight: 700; text-decoration: underline; } .dd_youmightlike a:visited { color: #151515; font-weight: 700; text-decoration: none; } .dd_youmightlike a:visited:hover { color: #040404; font-weight: 700; text-decoration: underline; } /********YOU MIGHT LIKE************************************************/ .dd_youmightlike-ads { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 20px; line-height: 1.0; font-weight: 700; color: #040404; margin-bottom: 10px; margin-top: 10px; text-align: center; } .dd_youmightlike-ads a { color: #151515; font-weight: 700; text-decoration: none; } .dd_youmightlike-ads a:hover { color: #040404; font-weight: 700; text-decoration: underline; } .dd_youmightlike-ads a:visited { color: #151515; font-weight: 700; text-decoration: none; } .dd_youmightlike-ads a:visited:hover { color: #040404; font-weight: 700; text-decoration: underline; } /********YOU MIGHT LIKE HEADER********************************/ .dd_youmightlikeheader { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 40px; font-weight: 700; letter-spacing: -0.75px; color: #151515; /** color: #1d64b7; **/ margin-bottom: 10px; margin-top: 1px; line-height: 1.125; padding-bottom: 7px; border-bottom: 1px solid #a50000; } .dd_youmightlikeheaderbtmrule { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 5px; font-weight: normal; color: #151515; margin-bottom: 25px; margin-top: -50px; line-height: 1; padding-bottom: 12px; } /************************ Call-Out Body HEAD *******************************/ .dd_bodytype_callout-heading { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 24px; font-style: normal; font-weight: 700; line-height: 1.0; color: #FFFFFF; background-color: #151515; padding: 20px 20px 10px 20px; margin: 0px; } /************************ Call-Out Body HEAD *******************************/ .dd_bodytype_callout23-dk { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 25px; font-style: normal; font-weight: 700; line-height: 1.75; text-align: center; color: #F6F6F6; background-color: #FFFFFF; background: url("../ddimages/common/2025-456880.png") no-repeat center center; background-size: cover; padding: 25px 40px 25px 40px; margin: 0px 0px 15px 0px; } /************************ Call-Out Body Type *******************************/ .dd_bodytype_callout { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 16px; font-style: normal; font-weight: normal; line-height: 1.75; color: #4b4b4b; background-color: #0a2543; padding: 0px 20px 20px 20px; margin: 0px; } .dd_bodytype_callout a { color: #040404; font-weight: 700; text-decoration: none; } .dd_bodytype_callout a:hover { color: #FFFFFF; font-weight: 700; text-decoration: underline; } .dd_bodytype_callout a:visited { color: #040404; font-weight: 700; text-decoration: none; } .dd_bodytype_callout a:visited:hover { color: #FFFFFF; font-weight: 700; text-decoration: underline; } /************************ Call-Out Body HEAD-GRAY *******************************/ .dd_bodytype_callout-heading-gray { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 24px; font-style: normal; font-weight: 700; line-height: 1.0; color: #FFFFFF; background-color: #605e58; padding: 20px 20px 15px 20px; margin: 0px; } /************************ WHITE Call-Out Body Type *******************************/ .dd_bodytype_whitecallout { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 16px; font-style: normal; font-weight: normal; line-height: 1.75; color: #FFFFFF; background-color: #be9800; padding: 10px 20px 20px 20px; margin: 0px; } .dd_bodytype_whitecallout a { color: #FFFFFF; font-weight: 700; text-decoration: underline; } .dd_bodytype_whitecallout a:hover { color: #040404; font-weight: 700; text-decoration: underline; } .dd_bodytype_whitecallout a:visited { color: #FFFFFF; font-weight: 700; text-decoration: underline; } .dd_bodytype_whitecallout a:visited:hover { color: #040404; font-weight: 700; text-decoration: underline; } .dd_bodytype_white23 { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 18px; font-style: normal; font-weight: 500; line-height: 1.25; color: #FFFFFF; } .dd_bodytype_white23 a { color: #FFFFFF; font-weight: 700; text-decoration: underline; } .dd_bodytype_white23 a:hover { color: #3da3ff; font-weight: 700; text-decoration: underline; } .dd_bodytype_white23 a:visited { color: #FFFFFF; font-weight: 700; text-decoration: underline; } .dd_bodytype_white23 a:visited:hover { color: #3da3ff; font-weight: 700; text-decoration: underline; } .dd_bodytype_expedite { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 30px; font-weight: 700; line-height: 1.; text-align: center; color: #FFFFFF; } .dd_bodytype_expedite a { color: #FFFFFF; font-weight: 700; text-decoration: underline; } .dd_bodytype_expedite a:hover { color: #3da3ff; font-weight: 700; text-decoration: underline; } .dd_bodytype_expedite a:visited { color: #FFFFFF; font-weight: 700; text-decoration: underline; } .dd_bodytype_expedite a:visited:hover { color: #3da3ff; font-weight: 700; text-decoration: underline; } /************************ callout-fineprint *******************************/ .dd_bodytype_whitecallout-fineprint { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 9px; line-height: 1.0; color: #040404; margin: 0px; } /************************ WHITE Call-Out Body Type *******************************/ .dd_bodytype_whitecallout-medgray { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 16px; font-style: normal; font-weight: normal; line-height: 1.75; color: #F6F6F6; background-color: #929292; padding: 10px 10px 10px 15px; margin: 0px; } .dd_bodytype_whitecallout-medgray a { color: #F6F6F6; font-weight: 700; text-decoration: underline; } .dd_bodytype_whitecallout-medgray a:hover { color: #040404; font-weight: 700; text-decoration: underline; } .dd_bodytype_whitecallout-medgray a:visited { color: #F6F6F6; font-weight: 700; text-decoration: underline; } .dd_bodytype_whitecallout-medgray a:visited:hover { color: #040404; font-weight: 700; text-decoration: underline; } /************************ CALLOUT WHITE FINE PRINT *******************************/ .dd_bodytype_whitecallout-fineprint { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 11px; font-style: italic; font-weight: normal; line-height: 1.75; color: #F6F6F6; background-color: #929292; padding: 0px 10px 0px 15px; margin: 0px; } /************************ CALLOUT-MEDIUM GRAY *******************************/ .dd_bodytype_whitecallout-medgray-heading { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 40px; font-style: normal; font-weight: normal; line-height: 1.15; color: #F6F6F6; background-color: #929292; padding: 10px 10px 5px 15px; margin-bottom: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #151515; } .dd_bodytype_whitecallout-medgray-headinglevel2 { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 22px; font-style: normal; font-weight: 700; line-height: 1.15; color: #F6F6F6; background-color: #929292; padding: 10px 10px 5px 15px; margin-bottom: 0px; } .dd_block-heading { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 22px; font-style: normal; font-weight: 700; line-height: 1.15; color: #F6F6F6; background-color: #0a2543; padding: 5px 5px 5px 5px; margin-bottom: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #151515; } /************************ FLOAT *******************************/ .dd_floatright { float: right; margin-left: 8px; margin-top: 8px; } .dd_floatleft { float: left; margin-right: 8px; margin-top: 8px; } .dd-float-left50 { float: left; margin-right: 40px; clear: both; display: block; } .dd-float-left25 { float: left; margin-right: 25px; clear: both; } /************************ SPACE *******************************/ .space-sm { min-height: 5px; max-height: 5px; font-size: 15px; } .space-md { padding: 10px 0px 0px 0px; } .space-lg { padding: 20px 0px 20px 0px; } .space-xl { padding: 50px 0px 50px 0px; } /********CALLOUT HEADING & FAQ***********************************************/ .dd_faq-callout-heading { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 24px; font-style: normal; font-weight: 700; line-height: 1.25; color: #FFFFFF; background-color: #0a2543; padding: 5px 10px 0px 10px; margin-bottom: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #151515; } .dd_faq-callout { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 18px; font-style: normal; font-weight: normal; line-height: 1.25; color: #FFFFFF; background-color: #0a2543; padding: 5px 10px 5px 10px; margin-bottom: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #151515; } .dd_faq-callout a { color: #F6F6F6; font-weight: 700; text-decoration: underline; } .dd_faq-callout a:hover { color: #040404; font-weight: 700; text-decoration: underline; } .dd_faq-callout a:visited { color: #F6F6F6; font-weight: 700; text-decoration: underline; } .dd_faq-callout a:visited:hover { color: #040404; font-weight: 700; text-decoration: underline; } .dd_callout23 { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 18px; font-style: normal; font-weight: normal; line-height: 1.25; color: #FFFFFF; background-color: #FFC; padding: 5px 10px 5px 10px; margin-bottom: 0px; } .dd_callout23 a { color: #F6F6F6; font-weight: 700; text-decoration: underline; } .dd_callout23 a:hover { color: #040404; font-weight: 700; text-decoration: underline; } .dd_callout23 a:visited { color: #F6F6F6; font-weight: 700; text-decoration: underline; } .dd_callout23 a:visited:hover { color: #040404; font-weight: 700; text-decoration: underline; } /******** SIDEBAR BODY TYPE ********/ .dd_sidebar_bodytype { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 18px; line-height: 1.75; margin-bottom: 0px; color: #040404; font-weight: normal; font-style: normal; background-color: #F6F6F6; padding: 5px 20px 20px 20px; margin: 0px; } .dd_sidebar_bodytype a { color: #151515; font-weight: 700; text-decoration: none; } .dd_sidebar_bodytype a:hover { color: #040404; font-weight: 700; text-decoration: underline; } .dd_sidebar_bodytype a:visited { color: #151515; font-weight: 700; text-decoration: none; } .dd_sidebar_bodytype a:visited:hover { color: #040404; font-weight: 700; text-decoration: underline; } /******** CALL OUT BODY TYPE ********/ .dd_calloutbodytype { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 18px; line-height: 1.1; color: #040404; font-weight: normal; font-style: normal; background-color: #e5e5e5; padding: 15px 15px 15px 15px; margin: 0px; } .dd_calloutbodytype a { color: #151515; font-weight: 700; text-decoration: none; } .dd_calloutbodytype a:hover { color: #040404; font-weight: 700; text-decoration: underline; } .dd_calloutbodytype a:visited { color: #151515; font-weight: 700; text-decoration: none; } .dd_calloutbodytype a:visited:hover { color: #040404; font-weight: 700; text-decoration: underline; } /******** SIDEBAR LEVEL ONE ********/ .dd-sidebar-levelone { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 24px; font-weight: 700; text-transform: none; line-height: 1.0em; color: #151515; background-color: #F6F6F6; padding: 20px 20px 10px 20px; margin: 0px; } .dd-sidebar-levelone a { color: #040404; font-weight: 700; text-decoration: none; } .dd-sidebar-levelone a:hover { color: #151515; font-weight: 700; text-decoration: underline; } .dd-sidebar-levelone a:visited { color: #040404; font-weight: 700; text-decoration: none; } /************************ TESTIMONIALS *******************************/ .dd_testimonial_bodytype { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 19px; font-style: italic; font-weight: normal; line-height: 2.25; color: #4b4b4b; background-color: #ebebeb; padding: 20px 20px 20px 20px; margin: 0px; } .dd_testimonial_bodytype a { color: #151515; font-weight: 700; text-decoration: none; } .dd_testimonial_bodytype a:hover { color: #040404; font-weight: 700; text-decoration: underline; } .dd_testimonial_bodytype a:visited { color: #151515; font-weight: 700; text-decoration: none; } .dd_testimonial_bodytype a:visited:hover { color: #040404; font-weight: 700; text-decoration: underline; } .dd_testimonial_name { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 14px; font-style: italic; font-weight: 700; line-height: 1.25; color: #5d5d5d; background-color: #ebebeb; padding: 0px 20px 20px 150px; margin: -10px 0px 0px 0px; } /********** CREATE A WHITE BOX **********/ .dd-whitebox-heading { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 32px; font-style: normal; font-weight: normal; line-height: 1.0; color: #151515; background-color: #FFFFFF; padding: 10px 10px 10px 10px; margin: 0px; border-top: thin solid #040404; border-bottom: thin solid #040404; border-right: thin solid #040404; border-left: thin solid #040404; } .dd-whitebox-text { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 16px; font-style: normal; font-weight: normal; line-height: 1.75; color: #040404; background-color: #FFFFFF; padding: 15px 15px 15px 15px; margin-bottom: 20px; border-right: thin solid #040404; border-bottom: thin solid #040404; border-left: thin solid #040404; } /********** CONTENT YOU MIGHT LIKE **********/ .dd-graybox-contentyoumightlike { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 24px; font-style: italic; font-weight: normal; line-height: 1.0; color: #FFFFFF; background-color: #9a9a9a; padding: 10px 10px 10px 10px; margin: 0px; } /********Redundant Visual Links************************************************/ .dd_redundantvisual-link { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 18px; font-weight: 700; font-style: normal; text-align: center; line-height: 1.0; color: #808080; margin-top: 5px; margin-bottom: 0px; } .dd_redundantvisual-link a { color: #595959; text-decoration: none; } .dd_redundantvisual-link a:hover { color: #151515; text-decoration: underline; } .dd_redundantvisual-link a:visited { color: #595959; text-decoration: none; } .dd_bodytype-descriptions a:visited:hover { color: #151515; text-decoration: underline; } /********ITS JUST A RULE************************************************/ .dd_level3withrule { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 10px; font-style: normal; line-height: 1.25; color: #151515; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #858585; margin-bottom: 5px; margin-top: 0px; } .dd_level3withrule a { color: #151515; font-weight: 700; text-decoration: none; } .dd_level3withrule a:hover { color: #040404; font-weight: 700; text-decoration: underline; } .dd_level3withrule a:visited { color: #151515; font-weight: 700; text-decoration: none; } .dd_level3withrule a:visited:hover { color: #040404; font-weight: 700; text-decoration: underline; } /******** BEGIN FEATURE BANNER BOX ********/ .dd_homepage_banner_level1 { font-family: 'Novecentowide-DemiBold', Arial, Helvetica, Sans-serif; font-size: 30px; font-style: normal; font-weight: 700; text-transform: uppercase; text-align: center; line-height: 1.25; background: url(../images/org_images/bgr_featured2016.jpg) no-repeat center top; color: #E6E6E6; background-color: #332323; padding: 20px 10px 20px 10px; margin: 0px 0px 0px 0px; } /******** BEGIN SPACING 150px ********/ .dd_spacing150px { font-family: Arial, Helvetica, Sans-serif; font-size: 150px; line-height: 1.0; margin: 50px 0px 50px 0px; } /******** SLIDER LEVEL ONE ********/ .dd_slider_level1 { font-family: 'Novecentowide-DemiBold', Arial, Helvetica, Sans-serif; font-size: 40px; font-style: normal; font-weight: 700; text-transform: uppercase; text-align: center; line-height: 1.0; color: #E6E6E6; margin-bottom: 0px; } /******** GOOGLE ADWORDS SIDEBAR BODY TYPE ********/ .dd_sidebar2017_bodytype { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 18px; line-height: 1.25; margin-bottom: 0px; color: #040404; font-weight: normal; font-style: normal; background-color: #F6F6F6; padding: 5px 20px 30px 20px; margin: 0px; } .dd_sidebar2017_bodytype a { color: #040404; font-weight: 700; text-decoration: underline; } .dd_sidebar2017_bodytype a:hover { color: #151515; font-weight: 700; text-decoration: underline; } .dd_sidebar2017_bodytype a:visited { color: #040404; font-weight: 700; text-decoration: underline; } .dd_sidebar2017_bodytype a:visited:hover { color: #151515; font-weight: 700; text-decoration: underline; } /******** SIDEBAR LEVEL ONE ********/ .dd_sidebar2017_levelone { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 24px; font-weight: 700; text-transform: none; line-height: 1.0em; color: #454953; background-color: #F6F6F6; padding: 20px 20px 10px 20px; margin: 0px; } .dd_sidebar2017_levelone a { color: #040404; font-weight: 700; text-decoration: none; } .dd_sidebar2017_levelone a:hover { color: #151515; font-weight: 700; text-decoration: underline; } .dd_sidebar2017_levelone a:visited { color: #040404; font-weight: 700; text-decoration: none; } .dd_sidebar2017_level2 { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 30px; font-weight: 700; text-transform: none; line-height: 1.1em; color: #454953; background-color: #F6F6F6; padding: 20px 20px 0px 20px; margin: 0px; } .dd_sidebar2017_level2 a { color: #c4000e; font-weight: 700; text-decoration: none; } .dd_sidebar2017_level2 a:hover { color: #040404; font-weight: 700; text-decoration: underline; } .dd_sidebar2017_level2 a:visited { color: #c4000e; font-weight: 700; text-decoration: none; } /********UNDER CALL OUT FOR LANDING PAGES************************************************/ .dd_bodytype-callout-landing { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 18px; line-height: 1; font-style: italic; color: #040404; margin-top: 0px; text-align: right; } .dd_bodytype-callout-landing a { color: #040404; text-decoration: underline; } .dd_bodytype-callout-landing a:hover { color: #cc0000; text-decoration: underline; } .dd_bodytype-callout-landing a:visited { color: #040404; text-decoration: underline; } .dd_bodytype-callout-landing a:visited:hover { color: #cc0000; text-decoration: underline; } .dd_bodytype_callout-landingheading { font-family: "Nunito Sans", serif; font-optical-sizing: auto; font-size: 23px; font-style: normal; font-weight: normal; line-height: 1.0; color: #FFFFFF; background-color: #cc0000; padding: 10px 10px 10px 10px; margin: 0px 0px 5px 0px; } /******** SIMPLE FLOAT ********/ .dd_google_floatright { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */ float: right; margin-left: 8px; margin-top: 8px; } .dd_google_floatleft { /* this class can be used to float an element left in your page. The floated element must precede the element it should be next to on the page. */ float: left; margin-right: 8px; margin-top: 8px; } /******** SITEMAP Headings ********/ .dd_sitemap_level1 { font-family: 'Noto Sans JP', sans-serif; font-size: 30px; font-weight: 700; letter-spacing: -0.25px; line-height: 1.25; color: #454953; margin-top: 5px; padding-bottom: 1px; margin-bottom: 10px; border-bottom-width: 1px; border-bottom-color: #3162b1; border-bottom-style: dotted; } .dd_sitemap_level1 a { color: #454953; text-decoration: none; } .dd_sitemap_level1 a:hover { color: #151515; text-decoration: none; } .dd_sitemap_level1 a:visited { color: #454953; text-decoration: none; } .dd_sitemap_level1 a:visited:hover { color: #151515; text-decoration: none; } .dd_sitemap_level1b { font-family: 'Noto Sans JP', sans-serif; font-size: 30px; font-weight: 700; letter-spacing: -0.25px; line-height: 1.25; color: #454953; margin-top: 5px; padding-bottom: 1px; margin-bottom: 10px; border-color: #EEEEEE; border-bottom-width: 1px; border-bottom-style: dotted; } /******** DIV styles ********/ #diehl-ftr-wrap { background-color: #0a2543; background: url("../ddimages/common/banner-top2025-330-2.jpg") no-repeat top center; /* background: url("../ddimages/common/2025-456880.png") no-repeat center center; */ background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: auto; margin-top: 0px; margin-right: 0; margin-left: 0; overflow: hidden; padding-top: 0px; padding-bottom: 0px; /*border-top: 5px solid #cfa600;*/ } #block-dv { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; padding: 75px 10% 75px 10%; margin: 150px 0px 50px 0px; display: flex; border-top: 1px dotted #151515; justify-content: center; /* horizontally center content */ align-items: center; /* vertically center content */ } #block-dv1 { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; padding: 0% 10% 0% 10%; margin-top: 75px; margin-right: 0; margin-left: 0; margin-bottom: 100px; display: flex; justify-content: center; /* horizontally center content */ align-items: center; /* vertically center content */ } #block-dv2 { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-color: #F6F6F6; background-size: cover; padding: 2% 10% 2% 10%; margin-top: 75px; margin-right: 0; margin-left: 0; margin-bottom: 100px; display: flex; justify-content: center; /* horizontally center content */ align-items: center; /* vertically center content */ } .image-dv-container { display: flex; align-items: center; } .image-dv-container img { float: left; margin-right: 10px; /* Adjust the margin as needed */ } .image-dv-container p { margin: 0; }